2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  目 錄</b></p><p>  摘 要...................................................I</p><p>  Abstract...............................................II</p><p>  1 引

2、言.................................................1</p><p>  1.1 課題的研究背景與意義............................1</p><p>  1.2 問(wèn)題的定義及內(nèi)容簡(jiǎn)介............................1</p><p>  1.2.1問(wèn)題定義

3、....................................1</p><p>  1.2.2內(nèi)容介紹....................................1</p><p>  1.3 開(kāi)發(fā)環(huán)境設(shè)計(jì)..................................2</p><p>  1.3.1 開(kāi)發(fā)環(huán)境 Visual

4、Studio 2008................2</p><p>  1.3.2 SQL Server 2005............................2</p><p>  1.4 可行性分析.....................................3</p><p>  1.4.1 經(jīng)濟(jì)可行性...........

5、......................3</p><p>  1.4.2 技術(shù)可行性.................................3</p><p>  1.4.3 操作可行性.................................4</p><p>  1.4.4 法律可行性........................

6、.........4</p><p>  2 需求分析.............................................5</p><p>  2.1 系統(tǒng)總體需求分析..............................5</p><p>  2.2 基于UML的需求分析........................

7、....5</p><p>  2.3 系統(tǒng)主界面分析................................6</p><p>  3 概要設(shè)計(jì).............................................7</p><p>  3.1 系統(tǒng)總體功能結(jié)構(gòu)...............................

8、7</p><p>  3.2 系統(tǒng)數(shù)據(jù)需求設(shè)計(jì)...............................7</p><p>  3.2.1 數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)—E-R圖...................7</p><p>  3.2.2 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)—關(guān)系表...................9</p><p>  4

9、 詳細(xì)設(shè)計(jì).............................................11</p><p>  4.1 系統(tǒng)管理模塊設(shè)計(jì).................................11</p><p>  4.1.1系統(tǒng)登陸模塊................................11</p><p>  4.1

10、.2信息管理模塊................................14</p><p>  4.1.3日志管理模塊................................22</p><p>  4.1.4幫助模塊....................................24</p><p>  5 人事檔案管理系統(tǒng)的測(cè)試

11、...............................25</p><p>  5.1 系統(tǒng)測(cè)試概述....................................25</p><p>  5.2 測(cè)試目的和方法..................................25</p><p>  5.3 系統(tǒng)測(cè)試項(xiàng)目..........

12、..........................26</p><p>  6 總結(jié).................................................28</p><p>  6.1 實(shí)現(xiàn)技術(shù)介紹及優(yōu)點(diǎn)介紹.........................28</p><p>  6.2 系統(tǒng)存在的不足與改進(jìn)方案....

13、...................28</p><p>  6.2.1 系統(tǒng)存在不足...............................28</p><p>  6.2.2 改進(jìn)方案...................................29</p><p>  6.3 設(shè)計(jì)收獲與心得.......................

14、..........29</p><p>  參考文獻(xiàn) ...............................................30</p><p>  致 謝 .................................................31</p><p><b>  人事檔案管理系統(tǒng)</b>

15、;</p><p>  摘 要 </p><p>  目前,各類管理系統(tǒng)比較多,比如公司人員信息管理系統(tǒng)、企業(yè)部門(mén)管理系統(tǒng)、人事考勤管理系統(tǒng)等等,由于各類管理系統(tǒng)所針對(duì)的對(duì)象不一樣,其管理系統(tǒng)的體系結(jié)構(gòu)也不一樣,其管理的過(guò)程中所形成的信息也多種多樣,管理起來(lái)比較繁瑣,為了對(duì)這些信息進(jìn)行方便管理,有必要開(kāi)發(fā)通用信息管理的人事檔案管理系統(tǒng)。<

16、;/p><p>  本系統(tǒng)針對(duì)中小型企業(yè)的人事檔案管理現(xiàn)況,經(jīng)過(guò)實(shí)際的需求分析,采用.NET技術(shù)和SQL SERVER 2005數(shù)據(jù)庫(kù)管理系統(tǒng)作為工具進(jìn)行開(kāi)發(fā)。整個(gè)系統(tǒng)服務(wù)于管理員這個(gè)用戶。從操作簡(jiǎn)便、界面美觀、靈活實(shí)用的用戶要求出發(fā),設(shè)計(jì)開(kāi)發(fā)的員工信息管理,部門(mén)信息管理,登陸日志管理,系統(tǒng)管理等功能,基本能滿足針對(duì)中小型企業(yè)的信息管理過(guò)程中的工作需要。</p><p>  本文主要介紹了本課

17、題的研究背景與意義,需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),并著重說(shuō)明了開(kāi)發(fā)設(shè)計(jì)的思想、技術(shù)難點(diǎn)和解決方案。</p><p>  關(guān)鍵詞:人事檔案管理系統(tǒng);.NET;SQL Server 2005</p><p>  Personnel file Management System </p><p><b>  Abstract</b></p>

18、;<p>  At present, more kinds of management systems, such as the management systems of corporate, the management systems of enterprise sector, the management systems of personnel attendance, etc., as a result o

19、f various types of management systems are different target, the management systems of different architecture, and its assessment process the formation of a variety of information, management is more complicated, in order

20、 to facilitate management of these information, it is necessary to develop</p><p>  The personnel file management system suitable for the small and medium corporation. By the actual analysis, the use of .NET

21、 technology and SQL SERVER 2005 database management system as a tool for development. The entire system serves to an administrator. From the simple, attractive interface, flexible and practical user requirements, design

22、and development of employee information management, the information of department management, visiting log management, system management functions , which ca</p><p>  The main specification of the design int

23、roduced the subject of research background and significance, demand analysis , outline detailed design , and highlighted the development of design ideas, technical problems and solutions. </p>

24、<p>  Keywords: Personnel file Management System ; .NET; SQL Server 2005 </p><p><b>  1 引言</b></p><p>  1.1 課題的研究背景與意義</p><p>  21世紀(jì)是信息技術(shù)時(shí)代,科學(xué)技術(shù)的飛

