企業(yè)工資管理系統(tǒng)畢業(yè)論文_第1頁
企業(yè)工資管理系統(tǒng)畢業(yè)論文_第2頁
企業(yè)工資管理系統(tǒng)畢業(yè)論文_第3頁
企業(yè)工資管理系統(tǒng)畢業(yè)論文_第4頁
企業(yè)工資管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、編號(hào):( )字 號(hào)本科生畢業(yè)設(shè)計(jì)(論文)題目:姓名: 學(xué)號(hào): 班級(jí): 二一五年六月中 國(guó) 礦 業(yè) 大 學(xué)本科生畢業(yè)設(shè)計(jì)姓 名: 學(xué) 號(hào):學(xué) 院: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 設(shè)計(jì)題目: 企業(yè)工資管理系統(tǒng) 專 題: 指導(dǎo)教師: 職 稱:2015年 6 月 徐州中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)任務(wù)書學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè)年級(jí) 學(xué)生姓名任務(wù)下達(dá)日期: 2015 年 1 月 18日畢業(yè)設(shè)計(jì)日期: 2015 年 1 月 19日至 2015 年 6 月 3 日畢業(yè)設(shè)計(jì)題目: 企業(yè)工資管理系統(tǒng) 畢業(yè)設(shè)計(jì)專題題目:畢業(yè)設(shè)計(jì)主要內(nèi)容和要求:主要內(nèi)容:本系統(tǒng)主要實(shí)現(xiàn)以下內(nèi)容:1. 人事管理功能:由

2、管理員對(duì)系統(tǒng)中員工的檔案信息,獎(jiǎng)罰信息、調(diào)動(dòng)信息、考評(píng)信息進(jìn)行查看修改管理;部門經(jīng)理對(duì)員工獎(jiǎng)罰信息、考評(píng)信息進(jìn)行查看修改管理;普通員工可以查看自己的檔案信息,但不可修改。2.工資管理功能:管理員查看員工的考勤津貼信息,并根據(jù)員工的考勤信息手動(dòng)添加員工的全勤獎(jiǎng)金和加班獎(jiǎng)金;部門經(jīng)理查看該部門員工的考勤津貼信息,并根據(jù)員工的考勤信息手動(dòng)添加員工的全勤獎(jiǎng)金和加班獎(jiǎng)金;普通員工只可以查看自己的考勤津貼信息和工資信息。3. 系統(tǒng)管理功能:主要是管理員對(duì)企業(yè)內(nèi)部部門的查看和更改,同時(shí)為了系統(tǒng)的安全,設(shè)置數(shù)據(jù)備份功能保障系統(tǒng)的安全。4. 用戶管理功能:管理員通過操作員管理設(shè)置所有用戶的登錄權(quán)限,管理員、部門

