工資管理畢業(yè)設計-- 人力資源管理信息系統(tǒng)—工資子系統(tǒng)_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  本科生畢業(yè)論文設計</b></p><p>  論 題 人力資源管理信息系統(tǒng)—工資子系統(tǒng)</p><p>  院 (系) 信息學院 </p><p>  專 業(yè) 信息管理與信息系統(tǒng) </p><p>

2、  班 級 </p><p>  學 號 </p><p>  姓 名 </p><p>  指導教師

3、 </p><p><b>  摘要</b></p><p>  本論文的主要內(nèi)容是小型企業(yè)的工資管理系統(tǒng)的設計與研發(fā)。改系統(tǒng)對工資信息進行管理,具有手工管理所無法比擬的優(yōu)點??梢源鎯λ杏嘘P的工資、津貼、獎金等內(nèi)容,安全高效。</p><p>  給系統(tǒng)是典型的管理信息系統(tǒng),其開發(fā)主要包括數(shù)據(jù)庫的建立,維護以及前端應用程序的開

4、發(fā)兩方面。對于數(shù)據(jù)庫要求具有數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的特點;而對于應用程序,則要求系統(tǒng)功能完備、易操作、界面友好等特點。</p><p>  關鍵詞:管理信息系統(tǒng) 工資管理 Access數(shù)據(jù)庫 VB6.0</p><p><b>  Abstract</b></p><p>  The present paper primary

5、coverage is the small business wages management system management system design and the development. This system carries on the management to the wages information, has merit which the manual administration center is una

6、ble to compare. It may save all related contents and so on wages, allowance, bonus, safe highly effective; rapidly needs the information; Realization report form function.</p><p>  This system is the typical

7、 information management. Its development mainly includes the backstage database the establishment, the maintenance as well as front end the application procedure development two aspects. Requests regarding the database t

8、o have the data uniformity and the integrity strong, the data security good characteristic; But regarding application procedure, then requests the system function complete, easy to operate, the contact surface in a frien

9、dly way and so on the characterist</p><p>  Keywords: Management wages management Access database VB6.0</p><p><b>  目錄</b></p><p><b>  摘要2</b></p>&

10、lt;p><b>  目錄3</b></p><p>  第一章工資管理信息系統(tǒng)概述4</p><p><b>  1.1引言4</b></p><p><b>  1.2背景4</b></p><p>  1.3需求概述5</p><

11、;p>  第二章工資管理系統(tǒng)分析6</p><p>  2.1 需求分析6</p><p>  2.2 業(yè)務流程分析7</p><p>  2.3 數(shù)據(jù)流程分析7</p><p>  2.4 建立數(shù)據(jù)字典10</p><p>  第三章 工資管理系統(tǒng)設計11</p><p

12、>  3.1 總體設計12</p><p>  3.1.1 系統(tǒng)構架設計12</p><p>  3.1.2 運行環(huán)境與接口12</p><p>  3.2 詳細設計12</p><p>  3.2.1 代碼設計13</p><p>  3.2.2 數(shù)據(jù)庫設計13</p><p

13、>  第四章 各功能的實現(xiàn)17</p><p>  4.1 系統(tǒng)安全級權限的實現(xiàn)18</p><p>  4.2登陸窗口的實現(xiàn)18</p><p>  4.5 系統(tǒng)不足之處23</p><p>  第五章 系統(tǒng)測試23</p><p>  5.1測試概述23</p><p&g

14、t;  5.2測試方法23</p><p>  5.3測試總結24</p><p>  5.3.1測試結果24</p><p>  5.3.2 結果分析24</p><p><b>  結束語24</b></p><p><b>  致謝24</b></p&

15、gt;<p><b>  參考文獻25</b></p><p>  工資管理信息系統(tǒng)概述</p><p><b>  引言</b></p><p>  工資管理系統(tǒng)是任何一家公司都不可缺少的部分,他的內(nèi)容對于企業(yè)的決策者和管理者來說至關重要,所以工資管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一

16、直以來人們使用傳統(tǒng)的人工方式來管理文件和檔案,這種管理方式存在著許多的缺點,如:效率低、保密性差等。另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。</p><p>  對著科學技術的不斷提高,計算機科學的日漸成熟,其強大的功能已經(jīng)為人們深刻的認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對工資信息進行管理,具有手工管理所無法比擬的優(yōu)點

