版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)用標(biāo)準(zhǔn)文檔系統(tǒng)軟件架構(gòu)設(shè)計(jì)學(xué)生學(xué)號(hào)014301754116題 目:學(xué)生姓名:專業(yè)名稱:指導(dǎo)教師:人事管理系統(tǒng)架構(gòu)設(shè)計(jì)賈金錄軟件工程陳國(guó)志文案大全人事管理系統(tǒng)一一系統(tǒng)架構(gòu)設(shè)計(jì)目錄1 總體設(shè)計(jì) 41.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 41.1.1 頂層系統(tǒng)結(jié)構(gòu) 61.1.2 用戶登錄功能結(jié)構(gòu)圖 61.1.3 員工管理 71.1.4 部門管理 71.1.5 休假管理 81.1.6 人事考勤 91.1.7 加班管理 91.1.8 工資管理 101.2 系統(tǒng)對(duì)象設(shè)計(jì) 111.2.1 數(shù)據(jù)庫(kù)連接類 111.2.2 用戶登錄功能類圖 121.2.3 員工管理功能類圖 131.2.4 部門管理類圖 14第16頁(yè)共15頁(yè)
2、1總體設(shè)計(jì)1.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)以某公司為例,某公司需要對(duì)員工基本資料、所在部門、員工請(qǐng)假/休假、人事考勤、加班及工資進(jìn)行合理的規(guī)劃。通過(guò)與人力資源部門及相關(guān)人員進(jìn)行需求溝通后,確定系統(tǒng)需要具有如下的功 能。用戶登錄管理:用戶登錄后才能進(jìn)入系統(tǒng),包含用戶名和密碼檢查員工信息管理:?jiǎn)T工信息的添加、刪除、更改,可添加員工照片部門管理:能夠以樹(shù)狀視圖顯示員工所在的部門休假管理:?jiǎn)T工的休假信息添加、查詢及統(tǒng)計(jì)功能考勤管理:?jiǎn)T工的考勤記錄、考勤歷史查詢及考勤統(tǒng)計(jì)功能加班管理:錄入加班信息、加班匯總及特定員工的加班查詢功能工資管理:錄入員工的發(fā)薪記錄、查詢特定員工的發(fā)薪記錄及發(fā)薪歷史信息系統(tǒng)日志:記錄當(dāng)
3、前用戶的所有操作信息,提供查詢功能需求分析用例圖如圖所示。1.1.1頂層系統(tǒng)結(jié)構(gòu)人事管理系統(tǒng)。用戶登錄。事件日志系統(tǒng)頂層系統(tǒng)結(jié)構(gòu)功能圖1.1.2 用戶登錄功能結(jié)構(gòu)圖用戶登錄用戶登錄功能結(jié)構(gòu)圖用戶登錄功能包含用戶登錄及更改密碼兩個(gè):用戶登錄:用戶輸入帳號(hào)及密碼,系統(tǒng)驗(yàn)證,成功則進(jìn)入系統(tǒng),否則給予提示。更改密碼:在用戶登錄界面提供一個(gè)更改密碼按鈕,通過(guò)此按鈕可以彈開(kāi)一個(gè)更改密碼的界面,用戶輸入原有帳號(hào)及密碼,以及新密碼進(jìn)行更改。1.1.3 員工管理員工管理更改員工信息事刪除員工信息新員工添加員工管理功能結(jié)構(gòu)圖提供一個(gè)窗口顯示所有員工信息列表,用戶可以通過(guò)鼠標(biāo)選擇一條記錄,窗口中提供當(dāng)前選中 記錄的
4、信息顯示,并提供所列功能的功能按鈕。員工管理功能:新員工添加:通過(guò)在界面上的各種輸入框、列表框輸入新用戶信息,包括用戶頭像選擇,添加 新用戶刪除員工信息:通過(guò)員工管理頁(yè)面選擇要?jiǎng)h除的員工記錄,點(diǎn)擊刪除按鈕,進(jìn)行刪除。在刪除 的時(shí)候提示用戶是否確定刪除。更改員工信息:在員工管理頁(yè)面顯示當(dāng)前選中員工的所有信息,在相應(yīng)的控件內(nèi)進(jìn)行更改,并 保存。1.1.4 部門管理部門管理+新部門添加刪除現(xiàn)有部門,更改部門名稱調(diào)整部門結(jié)構(gòu)部門管理功能結(jié)構(gòu)圖、刪除、更改、拖提供一個(gè)窗口,以樹(shù)狀結(jié)構(gòu)顯示所有部門列表,并包含部門員工,提供添加拽等功能。部門管理功能:新部門添加:通過(guò)添加窗口輸入新部門名稱,然后在部門管理主
5、窗口的樹(shù)狀結(jié)構(gòu)添加新結(jié)點(diǎn);刪除現(xiàn)有部門:通過(guò)選擇樹(shù)狀結(jié)構(gòu)中的部門名稱,點(diǎn)擊刪除按鈕進(jìn)行刪除;更改部門名稱:選中樹(shù)狀結(jié)構(gòu)中的部門名稱,點(diǎn)擊更改部門名稱按鈕,在彈出的對(duì)話框中輸入 新名稱;調(diào)整部門結(jié)構(gòu):以拖拽的形式在樹(shù)狀結(jié)構(gòu)里調(diào)整部門結(jié)構(gòu)。1.1.5 休假管理休假管理添加新休假記錄查詢員工休假記錄*統(tǒng)計(jì)員工休假信自心休假管理功能結(jié)構(gòu)圖提供一個(gè)窗口顯示所有歷史休假記錄,用戶可以通過(guò)鼠標(biāo)選擇一條記錄,窗口中提供當(dāng)前選中 記錄的信息顯示,并提供所列功能的功能按鈕。休假管理:添加新休假記錄:通過(guò)在界面上的各種輸入框、列表框輸入新休假信息,點(diǎn)擊添加按鈕確定添加;查詢員工休假記錄:在彈出窗口中輸入查詢條件,確
6、定后在主界面窗口中的記錄列表中顯示查 詢結(jié)果;統(tǒng)計(jì)員工休假信息:在彈出窗口中選需統(tǒng)計(jì)的員工名稱,確定后彈出統(tǒng)計(jì)界面。1.1.6人事考勤人事考勤統(tǒng)計(jì)所有員工考勤情況+查詢員工考勤記錄土添加員工考勤記錄人事考勤功能結(jié)構(gòu)圖提供一個(gè)窗口顯示所有歷史考勤記錄。歷史考勤記錄列表上方提供輸入新考勤記錄的輸入控件。人事考勤:添加員工考勤記錄:在人事考勤主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點(diǎn)擊添加按鈕確定添加;查詢員工考勤記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;統(tǒng)計(jì)所有員工考勤情況:在彈出窗口中選擇統(tǒng)計(jì)時(shí)間段,確定后彈出統(tǒng)計(jì)界面。1.1.7 加班管理加班管理加
7、班管理功能結(jié)構(gòu)圖提供一個(gè)窗口顯示所有歷史加班記錄。歷史加班記錄列表上方提供輸入新加班記錄的輸入控件。加班管理:添加員工加班記錄:在加班管理主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點(diǎn)擊添加按鈕確定添加;查詢員工加班記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;統(tǒng)計(jì)所有員工加班情況:在彈出窗口中選擇統(tǒng)計(jì)時(shí)間段,確定后彈出統(tǒng)計(jì)界面。1.1.8 工資管理工資管理添加員工發(fā)薪記錄審查詢員工發(fā)薪記錄工資管理功能結(jié)構(gòu)圖提供一個(gè)窗口顯示所有歷史發(fā)薪記錄。歷史發(fā)薪記錄列表上方提供輸入新發(fā)薪記錄的輸入控件。工資管理:添加員工發(fā)薪記錄:在工資管理主窗口歷史記錄列表上方的輸入
8、控件中輸入新記錄信息,點(diǎn)擊添加按鈕確定添加;查詢員工發(fā)薪記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;1.2系統(tǒng)對(duì)象設(shè)計(jì)Form-MenuStrip1 I ToolStripMainForm-toolStrip : ToolStrip-menuStrip : MenuStrip +MainForm_Load() : void-端11系統(tǒng)主界面窗口類成員變量說(shuō)明toolStrip包含員工管理,加班管理,工資管理功能按鈕。menuStrip提供窗口菜單欄,存放各項(xiàng)功能按鈕成員函數(shù)說(shuō)明MainFrom_Load一旦窗口加載,彈出的登錄窗口1.2.1數(shù)據(jù)庫(kù)連接類Syst
9、em.Data.SqlClient.SqlConnection1-端1DatabaseConnection+GetSQLLink() : System.Data.SqlClient.SqlConnection數(shù)據(jù)庫(kù)連接功能類圖成員函數(shù)說(shuō)明GetSQLLink()返回一個(gè)SqlConnection的數(shù)據(jù)庫(kù)連接對(duì)象1.2.2 用戶登錄功能類圖System.Windows.Forms.FormLoginForm-dataConn : Databaseconnection-loginNameTextField-pwdTextField-okButton-cancelButton-changePwdBu
10、tton+onOKButtonClick()+onCancelButtonClick()+onChangeButtonClick()用戶登錄界面類圖成員變量說(shuō)明dataConn數(shù)據(jù)庫(kù)連接對(duì)象loginNameTextField用戶登錄名輸入框pwdTextField密碼輸入框okButton確定按鈕cancelButton取消按鈕changePwdButton修改密碼按鈕成員函數(shù)說(shuō)明onOKbuttonClick確定按鈕點(diǎn)擊后執(zhí)行用戶驗(yàn)證,通過(guò)后退出對(duì)話 框,不通過(guò)則彈出提示onCancelButtonClick取消按鈕點(diǎn)擊后執(zhí)行退出系統(tǒng)onChangeButtonClick彈出修改密碼對(duì)話框
11、ChangePwdForm-originalNameTextFiled -originalPwdTextField -newPwdTextField -copyNewPwdTextField -okButton -cancelButton+onOKButtonClick() +onCancelButtonClick()修改密碼界面類圖成員變量說(shuō)明originalNameTextField原登錄名輸入框originalPwdTextField原登錄密碼輸入框newPwdTextField新登錄密碼輸入框copyPwdTextField重復(fù)輸入新登錄密碼輸入框okButton確定按鈕cancelB
12、utton取消按鈕成員函數(shù)說(shuō)明onOKbuttonClick確定按鈕點(diǎn)擊后執(zhí)行用戶驗(yàn)證,通過(guò)后更新密碼 并關(guān)閉對(duì)話框,不通過(guò)則彈出提示onCancelButtonClick取消按鈕點(diǎn)擊后關(guān)閉對(duì)話框1.2.3 員工管理功能類圖員工管理主界面類圖成員變量說(shuō)明dataset數(shù)據(jù)記錄列表nameTextField當(dāng)前選擇記錄用戶名workerIDTextLabel當(dāng)前選擇記錄用戶IDworkerPic當(dāng)前選擇記錄用戶頭像addNewButton添加新記錄按鈕delButton刪除記錄按鈕saveButton保存記錄按鈕成員函數(shù)說(shuō)明onAddButtonClick點(diǎn)擊此按鈕后,界面顯示當(dāng)前記錄信息控件清
13、空, 等待用戶輸入新記錄信息onDelButtonClick點(diǎn)擊此按鈕后,界面彈出提示對(duì)話框,詢問(wèn)是否 確定刪除當(dāng)前選擇記錄,確定后,執(zhí)行刪除,并 更新 datasetonSaveButtonClick點(diǎn)擊此按鈕了,保存當(dāng)前新記錄或者是更新當(dāng)前 選擇記錄信息。1.2.4部門管理類圖ABranchManageForm-treeView-addButton-delButton+onAddButtonClick()+onDelButtonClick()部門管理界面類圖成員變量說(shuō)明treeViewTreeView類對(duì)象,樹(shù)狀結(jié)構(gòu)addNewButton添加新記錄按鈕delButton刪除記錄按鈕成員函數(shù)說(shuō)明onAddButtonClick點(diǎn)擊此按鈕后,彈出輸入新部門對(duì)話框,確定輸 入后在部門層結(jié)點(diǎn)底部添加新結(jié)點(diǎn)onDelButtonClick點(diǎn)擊此按鈕后,界面彈出提示對(duì)話框,詢問(wèn)是否 確定刪除當(dāng)前選擇記錄,確定后,執(zhí)行刪除,并 更新 treeViewSystem.Windows.Forms.FormBranchNameForm-i
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地鐵建筑合同范例
- 合伙飯店合同范例
- 中式別墅轉(zhuǎn)讓合同范例
- 切墻分包合同模板
- 2024年度教育培訓(xùn)合同:在線課程研發(fā)與教學(xué)協(xié)議
- 個(gè)人底層房屋出售合同范例
- 倉(cāng)儲(chǔ)棚租賃合同范例
- 廚房設(shè)備托管合同范例
- 園區(qū)商業(yè)出售合同范例
- 公司注冊(cè) 租賃合同模板
- 小學(xué)生地球科普小知識(shí)
- 湖北省武漢市漢陽(yáng)區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期中考試英語(yǔ)試卷
- 智慧教育發(fā)展趨勢(shì)智慧課堂
- GB/T 43635-2024法庭科學(xué)DNA實(shí)驗(yàn)室檢驗(yàn)規(guī)范
- 勞動(dòng)仲裁:如何處理仲裁證據(jù)
- 大酒店勞務(wù)派遣服務(wù)專項(xiàng)方案
- 醫(yī)院培訓(xùn)課件:《病室環(huán)境管理》
- 中國(guó)感染性休克指南
- 2021年初中部漢語(yǔ)聽(tīng)寫大賽題庫(kù)
- 大數(shù)據(jù)治理與服務(wù)管理解決數(shù)據(jù)孤島問(wèn)題的關(guān)鍵措施
- 帶電作業(yè)規(guī)程課件
評(píng)論
0/150
提交評(píng)論