

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。員工工資信息管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,采用人工處理既浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于操作的人力資源管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。</
2、p><p> 本文所闡述的人力資源管理系統(tǒng),瀏覽器/服務(wù)器模式高效地實(shí)現(xiàn)了人事工資管理系統(tǒng)的各項(xiàng)功能,可進(jìn)行多條件查詢、更新、密碼設(shè)置、工資和獎(jiǎng)金的統(tǒng)計(jì)發(fā)放等功能。提升了企業(yè)的效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。該系統(tǒng)較完整的完成了工資管理的各種功能,它包括前臺(tái)服務(wù)和后臺(tái)管理兩大功能模塊。在實(shí)現(xiàn)了不同權(quán)限用戶登陸,用戶的注冊(cè)、查詢,客戶信息的查詢。</p><p> 本系統(tǒng)采用C/S結(jié)
3、構(gòu),以C#.NET作為開發(fā)工具,SQL Server作為后臺(tái)數(shù)據(jù)庫,兩者完美組合,開發(fā)一個(gè)人事工資管理系統(tǒng),包括系統(tǒng)分析、數(shù)據(jù)庫設(shè)計(jì)和程序?qū)崿F(xiàn)等步驟。</p><p> 關(guān)鍵詞:人事工資管理系統(tǒng);互聯(lián)網(wǎng);C#.NET;SQL Server</p><p><b> Abstract</b></p><p> With the prolif
4、eration of computers and computer science and technology, the rapid development of more and more people began to use computers to solve practical problems. Employee information management is an important part of enterpri
5、se information management, faced with a large number of personnel information, using manpower to tackle the waste of time, but also a waste of human and material resources, and the low accuracy of the data. Therefore, de
6、veloping a user-friendly, easy to operate hum</p><p> Design is mainly used C#.NET and SQL Server to develop a Human resources management system, including systems analysis, database design and program and
7、other steps. The system completed a more complete customer management features, including front desk and back-office management functions of the two modules. In the realization of the rights of different users landing, t
8、he registration of users, query, the query customer information.</p><p> The introduction of computer systems for customer information for information management, the companies operating in various areas th
9、roughout the implementation of the computer control, can greatly enhance the company's efficiency and enhance competitiveness of firms.</p><p> Key words: Human resources management system;the Internet;
10、C#.NET;SQL Server</p><p><b> 目 錄</b></p><p><b> 第1章 緒 論1</b></p><p> 1.1 選題背景1</p><p> 1.2 目的和意義1</p><p> 1.3 系統(tǒng)開發(fā)環(huán)境2<
11、/p><p> 第2章 可行性分析3</p><p> 2.1 經(jīng)濟(jì)可行性3</p><p> 2.2 技術(shù)可行性3</p><p> 2.3 法律可行性4</p><p> 2.4 運(yùn)行可行性4</p><p> 第3章 系統(tǒng)需求分析5</p><p&g
12、t; 3.1 人事工資管理信息系統(tǒng)的產(chǎn)生和發(fā)展情況5</p><p> 3.2 系統(tǒng)數(shù)據(jù)流圖的創(chuàng)建5</p><p> 3.3 數(shù)據(jù)字典構(gòu)建7</p><p> 3.3.1 數(shù)據(jù)項(xiàng)的定義7</p><p> 3.3.2 數(shù)據(jù)流的定義8</p><p> 3.3.3 數(shù)據(jù)處理12</p>
13、;<p> 3.3.4 數(shù)據(jù)存儲(chǔ)的定義14</p><p> 第4章 系統(tǒng)設(shè)計(jì)16</p><p> 4.1 系統(tǒng)模塊總體設(shè)計(jì)16</p><p> 4.2 系統(tǒng)功能設(shè)計(jì)17</p><p> 4.3 業(yè)務(wù)流程圖17</p><p> 第5章 數(shù)據(jù)庫設(shè)計(jì)21</p>
14、<p> 5.1 數(shù)據(jù)庫需求分析21</p><p> 5.2 概念設(shè)計(jì)21</p><p> 5.3 邏輯設(shè)計(jì)24</p><p> 5.4 創(chuàng)建數(shù)據(jù)表25</p><p> 第6章 系統(tǒng)實(shí)施28</p><p> 6.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置28</p><p>
15、; 6.2 系統(tǒng)主頁設(shè)計(jì)28</p><p> 6.3 人事工資管理功能設(shè)計(jì)31</p><p> 6.3.1 人事資料查詢31</p><p> 6.3.2 人事資料錄入32</p><p> 6.3.3 人事資料刪除34</p><p> 6.3.4 人事資料修改34</p>
16、<p> 6.4 角色管理功能設(shè)計(jì)34</p><p> 6.5 工資查詢功能設(shè)計(jì)35</p><p> 第7章 系統(tǒng)的測試與性能分析37</p><p> 7.1 軟件測試的意義37</p><p> 7.2 軟件測試的用例37</p><p> 7.3 白盒測試和黑盒測試37<
17、;/p><p> 7.4 軟件測試步驟38</p><p> 7.5 本系統(tǒng)測試38</p><p> 7.6 系統(tǒng)總結(jié)39</p><p> 第8章 結(jié) 論40</p><p><b> 參考文獻(xiàn)41</b></p><p><b> 致 謝
18、42</b></p><p><b> 緒 論</b></p><p><b> 選題背景</b></p><p> 網(wǎng)絡(luò)化的今天,人事工資管理信息系統(tǒng),使公司的人力資源協(xié)作管理模式成為可能。通過網(wǎng)絡(luò)管理系統(tǒng),專門的人事工資管理人員可以提高自身工作效率,做好人力資源管理的協(xié)調(diào)工作,提高人力資源利用率;通過
19、網(wǎng)絡(luò)管理系統(tǒng),員工可以直接管理自己的技能,有效地發(fā)現(xiàn)和挖掘自身的潛能,與自己的上級(jí)、下屬、同事及時(shí)的進(jìn)行溝通與交流,同心協(xié)作,積極為企業(yè)的發(fā)展與決策貢獻(xiàn)力量。通過網(wǎng)絡(luò)人事工資管理系統(tǒng)對(duì)企業(yè)人力資源進(jìn)行管理,使企業(yè)人力資源管理適應(yīng)時(shí)代的發(fā)展要求,大大提高了企業(yè)的核心競爭力。能夠極地提高人事工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。人事工資管理系統(tǒng)它能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莺筒樵兪侄危匀耸鹿べY管理系統(tǒng)的內(nèi)
20、容對(duì)于企業(yè)的決策者和管理者來說都是至關(guān)重要的。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><p><b> 目的和意義</b></p><p> 建立人事工資管理信息系統(tǒng)能樹立一個(gè)企業(yè)形象。對(duì)于任何一個(gè)企業(yè)而言,企業(yè)的品牌形象至關(guān)重要。 特別是對(duì)于互聯(lián)網(wǎng)技術(shù)高度發(fā)展的今天,
21、通過人事工資管理信息系統(tǒng),員工可通過系統(tǒng)查詢自己的收入,也側(cè)面的了解企業(yè)形象及企業(yè)實(shí)力,因此,建立具有國際水準(zhǔn)的工資管理能夠極大的提升企業(yè)在員工心中的整體形象。</p><p> 建立人事工資管理信息系統(tǒng)能減輕人事部門負(fù)擔(dān)。許多人知道,一個(gè)公司的所有和員工有關(guān)的運(yùn)作,包括加薪,出差,請(qǐng)假,人員的調(diào)動(dòng),離任等等都由人力資源部門來完成,如果是一家擁有上千人的大型企業(yè),這個(gè)工作量是相當(dāng)驚人的。因此本系統(tǒng)的開發(fā),大大緩
22、解了該部門的工作壓力,也避免了以前工資以及人工作業(yè)的錯(cuò)誤幾率。能夠極地提高人事,工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b> 系統(tǒng)開發(fā)環(huán)境</b></p><p> 人事工資管理信息系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。本系統(tǒng)采用B/S結(jié)構(gòu),開發(fā)本系統(tǒng)時(shí),得主要采用的開發(fā)語言SQL
23、 Server作為后臺(tái)數(shù)據(jù)庫,前臺(tái)使用C#,C#編程語言是由微軟公司的Anders Hejlsberg和 Scott Willamette領(lǐng)導(dǎo)的開發(fā)小組專門為.NET平臺(tái)設(shè)計(jì)的語言,它可以使程序員移植到.NET上。這種移植對(duì)于廣大的程序員來說是比較容易的,因?yàn)镃#從C,C++和Java發(fā)展而來,它采用了這三種語言最優(yōu)秀的特點(diǎn),并加入了它自己的特性。C#是事件的驅(qū)動(dòng)的,完全面向?qū)ο蟮目梢暬幊陶Z言,我們可以使用集成開發(fā)環(huán)境來編寫C#程序。
24、使用IDE,程序員可以方便的建立,運(yùn)行,測試和調(diào)試C#程序,這就將開發(fā)一個(gè)可用程序的時(shí)間減少到不用IDE開發(fā)時(shí)所用時(shí)間的一小部分。使用IDE迅速建立一個(gè)應(yīng)用程序的過程稱為快速反映開發(fā)。</p><p> SQL Server 是Microsoft公司開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),SQL Server 2000是Microsoft公司2000年推出的最新版本。SQL Server 2000是一款面向
25、高端的數(shù)據(jù)庫管理系統(tǒng),它不僅繼承了SQL Server 前輩的性能、穩(wěn)定性、便于管理和易于開發(fā)等優(yōu)勢,同時(shí)又具有許多新特性??梢哉fSQL Server 2000目前已成為廣為使用的數(shù)據(jù)庫管理系統(tǒng)。</p><p> 管理數(shù)據(jù)庫及其對(duì)象時(shí)SQL Server 2000的主要任務(wù)。每個(gè)數(shù)據(jù)庫都是由表、觸發(fā)器、存儲(chǔ)過程等數(shù)據(jù)庫對(duì)象所組成的。</p><p> 數(shù)據(jù)表是包含數(shù)據(jù)庫中所有數(shù)據(jù)的數(shù)
26、據(jù)庫對(duì)象,設(shè)計(jì)完數(shù)據(jù)庫后就可以創(chuàng)建數(shù)據(jù)庫中用來存儲(chǔ)數(shù)據(jù)的表了。SQL Server 2000提供了兩種創(chuàng)建數(shù)據(jù)庫表:一種是利用表設(shè)計(jì)器創(chuàng)建表,一種是利用Transact-SQL語句中的creat命令創(chuàng)建表。創(chuàng)建完一個(gè)表之后,最重要的就是向表中插入數(shù)據(jù),這是最基本的操作。假如有需要?jiǎng)h除表的話,可以利用企業(yè)管理器刪除表或者用DROP TABLE語句刪除表。</p><p> SQL Server 2000數(shù)據(jù)存儲(chǔ)過
27、程將一些固定的數(shù)據(jù)操作集中起來處理,解決了數(shù)據(jù)庫使用時(shí)系統(tǒng)的速度和效率問題。打開SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫中“存儲(chǔ)過程”文件夾,單擊鼠標(biāo)右鍵,選擇“新建存儲(chǔ)過程”命令,即可往對(duì)話框文本顯示處添加命令語句。存儲(chǔ)過程是保存起來的可以接受和返回用戶提供的參數(shù)的Transact-SQL語句的集合。修改存儲(chǔ)命令可以使用ALTER PROCEDURE語句更改存儲(chǔ)過程。刪除存儲(chǔ)過程可以使用DROP PROCEDURE命令。</
28、p><p><b> 可行性分析</b></p><p><b> 經(jīng)濟(jì)可行性</b></p><p> 系統(tǒng)的經(jīng)濟(jì)可行性指的是對(duì)組織的經(jīng)濟(jì)狀況和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)、運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)及經(jīng)濟(jì)效益進(jìn)行估計(jì)。</p><p> 各公司企業(yè)已經(jīng)配備了電腦和傳真
29、,硬件上無需大量投資,投入小,回報(bào)大。 用戶可以在計(jì)算機(jī)前方便的對(duì)客戶的資料相關(guān)信息進(jìn)行處理,極大的提高工作效率,不僅節(jié)約了時(shí)間、人力、物力,而且還提升了企業(yè)形象,工資計(jì)算也特別準(zhǔn)確,為客戶帶來方便優(yōu)質(zhì)的服務(wù),贏得更大的商業(yè)機(jī)遇。且本系統(tǒng)開發(fā)周期短,投入費(fèi)用低,軟件生命周期長,真正的實(shí)現(xiàn)性價(jià)比最高。</p><p> 運(yùn)行該系統(tǒng)的硬件和軟件支持費(fèi)用需要2萬元,但軟件開發(fā)費(fèi)用估計(jì)6.7萬元,但系統(tǒng)投入使
30、用后,每年可為節(jié)省支出約10萬元,假設(shè)該軟件可以使用5年。而一次性支出25萬元,再假定投資費(fèi)用存入銀行的利息按5%計(jì)算。</p><p> 經(jīng)過分析,此人事工資管理信息系統(tǒng)在經(jīng)濟(jì)上的開發(fā)是可行的。</p><p><b> 技術(shù)可行性</b></p><p> 根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操
31、作人員水平和數(shù)量等方面去考慮和分析。</p><p> 本系統(tǒng)的前臺(tái)開發(fā)工具采用當(dāng)前比較流行的C#.NET 開發(fā)工具。C#.NET作為一種可視化的、面向?qū)ο蟮目焖賾?yīng)用開發(fā)工具,是專門用于數(shù)據(jù)庫軟件開發(fā)的,可以使開發(fā)人員的工作速度更快、成本更低、質(zhì)量更高、功能更強(qiáng)。它全面支持面向?qū)ο缶幊蹋羌蓮?qiáng)大并易于使用的第四代編程語言。C#.NET 內(nèi)置包括數(shù)據(jù)窗口在內(nèi)的多種對(duì)象類,可以方便的訪問數(shù)據(jù)庫,對(duì)數(shù)據(jù)處理、查詢、
32、報(bào)表輸出等具有較強(qiáng)的功能,C#.NET 的以上特性使它已被廣大數(shù)據(jù)庫應(yīng)用開發(fā)人員所使用,并獲得好評(píng)。</p><p> 本系統(tǒng)將使用SQL Server 2005作為應(yīng)用程序的數(shù)據(jù)庫,它具有良好的并發(fā)處理和事務(wù)處理能力,并且具有較高的運(yùn)行效率和穩(wěn)定性。這是一個(gè)支持中小型的成熟的功能強(qiáng)大的多用戶數(shù)據(jù)庫,是目前流行的常用數(shù)據(jù)庫之一,日常的維護(hù)和更新簡便靈活。采用簡潔的人機(jī)界面,更安全的密碼驗(yàn)證體系,在取得更安全的措
33、施的同時(shí)為企業(yè)節(jié)省了成本,是一種安全的公司管理客戶資源的工具。</p><p> SQL Server 是一個(gè)功能強(qiáng)大、高性能的數(shù)據(jù)庫管理系統(tǒng)軟件,滿足客戶/服務(wù)器計(jì)算要求;它與WINDOWS NT的結(jié)合,使數(shù)據(jù)的傳輸量更大,響應(yīng)時(shí)間更快;SQL Server利用圖形化的管理工具,讓管理員對(duì)系統(tǒng)的管理非常方便;同時(shí),SQL Server 提供了一整套數(shù)據(jù)庫管理體系結(jié)構(gòu),功能可靠。這些特點(diǎn)使將來系統(tǒng)的擴(kuò)充非常便利
34、。</p><p><b> 法律可行性</b></p><p> 此人事工資管理信息系統(tǒng)是本人自主開發(fā)的管理系統(tǒng),是很有實(shí)際意義的系統(tǒng),開發(fā)這個(gè)系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,即該系統(tǒng)不同于原來已有的現(xiàn)代化的系統(tǒng),不存在侵權(quán)等問題,本系統(tǒng)開發(fā)不會(huì)侵犯他人、集體或國家利益,不違反國家法律,因此具有法律可行性。</p><p><b>
35、; 運(yùn)行可行性</b></p><p> 操作可行性是指系統(tǒng)對(duì)組織機(jī)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施、環(huán)境等對(duì)系統(tǒng)的適應(yīng)性以及進(jìn)行人員信息查詢的補(bǔ)充計(jì)劃可行性。</p><p> 從新系統(tǒng)使用難易程度上來看,新系統(tǒng)使用起來并不復(fù)雜,界面設(shè)計(jì)親切,容易使用,通過接觸了解到公司的員工有接受新事物的能力,大多數(shù)員工平時(shí)都有過使用電腦的經(jīng)歷,學(xué)習(xí)該系統(tǒng)的使用應(yīng)該不會(huì)困難。該系統(tǒng)的實(shí)
36、施對(duì)公司的組織機(jī)構(gòu)不會(huì)有太大的影響。在今后的維護(hù)過程中,領(lǐng)導(dǎo)者可在店面里挑選或培養(yǎng)一、兩名對(duì)計(jì)算機(jī)知識(shí)比較了解的員工深入學(xué)習(xí)該系統(tǒng),系統(tǒng)的開發(fā)人員也會(huì)在系統(tǒng)實(shí)施后的半年時(shí)間內(nèi)不計(jì)酬的隨時(shí)解決系統(tǒng)出現(xiàn)的一些技術(shù)性問題。該系統(tǒng)使工作流程合理方便,充分的實(shí)現(xiàn)了客戶資源管理系統(tǒng)的自動(dòng)化。目前業(yè)務(wù)員、管理人員和都有操作電腦的能力,通過提供一定的培訓(xùn),都能夠熟練操作。</p><p> 經(jīng)過上述論述分析,新系統(tǒng)的實(shí)施非常可
37、行。</p><p><b> 系統(tǒng)需求分析</b></p><p> 人事工資管理信息系統(tǒng)的產(chǎn)生和發(fā)展情況</p><p> 許多學(xué)者都對(duì)人事工資管理信息系統(tǒng)進(jìn)行過定義,其中拍德瑞、德斯勒、諾伊及國內(nèi)學(xué)者余凱成等人將人事工資管理信息系統(tǒng)定義為:收集、處理、存儲(chǔ)和發(fā)布信息以支持決策、協(xié)調(diào)、控制、分析及可視化人事工資管理活動(dòng)的相關(guān)組件的集成
38、系統(tǒng)。而舍小曼等人將人事工資管理信息系統(tǒng)定義為:“提供現(xiàn)實(shí)和準(zhǔn)確數(shù)據(jù)的計(jì)算機(jī)系統(tǒng),用于考核和晉升的目的。在這種意義上,它已經(jīng)超越了簡單的存儲(chǔ)和查詢信息,本文所界定的人事工資管理信息系統(tǒng),主要是指運(yùn)用現(xiàn)代計(jì)算機(jī)、軟件及網(wǎng)絡(luò)技術(shù)來對(duì)公司的人事工資管理進(jìn)行系統(tǒng)化、流程化的設(shè)計(jì)、管理、查詢和評(píng)價(jià),以提高組織人事工資管理水平。它不僅需要計(jì)算機(jī)及網(wǎng)絡(luò)等硬件的支持,更需要HRMS軟件及相關(guān)的人事工資管理理念的輔佐。</p><p&
39、gt; 隨著人事工資管理理論的迅速發(fā)展,為推進(jìn)人事工資管理信息化奠定了理論基礎(chǔ)?,F(xiàn)代人事工資管理已經(jīng)遠(yuǎn)遠(yuǎn)超出了傳統(tǒng)的人事管理范疇,而今,現(xiàn)代人事工資管理更需要借助和發(fā)揮現(xiàn)代信息和技術(shù)手段,優(yōu)化管理過程,提高管理效益。信息技術(shù)在人事工資管理中的應(yīng)用,可以提高工作效率,優(yōu)化業(yè)務(wù)流程,改善服務(wù)質(zhì)量,提供基于信息的查詢支持,在某種意義上實(shí)現(xiàn)全面人事工資管理。</p><p><b> 系統(tǒng)數(shù)據(jù)流圖的創(chuàng)建&l
40、t;/b></p><p> 數(shù)據(jù)流圖(date flow diagram , DFD),是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。數(shù)據(jù)流圖是從數(shù)據(jù)的角度來描述一個(gè)系統(tǒng),數(shù)據(jù)流圖適合于宏觀地分析一個(gè)組織業(yè)務(wù)概況。</p><p> 在此系統(tǒng)中存在一些特殊的數(shù)據(jù)流,它們不依賴
41、用戶的操作而執(zhí)行,而是依賴于時(shí)間,也就是說,時(shí)間一到它們就會(huì)自動(dòng)啟動(dòng)執(zhí)行,這些事件稱為計(jì)劃任務(wù)。工資核算就是典型的計(jì)劃任務(wù),它們?cè)谠履┳詣?dòng)啟動(dòng)執(zhí)行,對(duì)員工的工資進(jìn)行匯總計(jì)算。此外本系統(tǒng)中的計(jì)劃任務(wù)還有員工考勤和員工考核等。</p><p> 1.工資核算的數(shù)據(jù)流圖,如圖3-1所示。</p><p> 圖3-1 工資核算的數(shù)據(jù)流圖</p><p> 2.績效考核
42、的數(shù)據(jù)流圖,如圖3-2所示。</p><p> 圖3-2 績效考核的數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典構(gòu)建</b></p><p> 數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文
43、字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。</p><p><b> 數(shù)據(jù)項(xiàng)的定義</b></p><p> 數(shù)據(jù)元素是不可再分的數(shù)據(jù)單位,一般而言,包括如下內(nèi)容:數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說明,別名,數(shù)據(jù)類型,長度,取值范圍,取值含義,與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系,數(shù)據(jù)項(xiàng)之間的聯(lián)系}。其中,后兩項(xiàng)定義了數(shù)據(jù)的完整性約束條件,用于數(shù)據(jù)校驗(yàn)。具體內(nèi)容,如表3-1所
44、示。</p><p> 表3.1 人力資源管理系統(tǒng)數(shù)據(jù)項(xiàng)定義</p><p><b> 續(xù)表3.1</b></p><p><b> 數(shù)據(jù)流的定義</b></p><p> 人事工資管理信息系統(tǒng)數(shù)據(jù)流定義:</p><p><b> 數(shù)據(jù)流編號(hào):D1<
45、;/b></p><p><b> 數(shù)據(jù)流名稱:用戶名</b></p><p><b> 數(shù)據(jù)流來源:用戶</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D2</b></p><p> 數(shù)據(jù)流名稱:
46、登錄信息</p><p><b> 數(shù)據(jù)流來源:用戶</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D3</b></p><p><b> 數(shù)據(jù)流名稱:權(quán)限</b></p><p><b> 數(shù)
47、據(jù)流來源:權(quán)限表</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D4</b></p><p> 數(shù)據(jù)流名稱:用戶信息</p><p><b> 數(shù)據(jù)流來源:用戶表</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)&l
48、t;/p><p><b> 數(shù)據(jù)流編號(hào):D5</b></p><p><b> 數(shù)據(jù)流名稱:角色</b></p><p><b> 數(shù)據(jù)流來源:角色表</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):
49、D6</b></p><p> 數(shù)據(jù)流名稱:查詢條件</p><p><b> 數(shù)據(jù)流來源:用戶</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D7</b></p><p> 數(shù)據(jù)流名稱:查詢語句</p>
50、;<p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D8</b></p><p> 數(shù)據(jù)流名稱:記錄標(biāo)識(shí)</p><p><b> 數(shù)據(jù)流來源:用戶</b></p><p><b>
51、 數(shù)據(jù)流去向:系統(tǒng)</b></p><p><b> 數(shù)據(jù)流編號(hào):D9</b></p><p> 數(shù)據(jù)流名稱:員工信息</p><p> 數(shù)據(jù)流來源:員工信息表/用戶</p><p><b> 數(shù)據(jù)流去向:系統(tǒng)</b></p><p><b>
52、 數(shù)據(jù)流編號(hào):D10</b></p><p> 數(shù)據(jù)流名稱:獎(jiǎng)勵(lì)總額</p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D11</b></p><p> 數(shù)據(jù)流名稱:懲罰總額</p><
53、p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D12</b></p><p> 數(shù)據(jù)流名稱:福利總額</p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p>
54、;<b> 數(shù)據(jù)流編號(hào):D13</b></p><p> 數(shù)據(jù)流名稱:保險(xiǎn)總額</p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D14</b></p><p> 數(shù)據(jù)流名稱:工資總額</
55、p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D15</b></p><p><b> 數(shù)據(jù)流名稱:稅率</b></p><p><b> 數(shù)據(jù)流來源:稅率表</b></p
56、><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D16</b></p><p> 數(shù)據(jù)流名稱:考核方案</p><p> 數(shù)據(jù)流來源:考核方案表</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D17
57、</b></p><p> 數(shù)據(jù)流名稱:員工分?jǐn)?shù)</p><p> 數(shù)據(jù)流來源:考核分?jǐn)?shù)表</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D18</b></p><p> 數(shù)據(jù)流名稱:考核標(biāo)準(zhǔn)</p><p> 數(shù)據(jù)
58、流來源:考核標(biāo)準(zhǔn)表</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D19</b></p><p><b> 數(shù)據(jù)流名稱:總分</b></p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:員工考核表s</p>
59、;<p><b> 數(shù)據(jù)流編號(hào):D20</b></p><p> 數(shù)據(jù)流名稱:結(jié)果視圖</p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流去向:用戶</b></p><p><b> 數(shù)據(jù)流編號(hào):D21</b></p>
60、<p><b> 數(shù)據(jù)流名稱:主頁</b></p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流去向:用戶</b></p><p><b> 數(shù)據(jù)流編號(hào):D22</b></p><p><b> 數(shù)據(jù)流名稱:請(qǐng)求</b&
61、gt;</p><p><b> 數(shù)據(jù)流來源:用戶</b></p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D23</b></p><p> 數(shù)據(jù)流名稱:請(qǐng)求數(shù)據(jù)</p><p><b> 數(shù)據(jù)流來源:用戶</b>
62、</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流編號(hào):D24</b></p><p> 數(shù)據(jù)流名稱:未授權(quán)視圖</p><p> 數(shù)據(jù)流來源:管理系統(tǒng)</p><p><b> 數(shù)據(jù)流去向:用戶</b></p><p&g
63、t;<b> 數(shù)據(jù)流編號(hào):D25</b></p><p> 數(shù)據(jù)流名稱:獎(jiǎng)勵(lì)信息</p><p> 數(shù)據(jù)流來源:獎(jiǎng)勵(lì)信息表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)/獎(jiǎng)勵(lì)信息表</p><p> 數(shù)據(jù)流編號(hào):D26 </p><p> 數(shù)據(jù)流名稱:懲罰信息</p>
64、<p> 數(shù)據(jù)流來源:懲罰信息表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)/懲罰信息表</p><p><b> 數(shù)據(jù)流編號(hào):D27</b></p><p> 數(shù)據(jù)流名稱:福利信息</p><p> 數(shù)據(jù)流來源:福利信息表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管
65、理系統(tǒng)/福利信息表</p><p><b> 數(shù)據(jù)流編號(hào):D28</b></p><p> 數(shù)據(jù)流名稱:保險(xiǎn)信息</p><p> 數(shù)據(jù)流來源:保險(xiǎn)信息表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)/保險(xiǎn)信息表</p><p><b> 數(shù)據(jù)流編號(hào):D29</b&g
66、t;</p><p> 數(shù)據(jù)流名稱:員工工資</p><p> 數(shù)據(jù)流來源:員工工資表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)/員工工資表</p><p><b> 數(shù)據(jù)流編號(hào):D30</b></p><p> 數(shù)據(jù)流名稱:考核結(jié)果</p><p>
67、數(shù)據(jù)流來源:員工考核表/管理系統(tǒng)</p><p> 數(shù)據(jù)流去向:管理系統(tǒng)/員工考核表</p><p><b> 數(shù)據(jù)處理</b></p><p> 處理過程的具體處理邏輯通常在詳細(xì)設(shè)計(jì)過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常具體包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理}<
68、;/p><p> 系統(tǒng)數(shù)據(jù)處理的定義:</p><p><b> 編號(hào):P1</b></p><p><b> 名稱:合法檢查</b></p><p> 描述:對(duì)檢查用戶是否登錄</p><p> 輸入/輸出:D1,D2</p><p><
69、b> 編號(hào):P11</b></p><p><b> 名稱:計(jì)算工資總額</b></p><p> 描述:根據(jù)員工信息獎(jiǎng)懲,福利,保險(xiǎn)等信息計(jì)算本月員工工資總額</p><p> 輸入/輸出:D10,D11,D12,D13,D14</p><p><b> 編號(hào):P12</b&
70、gt;</p><p><b> 名稱:獲取稅率</b></p><p> 描述:根據(jù)員工工資總額,查詢稅率表并取出數(shù)據(jù)。</p><p> 輸入/輸出:D14,D15</p><p><b> 編號(hào):P13</b></p><p><b> 名稱:計(jì)算實(shí)
71、際工資</b></p><p> 描述:根據(jù)工資總額和稅率計(jì)算員實(shí)際工資</p><p> 輸入/輸出:D14,D15</p><p><b> 編號(hào):P14</b></p><p><b> 名稱:獲取考核方案</b></p><p> 描述:讀取考核
72、方案表,獲取考核方案。</p><p><b> 輸入/輸出:D16</b></p><p><b> 編號(hào):P15</b></p><p><b> 名稱:獲取員工分?jǐn)?shù)</b></p><p> 描述:根據(jù)考核方案,讀取考核分?jǐn)?shù)表,獲取考核分?jǐn)?shù)</p>
73、<p> 輸入/輸出:D16,D17</p><p><b> 編號(hào):P16</b></p><p><b> 名稱:獲取考核標(biāo)準(zhǔn)</b></p><p> 描述:根據(jù)考核方案及分?jǐn)?shù),獲取考核標(biāo)準(zhǔn)。</p><p><b> 輸入/輸出:D16</b><
74、;/p><p><b> 編號(hào):P17</b></p><p><b> 名稱:計(jì)算總分</b></p><p> 描述:對(duì)所有當(dāng)前考核方案及當(dāng)前員工累計(jì)分進(jìn)行匯總,得到總分</p><p> 輸入/輸出:D17,D18,D30</p><p><b> 數(shù)據(jù)
75、存儲(chǔ)的定義</b></p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F11</p><p> 數(shù)據(jù)存儲(chǔ)名稱:員工保險(xiǎn)表</p><p> 簡 述:存放公司員工所參加的保險(xiǎn)信息。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+保險(xiǎn)標(biāo)識(shí)+開始日期+結(jié)束日期+已停止</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F12<
76、;/p><p> 數(shù)據(jù)存儲(chǔ)名稱:稅率表</p><p> 簡 述:存放公司員工發(fā)工資時(shí)的稅率信息。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+名稱+最小工資+最大工資+稅率+備注</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F13</p><p> 數(shù)據(jù)存儲(chǔ)名稱:員工工資表</p><p> 簡
77、 述:存放公司員工工資詳細(xì)信息。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+員工標(biāo)識(shí)+年月+獎(jiǎng)金+福利+懲罰+保險(xiǎn)+應(yīng)發(fā)工資+稅率+實(shí)發(fā)工資+備注</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F14</p><p> 數(shù)據(jù)存儲(chǔ)名稱:考核方案表</p><p> 簡 述:存放公司考核方案的詳細(xì)信息。</p><p>
78、 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+方案編號(hào)+方案名稱+描述+A點(diǎn)分%+B點(diǎn)分%+C點(diǎn)分%+D點(diǎn)分%+E點(diǎn)分%+考核周期+已停止+等級(jí)A最小分+等級(jí)B最小分+等級(jí)C最小分+等級(jí)D最小分+等級(jí)E最小分</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F15</p><p> 數(shù)據(jù)存儲(chǔ)名稱:考核項(xiàng)目表</p><p> 簡 述:存放公司考核項(xiàng)目的詳細(xì)信息。</p><
79、p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+標(biāo)準(zhǔn)編號(hào)+標(biāo)準(zhǔn)名稱+答案A+答案B+答案C+答案D+答案E+考核項(xiàng)目+描述</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F16</p><p> 數(shù)據(jù)存儲(chǔ)名稱:考核分?jǐn)?shù)表</p><p> 簡 述:存放公司員工的某次考核的單項(xiàng)成績。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+被考核人標(biāo)識(shí)+考核方案標(biāo)識(shí)+考核標(biāo)準(zhǔn)
80、標(biāo)識(shí)+結(jié)果+考核人標(biāo)識(shí)+備注+記錄日期</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F17</p><p> 數(shù)據(jù)存儲(chǔ)名稱:方案-標(biāo)準(zhǔn)表</p><p> 簡 述:存放考核方案所對(duì)應(yīng)的考核標(biāo)準(zhǔn)。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+考核方案標(biāo)識(shí)+考核標(biāo)準(zhǔn)標(biāo)識(shí)+標(biāo)準(zhǔn)分?jǐn)?shù)+分?jǐn)?shù)來源</p><p> 數(shù)據(jù)存儲(chǔ)編號(hào):F
81、18</p><p> 數(shù)據(jù)存儲(chǔ)名稱:員工考核表</p><p> 簡 述:存放員工在考核方案上的考核結(jié)果。</p><p> 數(shù)據(jù)存儲(chǔ)組成:標(biāo)識(shí)+方案-標(biāo)準(zhǔn)標(biāo)識(shí)+考核日期+等級(jí)+總分+員工標(biāo)識(shí)</p><p><b> 系統(tǒng)設(shè)計(jì)</b></p><p><b> 系統(tǒng)模
82、塊總體設(shè)計(jì)</b></p><p> 結(jié)構(gòu)化設(shè)計(jì)技術(shù)的核心是模塊分解設(shè)計(jì),模塊是系統(tǒng)功能結(jié)構(gòu)圖的主要元素。其設(shè)計(jì)思想是,采用自頂向下、逐層分解的方法,先給出總的模塊功能,再逐層分解,使其分為多個(gè)大小適當(dāng),功能明確,具有一定獨(dú)立性且容易實(shí)現(xiàn)的模塊,從而把一個(gè)復(fù)雜的系統(tǒng)設(shè)計(jì)轉(zhuǎn)變成為多個(gè)簡單模塊的設(shè)計(jì)。</p><p> 根據(jù)系統(tǒng)功能的要求,可以將人事工資管理系統(tǒng)分解成登陸管理,
83、員工管理,工資管理,系統(tǒng)管理,考勤管理等五個(gè)功能模塊來分別設(shè)計(jì)。登陸管理包括用戶登錄和用戶的修改,員工檔案管理主要包括檔案的管理和查詢,工資管理有日成績,月度工資和報(bào)表輸出,系統(tǒng)管理有更改用戶,權(quán)限管理,和數(shù)據(jù)庫管理,考勤管理主要是對(duì)考勤的記錄和統(tǒng)計(jì),功能模塊如圖4.1所示:</p><p> 圖4.1系統(tǒng)功能模塊圖</p><p><b> 系統(tǒng)功能設(shè)計(jì)</b>
84、</p><p> 人事工資管理信息系統(tǒng)所需實(shí)現(xiàn)的功能可以細(xì)分為以下幾個(gè)模塊:登陸管理,員工管理,工資管理,系統(tǒng)管理,考勤管理等五個(gè)功能模塊來分別設(shè)計(jì)。</p><p> 1.登陸管理模塊,用來記錄登錄的用戶名和密碼,模塊圖如圖4.2</p><p> 圖4.2登陸管理模塊圖</p><p> 2.員工管理模塊,包括員工信息管理,員工
85、信息查詢和員工密碼修改等等,功能模塊圖如圖4.3</p><p> 圖4.3員工管理模塊圖</p><p><b> 業(yè)務(wù)流程圖</b></p><p> 根據(jù)人事工資管理信息系統(tǒng)的具體情況,業(yè)務(wù)可分為四類,第一類是基本信息業(yè)務(wù),主要負(fù)責(zé)對(duì)企業(yè)所有基本信息的管理,如:員工信息、員工考勤信息、員工考核信息等;第二類是工資核算業(yè)務(wù),主要負(fù)責(zé)對(duì)
86、員工的工資進(jìn)行核算,使其與員工的績效掛鉤;第三類是考勤業(yè)務(wù),是對(duì)員工考勤信息的管理;第四類是績效考核業(yè)務(wù),是對(duì)員工的工作績效的考核信息的管理。</p><p> 1.基本信息業(yè)務(wù)流程:</p><p> 用戶登錄系統(tǒng)后,系統(tǒng)根據(jù)用戶的權(quán)限,列出該用戶可用的系統(tǒng)功能,如員工信息管理,調(diào)崗調(diào)職,獎(jiǎng)罰記錄,員工福利等,可對(duì)其進(jìn)行錄入、修改、刪除或查詢。</p><p>
87、; 基本信息業(yè)務(wù)流程,如圖4.4所示。</p><p> 圖4.4 基本信息業(yè)務(wù)流程圖</p><p> 2.工資核算業(yè)務(wù)流程:</p><p> 首先讀取員工的信息,判斷員工狀態(tài)不為“離職”,取出員工的基本工資,然后順序讀取員工的獎(jiǎng)懲信息、福利信息、保險(xiǎn)信息,計(jì)算出員工的總工資,再根據(jù)總工資確定稅率,最后算出員工的實(shí)際工資,并保存。</p>
88、<p> 工資核算業(yè)務(wù)流程,如圖4.5所示。</p><p> 圖4.5 工資核算業(yè)務(wù)流程圖</p><p><b> 3.考勤業(yè)務(wù)流程:</b></p><p> 首先讀取員工信息,判斷員工當(dāng)日是否有班,如果有班,判斷是否有打卡記錄,如果沒有打卡記錄,判斷員工是否請(qǐng)假,是否調(diào)休,是否出差,如果都沒有,說明員工缺勤。</
89、p><p> 考勤業(yè)務(wù)流程,如圖4.6所示。</p><p> 圖4.6 考勤業(yè)務(wù)流程圖</p><p> 4.績效考核業(yè)務(wù)流程:</p><p> 首先讀取考核方案,獲得該方案的所有考核標(biāo)準(zhǔn),讀取員工在該方案所有標(biāo)準(zhǔn)上的分?jǐn)?shù),然后計(jì)算總分,根據(jù)總分評(píng)定員工考核等級(jí)。</p><p> 績效考核流程,如圖4.7所
90、示。</p><p> 圖4.7 績效考核業(yè)務(wù)流程圖</p><p><b> 數(shù)據(jù)庫設(shè)計(jì)</b></p><p><b> 數(shù)據(jù)庫需求分析</b></p><p> 通過以上對(duì)系統(tǒng)的分析,進(jìn)而對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用
91、程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。</p><p> 我們使用一種信息建模技術(shù),這種技術(shù)是通過實(shí)體、關(guān)系、屬性三種基本對(duì)象來定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。</p><p> 工資管理系統(tǒng)需要
92、對(duì)員工的工資、獎(jiǎng)金進(jìn)行管理,還應(yīng)包括員工的一些基本信息和考勤情況、加班津貼。因此系統(tǒng)要滿足員工工資、獎(jiǎng)金的計(jì)算工能,通過設(shè)定的每月基本工資和獎(jiǎng)金,結(jié)合考勤情況的所扣工資和加班情況的所的津貼,計(jì)算出員工每個(gè)月實(shí)際的工資,最后更具每個(gè)月的工資和獎(jiǎng)金計(jì)算出每個(gè)員工所得的年終獎(jiǎng)金以及查詢部門或單個(gè)員工信息的功能。</p><p> 數(shù)據(jù)庫各實(shí)體及其屬性如下:</p><p> 部門:部門編號(hào),
93、部門名稱。</p><p> 職位:職位編號(hào),職位名稱,職位基本工資。</p><p> 員工:員工編號(hào),員工名稱,員工性別,員工出生年份,員工參加工作時(shí)間,員工學(xué)歷,員工密碼,員工角色。</p><p> 考勤表:考勤編號(hào),班天數(shù),月份。</p><p> 月工資發(fā)放表:員工編號(hào),員工名稱,員工基本工資,加班津貼,應(yīng)發(fā)金額,實(shí)發(fā)金額
94、,余額。</p><p><b> 概念設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體的說,數(shù)據(jù)庫設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶的應(yīng)用需求。</p><p> 1.數(shù)據(jù)庫需要表述的信息有以下幾種:</p><p><b> ?。?
95、)員工信息</b></p><p><b> ?。?)部門信息</b></p><p><b> (3)職位信息</b></p><p><b> ?。?)考勤信息</b></p><p><b> ?。?)工資信息</b></p>
96、;<p><b> 2.概念模型</b></p><p> 部門(部門編號(hào),部門名稱)</p><p> 職位(職位編號(hào),職位名稱,職位基本工資)</p><p> 員工(員工編號(hào),員工名稱,員工性別,員工出生年份,員工參加工作時(shí)間,員工學(xué)歷,員工密碼,員工角色)</p><p> 考勤表(考勤編
97、號(hào),班天數(shù),月份)</p><p> 月工資發(fā)放表(員工編號(hào),員工名稱,員工基本工資,加班津貼,應(yīng)發(fā)金額,實(shí)發(fā)金額,余額)</p><p> 3.通過分析整理可得人事工資管理信息系統(tǒng)E-R圖為:</p><p> 圖5.1人事工資管理信息系統(tǒng)E-R圖</p><p> 員工基本信息E-R圖 </p><p>
98、 圖5.2員工基本信息E-R圖</p><p> 員工職位信息與屬性E-R圖 </p><p> 圖5.3職位信息E-R圖</p><p> 月工資發(fā)放基本信息E-R圖 </p><p> 圖5.4月工資基本信息E-R圖</p><p> 年終獎(jiǎng)金與屬性E-R圖</p><p> 圖
99、5.4年終獎(jiǎng)金E-R圖</p><p> 員工津貼信息E-R圖</p><p> 圖5.5津貼信息E-R圖</p><p> 業(yè)績信息與屬性E-R圖</p><p> 圖5.6業(yè)績信息E-R圖</p><p> 員工工資等級(jí)信息與屬性E-R圖</p><p> 圖5.7等級(jí)信息E-R
100、圖</p><p><b> 邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p> 本節(jié)是從概念模型轉(zhuǎn)換成邏輯模型,邏輯模型的主要任務(wù)就是將設(shè)計(jì)的E-R圖轉(zhuǎn)換成我所選用的SQL Server數(shù)據(jù)庫所支持的數(shù)據(jù)模型相符合的數(shù)據(jù)模型。我之所以選用SQL Server數(shù)據(jù)庫是因?yàn)樗С株P(guān)系,網(wǎng)狀,層次三種模型中的任意一種,而且提供了不同的環(huán)境與工具,非常適合軟件開發(fā)人員使用。以下就是
101、我根據(jù)E-R圖導(dǎo)出的邏輯模型。</p><p> 用戶(用戶名,密碼)</p><p> 部門(部門編號(hào),部門名稱)</p><p> 職位(職位編號(hào),部門編號(hào),職位名稱,職位基本工資)</p><p> 員工(員工編號(hào),員工名稱,員工性別,員工出生年份,員工參加工作時(shí)間,員工學(xué)歷,員工密碼,員工角色,職位編號(hào))</p>
102、<p> 考勤表(考勤編號(hào),員工編號(hào),加班天數(shù),月份)</p><p> 月工資發(fā)放表(工資表編號(hào),員工編號(hào),員工基本工資,加班津貼,應(yīng)發(fā)金額,實(shí)發(fā)金額,余額,月份)</p><p><b> 創(chuàng)建數(shù)據(jù)表</b></p><p> 根據(jù)人事工資管理系統(tǒng)的實(shí)際情況,本系統(tǒng)數(shù)據(jù)表包括用戶信息表(Users)、員工信息表(Empl
103、oyee)、懲罰信息表(PunishRecord)、考核成績表(Employee_Exam)、考核方案表(Exam_Plan)等等。</p><p> 數(shù)據(jù)庫中部分信息表如表5.1至5.5所示。</p><p> 表5.1 Users(用戶信息表)</p><p> 表5.2 Employee(員工信息表)</p><p><b&
104、gt; 續(xù)表5.2</b></p><p> 表5.3 PunishRecord(懲罰信息表)</p><p> 表5.4 Employee_Exam(考核成績表)</p><p><b> 續(xù)表5.4</b></p><p> 表5.5 Exam_Plan(考核方案表)</p>&l
105、t;p><b> 系統(tǒng)實(shí)施</b></p><p><b> 系統(tǒng)運(yùn)行平臺(tái)設(shè)置</b></p><p> 網(wǎng)絡(luò)環(huán)境:可在已建立的局域網(wǎng)和全國廣域網(wǎng)框架上運(yùn)行,基于以TCP/IP傳輸協(xié)議為基礎(chǔ)的數(shù)據(jù)聯(lián)網(wǎng)模式。</p><p> 數(shù)據(jù)庫服務(wù)器:SQL Server 2005</p><p>
106、; 操作系統(tǒng)平臺(tái):Microsoft Visual C# 2005</p><p> 客戶機(jī):WIN2000 Professional/WIN2000 SERVER/WINXP/WIN2003,1024X768分辨率及以上,256M以上內(nèi)存。</p><p><b> 系統(tǒng)主頁設(shè)計(jì)</b></p><p> 這個(gè)項(xiàng)目我們使用多文檔界面,
107、單擊工具欄中的ADD MDI Form按扭,產(chǎn)生一個(gè)窗體。在窗體上添加所需控件。使用這個(gè)窗體的好處是可以使程序更加有條理。對(duì)于一個(gè)多任務(wù)的應(yīng)用程序,使用多文檔窗體還可以減少占用的系統(tǒng)資源。</p><p> 1.本系統(tǒng)的主界面整體結(jié)構(gòu)為上下結(jié)構(gòu)整個(gè)頁面分為三個(gè)部分:</p><p> Top:頁面頂層,用于展示公司的名稱、LOGO等;</p><p> Lef
108、t:頁面左部,導(dǎo)航欄部分,顯示六大模塊及其各子模塊的相關(guān)菜單樹;</p><p> Main:頁面的主要內(nèi)容,通過單擊導(dǎo)航欄鏈接,新建標(biāo)簽顯示詳細(xì)信息。</p><p> 系統(tǒng)主界面,如圖6.1所示。</p><p><b> 圖6.1系統(tǒng)主界面</b></p><p><b> 2.代碼設(shè)計(jì)</
109、b></p><p> private string MyBgPhoto;</p><p> private string MyAddress;</p><p> private string MyTel;</p><p> private string MyCode;</p><p> private
110、 string MyWeb;</p><p> private string MySlogan;</p><p> private string MyBgPhotoShow;</p><p> private string MyOperator;</p><p> private string MyCompany;</p>
111、<p> public void GetCompanyInformation()</p><p><b> {</b></p><p> MyAddress = (String)MyTable.Rows[0]["公司地址"];</p><p> MyTel = (String)MyTable.Rows[
112、0]["服務(wù)電話"];</p><p> MyCode = (String)MyTable.Rows[0]["郵政編碼"];</p><p> MyWeb = (String)MyTable.Rows[0]["公司網(wǎng)站"];</p><p> MySlogan = (String)MyTable.Ro
113、ws[0]["管理系統(tǒng)顯示名稱"];</p><p> MyCompany = (String)MyTable.Rows[0]["公司名稱"];</p><p> public void SetUserOperateMenu()</p><p> if ((int)MyTable.Rows[0]["人事管理之基
114、本檔案"] == 0)</p><p><b> {</b></p><p> this.基本檔案ToolStripMenuItem.Visible = false;</p><p> this.基本檔案ToolStripSeparator.Visible = false;</p><p> this.
115、基本檔案ToolStripButton.Visible = false;</p><p><b> }</b></p><p> if ((int)MyTable.Rows[0]["人事管理之工作業(yè)績"] == 0)</p><p><b> {</b></p><p>
116、 this.工作業(yè)績ToolStripMenuItem.Visible = false;</p><p> this.工作業(yè)績ToolStripSeparator.Visible = false;</p><p> this.工作業(yè)績ToolStripButton.Visible = false;</p><p><b> }</b>&l
117、t;/p><p> if ((int)MyTable.Rows[0]["工資管理之工資核算"] == 0)</p><p><b> {</b></p><p> this.工資核算ToolStripMenuItem.Visible = false;</p><p> this.工資核算ToolS
118、tripSeparator.Visible = false;</p><p> this.工資核算ToolStripButton.Visible = false;</p><p><b> }</b></p><p> if ((int)MyTable.Rows[0]["工資管理之工資發(fā)放"] == 0)</p&
119、gt;<p><b> {</b></p><p> this.工資發(fā)放ToolStripMenuItem.Visible = false;</p><p> this.工資核算ToolStripSeparator.Visible = false;</p><p> this.工資發(fā)放ToolStripButton.Vis
120、ible = false;</p><p><b> }</b></p><p> if ((int)MyTable.Rows[0]["查詢管理之個(gè)人員工檔案"] == 0)</p><p><b> {</b></p><p> this.個(gè)人員工檔案ToolStrip
121、MenuItem.Visible = false;</p><p> this.個(gè)人員工檔案ToolStripSeparator.Visible = false;</p><p> this.個(gè)人檔案ToolStripButton.Visible = false;</p><p><b> }</b></p><p&g
122、t; private void 退出系統(tǒng)EToolStripMenuItem_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (MessageBox.Show("您確定現(xiàn)在退出本系統(tǒng)嗎?", "信息提示", MessageBoxButtons
123、.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> 人事工資管理功能設(shè)計(jì)</p>
124、<p><b> 人事資料查詢</b></p><p> 人事資料管理是對(duì)企業(yè)員工人事基本信息進(jìn)行管理的模塊,人力資源管理終究是對(duì)人的管理,所以人事資料是系統(tǒng)所有數(shù)據(jù)的核心。人事資料管理模塊包括員工信息的增加、刪除、修改、查詢,其程序流程,如圖6.2所示。</p><p> 圖6.2 人事資料管理程序流程圖</p><p>&l
125、t;b> 人事資料錄入</b></p><p> 1.用戶登錄后,在系統(tǒng)主頁上單擊“員工基本信息”功能后進(jìn)入的員工基本檔案維護(hù)主頁,然后單擊主頁上工具欄上的“增加”項(xiàng),直接輸入增加員工的各種信息就可以了。條件輸入頁,如圖6.3所示。</p><p> 圖6.3系統(tǒng)管理界面</p><p><b> 2.代碼設(shè)計(jì)</b>
126、</p><p> public partial class PersonnelForm : Form</p><p><b> {</b></p><p> public PersonnelForm()</p><p> { InitializeComponent();</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----人力資源管理系統(tǒng)
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---人力資源管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--人力資源管理系統(tǒng)
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---人力資源管理系統(tǒng)設(shè)計(jì)
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)6
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)-----企業(yè)人力資源管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----企業(yè)人力資源管理系統(tǒng)(jsp)
- 人力資源畢業(yè)設(shè)計(jì)--基于java的公司人力資源管理系統(tǒng)
- 人力資源畢業(yè)設(shè)計(jì)--基于java的公司人力資源管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---人力資源管理信息系統(tǒng)
- 基于web的人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----人力資源管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 畢業(yè)設(shè)計(jì)----企業(yè)人力資源管理系統(tǒng)設(shè)計(jì)說明
- 人力資源管理系統(tǒng)畢業(yè)設(shè)計(jì)說明書
- 人力資源管理(新)(人力資源管理)
- 畢業(yè)論文---人力資源管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論