17、,例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠提高工資管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b>  背景</b></p><p>  隨著計算機技術的不斷發(fā)展,計算機作為知識經(jīng)濟時代的產(chǎn)物,已被廣泛應用于社會各個行業(yè)和領域。隨著我國國企改革的深入和社會主義市場經(jīng)濟的日趨繁榮,導致

18、各企業(yè)間的競爭日益激烈,迫使企業(yè)采取先進的計算機硬件設備以及高質(zhì)量的輔助軟件來管理企業(yè)的各項運作,以提高本企業(yè)的勞動生產(chǎn)率以及人員效率。工資管理系統(tǒng)軟件作為一種管理軟件正在各企事業(yè)單位中得到越來越廣泛的應用。</p><p>  企業(yè)的工資管理是公司管理的一個重要內(nèi)容。隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來越復雜。工資管理既涉及到企業(yè)勞動人事的管理,同時也是企業(yè)財務管理的重要組成部分。工資管理需要和人

19、事管理相聯(lián)系,同時連接工時考勤和醫(yī)療保險等等,來生成企業(yè)每個職工的基本工資、津貼、醫(yī)療保險、保險費、實際發(fā)放工資等。資金是企業(yè)生存的主要元素,資金的流動影響到企業(yè)的整體運作,企業(yè)員工的工資是企業(yè)資金管理的一個重要的組成部分。早期的工資統(tǒng)計和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費財務人員大量的時間且不易保存,往往由于個人的因素抄寫不慎或計算疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強的時間限制?;谝陨显颍髽I(yè)

20、工資管理系統(tǒng)使用電腦安全保存、快速計算、全面統(tǒng)計,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化。企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),前臺程序開發(fā)工具采用微軟的VB6,后臺數(shù)據(jù)庫采用Access數(shù)據(jù)庫。VB6是一種面向對象的開發(fā)工具,具有組件豐富、語言簡單、功能強大的優(yōu)點。 Access數(shù)據(jù)庫具有與VB6無縫連接、操作簡單、易于使用的優(yōu)點。運行結果證明,本企業(yè)工資管理系</p><p><b>  需

21、求概述</b></p><p>  針對上述系統(tǒng)目標,確定了系統(tǒng)的功能需求和非功能需求。</p><p><b> ?。?)功能需求</b></p><p><b> ?、儆脩艄芾恚?lt;/b></p><p>  用戶的添加:當公司招聘新員工后,隨著新員工的入職,系統(tǒng)會為新員工分配員工ID

22、并在系統(tǒng)內(nèi)為新員工建立個人基本信息表。</p><p>  用戶的刪除功能:對應于員工的辭退和員工的退休。</p><p>  用戶的修改功能:當公司出現(xiàn)人事變動后,系統(tǒng)要快速精準的做出相應調(diào)整。</p><p><b> ?、谙到y(tǒng)設置:</b></p><p>  公司信息及系統(tǒng)參數(shù)設置。</p><

23、;p><b> ?、酃べY設置及發(fā)放:</b></p><p>  工資查詢功能:員工可以用自己的用戶名、密碼登陸自己在公司的主頁,輕松查詢自己的薪資報酬信息。</p><p>  工資匯總信息查詢功能:管理層人員可以從系統(tǒng)內(nèi)得到經(jīng)過系統(tǒng)實時計算出的統(tǒng)計性數(shù)字,以便輔助管理層決策。</p><p><b> ?。?)非功能性需求&

24、lt;/b></p><p>  精度:在精度需求上,根據(jù)使用需要,在各項數(shù)據(jù)的輸入、輸出及傳輸過程中,可以滿足各種精度的需求。</p><p>  時間特性要求:在軟件響應時間上能夠迅速滿足多用戶的并發(fā)訪問、數(shù)據(jù)更新處理不影響網(wǎng)絡訪問。</p><p>  靈活性:當用戶需求,如操作方式、運行環(huán)境、結果精度、數(shù)據(jù)結構與其他軟件接口等發(fā)生變化時,設計的軟件應能

