人事管理系統(tǒng)概要設(shè)計報告_第1頁
人事管理系統(tǒng)概要設(shè)計報告_第2頁
人事管理系統(tǒng)概要設(shè)計報告_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、人事管理系統(tǒng)概要設(shè)計報告1、系統(tǒng)結(jié)構(gòu)設(shè)計1.1系統(tǒng)功能概述用戶管理模塊:能夠?qū)Σ煌挠脩艚o出不同的權(quán)限(根據(jù)角色按模塊進行權(quán)限分配),從而為系統(tǒng)提供一定的安全性。所有用戶都可以修改自己的用 戶密碼,系統(tǒng)管理員可以修改其他用戶的密碼。系統(tǒng)要求能夠?qū)ζ髽I(yè)員工的相關(guān)信息進行管理,如輸入、修改、刪 除和查詢員工的信息。員工的信息除了本身的基本信息,還包括員 工的學(xué)習(xí)、工作經(jīng)歷信息、家庭成員基本信息等。在刪除員工信息 同時,需要把該員工的考勤信息、考評信息和工資信息刪除。用戶管理模塊處理流程考勤管理模塊:系統(tǒng)要求能夠輸入和查詢員工每天上下班時間記錄(這些信息一般由考勤 機自動讀入,不使用考勤機的也可以在

2、該功能模塊中人工錄入) ,內(nèi)容包括 每天的考勤信息。允許考勤管理人員在添加或刪除考勤信息, 允許另外還要 求提供“月考勤統(tǒng)計”功能,用于統(tǒng)計員工指定月份的出勤信息。1.2系統(tǒng)總體結(jié)構(gòu)和模塊外部特性設(shè)計-F一- *IP 一員工資料管理部門管理考勤管理業(yè)績評定薪資管理2、接口設(shè)計2.1外部接口用戶界面在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計上采用窗口對話框方式,在出錯顯示上可調(diào)用 Microso

3、ft Visual studio 庫中的錯誤提示函數(shù)??偟膩碚f,系統(tǒng)的用戶界面應(yīng)作到可靠性、簡單性、易學(xué)習(xí)和使用軟件接口服務(wù)器程序可使用 Microsoft Visual studio提供的對 SQL SERVER的接口,進行對數(shù)據(jù) 庫的所有訪問。服務(wù)器程序上可使用SQL SERVER的對數(shù)據(jù)庫的備分命令,以做到對數(shù)據(jù)的保存。硬件接口在輸入方面,對于鍵盤、鼠標(biāo)的輸入,可用Microsoft Visual studio的標(biāo)準(zhǔn)輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用 Microsoft Visual studio的標(biāo)準(zhǔn)輸入/輸出對其 進行處理。2.2內(nèi)部接口內(nèi)部接口方面,

4、各模塊之間采用函數(shù)調(diào)用以及對數(shù)據(jù)表的存取操作的方式進行信息傳遞。具體參數(shù)的結(jié)構(gòu)將在下面數(shù)據(jù)結(jié)構(gòu)設(shè)計的內(nèi)容中說明。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。3、數(shù)據(jù)結(jié)構(gòu)設(shè)計3.1數(shù)據(jù)庫選擇人事管理系統(tǒng)是一個小型的數(shù)據(jù)庫系統(tǒng),在這里采用采用 SQL Server數(shù)據(jù)庫進行開發(fā)。SQL Server是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。關(guān)系型是當(dāng)前最受歡迎的數(shù)據(jù)存儲和數(shù)據(jù)檢索模 型。所有的數(shù)據(jù)處理都涉及存儲和檢索數(shù)據(jù)的操作,SQL Server是作為一個組織內(nèi)部的全部數(shù)據(jù)的中心存儲器來設(shè)計的。組織中數(shù)據(jù)的關(guān)鍵特性強調(diào)了這一方法的重要性。3.2數(shù)據(jù)表結(jié)構(gòu)設(shè)計表名字段(英文

5、)字段(中 文)數(shù)據(jù)類型備注Userlnfo (用戶表)UserId用戶編號int不為空,自動 增長,主鍵UserName用戶名n char(30)不為空Password密碼n char(30)不為空Confim確認密碼:n char(30)不為空ScaptPassword密碼提示 問題n char(50)不為空An swer答案n char(30)不為空Sex性別char 不為空Email郵箱n char(30)不為空MobilePho ne手機char(11)不為空Telepho ne固定電話char(20)不為空QQQQ號碼n char(10)可為空Remark備注n char(200)

