《人事檔案管理系統(tǒng)分析與設(shè)計》_軟件工程課程設(shè)計_第1頁
《人事檔案管理系統(tǒng)分析與設(shè)計》_軟件工程課程設(shè)計_第2頁
《人事檔案管理系統(tǒng)分析與設(shè)計》_軟件工程課程設(shè)計_第3頁
《人事檔案管理系統(tǒng)分析與設(shè)計》_軟件工程課程設(shè)計_第4頁
《人事檔案管理系統(tǒng)分析與設(shè)計》_軟件工程課程設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 課程設(shè)計說明書課程名稱 ?軟件工程課程設(shè)計? 設(shè)計題目 檔案管理系統(tǒng)分析與設(shè)計 學(xué)生姓名 王澤 學(xué)號 006688 專 業(yè) 金融計算機應(yīng)用 指導(dǎo)教師 王澤 2021 年 6 月 1 日 課程設(shè)計評語與成績評定工程 評判標準 在每一工程對應(yīng)的標準下方空格內(nèi)標記優(yōu)秀 良好 中等 及格 不及格 工作量能很好地完成任務(wù)書規(guī)定的工作量。能較好地完成任務(wù)書規(guī)定的工作量。按時完成任務(wù)書規(guī)定的工作量。根本完成任務(wù)書規(guī)定的工作量。沒有完成任務(wù)書規(guī)定的工作量。資料收集方案設(shè)計獨立提出實施方案,有分析整理、獲取新知識的能力。能閱讀一些自選資料,能較好地分析整理各類信息。能分析整理各類信息。能閱讀教師指定的參考資料

2、。未完成教師指定的參考資料的閱讀。綜合應(yīng)用能力能熟練掌握和運用根本理論,取得的結(jié)果有一定的實用價值。能熟練掌握和運用有關(guān)理論,能獨立取得結(jié)果。 較好地掌握有關(guān)理論,在教師指導(dǎo)下能完成工作。掌握和運用理論比擬符合要求。根本理論模糊不清,無任何結(jié)果。技術(shù)水平實際能力設(shè)計合理,有較強的實際動手能力和計算機應(yīng)用能力。設(shè)計比擬合理、有一定的實際動手能力和計算機應(yīng)用能力。設(shè)計比擬合理,實際動手尚可。設(shè)計根本合理,理論分析與實施無大錯。設(shè)計不合理,實際動手能力差。說明書撰寫質(zhì)量結(jié)構(gòu)嚴謹,邏輯性強,層次清晰,文字流暢,符合標準化要求,打印精美。結(jié)構(gòu)合理,符合邏輯,文章層次清楚,語言準確,到達標準化要求,打印工

3、整。結(jié)構(gòu)根本合理,層次較清楚,文理通順,根本到達標準化要求。結(jié)構(gòu)根本合理,文字尚通順,勉強到達標準化要求。結(jié)構(gòu)混亂,文字表達不清,錯別字較多,達不到標準化要求。學(xué)習(xí)態(tài)度態(tài)度認真,作風(fēng)嚴謹,嚴格按進度開展各項工作。學(xué)習(xí)態(tài)度比擬認真,能按期圓滿完成任務(wù)書規(guī)定的任務(wù)。遵守紀律,根本保證設(shè)計時間,按期完成各項工作。態(tài)度尚可,在指導(dǎo)教師的幫助下能按期完成任務(wù)。紀律松散,不能保證設(shè)計時間和進度。 綜合評定成績:優(yōu)秀 良好 中等 及格 不及格 指導(dǎo)教師: 年 月 日人事檔案管理系統(tǒng)分析與設(shè)計一、引言人事檔案管理系統(tǒng)的目的是對單位內(nèi)的人事信息進行全面的管理,以便于人力資源的日常管理、開發(fā)和利用。在進行信息化之