25、做適當?shù)恼{(diào)整,具有一定的適應性。</p><p>  保密性:本軟件是運行在互聯(lián)網(wǎng)上的系統(tǒng),為了保障系統(tǒng)安全、可靠運行,對不同的模塊分配不同的權限。</p><p>  可維護性:本軟件采用結構化分析與設計技術,結構設計合理、清晰,提供標準的文檔,具有較強的可維護性。</p><p><b>  工資管理系統(tǒng)分析</b></p>

26、<p>  針對上述系統(tǒng)目標和功能概述,我們對系統(tǒng)進行了以下分析。</p><p><b>  2.1 需求分析</b></p><p>  需求分析是對系統(tǒng)開發(fā)提出明確要求的過程,其結果是后續(xù)系統(tǒng)開發(fā)工作的基礎。需求分析是在用戶調(diào)查的基礎上,通過分析,逐步明確用戶對系統(tǒng)的需求,包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務需求。</p><p>

27、;  工資管理系統(tǒng)與成本核算系統(tǒng)和公司的生產(chǎn)銷售系統(tǒng)提供接口,方便進行數(shù)據(jù)的及時傳遞,與此同時,工資管理系統(tǒng)為公司的管理層、財務部門和每個員工創(chuàng)建了入口,每個人擁有不同的權限,可以幫助一個小公司更有效的實現(xiàn)工資管理,歸納起來有一下這幾點優(yōu)勢:</p><p>  可以安全高效地存儲職員的檔案信息;</p><p>  可以節(jié)省大量的人力資源,只需幾名工作人員稍加培訓即可順利操作使用該系統(tǒng),

28、可為公司節(jié)省成本。</p><p>  根據(jù)用戶的實際需求,本系統(tǒng)主要提供以下基本功能:</p><p><b> ?。?)用戶信息管理</b></p><p>  對于用戶主要包括以下信息:員工的姓名、性別、職位、辦公室號、電話號碼等基本信息。(允許所有人查看)</p><p>  對于人事部門主要包括:用于處理公司的

29、人事聘請、升遷、降職、退休或辭退業(yè)務。 </p><p><b>  工資信息管理</b></p><p>  主要包括以下信息:工資設置、工資的計算、分類匯總統(tǒng)計工資。</p><p><b> ?。?)績效考評管理</b></p><p>  其提供的主要功能有:</p><

30、p>  向公司員工公示公司的績效測評制度,最大程度地激勵員工的主動性。(所有員工可查看)</p><p>  每名員工可以查看自己當月的績效情況,獎懲情況,項目提成等內(nèi)容。工資發(fā)放:</p><p>  主要功能:協(xié)助財務部門進行工資條的生成、工資的發(fā)放。(每名員工可以隨時查看自己當月的工資發(fā)放情況)</p><p>  協(xié)助統(tǒng)計報表的生成:</p>

31、;<p>  系統(tǒng)會每個月自動生成當月的報表,協(xié)助管理層進行決策。</p><p>  2.2 業(yè)務流程分析</p><p>  業(yè)務流程圖(transaction flow diagram,簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務處理過程。</p><p>  業(yè)務流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務處理過程的方法。

32、由于它的符號簡單明了,所以非常易于閱讀和理解業(yè)務流程。但它的不足是對于一些專業(yè)性較強的業(yè)務處理細節(jié)缺乏足夠的表現(xiàn)手段,它比較適用于反映事務處理類型的業(yè)務過程。</p><p>  (1)業(yè)務流程圖圖書說明:</p><p><b>  圖2.1</b></p><p><b> ?。?)</b></p>&l

33、t;p>  工資管理系統(tǒng)的業(yè)務流程圖,如圖2.2所示。</p><p><b>  圖2.2</b></p><p>  2.3 數(shù)據(jù)流程分析</p><p>  數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。繪制數(shù)據(jù)流程圖的目的是為了方便開發(fā)人員與用戶的交流,以及為系統(tǒng)設計提供依據(jù)

34、。數(shù)據(jù)流程圖的繪制通常采用自頂向下、逐層分解、直到功能細化為止的方法。</p><p>  工資管理系統(tǒng)的數(shù)據(jù)流程圖頂圖,如圖2.3所示。</p><p><b>  圖2.3</b></p><p>  頂圖概括了整個系統(tǒng)的邊界與規(guī)模,對其進行分解,得到工資管理系統(tǒng)的數(shù)據(jù)流程圖中圖,如圖2.4所示。</p><p>&

35、lt;b>  圖2.4</b></p><p>  中圖表明了本系統(tǒng)主要劃分為工資計算模塊和工資查詢模塊,兩個模塊均可以得到細化的中層數(shù)據(jù)流程圖。</p><p><b>  數(shù)據(jù)流程圖,底圖:</b></p><p>  員工和財務部門人員查詢工資的數(shù)據(jù)流程圖,如圖2.5所示。</p><p>  財