3、經(jīng)理和普通員工都可以修改自己的密碼。要求1. 完成系統(tǒng)中的人事管理功能、工資管理功能、系統(tǒng)管理功能、用戶管理功能,并能完成不同角色權(quán)限相對(duì)應(yīng)的功能,系統(tǒng)總體運(yùn)行狀態(tài)良好。2. 提交系統(tǒng)源程序。3. 完成系統(tǒng)論文并提交。院長(zhǎng)簽字:指導(dǎo)教師簽字:中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)指導(dǎo)教師評(píng)閱書指導(dǎo)教師評(píng)語(基礎(chǔ)理論及基本技能的掌握;獨(dú)立解決實(shí)際問題的能力;研究?jī)?nèi)容的理論依據(jù)和技術(shù)方法;取得的主要成果及創(chuàng)新點(diǎn);工作態(tài)度及工作量;總體評(píng)價(jià)及建議成績(jī);存在問題;是否同意答辯等):成 績(jī):指導(dǎo)教師簽字: 年 月 日中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)評(píng)閱教師評(píng)閱書評(píng)閱教師評(píng)語(選題的意義;基礎(chǔ)理論及基本技能的掌握;綜合運(yùn)用所學(xué)知識(shí)解決

4、實(shí)際問題的能力;工作量的大小;取得的主要成果及創(chuàng)新點(diǎn);寫作的規(guī)范程度;總體評(píng)價(jià)及建議成績(jī);存在問題;是否同意答辯等):成 績(jī): 評(píng)閱教師簽字:年 月 日中國(guó)礦業(yè)大學(xué)畢業(yè)設(shè)計(jì)答辯及綜合成績(jī) 摘 要通過可行性分析、需求分析、數(shù)據(jù)流圖分析和業(yè)務(wù)流程分析,本文設(shè)計(jì)出該企業(yè)工資管理系統(tǒng)的開發(fā)方案,主要包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和各功能模塊設(shè)計(jì)。本系統(tǒng)將用戶群分為三部分:管理員、部門經(jīng)理和企業(yè)員工。不同用戶擁有不同的操作權(quán)限,使用不同的操作界面。本系統(tǒng)采用傳統(tǒng)的CS (客戶端服務(wù)器 結(jié)構(gòu),以Visual Studio 2010作為開發(fā)環(huán)境,用SQL Server 2008數(shù)據(jù)庫存放系統(tǒng)所需要的數(shù)據(jù)信息,使用Visu

5、al Studio 2010中提供的C#控件來完成系統(tǒng)中“人事管理”、“工資管理”、“系統(tǒng)管理”和“用戶管理”四個(gè)主要功能模塊的設(shè)計(jì)。企業(yè)員工所處部門或崗位的調(diào)動(dòng)會(huì)影響員工的基本工資,企業(yè)員工所得獎(jiǎng)懲情況、職稱變動(dòng)情況會(huì)影響員工的應(yīng)發(fā)工資。員工個(gè)人所得稅由企業(yè)代繳,其中包括員工的“五險(xiǎn)一金”費(fèi)用。系統(tǒng)完成之后還需進(jìn)行軟件測(cè)試,采用黑盒測(cè)試測(cè)出本系統(tǒng)可以正確完成各項(xiàng)功能。最后結(jié)合該系統(tǒng)在開發(fā)階段和調(diào)試階段所遇到的各種問題,總結(jié)系統(tǒng)的不足之處并給出了畢業(yè)設(shè)計(jì)完成過程中得到的經(jīng)驗(yàn)和收獲。關(guān)鍵詞:企業(yè)工資管理系統(tǒng);CS 結(jié)構(gòu);Visual Studio2010;SQL Server2008ABSTRA

6、CTThrough 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 three categories:

7、 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 2010 to complete f

8、our function module design 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 change of the title

9、 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 canaccomplish all the functions correctly. At last, this paper summarizes

10、 the problems encountered during the development and debug stages, summarizes the shortcomings of the system and gives the experience and the design.Keywords: enterprise salary management system; CS structure; Studio2010 Visual; SQL Server2008目 錄. . 11.1課題背景 . . 11.2國(guó)內(nèi)外研究現(xiàn)狀 . . 1. . 2. . 2. . 3. . 3

11、2 系統(tǒng)相關(guān)的開發(fā)技術(shù)和開發(fā)工具 . . 4. . 4 . . 4 . 4 . 5. . 5 . . 5. 6 . 6. 6. . 62.4 系統(tǒng)開發(fā)工具及運(yùn)行環(huán)境 . . 7. . 7. . 7. . 73 系統(tǒng)分析 . . 8. . 8. . 8. . 8. . 8. . 9. . 9. . 10. . 10. . 11. . 11. . 11. . 12. . 12. . 13. . 134 系統(tǒng)設(shè)計(jì) . . 14. . 14. . 14. . 15. . 16. . 16. . 18. . 19. . 20. . 20. . 24. . 285 系統(tǒng)實(shí)現(xiàn) . . 29. . 29. .

12、 31. . 32. . 32. . 34. . 375.4工資管理 . . 39. . 39. . 415.5 系統(tǒng)管理 . . 43. . 43. . 445.6 用戶管理 . . 44. . 44. . 45. . 475.7系統(tǒng)安全性研究 . . 48. . 48. . 485.8 本章小結(jié) . . 496 系統(tǒng)測(cè)試 . . 50. . 50. . 50. . 50. . 51. . 52. . 52. . 537 總結(jié) . . 54 參考文獻(xiàn) . . 56 翻譯部分 . . 錯(cuò)誤!未定義書簽。 英文原文 . . 錯(cuò)誤!未定義書簽。 中文譯文 . . 錯(cuò)誤!未定義書簽。致 謝 . .

13、錯(cuò)誤!未定義書簽。1 緒論1.1課題背景隨著IT 行業(yè)的不斷發(fā)展與壯大,計(jì)算機(jī)已在全球范圍內(nèi)普及,當(dāng)今社會(huì)已經(jīng)進(jìn)入了信息化。信息技術(shù)的迅猛發(fā)展給各個(gè)企業(yè)帶來了方便和商機(jī),越來越多的企業(yè)借助計(jì)算機(jī)實(shí)現(xiàn)他們的管理與運(yùn)營(yíng),如:美團(tuán)、阿里巴巴、亞馬遜等,像這種利用信息技術(shù)成功開辟市場(chǎng)的案例數(shù)不勝數(shù)。信息化管理在提升企業(yè)管理水平和辦事效率的同時(shí),也提高了公司競(jìng)爭(zhēng)力。信息技術(shù)的發(fā)展大大提高了財(cái)務(wù)管理的水平。良好的工資管理方式在一定程度上不僅可以提高了員工積極性,而且可以減少財(cái)務(wù)人員的工作量。因此,工資管理是企業(yè)管理中不可或缺的一部分。給企業(yè)全體員工提供充足的信息和快捷的查詢手段是對(duì)一個(gè)企業(yè)工資管理系統(tǒng)最基

14、本的要求。傳統(tǒng)的人工方式一般采用手工填寫或者excel 填寫后打印出來,隨著企業(yè)的發(fā)展,傳統(tǒng)方式暴露出越來越多的弊端,如保存時(shí)間短、查找不便、統(tǒng)計(jì)過程中易出現(xiàn)錯(cuò)誤操作,更為重要的是,隨著時(shí)間增長(zhǎng)會(huì)產(chǎn)生大量冗余數(shù)據(jù),不利于對(duì)企業(yè)的信息進(jìn)行更新和維護(hù)。相比之下,使用計(jì)算機(jī)管理企業(yè)工資,查找方便,保密性好,壽命長(zhǎng),還可以存儲(chǔ)大量的數(shù)據(jù),利于更新和維護(hù),從而極大的提高了企業(yè)工資的管理效率,節(jié)省大量的人力物力財(cái)力,讓高層管理者方便快捷的隨時(shí)了解企業(yè)內(nèi)部信息。基于上述背景,各個(gè)企業(yè)可以根據(jù)自己企業(yè)的實(shí)際情況設(shè)計(jì)出相應(yīng)的工資管理系統(tǒng),本文所論述的企業(yè)工資管理系統(tǒng)是一個(gè)通用工資管理系統(tǒng),分為三種用戶權(quán)限:一種

15、是管理員,擁有所有的管理權(quán)限;一種是部門經(jīng)理,擁有部分權(quán)限;一種是普通員工,擁有部分權(quán)限。采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,結(jié)合企業(yè)內(nèi)部人事信息一步步實(shí)現(xiàn)對(duì)工資的基本管理。1.2國(guó)內(nèi)外研究現(xiàn)狀國(guó)外的管理信息系統(tǒng)相對(duì)國(guó)內(nèi)來說更勝一籌,發(fā)達(dá)國(guó)家的工資管理系統(tǒng)早已實(shí)現(xiàn)推廣,并已大量投入企業(yè)中使用,普及度相對(duì)較高。同時(shí),發(fā)達(dá)國(guó)家的工資管理信息系統(tǒng)還實(shí)現(xiàn)聯(lián)網(wǎng)功能,能夠幫助企業(yè)管理者隨時(shí)隨地掌握公司動(dòng)態(tài)。據(jù)統(tǒng)計(jì),美國(guó)的財(cái)務(wù)管理已接近全自動(dòng)化,大約有90%的工作量是由計(jì)算機(jī)完成。我國(guó)從二十世紀(jì)七十年代開始就有一些大型公司使用計(jì)算機(jī)對(duì)工資進(jìn)行管理,當(dāng)時(shí)使用的軟件基本上都是自行開發(fā)的,由于受操作系統(tǒng)和開發(fā)軟件的局限,

16、這些工資管理軟件功能相對(duì)單一,實(shí)用性很差,使用率也很低。到了九十年代初,隨著計(jì)算機(jī)的普遍和小型數(shù)據(jù)庫DBMS 的出現(xiàn),使得工資管理系統(tǒng)全面推廣,同時(shí)也使得工資管理系統(tǒng)的功能得到加強(qiáng)。盡管工資管理軟件在中國(guó)已有幾十年的發(fā)展歷程,但由于工資管理整體環(huán)境的觀念和管理相對(duì)國(guó)外落后,所以目前國(guó)內(nèi)工資管理系統(tǒng)的使用面仍舊局限,現(xiàn)在的工資管理系統(tǒng)多半采用人工管理模式。每個(gè)月企業(yè)統(tǒng)計(jì)個(gè)人的工作時(shí)間,休假狀況,加班情況,獎(jiǎng)金,保險(xiǎn)等多方面的因素,類別繁多且復(fù)雜。人員在統(tǒng)計(jì)信息的時(shí)候經(jīng)常出現(xiàn)各式各樣的錯(cuò)誤,使得企業(yè)的工資發(fā)放狀況一直處于欠佳狀態(tài),不僅給企業(yè)帶來了諸多不便,也使得個(gè)人也要為自己工資的差錯(cuò)而忙碌奔波。

17、由計(jì)算機(jī)管理的工資管理系統(tǒng)解決了大部分的不便,工資管理系統(tǒng)高效而又便捷的管理方式,不僅方便了廣大群眾,也為企業(yè)節(jié)省了很多成本,使得工資管理系統(tǒng)可以得到更加廣泛的推廣與應(yīng)用。1.3研究的目的與意義開發(fā)本系統(tǒng)的主要目的是高效有序的管理每一個(gè)員工工資,實(shí)現(xiàn)工資管理信息化。在工資管理過程中,考慮到企業(yè)部門眾多,各部門又包含較多員工,由財(cái)務(wù)人員每月定期統(tǒng)計(jì)各部門員工基本工資信息和考勤信息,不僅工作量巨大,花費(fèi)大量時(shí)間,而且會(huì)不可避免出現(xiàn)這樣或那樣的錯(cuò)誤,為了高效處理企業(yè)中的數(shù)據(jù)信息,隨時(shí)隨地管理員工的工作狀況,掌握員工工資動(dòng)態(tài),利用計(jì)算機(jī)技術(shù)將這些繁瑣事件簡(jiǎn)單化是個(gè)不錯(cuò)的選擇。本系統(tǒng)是一個(gè)企業(yè)工資管理管

18、系統(tǒng),所以要做很多相關(guān)的工作。例如首頁設(shè)計(jì),各模塊功能界面的設(shè)計(jì)等,本文所論述的系統(tǒng)是致力于開發(fā)功能實(shí)用,便于管理,用戶操作方便的工資管理系統(tǒng)軟件,實(shí)現(xiàn)企業(yè)工資高效管理的信息化。1.4論文完成的主要工作本文圍繞企業(yè)工資管理系統(tǒng)設(shè)計(jì)這個(gè)核心,采用Visual Studio 2010編程環(huán)境和SQL server 2008數(shù)據(jù)庫作為主要開發(fā)工具,使用Windows 自帶的.NET 框架作為開發(fā)平臺(tái),按照軟件開發(fā)設(shè)計(jì)流程,從系統(tǒng)實(shí)際功能需求起到軟件測(cè)試完成逐步實(shí)現(xiàn)系統(tǒng)的開發(fā)。1.5論文結(jié)構(gòu)論文共有七個(gè)章節(jié):第一章:緒論。緒論部分主要對(duì)企業(yè)工資管理系統(tǒng)概況做簡(jiǎn)要的闡述,說明了本文研究背景、研究目的及研

19、究的主要內(nèi)容,同時(shí)闡述了論文整體結(jié)構(gòu)。第二章:系統(tǒng)相關(guān)技術(shù)和開發(fā)工具。這一章主要簡(jiǎn)要介紹開發(fā)該企業(yè)工資管理系統(tǒng)所使用的核心技術(shù)、開發(fā)模式和軟硬件開發(fā)環(huán)境,其中主要包括了.NET 平臺(tái)、SQL server 2008數(shù)據(jù)庫、Visual Studio2010編程環(huán)境和C#語言的簡(jiǎn)要介紹。第三章:系統(tǒng)分析。介紹用戶對(duì)本系統(tǒng)的功能需求。主要包括可行性分析、需求分析、系統(tǒng)流程分析和數(shù)據(jù)流圖分析。第四章:系統(tǒng)設(shè)計(jì)。主要介紹系統(tǒng)由概念模型到邏輯模型的轉(zhuǎn)變。包括系統(tǒng)功能模塊設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)中還包含E-R 圖分析和系統(tǒng)所用數(shù)據(jù)表設(shè)計(jì)。第五章:系統(tǒng)實(shí)現(xiàn)。包括一些主要功能的代碼實(shí)現(xiàn)及部分頁面。第六章:

20、系統(tǒng)測(cè)試。對(duì)各個(gè)功能模塊采用黑盒測(cè)試方法進(jìn)行測(cè)試。第七章:總結(jié)。對(duì)論文進(jìn)行總結(jié),對(duì)其中的不足之處進(jìn)行分析,并對(duì)后續(xù)的研究做展望。1.5本章小結(jié)本章依次介紹了企業(yè)工資管理系統(tǒng)的研究背景、國(guó)內(nèi)外發(fā)展現(xiàn)狀以及該系統(tǒng)的研究目的和意義,規(guī)劃了各個(gè)階段需做的工作。2 系統(tǒng)相關(guān)的開發(fā)技術(shù)和開發(fā)工具2.1 開發(fā)技術(shù).NET framework 是微軟近年來開發(fā)的應(yīng)用程序開發(fā)框架,該框架提供一些類庫可以供各種應(yīng)用程序進(jìn)行使用,C#是其主要的開發(fā)語言,使用.NET 框架,配合微軟開發(fā)的VS 集成開發(fā)環(huán)境 。由于.NET Framework 可以支持多種語言,可以供開發(fā)人員選取熟悉的開發(fā)語言,同時(shí)該框架是面向?qū)ο蟮?/p>

21、編程模型,并且提供了一種新型的面向?qū)ο笤O(shè)計(jì)的窗體控件,使得系統(tǒng)開發(fā)更加方便快速。在本系統(tǒng)的各個(gè)頁面搭建中,使用.NET Framework 提供的技術(shù)使得系統(tǒng)更加容易實(shí)現(xiàn)完整的連接。開發(fā)本系統(tǒng)使用的是.NET framework 4.0。.NET framework 框架結(jié)構(gòu)如圖2.1所示。圖2.1 .NET framework 框架結(jié)構(gòu)ADO.NET 是一個(gè)COM 組件庫,是微軟開發(fā)的應(yīng)用于應(yīng)用程序開發(fā)過程中對(duì)數(shù)據(jù)進(jìn)行操作的一系列類庫,當(dāng)接受語言命令時(shí),ADO.NET 會(huì)將命令轉(zhuǎn)化為可以在數(shù)據(jù)源中正確使用的執(zhí)行語句,如數(shù)據(jù)庫連接語句等。ADO.NET 類庫包含三個(gè)組件:Data Provid