4、前,人事檔案管理工作,完全依靠人工進行。人事檔案信息采用花名冊、履歷表等紙質(zhì)表格人工填寫和保存,信息的查找需要翻查賬本式的登記本,人事信息的統(tǒng)計需要手工進行。在人員進出、離退休、升遷、崗位變動、職稱變動、學(xué)位變動,以及人事檔案管理人員的變動等方面存在諸多不利于管理的地方。這樣的系統(tǒng)在人員管理、人事檔案信息檢索、人力資源開發(fā)利用等方面都極為不便,不僅速度不快而且容易產(chǎn)生過失,效率底下,在人員數(shù)量多的單位,缺點尤其明顯。因此,要實現(xiàn)人事信息的高效、全面的現(xiàn)代化管理,進而有效的開發(fā)和利用人力資源,只有進行信息化,采用以計算機、數(shù)據(jù)庫技術(shù)為根底的現(xiàn)代人事管理系統(tǒng)來替代現(xiàn)有的人工管理方式,才能真正實現(xiàn)人

5、事檔案管理的現(xiàn)代化。二、需求分析 1.功能分析通過上面的描述和調(diào)研,初步分析人事檔案管理系統(tǒng)應(yīng)該具備以下主要功能: 職員個人資料的增加、刪除和修改; 人事信息的查詢與打?。?人事信息的分析、匯總、統(tǒng)計; 人事檔案管理人員的變化及操作授權(quán)。因此,可以大致將系統(tǒng)劃分為3大模塊:人事檔案管理、系統(tǒng)賬號管理和系統(tǒng)數(shù)據(jù)管理。(1) 人事檔案管理主要是對人事信息進行數(shù)據(jù)維護和數(shù)據(jù)利用,包括個人根本信息、婚姻信息、學(xué)歷信息、考勤信息和工資信息的插入、刪除和修改,人事信息的查詢、瀏覽、打印、分類匯總、統(tǒng)計和生成分析報表。(2) 系統(tǒng)賬戶管理主要包括對系統(tǒng)用戶進行管理,包括登錄、退出、操作記錄等。(3) 系統(tǒng)數(shù)

6、據(jù)管理主要包括數(shù)據(jù)備份與恢復(fù)、局部數(shù)據(jù)管理、企業(yè)常用數(shù)據(jù)管理等。2.建立系統(tǒng)流程圖在信息化前人工管理人事檔案的大致過程如下:首先,用戶填寫檔案表,然后將檔案表交給人事部門,人事部門的檔案管理員核對整理職工交來的檔案表,形成正式的人事檔案表冊,人事檔案表冊可以提供相關(guān)部門查詢使用,也可以根據(jù)人事檔案表冊匯總生成各種統(tǒng)計報表供相關(guān)部門使用,圖1-1所示的系統(tǒng)流程圖描繪了人事檔案管理的大致處理過程。圖1 人事檔案管理處理過程圖1中人事檔案管理業(yè)務(wù)的處理過程如下:用戶填寫檔案表,交到人事部門進行審核,審核合格后,登記到單位人事檔案表中,檔案管理員有權(quán)對人事檔案表中的數(shù)據(jù)進行增加、修改和刪除,從而保持人

7、事檔案表中的數(shù)據(jù)與實際情況一致。相關(guān)部門可以通過查詢?nèi)耸聶n案表得到單位的最新人事信息,人事部門也可以通過人事檔案表編制相應(yīng)的統(tǒng)計報表提供應(yīng)需要的相關(guān)部門。圖2是人事檔案管理系統(tǒng)流程圖。圖2 人事檔案管理系統(tǒng)流程圖3.系統(tǒng)數(shù)據(jù)流圖系統(tǒng)劃分為三大模塊:人事檔案管理、系統(tǒng)賬戶管理和系統(tǒng)數(shù)據(jù)管理。它們的數(shù)據(jù)流圖分別如下:人事檔案管理數(shù)據(jù)流圖通過對圖2的抽象處理,得到如圖3所示的人事檔案管理數(shù)據(jù)流圖。圖3 人事檔案管理系統(tǒng)數(shù)據(jù)流圖在該數(shù)據(jù)流圖中,用“未審核人事數(shù)據(jù)替代“人事檔案表中的數(shù)據(jù),用戶必須是本單位的授權(quán)職工才能夠填寫檔案表,只有授權(quán)的檔案管理員才能有資格對正式的人事檔案進行增加、刪除、修改和系統(tǒng)