36、務部門人員查詢工資信息:</p><p>  企業(yè)普通員工查詢工資信息:</p><p><b>  圖2.5</b></p><p>  工資計算模塊的數(shù)據(jù)流程圖,如圖2.6所示。</p><p><b>  圖2.6</b></p><p>  工資發(fā)放的數(shù)據(jù)流程圖:&l

37、t;/p><p><b>  圖2.7</b></p><p>  2.4 建立數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序元數(shù)據(jù)的目錄。包括數(shù)據(jù)項、數(shù)據(jù)結構、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程。數(shù)據(jù)字典保存了所有數(shù)據(jù)元素信息。</p><p>  本例的主要數(shù)據(jù)

38、流有:登錄信息、查詢信息、工資信息、員工基本信息、等等。數(shù)據(jù)存儲包括:基本工資記錄、員工類別記錄、員工信息記錄、員工出勤記錄、員工創(chuàng)利記錄等文件。數(shù)據(jù)流可以進一步細化為數(shù)據(jù)元素有:員工ID、密碼等。按照數(shù)據(jù)字典規(guī)定的格式分別予以描述,可以更精確的描述數(shù)據(jù)流程圖。鑒于篇幅所限,在此只以對員工ID數(shù)據(jù)元素、登錄信息數(shù)據(jù)流和基本工資記錄數(shù)據(jù)存儲為例進行數(shù)據(jù)字典的描述。</p><p>  數(shù)據(jù)項條目如圖2.8所示,數(shù)據(jù)

39、流條目如圖2.8所示,文件條目如圖2.9所示。</p><p>  第三章 工資管理系統(tǒng)設計</p><p>  縱觀各企業(yè)工資管理軟件、一個好的企業(yè)工資管理軟件,應具有簡單友好的操作界面、安全性好的數(shù)據(jù)庫、分級用戶權限管理、強大數(shù)據(jù)導出及備份功能、聯(lián)機幫肋文檔。本系統(tǒng)著重圍繞這幾點進行開發(fā)設計。</p><p>  基于以上眾多問題的分析,和企業(yè)管理制度的參考。將

40、系統(tǒng)具體分為系統(tǒng)管理、員工信息設定、工資信息管理、工資結算管理、數(shù)據(jù)庫管理五大模塊:</p><p>  系統(tǒng)管理分為操作員登錄管理及用戶管理。操作員登錄管理記錄用戶登錄的時間,方便管理員查看。</p><p>  用戶管理分為新建普通用戶,新建管理員用戶,修改密碼三部分。</p><p><b>  3.1 總體設計</b></p&g

41、t;<p>  總體設計主要是指在系統(tǒng)分析的基礎上,對整個系統(tǒng)的劃分(子系統(tǒng))、機器設備(包括軟、硬設備)的配置、數(shù)據(jù)的存儲以及整個系統(tǒng)實施計劃等方面進行合理的安排??傮w設計包括系統(tǒng)構架設計、軟機構架設計和系統(tǒng)物理配置方案設計等內(nèi)容。</p><p>  3.1.1 系統(tǒng)構架設計</p><p>  工資管理系統(tǒng)的總體結構,如圖3.1所示。</p><p&

42、gt;<b>  圖3.1</b></p><p>  3.1.2 運行環(huán)境與接口</p><p>  本軟件所適用的具體設備必須是奔騰Ⅲ以上的CPU、內(nèi)存128兆以上的計算機,硬盤容量在20G以上。支持Windows操作系統(tǒng),SQL Server2005的軟件環(huán)境。</p><p>  用戶接口:本軟件用戶一般只需要通過終端進行操作,進入主界

43、面后,輸入密碼,身份確認后,即可進入相應的窗口。</p><p>  軟件接口:在服務器端需要安裝WindowsXP和ACCESS服務器版軟件,本軟件目前沒有與其他軟件系統(tǒng)進行對接。用戶安裝Windows操作系統(tǒng)和瀏覽器。</p><p><b>  3.2 詳細設計</b></p><p>  詳細設計階段的任務并不是具體的編寫程序,而是要

44、設計出程序的“藍圖”。詳細設計主要包括代碼設計和數(shù)據(jù)庫設計。結構化程序設計技術是詳細設計的基礎,而一個良好的描述工具是表現(xiàn)其結構化程序設計的載體。詳細設計的目標是確定應該怎樣實現(xiàn)所要求的系統(tǒng),得出對新系統(tǒng)精確描述,從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。</p><p>  3.2.1 代碼設計</p><p>  本系統(tǒng)可代碼化的對象包括:員工ID,部門ID等