25、速發(fā)展為企事業(yè)帶來(lái)前所未有的機(jī)遇和挑戰(zhàn)。不管在企業(yè)中,還是在公司、事業(yè)單位,人事管理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)企業(yè)的日常人事安排,人員的人事管理等。隨著計(jì)算機(jī)軟件的發(fā)展,利用計(jì)算機(jī)進(jìn)行信息控制和數(shù)據(jù)處理,不僅可以提高工作效率,而且大大提高了其安全性。高效的人事管理可以提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,使企業(yè)具有更強(qiáng)的凝聚力和活力。為此,提高人事管理工作的效率,設(shè)計(jì)一套人事管理系統(tǒng)具有實(shí)際的應(yīng)用性和必要性。</p><p

26、>  當(dāng)前人工管理工作中存在的問(wèn)題:</p><p>  (1)數(shù)據(jù)量大,內(nèi)容多;</p><p> ?。?)一旦有人忘記打卡,還需要行政部門(mén)處理;</p><p>  (3)人事檔案的安全性問(wèn)題;</p><p>  (4)對(duì)于出勤中加班的人員的補(bǔ)貼情況也需要行政部門(mén)處理。</p><p>  以前使用的傳統(tǒng)人

27、工的方式管理檔案,這種管理方式存在很多缺點(diǎn),如效率低,保密性差,時(shí)間長(zhǎng)了將產(chǎn)生大量的文件和數(shù)據(jù),對(duì)于查找、更新和維護(hù)都帶來(lái)困難。</p><p>  系統(tǒng)開(kāi)發(fā)的意義在于企業(yè)的人事檔案管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,其內(nèi)容對(duì)于企業(yè)的管理和決策十分重要。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事檔案信息進(jìn)行管理,比起手工有其無(wú)法比擬的有點(diǎn)。方便、安全可靠、存儲(chǔ)量大、壽命長(zhǎng),成本低等優(yōu)點(diǎn)能都極大的提高企業(yè)人事管理效

28、率和科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  1.2 問(wèn)題的定義及內(nèi)容簡(jiǎn)介</p><p><b>  1.2.1問(wèn)題定義</b></p><p>  本系統(tǒng)是為各中小型企業(yè)專門(mén)研究開(kāi)發(fā)的。在當(dāng)今社會(huì),互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來(lái)了極大的便利和高效,信息化,電子化已經(jīng)成為節(jié)約運(yùn)營(yíng)成本,提高工作效率的首選??紤]

29、到當(dāng)前大量企業(yè)的人事管理尚處于手工作業(yè)階段,不但效率低下,還常常因?yàn)楣芾淼牟簧鞫霈F(xiàn)紕漏。因此根據(jù)部分企業(yè)提供的需求,設(shè)計(jì)此企業(yè)人事管理系統(tǒng),以幫助企業(yè)達(dá)到人事管理辦公自動(dòng)化、節(jié)約管理成本、提高企業(yè)工作效率的目的。</p><p><b>  1.2.2內(nèi)容介紹</b></p><p>  本課題研究的是人事檔案管理系統(tǒng),為人事檔案管理提供全方位的解決方案。</

30、p><p>  人事檔案管理系統(tǒng)主要是利用計(jì)算機(jī)實(shí)現(xiàn)對(duì)數(shù)據(jù)的添加、刪除、查找等精確處理,方便管理,及時(shí)反饋,全面提高工作效率。</p><p>  本系統(tǒng)主要內(nèi)容是管理員登陸系統(tǒng),系統(tǒng)有3大模塊:系統(tǒng)管理模塊,信息管理模塊,日志模塊。系統(tǒng)管理模塊的功能有修改登陸密碼,注銷,退出系統(tǒng);信息管理模塊的功能有員工信息管理,部門(mén)信息管理,用戶管理,員工每月考勤記錄,員工工資管理;日志管理的功能是查看登

31、陸日志。信息的管理均涉及數(shù)據(jù)的增加、刪除、修改、查詢功能。</p><p>  1.3 開(kāi)發(fā)環(huán)境設(shè)計(jì)</p><p>  事檔案管理系統(tǒng)的開(kāi)發(fā)是一個(gè)復(fù)雜的工程,它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)等各方面的問(wèn)題,至今沒(méi)有一種統(tǒng)一完備的開(kāi)發(fā)方法。但是每一種開(kāi)發(fā)方法都要遵循相應(yīng)的開(kāi)發(fā)策略:</p><p>  1.系統(tǒng)要解決的問(wèn)題。<

32、/p><p>  2.系統(tǒng)可行性研究,確定系統(tǒng)要實(shí)現(xiàn)的目標(biāo)。</p><p><b>  3.系統(tǒng)開(kāi)發(fā)原則。</b></p><p>  4.系統(tǒng)開(kāi)發(fā)前的準(zhǔn)備工作。</p><p>  5.系統(tǒng)開(kāi)發(fā)方法的選擇和開(kāi)發(fā)計(jì)劃的定制。</p><p>  本人事檔案管理系統(tǒng)信息發(fā)布平臺(tái)是C/S模式,采用SQL

33、 Server 2005作為后臺(tái)數(shù)據(jù)庫(kù),利用Microsoft Visual Studio 2008作為開(kāi)發(fā)工具,使用C#作為編程語(yǔ)言。</p><p>  1.3.1開(kāi)發(fā)環(huán)境 Visual Studio 2008</p><p>  VS2008引入了250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、XML的訪問(wèn)方式,語(yǔ)言更加簡(jiǎn)潔。使用Visual Studio 2008可以高效開(kāi)發(fā)Windo

34、ws應(yīng)用。Visual Studio 2008更好的集成開(kāi)發(fā)環(huán)境,可高效創(chuàng)建任何類型的.NET應(yīng)用程序或者組件。與前一版本相同的是,默認(rèn)支持多種編程語(yǔ)言,例如: C#, Visual C#, Visual Basic.Net, Visual J# 等,除此之外,Visual Studio 2008還提供了許多新特性,這些新特性能夠幫助不同類型的開(kāi)發(fā)人員快速創(chuàng)建各種應(yīng)用程序。</p><p>  Visual St

35、udio 2008具有以下新特性:</p><p>  1. 改進(jìn)的集成開(kāi)發(fā)環(huán)境配置;</p><p>  2. 增強(qiáng)的代碼編輯功能;</p><p>  3. 提供靈活多樣的項(xiàng)目,解決反感;</p><p>  4. 高效的生成,測(cè)試和部署功能;</p><p>  5. 更多豐富的幫助功能。 <