8、維護等操作。因此,用戶驗證要依靠系統(tǒng)賬戶管理模塊來到達此目的。對上圖中的處理過程,可以進一步細化數(shù)據(jù)流圖,細化的系統(tǒng)數(shù)據(jù)流圖如下列圖:圖4 人事檔案管理數(shù)據(jù)流圖系統(tǒng)賬戶管理數(shù)據(jù)流圖通過需求分析,可以得到系統(tǒng)賬戶管理數(shù)據(jù)流圖。圖5 系統(tǒng)賬戶管理數(shù)據(jù)流圖驗證用戶用于對進行系統(tǒng)登錄的用戶進行合法行身份驗證,從而確認此用戶是否能夠使用相關(guān)資源。修改更新授權(quán)用戶用于管理人員對使用系統(tǒng)的用戶進行增加、刪除、修改及授予相應(yīng)權(quán)限的操作。查詢用戶用于對用戶的相關(guān)信息進行查詢。系統(tǒng)數(shù)據(jù)管理數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)管理數(shù)據(jù)流圖如圖6。圖6 系統(tǒng)數(shù)據(jù)管理數(shù)據(jù)流圖備份數(shù)據(jù)主要用于對系統(tǒng)的數(shù)據(jù)提供備份功能,方便用戶使用系統(tǒng)?;謴?fù)

9、數(shù)據(jù)主要用于系統(tǒng)需要時進行數(shù)據(jù)恢復(fù)。4.數(shù)據(jù)字典數(shù)據(jù)字典和數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。系統(tǒng)的幾個數(shù)據(jù)元素的數(shù)據(jù)字典如下。名字:人事檔案表名字:工號別名:檔案表,履歷表別名:職工號,編號描述:記錄職工的個人根本信息描述:唯一標識單位每位職工的編號定義:人事檔案表=工號+姓名+性別+出生日期+民族+籍貫+婚姻狀況+入伍年限+大學(xué)年限+工作年月+工齡+簡歷+照片定義:工號=部門編號+職工個人編碼 部門編號=2數(shù)字字符2 職工個人編碼=5數(shù)字字符5位置:人事檔案數(shù)據(jù)庫位置:人事檔案表 未審核人事數(shù)據(jù)表名字:姓名名字:性別別名:名字別名:描述:標識單位職工的名字描述:標識單位職工的性別定義:名字=1

10、漢字4定義:性別=男|女位置:人事檔案數(shù)據(jù)庫 未審核人事數(shù)據(jù)表位置:人事檔案數(shù)據(jù)庫 未審核人事數(shù)據(jù)表三、系統(tǒng)設(shè)計1、系統(tǒng)軟件結(jié)構(gòu)設(shè)計對圖7的數(shù)據(jù)流圖進行分析,可以看出此數(shù)據(jù)流圖沒有明顯的事務(wù)中心。因此,從整體上看,這個數(shù)據(jù)流圖具有變換流的根本特征。當用戶取得操作授權(quán)之后,人事數(shù)據(jù)沿著一條輸入通路進入系統(tǒng),輸出數(shù)據(jù)沿著一條輸出通路離開系統(tǒng)能夠。最終可得到優(yōu)化后的人事檔案管理軟件結(jié)構(gòu)圖7。圖7 人事檔案管理軟件結(jié)構(gòu)圖(1) 驗證用戶身份功能模塊 功能描述驗證用戶身份功能模塊用于對登錄系統(tǒng)的用戶進行身份驗證,確定用戶是否擁有使用該系統(tǒng)的資格,因此,任何用戶登錄該系統(tǒng)都調(diào)用此模塊,登錄簡易,方便。 模

11、塊IPO表1表1 登錄模塊IPO表系統(tǒng)名稱人事檔案管理系統(tǒng)模塊名稱驗證用戶身份模塊編號M_01作者王澤日期模塊描述用戶對登錄系統(tǒng)的用戶進行身份驗證調(diào)用模塊調(diào)用所有模塊被調(diào)用模塊輸入工程用戶ID,密碼格式用戶ID:6位數(shù)的字符串密碼:8位的字符串處理驗證用戶輸入的用戶ID和密碼獲得登錄用戶輸入的用戶ID和密碼訪問數(shù)據(jù)庫的用戶賬戶表查詢匹配的用戶名和密碼,假設(shè)未查詢到或不匹配,返回結(jié)果到登錄窗口;相反登錄成功輸出提示信息:有效用戶或無效用戶局部數(shù)據(jù)元素約束條件登錄失敗3次,退出本系統(tǒng)注釋涉及的表:用戶賬戶表 界面設(shè)計驗證用戶身份的系統(tǒng)登錄界面設(shè)計如圖8所示。圖8 系統(tǒng)用戶登錄界面 主要算法【確定】