45、。下面員工ID說明代碼設計的思路:員工ID采用區(qū)間碼編碼方式進行編碼,代碼由7位數(shù)字組成,分為3個區(qū)間:前兩位代表入職年份,第3、4位代表部門的小類,第5-7位為員工在部門內(nèi)部的員工號。如圖3.2所示。</p><p>  3.2.2 數(shù)據(jù)庫設計</p><p>  數(shù)據(jù)庫結構設計是指在一個給定的應用環(huán)境下,確定一個最優(yōu)數(shù)據(jù)模型和處理模式,構建既能滿足多個用戶的數(shù)據(jù)需求與處理要求,又能被某

46、個數(shù)據(jù)庫管理系統(tǒng)所接受,還能安全、有效、可靠地存取數(shù)據(jù)的數(shù)據(jù)庫。</p><p>  一、數(shù)據(jù)庫概念結構設計</p><p>  通過從上面的需求分析,可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構打下基礎,這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。這樣就可以對本系統(tǒng)設計以下實體:員工實體、工資實體、職位實體。實體之間關系的E-R圖,如圖3.3

47、所示。(由于篇幅問題只列舉了一部分屬性項)</p><p><b>  圖3.3</b></p><p><b>  圖3.4</b></p><p><b>  二、邏輯結構設計</b></p><p>  邏輯結構設計是在概念結構設計的基礎上完成的。系統(tǒng)設計中需要建立的有關

48、數(shù)據(jù)庫的邏輯結構,是一種與計算機技術更加接近的數(shù)據(jù)模型,它提供了有關數(shù)據(jù)庫內(nèi)部構造的、更加接近于實際存在的邏輯描述,因此能夠為在某種特定的數(shù)據(jù)庫管理系統(tǒng)上進行數(shù)據(jù)庫物理創(chuàng)建提供便利。</p><p><b>  數(shù)據(jù)表設計</b></p><p>  在數(shù)據(jù)庫邏輯設計階段,為了方便查看信息,我將部門表中的信息合并到了員工表中。</p><p>

49、  職工基本檔案表t_br,其結構如表3-1所示。保存員工的相關信息,是管理系統(tǒng)核心數(shù)據(jù),所有其它的信息都是依附與這張表而存在的。以工號作為主關鍵字,盡量減少數(shù)據(jù)的冗余,保證數(shù)據(jù)的一致性。</p><p>  表3-1 基本檔案表 t_br </p><p>  2、員工考勤信息表,其結構如表3-2所示。保存員工考勤信息的相關信息。此表數(shù)據(jù)只保存員工的出勤情況,并不包括每日生產(chǎn)產(chǎn)量的考勤

50、信息。</p><p>  表3-2 員工考勤信息表 AttendanceInfo</p><p>  3、LeaveInfo員工請假信息表,其結構如表3-3所示。用戶所有請假信息保存在此表中。工資結算時根據(jù)記錄進行扣除。</p><p>  表3-3 員工請假信息表 LeaveInfo</p><p>  4、員工業(yè)績,結構如表3-

51、4所示。為了方便系統(tǒng)的管理,員工業(yè)績信息同樣也作為一個獨立的表存儲。</p><p>  表3-4 員工業(yè)績信息表 OverTimeInfo</p><p>  5、員工工資表,結構如表3-5所示。該表即完成每日產(chǎn)品考勤,同時也保存由系統(tǒng)自動計算出的每天的員工工資,月底時只要匯總出這些每天的工資和即可。然后轉存到其它表作進一步處理。</p><p>  表3-

52、5 員工工資表 salary</p><p>  6、工作崗位表,結構如表3-6所示。該表即完成每日產(chǎn)品考勤,同時也保存由系統(tǒng)自動計算出的每天的員工工資,月底時只要匯總出這些每天的工資和即可。然后轉存到其它表作進一步處理。</p><p>  表3-6 工作崗位表 jobs</p><p>  第四章 各功能的實現(xiàn)</p><p>

53、;  系統(tǒng)實施是系統(tǒng)付諸實現(xiàn)的階段,本階段是在前面對系統(tǒng)所做的分析和設計的基礎上,完成系統(tǒng)環(huán)境的實施、程序設計、系統(tǒng)調(diào)試和系統(tǒng)轉換四大任務,最后將一個實際可以運行的系統(tǒng)交給用戶使用。</p><p>  4.1 系統(tǒng)安全級權限的實現(xiàn)</p><p>  為了確保系統(tǒng)的安全,對數(shù)據(jù)庫進行加密處理,由于本系統(tǒng)只面向人力資源部門員工,所以對權限要求較高。</p><p>