36、/p><p>  1.3.2 SQL Server 2005</p><p>  SQL Server 2005和SQL Server 2005 Express 都是微軟開(kāi)發(fā)的,一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),Express是SQL Server2005的免費(fèi)版本,他們功能完全相同2005Express使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005Expres

37、s 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 </p><p>  SQL Server 2005Express 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005Express 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、Das

38、hboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。</p><p>  與 Microsoft Visual Studio、Microsoft Office System 以及新的開(kāi)發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無(wú)論您是開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、信息工作者還是決策

39、者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。 </p><p>  為了鍛煉我對(duì)SQL Server 2005的理解和操作,我選擇了SQL Server 2005作為后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)。</p><p>  1.4 可行性分析</p><p>  可行性研究是建設(shè)項(xiàng)目決策階段最重要的工作。可行性研究的過(guò)程是深入調(diào)查研究的

40、過(guò)程,也是多方案比較選擇的過(guò)程。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。</p><p>  系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性,操作上的可行性和法律上的可行性。本系統(tǒng)的可行性分析如下:</p><p>  1.4.1經(jīng)濟(jì)可行性</p><p>  因?yàn)橄?/p>

41、統(tǒng)的開(kāi)發(fā)是由個(gè)人來(lái)完成的,所以成本來(lái)說(shuō)要低的多,另一方面來(lái)說(shuō)就是經(jīng)濟(jì)可行性,目標(biāo)系統(tǒng)并非是十分復(fù)雜,開(kāi)發(fā)周期較短。當(dāng)系統(tǒng)開(kāi)發(fā)成功后,通過(guò)測(cè)試和、試運(yùn)行和實(shí)際應(yīng)用后,將很大程度上提高人事檔案管理的科學(xué)性和高效性,在為中小型企業(yè)帶來(lái)便利的同時(shí),也為系統(tǒng)的進(jìn)一步推廣、創(chuàng)新創(chuàng)造了條件,這帶來(lái)的經(jīng)濟(jì)回報(bào)將遠(yuǎn)超過(guò)支出,并且最重要的一點(diǎn)是通過(guò)該系統(tǒng)的開(kāi)發(fā),可以使我們進(jìn)一步理解軟件工程思想和軟件開(kāi)發(fā)流程,為從事軟件開(kāi)發(fā)工作打下很好的基礎(chǔ),從長(zhǎng)遠(yuǎn)利益來(lái)考

42、慮,本課題的設(shè)計(jì)開(kāi)發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。</p><p>  1.4.2技術(shù)可行性</p><p>  人事檔案管理系統(tǒng)開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、安全性好的數(shù)據(jù)庫(kù)?;谝陨弦?,本系統(tǒng)擬采用.NET技術(shù)和 SQL Server2005分別作為前端和后端的

43、開(kāi)發(fā)工具。本人結(jié)合學(xué)校所學(xué)習(xí)的知識(shí),進(jìn)行了進(jìn)一步深入的學(xué)習(xí)和應(yīng)用,為所設(shè)計(jì)的人事檔案管理系統(tǒng)盡量方便地滿足中小型企業(yè)人事信息管理,減輕管理人員的負(fù)擔(dān)。</p><p>  1.4.3操作可行性</p><p>  本系統(tǒng)的使用大多數(shù)是企業(yè)管理人員和有計(jì)算機(jī)基礎(chǔ)的用戶,對(duì)他們來(lái)說(shuō),操作本系統(tǒng)將十分方便,所有的操作用戶不需培訓(xùn),只要稍微提示一下即可。因此,在操作使用上,本系統(tǒng)簡(jiǎn)單、方便,易于使

44、用戶接受,因而是十分可行的。</p><p>  1.4.4法律可行性</p><p>  由于本系統(tǒng)是在相關(guān)法律法規(guī)下實(shí)施完成的,所以不存在任何法律問(wèn)題,在法律上是完全可行的。</p><p><b>  2 需求分析</b></p><p>  2.1 系統(tǒng)總體需求分析</p><p>

45、  人事檔案管理系統(tǒng)是現(xiàn)代企業(yè)人事資源管理中的重要內(nèi)容,也是人力資源開(kāi)發(fā)利用的基礎(chǔ)性工作。人事檔案管理在信息化之前,在人員增加和減少,以及檔案管理員的變動(dòng)等方面存在諸多不利于管理的地方,不適應(yīng)現(xiàn)代的企業(yè)管理形勢(shì)和人力資源開(kāi)發(fā)利用的要求。</p><p>  本軟件的最終用戶是該系統(tǒng)的管理員,管理員為公司人事管理人員,具有一定的計(jì)算機(jī)操作知識(shí),管理人員負(fù)責(zé)人事數(shù)據(jù)的錄入以及日常更新。及時(shí)添加、修改、刪除員工信息;及

46、時(shí)記錄每月每個(gè)員工的考勤,即上班天數(shù)、請(qǐng)假天數(shù)、加班天數(shù);及時(shí)結(jié)算員工當(dāng)月工資;及時(shí)添加、修改、刪除部門(mén)信息;及時(shí)添加、修改、刪除用戶信息(即管理員信息);更新修改登陸密碼等等功能,數(shù)據(jù)庫(kù)自動(dòng)記錄管理員登陸信息和對(duì)管理員的添加和刪除信息。</p><p>  本企業(yè)人事管理系統(tǒng)的功能管理模塊以及功能說(shuō)明</p><p>  1.員工基本信息管理:查詢、增加、修改、刪除員工基本信息;<

47、/p><p>  2.部門(mén)基本信息管理:增加、修改、刪除部門(mén)基本信息;</p><p>  3.用戶賬號(hào)管理:修改、刪除用戶登陸信息;</p><p>  4.用戶信息管理:增加、修改、刪除用戶基本信息;</p><p>  5.登陸日志管理:記錄用戶登錄登出情況以及對(duì)系統(tǒng)的操作等進(jìn)行日志記錄備案以供需要的時(shí)候追蹤查詢。</p>&