12、按鈕觸發(fā)的處理:驗證用戶的合法性。處理流程:取得用戶輸入的用戶名和口令加密用戶名和口令,傳到數(shù)據(jù)庫并與賬戶表進行一致性驗證正確不正確以該身份進入系統(tǒng)總控制界面并獲得相應(yīng)的系統(tǒng)權(quán)限提示:用戶名或口令錯誤累計錯誤3次,系統(tǒng)自動關(guān)閉【取消】按鈕觸發(fā)的處理,關(guān)閉用戶登錄窗口(2) 系統(tǒng)總控制模塊 功能描述系統(tǒng)總控制模塊是系統(tǒng)運行時的主控程序,通過系統(tǒng)的主菜單集中各子功能模塊,用戶在該模塊中通過選擇菜單進入到相應(yīng)的子模塊。 菜單設(shè)計系統(tǒng)菜單設(shè)計如表2表2 系統(tǒng)菜單一級菜單系統(tǒng)賬戶管理人事檔案管理系統(tǒng)數(shù)據(jù)管理幫助二、三級菜單修改更新權(quán)限接收數(shù)據(jù)收集數(shù)據(jù)備份數(shù)據(jù)系統(tǒng)幫助查詢用戶審核數(shù)據(jù)恢復(fù)數(shù)據(jù)關(guān)于系統(tǒng)重新登

13、錄維護數(shù)據(jù)修改數(shù)據(jù)查詢數(shù)據(jù)利用數(shù)據(jù)匯總數(shù)據(jù)統(tǒng)計數(shù)據(jù)分析數(shù)據(jù) 界面設(shè)計系統(tǒng)總控制模塊的界面設(shè)計如圖9圖9 系統(tǒng)總控制界面 主要算法每個菜單項調(diào)用相應(yīng)模塊。(3) 修改更新授權(quán)功能模塊 功能描述修改更新授權(quán)功能模塊是對整個系統(tǒng)的用戶進行權(quán)限分配的模塊,通過調(diào)用該模塊,具有修改更新授權(quán)權(quán)限的用戶能夠修改及更新所有用戶對系統(tǒng)的操作權(quán)限。系統(tǒng)第一次運行時只有超級用戶具有權(quán)限分配的權(quán)限。 調(diào)用方式在表2中的系統(tǒng)菜單中通過【系統(tǒng)賬戶管理】|【修改更新權(quán)限】翻開修改更新授權(quán)界面。 界面設(shè)計修改更新授權(quán)界面如圖10圖10 修改更新授權(quán)界面 主要算法【增加】按鈕觸發(fā)的處理:新增系統(tǒng)用戶,產(chǎn)生新的用戶修改更新授權(quán)界

14、面,供用戶填寫?!緞h除】按鈕觸發(fā)的處理:刪除當前的系統(tǒng)用戶?!颈4妗堪粹o觸發(fā)的處理:用于保存新增或修改系統(tǒng)用戶的數(shù)據(jù)。處理流程:從窗口中取得各字段值;存入數(shù)據(jù)庫賬戶表if 數(shù)據(jù)正確提交顯示“數(shù)據(jù)成功保存else顯示“數(shù)據(jù)保存失敗end if【上條】按鈕觸發(fā)的處理:顯示當前記錄的上一條記錄?!鞠聴l】按鈕觸發(fā)的處理:顯示當前記錄的下一條記錄?!臼讞l】按鈕觸發(fā)的處理:顯示第一條記錄?!灸l】按鈕觸發(fā)的處理:顯示最后一條記錄?!就顺觥堪粹o觸發(fā)的處理:關(guān)閉修改更新授權(quán)窗口。根據(jù)設(shè)計需求,建立相應(yīng)的數(shù)據(jù)模型,本系統(tǒng)需要建立3張表:員工表、用戶表、部門數(shù)據(jù)表,具體如下。表3 員工(Employee)表名稱類型約束條件說明EmployeeIDchar(7)無重復(fù)主鍵EmployeeNamechar(8)不允許為空Birthdaydatatime允許為空Sexchar(2)允許為空Addresschar(30)允許為空Departmentchar(5)等于departmentID外鍵表4 用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論