




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘摘 要要 隨著社會信息化的發(fā)展,為了讓管理更快捷、更準確,實現(xiàn)人事 管理的信息化已經(jīng)成為各個企業(yè)的當(dāng)務(wù)之急。 本課題是為企業(yè)人事管理提供現(xiàn)代化技術(shù)支持的管理信息系統(tǒng), 該系統(tǒng)包括了員工管理、部門管理、用戶管理、招聘管理等主要模塊。 其圖形用戶界面利用 DELPHI 進行開發(fā),后臺數(shù)據(jù)庫使用 SQL SERVER 2000,采用 ADO 數(shù)據(jù)訪問方式。本文針對具體項目展開研究,首先進 行需求分析、模塊劃分,對實施該課題的方案進行論證。然后對整個 系統(tǒng)進行了詳細的分析和設(shè)計,結(jié)合源代碼詳細的描述出整個項目的 開發(fā)過程,最后對系統(tǒng)進行了功能測試。 本課題的實施將會促進企業(yè)的無紙化辦公,避免人工管理
2、中出現(xiàn) 各種差錯,提高企業(yè)管理效率,使得管理者能夠更加方便的了解到企 業(yè)內(nèi)部人事狀況。 關(guān)鍵字關(guān)鍵字: 人事管理;圖形用戶界面;數(shù)據(jù)訪問; AbstractAbstract With the development of information technology, in order to make the management faster and more correct, the most important thing of enterprises is making their personnel management computerized. This project is a
3、 Management and Information System which offer the modern technology to support personnel management. This project covers Employee managementDepartment managementUser managementHiring management etc. Graphical User Interface is done in DELPHI, the background database is making use of SQL SERVER 2000
4、 and the method for data-access is ADO .The author firstly evolved in the actual item then make the requirement analysis and modularization ,demonstrating from the beginning design to the last solution. In the process of analysis, the author describes the source code of the whole project. At last th
5、e thesis show the result of testing. The advantages of applying this system are working with no paper and making personnel management more correct without manual mistakes. Improving the efficiency of management While make leaders know the personnel case very convenient. KeywordsKeywords: Personnel M
6、anagement; Graphical User Interface; Data-Access; 目目 錄錄 第一章 緒論.1 1.1 問題背景 .1 1.2 研究范圍及技術(shù)要求 .1 1.2.1 研究范圍.1 1.2.2 技術(shù)要求.1 第二章 方案描述.2 2.1 編寫目的 .2 2.2 應(yīng)用需求分析 .2 2.3 權(quán)限功能劃分.2 2.4 系統(tǒng)實現(xiàn)的基本功能.5 2.5 設(shè)計數(shù)據(jù)庫實體關(guān)系 .6 2.6 數(shù)據(jù)庫全局實體關(guān)系.13 第三章 系統(tǒng)模型建立與比較論證.14 3.1 系統(tǒng)總體功能結(jié)構(gòu) .14 3.2 登錄模塊的設(shè)計 .15 3.3 系統(tǒng)管理模塊的設(shè)計 .15 3.4 部門管理模塊
7、的設(shè)計.17 3.5 員工信息模塊的設(shè)計 .20 3.6 考勤管理模塊的設(shè)計.23 3.7 招聘信息模塊的設(shè)計 .25 3.7.1 空缺崗位管理.26 3.7.2 應(yīng)聘人員管理.27 3.8 方案論證分析.29 3.8.1 方案的技術(shù)可行性.29 3.8.2 方案的經(jīng)濟可行性.29 3.8.3 Delphi 與 VB.VC 編譯器的比較.30 3.8.4 MIS 系統(tǒng)開發(fā)中 C/S 模式與 B/S 模式比較.30 第四章 系統(tǒng)的實現(xiàn).32 4.1 登錄模塊的實現(xiàn).32 4.1.1 首次登錄模塊的實現(xiàn).32 4.1.2 重新登錄模塊的實現(xiàn).34 4.2 建立應(yīng)用程序主窗體 .34 4.3 用戶管
8、理模塊的實現(xiàn) .36 4.4 員工信息模塊的實現(xiàn).37 4.5 部門管理模塊的實現(xiàn) .39 4.6 考勤管理模塊的實現(xiàn).41 4.7 招聘信息模塊的實現(xiàn).41 4.8 其他模塊的實現(xiàn).41 第五章 系統(tǒng)測試.42 5.1 測試目的 .42 5.2 測試方法 .42 5.3 測試設(shè)計 .42 5.4 系統(tǒng)各模塊的功能測試.45 5.5 測試結(jié)論.45 結(jié)束語.46 參考文獻.47 致謝.48 第一章第一章 緒論緒論 1.11.1 問題背景問題背景 隨著信息化社會帶給我們的沖擊越來越強烈,信息化管理和信息化設(shè)備已經(jīng)深入 到我們生活的方方面面,同時,信息時代帶給現(xiàn)代企業(yè)強烈的沖擊,企業(yè)管理已經(jīng)不 再
9、滿足于在傳統(tǒng)的紙質(zhì)媒體上紀錄,而要求更加快速,更加精確的記錄企業(yè)各部門以 及員工的各種信息,而隨著基于數(shù)據(jù)庫的網(wǎng)絡(luò)信息系統(tǒng)的發(fā)展,人們已經(jīng)開始在這個 平臺上面開發(fā)出了成功的企業(yè)人事管理系統(tǒng),而隨著企業(yè)的不斷發(fā)展,人事信息的日 益龐大,企業(yè)人事管理系統(tǒng)的發(fā)展也發(fā)生著深刻變革,企業(yè)決策者要求從系統(tǒng)中了解 到目前的人力資源情況,而員工則要求能夠即時的查詢自己的當(dāng)前信息1。 企業(yè)人事管理系統(tǒng)是當(dāng)前一個很熱門,實用性很強的系統(tǒng),這里我們實現(xiàn)的是它 的員工、部門基本信息以及考勤招聘等模塊,把它作為畢業(yè)設(shè)計的題目,可以把已有 的知識用于實踐,又可以學(xué)到一些新的概念,在這個過程中,可以增加我們的工程經(jīng) 驗,對
10、以后的工作學(xué)習(xí)是一次很有意義的經(jīng)驗積累。 1.21.2 研究范圍及技術(shù)要求研究范圍及技術(shù)要求 1.2.11.2.1 研究范圍研究范圍 1. 設(shè)計該系統(tǒng)的功能模塊劃分,使用 SQL SERVER 2000 設(shè)計出該系統(tǒng)的數(shù)據(jù)庫。 2. 根據(jù)各模塊需求,完成數(shù)據(jù)庫視圖和功能的實現(xiàn)。 3. 參考現(xiàn)代企業(yè)實際管理情況,完成對系統(tǒng)的需求分析及設(shè)計文檔。 4. 實現(xiàn)對各功能模塊代碼的編制。 1.2.21.2.2 技術(shù)要求技術(shù)要求 1. 功能模塊劃分合理。 2. 數(shù)據(jù)庫設(shè)計滿足功能要求。 3. 數(shù)據(jù)庫冗余度小,盡量滿足三范式要求。 4. 繪制數(shù)據(jù)庫各數(shù)據(jù)表之間的關(guān)系圖。 5. 建立數(shù)據(jù)庫訪問接口類,實現(xiàn)對數(shù)
11、據(jù)庫的訪問。 6. 完成功能模塊中的一個較小的功能,以測試數(shù)據(jù)庫接口的正確性。 西南科技大學(xué)畢業(yè)設(shè)計(論文) 第二章第二章 方案描述方案描述 2.12.1 編寫目的編寫目的 為人事管理提高效率、降低成本、實現(xiàn)人事管理的優(yōu)化,達到物流和信息流的暢 通。在滿足人事管理的基本功能基礎(chǔ)上注意發(fā)揮信息系統(tǒng)的智能化 ,減輕人事管理人 員和操作人員的工作負擔(dān)。 2.22.2 應(yīng)用需求分析應(yīng)用需求分析 企業(yè)人事管理系統(tǒng)對于用戶主要滿足 3 種類型的需求,這 3 種類型用戶分別為普 通用戶,高級用戶,系統(tǒng)管理員,以下將分別詳細討論這 3 種類型的用戶需求: 用戶的靜態(tài)結(jié)構(gòu)圖如圖 2.1 所示: 普通用戶組系統(tǒng)管
12、理員高級用戶組 圖 2.1 用戶的靜態(tài)結(jié)構(gòu)圖 2.32.3 權(quán)限功能劃分權(quán)限功能劃分 普通用戶組:普通用戶組是這三種用戶里面權(quán)限最低的用戶,只可以對員工、部 門信息和考勤信息進行瀏覽,無法進行其他操作,但是系統(tǒng)必須為他們登錄提供登錄 的用戶名和密碼,盡管權(quán)限很低,但是他們還可以對自己的個人密碼進行修改(無法 修改其他用戶的密碼) 。 普通用戶組的用例圖如圖 2.2 所示: 普通用戶組 系統(tǒng) 基本信息查詢 個人密碼的修改 圖 2.2 普通用戶組的用例圖 高級用戶組:高級用戶組的權(quán)限級別比普通用戶高出一級,他們可以對部門信息、 員工基本信息、考勤信息、招聘信息進行各種操作,比如修改,刪除,新增,當(dāng)
13、然, 他們也可以像普通用戶那樣瀏覽一些基本信息,并修改自己的個人密碼。他們的以上 各種操作也必須先通過身份驗證后方可進行。 高級用戶組的用例圖如圖 2.3 所示: 高級用戶組 系系統(tǒng)統(tǒng) 員工信息的添加.刪除.修改 考勤信息的添加.刪除.修改 部門信息的添加.刪除.修改 所有信息的查詢 招聘信息的添加.刪除.修改 圖 2.3 高級用戶組的用例圖 系統(tǒng)管理組:系統(tǒng)管理組負責(zé)整個系統(tǒng)的正常運行,對各種意外及危險操作及時 做出反應(yīng),同時可以為其余的類型的用戶分配權(quán)限以及操作各種系統(tǒng)的基本信息 員工基本信息,部門基本信息,考勤基本信息,招聘基本信息。另外,如果其余用戶 對信息有任何誤操作,都可以申請系統(tǒng)
14、管理組為其恢復(fù)。 系統(tǒng)管理組的用例圖如圖 2.4 所示: 系系統(tǒng)統(tǒng) 系統(tǒng)管理員 系統(tǒng)基本信息管理 權(quán)限用戶查詢 權(quán)限組用戶修改 權(quán)限組用戶刪除 權(quán)限組用戶新增 權(quán)限設(shè)置 圖 2.4 系統(tǒng)管理組的用例圖 2.42.4 系統(tǒng)實現(xiàn)的基本功能系統(tǒng)實現(xiàn)的基本功能 人事管理系統(tǒng)的主要作用是為用戶管理不同部門的職工,支持企業(yè)有效的完成人 事管理的日常工作;將零散的、雜亂無章的人員信息、資料整理,方便用戶的查詢、 匯總以及分析。一個完整的人事管理系統(tǒng)應(yīng)實現(xiàn)以下基本功能。 1.部門管理:能夠維護體現(xiàn)部門間的組織關(guān)系,反映部門的基本信息,能夠進行 部門的增加撤消,以及部門信息(如部門名稱、負責(zé)人名稱等)的修改。
15、2.用戶管理:能夠?qū)ο到y(tǒng)用戶進行編輯、增加或刪除,并指定用戶的權(quán)限。 3.員工信息的管理:維護員工的基本信息,用戶可以進行員工檔案信息的錄入及 更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓(xùn)經(jīng)歷,要求 這些員上檔案信息可以進行新增、刪除、修改操作,同時可以進行瀏覽和查詢的操作。 該模塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系 統(tǒng),同時可以比較方便地對檔案進行查看。 4.考勤管理:主要實現(xiàn)企業(yè)的考勤管理系統(tǒng)化、規(guī)范化和自動化,對日??记凇?加班信息、出差信息和休假信息進行修改、添加和刪除,并提供基于員工號,姓名和 時間范圍的查詢。 5.招聘信息:維護
16、企業(yè)的崗位招聘信息和相應(yīng)的應(yīng)聘信息,對這些信息進行修改、 添加和刪除。 2.52.5 設(shè)計數(shù)據(jù)庫實體關(guān)系設(shè)計數(shù)據(jù)庫實體關(guān)系 本例所用 SQL SERVER 是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,目前很 多開發(fā)工具都提供了與 SQL SERVER 的接口。SQL SERVER 不但可以應(yīng)用于大中型數(shù)據(jù)庫 管理中,建立分布式關(guān)系數(shù)據(jù)庫,也可以開發(fā)桌面數(shù)據(jù)庫。SQL SERVER 數(shù)據(jù)庫處理的 基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式,但在它的數(shù)據(jù)庫處理方式上,則是使用面向?qū)ο?的操作方式,也就是說,SQL SERVER 的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些 對象來達成,是相當(dāng) OO(面向?qū)ο螅?/p>
17、的一個系統(tǒng)結(jié)構(gòu)。SQL SERVER 企業(yè)管理器是 SQL SERVER 的主要管理工具,這也是作者在開發(fā)這個人事管理系統(tǒng)所用到的一個重要工具。 數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏 輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和 數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計出規(guī)模 適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模 型2。 1.1. 用戶清單表的數(shù)據(jù)字典如表用戶清單表的數(shù)據(jù)字典如表 2.12.1 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一性要
18、求 必要性要 求 其它描 述 1 清單編號 int4YY 2 用戶名 varchar10Y 3 真實名 char10Y 4 員工號 char4 5 密碼 char10Y 6 權(quán)限 char4 表 2.1 用戶清單表的數(shù)據(jù)字典 說明:這張表存放的目前用戶的權(quán)限信息,其中編號設(shè)為主鍵。每個登錄用戶必 定屬于以上一個權(quán)限,權(quán)限編號用來表明用戶屬于哪一個權(quán)限組,權(quán)限組名稱具體指 出權(quán)限的描述。1 表示普通用戶,2 表示高級用戶,3 表示系統(tǒng)管理員。 2.2.部門信息表的數(shù)據(jù)字典如表部門信息表的數(shù)據(jù)字典如表 2.22.2 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要
19、求 其它描 述 1 部門編號 int4YY 2 層次 int4Y 3 父編號 int4Y 4 最大子號 int4 5 名稱 varchar50 6 負責(zé)人 char10Y 7 員工號 char10Y 8 部門簡介 varchar50 9 近期工作 varchar50 表 2.2 部門信息表的數(shù)據(jù)字典 說明:編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。其中父編號、最大子號是為 了實現(xiàn) treeview 的結(jié)點,為進行自動編號而設(shè)計。 3.3. 員工基本信息表的數(shù)據(jù)字典如表員工基本信息表的數(shù)據(jù)字典如表 2.32.3 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求
20、其它描 述 1 員工編號 int4YY 2 姓名 char10Y 3 性別 char10Y 4 出生日期 char10 5 民族 char10 6 部門編號 int4 7 工種 char10 8 省市 char10 9 學(xué)歷 char10 10 專業(yè) char10 11 身份證號 char20 12 檔案號 char10 13 政治面貌 char10 14 技術(shù)等級 char10 15 婚姻狀況 char10 16 錄用時間 char10 17 健康狀況 char10YY 18 合同期限 char10Y 19 起止時間 varchar20Y 20 郵政編碼 char10 21 住址 char1
21、0 22 照片 varchar50 表 2.3 員工基本信息表的數(shù)據(jù)字典 說明:部門編號存放員工所屬的部門編號,與部門表發(fā)生聯(lián)系。 4.4. 獎懲記錄表的數(shù)據(jù)字典如表獎懲記錄表的數(shù)據(jù)字典如表 2.42.4 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 獎懲條目 int4YY 2 員工編號 int4Y 3 類別 char10Y 4 事件 char10 5 處理部門 char10 6 時間 char10 7 結(jié)果 varchar50 表 2.4 獎懲記錄表的數(shù)據(jù)字典 說明:獎懲記錄編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 5.5. 社會關(guān)系表
22、的數(shù)據(jù)字典如表社會關(guān)系表的數(shù)據(jù)字典如表 2.52.5 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 關(guān)系條目 int4YY 2 員工編號 int4Y 3 姓名 char10Y 4 關(guān)系 char10 5 電話 char10 6 單位 char10 7 備注 char10 表 2.5 社會關(guān)系表的數(shù)據(jù)字典 說明:社會關(guān)系編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 6.6.培訓(xùn)經(jīng)歷表的數(shù)據(jù)字典如表培訓(xùn)經(jīng)歷表的數(shù)據(jù)字典如表 2.62.6 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 經(jīng)歷條目
23、 int4YY 2 員工編號 int4Y 3 培訓(xùn)課程 char10Y 4 期限 char10 5 開始時間 daytime8 6 結(jié)束時間 daytime8 7 培訓(xùn)單位 char10 8 證書 char10 表 2.6 培訓(xùn)經(jīng)歷表的數(shù)據(jù)字典 說明:培訓(xùn)經(jīng)歷編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 7.7.工作經(jīng)歷表的數(shù)據(jù)字典如表工作經(jīng)歷表的數(shù)據(jù)字典如表 2.72.7 所示所示: : 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 工作經(jīng)歷編號 int4YY 2 員工編號 int4Y 3 開始時間 char10Y 4 結(jié)束時間 char10 5 公司 c
24、har10 6 部門 char10 7 職責(zé) char10 表 2.7 工作經(jīng)歷表的數(shù)據(jù)字典 說明:工作經(jīng)歷編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 8.8.日??记诒淼臄?shù)據(jù)字典如表日常考勤表的數(shù)據(jù)字典如表 2.82.8 所示:所示: 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 考勤條目 int4YY 2 員工編號 int4Y 3 日期 char10Y 4 姓名 char10 5 上班時間 datetime8 6 下班時間 datetime8 表 2.8 日常考勤表的數(shù)據(jù)字典 說明:日??记诰幪栐O(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 9.9.出差信息表的
25、數(shù)據(jù)字典如表出差信息表的數(shù)據(jù)字典如表 2.92.9 所示:所示: 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 出差條目 int4YY 2 員工編號 int4Y 3 姓名 char10Y 4 日期 datetime8 5 返回日期 datetime8 6 地點 char10 7 任務(wù) varchar50 表 2.9 出差信息表的數(shù)據(jù)字典 說明:出差信息編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 10.10.加班信息表的數(shù)據(jù)字典如表加班信息表的數(shù)據(jù)字典如表 2.102.10 所示:所示: 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求
26、其它描 述 1 加班條目 int4YY 2 員工編號 int4Y 3 姓名 char10Y 4 日期 datetime8 5 時間 char10 6 原因 varchar8 表 2.10 加班信息表的數(shù)據(jù)字典 說明:加班信息編號設(shè)為主鍵,與員工基本信息表發(fā)生聯(lián)系。 11.11.應(yīng)聘信息表的數(shù)據(jù)字典如表應(yīng)聘信息表的數(shù)據(jù)字典如表 2.112.11 所示:所示: 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 應(yīng)聘條目 int4YY 2 招聘條目 int4Y 3 姓名 char10Y 4 聯(lián)系電話 char10 5 個人簡介 varchar50 表 2.11 應(yīng)
27、聘信息表的數(shù)據(jù)字典 說明:應(yīng)聘條目設(shè)為主鍵,與招聘信息表發(fā)生聯(lián)系。 12.12.招聘信息表的數(shù)據(jù)字典如表招聘信息表的數(shù)據(jù)字典如表 2.122.12 所示:所示: 序 號 名稱數(shù)據(jù)類型長度、精 度要求 唯一 性要 求 必要 性要 求 其它描 述 1 招聘條目 int16YY 2 招聘崗位 int20Y 3 所屬部門編號 char16Y 4 人數(shù) datetime5 5 要求 char8 表 2.12 招聘信息表的數(shù)據(jù)字典 2.62.6 數(shù)據(jù)庫全局實體關(guān)系數(shù)據(jù)庫全局實體關(guān)系 數(shù)據(jù)庫的全局實體關(guān)系如圖 2.5 所示: 圖 2.5 數(shù)據(jù)庫全局實體關(guān)系圖 第三章第三章 系統(tǒng)模型建立與比較論證系統(tǒng)模型建立
28、與比較論證 3.13.1 系統(tǒng)總體功能結(jié)構(gòu)系統(tǒng)總體功能結(jié)構(gòu) 由需求分析可以知,信息的查詢和維護是系統(tǒng)的主要任務(wù),而兩者間有緊密的聯(lián) 系,所以,根據(jù)人事管理中各種信息的內(nèi)容劃分,將模塊劃分為部門信息、員工信息、 考勤信息、招聘信息,它們的查詢和維護具有相對的獨立性,所以必須構(gòu)建專門的模 塊。同時設(shè)置系統(tǒng)管理模塊進行用戶管理,設(shè)置用戶權(quán)限。幫助模塊向用戶提供“使 用指導(dǎo)” 。系統(tǒng)功能結(jié)構(gòu)圖如圖 3.1 所示: 企業(yè)人事管理 系 統(tǒng) 管 理 部 門 信 息 管 理 員 工 信 息 管 理 考 勤 信 息 管 理 招 聘 信 息 管 理 幫 助 用 戶 管 理 部 門 設(shè) 置 更 改 密 碼 部 門
29、詳 細 信 息 查 詢 導(dǎo) 引 員 工 培 訓(xùn) 經(jīng) 歷 員 工 獎 懲 記 錄 員 工 基 本 信 息 查 詢 出 差 信 息 管 理 員 工 工 作 經(jīng) 歷 員 工 社 會 關(guān) 系 日 常 考 勤 管 理 加 班 信 息 管 理 空 缺 崗 位 管 理 應(yīng) 聘 人 員 管 理 添 加 同 級 部 門 添 加 下 級 部 門 修 改 部 門 信 息 撤 消 部 門 圖 3.1 系統(tǒng)功能結(jié)構(gòu)圖 3.23.2 登錄模塊的設(shè)計登錄模塊的設(shè)計 1.用戶身份驗證 輸入:輸入用戶名稱,填寫正確的密碼。 處理: 1) 用戶登錄窗體啟動。 2) 用戶填寫用戶名并輸入密碼。 3) 從用戶清單表中檢查是否有相應(yīng)的
30、用戶名和密碼。 4) 如果輸入的用戶名或相應(yīng)密碼錯誤,進行提示。 5) 如果輸入的用戶名和相應(yīng)密碼正確,進入主控制平臺 輸出:主控制平臺(管理員、高級用戶或一般用戶的界面) 2.本模塊所涉及信息的描述 用戶清單表 3.33.3 系統(tǒng)管理模塊的設(shè)計系統(tǒng)管理模塊的設(shè)計 用戶管理模塊負責(zé)對用戶基本信息的建立,以及對用戶的權(quán)限進行基本維護,不 同權(quán)限的操作人員可以使用的模塊范圍不一樣。用戶管理模塊功能有:根據(jù)用戶權(quán)限 類別進行查詢,顯示該權(quán)限的所有用戶,或輸入用戶名查詢。增加用戶,編輯和刪除 已有的用戶,對他們賦予權(quán)限。 用戶管理模塊的活動圖如圖 3.2 所示: 系統(tǒng)系統(tǒng)管理員 啟動系統(tǒng)進入統(tǒng)一登錄界
31、面 登錄 驗證 成功 失敗 進入主界面 驗證界面權(quán)限 成功 失敗 用戶管理操作 進行操作并把結(jié)果存入數(shù)據(jù)庫 開始 結(jié)束 圖 3.2 用戶管理模塊的活動圖 1.查詢用戶的處理 a) 處理過程: 1) 從下拉菜單中選擇要查詢的權(quán)限類別,或選擇通過用戶名查詢,輸入用戶名。 2) 從數(shù)據(jù)庫用戶清單中讀取數(shù)據(jù),將查詢結(jié)果返回給用戶。 b)本使用案例中所涉及信息的描述: 用戶清單表 2.添加新的管理員的處理 a) 處理過程: 1) 指定使用添加用戶操作。 2) 輸入用戶名稱、用戶口令和權(quán)限的類別。 3) 彈出對話框,確認操作。 4) 完成對數(shù)據(jù)庫中用戶清單表的相應(yīng)操作。 b) 本使用案例中所涉及信息的描述
32、: 用戶清單表 3.編輯用戶權(quán)限的處理 a) 處理過程: 1) 通過查詢功能,從顯示在表格里的用戶信息中選擇需要編輯的用戶名。 2) 從用戶清單中讀取數(shù)據(jù),在信息項的文本框中顯示。 3) 指定使用編輯用戶操作。 4) 在需要修改的信息框中輸入新的信息。 5) 彈出對話框,確認操作。 6) 完成對數(shù)據(jù)庫中用戶清單表的相應(yīng)操作。 b) 本使用案例中所涉及信息的描述: 用戶清單表 4.刪除指定的操作人員的處理 a) 處理過程 1) 指定表格里顯示的用戶中的某一用戶。 2) 指定使用刪除用戶操作。 3) 確認操作。 4) 完成對數(shù)據(jù)庫中管理員表的相應(yīng)操作。 b) 本使用案例中所涉及信息的描述。 用戶清
33、單表 3.43.4 部門管理模塊的設(shè)計部門管理模塊的設(shè)計 部門管理是對人事管理有十分重要的作用,按部門劃分是對員工的一種最自然劃 分,在很大程度上反映了員工的工作性質(zhì)。 部門管理模塊的活動圖如圖 3.3 所示: 系統(tǒng)用戶 啟動系統(tǒng) 顯示統(tǒng)一登錄界面 登錄 驗證 成功失敗 進入部門信息管理界面 判斷操作權(quán)限 成功 失敗 部門基本信息操作 操作結(jié)果存入數(shù)據(jù)庫 開始 結(jié)束 圖 3.3 部門管理模塊的活動圖 部門設(shè)置模塊實現(xiàn)的主要功能:查詢部門基本信息、增加新的部門(包括增加子 部門和同級部門) 、修改部門信息、撤消部門信息。從部門信息中讀取已有的相關(guān)部門 信息,同時實現(xiàn)對部門信息的新增記錄、更新記錄
34、、刪除記錄以及查詢的工作。 1.添加同級部門信息 a) 處理過程: 1) 部門設(shè)置窗體啟動。 2) 從部門信息表中讀取所有的記錄,通過部門組織結(jié)構(gòu)顯示。 3) 在部門組織結(jié)構(gòu)中,選擇需要添加同級部門的部門,用戶選擇完成部門信息 的新增任務(wù)。 4) 新增動作完成提示保存。 b) 本使用案例中所涉及信息的描述 部門信息表 2.添加下級部門 a) 處理過程: 1) 部門設(shè)置窗體啟動。 2) 從部門信息表中讀取所有的記錄,通過部門組織結(jié)構(gòu)顯示。 3) 在部門組織結(jié)構(gòu)中,選擇需要添加下部門的部門,用戶選擇完成部門信息的 新增任務(wù)。 4) 新增動作完成提示保存。 b) 本使用案例中所涉及信息的描述 部門信
35、息表 3.修改部門信息 a) 處理過程: 1) 部門設(shè)置窗體啟動。 2) 從部門信息表中讀取所有的記錄,通過部門組織結(jié)構(gòu)顯示。 3) 用戶選擇部門組織結(jié)構(gòu)中需要修改信息的部門,用戶選擇完成部門信息的修 改任務(wù)。 4) 修改動作完成提示保存。 b) 本使用案例中所涉及信息的描述 部門信息表 4.刪除部門信息 a) 處理過程: 1) 部門設(shè)置窗體啟動。 2) 從部門信息表中讀取所有的記錄,通過部門組織結(jié)構(gòu)顯示。 3) 用戶在部門組織結(jié)構(gòu)圖中選擇需要刪除的部門,完成對部門信息的刪除。對于 還有子部門的部門提示刪除子部門后,才能完成該部門信息的刪除任務(wù)。 4) 刪除動作完成提示保存。 b) 本使用案例
36、中所涉及信息的描述。 部門信息表 5.瀏覽部門詳細信息 a) 處理過程: 1) 部門設(shè)置窗體啟動。 2) 從部門信息表里讀取已有部門名稱。 3) 用戶在部門組織結(jié)構(gòu)圖中選擇需要瀏覽信息的部門,讀取數(shù)據(jù)庫中部門信息表 的信息,在文本框里顯示。 b) 本使用案例中所涉及信息的描述 部門信息表 3.53.5 員工信息模塊的設(shè)計員工信息模塊的設(shè)計 這個模塊是本系統(tǒng)中最重要的模塊,用于查詢和管理員工的檔案資料,是了解員 工信息的最基本渠道。企業(yè)不僅應(yīng)該掌握員工的姓名、出生日期、學(xué)歷等基本信息, 還應(yīng)該掌握員工的工作經(jīng)歷、社會關(guān)系、獎懲記錄以及培訓(xùn)經(jīng)歷等,這樣有助于對員 工的了解和任用。由此設(shè)置這個子模塊
37、顯示和維護以上 5 部分信息。由于需要使用人 事管理系統(tǒng)的企業(yè)一般都有大量的員工,用戶的一次查詢操作只是針對部分員工,特 別是通過部分信息找到相關(guān)人員。所以本模塊必須具備的是查詢導(dǎo)引模塊,應(yīng)該提供 快捷全面的查詢渠道,是用戶能夠方便的定位到要找的員工。 員工信息模塊的活動圖如圖 3.4 所示: 系統(tǒng)用戶 啟動系統(tǒng) 顯示統(tǒng)一登錄界面 登錄 驗證 成功 失敗 進入員工基本信息界面 驗證界面權(quán)限 成功 失敗 選擇查詢導(dǎo)引類型 歸整查詢條件 查詢 返回查詢結(jié)果 等待查詢結(jié)果 瀏覽結(jié)果 選擇用戶進行員工基本信息操作 操作結(jié)果存入數(shù)據(jù)庫 開始 結(jié)束 結(jié)束 圖 3.4 員工信息模塊的活動圖 根據(jù)不同部門建立
38、一個部門組織結(jié)構(gòu)圖,用戶可以根據(jù)該組織結(jié)構(gòu)來進行員工信 息查詢工作,選擇組織結(jié)構(gòu)圖中某一部門就能在 dbgrid 里顯示該部門所有的員工;在 該模塊中,用戶進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、 家庭關(guān)系、獎懲記錄和培訓(xùn)經(jīng)歷,要求對于這些員工的檔案信息可以進行新增、刪除、 修改操作,同時可以進行瀏覽和查詢的操作。 1.查詢導(dǎo)引 a) 處理過程: 1) 員工信息設(shè)置窗體啟動。 2) 從員工信息表中讀取所有的記錄,在部門組織結(jié)構(gòu)圖里顯示,以方便選擇要查 詢的部門。 3) 雙擊選中部門,從數(shù)據(jù)庫中讀取相關(guān)信息,并顯示。 b) 本使用案例中所涉及信息的描述 員工信息表 部門信息
39、表 2.瀏覽員工信息 a) 處理過程: 1) 員工信息設(shè)置窗體啟動。 2) 從員工信息表中讀取所有的記錄,并進行顯示。 3) 選擇部門對員工信息進行瀏覽。 b) 本使用案例中所涉及信息的描述 員工信息表 部門信息表 3.新增員工信息 a) 處理過程: 1) 員工信息設(shè)置窗體啟動。 2) 從員工信息表中讀取所有的記錄。 3) 用戶選擇完成職工信息的新增任務(wù)。 4) 輸入新增信息。 5) 新增信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 員工信息表 部門信息表 4.刪除員工信息 a) 處理過程: 1) 員工信息設(shè)置窗體啟動。 2) 從員工信息表中讀取所有的記錄。 3) 選擇組織結(jié)構(gòu)圖中
40、的某一部門,從部門信息表讀取數(shù)據(jù),在 dbgrid 里顯示該 部門所有員工。 4) 用戶選擇完成員工信息的刪除任務(wù)。 5) 選擇需刪除的信息。 6) 刪除信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 員工信息表 部門信息表 5.修改員工信息 a) 處理過程: 1) 員工信息設(shè)置窗體啟動。 2) 從員工信息表中讀取所有的記錄。 3) 選擇組織結(jié)構(gòu)圖中的某一部門,從部門信息表讀取數(shù)據(jù),在 dbgrid 里顯示該 部門所有員工。 4) 用戶選擇完成職工信息的修改任務(wù)。 5) 對現(xiàn)有信息進行修改。 6) 修改信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 員工信息表 部門信息表
41、3.63.6 考勤管理模塊的設(shè)計考勤管理模塊的設(shè)計 考勤管理是員工日常管理的重要部分,是對員工工作情況進行衡量的基本依據(jù)。 考勤管理模塊的活動圖如圖 3.5 所示: 系統(tǒng)用戶 啟動系統(tǒng) 顯示統(tǒng)一登錄界面 登錄 驗證 成功失敗 進入考勤管理界面 驗證界面權(quán)限 成功失敗 選擇查詢方式 歸整查詢條件 查詢 返回查詢結(jié)果 等待查詢結(jié)果 瀏覽結(jié)果 選擇用戶進行考勤信息操作操作結(jié)果存入數(shù)據(jù)庫 開始 結(jié)束 結(jié)束 圖 3.5 考勤管理模塊的活動圖 1.員工日常考勤管理 a) 處理過程: 1) 員工考勤管理窗體啟動。 2) 由用戶輸入當(dāng)天員工的姓名、編號、上下班時間。 3) 輸入動作完成,提示保存信息。 b)
42、本使用案例中所涉及信息的描述 人事考勤表 2.員工加班信息管理 a) 處理過程: 1) 員工考勤管理窗體啟動。 2) 用戶輸入當(dāng)前加班員工的信息,包括加班的時間、原因。 3) 輸入動作完成,提示保存信息。 b) 本使用案例中所涉及信息的描述 人事考勤表 3.員工出差信息管理 a) 處理過程: 1) 員工考勤管理窗體啟動。 2) 用戶輸入當(dāng)前出差員工的信息,包括出差的時間、地點、任務(wù)。 3) 輸入動作完成,提示保存信息。 b) 本使用案例中所涉及信息的描述 人事考勤表 4.查詢管理 a) 處理工程: 1) 員工考勤管理窗體啟動。 2) 選擇查詢的條件 3) 點擊查詢按鈕,從數(shù)據(jù)庫讀取數(shù)據(jù),顯示當(dāng)
43、前員工考勤相關(guān)信息。 b) 本使用案例中所涉及信息的描述 人事考勤表 3.73.7 招聘信息模塊的設(shè)計招聘信息模塊的設(shè)計 招聘信息模塊需要維護企業(yè)的人員需求信息,同時記錄對應(yīng)的應(yīng)聘信息,方便企 業(yè)的納新。招聘信息模塊的活動圖如圖 3.6 所示: 系統(tǒng)系統(tǒng)管理員 啟動系統(tǒng) 進入統(tǒng)一登錄界面 登錄 驗證 成功失敗 進入招聘管理模塊 驗證界面權(quán)限 成功 失敗 進行增加功能操作 進行操作并把結(jié)果存入數(shù)據(jù)庫 開始 結(jié)束 圖 3.6 招聘信息模塊的活動圖 3.7.13.7.1 空缺崗位管理空缺崗位管理 1.添加招聘信息 a) 處理過程: 1) 員工招聘信息窗體啟動。 2) 用戶選擇編輯招聘信息。 3) 從
44、招聘信息表中讀取所有的記錄,顯示到 dbgrid1 中。 4) 用戶選擇添加招聘信息的任務(wù)。 5) 輸入招聘崗位,選擇招聘部門,人數(shù)和要求。 6) 添加信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 招聘信息表 2.修改招聘信息 a) 處理過程: 1) 員工招聘信息窗體啟動。 2) 從招聘信息表中讀取所有的記錄,顯示到 dbgrid1 中。 3) 選擇 dbgrid1 里需要修改的招聘信息項。 4) 用戶選擇完成招聘信息的修改任務(wù)。 5) 對現(xiàn)有信息進行修改。 6) 修改信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 招聘信息表 3.刪除招聘信息 a) 處理過程: 1) 員
45、工招聘信息窗體啟動。 2) 從招聘信息表中讀取所有的記錄,顯示到 dbgrid1 中。 3) 選擇 dbgrid1 里需要刪除的招聘信息項。 4) 用戶選擇完成招聘信息的刪除任務(wù)。 5) 修改信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 招聘信息表 3.7.23.7.2 應(yīng)聘人員管理應(yīng)聘人員管理 1.添加應(yīng)聘人員信息 a) 處理過程: 1) 員工招聘信息窗體啟動。 2) 用戶選擇編輯應(yīng)聘信息。 3) 從招聘信息表中讀取所有的記錄,顯示到 dbgrid1 中。 4) 用戶選擇要應(yīng)聘的職位和部門。 5) 用戶選擇完成應(yīng)聘信息的添加任務(wù)。 6) 在對應(yīng)的信息欄中輸入應(yīng)聘人姓名,電話和簡介。 7) 添加信息完成,提示保存。 b) 本使用案例中所涉及信息的描述 應(yīng)聘信息表 招聘信息表 2.修改應(yīng)聘人員信息 a) 處理過程: 1) 員工招聘信息窗體啟動。 2) 用戶選擇編輯應(yīng)聘信息。 3) 從招聘信息表中讀取所有的記錄,顯示到 dbgrid1 中。 4)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律談判(勞動仲裁)考試試卷及答案
- 防曬化妝品長波紫外線防護指數(shù)(PFA值)防水性能測試方法-征求意見收集表
- 2025年印刷電路板化學(xué)品項目發(fā)展計劃
- 2024年安順市鎮(zhèn)寧縣江龍鎮(zhèn)招聘公益性崗位人員真題
- 2025年張掖市中國消防救援政府專職消防員招聘考試試題【答案】
- 2025年農(nóng)業(yè)銀行反洗錢知識競賽培訓(xùn)考試試題【答案】
- 項目應(yīng)急預(yù)案
- 湘藝版音樂一年級上冊飛呀飛教學(xué)設(shè)計
- 提升教育創(chuàng)新網(wǎng)絡(luò)效能的策略研究
- 提升教學(xué)效果從學(xué)生個性出發(fā)的教學(xué)設(shè)計
- 2024年國家電網(wǎng)招聘之金融類題庫【易錯題】
- 2023年-2024年鐵道運輸行業(yè)-鐵路信號工競賽理論考試題庫附答案
- 建筑項目的合規(guī)與法律要求
- 針灸科進修出科小結(jié)
- 建設(shè)工程施工投標標書情況匯總表
- 關(guān)心關(guān)愛員工心理健康
- 中醫(yī)藥與人工智能融合應(yīng)用
- 羊水三度污染護理查房課件
- 汽車維修工時收費標準(二類企業(yè))
- 高等物理化學(xué)課件
- 真石漆專業(yè)施工方案
評論
0/150
提交評論