48、lt;p>  6.考勤記錄信息:查詢、增加、修改、刪除員工每月上班天數(shù),請(qǐng)假天數(shù),加班天數(shù);</p><p>  7.工資管理:根據(jù)員工基本工資,和每月上班天數(shù),請(qǐng)假天數(shù),加班天數(shù)計(jì)算每月實(shí)際工資的功能。 </p><p>  2.2 基于UML的需求分析</p><p>  用例圖(Use Case Diagram)是有軟件希求分析到最終實(shí)現(xiàn)的第一步,它

49、描述人們?nèi)绾问褂靡粋€(gè)系統(tǒng)。用例視圖顯示用戶希望系統(tǒng)提供什么樣的服務(wù),以及用戶需要為系統(tǒng)提供的服務(wù),以便使系統(tǒng)的用戶更容易理解這些元素的用途,也便于軟件開(kāi)發(fā)人員最終實(shí)現(xiàn)這些元素。用例圖在各種開(kāi)發(fā)活動(dòng)中被廣泛的應(yīng)用,但是它最常用來(lái)描述系統(tǒng)以及子系統(tǒng)。</p><p>  該人事管理系統(tǒng)的系統(tǒng)用例圖如圖2.1所示:</p><p>  圖2.1 人事檔案管理系統(tǒng)模塊圖</p>&l

50、t;p>  2.3 系統(tǒng)主界面分析</p><p>  整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。系統(tǒng)主界面以整潔,方便用戶操作為標(biāo)準(zhǔn),為用戶提供系統(tǒng)管理,信息管理,日志管理等功能,這些管理功能下再包含各自管理所需要實(shí)現(xiàn)的具體功能。</p><p><b>  3 概

51、要設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)總體功能結(jié)構(gòu)</p><p>  根據(jù)以上的功能需求的分析,將整個(gè)系統(tǒng)分為以下幾個(gè)功能模塊。本系統(tǒng)的功能層次圖如3.1所示:</p><p>  圖3.1 人事檔案管理系統(tǒng)模塊圖</p><p>  3.2 系統(tǒng)數(shù)據(jù)需求設(shè)計(jì)</p><p>  3.2.1

52、數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)—E-R圖</p><p>  本系統(tǒng)采用E-R圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。以下就用實(shí)體——聯(lián)系模型(ER圖)來(lái)描述本系統(tǒng)中的實(shí)體和它們之間的聯(lián)系(部分):</p><p><b>  系統(tǒng)登陸信息實(shí)體</b></p><p>  系統(tǒng)登陸信息實(shí)體主要是用來(lái)表示用戶登陸系統(tǒng)的基本信息,該實(shí)體如圖3.2所示:</p&g

53、t;<p>  圖3.2 登陸信息實(shí)體E-R圖</p><p><b>  員工基本信息實(shí)體</b></p><p>  員工基本信息實(shí)體主要用來(lái)表示企業(yè)員工的基本信息,該實(shí)體如圖3.3所示:</p><p>  圖3.3 員工基本信息實(shí)體E-R圖</p><p><b>  部門(mén)基本信息實(shí)體&l

54、t;/b></p><p>  部門(mén)基本信息實(shí)體主要用來(lái)表示企業(yè)部門(mén)的基本信息,該實(shí)體如圖3.4所示。</p><p>  圖3.4部門(mén)基本信息實(shí)體E-R圖</p><p><b>  日志管理信息實(shí)體</b></p><p>  日志管理信息實(shí)體主要用來(lái)表示管理員登陸、操作和操作時(shí)間的基本信息,該實(shí)體如圖3.5所

55、示。</p><p>  圖3.5 管理員日志信息實(shí)體E-R圖</p><p><b>  考勤管理信息實(shí)體</b></p><p>  考勤管理信息實(shí)體主要用來(lái)記錄員工每月的考勤信息,該實(shí)體如圖3.6所示:</p><p>  圖3.6 員工考勤記錄信息實(shí)體E-R圖</p><p>  3.2.

56、2數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)—關(guān)系表</p><p>  根據(jù)前面分析的數(shù)據(jù)流圖、E-R圖和關(guān)系模式,本系統(tǒng)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)pgcl, 它由以下幾個(gè)主要表組成,在本系統(tǒng)設(shè)計(jì)中所用到的關(guān)系表及其結(jié)構(gòu)如下所示:</p><p>  Admin表(系統(tǒng)管理員登陸信息表)</p><p>  系統(tǒng)管理員登陸信息表主要用來(lái)保存管理員的登陸名和密碼,該表結(jié)構(gòu)如表3.1所示:</p&g

57、t;<p>  表3.1 Admin表</p><p>  Department表(部門(mén)信息表)</p><p>  該表存儲(chǔ)部門(mén)基本信息,結(jié)構(gòu)如表3.2所示:</p><p>  表3.2 Department表</p><p>  Employee表(員工信息表)</p><p>  該表用來(lái)存儲(chǔ)員工

58、信息,結(jié)構(gòu)如表3.3所示:</p><p>  表3.3 Employee表</p><p>  Log表(日志記錄表)</p><p>  該表記錄用戶結(jié)構(gòu)如表3.4所示:</p><p><b>  表3.4 Log表</b></p><p>  Attendance表(員工考勤記錄信息表)&

59、lt;/p><p>  該表用來(lái)保存員工每月份考勤記錄信息,結(jié)構(gòu)如表3.5所示:</p><p>  表3.5 Attendance表</p><p><b>  4 詳細(xì)設(shè)計(jì)</b></p><p>  本系統(tǒng)采用單機(jī)模式的運(yùn)行機(jī)制,數(shù)據(jù)庫(kù)選用SQL Server 2005平臺(tái),穩(wěn)定的性能為系統(tǒng)的良好運(yùn)行提供了有力保障。下

60、面就給予以上的系統(tǒng)分析對(duì)該系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。</p><p>  4.1 系統(tǒng)管理模塊設(shè)計(jì)</p><p>  系統(tǒng)管理模塊實(shí)現(xiàn)系統(tǒng)用戶的安全登錄,保護(hù)系統(tǒng)只接受合法授權(quán)用戶的訪問(wèn)。該模塊包括更改密碼,注銷和退出系統(tǒng)的功能。這些功能雖然簡(jiǎn)單,但是對(duì)提高整個(gè)系統(tǒng)的安全性和穩(wěn)定性起到了巨大的作用。</p><p>  4.1.1系統(tǒng)登陸模塊</p><

