人事管理系統(tǒng)_第1頁
人事管理系統(tǒng)_第2頁
人事管理系統(tǒng)_第3頁
免費預覽已結(jié)束,剩余16頁可下載查看

下載本文檔

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

文檔簡介

1、軟件工程實驗報告課 題:人事管理系統(tǒng)學生姓名:學 號:專業(yè)班級:指導教師:同組成員:評閱意見:評定成績:目錄指導老師簽名:需求分析一、實驗目的掌握軟件需求的結(jié)構(gòu)化分析方法。二、實驗任務與實驗要求導出系統(tǒng)詳細的邏輯模型,這里用數(shù)據(jù)流圖來表示。三、實驗內(nèi)容(1)功能分析經(jīng)過初步分析“人事管理系統(tǒng)”應該具備以下主要功能。1、職員個人信息資料的增加、修改和刪除;2、職員的考勤錄入和查詢;3、職員工資結(jié)算和查詢;4、人事管理人員的變化和操作授權(quán);由于是使用計算機管理,就帶來了新的功能:用戶登陸、操作人員的管理、 基本數(shù)據(jù)的維護、由數(shù)據(jù)安全產(chǎn)生的數(shù)據(jù)備份與恢復。(2)、關系模式在滿足函數(shù)依賴和無損連接的基

2、礎上,使數(shù)據(jù)的設計更加合理。在本系統(tǒng)中 只有3個實體,那就是普通員工、管理員、超級管理員,他們權(quán)限的不聽通過角 色來區(qū)分。在整個系統(tǒng)中超級管理員只有一人,管理員二人。一個人只可以在普 通員工、管理員、超級管理員中處于一個角色,而不可以兼任。其具體的關系模 式如下:普通員工(員工號,密碼,姓名,性別,出生年月,身份證號,聯(lián)系電話,就職 時間)管理員(管理員號,密碼,姓名,性別,出生年月,身份證號,聯(lián)系電話,就職 時間)超級管理員(超級管理員號,密碼,姓名,性別,出生年月,身份證號,聯(lián)系電 話,就職時間)工資(員工號,時間,基本工資,提成,獎金)考勤(員工號,時間,遲到,早退,管理員號) 注意:“

3、”表示主碼,“”表示既是主碼又是外碼。E-R圖如下所示數(shù)據(jù)字典設計:為了方便數(shù)據(jù)庫的管理和維護,本系統(tǒng)只設計一個數(shù)據(jù)庫workers.mdb,其中包含worker (員工信息表)、manager (考勤信息表)、booklist (工資信息表)表1-1 worker (員工信息表)各字段設計字段名稱數(shù)據(jù)類型字段大小是否為主碼是否為外碼可否為空字段說明workeridchar10是否否員工號rolechar20否否否角色passwordchar10否否否密碼n amechar16否否否姓名brithdaydatatime10否否否出生年月idcardchar18否否是身份證號telph onec

4、har11否否是聯(lián)系電話workdaydatatime10否否否就職年月sexchar2否否否性別表1-2 monit (考勤信息表)各字段設計字段名稱數(shù)據(jù)類型字段大小是否為主碼是否為外碼可否為空字段說明workeridchar10是是否員工號earlychar2否否是早退latechar2否否是遲到man ageridchar10是是否管理員號tdatadatatime10是否否日期表1-3 workmoney (工資信息表)各字段設計字段名稱數(shù)據(jù)類型字段大小是否為主碼是否為外碼可否為空字段說明workeridchar10是是:否員工號basechar10否否否基本工資returnchar1

5、0否否是提成scholarshipchar10:否否是獎金tdatadatatime10是否否日期(3)建立數(shù)據(jù)流圖普通職員員工號密碼職員查詢結(jié)果 *職員查詢條件職員信息員工號密碼超級管理員查詢結(jié)果 超級管理員查詢條件.圖1-5員工號密碼管理員查詢結(jié)果管理員查詢條件4報表頂層數(shù)據(jù)流圖管理員相關部門員工號和密碼不匹配1密碼修改圖1-60層數(shù)據(jù)流圖超級管理員f3.1數(shù)據(jù)備份查詢條件P查詢結(jié)果角色查詢條件P查詢結(jié)果角色查看查看查看員工考勤信息文件員工信息文件備份信息文件員工工資信息文件圖1-71層數(shù)據(jù)流圖一對“數(shù)據(jù)維護”的細化無權(quán)限> 4.1考勤信息查詢查看恢復恢復查看恢復3.2數(shù)據(jù)恢 復超級

6、管理員員工考勤信息文件4.2員工信息查詢無權(quán)限無權(quán)限查看查詢條件 弋查詢結(jié)果 角色圖1-81層數(shù)據(jù)流圖一對“信息查詢”的細化* 4.3工資信*息查詢查看4.4生成打印報表員工信息文件員工工資信息文件圖1-91層數(shù)據(jù)流圖一對“員工信息更新”的細化(4)建立狀態(tài)圖人事管理系統(tǒng)的狀態(tài)圖,如圖1-10所示圖1-10狀態(tài)圖四、心得體會在本次實驗中,讓我了解了需求分析這一階段需要做那些事情,從現(xiàn)實生活 中的具體事物中抽象出系統(tǒng)模型,在數(shù)據(jù)流程圖中盡量使用詞義準確的詞。我第一次用Microsoft Office Visio 2007這個軟件畫數(shù)據(jù)流圖,用起來并不怎么習慣, 實驗了一下后,最終還是決定用 wo

