




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實用標準文檔系統(tǒng)軟件架構設計學生學號014301754116題 目:學生姓名:專業(yè)名稱:指導教師:人事管理系統(tǒng)架構設計賈金錄軟件工程陳國志文案大全人事管理系統(tǒng)一一系統(tǒng)架構設計目錄1 總體設計 41.1 系統(tǒng)功能結構設計 41.1.1 頂層系統(tǒng)結構 61.1.2 用戶登錄功能結構圖 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)功能結構設計以某公司為例,某公司需要對員工基本資料、所在部門、員工請假/休假、人事考勤、加班及工資進行合理的規(guī)劃。通過與人力資源部門及相關人員進行需求溝通后,確定系統(tǒng)需要具有如下的功 能。用戶登錄管理:用戶登錄后才能進入系統(tǒng),包含用戶名和密碼檢查員工信息管理:員工信息的添加、刪除、更改,可添加員工照片部門管理:能夠以樹狀視圖顯示員工所在的部門休假管理:員工的休假信息添加、查詢及統(tǒng)計功能考勤管理:員工的考勤記錄、考勤歷史查詢及考勤統(tǒng)計功能加班管理:錄入加班信息、加班匯總及特定員工的加班查詢功能工資管理:錄入員工的發(fā)薪記錄、查詢特定員工的發(fā)薪記錄及發(fā)薪歷史信息系統(tǒng)日志:記錄當
3、前用戶的所有操作信息,提供查詢功能需求分析用例圖如圖所示。1.1.1頂層系統(tǒng)結構人事管理系統(tǒng)。用戶登錄。事件日志系統(tǒng)頂層系統(tǒng)結構功能圖1.1.2 用戶登錄功能結構圖用戶登錄用戶登錄功能結構圖用戶登錄功能包含用戶登錄及更改密碼兩個:用戶登錄:用戶輸入帳號及密碼,系統(tǒng)驗證,成功則進入系統(tǒng),否則給予提示。更改密碼:在用戶登錄界面提供一個更改密碼按鈕,通過此按鈕可以彈開一個更改密碼的界面,用戶輸入原有帳號及密碼,以及新密碼進行更改。1.1.3 員工管理員工管理更改員工信息事刪除員工信息新員工添加員工管理功能結構圖提供一個窗口顯示所有員工信息列表,用戶可以通過鼠標選擇一條記錄,窗口中提供當前選中 記錄的
4、信息顯示,并提供所列功能的功能按鈕。員工管理功能:新員工添加:通過在界面上的各種輸入框、列表框輸入新用戶信息,包括用戶頭像選擇,添加 新用戶刪除員工信息:通過員工管理頁面選擇要刪除的員工記錄,點擊刪除按鈕,進行刪除。在刪除 的時候提示用戶是否確定刪除。更改員工信息:在員工管理頁面顯示當前選中員工的所有信息,在相應的控件內進行更改,并 保存。1.1.4 部門管理部門管理+新部門添加刪除現(xiàn)有部門,更改部門名稱調整部門結構部門管理功能結構圖、刪除、更改、拖提供一個窗口,以樹狀結構顯示所有部門列表,并包含部門員工,提供添加拽等功能。部門管理功能:新部門添加:通過添加窗口輸入新部門名稱,然后在部門管理主
5、窗口的樹狀結構添加新結點;刪除現(xiàn)有部門:通過選擇樹狀結構中的部門名稱,點擊刪除按鈕進行刪除;更改部門名稱:選中樹狀結構中的部門名稱,點擊更改部門名稱按鈕,在彈出的對話框中輸入 新名稱;調整部門結構:以拖拽的形式在樹狀結構里調整部門結構。1.1.5 休假管理休假管理添加新休假記錄查詢員工休假記錄*統(tǒng)計員工休假信自心休假管理功能結構圖提供一個窗口顯示所有歷史休假記錄,用戶可以通過鼠標選擇一條記錄,窗口中提供當前選中 記錄的信息顯示,并提供所列功能的功能按鈕。休假管理:添加新休假記錄:通過在界面上的各種輸入框、列表框輸入新休假信息,點擊添加按鈕確定添加;查詢員工休假記錄:在彈出窗口中輸入查詢條件,確
6、定后在主界面窗口中的記錄列表中顯示查 詢結果;統(tǒng)計員工休假信息:在彈出窗口中選需統(tǒng)計的員工名稱,確定后彈出統(tǒng)計界面。1.1.6人事考勤人事考勤統(tǒng)計所有員工考勤情況+查詢員工考勤記錄土添加員工考勤記錄人事考勤功能結構圖提供一個窗口顯示所有歷史考勤記錄。歷史考勤記錄列表上方提供輸入新考勤記錄的輸入控件。人事考勤:添加員工考勤記錄:在人事考勤主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工考勤記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結果;統(tǒng)計所有員工考勤情況:在彈出窗口中選擇統(tǒng)計時間段,確定后彈出統(tǒng)計界面。1.1.7 加班管理加班管理加
7、班管理功能結構圖提供一個窗口顯示所有歷史加班記錄。歷史加班記錄列表上方提供輸入新加班記錄的輸入控件。加班管理:添加員工加班記錄:在加班管理主窗口歷史記錄列表上方的輸入控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工加班記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結果;統(tǒng)計所有員工加班情況:在彈出窗口中選擇統(tǒng)計時間段,確定后彈出統(tǒng)計界面。1.1.8 工資管理工資管理添加員工發(fā)薪記錄審查詢員工發(fā)薪記錄工資管理功能結構圖提供一個窗口顯示所有歷史發(fā)薪記錄。歷史發(fā)薪記錄列表上方提供輸入新發(fā)薪記錄的輸入控件。工資管理:添加員工發(fā)薪記錄:在工資管理主窗口歷史記錄列表上方的輸入
8、控件中輸入新記錄信息,點擊添加按鈕確定添加;查詢員工發(fā)薪記錄:在彈出窗口中輸入查詢條件,確定后在主界面窗口中的記錄列表中顯示查詢結果;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í)行用戶驗證,通過后更新密碼 并關閉對話框,不通過則彈出提示onCancelButtonClick取消按鈕點擊后關閉對話框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類對象,樹狀結構addNewButton添加新記錄按鈕delButton刪除記錄按鈕成員函數(shù)說明onAddButtonClick點擊此按鈕后,彈出輸入新部門對話框,確定輸 入后在部門層結點底部添加新結點onDelButtonClick點擊此按鈕后,界面彈出提示對話框,詢問是否 確定刪除當前選擇記錄,確定后,執(zhí)行刪除,并 更新 treeViewSystem.Windows.Forms.FormBranchNameForm-i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 失誤匯報協(xié)議
- 護理質量標準及管理制度
- 幼兒園小學秋游安全教育
- 辛集中學高三語文一輪復習組合練
- 阿壩職業(yè)學院《影像電子學基礎》2023-2024學年第一學期期末試卷
- 隴東學院《巖土工程測試與監(jiān)控》2023-2024學年第二學期期末試卷
- 陜西中醫(yī)藥大學《外國文學I》2023-2024學年第一學期期末試卷
- 陜西國防工業(yè)職業(yè)技術學院《勞動實踐》2023-2024學年第二學期期末試卷
- 陜西學前師范學院《新型材料毒理學評價》2023-2024學年第二學期期末試卷
- 陜西工商職業(yè)學院《數(shù)字媒體設計與制作》2023-2024學年第一學期期末試卷
- 35770-2022合規(guī)管理體系-要求及使用指南標準及內審員培訓教材
- DZ-T 0270-2014地下水監(jiān)測井建設規(guī)范
- 貴州省生態(tài)文明教育讀本(高年級) -教案(教學設計)
- 四渡赤水(課件)
- 1到六年級古詩全部打印
- 成品出貨檢驗報告模板
- 《中藥藥劑學》課件-第八章 液體制劑
- 消化治療內鏡技術操作規(guī)范2023版
- 課間操考核評比方案含打分標準打分表
- 元音字母發(fā)音規(guī)則
- 2023版藥品生產質量管理規(guī)范 附錄1 無菌藥品
評論
0/150
提交評論