61、;p>  在進(jìn)入企業(yè)人事管理系統(tǒng)之前,需要經(jīng)過(guò)登陸頁(yè)面進(jìn)行身份驗(yàn)證,如果身份驗(yàn)證通過(guò),才可以進(jìn)入系統(tǒng)進(jìn)行操作。如果用戶輸入的用戶名或者密碼錯(cuò)誤,系統(tǒng)將給出錯(cuò)誤提示。只有用戶名,密碼正確之后,系統(tǒng)才允許登陸。系統(tǒng)流程圖如圖4.1所示。</p><p>  圖4.1 系統(tǒng)登陸流程圖</p><p>  系統(tǒng)接收用戶輸入的信息,并作了簡(jiǎn)單的驗(yàn)證判斷,通過(guò)之后再執(zhí)行相應(yīng)程序,就可以完成系統(tǒng)登

62、錄,登陸界面如圖4.2所示:</p><p>  圖4.2 系統(tǒng)登陸圖</p><p>  用戶登陸成功后,進(jìn)入系統(tǒng)主界面,在主界面中可以進(jìn)行系統(tǒng)的管理。比如更改密碼,退出和注銷。 </p><p>  更改密碼也是一個(gè)非常重要的功能,這樣可以增強(qiáng)系統(tǒng)的安全性和用戶信息的保密性,只有將信息填寫(xiě)完整并且填寫(xiě)的密碼一致時(shí)才能夠操作成功,更改密碼的功能流程如如圖4.3所示

63、:</p><p>  圖4.3 更改密碼界面圖</p><p>  用戶輸入新的密碼,確認(rèn)密碼與密碼相同,點(diǎn)確定按鈕,則完成了密碼更改的操作.如果兩次輸入的密碼不相同,則報(bào)錯(cuò)。更改密碼界面如下圖4.4所示:</p><p>  圖4.4 更改密碼界面圖</p><p><b>  實(shí)現(xiàn)代碼如下:</b></p&g

64、t;<p>  private void btnOK_Click(object sender, System.EventArgs e)</p><p><b>  {</b></p><p>  if(txtPassword1.Text == "")</p><p><b>  {</b>

65、</p><p>  MessageBox.Show("不允許空密碼!","錯(cuò)誤");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if(txtPassword1.Text != txtPas

66、sword2.Text)</p><p><b>  {</b></p><p>  MessageBox.Show("兩次輸入密碼不相同!","錯(cuò)誤");</p><p><b>  return;</b></p><p><b>  }</

67、b></p><p>  Password = txtPassword1.Text;</p><p>  DialogResult = DialogResult.OK;</p><p><b>  }</b></p><p>  單擊‘注銷’或者‘退出’選項(xiàng),則會(huì)彈出一個(gè)對(duì)話框,點(diǎn)確定則退出整個(gè)系統(tǒng),點(diǎn)取消則會(huì)返回

68、到成功登陸系統(tǒng)后的狀態(tài)。界面如圖4.5所示:</p><p><b>  圖4.5 退出界面</b></p><p>  4.1.2信息管理模塊</p><p>  信息管理模塊中包含員工信息管理子模塊,部門(mén)管理子模塊,用戶管理子模塊,考勤記錄管理子模塊,員工工資管理子模塊。</p><p>  首先是員工信息子模塊,企

69、業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)對(duì)員工信息的管理,在窗體中,管理人員可對(duì)員工的信息進(jìn)行修改、添加、查詢和刪除操作,該子模塊的流程圖如圖4.6所示:</p><p>  圖4.6 員工信息管理流程圖</p><p>  員工基本信息管理界面如圖4.7所示:</p><p>  圖4.7員工基本信息管理界面</p><p>  查詢功能:在旁邊的“查

