![企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/0590a0c2-262d-48ca-bab1-589da0124698/0590a0c2-262d-48ca-bab1-589da01246981.gif)
![企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/0590a0c2-262d-48ca-bab1-589da0124698/0590a0c2-262d-48ca-bab1-589da01246982.gif)
![企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/0590a0c2-262d-48ca-bab1-589da0124698/0590a0c2-262d-48ca-bab1-589da01246983.gif)
![企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/0590a0c2-262d-48ca-bab1-589da0124698/0590a0c2-262d-48ca-bab1-589da01246984.gif)
![企業(yè)工資管理系統(tǒng)畢業(yè)設(shè)計論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/17/0590a0c2-262d-48ca-bab1-589da0124698/0590a0c2-262d-48ca-bab1-589da01246985.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、編號:( )字 號本科生畢業(yè)設(shè)計(論文)題目:姓名: 學(xué)號:班級: 二一五年六月企業(yè)工資管理系統(tǒng)中 國 礦 業(yè) 大 學(xué)本科生畢業(yè)設(shè)計姓 名: 學(xué) 號:學(xué) 院: 計算機科學(xué)與技術(shù)學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 設(shè)計題目: 企業(yè)工資管理系統(tǒng) 專 題: 指導(dǎo)教師: 職 稱:2015年 6 月 徐州中國礦業(yè)大學(xué)畢業(yè)設(shè)計任務(wù)書學(xué)院 計算機科學(xué)與技術(shù) 專業(yè)年級 學(xué)生姓名任務(wù)下達(dá)日期: 2015 年 1 月 18日畢業(yè)設(shè)計日期: 2015 年 1 月 19日至 2015 年 6 月 3 日畢業(yè)設(shè)計題目: 企業(yè)工資管理系統(tǒng) 畢業(yè)設(shè)計專題題目:畢業(yè)設(shè)計主要內(nèi)容和要求:主要內(nèi)容:本系統(tǒng)主要實現(xiàn)以下內(nèi)容:1. 人
2、事管理功能:由管理員對系統(tǒng)中員工的檔案信息,獎罰信息、調(diào)動信息、考評信息進(jìn)行查看修改管理;部門經(jīng)理對員工獎罰信息、考評信息進(jìn)行查看修改管理;普通員工可以查看自己的檔案信息,但不可修改。2.工資管理功能:管理員查看員工的考勤津貼信息,并根據(jù)員工的考勤信息手動添加員工的全勤獎金和加班獎金;部門經(jīng)理查看該部門員工的考勤津貼信息,并根據(jù)員工的考勤信息手動添加員工的全勤獎金和加班獎金;普通員工只可以查看自己的考勤津貼信息和工資信息。3. 系統(tǒng)管理功能:主要是管理員對企業(yè)內(nèi)部部門的查看和更改,同時為了系統(tǒng)的安全,設(shè)置數(shù)據(jù)備份功能保障系統(tǒng)的安全。4. 用戶管理功能:管理員通過操作員管理設(shè)置所有用戶的登錄權(quán)限
3、,管理員、部門經(jīng)理和普通員工都可以修改自己的密碼。要求1. 完成系統(tǒng)中的人事管理功能、工資管理功能、系統(tǒng)管理功能、用戶管理功能,并能完成不同角色權(quán)限相對應(yīng)的功能,系統(tǒng)總體運行狀態(tài)良好。2. 提交系統(tǒng)源程序。 3. 完成系統(tǒng)論文并提交。院長簽字: 指導(dǎo)教師簽字:中國礦業(yè)大學(xué)畢業(yè)設(shè)計指導(dǎo)教師評閱書指導(dǎo)教師評語(基礎(chǔ)理論及基本技能的掌握;獨立解決實際問題的能力;研究內(nèi)容的理論依據(jù)和技術(shù)方法;取得的主要成果及創(chuàng)新點;工作態(tài)度及工作量;總體評價及建議成績;存在問題;是否同意答辯等):成 績: 指導(dǎo)教師簽字: 年 月 日中國礦業(yè)大學(xué)畢業(yè)設(shè)計評閱教師評閱書評閱教師評語(選題的意義;基礎(chǔ)理論及基本技能的掌握;
4、綜合運用所學(xué)知識解決實際問題的能力;工作量的大小;取得的主要成果及創(chuàng)新點;寫作的規(guī)范程度;總體評價及建議成績;存在問題;是否同意答辯等):成 績: 評閱教師簽字: 年 月 日中國礦業(yè)大學(xué)畢業(yè)設(shè)計答辯及綜合成績 摘 要通過可行性分析、需求分析、數(shù)據(jù)流圖分析和業(yè)務(wù)流程分析,本文設(shè)計出該企業(yè)工資管理系統(tǒng)的開發(fā)方案,主要包括系統(tǒng)結(jié)構(gòu)設(shè)計和各功能模塊設(shè)計。本系統(tǒng)將用戶群分為三部分:管理員、部門經(jīng)理和企業(yè)員工。不同用戶擁有不同的操作權(quán)限,使用不同的操作界面。本系統(tǒng)采用傳統(tǒng)的C/S(客戶端/服務(wù)器 結(jié)構(gòu),以Visual Studio 2010作為開發(fā)環(huán)境,用SQL Server 2008數(shù)據(jù)庫存放系統(tǒng)所需要
5、的數(shù)據(jù)信息,使用Visual Studio 2010中提供的C#控件來完成系統(tǒng)中“人事管理”、“工資管理”、“系統(tǒng)管理”和“用戶管理”四個主要功能模塊的設(shè)計。企業(yè)員工所處部門或崗位的調(diào)動會影響員工的基本工資,企業(yè)員工所得獎懲情況、職稱變動情況會影響員工的應(yīng)發(fā)工資。員工個人所得稅由企業(yè)代繳,其中包括員工的“五險一金”費用。系統(tǒng)完成之后還需進(jìn)行軟件測試,采用黑盒測試測出本系統(tǒng)可以正確完成各項功能。最后結(jié)合該系統(tǒng)在開發(fā)階段和調(diào)試階段所遇到的各種問題,總結(jié)系統(tǒng)的不足之處并給出了畢業(yè)設(shè)計完成過程中得到的經(jīng)驗和收獲。關(guān)鍵詞:企業(yè)工資管理系統(tǒng);C/S結(jié)構(gòu);Visual Studio2010;SQL Serv
6、er2008ABSTRACTThrough the feasibility analysis ,demand analysis, data flow chart analysis and business process analysis ,this paper gives the scheme of the enterprise salary management which includes the design of system architecture and functional module. This system divides the user base into thre
7、e categories: Super administrator ,department Manager and general employee. This system uses the client / server (C / S structure, the paper uses Visual Studio 2010 as the development environment and SQL Server 2008 as the database management system. and uses “C# control” provided in Visual Studio 2
8、010 to complete four function module de sign of personnel management, salary management, system management and user management . The mobilization of the department or position of the enterprise staff will affect the basic salary of the staff, the rewards and punishment of the enterprise staff, the c
9、hange of the title of the employee will affect the wages of the staff. The personal income tax paid by the enterprise, including the staff of the Insurance and Housing Fund. After the system is implemented, the test results show that the system can accomplish all the functions correctly. At last, th
10、is paper summarizes the problems encountered during the development and debug stages, summarizes the shortcomings of the system and gives the experience and the harvest of the graduation design.Keywords: enterprise salary management system; C/S structure; Studio2010 Visual; SQL Server2008目 錄1 緒論 . 1
11、1.1課題背景 . 11.2國內(nèi)外研究現(xiàn)狀 . 11.3研究的目的與意義 . 21.4論文完成的主要工作 . 21.5論文結(jié)構(gòu) . 21.5本章小結(jié) . 22 系統(tǒng)相關(guān)的開發(fā)技術(shù)和開發(fā)工具 . 32.1 開發(fā)技術(shù) . 32.2相關(guān)工具 . 42.3 C/S開發(fā)模式 . 52.4 系統(tǒng)開發(fā)工具及運行環(huán)境 . 52.5本章小結(jié) . 53 系統(tǒng)分析 . 63.1可行性分析 . 63.2需求分析 . 63.3 系統(tǒng)流程圖分析 . 83.4 系統(tǒng)數(shù)據(jù)流圖分析 . 83.5 本章小結(jié) . 104 系統(tǒng)設(shè)計 . 114.1概述 . 114.2 系統(tǒng)業(yè)務(wù)流程分析 . 114.3系統(tǒng)總體結(jié)構(gòu)設(shè)計 . 114.4
12、功能模塊設(shè)計 . 134.5 數(shù)據(jù)庫設(shè)計 . 154.6本章小結(jié) . 235 系統(tǒng)實現(xiàn) . 245.1 用戶登錄界面 . 245.2 系統(tǒng)主功能頁面 . 255.3 人事管理 . 265.4工資管理 . 325.5 系統(tǒng)管理 . 355.6 用戶管理 . 365.7系統(tǒng)安全性研究 . 395.8 本章小結(jié) . 396 系統(tǒng)測試 . 406.1概述 . 406.2功能測試 . 406.3本章小結(jié) . 427 總結(jié) . 43參考文獻(xiàn) . 44 翻譯部分 . 錯誤!未定義書簽。英文原文 . 錯誤!未定義書簽。 中文譯文 . 錯誤!未定義書簽。 致 謝 . 錯誤!未定義書簽。1 緒論1.1課題背景隨著
13、IT 行業(yè)的不斷發(fā)展與壯大,計算機已在全球范圍內(nèi)普及,當(dāng)今社會已經(jīng)進(jìn)入了信息化。信息技術(shù)的迅猛發(fā)展給各個企業(yè)帶來了方便和商機,越來越多的企業(yè)借助計算機實現(xiàn)他們的管理與運營,如:美團、阿里巴巴、亞馬遜等,像這種利用信息技術(shù)成功開辟市場的案例數(shù)不勝數(shù)。信息化管理在提升企業(yè)管理水平和辦事效率的同時,也提高了公司競爭力。信息技術(shù)的發(fā)展大大提高了財務(wù)管理的水平。良好的工資管理方式在一定程度上不僅可以提高了員工積極性,而且可以減少財務(wù)人員的工作量。因此,工資管理是企業(yè)管理中不可或缺的一部分。給企業(yè)全體員工提供充足的信息和快捷的查詢手段是對一個企業(yè)工資管理系統(tǒng)最基本的要求。傳統(tǒng)的人工方式一般采用手工填寫或者
14、excel 填寫后打印出來,隨著企業(yè)的發(fā)展,傳統(tǒng)方式暴露出越來越多的弊端,如保存時間短、查找不便、統(tǒng)計過程中易出現(xiàn)錯誤操作,更為重要的是,隨著時間增長會產(chǎn)生大量冗余數(shù)據(jù),不利于對企業(yè)的信息進(jìn)行更新和維護(hù)。相比之下,使用計算機管理企業(yè)工資,查找方便,保密性好,壽命長,還可以存儲大量的數(shù)據(jù),利于更新和維護(hù),從而極大的提高了企業(yè)工資的管理效率,節(jié)省大量的人力物力財力,讓高層管理者方便快捷的隨時了解企業(yè)內(nèi)部信息?;谏鲜霰尘埃鱾€企業(yè)可以根據(jù)自己企業(yè)的實際情況設(shè)計出相應(yīng)的工資管理系統(tǒng),本文所論述的企業(yè)工資管理系統(tǒng)是一個通用工資管理系統(tǒng),分為三種用戶權(quán)限:一種是管理員,擁有所有的管理權(quán)限;一種是部門經(jīng)理
15、,擁有部分權(quán)限;一種是普通員工,擁有部分權(quán)限。采用面向?qū)ο蟮某绦蛟O(shè)計方法,結(jié)合企業(yè)內(nèi)部人事信息一步步實現(xiàn)對工資的基本管理。1.2國內(nèi)外研究現(xiàn)狀國外的管理信息系統(tǒng)相對國內(nèi)來說更勝一籌,發(fā)達(dá)國家的工資管理系統(tǒng)早已實現(xiàn)推廣,并已大量投入企業(yè)中使用,普及度相對較高。同時,發(fā)達(dá)國家的工資管理信息系統(tǒng)還實現(xiàn)聯(lián)網(wǎng)功能,能夠幫助企業(yè)管理者隨時隨地掌握公司動態(tài)。據(jù)統(tǒng)計,美國的財務(wù)管理已接近全自動化,大約有90%的工作量是由計算機完成。我國從二十世紀(jì)七十年代開始就有一些大型公司使用計算機對工資進(jìn)行管理,當(dāng)時使用的軟件基本上都是自行開發(fā)的,由于受操作系統(tǒng)和開發(fā)軟件的局限,這些工資管理軟件功能相對單一,實用性很差,使
16、用率也很低。到了九十年代初,隨著計算機的普遍和小型數(shù)據(jù)庫DBMS 的出現(xiàn),使得工資管理系統(tǒng)全面推廣,同時也使得工資管理系統(tǒng)的功能得到加強。盡管工資管理軟件在中國已有幾十年的發(fā)展歷程,但由于工資管理整體環(huán)境的觀念和管理相對國外落后,所以目前國內(nèi)工資管理系統(tǒng)的使用面仍舊局限,現(xiàn)在的工資管理系統(tǒng)多半采用人工管理模式。每個月企業(yè)統(tǒng)計個人的工作時間,休假狀況,加班情況,獎金,保險等多方面的因素,類別繁多且復(fù)雜。人員在統(tǒng)計信息的時候經(jīng)常出現(xiàn)各式各樣的錯誤,使得企業(yè)的工資發(fā)放狀況一直處于欠佳狀態(tài),不僅給企業(yè)帶來了諸多不便,也使得個人也要為自己工資的差錯而忙碌奔波。由計算機管理的工資管理系統(tǒng)解決了大部分的不便
17、,工資管理系統(tǒng)高效而又便捷的管理方式,不僅方便了廣大群眾,也為企業(yè)節(jié)省了很多成本,使得工資管理系統(tǒng)可以得到更加廣泛的推廣與應(yīng)用。1.3研究的目的與意義開發(fā)本系統(tǒng)的主要目的是高效有序的管理每一個員工工資,實現(xiàn)工資管理信息化。在工資管理過程中,考慮到企業(yè)部門眾多,各部門又包含較多員工,由財務(wù)人員每月定期統(tǒng)計各部門員工基本工資信息和考勤信息,不僅工作量巨大,花費大量時間,而且會不可避免出現(xiàn)這樣或那樣的錯誤,為了高效處理企業(yè)中的數(shù)據(jù)信息,隨時隨地管理員工的工作狀況,掌握員工工資動態(tài),利用計算機技術(shù)將這些繁瑣事件簡單化是個不錯的選擇。本系統(tǒng)是一個企業(yè)工資管理管系統(tǒng),所以要做很多相關(guān)的工作。例如首頁設(shè)計,
18、各模塊功能界面的設(shè)計等,本文所論述的系統(tǒng)是致力于開發(fā)功能實用,便于管理,用戶操作方便的工資管理系統(tǒng)軟件,實現(xiàn)企業(yè)工資高效管理的信息化。1.4論文完成的主要工作本文圍繞企業(yè)工資管理系統(tǒng)設(shè)計這個核心,采用Visual Studio 2010編程環(huán)境和SQL server 2008數(shù)據(jù)庫作為主要開發(fā)工具,使用Windows 自帶的.NET 框架作為開發(fā)平臺,按照軟件開發(fā)設(shè)計流程,從系統(tǒng)實際功能需求起到軟件測試完成逐步實現(xiàn)系統(tǒng)的開發(fā)。1.5論文結(jié)構(gòu)論文共有七個章節(jié):第一章:緒論。緒論部分主要對企業(yè)工資管理系統(tǒng)概況做簡要的闡述,說明了本文研究背景、研究目的及研究的主要內(nèi)容,同時闡述了論文整體結(jié)構(gòu)。第二章
19、:系統(tǒng)相關(guān)技術(shù)和開發(fā)工具。這一章主要簡要介紹開發(fā)該企業(yè)工資管理系統(tǒng)所使用的核心技術(shù)、開發(fā)模式和軟硬件開發(fā)環(huán)境,其中主要包括了.NET 平臺、SQL server 2008數(shù)據(jù)庫、Visual Studio2010編程環(huán)境和C#語言的簡要介紹。第三章:系統(tǒng)分析。介紹用戶對本系統(tǒng)的功能需求。主要包括可行性分析、需求分析、系統(tǒng)流程分析和數(shù)據(jù)流圖分析。第四章:系統(tǒng)設(shè)計。主要介紹系統(tǒng)由概念模型到邏輯模型的轉(zhuǎn)變。包括系統(tǒng)功能模塊設(shè)計和數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計中還包含E-R 圖分析和系統(tǒng)所用數(shù)據(jù)表設(shè)計。第五章:系統(tǒng)實現(xiàn)。包括一些主要功能的代碼實現(xiàn)及部分頁面。第六章:系統(tǒng)測試。對各個功能模塊采用黑盒測試方法進(jìn)行
20、測試。第七章:總結(jié)。對論文進(jìn)行總結(jié),對其中的不足之處進(jìn)行分析,并對后續(xù)的研究做展望。1.5本章小結(jié)本章依次介紹了企業(yè)工資管理系統(tǒng)的研究背景、國內(nèi)外發(fā)展現(xiàn)狀以及該系統(tǒng)的研究目的和意義,規(guī)劃了各個階段需做的工作。2 系統(tǒng)相關(guān)的開發(fā)技術(shù)和開發(fā)工具2.1 開發(fā)技術(shù) 圖2.1 .NET framework 框架結(jié)構(gòu)DataTable (數(shù)據(jù)表. 該類庫包含Connection, Command, DataAdapter, DataReader, DataSet 五個對象,功能分別如下:(1)Connection 對象:用于連接數(shù)據(jù)庫,是不少的對象。在與數(shù)據(jù)庫連接時會指出所連接數(shù)據(jù)庫的服務(wù)器名,數(shù)據(jù)庫名,
21、用戶名,用戶密碼等信息。(2)Command 對象:執(zhí)行數(shù)據(jù)庫SQL 語句,查詢數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作。(3)DataAdapter 對象:相當(dāng)于一個傳輸介質(zhì),主要負(fù)責(zé)數(shù)據(jù)源和數(shù)據(jù)庫之間的數(shù)據(jù)傳遞。(4)DataReader 對象:使用該對象之后,用戶只能對數(shù)據(jù)庫進(jìn)行查詢操作。(5)DataSet 對象:它的主要功能是將在數(shù)據(jù)庫中查詢到的數(shù)據(jù)暫時封存起來,防止數(shù)據(jù)泄露或丟失。C#是一種安全的、穩(wěn)定的、簡單的面向?qū)ο蟮挠嬎銠C編程語言,運行于.NET Framework之上,是微軟公司為.NET Framework量身定做的一種計算機編程語言,設(shè)計趨于人性化。它繼承于C 和C+,C#在繼承它們強大功
22、能的同時也改善了它們的一些復(fù)雜特性,例如:C#不能多重繼承。C#吸收了VB 的簡單可視化操作和C+的高運行效率,其憑借功能強大、操作簡單易懂、性能優(yōu)良等優(yōu)點成為.NET 開發(fā)的首選語言。因此, 作為擁有C 、C+以及Java 使用經(jīng)驗的軟件開發(fā)者, 可以很快適應(yīng)并投入使用。Microsoft 根據(jù) ECMA International 和ISO/IEC組織確立的兩大標(biāo)準(zhǔn)開發(fā)了用于.NET Framework 的C#編譯器。綜上所述,C#語言在本系統(tǒng)開發(fā)中呈現(xiàn)出諸多優(yōu)點:(1)語法簡練C#編程中指針和關(guān)鍵字的使用大大減少,便于系統(tǒng)開發(fā)操作。(2)面向?qū)ο笤诖a設(shè)計過程中對常量、變量和函數(shù)進(jìn)行封裝
23、,不僅大大提高了C#代碼在設(shè)計過程中的可讀性,也為系統(tǒng)代碼的設(shè)計降低了沖突幾率。(3)功能全面C#語言能夠?qū)ο到y(tǒng)設(shè)計中涉及到的控制程序、圖形程序、普通組件等進(jìn)行良好的開發(fā)操作,方便了系統(tǒng)的實現(xiàn)。(4)高靈活性C#語言為企業(yè)工資管理系統(tǒng)開發(fā)提供了靈活而又高效的程序開發(fā)手段。綜合系統(tǒng)開發(fā)環(huán)境和C#語言優(yōu)勢,本系統(tǒng)最終決定將C#作為開發(fā)語言。2.2相關(guān)工具SQL Server 是微軟公司推出的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),SQL Server 2008是微軟繼SQL Server 2005以后推出的更加可靠的數(shù)據(jù)庫產(chǎn)品。SQL Server 2008繼承了SQL Server 2005版本優(yōu)點的同時又比S
24、QL Server 2005增加了更加先進(jìn)的功能。同時它具有方便靈活的開發(fā)平臺。SQL Server 2008在繼承之前版本功能的同時還增加了很多功能,應(yīng)用更加廣泛。從安全角度講,SQL Server 2008具有高安全性,用戶可以放心使用該軟件完成應(yīng)用程序的開發(fā)。從性能角度講,它的高效性可以為企業(yè)節(jié)省數(shù)據(jù)處理的成本和開發(fā)費用。從功能角度講,它功能強大,入門快速,適合數(shù)據(jù)庫初學(xué)者學(xué)習(xí)和專業(yè)人員開發(fā)軟件使用。SQL Server 2008作為一個提供擴展性和靈活性的數(shù)據(jù)開發(fā)平臺,不斷擴展應(yīng)用空間,應(yīng)用到更廣闊的領(lǐng)域。Visual Studio是微軟公司推出的開發(fā)環(huán)境。Visual Studio
25、2010 集成開發(fā)環(huán)境支持 .NET Framework 4.0,同樣支持在Windows 7操作系統(tǒng)下編寫的應(yīng)用程序。與用戶互動靈活,基本滿足大多數(shù)軟件開發(fā)者的需求。同時它還支持多種數(shù)據(jù)庫,在進(jìn)行數(shù)據(jù)庫管理軟件開發(fā)時,可以輕松連接到Microsoft SQL Server。Visual Studio 2010作為目前流行的開發(fā)環(huán)境,相比之前的版本,Visual Studio 2010在操作界面和用戶使用方面有了大的飛躍,在編程時它能幫助用戶快速找到相應(yīng)的各種功能,從而提高系統(tǒng)的開發(fā)效率。從功能上,Visual Studio 2010的編譯器和鏈接器在關(guān)鍵字和調(diào)用功能方面有所改進(jìn),這使編程更加
26、方便。它的集成開發(fā)環(huán)境能夠更好的檢測代碼中的錯誤,在錯誤代碼部分標(biāo)注紅色下劃線并雙擊錯誤列表窗口直接連接到問題代碼進(jìn)行修改。2.3 C/S開發(fā)模式 目前基于網(wǎng)絡(luò)和數(shù)據(jù)庫的應(yīng)用系統(tǒng)通常有兩種,即Client/Server(C/S結(jié)構(gòu)和基于Web 平臺的Browser/Server(B/S結(jié)構(gòu),這兩種開發(fā)模式各有各的優(yōu)點,開發(fā)軟件時可根據(jù)軟件所實現(xiàn)的具體功能進(jìn)行選擇。C/S結(jié)構(gòu),即客戶端/服務(wù)器結(jié)構(gòu),這種結(jié)構(gòu)可以充分發(fā)揮兩端硬件環(huán)境的優(yōu)勢,給Client 端和Server 端合理分配各種任務(wù),降低了系統(tǒng)的開銷。相對于B/S模式的三層結(jié)構(gòu),C/S模式的兩層結(jié)構(gòu)雖不及其功能強大和人機界面交互性強,但也
27、有其無法媲美的優(yōu)勢。雖然現(xiàn)在B/S模式已成為主要趨勢,C/S模式憑借其操作簡單易懂,修改方便,所需開發(fā)成本相對較低等優(yōu)勢仍具有一定的影響力。但由于傳統(tǒng)的C/S結(jié)構(gòu)不能提供用戶真正期望的開放環(huán)境??紤]到企業(yè)工資管理系統(tǒng)的用戶主要是財務(wù)人員,加之企業(yè)的管理模式在幾年內(nèi)不會有太大變化,最終決定使用C/S模式作為本課題的開發(fā)模式。2.4 系統(tǒng)開發(fā)工具及運行環(huán)境CPU :Pentium4 2.5GHz內(nèi)存:4GB開發(fā)環(huán)境:Microsoft Visual Studio 2010集成開發(fā)環(huán)境運行環(huán)境:Microsoft.NET Framework SDK v4.0操作系統(tǒng):Windows 7數(shù)據(jù)庫:Mic
28、rosoft SQL Server 2008開發(fā)工具:Microsoft Visual Studio 2010開發(fā)語言:ADO.NET+C# 語言分辨率:最佳效果1024像素768像素2.5本章小結(jié)本章主要介紹開發(fā)企業(yè)工資管理系統(tǒng)時所需要的相關(guān)技術(shù)和工具,軟硬件環(huán)境都已準(zhǔn)備就緒,接下來就要進(jìn)入系統(tǒng)分析階段。3 系統(tǒng)分析本章主要從可行性分析、需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流圖分析四個方面對該企業(yè)工資管理系統(tǒng)進(jìn)行詳細(xì)分析。3.1可行性分析在對系統(tǒng)進(jìn)行定義之后需要進(jìn)行可行性分析研究,對“該系統(tǒng)能否實現(xiàn)”以及“開發(fā)該系統(tǒng)是否值得”這兩類問題進(jìn)行分析判斷,進(jìn)一步判斷本系統(tǒng)能否按照用戶需求實現(xiàn)基本功能,為企
29、業(yè)帶來效益。本章從經(jīng)濟可行性、技術(shù)可行性、操作可行性三個方面對企業(yè)工資管理系統(tǒng)的設(shè)計和實現(xiàn)進(jìn)行評估,以論證該項目是否可以順利實施。本系統(tǒng)的操作界面簡單易懂,足夠滿足去也管理者和員工的需求,總之只要你稍微了解一點計算機知識就可以熟練地運用本系統(tǒng)。同時該系統(tǒng)具有備份功能,確保了系統(tǒng)在操作過程中數(shù)據(jù)的安全性問題。所以從操作角度講,開發(fā)該工資管理系統(tǒng)是可行的。綜上所述,開發(fā)一個工資管理系統(tǒng)是可行的。至此前期的準(zhǔn)備工作已很充足,接下來就要規(guī)劃系統(tǒng)所要實現(xiàn)的功能。3.2需求分析需求分析主要是了解用戶的實際需求,如果忽略這個步驟或者只是簡單的一帶而過,直接投入大量人力、物力和財力進(jìn)行系統(tǒng)的設(shè)計和開發(fā)工作,不
30、僅會使整個設(shè)計過程變得雜亂無章,而且當(dāng)設(shè)計到某個功能模塊時可能會發(fā)現(xiàn)開發(fā)的程序不符合用戶的需求,使之前所做工作白白浪費。本章的需求分析要做到了解用戶的真正需求,確定一個正確的研究方向,宏觀把握系統(tǒng)的功能。本系統(tǒng)用戶分為管理員、部門經(jīng)理和普通員工。需求分析包括管理員的功能需求分析、部門經(jīng)理的功能需求分析和普通員工的功能需求分析以及性能需求分析。需求分析是對開發(fā)本系統(tǒng)的目的、功能進(jìn)行分析。該系統(tǒng)主要由企業(yè)上層管理人員、部門經(jīng)理、普通員工使用,所以進(jìn)行需求分析時要準(zhǔn)確地確定這三類用戶的實際需要。 本系統(tǒng)主要包括工資管理之外還結(jié)合人事管理來實現(xiàn)具體功能,工資管理是建立在人事管理系統(tǒng)基礎(chǔ)之上的,通過對企
31、業(yè)的全體員工建立人事檔案,根據(jù)職稱級別對應(yīng)相應(yīng)的基本工資加上考勤情況,自動計算出當(dāng)月的應(yīng)發(fā)工資。為了減少計算出錯,本系統(tǒng)可以根據(jù)考勤、職稱、獎懲以及個人所得稅務(wù)自動計算出最終的實發(fā)工資。(2)員工人事檔案管理功能:對員工檔案信息進(jìn)行增加刪除更改操作。(3)工資管理功能:記錄員工的基本工資信息。(4)用戶管理功能:設(shè)置所有用戶登錄該系統(tǒng)的初始密碼以及登錄權(quán)限。各部門經(jīng)理是該系統(tǒng)的一類用戶。部門經(jīng)理可以管理本部門員工的基本信息和工資信息。部門經(jīng)理使用該系統(tǒng)應(yīng)具有以下功能需求:(1)部門經(jīng)理登錄功能:以部門經(jīng)理身份登錄系統(tǒng)并驗證是否能夠進(jìn)入部門經(jīng)理功能主界面。(2)人事管理功能:查詢和修改該部門經(jīng)理
32、所屬部門員工的獎罰信息和考評信息。(3)工資管理功能:查看和記錄該部門員工的考勤津貼信息和工資信息。(4)更改密碼功能:部門經(jīng)理可根據(jù)自己的需要修改初始密碼。本系統(tǒng)的用戶中包括企業(yè)的普通員工。普通員工只具有查詢信息功能,其初始密碼是由管理員設(shè)置,登錄系統(tǒng)后可以修改自己的初始密碼。普通員工對本系統(tǒng)的使用有如下需求:(1)普通員工登錄功能:驗證用戶名和密碼。(2)普通員工人事檔案查詢功能:對自己檔案進(jìn)行查詢,可以查詢個人基本信息。(3)普通員工查詢工資功能:查詢該員工某月的獎罰金額、基本工資、職務(wù)津貼、應(yīng)發(fā)工資,個人所得稅、實發(fā)工資等情況。(4)普通員工更改密碼功能:所有用戶的初始密碼均為管理員所
33、設(shè),進(jìn)入系統(tǒng)后,用戶可根據(jù)自己的實際需求修改密碼。企業(yè)工資管理系統(tǒng)主要面向的是非計算機人員,如財務(wù)人員,另外企業(yè)高層管理者和普通員工也會經(jīng)常使用該系統(tǒng),該系統(tǒng)要給主要使用者財務(wù)人員提供方便快捷的服務(wù),要給普通用戶提供快速查詢等服務(wù),因此該企業(yè)工資管理系統(tǒng)需要具備以下幾種性能:(1良好的人機界面系統(tǒng)的界面就像人的臉面一樣,很重要, 當(dāng)用戶使用某個軟件時,首先映入眼簾的是這個軟件的界面,至此用戶在心里已經(jīng)給軟件好壞做出初步評判,優(yōu)秀的人機交互界面首先要做到操作簡單、功能實用,保證不了解該軟件的人員可以容易的使用該軟件,在設(shè)計軟件的界面時要以美觀和諧的畫風(fēng)為標(biāo)本,同時在設(shè)計相關(guān)功能時要將功能模塊排列
34、的有規(guī)則,可以一目了然的找到相應(yīng)功能。(2優(yōu)良的性能該系統(tǒng)需要面向多個用戶,所以系統(tǒng)需要具有快速響應(yīng)用戶請求的性能,在設(shè)計布局時,首要選擇先進(jìn)的開發(fā)工具, 同時盡可能使用先進(jìn)的技術(shù)來提高系統(tǒng)應(yīng)用平臺的響應(yīng)時間。其次,應(yīng)該盡可能的使用高配置的計算機以及恰到好處的合理網(wǎng)絡(luò)。在研究本系統(tǒng)時,需要并運行操作大量數(shù)據(jù),需要良好的共享性。由于該系統(tǒng)涉及企業(yè)內(nèi)部信息,基于安全性考慮,需要對系統(tǒng)的數(shù)據(jù)進(jìn)行備份,必要的時候可以通過數(shù)據(jù)還原使系統(tǒng)重新運行。本系統(tǒng)還提供了通過前后端連接進(jìn)行數(shù)據(jù)傳遞、數(shù)據(jù)處理的功能, 同時還能保持?jǐn)?shù)據(jù)的一致性。3.3 系統(tǒng)流程圖分析系統(tǒng)流程圖如圖3.1所示。 圖3.1 系統(tǒng)流程圖3.
35、4 系統(tǒng)數(shù)據(jù)流圖分析數(shù)據(jù)流圖可以用直觀地圖形表達(dá)各個數(shù)據(jù)流在該企業(yè)工資管理系統(tǒng)中的流向。因需全面了解所有數(shù)據(jù)加工過程,本文采用層次結(jié)構(gòu)的方式逐層分解該系統(tǒng)中各個數(shù)據(jù)流的走向。該頂層數(shù)據(jù)流圖主要描述“管理員”、“部門經(jīng)理”和“普通員工”這三類用戶之間的數(shù)據(jù)流向。頂層數(shù)據(jù)流圖如圖3.2所示。 圖3.2 頂層數(shù)據(jù)流圖第0層數(shù)據(jù)流圖主要對頂層數(shù)據(jù)流圖中唯一的待加工數(shù)據(jù)流“請求”進(jìn)行細(xì)化,該數(shù)據(jù)流中包括管理員對所有員工的信息管理請求、部門經(jīng)理對其屬部門員工的信息管理請求和普通員工查詢個人信息請求。第0層數(shù)據(jù)流圖如圖3.3所示。 圖3.3 第0層數(shù)據(jù)流圖對第0層數(shù)據(jù)流圖中的“基本信息處理”進(jìn)行加工細(xì)化。將
36、數(shù)據(jù)流“基本信息處理請求”最終轉(zhuǎn)換成員工基本信息存儲到系統(tǒng)數(shù)據(jù)庫中?!疤幚砘拘畔ⅰ睌?shù)據(jù)流圖如圖3.4所示。 圖3.4加工1“處理基本信息”數(shù)據(jù)流圖對第0層數(shù)據(jù)流圖的“處理工資信息”進(jìn)行細(xì)化。將數(shù)據(jù)流“工資信息處理請求”最終轉(zhuǎn)換成員工工資信息存儲到系統(tǒng)數(shù)據(jù)庫中?!疤幚砉べY信息”數(shù)據(jù)流圖如圖3.5所示。 工資信息圖3.5 加工2“處理工資信息”數(shù)據(jù)流圖3.5 本章小結(jié)本章主要從廣義上對系統(tǒng)進(jìn)行了分析,首先分析了設(shè)計該系統(tǒng)是否可行,其次多角度大范圍的對該系統(tǒng)的需求進(jìn)行了詳細(xì)的分析,通過對系統(tǒng)的可行性和需求進(jìn)行分析,為后續(xù)開展的系統(tǒng)設(shè)計工作提供了功能清晰完整的指導(dǎo)思想。4 系統(tǒng)設(shè)計4.1概述系統(tǒng)設(shè)計
37、是軟件開發(fā)過程中的物理設(shè)計階段,在上一章進(jìn)行系統(tǒng)分析時已經(jīng)詳細(xì)構(gòu)建了系統(tǒng)的邏輯模型,充分了解了系統(tǒng)的功能需求,知道了系統(tǒng)需要做什么,在接下來的系統(tǒng)設(shè)計,通過系統(tǒng)的分析的研究結(jié)果,我們可以實現(xiàn)該系統(tǒng)邏輯模型到物理模型的轉(zhuǎn)變。本章主要解決“如何將該企業(yè)工資管理系統(tǒng)實現(xiàn)”這個問題,集中完成系統(tǒng)的模塊層次結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、各模塊的控制流程的設(shè)計。第三章已經(jīng)完成了系統(tǒng)的需求分析、系統(tǒng)業(yè)務(wù)流程分析并畫出了數(shù)據(jù)流程圖,本章采用模塊化設(shè)計,模塊化設(shè)計就是采用自頂而下的方式將系統(tǒng)中復(fù)雜的問題分解成一個個小模塊的過程。在模塊化的過程中需要確定每個小模塊的功能和目的,同時也要把握好各個模塊之間的聯(lián)系。該企業(yè)工資管理
38、將系統(tǒng)功能分為四個模塊,各個模塊既相互作用又各有側(cè)重點。在設(shè)計過程中,為了避免設(shè)計出現(xiàn)差錯,做出合理設(shè)計環(huán)節(jié),在設(shè)計過程中需遵循一定的設(shè)計原則,本系統(tǒng)設(shè)計過程中應(yīng)遵循的原則:(1)采用統(tǒng)一的編碼規(guī)則,包括窗體命名規(guī)則,數(shù)據(jù)庫命名規(guī)則,數(shù)據(jù)表命名規(guī)則,有助于提高程序的開發(fā)效率。(2)采用統(tǒng)一的接口標(biāo)準(zhǔn)和數(shù)據(jù)庫標(biāo)準(zhǔn),實現(xiàn)系統(tǒng)的課擴展性。(3)系統(tǒng)要求具有較高的安全性系統(tǒng)登錄時要有密碼,對系統(tǒng)中的數(shù)據(jù)要實時備份。 (4)盡量要使系統(tǒng)具有良好的操作性能,方便每一位員工的需求。4.2 系統(tǒng)業(yè)務(wù)流程分析業(yè)務(wù)流程分析是系統(tǒng)設(shè)計中不容忽視的一個環(huán)節(jié),直觀表達(dá)從系統(tǒng)的登陸開始到各個功能模塊的實現(xiàn),系統(tǒng)業(yè)務(wù)流程圖
39、如圖4.1所示。該圖描述了設(shè)計企業(yè)工資管理系統(tǒng)的具體步驟,通過流程圖可以準(zhǔn)確了解該系統(tǒng)是如何進(jìn)行的,如果在之后的設(shè)計過程中出現(xiàn)錯誤,可以及時找到。管理員、部門經(jīng)理、普通員工這三類用戶的操作流程分析如下:(1)用戶進(jìn)入登錄界面,在登錄處輸入用戶名和密碼,系統(tǒng)根據(jù)用戶輸入的信息判斷該用戶是否能進(jìn)入系統(tǒng),若輸入信息都正確,則用戶登錄成功,若輸入錯誤則重新登錄。(2)當(dāng)?shù)卿浵到y(tǒng)時,系統(tǒng)會根據(jù)用戶的登錄信息判斷用戶的系統(tǒng)使用權(quán)限,并進(jìn)入不同的操作界面。(3)管理員可以管理所有用戶的基本信息管理和工資管理。 (4)部門經(jīng)理可以管理本部門員工的基本信息管理和工資管理。 (5)普通員工可以查詢自己的基本信息和
40、工資信息。4.3系統(tǒng)總體結(jié)構(gòu)設(shè)計經(jīng)過開題報告、可行性分析和需求分析等一系列的前期工作和鋪墊,這一章開始進(jìn)行具體設(shè)計,在本企業(yè)工資管理系統(tǒng)中,主要分為“管理員”、“部門經(jīng)理”、“普通員工”三個不同的用戶權(quán)限,不同用戶角色進(jìn)入不同的操作系統(tǒng)。本系統(tǒng)主要分為三個模塊:管理員模塊、部門經(jīng)理模塊和普通員工模塊,系統(tǒng)的功能模塊圖如圖4.2所示。 圖4.1 系統(tǒng)業(yè)務(wù)流程圖 圖 4.2 系統(tǒng)的功能模塊圖4.4功能模塊設(shè)計管理員模塊主要包含管理員登錄、對所有員工的人事管理、工資管理,維護(hù)系統(tǒng)安全的系統(tǒng)管理,用戶管理這些模塊。(1)管理員登錄模塊:企業(yè)的管理員進(jìn)入系統(tǒng)登錄界面,在登錄處輸入用戶名和密碼,系統(tǒng)連接數(shù)
41、據(jù)庫判斷輸入信息是否正確,如登錄信息完全正確,則可以進(jìn)入系統(tǒng)功能主界面;如登錄信息有任意一處錯誤,則提示“用戶名或密碼錯誤”,需重新輸入登錄信息。管理員登錄模塊的設(shè)計如表4.1所示。表4.1 管理員登錄模塊設(shè)計表模塊名稱:登錄模塊 輸入:數(shù)據(jù)流,登錄信息 輸出:數(shù)據(jù)存儲,管理員信息處理:系統(tǒng)根據(jù)管理員輸入的登錄信息判斷能否進(jìn)入系統(tǒng),并將管理員的操作信息寫入到數(shù)據(jù)庫“用戶登錄信息表”中。(2)人事管理模塊:該模塊主要功能包括對員工的檔案管理、獎罰管理、調(diào)動管理和考評管理。員工基本工資會隨著該員工崗位或部門的改變而改變。系統(tǒng)從數(shù)據(jù)庫中調(diào)出用戶表并顯示給管理員,管理員對用戶檔案信息、獎罰信息、考評信
42、息、調(diào)動信息進(jìn)行增加刪除和修改。進(jìn)行相應(yīng)的用戶操作后,數(shù)據(jù)庫中會同步修改該用戶的相關(guān)信息。人事管理模塊的設(shè)計如表4.2所示。表4.2 人事管理模塊設(shè)計表模塊名稱:人事管理模塊 輸入:數(shù)據(jù)流,操作信息 輸出:數(shù)據(jù)存儲,返回信息處理:管理員對員工檔案信息、獎罰信息、調(diào)動信息、考評信息進(jìn)行查詢、增加、刪除和更改操作,并將操作信息分別寫入“員工檔案信息表”、“員工獎罰信息表”、“員工調(diào)動信息表”、“員工考評信息表”中。(3)工資管理模塊:該模塊主要統(tǒng)計員工的考勤津貼情況,之后根據(jù)津貼統(tǒng)計情況自動計算出該員工的應(yīng)發(fā)工資。主要的功能包括按月份查詢、修改和刪除員工的考勤津貼信息和工資信息。查詢時,系統(tǒng)從數(shù)據(jù)庫中調(diào)出員工工資信息表,并在界面中顯示給管理員;管理員可對考勤津貼信息做出修改,并可手動添加員工的全勤獎金和加班獎金,修改后在數(shù)據(jù)庫中“員工工資信息表”同步更新;進(jìn)行增加
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 干部休養(yǎng)所健康生活方式推廣與實踐成果考核試卷
- 介紹項目 傭金合同范本
- 住宅建筑中的屋頂陽臺設(shè)計考核試卷
- 辦公茶桌轉(zhuǎn)讓合同范例
- 寵物飼養(yǎng)員自我提升與學(xué)習(xí)策略考核試卷
- 安全網(wǎng)絡(luò)數(shù)據(jù)安全事件管理軟件考核試卷
- 不給轉(zhuǎn)租合同范本
- 買房中介服務(wù)合同范本
- 2025-2030年數(shù)據(jù)質(zhì)量監(jiān)控行業(yè)跨境出海戰(zhàn)略研究報告
- 2025-2030年地方特色糟鹵鴨翅罐頭行業(yè)跨境出海戰(zhàn)略研究報告
- 電力兩票培訓(xùn)
- TCCEAS001-2022建設(shè)項目工程總承包計價規(guī)范
- 2024.8.1十七個崗位安全操作規(guī)程手冊(值得借鑒)
- 小王子-英文原版
- 二次供水衛(wèi)生管理制度及辦法(4篇)
- 電影《白日夢想家》課件
- 婦產(chǎn)科產(chǎn)后虛脫患者的應(yīng)急預(yù)案及程序
- DB11∕T 446-2015 建筑施工測量技術(shù)規(guī)程
- 運輸車輛掛靠協(xié)議書(15篇)
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 繪本閱讀促進(jìn)幼兒分享與合作行為發(fā)展的研究分析-以中班為例 學(xué)前教育專業(yè)
評論
0/150
提交評論