54、;  下圖為權限設置界面:</p><p><b>  登陸窗口的實現(xiàn)</b></p><p>  系統(tǒng)登陸時,要求正確輸入用戶名和密碼。成功登陸后顯示工資管理系統(tǒng)主界面。用戶名分為管理員用戶和普通用戶。實現(xiàn)該功能的編程語言如下所示:</p><p>  實現(xiàn)功能的部分主要代碼:</p><p>  Private Su

55、b Form_Initialize() </p><p>  Call InitCommonControls '實現(xiàn)漸變效果</p><p>  End Sub </p><p>  Private Sub Form_Load()&

56、lt;/p><p>  Me.Shape1.Top = Me.Top '外邊框</p><p>  Me.Shape1.Left = Me.Left</p><p>  Me.Shape1.Width = Me.ScaleWidth</p><p>  Me.Shape1.Height = Me.ScaleHeight</p>

57、<p>  '---------------------------------------------</p><p>  Dim Ret As Long</p><p>  Ret = GetWindowLong(Me.hWnd, GWL_EXSTYLE)</p><p>  Ret = Ret Or WS_EX_LAYERED</p

58、><p>  SetWindowLong Me.hWnd, GWL_EXSTYLE, Ret</p><p>  Timer1.Interval = 20</p><p>  '--------------------------------------------</p><p>  Call OpenConn</p>&

59、lt;p>  SQL = "select czy from 系統(tǒng)用戶表"</p><p>  rs.Open SQL, cn, 1, 1</p><p>  Do While Not rs.EOF</p><p>  Me.Combo1.AddItem rs!czy</p><p>  rs.MoveNext<

60、/p><p><b>  Loop</b></p><p>  Call CloseConn</p><p>  Call OpenConn</p><p>  SQL = "select 公司名稱 from 公司信息"</p><p>  rs.Open SQL, cn, 1,

61、1</p><p>  If rs.RecordCount > 0 Then</p><p>  gGsmc = rs!公司名稱</p><p><b>  Else</b></p><p>  gGsmc = "公司信息未知"</p><p><b>  En

62、d If</b></p><p>  Call CloseConn</p><p><b>  End Sub</b></p><p><b>  登陸用戶信息管理</b></p><p>  員工基本檔案信息管理,在窗體中完成員工基本信息的錄入工作。'</p>&

63、lt;p><b>  工資計算模塊</b></p><p>  4.4.1工資設置:</p><p><b>  關鍵代碼:</b></p><p>  Private Sub lvwGZXX_Click()</p><p>  If Me.lvwGZXX.ListItems.Count &l

64、t;= 0 Then Exit Sub</p><p>  Me.Toolbar1.Buttons(1).Enabled = True</p><p>  Me.Toolbar1.Buttons(2).Enabled = True</p><p>  Me.Toolbar1.Buttons(3).Enabled = False</p><p>

65、;  Me.Toolbar1.Buttons(4).Enabled = True</p><p>  Me.Frame1.Enabled = False</p><p>  GZIDCD = Me.lvwGZXX.SelectedItem.SubItems(1)</p><p>  SQL = "select * from 工資管理表 where gzid

66、=" & GZIDCD</p><p>  Call OpenConn</p><p>  rs.Open SQL, cn, 1, 1</p><p>  GZGIDCD = rs!gzgid</p><p>  Me.Text1(0).Text = rs!姓名</p><p>  Me.Text1(

67、1).Text = rs!職務</p><p>  Me.Text1(2).Text = rs!單位</p><p>  Me.Text1(3).Text = rs!部門</p><p>  Me.comKHYH.Text = rs!開戶銀行</p><p>  Me.Text1(4).Text = rs!銀行帳號</p>&l

68、t;p>  For i = 5 To 16</p><p>  Me.Text1(i).Text = rs.Fields(i + 3)</p><p><b>  Next</b></p><p>  Call CloseConn</p><p><b>  End Sub</b></p

69、><p>  Private Sub Text1_Change(Index As Integer)</p><p>  If Index = 0 Then</p><p>  Me.Text1(1).Text = ""</p><p>  Me.Text1(2).Text = ""</p>&