70、詢區(qū)”輸入查詢條件,將會(huì)聯(lián)合查詢出結(jié)果,如圖4.8所示:</p><p>  圖4.8員工信息管理中查詢員工信息圖</p><p><b>  實(shí)現(xiàn)代碼如下:</b></p><p>  private void SetFilter()</p><p><b>  {</b></p>

71、<p>  string filter = "1=1";</p><p>  if (textBox1.Text != "")</p><p>  filter += String.Format(" AND 姓名LIKE '%{0}%'", textBox1.Text);</p><p

72、>  if(combStart.Text!="")</p><p>  filter += String.Format(" AND 婚姻狀況='{0}'",combStart.Text);</p><p>  if(combEnd.Text!="")</p><p>  filter

73、+= String.Format(" AND 政治面貌='{0}'",combEnd.Text);</p><p>  if(combWay.Text!="")</p><p>  filter += String.Format(" AND 學(xué)歷='{0}'",combWay.Text);</

74、p><p>  if(combType.Text!="")</p><p>  filter += String.Format(" AND 類型='{0}'",combType.Text);</p><p>  if(combDepartment.Text!="")</p><

75、;p>  filter += String.Format(" AND 所屬部門(mén)='{0}'",combDepartment.Text);</p><p>  if(chkTime.Checked)</p><p>  filter += String.Format(" AND 加入時(shí)間>='{0}' AND 加入時(shí)間

76、<='{1}'",timeStart.Value.Date.ToString(),timeEnd.Value.Date.ToString());</p><p>  dv.RowFilter = filter;</p><p><b>  }</b></p><p>  當(dāng)管理人員在列表中選擇修改員工信息時(shí),其出

77、現(xiàn)的“編輯區(qū)”內(nèi)便會(huì)顯示出該員工的詳細(xì)信息。</p><p>  修改功能:在原來(lái)的信息中修改員工相關(guān)的信息,修改完畢后點(diǎn)擊確定按鈕,則完成了員工信息修改的操作,如圖4.9所示:</p><p>  圖4.9員工信息管理中修改員工信息圖</p><p><b>  實(shí)現(xiàn)代碼如下:</b></p><p>  privat

78、e void Modify()</p><p><b>  {</b></p><p>  int r = grid.CurrentRowIndex;</p><p>  Employee e = new Employee(grid[r, 0].ToString());</p><p>  DialogEmployee

79、frm = new DialogEmployee(e);</p><p>  if(frm.ShowDialog() == DialogResult.OK)</p><p><b>  {</b></p><p>  Employee ne = frm.employee;</p><p>  if(e.ID != ne.

80、ID && IsEployeeExist(ne.ID))</p><p><b>  {</b></p><p>  MessageBox.Show("該員工已經(jīng)存在!","錯(cuò)誤");</p><p><b>  return;</b></p><

81、p><b>  }</b></p><p>  string sql = String.Format("UPDATE Employee SET ID='{0}',員工證號(hào)='{1}',姓名='{2}', 學(xué)歷='{3}',婚姻狀況='{4}',"</p><p>

82、  + "政治面貌='{5}',類型='{6}',DepartmentID='{7}',加入時(shí)間='{8}',工資='{9}',備注='{10}' WHERE ID='{11}'",ne.ID,ne.員工證號(hào),ne.姓名,ne.學(xué)歷,ne.婚姻狀況,ne.政治面貌,ne.類型,ne.DepartmentID

83、,ne.加入時(shí)間,ne.工資,ne.備注,e.ID);</p><p>  SqlHelper.ExecuteNonQuery(Common.Con,CommandType.Text,sql);</p><p>  MessageBox.Show("修改員工信息成功!","成功");</p><p>  FillGrid();

84、</p><p><b>  }}</b></p><p>  添加功能:在原來(lái)的信息中新增員工相關(guān)的信息,添加完畢后點(diǎn)擊確定按鈕,則完成了員工信息添加的操作,如圖4.10所示: </p><p>  圖4.10員工信息管理中添加員工信息圖</p><p>  點(diǎn)擊‘確定’,增加一條新紀(jì)錄。</p>&l

85、t;p>  private void Add(){</p><p>  DialogEmployee frm = new DialogEmployee();</p><p>  if(frm.ShowDialog() == DialogResult.OK){</p><p>  Employee e = frm.employee;</p>

86、<p>  if(IsEployeeExist(e.ID))</p><p><b>  {</b></p><p>  MessageBox.Show("員工已經(jīng)存在!","錯(cuò)誤");</p><p>  return;}</p><p>  string sql

87、 = String.Format("INSERT INTO Employee VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')",e.ID,e.

88、員工證號(hào),e.姓名,e.學(xué)歷,e.婚姻狀況,e.政治面貌,e.類型,e.DepartmentID,e.加入時(shí)間,e.工資,e.備注);</p><p>  SqlHelper.ExecuteNonQuery(Common.Con,CommandType.Text,sql);</p><p>  MessageBox.Show("添加員工信息成功!","成功&q

89、uot;);</p><p>  FillGrid();}}</p><p>  刪除功能:在原來(lái)的信息中刪除某個(gè)員工相關(guān)的信息,刪除完畢后點(diǎn)擊確定按鈕,則完成了員工信息刪除的操作,如圖4.11所示:</p><p>  圖4.11 員工信息管理中刪除員工信息圖</p><p>  private void Del(){</

90、p><p>  string key = grid[grid.CurrentRowIndex,0].ToString();</p><p>  string sql = String.Format("DELETE FROM Employee WHERE ID='{0}'",key);</p><p>  SqlHelper.Execu

91、teNonQuery(Common.Con,CommandType.Text,sql);</p><p>  MessageBox.Show("刪除成功!","成功");</p><p>  FillGrid();}</p><p>  其次是用戶管理子模塊, 企業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)對(duì)用戶信息的管理,管理人員可對(duì)用

92、戶的信息進(jìn)行修改,添加,和刪除操作,該子模塊的流程圖如圖4.12所示:</p><p>  圖4.12 用戶信息管理流程圖</p><p>  在此模塊中可以完成用戶的添加,刪除和修改功能。以下是用戶信息的添加界面,在用戶名框里寫(xiě)入要添加用戶的用戶名,密碼與確認(rèn)密碼必須相同,最后在所屬部門(mén)框里,通過(guò)下拉菜單,選擇用戶所屬部門(mén),從而完成添加用戶的整個(gè)操作。如圖4.13所示:</p>

93、;<p>  圖4.13 添加用戶信息管理圖</p><p>  然后是部門(mén)管理子模塊的測(cè)試,企業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)部門(mén)信息的管理,管理人員可對(duì)部門(mén)的信息進(jìn)行修改,添加,和刪除操作,該子模塊的流程圖如圖4.14所示:</p><p>  圖4.14 部門(mén)信息管理流程圖</p><p>  在此模塊中, 企業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)對(duì)部門(mén)信息的

94、管理,管理人員可對(duì)部門(mén)的信息進(jìn)行修改,添加,和刪除操作界面如圖4.15所示:</p><p>  圖4.15 部門(mén)管理界面圖</p><p>  添加新部門(mén)必然在修改,添加員工信息的時(shí)候增加該部門(mén)信息的選項(xiàng)。然而部門(mén)的修改界面也有所不同,如圖4.16所示:</p><p>  圖4.16 部門(mén)管理修改操作界面圖</p><p>  再來(lái)是考勤

95、記錄子模塊,企業(yè)人事管理人員通過(guò)該界面實(shí)現(xiàn)員工考勤記錄信息的管理,管理人員可對(duì)員工考勤記錄信息進(jìn)行查詢、修改、添加,和刪除操作,該子模塊的流程圖如圖4.17所示:</p><p>  圖4.17員工考勤記錄管理流程圖</p><p>  考勤記錄界面如圖4.18所示:</p><p>  圖4.18員工考勤記錄管理界面圖</p><p>  

96、最后是工資管理子模塊,此模塊主要實(shí)現(xiàn)根據(jù)員工某月的加班天數(shù)和請(qǐng)假天數(shù),計(jì)算員工本月實(shí)際工資的功能。該模塊的修改功能是不能夠修改員工的身份證號(hào)和員工的姓名。界面如圖4.19所示:</p><p>  圖4.19員工工資管理界面圖</p><p>  4.1.3日志管理模塊</p><p>  進(jìn)入日志管理中的查看日志,就可以看到如下圖4.20所示的內(nèi)容,在此模塊中,主

97、要記錄了用戶登陸登出的一些信息和用戶對(duì)用戶信息管理的一些操作信息,如用戶登入登出事件的信息,用戶登陸時(shí)間。</p><p>  圖4.20日志管理流程圖</p><p>  日志管理界面如圖4.21所示:</p><p>  圖4.21日志管理圖</p><p><b>  4.1.4幫助模塊</b></p>