22、er(數(shù)據(jù)提供程序 、DataSet (數(shù)據(jù)集)、DataTable (數(shù)據(jù)表. 該類庫包含Connection, Command, DataAdapter, DataReader, DataSet 五個(gè)對(duì)象,功能分別如下:(1)Connection 對(duì)象:用于連接數(shù)據(jù)庫,是不少的對(duì)象。在與數(shù)據(jù)庫連接時(shí)會(huì)指出所連接數(shù)據(jù)庫的服務(wù)器名,數(shù)據(jù)庫名,用戶名,用戶密碼等信息。(2)Command 對(duì)象:執(zhí)行數(shù)據(jù)庫SQL 語句,查詢數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作。(3)DataAdapter 對(duì)象:相當(dāng)于一個(gè)傳輸介質(zhì),主要負(fù)責(zé)數(shù)據(jù)源和數(shù)據(jù)庫之間的數(shù)據(jù)傳遞。(4)DataReader 對(duì)象:使用該對(duì)象之后,用戶只能對(duì)

23、數(shù)據(jù)庫進(jìn)行查詢操作。(5)DataSet 對(duì)象:它的主要功能是將在數(shù)據(jù)庫中查詢到的數(shù)據(jù)暫時(shí)封存起來,防止數(shù)據(jù)泄露或丟失。C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的面向?qū)ο蟮挠?jì)算機(jī)編程語言,運(yùn)行于.NET Framework 之上,是微軟公司為.NET Framework量身定做的一種計(jì)算機(jī)編程語言,設(shè)計(jì)趨于人性化。它繼承于C 和C+,C#在繼承它們強(qiáng)大功能的同時(shí)也改善了它們的一些復(fù)雜特性,例如:C#不能多重繼承。C#吸收了VB 的簡(jiǎn)單可視化操作和C+的高運(yùn)行效率,其憑借功能強(qiáng)大、操作簡(jiǎn)單易懂、性能優(yōu)良等優(yōu)點(diǎn)成為.NET 開發(fā)的首選語言。因此, 作為擁有C 、C+以及Java 使用經(jīng)驗(yàn)的軟件開發(fā)者, 可以