70、lt;p>  Me.Text1(3).Text = ""</p><p>  Me.Tag = 0</p><p><b>  End If</b></p><p>  If Index >= 5 Then</p><p>  If IsNumeric(Me.Text1(Index).Te

71、xt) = False Then</p><p>  Me.Text1(Index).Text = 0</p><p><b>  End If</b></p><p>  Me.labYFHJ.Caption = "應發(fā)合計:" & Format(Val(Me.Text1(5).Text) + Val(Me.Tex

72、t1(6).Text) + Val(Me.Text1(7).Text) + Val(Me.Text1(8).Text) + Val(Me.Text1(9).Text), "0.00")</p><p>  Me.labYKHJ.Caption = "應扣合計:" & Format(Val(Me.Text1(10).Text) + Val(Me.Text1(11).T

73、ext) + Val(Me.Text1(12).Text) + Val(Me.Text1(13).Text) + Val(Me.Text1(14).Text) + Val(Me.Text1(15).Text) + Val(Me.Text1(16).Text), "0.00")</p><p><b>  End If</b></p><p><

74、;b>  End Sub</b></p><p>  4.4.2工資發(fā)放:</p><p><b>  關鍵代碼:</b></p><p>  Private Sub Text1_Change(Index As Integer)</p><p>  If IsNumeric(Me.Text1(Index

75、).Text) = False Then</p><p>  Me.Text1(Index).Text = 0</p><p><b>  End If</b></p><p>  Me.labYFHJ.Caption = Format(Val(Me.Text1(0).Text) + Val(Me.Text1(1).Text) + Val(Me

76、.Text1(2).Text) + Val(Me.Text1(3).Text) + Val(Me.Text1(4).Text), "0.00")</p><p>  Me.labYKHJ.Caption = Format(Val(Me.Text1(5).Text) + Val(Me.Text1(6).Text) + Val(Me.Text1(7).Text) + Val(Me.Text1(8)

77、.Text) + Val(Me.Text1(9).Text) + Val(Me.Text1(10).Text) + Val(Me.Text1(11).Text), "0.00")</p><p>  Me.labSFGZ.Caption = Format(Val(Me.labYFHJ.Caption) - Val(Me.labYKHJ.Caption), "currency"

78、;)</p><p><b>  End Sub</b></p><p>  4.5 系統(tǒng)不足之處</p><p>  該系統(tǒng)基本完成了所需要完成的功能,當系統(tǒng)應用于實踐中,將會提高管理效率。但是由于時間比較緊,所以還存在一些不足之處,特別是系統(tǒng)的安全性上面還是有待加強。</p><p><b>  第五章

79、系統(tǒng)測試</b></p><p><b>  5.1測試概述</b></p><p>  系統(tǒng)測試就是對整個系統(tǒng)的功能進行測試,看其是否能實現(xiàn)要求的所有功能,另外,系統(tǒng)測試還包括對數(shù)據(jù)庫的測試,測試數(shù)據(jù)庫的連接是否正確,調(diào)用數(shù)據(jù)庫的所有信息是否完整。測試的內(nèi)容包括:</p><p>  1.檢測數(shù)據(jù)庫連接是否正常,內(nèi)容是否完整。&l

80、t;/p><p>  2.測試此系統(tǒng)能否正常運行,系統(tǒng)各模塊功能是否能夠實現(xiàn)。</p><p>  3.登陸功能:登陸驗證,登陸錯誤3次系統(tǒng)能否自動退出</p><p>  4.作業(yè)查詢:是否可實現(xiàn)庫存記錄、委托單位、經(jīng)營單位、托運記錄、車輛托運查詢、托運明細記錄查詢。</p><p>  5.系統(tǒng)維護:是否可以對公司資料設置、操作人員權限設置、

81、更改密碼、物流方式設置、委托單位設置、經(jīng)營單位設置、到港名稱設置、倉庫名稱設置、車輛資料管理、客戶明細資料設置和傳真這共11項進行編輯,并可以進行添加、刪除和保存的操作。</p><p><b>  5.2測試方法</b></p><p>  本系統(tǒng)采用黑盒測試,將系統(tǒng)看做一個黑盒,檢查系統(tǒng)是否能完成一切應做得事情和拒絕一切不應該做得事情。</p>&l

82、t;p>  本系統(tǒng)按照單元測試→集成測試→確認測試→系統(tǒng)測試的順序進行,力求交付客戶一個可運行的系統(tǒng)。</p><p><b>  5.3測試總結</b></p><p><b>  5.3.1測試結果</b></p><p>  本系統(tǒng)在WindowsXP操作系統(tǒng)中運行正常。系統(tǒng)數(shù)據(jù)庫調(diào)用正常,實現(xiàn)了預期功能,系統(tǒng)

