人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
《人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會員分享,可在線閱讀,更多相關(guān)《人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(43頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
遠(yuǎn) 程 與 繼 續(xù) 教 育 學(xué) 院 本 科 畢 業(yè) 論 文 設(shè) 計(jì) 題目 人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)習(xí)中心 內(nèi)蒙古學(xué)習(xí)中心 學(xué) 號 090F24133001 姓 名 張 超 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 齊斯琴 2015 年 9 月 8 日 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 1 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院 本科畢業(yè)論文 設(shè)計(jì) 指導(dǎo)教師指導(dǎo)意見表 學(xué)生姓名 張超 學(xué)號 090F24133001 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì) 論文 題目 人事檔案管理設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師意見 請對論文的學(xué)術(shù)水平做出簡要評述 包括選題意義 文獻(xiàn) 資料的掌握 所用資料 實(shí)驗(yàn)結(jié)果和計(jì)算數(shù)據(jù)的可靠性 寫作規(guī)范和邏輯性 文獻(xiàn)引用的規(guī)范性等 還須明確指出論文中存在的問題和不足之處 作者以 人事檔案管理設(shè)計(jì)與實(shí)現(xiàn) 為題 選題符合專業(yè)培養(yǎng)目標(biāo) 具有較 強(qiáng)的實(shí)用性和可行性 設(shè)計(jì)過程中能綜合運(yùn)用所學(xué)專業(yè)知識 分析解決系統(tǒng)問題 基本實(shí)現(xiàn)了該系統(tǒng)的功能 論文層次分明 邏輯結(jié)構(gòu)清楚 格式規(guī)范 不足之處參考文獻(xiàn)比較陳舊 系統(tǒng)的某些功能還需要進(jìn)一步完善和改進(jìn) 指導(dǎo)教師結(jié)論 合格 合格 不合格 指導(dǎo)教師 姓名 齊斯琴 所在單位 內(nèi)蒙古電大 指導(dǎo)時(shí)間 2015 9 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 2 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院 本科畢業(yè)設(shè)計(jì) 論文 評閱教師評閱意見表 學(xué)生姓名 張超 學(xué)號 090F24133001 專業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 畢業(yè)設(shè)計(jì) 論文 題目 人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 評閱意見 請對論文的學(xué)術(shù)水平做出簡要評述 包括選題意義 文獻(xiàn)資料的 掌握 所用資料 實(shí)驗(yàn)結(jié)果和計(jì)算數(shù)據(jù)的可靠性 寫作規(guī)范和邏輯性 文獻(xiàn) 引用的規(guī)范性等 還須明確指出論文中存在的問題和不足之處 論文在研究現(xiàn)實(shí)意義的基礎(chǔ)上選題 具有一定 的實(shí)踐意義 論文方向具有一定的實(shí)用性 貼合實(shí)際 思路較為清晰 著重講解了 數(shù)據(jù)庫與系統(tǒng)界面的需求分析與技術(shù)實(shí)現(xiàn) 不足之處在于在緒論中的描述 部分說明沒有貼合主題 修改意見 針對上面提出的問題和不足之處提出具體修改意見 評閱成績合 格 并可不用修改直接參加答辯的不必填此意見 1 增加文獻(xiàn)數(shù)量 2 修改頁碼 頁碼從正文開始 之前不要出現(xiàn)字碼 3 目錄格式錯(cuò)誤 4 緒論里表格未編號 5 圖 2 2 錯(cuò)誤 畢業(yè)設(shè)計(jì) 論文 評閱成績 百分制 70 評閱結(jié)論 同意答辯 同意答辯 不同意答辯 修改后答辯 評閱人姓名 李向 所在單位 計(jì)算機(jī)學(xué)院 評閱時(shí)間 2015 10 15 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 3 論文原創(chuàng)性聲明 本人鄭重聲明 本人所呈交的本科畢業(yè)論文 人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 是 本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究工作所取得的成果 論文中引用他人的文獻(xiàn) 資料 均已明確注出 論文中的結(jié)論和結(jié)果為本人獨(dú)立完成 不包含他人成果及使用過的材 料 對論文的完成提供過幫助的有關(guān)人員已在文中說明并致以謝意 本人所呈交的本科畢業(yè)論文沒有違反學(xué)術(shù)道德和學(xué)術(shù)規(guī)范 沒有侵權(quán)行為 并愿 意承擔(dān)由此而產(chǎn)生的法律責(zé)任和法律后果 論文作者 簽字 張超 日期 2015 年 9 月 8 日 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 摘 要 進(jìn)入 21 世紀(jì) 已經(jīng)步入了信息時(shí)代 單位的現(xiàn)代化管理也應(yīng)該與時(shí)俱進(jìn) 目 前 企業(yè)的人事檔案管理系統(tǒng)信息化已經(jīng)越來越受到企業(yè)的重視 本項(xiàng)目立足于實(shí) 習(xí)調(diào)查 嚴(yán)格按照學(xué)校畢設(shè)的規(guī)章制度 做到實(shí)事求是 本課題研究目的是 遵循 科學(xué)管理 立足實(shí)際 開發(fā)出一個(gè)簡單實(shí)用 功能豐富的人事檔案管理系統(tǒng) 本系 統(tǒng)有 用戶信息管理 人事檔案信息管理 數(shù)據(jù)庫管理 信息對接管理等等 系統(tǒng) 管理 分為系統(tǒng)用戶和普通用戶 系統(tǒng)用戶可以添加 刪除 修改用戶信息 修改 所有用戶的密碼 進(jìn)行數(shù)據(jù)庫管理 普通用戶則只能修改自己的密碼 部門管理 可以設(shè)置 修改部門信息 人事檔案管理 操作和查看員工信息 并且能夠?qū)崟r(shí)修 改員工信息 并且替換原有信息 將考勤結(jié)果錄入 工資管理 對員工的薪酬信息 以及獎(jiǎng)懲信息進(jìn)行核對和管理 數(shù)據(jù)庫管理 數(shù)據(jù)庫的備份和恢復(fù)工作 關(guān)鍵詞 1 人事檔案 2 人事檔案管理系統(tǒng) 3 信息系統(tǒng) 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 目 錄 一 緒 論 4 一 開發(fā)人事檔案管理系統(tǒng)的背景 4 二 采用的關(guān)鍵技術(shù) 4 三 開發(fā)工具及環(huán)境簡介 5 二 系統(tǒng)分析 6 一 需求分析 6 二 系統(tǒng)功能描述 7 三 系統(tǒng)設(shè)計(jì) 8 一 開發(fā)設(shè)計(jì)思想 8 二 系統(tǒng)總體設(shè)計(jì) 8 四 數(shù)據(jù)庫設(shè)計(jì) 10 一 數(shù)據(jù)庫需求分析 10 二 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 10 三 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 11 五 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)施 15 一 界面及編程風(fēng)格 15 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 二 系統(tǒng)模塊功能實(shí)現(xiàn) 17 六 系統(tǒng)測試 26 一 測試策略 27 二 功能測試 27 三 性能測試 28 四 界面測試 28 五 測試結(jié)論 28 參考文獻(xiàn) 28 致 謝 辭 29 附 錄 30 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 一 緒 論 一 開發(fā)人事檔案管理系統(tǒng)的背景 1 企業(yè)信息系統(tǒng)發(fā)展現(xiàn)狀 企業(yè)現(xiàn)代化建設(shè)的重點(diǎn)之一就是企業(yè)信息系統(tǒng)的建設(shè)工作 我國自改革開放 以來在不同程度上都大力提倡企業(yè)的新系統(tǒng)建設(shè) 并且隨著我國信息技術(shù)的推廣 軟件公司的發(fā)展壯大 目前我國國內(nèi)已經(jīng)有數(shù)百家 ERP 軟件供應(yīng)商 2 信息系統(tǒng)開發(fā)的緊迫性 隨著電子信息技術(shù)的日益普及和推廣網(wǎng)絡(luò)的數(shù)據(jù)庫應(yīng)用范圍越來越廣闊 因 此人事檔案管理系統(tǒng)的開發(fā)則顯得更加重要 由于人事檔案管理系統(tǒng)能夠提高企業(yè) 內(nèi)部管理效率 從而任何企業(yè)都必須進(jìn)行人事管理工作 因此開發(fā)人事檔案管理系 統(tǒng)具有廣大的市場需求 人事檔案管理系統(tǒng)是信息系統(tǒng)與智能系統(tǒng)交叉的軟件系統(tǒng) 二 采用的關(guān)鍵技術(shù) 1 軟件工程概要 廣義的軟件生命周期主要有三個(gè)階段 分別為 軟件定義 軟件開發(fā)與軟件 維護(hù) 本系統(tǒng)軟件生命周期中各個(gè)具體階段如下面表格所示 軟件生命周期 注釋 軟件定義 確定軟件開發(fā)工程必須完成的總目標(biāo) 確定工程的 可行性 研究實(shí)現(xiàn)工程目標(biāo)應(yīng)該采用的方法 估計(jì)完成 工程需要的資源和成本 制定工程進(jìn)度表 軟件開發(fā) 具體設(shè)計(jì)和實(shí)現(xiàn)在問題定義時(shí)期定義的軟件 軟件 開發(fā)時(shí)期通常進(jìn)一步劃分為總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 與測試四個(gè)階段 軟件維護(hù) 對軟件進(jìn)行深度優(yōu)化 方便客戶使用 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 2 軟件生命周期 軟件周期不同階段內(nèi) 各個(gè)階段的基本任務(wù)以及結(jié)束標(biāo)準(zhǔn)如下 1 問題定義 該階段基本任務(wù)為明確待解決問題 本階段結(jié)束后 得到有 關(guān)性質(zhì) 項(xiàng)目目標(biāo)的報(bào)表 由于只有用戶才真正了解他們自己的需求 而許多用戶 在開始時(shí)并不能準(zhǔn)確 具體地描述他們的需要 因此 系統(tǒng)分析員必須與用戶進(jìn)行 足夠的溝通 直至得出一份雙方都滿意的文檔 2 可行性分析 基本任務(wù)為尋求解決問題定義階段明確的問題方法 建立 高層邏輯模型 并對系統(tǒng)進(jìn)行成效分析 3 需求分析 該階段基本任務(wù)是確定目標(biāo)系統(tǒng)功能 開發(fā)者在經(jīng)過詳細(xì)的 調(diào)研獲得參考信息之后 確認(rèn)系統(tǒng)邏輯模型 本階段結(jié)束標(biāo)準(zhǔn)為 邏輯模型和算法 描述 4 總體設(shè)計(jì) 這一階段的基本任務(wù)是考慮如何解決系統(tǒng)分析時(shí)期提出的問 題 本階段的成本方案依次排為低成本 中成本 高成本方案 通過對比確定最佳 方案 并且制訂實(shí)現(xiàn)該方案的詳細(xì)計(jì)劃 5 詳細(xì)設(shè)計(jì) 該階段的基本任務(wù)是 抽象問題具體化 復(fù)雜問題細(xì)化 設(shè) 計(jì)出程序的詳細(xì)規(guī)格說明 6 編碼測試 該階段的關(guān)鍵任務(wù)是確定程序模塊 7 軟件維護(hù) 該階段關(guān)鍵任務(wù)是 通過維護(hù)使系統(tǒng)更好的滿足市場需要 通常包括 bug 修改 使用環(huán)境維護(hù) 完善性維護(hù)和預(yù)防性維護(hù)四類維護(hù)活動(dòng) 進(jìn)行 每一次維護(hù)的時(shí)候 都必須嚴(yán)格按章程實(shí)施 即分析 提出方案 審核 確定計(jì)劃 修改設(shè)計(jì) 測試 查驗(yàn) 推送等等步驟 三 開發(fā)工具及環(huán)境簡介 1 Delphi7 0 簡介 Delphi 是 Borland 公司推出的基于真正面向?qū)ο笳Z言 Object Pascal 語言的可視 化編程工具 是當(dāng)今世界上最快的編譯器 Delphi 作為開發(fā)平臺 很重要的一點(diǎn)就是提供了一個(gè) 無所不包 的應(yīng)用框架 Delphi 提供了 VCL VCL 是用 Object Pascal 寫的 Object Pascal 幾乎是 Inprise 專用 的 不必考慮 標(biāo)準(zhǔn) 問題 因此 Inprise 寫 VCL 時(shí)就把全部精力 放在了結(jié)構(gòu)與性能上 結(jié)果語言與框架的磨合程度非常好 VCL 框架的結(jié)構(gòu) 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 清晰 VCL 代碼的可讀性非常好 2 Microsoft ACCESS 2003 簡介 Access 是一種關(guān)系數(shù)據(jù)庫開發(fā)工具 數(shù)據(jù)庫能匯集各種信息以供查詢 存儲和檢索 Access 是一種關(guān)系數(shù)據(jù)庫工具 在關(guān)系數(shù)據(jù)庫中 對數(shù)據(jù)的操 作幾乎全部建立在一個(gè)或多個(gè)關(guān)系表格上 通過對這些關(guān)系表格的分類 合 并 連接或選取等運(yùn)算來實(shí)現(xiàn)數(shù)據(jù)的管理 這種數(shù)據(jù)庫是已開發(fā)的最通用的 數(shù)據(jù)庫之一 綜上所述 Access 具備了關(guān)系型數(shù)據(jù)庫的一切功能 而且比其 它的數(shù)據(jù)庫操作簡單便于掌握 因此 Access 強(qiáng)大的數(shù)據(jù)庫管理功能與 Delphi 7 0 方便靈活的開發(fā)非常適合于開發(fā)中小型應(yīng)用系統(tǒng)軟件 所以本系統(tǒng)采用 Delphi 7 0 企業(yè)版與 Access2003 在 Windows 平臺上進(jìn)行開發(fā) 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 二 系統(tǒng)分析 一 需求分析 每個(gè)企業(yè)都有自身的管理特點(diǎn) 以及每個(gè)員工都有它的特異性 因此 對軟件 進(jìn)行開發(fā)的時(shí)候需要對信息進(jìn)行細(xì)致的分析 從而避免管理信息的混亂 因此在進(jìn) 行系統(tǒng)開發(fā)前有必要對需求進(jìn)行分析 1 系統(tǒng)開發(fā)目標(biāo) 1 以魏橋創(chuàng)業(yè)集團(tuán)有限公司的人事管理需求為背景 支持企業(yè)實(shí)現(xiàn)科學(xué)化 規(guī)范化的人事檔案管理 2 高效進(jìn)行人事管理工作 建立 管理員工檔案 提高管理效率 3 簡化管理層獲取信息途徑 推動(dòng)企業(yè)的有效 規(guī)范的管理 優(yōu)化管理層 獲得人事信息途徑 方便決策 4 提供友好的用戶操作界面 盡量減少用戶的錄入工作量 5 提高信息管理速度和準(zhǔn)確性 6 確保系統(tǒng)信息的安全性和可靠性 保護(hù)用戶的信息數(shù)據(jù) 2 系統(tǒng)數(shù)據(jù)流圖 本系統(tǒng)的數(shù)據(jù)流圖 D1 基本信息 D2 基本工資 圖 2 1 人事檔案管理系統(tǒng)頂層數(shù)據(jù)流圖 人力資源部 財(cái)務(wù)部 人事管 理系統(tǒng) 魏橋創(chuàng)業(yè) 集團(tuán)人事 部 人事部 P1 人事檔 案管理 魏橋創(chuàng)業(yè) 集團(tuán)人事 部 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 D3 調(diào)動(dòng)信息 D4 考勤信息 D2 工資表 圖 2 2 人事檔案管理系統(tǒng)第一層數(shù)據(jù)流圖 二 系統(tǒng)功能描述 人事檔案管理系統(tǒng)的首要目的是實(shí)現(xiàn)對員工信息和檔案的管理 依據(jù)不同的需 求實(shí)現(xiàn)系統(tǒng)不同的功能 具體功能分析如下 1 基本功能描述 1 公司員工管理 包括基本信息 工作信息 合同信息 工作經(jīng)歷 家庭 成員 考勤管理 教育培訓(xùn) 調(diào)動(dòng)信息 獎(jiǎng)懲信息等信息的錄入 修改 維護(hù) 2 員工基本信息及工資信息的查詢 基本信息的查詢 主要有單人查詢和 多人查詢兩種方式 3 統(tǒng)計(jì)信息 系統(tǒng)可以根據(jù)部門 性別 學(xué)歷 年齡 職稱 入公司時(shí)間 分別進(jìn)行統(tǒng)計(jì)并可以把統(tǒng)計(jì)信息輸出保存 4 系統(tǒng)維護(hù) 管理員用戶和普通用戶的權(quán)限管理 以及對數(shù)據(jù)庫的維護(hù)等 操作 5 部門信息的管理 可以根據(jù)公司的實(shí)際需要隨時(shí)進(jìn)行部門和單位的信息 維護(hù) 2 管理功能描述 1 人事檔案的添加 刪除 修改 打印功能 首先要進(jìn)行人事檔案的信息錄入 并且對信息進(jìn)行分類操作 在添加信息的同 時(shí)應(yīng)該具有刪除和修改功能 可將管理的范圍縮小 從而大大提高管理效率 2 查詢功能 P2 考勤管 理 財(cái)務(wù)部 P3 工資 管理 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 通過檢索界面輸入檢索條件 如果滿足 查詢的條件就可以從數(shù)據(jù)庫中調(diào)去 員工的人事檔案信息 3 員工檔案信息的刪除功能 一些企業(yè)的員工流動(dòng)性比較大因此當(dāng)員工離職后需要對答案進(jìn)行一個(gè)刪除的操 作 4 員工檔案信息的修改功能 在對員工的信息進(jìn)行檢索之后可以調(diào)出該員工的人事檔案信息 并且有權(quán)限的 人可以對該員工的信息進(jìn)行修改 如此同時(shí)氣化而該系統(tǒng)原有的員工信息 5 人事檔案信息的瀏覽功能 實(shí)現(xiàn)瀏覽功能有兩種形式 一是通過首頁目錄鏈接瀏覽 另一種是通過 報(bào)表的格式給出的 報(bào)表可進(jìn)行打印 而且可以更具實(shí)際需要對打印的信息 進(jìn)行選擇 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 三 系統(tǒng)設(shè)計(jì) 一 開發(fā)設(shè)計(jì)思想 參考公司現(xiàn)有的軟硬件環(huán)境并且借鑒先進(jìn)的開發(fā)經(jīng)驗(yàn) 充分利用公司現(xiàn)有的資源提高系統(tǒng) 開發(fā)水平 并且要仔細(xì)研究公司的人事管理制度 對是的日常人事管理需要進(jìn)行詳細(xì)的了解 為了方便功能的組合實(shí)現(xiàn)和修改 在系統(tǒng)開發(fā)的過程中 應(yīng)當(dāng)盡量采用模塊化程序設(shè)計(jì)方法 二 系統(tǒng)總體設(shè)計(jì) 通過需求分析 人事檔案管理系統(tǒng)主要具備五大主要功能 員工信息管理 員工信息的查詢 員工信息統(tǒng)計(jì) 部門信息維護(hù) 系統(tǒng)維護(hù) 包括數(shù)據(jù)庫管理 現(xiàn)在模塊化設(shè)計(jì)的思想收入開發(fā)者的內(nèi)心 并且模塊化設(shè)計(jì)方便小飾和維護(hù) 因此軟件開 發(fā)的通常采用模塊化的方法來對付復(fù)雜的難題 這種思想方法是將系統(tǒng)進(jìn)行分拆將單一的功能 進(jìn)行模塊化組合從而 有一變多 分工細(xì)化 化繁為簡 有利于系統(tǒng)的穩(wěn)定性與可維護(hù)性 系統(tǒng)功能模塊圖 如圖 3 1 所示 能夠更加方便的使用各模塊功能 加快熟悉業(yè)務(wù)操作流 程 方便系統(tǒng)的推廣普及 圖 3 1 系統(tǒng)功能模塊圖 部 門 信 息 設(shè) 置 考 勤 信 息 管 理 部 門 信 息 修 改 部 門 信 息 添 加 調(diào) 動(dòng) 調(diào) 薪 管 理 添 加 刪 除 用 戶 員 工 信 息 管 理 修 改 用 戶 密 碼 數(shù) 據(jù) 庫 備 份 數(shù) 據(jù) 庫 恢 復(fù) 工 資 報(bào) 表 生 成 工 資 報(bào) 表 打 印 人事管理系 統(tǒng) 部 門 管 理 系 統(tǒng) 管 理 數(shù) 據(jù) 庫 管 理 人 事 管 理 工 資 管 理 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 四 數(shù)據(jù)庫設(shè)計(jì) 一 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)主要包括一下幾個(gè)方面 項(xiàng)目 項(xiàng)目注釋 員工基本信息 工號 姓名 性別 年齡 生辰 住址 電話 學(xué)歷 身份證號 崗 位 備注等 員工培訓(xùn)信息 培訓(xùn)時(shí)間 培訓(xùn)機(jī)構(gòu) 培訓(xùn)內(nèi)容 所獲證書等 考勤管理 考勤的類型 考勤分?jǐn)?shù) 考勤原因 考勤部門 備注等 工資管理 工號 姓名 薪酬 獎(jiǎng)懲信息 實(shí) 發(fā)工資 日期 人事變動(dòng) 部門單位管理 管理員 員工編號 員工姓名 基本工資 獎(jiǎng)懲工資 獎(jiǎng)懲分?jǐn)?shù) 實(shí)發(fā)工資 月份 編號 名稱 編號 用戶名 口令 是否是管理 員 備注等 二 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 該階段以需求分析為基礎(chǔ) 這個(gè)階段可用的工具很多 用的最多的是 E R 圖 Entity Relation 實(shí)體 聯(lián)系圖 也可以使用眾多的輔助設(shè)計(jì)工具進(jìn)行設(shè)計(jì) 根據(jù)上面的設(shè)計(jì) 實(shí)體有 員工基本信息實(shí)體 員工考勤信息實(shí)體 員工調(diào)動(dòng) 調(diào)薪信息實(shí)體 員工工資信息實(shí)體 部門管理實(shí)體 實(shí)體與實(shí)體之間的 E R 模型如圖 4 1 所示 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 1 n m m n n m m n 圖 4 1 系統(tǒng) E R 圖 三 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu) 以需求為基礎(chǔ) 并且把需求抽象 為 Access 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型 本系統(tǒng)數(shù)據(jù)庫中各個(gè)表格的具體設(shè)計(jì)如下面表格所示 表 4 1 用戶表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 是 否 Uid 文本 32 是 否 Pwd 文本 32 是 是 用戶密碼 Sys 是 否 否 否 是否管理員 Des 文本 500 否 是 備注 部門單位 屬于 員工 考勤信息管理 調(diào)動(dòng)調(diào)薪管理 考勤信息 調(diào)薪信息 計(jì)算工資 員工工資 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 否 Stano 文本 50 是 否 員工編號 Name 文本 50 否 否 員工姓名 Sex 文本 4 否 是 性別 Birth 時(shí)間 日期 否 是 生日 Dep 文本 18 否 是 部門 Sdep 文本 18 否 是 單位 Sorts 文本 18 否 是 工種 Duty 文本 32 否 是 職務(wù) Provi 文本 32 否 是 省市 Folk 文本 50 否 是 民族 Level 文本 12 否 是 學(xué)歷 Special 文本 32 否 是 專業(yè) Cardno 文本 18 否 是 身份證號 Recno 文本 20 否 是 檔案編號 Politics 文本 12 否 是 政治面貌 Slevel 文本 50 否 是 基本工資 Married 文本 8 否 是 婚姻狀態(tài) Indate 時(shí)間 日期 常規(guī)日期 否 入公司時(shí)間 Body 文本 8 否 是 身體狀況 Baryear 文本 8 否 是 合同期限 Barstart 時(shí)間 日期 常規(guī)日期 否 合同開始時(shí)間 Barend 時(shí)間 日期 常規(guī)日期 否 合同結(jié)束時(shí)間 Pcode 文本 8 否 是 郵編 Adress 文本 64 否 是 家庭地址 Image 文本 18 否 是 照片 Des 文本 250 否 是 備注 表 4 2 員工基本信息表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 是 否 Sid 數(shù)字 長整型 Sort 文本 6 否 否 獎(jiǎng)懲類型 Topic 文本 90 否 否 獎(jiǎng)懲原因 Dep 文本 18 否 否 獎(jiǎng)勵(lì)部門 Mdate 時(shí)間 日期 常規(guī)時(shí)間 否 否 獎(jiǎng)勵(lì)時(shí)間 Fendhu 數(shù)字 50 否 否 獎(jiǎng)勵(lì)分?jǐn)?shù) Month 文本 50 否 否 獎(jiǎng)勵(lì)月份 Des 文本 250 否 否 備注 表 4 3 考勤信息表 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Dep 文本 18 否 否 部門 Des 文本 90 否 否 備注 Ornum 數(shù)字 長整型 序號 Mdate 日期 時(shí)間 常規(guī)時(shí)間 否 時(shí)間 表 4 4 部門表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sid 數(shù)字 長整型 Bfdept 文本 100 否 是 調(diào)前部門 Bhdep 文本 100 否 是 調(diào)后部門 Ddcase 文本 100 否 是 調(diào)動(dòng)原因 Bfsdept 文本 100 否 是 調(diào)前單位 Bhsdept 文本 100 否 是 調(diào)后單位 Month 文本 100 否 是 調(diào)動(dòng)月份 Bfzw 文本 100 否 是 調(diào)前職務(wù) Bhzw 文本 100 否 是 調(diào)后職務(wù) Time 時(shí)間 日期 常規(guī)時(shí)間 否 調(diào)動(dòng)時(shí)間 Bfgz 數(shù)字 長整型 否 調(diào)前工資 Bhgz 數(shù)字 長整型 否 調(diào)后工資 Txcase 文本 100 否 是 調(diào)薪原因 Beizhu 文本 250 否 是 備注 表 4 5 調(diào)動(dòng)調(diào)薪表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sid 數(shù)字 長整型 Name 文本 32 否 否 成員姓名 Fami 文本 32 否 否 成員關(guān)系 Tel 文本 90 否 是 聯(lián)系電話 Com 文本 32 否 是 工作單位 Des 文本 250 否 是 備注 表 4 6 家庭成員表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sname 文本 32 否 否 部門名稱 Des 文本 250 否 是 備注 Iflag 字節(jié) 否 標(biāo)記 Mdate 時(shí)間 日期 常規(guī)時(shí)間 否 時(shí)間 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 表 4 7 其他信息表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sid 數(shù)字 長整型 Course 文本 90 否 否 培訓(xùn)課程 Dlimit 文本 32 否 否 培訓(xùn)期限 Sdate 時(shí)間 日期 常規(guī)時(shí)間 否 開始時(shí)間 Edate 時(shí)間 日期 常規(guī)時(shí)間 否 結(jié)束時(shí)間 Trcom 文本 32 否 是 培訓(xùn)機(jī)構(gòu) Certi 文本 32 否 是 所獲證書 表 4 8 培訓(xùn)記錄表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sid 數(shù)字 長整型 Sdate 日期 時(shí)間 常規(guī)時(shí)間 否 開始時(shí)間 Edate 時(shí)間 日期 常規(guī)時(shí)間 否 結(jié)束時(shí)間 Company 文本 90 否 否 公司 Dep 文本 32 否 是 部門 Duty 文本 180 否 是 職責(zé) Leftts 文本 180 否 是 離職原因 表 4 9 工作經(jīng)歷表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sid 數(shù)字 長整型 Stano 文本 50 否 是 員工編號 Name 文本 50 否 是 員工姓名 Slevel 文本 50 否 是 基本工資 Fenshu 文本 50 否 是 獎(jiǎng)懲分?jǐn)?shù) Jcsalary 文本 50 否 是 獎(jiǎng)懲工資 Sfsalary 文本 50 否 是 實(shí)發(fā)工資 Month 文本 50 否 是 工資月份 表 4 10 工資表 字段名稱 字段類型 字段大小 是否必填 是否允許空 說明 Id 自動(dòng)編號 長整型 Sdept 文本 18 否 否 單位 Dep 文本 18 否 否 部門 Des 文本 90 否 否 備注 Ornum 數(shù)字 長整型 序號 Mdate 日期 時(shí)間 常規(guī)時(shí)間 否 時(shí)間 表 4 11 單位表 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 五 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)施 一 界面及編程風(fēng)格 程序設(shè)計(jì)風(fēng)格是程序設(shè)計(jì)時(shí)要考慮的一個(gè)重要問題 它是衡量軟件設(shè)計(jì)人員程 序素養(yǎng)的主要標(biāo)志之一 程序的風(fēng)格與程序易讀性有關(guān) 如果程序設(shè)計(jì)人員養(yǎng)成一 致的 良好的程序設(shè)計(jì)風(fēng)格 則彼此之間更易于理解和交流所編寫的程序 我們的 人事管理信息系統(tǒng)采用了如下的編程規(guī)范 1 編程風(fēng)格 1 命名規(guī)范 數(shù)據(jù)庫表的命名 以具有英語語義的單詞或單詞縮寫命名 數(shù)據(jù)庫中數(shù)據(jù)項(xiàng)的 命名 依據(jù)數(shù)據(jù)項(xiàng)的英文或者其縮寫命名 PAS 文件的命名 以 u 作為前綴加相應(yīng) 的英語單詞或縮寫命名 窗體文件的命名 以 frm 作為前綴加相應(yīng)的英語單詞或縮 寫命名 2 行文規(guī)范 為保證程序的可讀性 對程序中的變量 語句做有效 適當(dāng)?shù)淖⑨?盡量做到 每行只寫一個(gè)語句 且避免過長的語句的出現(xiàn) 適當(dāng)?shù)倪\(yùn)用縮進(jìn)和空格增強(qiáng)程序可 讀性 3 其他規(guī)范 盡量避免程序中不必要的變量 避免冗余和重復(fù) 使用含義鮮明的變量名 保 持命名的一致性 使用從超類中繼承的對象控件 2 界面風(fēng)格 良好的用戶界面十分重要 為了使用戶原本枯燥煩瑣的工作變得輕松 簡便 本系統(tǒng)的界面以標(biāo)準(zhǔn)化 簡單化為目標(biāo)進(jìn)行設(shè)計(jì) 1 根據(jù)用戶的使用習(xí)慣 合理設(shè)置菜單位置 便于用戶快速找到有用的信 息 2 界面以淺藍(lán)色 Green 作為背景色 文字使用黑色 Black 顯示 3 在下拉菜單的基礎(chǔ)上增加圖標(biāo)按鈕 ICO 和快捷鍵 4 查詢條件的輸入 盡量采用下拉框 減小信息錄入時(shí)的工作量 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 3 編碼實(shí)例 此為登錄模塊用戶判斷的實(shí)例代碼 procedure TfrmLogin bbtnloginClick Sender TObject var aqPer TADOQuery begin if edtuid Text then begin aqPer TADOQuery Create nil aqPer Connection dmPer acPer aqPer SQL Text select from admin where uid QuotedStr Trim edtuid Text aqPer Open if not aqPer Eof then begin Dec i if aqPer FieldByName pwd AsString edtpwd Text then begin sUserID Trim edtuid Text sUserPwd edtpwd Text if aqPer FieldByName sys AsBoolean then sysadmin true else sysadmin false self ModalResult mrOk end else begin if i 0 then Close MessageBox self Handle 密碼有誤 請重新輸入 提示 mb IconWarning mb Ok edtPwd Clear edtPwd SetFocus Exit end end else begin 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 MessageBox self Handle 賬號不存在 請重新輸入 提示 mb IconInformation mb Ok edtUid Clear edtUid SetFocus Exit end end else begin MessageBox self Handle 請輸入賬號 提示 mb IconInformation mb Ok edtUid SetFocus Exit end end 二 系統(tǒng)模塊功能實(shí)現(xiàn) 根據(jù)前期分析 設(shè)計(jì) 已經(jīng)基本完成人事檔案管理系統(tǒng)的編制 其程序的功能 詳細(xì)介紹如下 1 用戶登錄模塊 系統(tǒng)啟動(dòng) 如圖 5 1 所示 此時(shí)雖然顯示了主界面但是在用戶登錄前主界面是 不可編輯的只有用戶通過了登錄模塊的驗(yàn)證才可以對主界面中的菜單進(jìn)行操作 在進(jìn)入系統(tǒng)之前 首先進(jìn)行安全性檢查 防范惡意盜取和破壞數(shù)據(jù)的行為 在 確認(rèn)安全后 合法用戶才可以在順利登錄之后可進(jìn)入系統(tǒng) 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 1 未登錄系統(tǒng)主界面 登錄流程如圖 5 2 所示 其主要目的是身份識別 系統(tǒng)根據(jù)使用者提供的用戶 名 口令進(jìn)行查詢鑒別 本系統(tǒng)不允許空密碼 如果用戶名或密碼文本框中為空點(diǎn) 擊登錄按鈕時(shí)會彈出不能為空的提示信息 對用戶名和密碼分別進(jìn)行判斷 如果用 戶名在數(shù)據(jù)庫中不存在則提示用戶名不存在信息 只有存在該用戶時(shí) 才會進(jìn)行密 碼的判別 為了增強(qiáng)系統(tǒng)安全性系統(tǒng)中設(shè)置了非法登錄次數(shù)的限制 同一個(gè)用戶名 如果連續(xù)三次密碼輸入不正確則自動(dòng)退出系統(tǒng) 經(jīng)過判斷如果用戶名和密碼均正確 則激活系統(tǒng)主界面 如圖 5 3 所示 并且將操作人員信息導(dǎo)入系統(tǒng)主界面 如果 用戶不能通過登錄模塊的驗(yàn)證則只能看到系統(tǒng)主界面但是無法對主界面進(jìn)行操作 N N Y Y 圖 5 2 登錄流程 2 系統(tǒng)主界面 圖 4 3 是系統(tǒng)登錄成功后的窗口 一共展示了 7 個(gè)功能模塊 即系統(tǒng)管理 用 戶管理 員工信息管理 員工工資管理 設(shè)置 包括部門管理 數(shù)據(jù)庫管理 同 時(shí) 在主界面中在標(biāo)題欄和狀態(tài)欄會顯示此登錄用戶的基本信息如用戶名 用戶類 型 還可以顯示系統(tǒng)當(dāng)前時(shí)間并且時(shí)間是動(dòng)態(tài)變化的 除此之外 用戶可以對標(biāo)題 用戶登陸 用戶名及 密碼 正確 主界面激活 非法用戶 錯(cuò)誤大于 3 次 退出 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 欄和狀態(tài)欄中顯示的系統(tǒng)的名稱在前臺進(jìn)行修改 系統(tǒng)主界面的背景圖案也可以根 據(jù)用戶的個(gè)人需要進(jìn)行設(shè)置 圖 5 3 登錄后的主界面 3 用戶管理模塊 用戶管理主界面 只有管理員用戶才有進(jìn)入此操作界面 在這個(gè)界面中系統(tǒng)管 理員用戶可以進(jìn)行相應(yīng)的操作如 編輯 修改用戶名稱 密碼或修改用戶權(quán)限 添加用戶 刪除用戶的操作 為了能夠更好的滿足管理的需要 可以根據(jù)實(shí)際需要 在備注信息中添加一些用戶的信息 這些只允許系統(tǒng)管理員操作而其它普通用戶沒 有進(jìn)入此模塊的權(quán)限 也就沒法修改用戶信息 增強(qiáng)了系統(tǒng)安全性 4 員工信息管理模塊 員工信息管理模塊具體功能描述如下 1 新員工基本信息的登記 已有員工基本信息更新 已有員工信息的刪除 已有員工信息的打印 用戶除了可以通過查詢按鈕進(jìn)行查詢外還可以通過 上一個(gè) 和 下一個(gè) 按鈕選擇員工的基本信息進(jìn)行查看 也可以在樹中單擊相應(yīng)的節(jié)點(diǎn) 員工的信息就會顯示在相應(yīng)的表單中 如圖 5 4 所示 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 4 員工基本信息 2 員工其它信息的維護(hù) 這部分主要包括員工工作經(jīng)歷 如圖 5 5 所示 家庭成員 圖 5 6 培訓(xùn)經(jīng)歷等信息的維護(hù) 在這部分中可以添加 刪除 更新 查詢打印工作經(jīng)歷和員工的家庭信息以使公司更全面的了解員工的社會關(guān)系 在這 個(gè)窗體中除了設(shè)置了用來顯示信息的文本框外 還使用了 DBGridEH 控件 用來以 表格的方式顯示相關(guān)信息 更加直觀明了 圖 4 5 員工工作經(jīng)歷 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 6 員工家庭成員 3 員工管理信息維護(hù) 主要包括兩方面的內(nèi)容 員工獎(jiǎng)懲 如圖 5 7 和人 事調(diào)動(dòng)管理 如圖 5 8 其中獎(jiǎng)懲記錄以加分或扣分的形式進(jìn)行管理 不同的獎(jiǎng)懲 類別獎(jiǎng)懲分?jǐn)?shù)不相同 以此來對員工進(jìn)行獎(jiǎng)懲管理 獎(jiǎng)懲類別可以根據(jù)公司的實(shí)際 需要進(jìn)行設(shè)置 人事調(diào)動(dòng)管理包括正常的人事調(diào)動(dòng)還伴隨著員工基本工資的調(diào)整 同時(shí) 這部分也是員工工資報(bào)表生成的基礎(chǔ) 圖 5 7 獎(jiǎng)懲記錄 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 8 人事調(diào)動(dòng) 4 員工信息統(tǒng)計(jì) 為了公司能夠從多個(gè)角度了解公司的人力資源狀況 在 這個(gè)窗體中可以根據(jù)部門 性別 年齡 職稱 進(jìn)入公司的時(shí)間對員工信息進(jìn)行統(tǒng) 計(jì) 并且可以通過圖片按鈕把得到的統(tǒng)計(jì)圖輸出 圖 5 9 統(tǒng)計(jì)信息 5 員工工資信息模塊 1 工資結(jié)算 根據(jù)員工基本信息中的基本工資 獎(jiǎng)懲管理中的獎(jiǎng)懲分?jǐn)?shù)和 人事調(diào)動(dòng)中的調(diào)薪管理按月份來生成工資報(bào)表 圖 5 10 中的 基本金額 用來設(shè) 置每一分對應(yīng)的金額 結(jié)合獎(jiǎng)懲管理中的獎(jiǎng)懲分?jǐn)?shù)來計(jì)算實(shí)發(fā)工資 計(jì)算公式為 實(shí)發(fā)工資 基本工資 基本金額 獎(jiǎng)懲分?jǐn)?shù) 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 10 工資結(jié)算 2 員工工資查詢 其主要功能是方便員工查詢自己的工資信息 信息以條 目和表格兩種方式顯示 并且可以選擇月份 查詢指定月份的工資信息 圖 5 11 中的員工編號 員工姓名 查詢月份三者缺一不可 否則會提示相應(yīng)的項(xiàng)不能為空 圖 5 11 工資查詢 6 部門管理模塊 主要是實(shí)現(xiàn)部門和單位的添加刪除更新等操作 圖 5 12 部門設(shè)置 7 數(shù)據(jù)庫管理模塊 為了減輕系統(tǒng)管理員管理系統(tǒng)的負(fù)擔(dān)還在前臺為管理員設(shè)置了數(shù)據(jù)庫的備份與 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 恢復(fù)功能 可以自動(dòng)執(zhí)行數(shù)據(jù)庫的備份與恢復(fù) 備份文件自動(dòng)保存為 DataBakUP 加系統(tǒng)時(shí)間的形式 即可以避免備份文件重名 又可以方便管理員查找 數(shù)據(jù)庫恢 復(fù)界面中使用 ListView 控件顯示所有的數(shù)據(jù)庫備份文件以備當(dāng)數(shù)據(jù)庫遭到破壞時(shí) 將數(shù)據(jù)庫恢復(fù)到緊緊的狀態(tài) 在備份與恢復(fù)時(shí)還增加了進(jìn)度條 增強(qiáng)了可交互性 方便了管理員的操作 這個(gè)權(quán)限只有管理員用戶才有 一般用戶不允許對數(shù)據(jù)庫進(jìn) 行操作 界面如圖 5 13 和 5 14 所示 圖 5 13 數(shù)據(jù)庫備份 圖 5 14 數(shù)據(jù)庫恢復(fù) 8 系統(tǒng)其它功能簡介 1 員工信息查詢 如圖 5 15 和 5 16 所示 其主要功能是快速查詢某一個(gè) 或某幾個(gè)員工的信息 本系統(tǒng)中的員工查詢又分為單人查詢和多人查詢單人查詢主 要是根據(jù)員工編號或員工姓名查詢 多人查詢可以根據(jù)部門 性別 工種 學(xué)歷等 信息進(jìn)行綜合查詢 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 圖 5 15 多人查詢 2 其它信息設(shè)置 如圖 5 16 其主要功能是對系統(tǒng)中的工種 職位 民族 學(xué)歷 專業(yè) 考勤類別等信息進(jìn)行添加 更新 刪除等操作 管理員可以根據(jù)公司 的發(fā)展對如圖所示的各種信息隨時(shí)進(jìn)行更新以適應(yīng)公司的實(shí)際情況 圖 5 16 其它信息設(shè)置 員工信息打印設(shè)置 如圖 5 17 所示操作人員可以根據(jù)自己的需要選擇員工 的各種信息進(jìn)行打印 選中對應(yīng)的復(fù)選框 就會得到對應(yīng)的信息 圖 5 17 打印設(shè)置 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 六 系統(tǒng)測試 在系統(tǒng)開發(fā)過程中 我們基本按照規(guī)范化要求進(jìn)行 使得系統(tǒng)總的質(zhì)量比較高 用戶界面友好 軟件測試是極其重要的把關(guān)環(huán)節(jié) 但是 由于測試的依據(jù)是規(guī)格說 明書 設(shè)計(jì)文檔和使用說明書 如果設(shè)計(jì)錯(cuò)誤 測試的質(zhì)量就難以保證 在開發(fā)完 成之后發(fā)現(xiàn)錯(cuò)誤 再進(jìn)行修改的代價(jià)非常大 因此軟件開發(fā)的過程中 需要在各個(gè)工程階段對軟件進(jìn)行測試 從而確保系統(tǒng)的穩(wěn) 定性和可靠性 本人在畢業(yè)設(shè)計(jì)過程中 對人事檔案管理系統(tǒng)進(jìn)行了測試 測試遵循了圖 6 1 中所 示的步驟 圖 6 1 測試步驟 一 測試策略 測試主要以黑盒法為主 首先確保測試系統(tǒng)的準(zhǔn)確性 其次確保測試系統(tǒng)的整 體性 如果黑盒法測試的結(jié)果顯示有缺陷 那么再對相應(yīng)的程序段進(jìn)行白盒測試 主要以程序員自己檢查為主 二 功能測試 利用現(xiàn)有數(shù)據(jù)庫 對下列功能做一系列測試 1 數(shù)據(jù)錄入 錄入員工信息如 基本信息 職務(wù)信息 家庭成員 教育培訓(xùn) 工作經(jīng)歷 考 性 能 測 試 功 能 測 試 界 面 測 試 集 成 測 試 單元測試 單元測試 單元測試 設(shè)計(jì) 規(guī)約 功能 需求 其它 需求 用戶 需求 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 勤信息 調(diào)動(dòng)調(diào)薪信息 部門單位信息等等 2 根據(jù)錄入的員工信息進(jìn)行數(shù)據(jù)查詢及打印表格顯示 提供相關(guān)的數(shù)據(jù)進(jìn)行 查詢 數(shù)據(jù)顯示結(jié)果正確 三 性能測試 經(jīng)過多人在不同環(huán)境下測試 本系統(tǒng)檢索 刪除迅速 維護(hù)方便 成本低 效 率高 四 界面測試 1 菜單 系統(tǒng)主要是使用文本菜單進(jìn)行操作 經(jīng)測試菜單設(shè)置合理 加入了快捷鍵使用 方便 界面友好 符合人們的使用習(xí)慣 2 窗口 對窗口的測試主要有以下幾點(diǎn) 1 窗口的正常開啟與關(guān)閉 出來窗口的關(guān)閉方法以外 多數(shù)情況下還提供了 定義的 退出 關(guān)閉 或 取消 按鈕 2 窗口風(fēng)格 窗口的顏色和操作方法基本一致 比較和諧 統(tǒng)一 3 提示信息 系統(tǒng)的提示信息比較豐富 準(zhǔn)確 有警告信息 結(jié)果信息 提示信息等 并且 在數(shù)據(jù)庫管理界面中 數(shù)據(jù)庫備份和恢復(fù)時(shí)有進(jìn)度條 在這些提示下 用戶可以比 較容易 直觀的進(jìn)行操作 五 測試結(jié)論 按照相應(yīng)的測試策略 分別測試了系統(tǒng)的功能 系統(tǒng)的性能和用戶界面 測試 結(jié)果表明系統(tǒng)總的質(zhì)量比較高 基本能夠滿足用戶的需求 用戶界面也比較友好 各方面的效果良好 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 致 謝 緊張而忙碌的畢業(yè)設(shè)計(jì)就要結(jié)束了 在完成了系統(tǒng)的功能設(shè)計(jì)后 我感到由衷 的喜悅和自豪 在我做畢業(yè)設(shè)計(jì)期間 學(xué)校的齊斯琴導(dǎo)師給了我很大的幫助 在此 表示衷心的感謝 因?yàn)樽约簭氖聦?shí)際開發(fā)的經(jīng)驗(yàn)不足 從事軟件開發(fā)的朋友給我提出了許多寶貴 的經(jīng)驗(yàn) 并指導(dǎo)我進(jìn)行功能模塊的修改 最后 請?jiān)试S我再一次向畢業(yè)設(shè)計(jì)期間幫助過我的齊老師 朋友表示最 衷心的感謝 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 參考文獻(xiàn) 1 伍俊良編著 Delphi 應(yīng)用與開發(fā)教程 M 北京 機(jī)械工業(yè)出版社 2004 52 85 2 李維著 Delphi 高校數(shù)據(jù)庫程序設(shè)計(jì) M 北京 機(jī)械工業(yè)出版社 2003 253 289 3 求是科技編著 Delphi 信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航 M 北京 人民郵電出版社 2005 67 95 4 李春葆 曾平編著 ACCESS 數(shù)據(jù)庫程序設(shè)計(jì) M 北京 清華大學(xué)出版社 2005 74 86 5 王晟 韓澤坤編著 ACCESS 數(shù)據(jù)庫開發(fā)經(jīng)典案例解析 M 北京 清華大學(xué)出 版 2006 132 153 6 D H Howe NEW ACCESS WORKBOOK M HongKong Oxford university press 2004 152 178 7 CORNELL G STRAIN T DELPHI7 0 M 北京 科學(xué)出版社 2005 8 阮俊杰編著 軟件開發(fā)方法與管理教程 M 北京 希望電子出版社 2002 98 106 9 Mcleod Management Information System M Printice Hall 1998 20 50 10 O Brien James A Introduction to information systems M BeiJing Higher Education Press 2002 35 87 11 McLeod Raymond Management information systems M 北京 北京大學(xué)出版社 2002 356 392 12 陳明編著 軟件工程學(xué)教程 M 北京 科學(xué)出版社 2002 168 187 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 附 錄 附錄 1 部分核心代碼 unit umain interface uses Windows Messages SysUtils Classes Graphics Controls Forms Dialogs Menus Jpeg ExtCtrls XPMenu ComObj ComCtrls IniFiles ImgList ActnList StdCtrls TfrmBkData type TfrmPer class TForm mnuPer TMainMenu miSys TMenuItem miChgPwd TMenuItem miAdmin TMenuItem miLogin TMenuItem space01 TMenuItem miExit TMenuItem tmrMain TTimer sbPer TStatusBar tmrTime TTimer miStaff TMenuItem miStaInfo TMenuItem miAdds TMenuItem miInqus TMenuItem miEdits TMenuItem miDels TMenuItem miSet TMenuItem miDep TMenuItem miAbout TMenuItem miBkData TMenuItem miData TMenuItem 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 miReData TMenuItem miSetp TMenuItem imgMain TImage xmPer TXPMenu miSeto TMenuItem miOther TMenuItem ilPer TImageList N5 TMenuItem N7 TMenuItem N8 TMenuItem N9 TMenuItem procedure tmrMainTimer Sender TObject procedure tmrTimeTimer Sender TObject procedure FormCreate Sender TObject procedure FormResize Sender TObject procedure miChgpwdClick Sender TObject procedure miAdminClick Sender TObject procedure miLoginClick Sender TObject procedure miExitSystemClick Sender TObject procedure miStaInfoClick Sender TObject procedure miAddClick Sender TObject procedure miEditClick Sender TObject procedure miDelClick Sender TObject procedure miDepClick Sender TObject procedure miOtherClick Sender TObject procedure miSetClick Sender TObject procedure miBackupClick Sender TObject procedure miRestoreClick Sender TObject procedure miAboutClick Sender TObject procedure miInqusClick Sender TObject procedure N7Click Sender TObject procedure N8Click Sender TObject procedure N9Click Sender TObject private Private declarations procedure ActiveForm public Public declarations end var frmPer TfrmPer implementation uses ulogin uchgpwd uglobal uadmin ustainfo ufind udep uabout udata uset uoinfo uredata uBkData usalaryjs uSalaryQuery uSalaryPrint 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 R dfm procedure TfrmPer FormCreate Sender TObject var iFile TIniFile begin sPath ExtractFilePath Application ExeName iFile TIniFile Create sPath perset ini sTopic iFile ReadString sTopic topic 人事檔案管理系統(tǒng) bgstr iFile ReadString sysbg bground main jpg iFile Free if sTopic then sTopic 人事檔案管理系統(tǒng) if bgStr or not FileExists sPath bgStr then bgStr main jpg imgMain Picture LoadFromFile sPath bgStr self Caption sTopic Application Title sTopic Application ShowHint true clLime 淺綠 clYellow 黃色 clBlue 藍(lán)色 clFuchsia 紫紅 clAqua 青綠 clWhite 白 色 默認(rèn)值 BackColor 為 clLime 淺綠 clYellow 黃色 clBlue 藍(lán)色 clFuchsia 紫 紅 clAqua 青綠 clWhite 白色 Application HintColor clLime self Constraints MaxWidth 800 self Constraints MaxHeight 600 end procedure TfrmPer tmrMainTimer Sender TObject var frmLogin TfrmLogin begin sbPer Panels 0 Text 還沒有登錄 sbPer Panels 1 Text sTopic tmrMain Enabled false frmLogin TfrmLogin Create self if frmLogin ShowModal mrOk then Close FreeAndNil frmLogin self Caption sTopic self Caption self Caption 用戶 sUserID sbPer Panels 0 Text 用戶 sUserID if sysAdmin then begin self Caption self Caption 系統(tǒng)管理員 sbPer Panels 0 Text sbPer Panels 0 Text 您是系統(tǒng)管理員 end else 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 sbPer Panels 0 Text sbPer Panels 0 Text 您是普通管理員 end procedure TfrmPer tmrTimeTimer Sender TObject var wdStr string begin case DayOfWeek Date of 1 wdStr 星期日 2 wdStr 星期一 3 wdStr 星期二 4 wdStr 星期三 5 wdStr 星期四 6 wdStr 星期五 7 wdStr 星期六 end sbPer Panels 2 Text FormatDateTime yyyy 年 mm 月 dd 日 hh 時(shí) nn 分 ss 秒 Now wdStr end procedure TfrmPer ActiveForm begin 判斷 frmStainfo 窗體是否已經(jīng)在內(nèi)存中 Create 如果沒有就去創(chuàng)建 if not System Assigned frmStainfo then frmStainfo TfrmStainfo Create Application else if frmStainfo WindowState wsMinimized then frmStainfo WindowState wsNormal end procedure TfrmPer miChgpwdClick Sender TObject var frmChgPwd TfrmChgPwd begin sbPer Panels 1 Text 更新您的密碼 frmChgPwd TfrmChgPwd Create self if frmChgPwd ShowModal mrOk then MessageBox self Handle 密碼更新成功 提示 mb IconInformation mb Ok FreeAndNil frmChgPwd 釋放資源 可選 sbPer Panels 1 Text sTopic end procedure TfrmPer miAdminClick Sender TObject var frmAdmin TfrmAdmin begin sbPer Panels 1 Text 管理員管理 此為系統(tǒng)管理員權(quán)限 if sysAdmin true then begin 中國地質(zhì)大學(xué) 武漢 遠(yuǎn)程與繼續(xù)教育學(xué)院畢業(yè)設(shè)計(jì) 論文 frmAdmin TfrmAdmin Create self frmAdmin Show 或使用 frmAdmin ShowModal FreeAndNil frmAdmin 可選 end else MessageBox handle 您的權(quán)限不夠 請與管理員聯(lián)系 提示 mb IconWarning mb Ok sbPer Panels 1 Text sTopic end procedure TfrmPer miLoginClick Sender TObject begin tmrMainTimer Sender end procedure TfrmPer miExitSystemClick Sender TObject begin sbPer Panels 1 Text 退出系統(tǒng) if MessageBox self Handle 確定要退出系統(tǒng)么 提示 mb IconQuestion mb YesNo idYes then Close sbPer Panels 1 Text sTopic end procedure TfrmPer miStaInfoClick Sender TObject begin sbPer Panels 1 Text 員工檔案信息 frmStainfo TfrmStainfo Create self frmStainfo Show ActiveForm end procedure TfrmPer miAddClick Sender TObject begin sbPer Panels 1 Text 檔案信- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
5 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 人事檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 人事 檔案管理系統(tǒng) 設(shè)計(jì) 實(shí)現(xiàn)
鏈接地址:http://www.hcyjhs8.com/p-5868938.html