人事管理系統(tǒng)詳細設計說明書_第1頁
人事管理系統(tǒng)詳細設計說明書_第2頁
人事管理系統(tǒng)詳細設計說明書_第3頁
人事管理系統(tǒng)詳細設計說明書_第4頁
人事管理系統(tǒng)詳細設計說明書_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

人事管理系統(tǒng)──────────────────────────────詳盡設計說明書成員:李典1000505030王欣1000505031譚宇1000505032李斌1000505033張俊剛1000505034鄧曉峰1000505035何連峰1000505036王相忠1000505037李寶1000505038目錄一、前言人事管理系統(tǒng)是針對公司內部人事管理設計,分角色實現(xiàn)對公司部門及各部門員工的增、刪、改、查以及對員工考勤的管理。1.1編寫目的:在系統(tǒng)需求剖析的基礎上,對需求剖析中產(chǎn)生的功能模塊進行過程描繪,設計功能模塊的內部細節(jié),包含算法和詳盡數(shù)據(jù)構造,為編寫源代碼供給必需的說明,并作為測試和保護的參照文檔。詳盡設計說明書的預期用戶為所有與此項目有關的決議人員、開發(fā)人員和測試人員。1.2項目背景:項目名稱:人事管理系統(tǒng)項目介紹:人事管理是一套先進的管理模式,其實行要獲得成功,一定有必需的技術和工具支持,公司人事管理軟件()是實行人事部門人員管理員工必不行少的一套技術和工具集成支持平臺。管理系統(tǒng)鑒于通信、計算機等信息技術,能實現(xiàn)公司對員工、部門的優(yōu)秀管理,能夠輔助管理者更好地達成管理的兩項基本任務:管理和認識員工狀況。1.3定義,公司人事管理系統(tǒng)的縮寫命名規(guī)則:※窗體命名格式:功能模塊名(比如:部門管理窗體,)※控件命名格式:窗體名+功能名+控件名(比如:部門管理窗體中的增添按鈕,字體格式:

)主窗體控件:微軟雅黑,五號,粗體,字體顏色:黑色次窗體控件:微軟雅黑,小五,粗體,字體顏色:黑色※程序命名:類:首字母大寫屬性:首字母大寫方法:首字母大寫字段:單詞首字母大寫、變量:小寫1.4參照資料:詳盡設計說明書模板資料、《人事管理系統(tǒng)需求剖析說明書》二、數(shù)據(jù)庫設計數(shù)據(jù)庫名稱:2.1數(shù)據(jù)庫表列表序號關系名稱表描繪1部門表儲存公司的部門名稱2職位表儲存部門有哪些職位3性別表儲存人的性別4民族表儲存不一樣民族信息5學歷表儲存不一樣的學歷6員工表儲存公司的員工信息7工作時間類型表表記時間種類8工作時間表儲存上下班時間信息9打卡狀態(tài)儲存打卡正常、遲到、早走三種狀態(tài)10上班打卡記錄表儲存員工上班打卡信息11下班打卡記錄表儲存員工下班打卡信息12管理員表儲存管理員級其余員工進入系統(tǒng)的用戶名及密碼信息,管理員有對員工和部門增修改查的權限13超級管理員表儲存超級管理員信息,超級管理員增添了對管理員信息查察、改正和刪除的權限14用戶表儲存員工進入系統(tǒng)的用戶名及密碼信息2.2邏輯構造設計:序號關系名稱關系的屬性1部門表部門、部門名稱2職位表職位、職位名稱3性別表性別、性又名稱4民族表民族、民族名稱5學歷表學歷、學歷名6員工表、員工、姓名、性別、職位、部門、學歷、誕辰、照片、籍貫、現(xiàn)住地點、民族、聯(lián)系方式、工作年限、畢業(yè)院校、專業(yè)、身份證號碼、入職時間7工作時間類型表類型、類又名稱8工作時間表工作時間、工作時間、類型9打卡狀態(tài)打卡狀態(tài)、狀態(tài)名稱10上班打卡記錄表記錄、打卡時間、狀態(tài)、員工編號11下班打卡記錄表記錄、打卡時間、狀態(tài)、員工編號12管理員表管理員、用戶名、密碼、員工編號13超級管理員表超級管理員、用戶名、密碼、員工編號14用戶表用戶、員工工號、密碼2.3物理構造設計:部門表()字段說明種類可空備注(2)主鍵部門名稱(20)獨一職位表()字段說明種類可空備注(2)主鍵職位名稱(20)獨一性別表()字段

說明性又名稱

種類(4)

可空

備注主鍵,自增獨一民族表()字段

說明民族名稱

種類(16)

可空

備注主鍵,自增獨一學歷表()字段

說明學歷名稱

種類(10)

可空

備注主鍵,自增獨一員工表()字段說明種類可空備注主鍵,自增員工(10)組合項:部門職位數(shù)字表記姓名(10)性別外鍵職位(4)外鍵學歷外鍵誕辰(10)照片籍貫(40)現(xiàn)住地點(40)身份證號碼(18)獨一民族外鍵聯(lián)系方式(30)工作年限部門(2)外鍵畢業(yè)院校(30)專業(yè)(16)入職時間工作時間類型表()字段