83、各功能模塊調(diào)用正常。</p><p>  5.3.2 結果分析</p><p>  本系統(tǒng)功能正常,可以滿足用戶正常使用,但仍有許多不足之處,有待改進和完善。本系統(tǒng)存在的不足之處具體體現(xiàn)在:</p><p>  一、由于一些數(shù)據(jù)庫表的字段太多,在查看總表的時候,有很多信息不能一目了然,需要向后拖動滾動條才可查看的到。</p><p>  二、

84、代碼設計上欠妥,編碼規(guī)律不明顯。</p><p>  三、系統(tǒng)雖然可以基本滿足小型公司的日常業(yè)務對信息系統(tǒng)的要求,但是本身還是存在一定的局限性。</p><p><b>  結束語</b></p><p>  此次畢業(yè)設計,不盡鞏固了所學知識, 而且在這基礎上也提高了自己,使我明白需求分析、合理設計數(shù)據(jù)庫,編寫代碼對軟件設計的好壞起了非常重要的

85、作用。由于本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復檢查也難免出錯所以在本階段力求使用有限的時間找出盡可能多的錯誤,力求系統(tǒng)盡量正確。</p><p><b>  致謝</b></p><p>  經(jīng)過三個多月的畢業(yè)設計,在指導老師的指導下基本開發(fā)完成了網(wǎng)上書店。本系統(tǒng)功能還不是十分的完善,但基本上能完成人力資源管理工資計算等功能。界面美觀,明了,易操作。<

86、;/p><p>  通過畢業(yè)設計我學到了很多新知識,個人能力與了很大的提高。在設計中經(jīng)常遇到種種困難與挫折,幾次陷入停頓狀態(tài)。在這種情況下,指導老師不但給予我的很多的鼓勵,而且在設計上提出了很多正確的建議和善意的批評。還有我們信管1班的很多同學,很多我不會的問題我就給他們發(fā)郵件,大家一起搜集各種相關資料,一起探討技術問題,一起攻克設計中的各種困難。使我深刻體會到團隊精神的重要性。</p><p&g

87、t;  在這里,順利完成畢業(yè)設計我首先要感謝指導老師石新玲老師的細心指導,她幫助解決了我設計中的疑難和困惑,為我完成設計提供了極大的幫助。在這個學期中,我隨時都能與她取得聯(lián)系詢問相關問題,她總是耐心的為我作出解答,并多次給熱心地幫我查找相關書籍資料。我的這次設計順利完成離不開石新玲老師的幫助;還有班上的其他同學也為我提供了不少的幫助,在此一并向他們表示衷心的感謝!</p><p>  不過對我來說,由于時間有限,

88、也包括我的知識水平有限,系統(tǒng)中還有許多不足之處,還請各位老師指導指正。</p><p><b>  參考文獻</b></p><p>  孫 越 ,Visual Basic數(shù)據(jù)庫開發(fā)自學教程,人民郵電出版社,2003</p><p>  龔沛曾, 面向對象程序設計系列教材,高等教育出版社,2004</p><p>  潭

89、 浩, 學用Visual Basic 編程 ,西安電子科技大學出版社,2000</p><p>  劉 萌, Visual Basic6.0 數(shù)據(jù)庫開發(fā)與實例導航,人民郵電出版社,2004</p><p>  湯發(fā)良, 我國企業(yè)內(nèi)部沖突狀態(tài)的評價測度模型 ,1999</p><p>  Visual Basic6.0 數(shù)據(jù)庫精講100例,電子工業(yè)出版社,2003

90、</p><p>  Visual Basic6.0程序設計實驗, 中央廣播電視大學出版社,2006</p><p>  http://www.csdn.com vb開發(fā)技術論壇</p><p>  賽奎春,Visual Basic開發(fā)經(jīng)驗技巧寶典 2007</p><p>  徐照興,Visual Basic應用程序開發(fā)實例精講 2008

91、</p><p>  蔡敏 劉海英 汪杰,Visual Basic數(shù)據(jù)庫開發(fā)工程案例 2007</p><p>  周文峰 萬麗 許志華,Visual Basic程序開發(fā) 2008</p><p>  張溫基 陳佳,信息系統(tǒng)開發(fā)案例 2009</p><p>  周國民,Visual Basic+Access數(shù)據(jù)庫項目開發(fā)實踐 2009<

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論