7、rd畫。E-R圖、數(shù)據(jù)字典我已經(jīng)相當?shù)氖煜?的了,在大型數(shù)據(jù)庫課程設計中我已經(jīng)用過了。在這次中我得到了進一步的熟悉和溫習,知識也得到了更深一步的了解??傊?,在這次實驗中,我學到了很多東 西,唯一的遺憾就是還不會用 Microsoft Office Visio 2007。剛開始我的數(shù)據(jù)流圖 畫得不規(guī)范,感謝周老師給我指出來。我現(xiàn)在已經(jīng)改正了,下次不會在犯同樣的 錯誤。概要設計、實驗目的了解軟件體系結(jié)構(gòu)模型,掌握面向數(shù)據(jù)流的設計方法、。二、實驗任務使用面向數(shù)據(jù)流的方法設計軟件系統(tǒng)的結(jié)構(gòu)。三、實驗內(nèi)容(1)人事管理系統(tǒng)軟件結(jié)構(gòu)在需求分析中,已經(jīng)用結(jié)構(gòu)化方法消息分析了“人事管理系統(tǒng)”。因此,可 以從圖

8、2-1所示人事管理系統(tǒng)數(shù)據(jù)流圖出發(fā),設計人事管理系統(tǒng)的結(jié)構(gòu)。員工號和密碼不匹配用戶查看2用戶登陸員工號密碼角色查看修改一什r1密碼修改員工信息文件員工考勤信息文件管理員或超級管理超級管理員、亠十3數(shù)據(jù)維護查看恢復恢復查看角色查看修改4.0-4.3 信息查詢4.4生成打印報表恢復查看查詢條件查詢結(jié)果相關部門員工工資信息文件修改修改未審核信息文件X創(chuàng)建職員信息f5.1數(shù)據(jù)收5.2數(shù)據(jù)處集理1J查詢完后刪除改1 F圖2-1人事管理系統(tǒng)數(shù)據(jù)流圖對圖2-1的數(shù)據(jù)流圖進行分析,可以看出此數(shù)據(jù)劉圖沒有明顯的事務中心因此從整體上看,這個數(shù)據(jù)劉圖具有變換流的基本特征。 當用戶得到操作授權(quán)之 后,人事數(shù)據(jù)沿一條通

9、路進入系統(tǒng),輸出數(shù)據(jù)沿一條通路離開系統(tǒng)。接下來,確定輸入流和輸出流的邊界,以孤立不變換中心?!笆占瘮?shù)據(jù)”顯然位于輸入流中,“生成打印報表”顯然位于輸出流中。因此,可畫出具有邊界 的數(shù)據(jù)流圖,如圖2-2所示。變換分析得出的系統(tǒng)高層結(jié)構(gòu)是一個“三叉”控制結(jié)構(gòu)。針對“人事管理系統(tǒng)”得出的高層控制結(jié)構(gòu)如圖2-3所示圖2-3人事管理的“第一級分解”但是由于本系統(tǒng)不太復雜,所以把“驗證用戶”放在進入系統(tǒng)的第一步,所 以修改后的高層控制結(jié)構(gòu)如圖2-4所示。人事管理系統(tǒng)的“第二級分解結(jié)果如圖2-5所示圖2-5人事管理的“第二級分解”“生成打印報表”功能本來就結(jié)合人事管理的“第二級分解”圖可以看出,具有輸出的功

10、能,因此無需“輸出數(shù)據(jù)”這個控制模塊,刪除“輸出數(shù)據(jù)”這個 控制模塊?!熬S護數(shù)據(jù)”和“利用數(shù)據(jù)”也不需要“處理數(shù)據(jù)”這個模塊,“處理數(shù)據(jù)”這個控制模塊也可以刪除,因此,優(yōu)化后的人事管理系統(tǒng)軟件結(jié)構(gòu)如圖2-6所示。圖2-6優(yōu)化后的人事管理系統(tǒng)軟件結(jié)構(gòu)四、心得體會在本次實驗中,我知道了在概念設計部分需要做那哪事情畫哪些圖,需求分析和概要設計這兩個階段并沒有明顯的分界線。 概要設計的主要任務是由數(shù)據(jù)流 圖分析并得出系統(tǒng)的軟件結(jié)構(gòu)圖,我基本上達到了實驗的要求。詳細設計、實驗目的了解人機界面設計;掌握使用過程設計工具描述模塊的詳細數(shù)據(jù)結(jié)果和算 法。二、實驗內(nèi)容1、登陸登陸是系統(tǒng)有三種角色,分別為普通職員、管理員、超級管理員,其程序 流圖如圖11所示。圖11登陸程序流圖2、信息添加信息添加的程序流圖如圖12所示3、信息刪除信息刪除的程序流圖如圖13所示。圖13信息刪除程序流圖4、密碼修改密碼修

溫馨提示

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

評論

0/150

提交評論