24、很快適應(yīng)并投入使用。Microsoft 根據(jù) ECMA International 和ISOIEC 組織確立的兩大標(biāo)準(zhǔn)開發(fā)了用于.NET Framework 的C#編譯器。綜上所述,C#語言在本系統(tǒng)開發(fā)中呈現(xiàn)出諸多優(yōu)點(diǎn):(1)語法簡(jiǎn)練C#編程中指針和關(guān)鍵字的使用大大減少,便于系統(tǒng)開發(fā)操作。(2)面向?qū)ο笤诖a設(shè)計(jì)過程中對(duì)常量、變量和函數(shù)進(jìn)行封裝,不僅大大提高了C#代碼在設(shè)計(jì)過程中的可讀性,也為系統(tǒng)代碼的設(shè)計(jì)降低了沖突幾率。(3)功能全面C#語言能夠?qū)ο到y(tǒng)設(shè)計(jì)中涉及到的控制程序、圖形程序、普通組件等進(jìn)行良好的開發(fā)操作,方便了系統(tǒng)的實(shí)現(xiàn)。(4)高靈活性C#語言為企業(yè)工資管理系統(tǒng)開發(fā)提供了靈活而又高

25、效的程序開發(fā)手段。綜合系統(tǒng)開發(fā)環(huán)境和C#語言優(yōu)勢(shì),本系統(tǒng)最終決定將C#作為開發(fā)語言。2.2相關(guān)工具SQL Server是微軟公司推出的一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng),SQL Server 2008是微軟繼SQL Server 2005以后推出的更加可靠的數(shù)據(jù)庫產(chǎn)品。SQL Server 2008繼承了SQL Server 2005版本優(yōu)點(diǎn)的同時(shí)又比SQL Server 2005增加了更加先進(jìn)的功能。同時(shí)它具有方便靈活的開發(fā)平臺(tái)。SQL Server 2008在繼承之前版本功能的同時(shí)還增加了很多功能,應(yīng)用更加廣泛。從安全角度講,SQL Server 2008具有高安全性,用戶可以放心使用該軟件完成應(yīng)用程

