【正文】
需要一個實用的人事管理系統(tǒng)來規(guī)范人事管理,這將會大大提高單位的管理水平,優(yōu)化資源,實現(xiàn)效益的最大化。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。人事管理系統(tǒng)的優(yōu)勢主要表現(xiàn)在三個方面:人事管理系統(tǒng),環(huán)保又方便??茖W管理,安全可靠。由于人事管理系統(tǒng)的介入運行,可以使工作人員騰出更多的時間,做更多針對性的服務。完善的安全機制:獨立的密碼校驗功能,確保用戶和系統(tǒng)數(shù)據(jù)有較好的安全性。信息平臺的后臺操作采用 C/S 操作結(jié)構(gòu)以增強系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。系統(tǒng)采用高度集成的模塊結(jié)構(gòu),將所有的模塊整合到一個通用的中央數(shù)據(jù)庫中。 技術(shù)可行性大學課程中的《數(shù)據(jù)庫原理》 , 《操作系統(tǒng)知識》 , 《網(wǎng)絡基礎(chǔ)》等多門課程為整個課題開發(fā)提供了堅實的基礎(chǔ)。豐富的 XML 和 Inter 標準支持允許使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。 Visual Basicvb 是 Visual Basic 的簡稱,是由美國微軟公司于 1991 年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應用程序。用戶通過客戶機在網(wǎng)絡系統(tǒng)上向服務器提出服務請求,服務器根據(jù)請求向有關(guān)方面提供經(jīng)過加工的信息??蛻舳撕头掌魍ㄟ^局域網(wǎng)相互聯(lián)系,各部門管理員可以通過網(wǎng)絡查詢到其他部門或整個公司個人的考勤情況。把用戶要求成文,完成系統(tǒng)分析報告。在詳細調(diào)查的基礎(chǔ)上,用一定的圖標、文字描述。操作員部分::員工信息管理; :工資信息管理; :個人信息管理;管理員部分::用戶權(quán)限管理;:工資項目管理;:員工信息管理;:工資信息管理;:個人信息管理。 管理員部分1:用戶權(quán)限管理:添加、編輯系統(tǒng)用戶信息,以列表的形式顯示。5:個人信息管理:進行個人信息管理,包括個人密碼管理。利用 ER 方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部 ER模式,然后把各局部 ER 模式綜合成一個全局模式,最后對全局 ER 模式進行優(yōu)化,得到最終的模式,即概念模式。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等針對本系統(tǒng)分析如下: 一個管理員一次可以多個工資信息,而一個工資信息只可以被一個管理員編輯管理員用戶用戶名 密碼 權(quán)限 注冊時間工資信息編號員工編號 員工姓名員工工資領(lǐng)取時間管理員 工資信息1 N……9 / 32圖 管理員與工資 1:N(一對多的關(guān)系) 設(shè)計全局 ER 模式所有局部 ER 模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。4) 全局 ER 模式的優(yōu)化 在得到全局 ER 模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應進一步依據(jù)處理需求對 ER 模式進行優(yōu)化。 建立數(shù)據(jù)庫模型人事管理系統(tǒng)數(shù)據(jù)庫說明:1:!表示主鍵,$表示索引,N 表示非空值 2:以下只是系統(tǒng)的重要數(shù)據(jù)表,次要重略。表 工資信息表列名 數(shù)據(jù)類型 長度 允許空ID int 4yuangongbianhao varchar 50 √yuangongxingming varchar 50 √nianfen varchar 50 √yuefen varchar 50 √gongzi varcahr 50 √beizhu varcahr 50 √addtime datetime 8 √4 獎懲信息表(jiangcheng)包括員工編號、姓名、獎懲、事由、時間等字段,具體設(shè)置如表 所示。connstring = provider=。 。PWD=sa。 系統(tǒng)管理界面 系統(tǒng)管理界面16 / 32圖 系統(tǒng)管理界面 系統(tǒng)管理界面說明為了確保系統(tǒng)的安全性,所以特意增加了修改密碼這一部分,具體的實現(xiàn)如下:If Trim() And Trim() And Trim() Then If Trim() Trim() Then = = MsgBox (您輸入的兩次密碼不一至,請重試) Exit Sub End If Dim rs As New sql = select * from allusers where username=39。 and pwd=39。 sql, mycon, 3, 3 39。 amp。 amp。 amp。 amp。 amp。 amp。 amp。 amp。 amp。 amp。 amp。 人機界面1)添加工資信息20 / 32圖 添加工資信息頁面添加薪資管理這塊的主要核心如下所示:For i = 1 To 12 (i)NextFor i = 2022 To Year(Date) (i)NextDim sqlsql = select gonghao from yuangongxinxi order by id descDim rs As New sql, mycon, 1, 1 If Then Else Do While Not 21 / 32 (rs(0)) Loop End If 2)編輯工資信息圖 編輯工資信息頁面工資發(fā)放后,為了便于查詢和記錄,特地準備了此項功能,具體代碼如下所示:For i = 1 To 12 (i)NextFor i = 2022 To Year(Date) (i)Next22 / 32Dim sqlsql = select gonghao from yuangongxinxi order by id descDim rs As New sql, mycon, 1, 1 If Then Else Do While Not (rs(0)) Loop End If Call GetData(select * from xinziguanli order by id desc) 管理用戶界面說明在此系列頁面中,管理員可對系統(tǒng)中所有的工資信息進行增加、編輯、刪除等操作,添加用戶時需要填寫的資料不太多,而編輯頁面則是以詳細列表的形式展開,一目了然。(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。由于錯誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng)測試貫穿于整個開發(fā)過程中,而不是把系統(tǒng)測試僅僅看作是軟件開發(fā)的一個獨立階段。(3)我們在設(shè)計測試用例時,不僅有合法的輸入測試用例,還有非法的輸入測試用例。24 / 32結(jié)束語這次通過《奧康有限公司人事管理系統(tǒng)》的設(shè)計與開發(fā),掌握了大量的 VB 和SQL 中的基礎(chǔ)知識,在畢業(yè)設(shè)計的過程掌握了各種工具的用途、性能,以及如何利用這些工具來表達出需要說明的部分。特色部分:,已達到保護數(shù)據(jù)的目的,防止別人修改信息。未完善部分:由于時間關(guān)系,個人完成本系統(tǒng)稍有倉促,在數(shù)據(jù)庫和程序設(shè)計上還有部分不完善的地方。在自己的努力和老師的指導下,畢業(yè)設(shè)計基本上達到了預期的效果,該系統(tǒng)實現(xiàn)了人事管理系統(tǒng)的基本功能。同時,在人事管理的各個階段,在人事管理過程中還得到了公司同事們的大力指導和無私幫助,也得到了同學的熱情協(xié)助,大力幫助,在此表示衷心的感謝。從你們身上我學到了許多寶貴的知識和做人的道理。[8] 譚浩強, 《VB 程序與開發(fā)應用》 ,清華大學出版社,2022 年 11