![人事管理系統(tǒng)架構(gòu)設計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/83e93096-02af-4d53-8a25-eb40ac1b9037/83e93096-02af-4d53-8a25-eb40ac1b90371.gif)
![人事管理系統(tǒng)架構(gòu)設計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/83e93096-02af-4d53-8a25-eb40ac1b9037/83e93096-02af-4d53-8a25-eb40ac1b90372.gif)
![人事管理系統(tǒng)架構(gòu)設計_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/83e93096-02af-4d53-8a25-eb40ac1b9037/83e93096-02af-4d53-8a25-eb40ac1b90373.gif)
![人事管理系統(tǒng)架構(gòu)設計_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/83e93096-02af-4d53-8a25-eb40ac1b9037/83e93096-02af-4d53-8a25-eb40ac1b90374.gif)
![人事管理系統(tǒng)架構(gòu)設計_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/31/83e93096-02af-4d53-8a25-eb40ac1b9037/83e93096-02af-4d53-8a25-eb40ac1b90375.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實用標準文檔系統(tǒng)軟件架構(gòu)設計學生學號014301754116題 目:學生姓名:專業(yè)名稱:指導教師:人事管理系統(tǒng)架構(gòu)設計賈金錄軟件工程陳國志文案大全人事管理系統(tǒng)一一系統(tǒng)架構(gòu)設計目錄1 總體設計 41.1 系統(tǒng)功能結(jié)構(gòu)設計 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)對象設計 111.2.1 數(shù)據(jù)庫連接類 111.2.2 用戶登錄功能類圖 121.2.3 員工管理功能類圖 131.2.4 部門管理類圖 14第16頁共15頁
2、1總體設計1.1 系統(tǒng)功能結(jié)構(gòu)設計以某公司為例,某公司需要對員工基本資料、所在部門、員工請假/休假、人事考勤、加班及工資進行合理的規(guī)劃。通過與人力資源部門及相關(guān)人員進行需求溝通后,確定系統(tǒng)需要具有如下的功 能。用戶登錄管理:用戶登錄后才能進入系統(tǒng),包含用戶名和密碼檢查員工信息管理:員工信息的添加、刪除、更改,可添加員工照片部門管理:能夠以樹狀視圖顯示員工所在的部門休假管理:員工的休假信息添加、查詢及統(tǒng)計功能考勤管理:員工的考勤記錄、考勤歷史查詢及考勤統(tǒng)計功能加班管理:錄入加班信息、加班匯總及特定員工的加班查詢功能工資管理:錄入員工的發(fā)薪記錄、查詢特定員工的發(fā)薪記錄及發(fā)薪歷史信息系統(tǒ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)圖用戶登錄功能包含用戶登錄及更改密碼兩個:用戶登錄:用戶輸入帳號及密碼,系統(tǒng)驗證,成功則進入系統(tǒng),否則給予提示。更改密碼:在用戶登錄界面提供一個更改密碼按鈕,通過此按鈕可以彈開一個更改密碼的界面,用戶輸入原有帳號及密碼,以及新密碼進行更改。1.1.3 員工管理員工管理更改員工信息事刪除員工信息新員工添加員工管理功能結(jié)構(gòu)圖提供一個窗口顯示所有員工信息列表,用戶可以通過鼠標選擇一條記錄,窗口中提供當前選中 記錄的
4、信息顯示,并提供所列功能的功能按鈕。員工管理功能:新員工添加:通過在界面上的各種輸入框、列表框輸入新用戶信息,包括用戶頭像選擇,添加 新用戶刪除員工信息:通過員工管理頁面選擇要刪除的員工記錄,點擊刪除按鈕,進行刪除。在刪除 的時候提示用戶是否確定刪除。更改員工信息:在員工管理頁面顯示當前選中員工的所有信息,在相應的控件內(nèi)進行更改,并 保存。1.1.4 部門管理部門管理+新部門添加刪除現(xiàn)有部門,更改部門名稱調(diào)整部門結(jié)構(gòu)部門管理功能結(jié)構(gòu)圖、刪除、更改、拖提供一個窗口,以樹狀結(jié)構(gòu)顯示所有部門列表,并包含部門員工,提供添加拽等功能。部門管理功能:新部門添加:通過添加窗口輸入新部門名稱,然后在部門管理主
5、窗口的樹狀結(jié)構(gòu)添加新結(jié)點;刪除現(xiàn)有部門:通過選擇樹狀結(jié)構(gòu)中的部門名稱,點擊刪除按鈕進行刪除;更改部門名稱:選中樹狀結(jié)構(gòu)中的部門名稱,點擊更改部門名稱按鈕,在彈出的對話框中輸入 新名稱;調(diào)整部門結(jié)構(gòu):以拖拽的形式在樹狀結(jié)構(gòu)里調(diào)整部門結(jié)構(gòu)。1.1.5 休假管理休假管理添加新休假記錄查詢員工休假記錄*統(tǒng)計員工休假信自心休假管理功能結(jié)構(gòu)圖提供一個窗口顯示所有歷史休假記錄,用戶可以通過鼠標選擇一條記錄,窗口中提供當前選中 記錄的信息顯示,并提供所列功能的功能按鈕。休假管理:添加新休假記錄:通過在界面上的各種輸入框、列表框輸入新休假信息,點擊添加按鈕確定添加;查詢員工休假記錄:在彈出窗口中輸入查詢條件,確
6、定后在主界面窗口中的記錄列表中顯示查 詢結(jié)果;統(tǒng)計員工休假信息:在彈出窗口中選需統(tǒng)計的員工名稱,確定后彈出統(tǒng)計界面。1.1.6人事考勤人事考勤統(tǒng)計所有員工考勤情況+查詢員工考勤記錄土添加員工考勤記錄人事考勤功能結(jié)構(gòu)圖提供一個窗口顯示所有歷史考勤記錄。歷史考勤記錄列表上方提供輸入新考勤記錄的輸入控件。人事考勤:添加員工考勤記錄:在人事考勤主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工考勤記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;統(tǒng)計所有員工考勤情況:在彈出窗口中選擇統(tǒng)計時間段,確定后彈出統(tǒng)計界面。1.1.7 加班管理加班管理加
7、班管理功能結(jié)構(gòu)圖提供一個窗口顯示所有歷史加班記錄。歷史加班記錄列表上方提供輸入新加班記錄的輸入控件。加班管理:添加員工加班記錄:在加班管理主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工加班記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;統(tǒng)計所有員工加班情況:在彈出窗口中選擇統(tǒng)計時間段,確定后彈出統(tǒng)計界面。1.1.8 工資管理工資管理添加員工發(fā)薪記錄審查詢員工發(fā)薪記錄工資管理功能結(jié)構(gòu)圖提供一個窗口顯示所有歷史發(fā)薪記錄。歷史發(fā)薪記錄列表上方提供輸入新發(fā)薪記錄的輸入控件。工資管理:添加員工發(fā)薪記錄:在工資管理主窗口歷史記錄列表上方的輸入
8、控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工發(fā)薪記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結(jié)果;1.2系統(tǒng)對象設計Form-MenuStrip1 I ToolStripMainForm-toolStrip : ToolStrip-menuStrip : MenuStrip +MainForm_Load() : void-端11系統(tǒng)主界面窗口類成員變量說明toolStrip包含員工管理,加班管理,工資管理功能按鈕。menuStrip提供窗口菜單欄,存放各項功能按鈕成員函數(shù)說明MainFrom_Load一旦窗口加載,彈出的登錄窗口1.2.1數(shù)據(jù)庫連接類Syst
9、em.Data.SqlClient.SqlConnection1-端1DatabaseConnection+GetSQLLink() : System.Data.SqlClient.SqlConnection數(shù)據(jù)庫連接功能類圖成員函數(shù)說明GetSQLLink()返回一個SqlConnection的數(shù)據(jù)庫連接對象1.2.2 用戶登錄功能類圖System.Windows.Forms.FormLoginForm-dataConn : Databaseconnection-loginNameTextField-pwdTextField-okButton-cancelButton-changePwdBu
10、tton+onOKButtonClick()+onCancelButtonClick()+onChangeButtonClick()用戶登錄界面類圖成員變量說明dataConn數(shù)據(jù)庫連接對象loginNameTextField用戶登錄名輸入框pwdTextField密碼輸入框okButton確定按鈕cancelButton取消按鈕changePwdButton修改密碼按鈕成員函數(shù)說明onOKbuttonClick確定按鈕點擊后執(zhí)行用戶驗證,通過后退出對話 框,不通過則彈出提示onCancelButtonClick取消按鈕點擊后執(zhí)行退出系統(tǒng)onChangeButtonClick彈出修改密碼對話框
11、ChangePwdForm-originalNameTextFiled -originalPwdTextField -newPwdTextField -copyNewPwdTextField -okButton -cancelButton+onOKButtonClick() +onCancelButtonClick()修改密碼界面類圖成員變量說明originalNameTextField原登錄名輸入框originalPwdTextField原登錄密碼輸入框newPwdTextField新登錄密碼輸入框copyPwdTextField重復輸入新登錄密碼輸入框okButton確定按鈕cancelB
12、utton取消按鈕成員函數(shù)說明onOKbuttonClick確定按鈕點擊后執(zhí)行用戶驗證,通過后更新密碼 并關(guān)閉對話框,不通過則彈出提示onCancelButtonClick取消按鈕點擊后關(guān)閉對話框1.2.3 員工管理功能類圖員工管理主界面類圖成員變量說明dataset數(shù)據(jù)記錄列表nameTextField當前選擇記錄用戶名workerIDTextLabel當前選擇記錄用戶IDworkerPic當前選擇記錄用戶頭像addNewButton添加新記錄按鈕delButton刪除記錄按鈕saveButton保存記錄按鈕成員函數(shù)說明onAddButtonClick點擊此按鈕后,界面顯示當前記錄信息控件清
13、空, 等待用戶輸入新記錄信息onDelButtonClick點擊此按鈕后,界面彈出提示對話框,詢問是否 確定刪除當前選擇記錄,確定后,執(zhí)行刪除,并 更新 datasetonSaveButtonClick點擊此按鈕了,保存當前新記錄或者是更新當前 選擇記錄信息。1.2.4部門管理類圖ABranchManageForm-treeView-addButton-delButton+onAddButtonClick()+onDelButtonClick()部門管理界面類圖成員變量說明treeViewTreeView類對象,樹狀結(jié)構(gòu)addNewButton添加新記錄按鈕delButton刪除記錄按鈕成員函數(shù)說明onAddButtonClick點擊此按鈕后,彈出輸入新部門對話框,確定輸 入后在部門層結(jié)點底部添加新結(jié)點onDelButtonClick點擊此按鈕后,界面彈出提示對話框,詢問是否 確定刪除當前選擇記錄,確定后,執(zhí)行刪除,并 更新 treeViewSystem.Windows.Forms.FormBranchNameForm-i
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英語-河南金太陽2024-2025學年高二上學期第二次月考
- 加強學校實驗室的安全教育
- 2025年高性能覆銅箔板原紙項目建議書
- 項目落地執(zhí)行綜合解決方案手冊
- 大學生夏季安全教育
- 影視行業(yè)拍攝安全須知
- 格林童話中的教育意義與價值分析
- 課本里的歷史人物讀后感
- 景觀仿木護欄安裝施工方案
- 山東畜牧養(yǎng)殖溫室施工方案
- 新產(chǎn)品開發(fā)(toshiba案例分析組)
- 4.1.1 有理數(shù)指數(shù)冪-參考課件
- 人教版六年級數(shù)學下冊全冊大單元教學任務單
- JJF(新) 112-2023 微量殘?zhí)繙y定儀校準規(guī)范
- 2024銷售人員年終工作總結(jié)2篇
- 2024年牛排行業(yè)分析報告及未來發(fā)展趨勢
- 食品投訴處理培訓課件
- 血液科品管圈PDCA案例合集
- 創(chuàng)傷患者護理和評估
- 【全套】醫(yī)院智能化系統(tǒng)報價清單
- 北師大版五年級數(shù)學上冊典型例題系列之期中專項練習:分段計費問題(解析版)
評論
0/150
提交評論