26、序的開發(fā)。從性能角度講,它的高效性可以為企業(yè)節(jié)省數(shù)據(jù)處理的成本和開發(fā)費(fèi)用。從功能角度講,它功能強(qiáng)大,入門快速,適合數(shù)據(jù)庫初學(xué)者學(xué)習(xí)和專業(yè)人員開發(fā)軟件使用。SQL Server 2008作為一個(gè)提供擴(kuò)展性和靈活性的數(shù)據(jù)開發(fā)平臺(tái),不斷擴(kuò)展應(yīng)用空間,應(yīng)用到更廣闊的領(lǐng)域。Visual Studio 是微軟公司推出的開發(fā)環(huán)境。Visual Studio 2010 集成開發(fā)環(huán)境支持 .NET Framework 4.0,同樣支持在Windows 7操作系統(tǒng)下編寫的應(yīng)用程序。與用戶互動(dòng)靈活,基本滿足大多數(shù)軟件開發(fā)者的需求。同時(shí)它還支持多種數(shù)據(jù)庫,在進(jìn)行數(shù)據(jù)庫管理軟件開發(fā)時(shí),可以輕松連接到Microsoft

27、SQL Server。Visual Studio 2010作為目前流行的開發(fā)環(huán)境,相比之前的版本,Visual Studio 2010在操作界面和用戶使用方面有了大的飛躍,在編程時(shí)它能幫助用戶快速找到相應(yīng)的各種功能,從而提高系統(tǒng)的開發(fā)效率。從功能上,Visual Studio 2010的編譯器和鏈接器在關(guān)鍵字和調(diào)用功能方面有所改進(jìn),這使編程更加方便。它的集成開發(fā)環(huán)境能夠更好的檢測(cè)代碼中的錯(cuò)誤,在錯(cuò)誤代碼部分標(biāo)注紅色下劃線并雙擊錯(cuò)誤列表窗口直接連接到問題代碼進(jìn)行修改。2.3 CS開發(fā)模式目前基于網(wǎng)絡(luò)和數(shù)據(jù)庫的應(yīng)用系統(tǒng)通常有兩種,即ClientServer(CS結(jié)構(gòu)和基于Web 平臺(tái)的Browse

28、rServer(BS結(jié)構(gòu),這兩種開發(fā)模式各有各的優(yōu)點(diǎn),開發(fā)軟件時(shí)可根據(jù)軟件所實(shí)現(xiàn)的具體功能進(jìn)行選擇。CS 結(jié)構(gòu),即客戶端服務(wù)器結(jié)構(gòu),這種結(jié)構(gòu)可以充分發(fā)揮兩端硬件環(huán)境的優(yōu)勢(shì),給Client 端和Server 端合理分配各種任務(wù),降低了系統(tǒng)的開銷。相對(duì)于BS 模式的三層結(jié)構(gòu),CS 模式的兩層結(jié)構(gòu)雖不及其功能強(qiáng)大和人機(jī)界面交互性強(qiáng),但也有其無法媲美的優(yōu)勢(shì)。雖然現(xiàn)在BS 模式已成為主要趨勢(shì),CS 模式憑借其操作簡(jiǎn)單易懂,修改方便,所需開發(fā)成本相對(duì)較低等優(yōu)勢(shì)仍具有一定的影響力。但由于傳統(tǒng)的CS 結(jié)構(gòu)不能提供用戶真正期望的開放環(huán)境??紤]到企業(yè)工資管理系統(tǒng)的用戶主要是財(cái)務(wù)人員,加之企業(yè)的管理模式在幾年內(nèi)不會(huì)

29、有太大變化,最終決定使用CS 模式作為本課題的開發(fā)模式。2.4 系統(tǒng)開發(fā)工具及運(yùn)行環(huán)境CPU :Pentium4 2.5GHz內(nèi)存:4GB開發(fā)環(huán)境:Microsoft Visual Studio 2010集成開發(fā)環(huán)境運(yùn)行環(huán)境:Microsoft.NET Framework SDK v4.0操作系統(tǒng):Windows 7數(shù)據(jù)庫:Microsoft SQL Server 2008開發(fā)工具:Microsoft Visual Studio 2010開發(fā)語言:ADO.NET+C# 語言分辨率:最佳效果1024像素768像素2.5本章小結(jié)本章主要介紹開發(fā)企業(yè)工資管理系統(tǒng)時(shí)所需要的相關(guān)技術(shù)和工具,軟硬件環(huán)境都

30、已準(zhǔn)備就緒,接下來就要進(jìn)入系統(tǒng)分析階段。3 系統(tǒng)分析本章主要從可行性分析、需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流圖分析四個(gè)方面對(duì)該企業(yè)工資管理系統(tǒng)進(jìn)行詳細(xì)分析。3.1可行性分析在對(duì)系統(tǒng)進(jìn)行定義之后需要進(jìn)行可行性分析研究,對(duì)“該系統(tǒng)能否實(shí)現(xiàn)”以及“開發(fā)該系統(tǒng)是否值得”這兩類問題進(jìn)行分析判斷,進(jìn)一步判斷本系統(tǒng)能否按照用戶需求實(shí)現(xiàn)基本功能,為企業(yè)帶來效益。本章從經(jīng)濟(jì)可行性、技術(shù)可行性、操作可行性三個(gè)方面對(duì)企業(yè)工資管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行評(píng)估,以論證該項(xiàng)目是否可以順利實(shí)施。該企業(yè)工資管理系統(tǒng)可以運(yùn)行于Windows XP, Windows 2000,Windows server 2003,Windows 7,

31、Windows 8等操作系統(tǒng),采用C#開發(fā)語言,結(jié)合visual studio 2010和數(shù)據(jù)庫SQLserver2008,通過ADO 類庫完成對(duì)數(shù)據(jù)庫的訪問和使用,使該系統(tǒng)可以較為廣泛的運(yùn)行于各臺(tái)計(jì)算機(jī)。所以從技術(shù)角度講,開發(fā)該工資管理系統(tǒng)是可行的。綜上所述,開發(fā)一個(gè)工資管理系統(tǒng)是可行的。至此前期的準(zhǔn)備工作已很充足,接下來就要規(guī)劃系統(tǒng)所要實(shí)現(xiàn)的功能。3.2需求分析需求分析主要是了解用戶的實(shí)際需求,如果忽略這個(gè)步驟或者只是簡(jiǎn)單的一帶而過,直接投入大量人力、物力和財(cái)力進(jìn)行系統(tǒng)的設(shè)計(jì)和開發(fā)工作,不僅會(huì)使整個(gè)設(shè)計(jì)過程變得雜亂無章,而且當(dāng)設(shè)計(jì)到某個(gè)功能模塊時(shí)可能會(huì)發(fā)現(xiàn)開發(fā)的程序不符合用戶的需求,使之前所做工作白白浪費(fèi)。本章的需求分析要做到了解用戶的真正需求,確定一個(gè)正確的研究方向,宏觀把握系統(tǒng)的功能。本系統(tǒng)用戶分為管理員、部門經(jīng)理和普通員工。需求分析包括管理員的功能需求分析、部門經(jīng)理的功能需求分析和普通員工的功能需求分析以及性能需求分

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論