98、<p>  該模塊只是簡(jiǎn)單的提示框,點(diǎn)擊“幫助”可彈出相對(duì)路徑的文檔。</p><p><b>  代碼實(shí)現(xiàn)如下:</b></p><p>  private void miHelp_Click(object sender, System.EventArgs e)</p><p><b>  {</b><

99、;/p><p><b>  try</b></p><p><b>  {</b></p><p>  Process p = new Process();</p><p>  // p.StartInfo.FileName = Application.StartupPath + @"\\人

100、事管理系統(tǒng).doc";</p><p>  p.StartInfo.FileName = Application.StartupPath.Substring(0, Application.StartupPath.Substring(0, Application.StartupPath.LastIndexOf("\\")).LastIndexOf("\\")) +

101、@"\\人事管理系統(tǒng).doc";</p><p>  p.StartInfo.UseShellExecute = true;</p><p>  p.Start();</p><p><b>  }</b></p><p><b>  catch</b></p>&

102、lt;p><b>  {</b></p><p>  MessageBox.Show("未能打開(kāi)幫助文件!","失敗");</p><p><b>  }</b></p><p><b>  }</b></p><p>  點(diǎn)擊“關(guān)

103、于”就可以看到如下圖4.22所示:</p><p>  圖4.22“關(guān)于”圖</p><p>  5 人事檔案管理系統(tǒng)的測(cè)試</p><p>  5.1 系統(tǒng)測(cè)試概述</p><p>  質(zhì)量不佳的軟件產(chǎn)品不僅會(huì)使維護(hù)費(fèi)用和用戶的使用成本大幅度增加,還可能產(chǎn)生其他的責(zé)任風(fēng)險(xiǎn)在一些關(guān)鍵應(yīng)用中使用質(zhì)量有問(wèn)題的軟件,還可能造成災(zāi)難性的后果。所以

104、系統(tǒng)測(cè)試是非常重要的。</p><p>  5.2 測(cè)試目的和方法</p><p>  軟件測(cè)試就是為了發(fā)現(xiàn)程序中錯(cuò)誤而執(zhí)行的過(guò)程。測(cè)試的目的是盡可能以最少的代價(jià)找出軟件潛在的錯(cuò)誤和缺陷。</p><p>  從測(cè)試是否針對(duì)系統(tǒng)內(nèi)部結(jié)構(gòu)和具體實(shí)現(xiàn)算法的角度來(lái)看,分為白盒測(cè)試和黑盒測(cè)試。白盒測(cè)試是檢測(cè)軟件內(nèi)部的邏輯結(jié)構(gòu),仔細(xì)檢查過(guò)程的細(xì)節(jié)為基礎(chǔ),通過(guò)提供一組指定條件

105、和循環(huán)的測(cè)試用例,對(duì)穿過(guò)軟件的邏輯路徑進(jìn)行測(cè)試,可以在不同點(diǎn)檢查程序的狀態(tài),以確定實(shí)際狀態(tài)與預(yù)期狀態(tài)是否一致。黑盒測(cè)試則著眼于軟件外部特性,不考慮軟件內(nèi)部的邏輯結(jié)構(gòu)。黑盒測(cè)試指的是從軟件的接口進(jìn)行測(cè)試,主要看它是否能正常接收數(shù)據(jù)和輸出正確的結(jié)果。</p><p>  5.3 系統(tǒng)測(cè)試項(xiàng)目</p><p>  本段以系統(tǒng)更改密碼功能的作為測(cè)試項(xiàng)目,介紹測(cè)試的一個(gè)流程。</p>

106、<p>  系統(tǒng)提供更改密碼的功能的正常情況的測(cè)試用例為:用戶修改自己的密碼,然后重新登錄,輸入修改后的賬號(hào)和密碼,然后進(jìn)行登錄,看能否登錄成功,如果登錄成功,則證明該功能實(shí)現(xiàn),否則該功能沒(méi)有實(shí)現(xiàn)。下面就此項(xiàng)進(jìn)行測(cè)試。測(cè)試步驟如下:</p><p><b>  【測(cè)試步驟】</b></p><p>  開(kāi)始登錄時(shí),用賬號(hào):admin,密碼123登錄進(jìn)入系統(tǒng),

107、如圖5.1所示:</p><p>  圖5.1 用戶登陸窗體</p><p>  進(jìn)入系統(tǒng)后,打開(kāi)修改密碼,重新設(shè)置密碼,密碼設(shè)置為admin,如圖5.2所示:</p><p>  圖5.2 修改密碼窗體</p><p>  重新用新設(shè)置的密碼admin登陸系統(tǒng),即可登陸系統(tǒng)主界面,如圖5.3所示:</p><p> 

108、 圖5.3 重新登陸系統(tǒng)圖</p><p>  通過(guò)上述測(cè)試,發(fā)現(xiàn)修改密碼過(guò)后,新密碼進(jìn)行登陸可進(jìn)入系統(tǒng)。由此說(shuō)明:登陸信息管理功能成功實(shí)現(xiàn)。這是正常操作的測(cè)試流程。</p><p>  對(duì)于異常情況的測(cè)試也是需要的,分3中異常情況的測(cè)試用例:</p><p>  只填寫(xiě)密碼,不填寫(xiě)確認(rèn)密碼;結(jié)果如圖5.4所示:</p><p>  圖5.4

109、 只填寫(xiě)密碼,不填寫(xiě)確認(rèn)密碼操作結(jié)果圖</p><p>  只填寫(xiě)確認(rèn)密碼,不填寫(xiě)密碼;結(jié)果如圖5.5所示:</p><p>  圖5.5 只填寫(xiě)確認(rèn)密碼,不填寫(xiě)密碼操作結(jié)果圖</p><p>  3. 填寫(xiě)的密碼與確認(rèn)密碼不同。結(jié)果如圖5.6所示:</p><p>  圖5.6 填寫(xiě)的密碼與確認(rèn)密碼不同操作結(jié)果圖</p>&l

110、t;p><b>  6 總結(jié)</b></p><p>  6.1 實(shí)現(xiàn)技術(shù)介紹及優(yōu)點(diǎn)介紹</p><p>  本系統(tǒng)采用了.NET技術(shù),.NET框架是一種新的計(jì)算平臺(tái),它簡(jiǎn)化了在高度分布式 Internet 環(huán)境中的應(yīng)用程序開(kāi)發(fā)。</p><p>  .NET的優(yōu)勢(shì):企業(yè)信息系統(tǒng)部門(mén)可自行編程</p><p>