說明類又名稱

種類(14)

可空

備注主鍵,自增獨一工作時間表()字段說明種類可空備注主鍵,自增工作時間(5)獨一類型外鍵打卡狀態(tài)()字段說明種類可空備注主鍵,自增狀態(tài)名稱(10)獨一10.上班打卡記錄表()字段說明種類可空備注主鍵,自增打卡時間打卡狀態(tài)外鍵員工(10)外鍵11.下班打卡記錄表()字段說明種類可空備注打卡時間主鍵,自增打卡狀態(tài)外鍵員工(10)外鍵管理員表()字段說明種類可空備注主鍵,自增管理員名(15)獨一密碼(15)員工(10)外鍵超級管理員表()段說明種類可空備注主鍵,自增管理員名(15)獨一密碼(15)員工(10)外鍵用戶表()字段說明種類可空備注主鍵,自增員工(10)外鍵密碼(15)2.4數(shù)據(jù)表代碼記錄部門表():,名稱(,)2.職位表():,名稱(,)3.性別表():,名稱((1,1),(4))民族表():,名稱((1,1),(16))5.學歷表():,名稱((1,1),(10))6.員工表():,員工,姓名,性別,職位,學歷,誕辰,照片,籍貫,現(xiàn)住地點,民族,聯(lián)系方式,工作年限,部門,畢業(yè)院校,專業(yè),身份證號碼,入職時間((1,1),,,(),(),(),,,,,(),,,(),,,,)工作時間類型表():,類型((1,1),(14))工作時間表():,工作時間,工作時間類型((1,1),,())9.打卡狀態(tài)():,狀態(tài)名稱((1,1),(10))10.上班打卡記錄表():,打卡時間,狀態(tài),員工((1,1),,(),())11.下班打卡記錄表():,打卡時間,標志員工((1,1),,(),())管理員表(),用戶名,密碼,員工((1,1),,,())超級管理員(),用戶名,密碼,員工((1,1),,,())用戶表(),員工,密碼((1,1),,())2.5數(shù)據(jù)庫圖三、軟件構造3.1、頂級構造輸用戶名及密碼,選擇身人事管理系份登錄系統(tǒng)統(tǒng)登錄界面3.2、一般員工界面構造(1)個人考勤塊一般員工界面(2)個人信息塊(3)改正密碼塊

超級管理員界面管理員界面一般員工界面上下班打卡個人信息改正登錄密碼改正3.3管理員界面(1)個人考勤塊(2)個人信息塊(3)改正密碼塊(4)部門管理管理員界面(5)員工管理(6)員工出勤

上下班打卡個人信息改正登錄密碼改正改正增添刪除查察增添改正按姓名按個人查問刪除按編號查問按入職時間按部門查問按天個人出勤查問按月部門整體出勤按天按月3.4超級管理員界面(1)個人考勤塊(2)個人信息塊(3)改正密碼塊(4)部門管理超級管理員界面(5)員工管理(6)員工出勤(7)管理員管理

