【正文】
: 120 [7] Raymond McLeod, Information Systems[M].第八版 .北京:北京大學(xué)出版社 ,: 301320 [8] 周文艷 .談學(xué)生成績管理系統(tǒng)中的數(shù)據(jù)庫設(shè)計 [J].滄州師范??茖W(xué)校學(xué)報 .第 22卷第 2期 .2021 年 6月 [9] 裴兆旭 .Web 化應(yīng)用系統(tǒng)開發(fā)的最佳實踐考慮 [J].電子商務(wù) .北京 2021,10(2):3134 [10] 楊寶敏 .企業(yè)人事管理系統(tǒng)可行性研究報告 [J].幸福校園 .北京: 2021, 23(1): 1517 [11] Ullman J D. Principles of Data Base Management[J].Compute Science ,( 02): 5557 [12] Korth H,Silberschatz System Concepts[J].,(06):3436 [13] S. Q. Xie, H. Huang, Y. L. WWWBased Information Management System for Rapid and Integ。他嚴肅的科學(xué)態(tài)度,嚴謹?shù)闹螌W(xué)精神 ,精益求精的工作作風(fēng),深深地感染和激勵著我。 四年的大學(xué)生活就快走入尾聲,我們的校園生活就要劃上句號,心中是無盡的難舍與眷戀。 37 本章小結(jié) 本章主要介紹了測試方法,舉了幾個主要測試例子。 (5)用戶退出系統(tǒng)的測試:在管理操作已全部完成,需要退出程序的時候,點擊主頁面【基本信息管理】下拉菜單中的【退出 系統(tǒng)】,之后便退出。 36 第 7 章 系統(tǒng)測試 測試舉例 (1)測試用戶 登錄 是否成功:打開人事管理系統(tǒng),在 “用戶名 ”里填入 admin, “密碼 ”框里填入 admin作為用戶登錄密碼。 (2)1個 DataList控件:用來列出授權(quán)使用該系統(tǒng)的全部用戶,包括系統(tǒng)管理員和普通用戶。Data Source= _ + + \人事 .mdb。設(shè)置列寬 With DataGrid1 .Columns(0).Width = 1200 …… End With End Sub 32 “員工考評信息管理 ”界面主要有對某個部門的考評信息進行處理。 以下是考勤管理的主要代碼: Private Sub Refresh_Check() 39。如果不是管理員,則只顯示員工姓名列表 29 If 1 Then = False = False = False = False = False = False = 2700 = 600 End If End Sub Private Sub Image1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) 39。 以下是員工信息管理的主要代碼: Private Sub Form_Load() 39。根據(jù)關(guān)鍵字獲取部門信息 Focuskey = = = Val(Right(, Len() 1)) If Focuskey = a0 Then 39。 (3)1個 TreeView 控件:使用 ImageList屬性指定的 ImageList控件保存在 Node對象中使用的點位圖和圖 標。主要功能是基本信息管理,考勤考評管理以及系統(tǒng)用戶管理。 在運行軟件以后,首先是一個 登錄 的窗口,用來身份驗證,在連續(xù)輸錯三次密碼之時,系統(tǒng)自動登出,需重新運行。 22 數(shù)據(jù)庫表關(guān)系圖 設(shè)計 通過 ACCESS數(shù)據(jù)庫可以得到數(shù)據(jù)庫表關(guān)系圖 。 功能需求 以下為以員工基本信息作為登記: (1)員工基本信息的登記:能夠把企業(yè)中的每一個員工的相關(guān)的個人信息都存儲到數(shù)據(jù)庫中; (2)員工基本信息瀏覽功能:能夠把企業(yè)內(nèi)部所有員工的基本信息一次性地顯示出來,供用戶瀏覽; (3)員工基本信息添加功能:能夠往企業(yè)員工基本信息的數(shù)據(jù)庫中增加一條員工檔案記錄; (4)員工基本信息刪除功能:能夠從企業(yè)員工基本信息的數(shù)據(jù)庫中減少一條員工檔案記錄; (5)員工基本信息修改功能:能夠修改企業(yè)中指定的一條員工檔案記錄 ; 16 員工表如表 51所示: 表 51 員工表 (Employees) 字段名 數(shù)據(jù)類型 長度 索引 Nulls 備注 EmpId 數(shù)字 10 否 員工編號 EmpName 文本 10 否 姓名 Photo OLE對象 10 否 照片 Sex 文本 2 否 性別 Nationality 文本 10 否 民族 Birth 日期 /時間 10 否 出生日期 Political_Party 文本 10 否 政治面貌 Culture_Level 文本 10 否 文化程度 Marital_Condition 文本 4 否 婚姻狀況 Family_Place 文本 20 否 籍貫 Id_Card 文本 18 否 身份證號 BadgeID 文本 15 否 工作證號 Office_phone 數(shù)字 12 否 辦公電話 Mobile 數(shù)字 13 否 移動電話 Files_Keep_Org 文本 20 否 檔案所在地 Hukou 文本 20 否 戶口所在地 DepId 數(shù)字 10 否 工作崗位 Position1 文本 20 否 職務(wù) UpperId 文本 10 否 上級員工 Contract_Duration 文本 10 否 合同有效期 Memo1 文本 20 否 備注 Fillin_Person 文本 10 否 填表人 Fillin_Time 日期 /時間 10 否 填表時間 表 51就是員工表,它包含員工編號、姓名、照片、性別、民族、出生日期、政治面貌、文化程度、婚姻狀況、籍貫身份證號、工作證號、辦公電話、移動電話、檔案所在地、戶口所在地、工作崗位、職務(wù)、上級員工、合同有效期、備注、填表人和填表時間等信息。 數(shù)據(jù)庫( Database,簡稱 DB),所謂數(shù)據(jù)庫就 是長期存儲在計算機內(nèi)、有組織的、可共享的數(shù)據(jù)集合。 系統(tǒng)的主要功能特點有: (1)系統(tǒng)登錄表單 該表單的功能是在系統(tǒng)被訪問之前,要對進入系統(tǒng)的用戶進行安全性檢查,防止非法用戶進行系統(tǒng)破壞數(shù)據(jù)及威脅系統(tǒng)安全,避免不必要的損失。此系統(tǒng)的數(shù)據(jù)流圖如圖 41所示: 11 圖 41 系統(tǒng)數(shù)據(jù)流圖 圖 41就是系統(tǒng)數(shù)據(jù)流圖,系統(tǒng)用戶可以使用用戶名和密碼 登錄 系統(tǒng),在相應(yīng)的權(quán)限下對員工考勤考評和員工信息進行管理或瀏覽查詢。 (2)性能需求:給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標,包括存儲容量限制、運行時間限制、安全保密性等。對硬件資源進行可行性分析時主要考慮計算機的主機內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護措施以及輸入 /輸出設(shè)備, 外存儲器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標是否符合系統(tǒng)方案設(shè)計要求,同時還要考慮計算機的性能 /價格比。 (2)社會可行性分析:社會可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國 8 家法律、下策,是否能夠與社 會大系統(tǒng)實現(xiàn)良好的對接。 (1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進行可行性分析,確認系統(tǒng)的開發(fā)是否可行。雖然它支援部份面向?qū)ο螅?OO)技術(shù),但是未能成為一 種完整的面向?qū)ο箝_發(fā)工具。 (6)動態(tài)數(shù)據(jù)交換 (DDE) 利用動態(tài)數(shù)據(jù)交換 (Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地鏈接到另一種應(yīng)用程序中,使兩 種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程續(xù)語言 的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴重地浪費程序設(shè)計師的寶貴時間 [3]。本人獨立完成了此課題的研究與開發(fā),包括調(diào)研、分析、設(shè)計、編碼、測試、文檔編寫等內(nèi)容 [1]。 關(guān)鍵詞 :人事管理,系統(tǒng)分析 , MIS數(shù)據(jù)庫 II ABSTRACT Personnel management is a very important part in business management. The enterprises have bee larger and larger along with the times progress. It has became a very serious problem that how to manage the information of the staff within business. This paper is mainly about the design and realization of Human Resource Management System. In result it has realized a pintsized Human Resource Management System with Microsoft Visual Basic and Microsoft Office Access 2021. As the establishment of modern enterprise system and highspeed development of society economy, thus to enhance the management and operation of enterprise human resources effectively has bee an essential method to improve the market petition of the enterprise. This system has realized the management of all the work of personnel management and the work–related information unified and roundly. As a result, it will improve efficiency and management. Human Resource Management System can provide information consultation, information retrieval, information access and other services. The system includes seven modules: basic information management of staff, learning and work experience management of staff, main members of family of staff, department management, work attendance management of staff, estimate management of staff and system maintenance. Keywords: personnel management, systems analysis, Database 1 目錄 摘要 .................................................................................................................................... I ABSTRACT ...................................................................................................................... II 第 1 章 引言 ..................................................................................................................... 3 背景 ........................................................................................................................ 3 研究內(nèi)容 ..........................................................................