111、  剛開(kāi)始,微軟把易于開(kāi)發(fā)XML Web服務(wù)作為.NET的優(yōu)勢(shì)而大加宣傳。以XML Web服務(wù)為前提而設(shè)計(jì)的.NET與Web服務(wù)具有極高的親和性。但XML Web服務(wù)的產(chǎn)生卻比較晚。盡管業(yè)內(nèi)對(duì)它的期待和關(guān)注程度較高,但由于可充分利用XML Web服務(wù)的“可賺錢(qián)的”業(yè)務(wù)模式尚未確立,所以目前與Web站點(diǎn)相比其市場(chǎng)仍微不足道。</p><p>  .NET開(kāi)發(fā)工具——Visual Studo.NET的易用性使得它在J

112、ava很難實(shí)現(xiàn)的“用戶企業(yè)(信息系統(tǒng)部門(mén))也可編程的系統(tǒng)”上超人一頭。盡管.NET的標(biāo)準(zhǔn)語(yǔ)言VB.NET和C#都與Java一樣復(fù)雜,但是Visual Studo.NET卻很好地消除了這種復(fù)雜性。</p><p>  此外,“成本比UNIX低”以及“可以充分利用Windows技術(shù)資源”等原因也在加速.NET Framework的普及。</p><p>  但是.NET也有它的劣勢(shì),主要體現(xiàn)在

113、大型系統(tǒng)中的應(yīng)用成果少、缺乏“開(kāi)放性”。</p><p>  在“開(kāi)放性”方面,由于可各種OS上運(yùn)行,而且很多開(kāi)發(fā)商還提供了Web應(yīng)用服務(wù)器和開(kāi)發(fā)工具,因此用戶可以隨意選擇。而開(kāi)發(fā)商則通過(guò)在功能和性能方面相互競(jìng)爭(zhēng)來(lái)不斷提高產(chǎn)品水平。</p><p>  而.NET Framework只要想應(yīng)用于業(yè)務(wù)系統(tǒng)中,其OS實(shí)際上則只能限于Windows.盡管微軟已經(jīng)提供了FreeBSD版.NET F

114、ramework,但其目的僅限于學(xué)術(shù)研究。</p><p>  6.2 系統(tǒng)存在的不足與改進(jìn)方案</p><p>  6.2.1 系統(tǒng)存在不足</p><p>  本系統(tǒng)基本上滿足了現(xiàn)代人事檔案管理方面的需要。實(shí)現(xiàn)了人事檔案管理系統(tǒng)的管理員所要求的功能,方便了人事管理日常業(yè)務(wù)流程的工作。在界面上力求做到美觀、在操作方面盡量避免由于用戶操作不當(dāng)帶來(lái)系統(tǒng)的出錯(cuò)現(xiàn)象。缺

115、少高難度的代碼編寫(xiě),使得系統(tǒng)很多功能不夠完善,功能稍顯單調(diào)。由于時(shí)間倉(cāng)促,本系統(tǒng)做的尚顯粗糙,在某些細(xì)節(jié)方面,還存在一些不足和缺陷,主要體現(xiàn)在:</p><p>  界面不夠美觀,需要進(jìn)一步修改和美化;</p><p>  對(duì)數(shù)據(jù)庫(kù)操作的性能有待進(jìn)一步優(yōu)化,需要提高對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)速度,增加對(duì)數(shù)據(jù)庫(kù)的其他的功能應(yīng)用;</p><p>  部分功能還存在不足,使得系統(tǒng)在

116、使用上還存在一些不便,需要進(jìn)一步通過(guò)參閱相關(guān)資料進(jìn)行修改。</p><p>  用登陸信息記錄考勤信息。員工也都是管理員,沒(méi)有分角色的進(jìn)行系統(tǒng)權(quán)限的限制。</p><p>  6.2.2 改進(jìn)方案</p><p>  本系統(tǒng)需要繼續(xù)改進(jìn)和完善。界面過(guò)于簡(jiǎn)陋,還需要對(duì)整個(gè)界面的結(jié)構(gòu)和美工做進(jìn)一步的修繕。在實(shí)際應(yīng)用功能方面還有不足,比如可以增加統(tǒng)計(jì)和系統(tǒng)內(nèi)部消息發(fā)布等功

117、能。增加代碼的難度,是系統(tǒng)的功能多元化,增強(qiáng)控件的使用效率。對(duì)常用類進(jìn)行封裝,減少重復(fù)利用的代碼量。</p><p>  6.3 設(shè)計(jì)收獲與心得</p><p>  經(jīng)過(guò)三個(gè)月多的畢業(yè)設(shè)計(jì),到今天已經(jīng)告一段落。在這次畢業(yè)設(shè)計(jì)過(guò)程中,我不僅得到了同學(xué)的大力支持和幫助,還有工作的同事,特別是花卉老師在畢業(yè)設(shè)計(jì)中提出的許多寶貴意見(jiàn),使我的畢業(yè)設(shè)計(jì)順利完成。在畢業(yè)設(shè)計(jì)過(guò)程中,通過(guò)老師,同學(xué),同事

118、以及自己的努力,使我學(xué)到了許多知識(shí),提高了實(shí)際操作能力,取得了很多編寫(xiě)軟件的實(shí)際經(jīng)驗(yàn),對(duì)應(yīng)用數(shù)據(jù)庫(kù)知識(shí)解決實(shí)際問(wèn)題的方法得到了進(jìn)一步的提高,為我今后的工作、學(xué)習(xí)打下了良好的基礎(chǔ),積累了寶貴的經(jīng)驗(yàn)。但由于自己水平有限,并沒(méi)有完全地理解ASP的強(qiáng)大功能,加上時(shí)間有限,還存在很多不足。通過(guò)本次程序設(shè)計(jì),開(kāi)闊了自己的視野,拓寬了自己的知識(shí)面,提高了認(rèn)識(shí)和學(xué)習(xí)新事物的能力,特別是增強(qiáng)了自己在程序設(shè)計(jì)方面的信心和動(dòng)手實(shí)踐能力,這些對(duì)于未來(lái)的工作無(wú)疑

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論