6、可為空Categoryl nfo (類別 表)CategoryId類別編號int不為空,自動 增長,主鍵CategoryName類別名n char(20)不為空In foType類別類型:int不為空In troduct ion類別簡介n varchar(100)可為空StateValue狀態(tài)int不為空Staff(員工表)StaffID員工編號int不為空,自動 增長,主鍵StaffName員工姓名n char(30)不為空 Sex性別int不為空,Category Info 表外鍵Educati on學(xué)歷int不為空,Category Info 表外鍵IdCardNo身份證號 碼n cha

7、r(20)不為空Birthday生日datetime不為空FatherName父親姓名char(10)可為空FatherPositi on父親職務(wù)char(10)可為空MotherName母親姓名char(10)可為空MotherPositio n母親職務(wù)char(10)可為空Marriage婚姻狀況int不為空Category Info 表外鍵SpouseName配偶姓名char(10)可為空SpTeleph one配偶電話char(11)In habitOrNot是否住宿Int不為空Category Info 表外鍵RoomNo房間號Int可為空Hometow n故鄉(xiāng)nchar( 20)不

8、為空Address現(xiàn)居地nchar( 20)不為空Postal郵編char 不為空MobilePho ne移動電話n char(20)不為空TelPho ne固話n char(20)可為空QQQQ號碼n char(10)可為空Email電子郵件n char(30)可為空MSNMSNn char(10)可為空Dept (部門表)DeptID部門編號int不為空,自動 增長,主鍵DeptName部門名字n char(10)不為空DeptMa nager部門經(jīng)理n char(20)不為空In troduct ion部門簡介n char(200)可為空StaffQua ntitv員工數(shù)量n char(

9、10)不為空Position (職務(wù)表)Positi onld職務(wù)編號int不為空,自動 增長,主鍵Positi onN ame職務(wù)名稱n char(10)不為空In troduct ion職務(wù)簡介n char(200)可為空Dimission (離職表)Dimissio nld離職編號int不為空,自動 增長,主鍵StaffId員工編號n char(20)不為空,Staff表外鍵Dimissi on Time離職時間datetime不為空Dimissio nReas on離職理由n char(200)不為空Positi onTran sfer(員 工調(diào)動表)Tran sferId調(diào)動編號in

10、t不為空,自動 增長,主鍵StaffId員工編號int不為空,Staff表外鍵Prese ntDept調(diào)后部門int不為空PastDept調(diào)前部門int不為空 丁Prese ntPositi on調(diào)后職務(wù)int不為空PastPositi on調(diào)前職務(wù)int不為空Tran sfeTime調(diào)動時間datetime不為空:Tran sferReas on調(diào)動原因n char(100)可為空LackPosition (缺員 表)LackPositi onld缺員編號int不為空,自動 增長,主鍵DeptId缺員部門int不為空,Dept表外鍵LackPositi on缺員職務(wù)int不為空,Positi

11、on表夕卜 鍵LackQua ntity缺員總量n char(20)不為空OtherRequire其他要求n char(100)可為空NeedQua ntity需要總量int不為空Remark備注n char(200)可為空Remark備注n char(200)可為空Atte ndence (考 勤表)Atte nden ceId考勤表編 號int不為空,自動 增長,主鍵StaffId員工編號int不為空,Staff 表外鍵Abse nceTime缺勤時間datetime不為空Abse nceCategory缺勤類別int不為空Salary (工資表)SalaryId工資表編號int不為空,S

12、taff表外鍵StaffId員工編號int不為空BasicSalary基本工資Float不為空Prize獎金Float不為空Timi ngSalary計時工資Float不為空PieceSalary計件工資:Float不為空Welfare福利Float不為空In sura nee保險Float不為空Tax所得稅Float不為空FactSalary實發(fā)工資Float不為空4、出錯處理設(shè)計4.1出錯輸出信息程序在運行時主要會出現(xiàn)兩種錯誤:1、由于輸入信息,或無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時等,產(chǎn)生的問題,稱為硬錯誤。對于軟錯誤,須在操作成功判斷及輸入數(shù)據(jù)驗證模塊由數(shù)據(jù)進行數(shù)據(jù)分析,判斷錯誤類型,再生成相應(yīng)的錯誤提示語句,送到輸出模塊中。對與硬錯誤,在出錯的

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論