上下班打卡個人信息改正登錄密碼改正改正增添刪除查察增添改正按姓名按個人查問刪除按編號查問按入職時間按部門查問按天個人出勤查問按月部門整體出勤按天按月增添改正刪除按個人查問查問查問所有四、程序模塊描繪4.1登錄模塊流程圖:員工輸入用戶名、密碼、選擇身份登錄登錄成功超級管理員工管理員主主界員主界面面界面◆員工輸入用戶名、密碼并選擇登錄身份,依據(jù)選擇的身份做不一樣的操作◎若選擇的是“員工”,系統(tǒng)將查問數(shù)據(jù)庫中的用戶表的記錄,用戶名密碼查對正確后加載員工主界面;◎若選擇的是“管理員”,系統(tǒng)將查問數(shù)據(jù)庫中的管理員表的記錄,用戶名密碼查對正確后加載管理員主界面;◎若選擇的是“超級管理員”,系統(tǒng)將查問數(shù)據(jù)庫中的用戶表的記錄,用戶名密碼查對正確后加載超級管理員主界面;◎三種身份,若用戶名、密碼查對不正確,彈出提示信息框:“用戶名或密碼錯誤!”。界面設計及代碼以下:◎用到的控件字段名、方法及變量有:※控件:用戶名文本框名稱:密碼文本框名稱:身份下拉列表名稱:登錄標署名稱:退出標署名稱:※變量:();辦理登錄業(yè)務類的實例調用方法:();查對一般員工的用戶名、密碼;();查對管理員的用戶名、密碼;();查對超級管理員的用戶名、密碼?!颉暗卿洝睒撕灥膯螕羰录?,e){=;{("員工"){();();();();}("管理員"){();();();();}("超級管理員"){();();();();}(>0){=;;();}{("用戶或密碼錯誤!");}}(){();}}◎“退出”標簽的單擊事件:(,e){();}4.2員工考勤模塊流程圖:所有的上班打卡用戶登打卡錄系統(tǒng)下班打卡達成每日的上班每日正午12點整打卡記錄的錄入超級管系統(tǒng)計時22點整理員登每日夜晚錄系統(tǒng)達成每日的下班打卡記錄的錄入◆成功登錄系統(tǒng)后◎所有的員工都能夠進行上下班打卡操作,每個員工每日只同意打一次上班卡和一次下班卡;上班打卡時間為每日的6:00–12:00,12點整截止,下班打卡時間為每日的12:00-22:00,22點整截止?!颉俺壒芾韱T”登錄,系統(tǒng)會在每日正午12點和每日夜晚22點查問數(shù)據(jù)庫中的員工表的記錄,對未打卡的員工分別在上下班打卡記錄表中標志為未打卡;一定保證每日這兩個時間段超級管理員處于登錄狀態(tài)才能達成上下班考勤記錄。打卡界面設計及代碼以下:◎用到的控件字段名、方法及變量有:※控件:上班打卡按鈕名稱:下班打卡按鈕名稱:※變量:登錄員工的員工記錄目前時間()辦理打卡業(yè)務類的實例調用方法:("",);增添上班打卡記錄("",);增添下班打卡記錄("上班");獲得上班時間表的上班時間("下班");獲得上班時間表的下班時間◎“上班打卡”按鈕的單擊事件:(,e){=32();(<6>=12)6-12點打上班卡時間{("對不起,此刻不是打卡時間!");}{("上班");[]=(':');32([0]);32([1]);();;(>>){=2;}{=1;}=;}(("",)){(+"打卡成功!");}{(+"你已經(jīng)打過上班卡了!");}}}◎“下班打卡”按鈕的單擊事件:(,e){=32();(<=11>=22)12-22點打下班卡時間{("對不起,此刻不是打卡時間!");}{("下班");[]=(':');32([0]);32([1]);();;(<<){=3;}{=1;};(("",)){(+"打卡成功!");}{(+"你已經(jīng)打過下班卡了!");}}}超級管理員登錄后主窗體辦理未打卡員工的后臺代碼:用到的控件字段名、方法及變量有:※控件:計時器名稱:※變量:記錄目前時間=()辦理打卡業(yè)務類的實例調用方法:();插入未打卡員工的上班打卡標志();插入未打卡員工的下班打卡記錄◎主窗體的事件(,e){("超級管理員"){60000;();}}◎計時器的事件(,e){=;每日正午12點整達成上班打卡記錄表的錄入(120){();}每日夜晚22點整達成下班打卡記錄表的錄入(220){();}}4.3個人信息模塊流程圖:查察所有信息所有的員工登個人信息錄系統(tǒng)改正部分信息◆成功登錄系統(tǒng)后所有的員工都能夠對自己的所有信息進行查察、對部分信息進行改正。界面設計截圖以下:4.4改正密碼模塊流程圖:所有的改正密碼輸入舊密碼員工登設置新密碼錄系統(tǒng)◆成功登錄系統(tǒng)后所有的員工都能夠對自己的密碼進行改正操作。界面設計截圖以下:4.5部門管理模塊流程圖:增添部門超級管理查察部門員和管理部門管理員登錄系統(tǒng)刪除部門改正部門◆管理員和超級管理員成功登錄系統(tǒng)后能夠履行對部門的增修改查操作。刪除部門的界面設計及詳盡代碼以下:(其余沒有寫在此說明書內)◎用到的控件字段名、方法及變量有※控件:名稱:刪除部門名稱:名稱:員工編號文本框名稱:派遣部門名稱:派遣按鈕的名稱:提交刪除按鈕的名稱:※變量:()辦理部門業(yè)務();舊部門調用方法:();獲得部門的所有記錄();依據(jù)部門名稱獲得員工();刪除部門();獲得除此以外所有部門的記錄◎的事件:(,e){();"";"";();;=();}◎刪除部門的事件:(,e){;();();();"";"";();}◎的事件(,e){(>=0){=[][0]();}}◎派遣按鈕的單擊事件(,e){(""){;();((,)){("派遣成功!");=();}{("員工""已不在""!");}}}◎提交刪除按鈕的單擊事件(,e){(()){("刪除成功!");();"";"";}{("操作失敗,未分派該部門的員工或部門已被刪除!");}}4.6員工管理模塊1.流程圖:增添員工改正員工超級管理員和管理員工管理員登錄系刪除員工統(tǒng)查問員工◆管理員和超級管理員成功登錄系統(tǒng)后能夠履行對員工的增修改查操作。界面設計截圖以下:(1)增添員工(2)改正員工(3)刪除員工(4)查問員工4.7員工出勤模塊流程圖:個人出勤查問超級管理員和管理員工出勤員登錄系部門整體出勤查問統(tǒng)◆管理員和超級管理員成功登錄系統(tǒng)后能夠履行對員工出勤狀況的查問操作界面設計以下:(1)個人出勤查問(2)部門整體出勤4.8管理員

溫馨提示

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

最新文檔

評論

0/150

提交評論