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

下載本文檔

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

文檔簡介

1、<p><b>  目 錄</b></p><p>  AbstractI</p><p><b>  摘 要II</b></p><p><b>  第一章 緒論1</b></p><p><b>  一、研究背景1</b><

2、/p><p> ?。ㄒ唬┕芾硇畔⑾到y(tǒng)的發(fā)展歷史1</p><p> ?。ǘ﹪鴥?nèi)管理信息系統(tǒng)發(fā)展現(xiàn)狀1</p><p> ?。ㄈ┢髽I(yè)人事管理的現(xiàn)狀2</p><p>  二、問題的提出及研究的意義3</p><p>  三、課題研究的內(nèi)容及目標(biāo)3</p><p>  四、開發(fā)工具簡介4

3、</p><p>  (一)Visual Basic簡介4</p><p> ?。ǘ〢DO 數(shù)據(jù)庫訪問技術(shù)4</p><p> ?。ㄈ㏒QL Server20006</p><p><b>  五、可行性研究6</b></p><p>  (一)技術(shù)可行性6</p>&

4、lt;p> ?。ǘ┙?jīng)濟可行性7</p><p>  第二章 系統(tǒng)需求分析8</p><p>  一、需求分析目標(biāo)8</p><p>  二、需求分析的原則8</p><p>  三、需求分析的一般步驟8</p><p>  四、系統(tǒng)業(yè)務(wù)流程分析9</p><p> ?。ㄒ唬I(yè)

5、務(wù)流程圖使用的基本符號9</p><p> ?。ǘ┢髽I(yè)人事信息管理系統(tǒng)業(yè)務(wù)流程圖9</p><p> ?。ㄈ﹩T工基本信息管理業(yè)務(wù)流程圖10</p><p>  (四)員工考勤信息業(yè)務(wù)流程圖11</p><p> ?。ㄎ澹┕べY信息管理業(yè)務(wù)流程圖11</p><p>  五、系統(tǒng)數(shù)據(jù)流圖分析12</p

6、><p> ?。ㄒ唬?shù)據(jù)流程圖圖形符號12</p><p> ?。ǘ┢髽I(yè)人事信息管理系統(tǒng)軟件數(shù)據(jù)流程圖12</p><p> ?。ㄈ?shù)據(jù)流圖13</p><p>  六、系統(tǒng)功能提出13</p><p><b>  七、數(shù)據(jù)字典14</b></p><p>  第

7、三章 數(shù)據(jù)庫設(shè)計15</p><p>  一、數(shù)據(jù)庫設(shè)計概述15</p><p> ?。ㄒ唬?shù)據(jù)庫設(shè)計的一般性原則15</p><p> ?。ǘ?shù)據(jù)庫設(shè)計的步驟15</p><p>  二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計15</p><p> ?。ㄒ唬└拍钅P?5</p><p> ?。ǘ〦

8、-R圖16</p><p> ?。ㄈ┫到y(tǒng)E-R圖的設(shè)計16</p><p>  三、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計18</p><p>  第四章 系統(tǒng)詳細設(shè)計22</p><p>  一、系統(tǒng)總體設(shè)計目標(biāo)22</p><p>  二、系統(tǒng)功能描述22</p><p>  三、總體功能模塊設(shè)計

9、:功能層次圖23</p><p>  四、系統(tǒng)流程分析24</p><p>  五、系統(tǒng)界面設(shè)計24</p><p>  (一)登錄窗口24</p><p> ?。ǘ┲鞔翱谠O(shè)計26</p><p>  (三)員工基本信息管理窗口27</p><p> ?。ㄋ模﹩T工考勤信息管理界面

10、28</p><p>  六、系統(tǒng)出錯處理29</p><p>  (一)出錯提示信息29</p><p> ?。ǘ┫到y(tǒng)補救措施29</p><p>  第五章 系統(tǒng)測試31</p><p>  一、系統(tǒng)測試的目標(biāo)31</p><p>  二、測試的原則31</p>

11、<p>  三、測試的方案31</p><p>  四、系統(tǒng)測試過程32</p><p>  第六章 結(jié)束語33</p><p>  一、課題工作總結(jié)33</p><p>  二、本系統(tǒng)在今后要完善的工作33</p><p><b>  三、心得體會33</b></p&

12、gt;<p><b>  致 謝35</b></p><p><b>  參考文獻36</b></p><p>  附錄1數(shù)據(jù)字典設(shè)計38</p><p>  附錄2 測試報告41</p><p><b>  測試方法41</b></p>

13、<p><b>  測試用例41</b></p><p><b>  用戶登錄測試41</b></p><p>  員工基本信息添加42</p><p><b>  Abstract</b></p><p>  The fortune must to be e

14、xecuted by someone in the final analysis to any other enterprises, and that it is an important content of company's management that the personal of enterprises is managed. Increasing with nowadays enterprise's pe

15、rsonnel's quantity, the salary managements of enterprises become more and more complicated too, if it can be realized the automation of management of the salary, it will undoubtedly bring to administrative department

16、 of enterprises very big and convenient. But how</p><p>  The developing background of this thesis has based on the personnel information management subsystem of the enterprise management information buildin

17、g. discuss the management system concept、construct and keystone and method of the developing system. This management system’s function as follows:</p><p>  The base information of the personnel record、amend、

18、query、delete,the check on work attendance information record、query、delete、amend, the appraise information record、 amend、 delete and query, and system management. For the enterprise management providing information refe

19、rring、information searching and information saving service. So we can realize satisfy the modern enterprise’</p><p>  Demanding. Also this paper instruct the enterprise personnel information managements buil

20、ding background、the basic brief introduction of visual basic 6.0 and the SQL Server2000.</p><p>  Keywords: enterprise personnel information management</p><p>  Visual Basic 6.0 SQLServer2000&

21、lt;/p><p><b>  摘 要</b></p><p>  企業(yè)人事信息管理是企業(yè)管理中的一個重要內(nèi)容,隨著時代的進步,企業(yè)人員數(shù)量也不斷增加、分工的不斷細化、各個行業(yè)間聯(lián)系的不斷密切,對人事管理的要求也不斷提高。如何管理好企業(yè)內(nèi)部員工的信息,對員工實施高效的宏觀管理,對企事業(yè)單位的人員構(gòu)成情況和發(fā)展趨勢進行統(tǒng)計、規(guī)劃、分析并制定切實可行的人事政策,是一項繁重而

22、艱巨的任務(wù)。</p><p>  早期的人工方式的人事管理系統(tǒng)已不合適現(xiàn)代企業(yè)公司的發(fā)展,實現(xiàn)企業(yè)人事管理的系統(tǒng)化、規(guī)范化、自動化,是現(xiàn)代企業(yè)管理的首選。</p><p>  本文以企業(yè)管理信息系統(tǒng)建設(shè)中的人事信息管理子系統(tǒng)的設(shè)計和實現(xiàn)為目標(biāo),利用軟件工程中系統(tǒng)開發(fā)的原理和方法,詳細論述了系統(tǒng)的設(shè)計方案、系統(tǒng)的開發(fā)及測試過程。系統(tǒng)以Visual Bacis6.0為開發(fā)工具,以SQL Ser

23、ver 2000為后臺數(shù)據(jù)庫管理系統(tǒng),實現(xiàn)了以員工信息管理,考勤信息管理、評價管理、工資管理及綜合查詢模塊為主要功能的系統(tǒng)開發(fā)。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),系統(tǒng)的實施基本上能夠滿足現(xiàn)代企業(yè)對人事管理的需要,為提高企業(yè)人事管理效率提供了行之有效的手段。</p><p>  關(guān)鍵詞:人事管理系統(tǒng), Visual Basic 6.0, SQLServer2000</p><

24、p><b>  第一章 緒論</b></p><p><b>  一、研究背景</b></p><p> ?。ㄒ唬┕芾硇畔⑾到y(tǒng)的發(fā)展歷史</p><p>  管理信息系統(tǒng)的概念起源很早。早在20世紀(jì)30年代,柏德就強調(diào)了決策在組織管理中的作用。50年代,西蒙提出了依賴信息和決策的管理概念、維納發(fā)表了控制論和管理的論述

25、,以及與此同時計算機技術(shù)的飛速發(fā)展,為管理信息系統(tǒng)的出現(xiàn)奠定了理論和技術(shù)基礎(chǔ)。</p><p>  管理信息系統(tǒng)的應(yīng)用、發(fā)展是與計算機技術(shù)、通信技術(shù)和管理技術(shù)的應(yīng)用、發(fā)展緊密相關(guān)的。特別是隨著計算機技術(shù)、信息技術(shù)的飛速發(fā)展,管理信息系統(tǒng)也得到了飛躍。其發(fā)展過程大致分為如下的3個階段:</p><p>  1.電子數(shù)據(jù)處理系統(tǒng)(Electronic Data Processing Syste

26、m, EDPS)</p><p>  電子數(shù)據(jù)處理系統(tǒng)是數(shù)據(jù)處理的計算機化。通過計算機的高速運算和處理提高數(shù)據(jù)處理的效率。這是管理信息系統(tǒng)的雛形。</p><p>  2.管理信息系統(tǒng)(Management Information System, MIS)</p><p>  計算機技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)通信技術(shù)與現(xiàn)代管理技術(shù)相結(jié)合,產(chǎn)生了管理信息系統(tǒng),20世紀(jì)70

27、年代以來管理信息系統(tǒng)逐漸發(fā)展、成熟起來,表現(xiàn)出高度集中、定量化科學(xué)管理兩大特點。</p><p>  管理信息系統(tǒng)以中心數(shù)據(jù)庫和計算機網(wǎng)絡(luò)為重要標(biāo)志,采用分布式處理方式,把組織內(nèi)部的各級管理結(jié)合起來,克服地理、時間上的界限完成必要的信息管理工作,輔助決策者進行決策工作。</p><p>  3.決策支持系統(tǒng)(Decision Support Systems, DSS)</p>

28、<p>  早期的MIS只能提供大量的報告,其中真正對用戶有用的信息很少。決策支持系統(tǒng),即通過人機交互的方式幫助決策者找到可能的答案,為管理者決策提供必要的信息。</p><p>  隨著計算機技術(shù)、信息處理技術(shù)、管理技術(shù)的更新和發(fā)展,以及MIS和DSS自身的理論發(fā)展,MIS和DSS又有了新的變化??傊?,隨著技術(shù)的發(fā)展和理論的更新,管理信息系統(tǒng)在未來將會有更大的進步和發(fā)展。</p>&l

29、t;p> ?。ǘ﹪鴥?nèi)管理信息系統(tǒng)發(fā)展現(xiàn)狀</p><p>  企業(yè)是國民經(jīng)濟的基本單元,企業(yè)信息系統(tǒng)建設(shè)是我國企業(yè)走向現(xiàn)代化的必由之路。我國目前共有各類企業(yè)800萬家,這些企業(yè)在近20年來,在不同程度上都遇到了企業(yè)信息系統(tǒng)建設(shè)的問題。80年代以來,國家有關(guān)部門就一直非常重視企業(yè)信息化的推進。國家有關(guān)部門曾重點扶持過一批國有大企業(yè)的信息化工程,并以它們?yōu)闃影逶谌珖圃鞓I(yè)企業(yè)中推廣過CIMS。90年代后,隨著

30、微型計算機、互連網(wǎng)等迅速普及,計算機技術(shù)對企業(yè)的影響越來越大,企業(yè)信息化進一步為人們所重視。1995年以后,我國企業(yè)信息化走向了以MIS為主的道路,許多的人事信息管理系統(tǒng)被廣大的企業(yè)所采用。在每一個大型的企業(yè)中都有自己的人事信息管理系統(tǒng)。因為隨著企業(yè)員工的不斷增長,信息管理的復(fù)雜度也在明顯的增加,一些調(diào)查說明,在很多的企業(yè)在使用管理信息系統(tǒng)軟件后,人事管理工作變得比較簡單,只要對相應(yīng)的管理人員進行一些簡單的培訓(xùn)都能實現(xiàn)這種操作。<

31、/p><p> ?。ㄈ┢髽I(yè)人事管理的現(xiàn)狀</p><p>  人事管理是企業(yè)管理的一個重要分支。隨著當(dāng)今企業(yè)人員數(shù)量不斷增加、分工的不斷細化、各行業(yè)間聯(lián)系的不斷密切。對人事管理的要求也不斷提高,實現(xiàn)人事管理自動化,無疑將帶來高效率的企業(yè)管理。</p><p>  人員是企業(yè)生存的主要元素,人員的增減、變動將直接影響到企業(yè)的整體運作,企業(yè)每天都要涉及到人員管理工作的問題

32、。企業(yè)員工越多、分工越細、聯(lián)系越密,所要做的統(tǒng)計工作就越多,人事管理的難度就越大。</p><p>  傳統(tǒng)的企業(yè)人事信息管理系統(tǒng)的人事管理采用人工方式,記錄量大,易出錯。人事管理系統(tǒng)就是用電腦代替大量的人工記錄,完成眾多信息的處理,方便、準(zhǔn)確度高,且可以長期保存。</p><p>  舊式的用紙介質(zhì)材料來記錄的人工管理方式已不合適現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動化

33、,將成為現(xiàn)代公司管理人員的首選。</p><p>  作為計算機應(yīng)用的一部分,使用計算機對人事信息進行管理具有著手于工商管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。最初的人事管理采用人工方式,記錄量大,易出錯。人事管理系統(tǒng)就是用電腦代替大量的人工記錄,完成眾多信息的處理,

34、方便、準(zhǔn)確度高,且可以長期保存。舊式的用紙材料來記錄的人工管理方式已不合適現(xiàn)代企業(yè)公司的發(fā)展了,實現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)代公司管理人員的首選。</p><p>  在企業(yè)信息化快速發(fā)展的時代,我們在充分肯定這些已經(jīng)取得的成果的同時也不能忽視一些普遍性的問題。首先是過去10年左右,我國企業(yè)信息系統(tǒng)建設(shè)雖然轟轟烈烈地發(fā)展,但其成功率究竟如何?根據(jù)廣東省信息中心和信息協(xié)會對335家已經(jīng)實現(xiàn)了信息化

35、的企業(yè)的調(diào)查,有52.24%的企業(yè)認(rèn)為本企業(yè)進行信息化建設(shè)的成效一般;認(rèn)為不理想的有21.79%;認(rèn)為效果非常好的只有9.55%。根據(jù)研究還發(fā)現(xiàn):一些企業(yè)已經(jīng)投入使用的模塊,實際中并未發(fā)揮作用,它只是針對若干局部系統(tǒng),或者特定類型的產(chǎn)品的試運行。運行最好的為庫存管理模塊,原因主要是庫存與其它部門間的相互影響較小。其次,信息錄入、修改、查詢及員工信息模塊也在部分企業(yè)得到較好的應(yīng)用。但成本管理及預(yù)測模塊等使用情況較差。根據(jù)另一次對300名來

36、自不同行業(yè)、不同企業(yè)的中層管理者的調(diào)查發(fā)現(xiàn),這些管理者工作的科室中,人均微機數(shù)量0.4~1臺的占33%,其中人均微機數(shù)量達到1臺以上的企業(yè)占37%。但是,這些企業(yè)中的計算機的97%是用來做文字處理工作,有1/2是用于瀏覽網(wǎng)頁,甚至有1/5的計算機是經(jīng)常用來玩游戲的。而大多數(shù)被調(diào)查者都認(rèn)為:他們企業(yè)并沒有實現(xiàn)信息化。這些調(diào)查和結(jié)果</p><p>  二、問題的提出及研究的意義</p><p&g

37、t;  綜上所述,傳統(tǒng)的手工方式的企業(yè)人事管理流程不可避免地存在著許多弊端。但隨著現(xiàn)代信息技術(shù)的發(fā)展改變著我們的工作方式,使傳統(tǒng)意義上的人事管理的形式和內(nèi)涵都在發(fā)生著根本性的變化?,F(xiàn)在,電腦、掃描儀和打印機等,已基本取代了舊的辦公用具。所有信息都表明:</p><p>  ① 現(xiàn)代的企業(yè)管理迫切需要一個支持人事的信息平臺;</p><p>  ② 一個協(xié)同管理的平臺是必不可少的;</

38、p><p> ?、?企業(yè)需要一個不斷進行技術(shù)交流和培訓(xùn)的系統(tǒng)。</p><p>  基于上述分析,引入現(xiàn)代管理的思想,建立一套面向企業(yè)單位的人事信息管理系統(tǒng)是十分必要的。系統(tǒng)的創(chuàng)建與實施可以為企業(yè)管理人事管理的系統(tǒng)化、自動化和規(guī)范化提供有效的支持手段。</p><p>  三、課題研究的內(nèi)容及目標(biāo)</p><p>  課題研究的主要內(nèi)容是:創(chuàng)建人

39、事信息管理系統(tǒng),主要實現(xiàn)系統(tǒng)管理,員工基本信息管理、考勤管理、員工評價信息、員工工資管理等主要功能。 </p><p>  系統(tǒng)設(shè)計的目標(biāo)是:從操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成人事、工資管理的全過程。 </p><p><b>  四、開發(fā)工具簡介</b></p><p> ?。ㄒ唬¬isual Basic簡介</p&

40、gt;<p>  Visual Basic是一種可視化的、面對對象和采用事件驅(qū)動方式的高級語言程序設(shè)計工具,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動態(tài)鏈接庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)

41、等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。</p><p>  Visual Basic具有強大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供強大的數(shù)據(jù)存儲和檢索功能。同時,Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)庫,如DBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫格式都可以

42、用Visual Basic編輯和處理。</p><p>  Visual Basic提供開放式數(shù)據(jù)連接,即ODBC功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server,Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供

43、了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務(wù)器(client/server)方案。</p><p> ?。ǘ〢DO 數(shù)據(jù)庫訪問技術(shù)</p><p>  Visual Basic使用的數(shù)據(jù)訪問技術(shù)的示意圖如下圖所示。</p><p>  圖1.1 數(shù)據(jù)庫訪問示意圖</p><p><b>  fig 1.1<

44、/b></p><p>  ADO是微軟公司最新的數(shù)據(jù)訪問技術(shù)。它被設(shè)計用來同新數(shù)據(jù)訪問層OLE DB Provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪問,OLE DB是一個底層的數(shù)據(jù)訪問接口,用它可以訪問各種數(shù)據(jù)源。ADO Data控件使用Microsoft ActiveX 數(shù)據(jù)對象(ADO)來快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之間連接。</p><p>  ADO數(shù)據(jù)模型提供執(zhí)行以

45、下操作的方法:</p><p>  (1) 連接到數(shù)據(jù)源;</p><p>  (2) 指定訪問數(shù)據(jù)源的命令,同時可帶變量參數(shù)或優(yōu)化執(zhí)行。通常涉及ADO的Command對象;</p><p>  (3) 執(zhí)行命令,例如一個SELECT腳本;</p><p>  (4) 如果這個命令使數(shù)據(jù)按表中行的形式返回(例如SELECT命令),則將這些行存

46、儲在易于檢查、操作或更改的緩存中;</p><p>  (5) 適當(dāng)情況下,可以把行的更改內(nèi)容寫或數(shù)據(jù)庫中,更新數(shù)據(jù)源;</p><p>  (6) 提供常規(guī)方法檢測錯誤(錯誤通常由建立連接或執(zhí)行命令造成),涉及ADO的Error 對象。</p><p>  ADO編程模型是由以下8個對象組成的:連接對象,命令對象,參數(shù)對象,記錄集對象,字段對象,錯誤對象,屬性對象

47、和集合對象。</p><p>  ADO提供“集合”,這是一種可方便地包含其他特殊類型對象的對象類型。使用集合方法可按名稱(文本字符串)或序號(整型數(shù))對集合中的對象進行檢索。他主要提供4種類型的集合:</p><p>  (1)、Connection對象具有Errors集合,包含為響應(yīng)與數(shù)據(jù)源有關(guān)的單一錯誤而創(chuàng)建的所有Errors對象;</p><p>  (2)

48、、Command對象具有Parameters集合,包含應(yīng)用于Command對象的所有Parameter對象;</p><p>  (3)、Record set對象具有Fields集合,包含所有定義Record set對象列的Field對象;</p><p>  (4)、此外,Connection、Command、Record set和Field對象都具有Properties集合。它包含所有

49、屬于各個包含對象的Property對象。</p><p>  ADO支持兩種事件:</p><p>  (1)、Connection Events 當(dāng)連接中的事務(wù)開始、被提交或被回卷時,當(dāng)Command執(zhí)行時,和當(dāng)connection開始或結(jié)束時產(chǎn)生的事件;</p><p>  (2)、Record set Events 當(dāng)在record set對象的行中進行定位

50、,更改記錄集行中的字段,更改記錄集中的行,或在整個記錄集中進行更改時,所產(chǎn)生的用于報告數(shù)據(jù)檢索進程的事件。</p><p> ?。ㄈ㏒QL Server2000</p><p>  SQL Server 2000系統(tǒng)是一個先進的面向新世紀(jì)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它引入了大量先進的數(shù)據(jù)庫技術(shù),代表了未來數(shù)據(jù)庫技術(shù)的發(fā)展趨勢,可以為各種用戶提供完整的數(shù)據(jù)庫應(yīng)用解決方案。除了其關(guān)系型系統(tǒng)的內(nèi)核

51、之外,它的分布式查詢處理、強大的觸發(fā)器功能、方便的數(shù)據(jù)發(fā)布等特點,使它充滿著未來數(shù)據(jù)庫技術(shù)的氣息。</p><p>  SQL SERVER2000的特點如下:</p><p> ?。?)易用性,它擁有微軟產(chǎn)品的一貫特性,簡單易用。</p><p>  (2)可伸縮性,它使用的是動態(tài)數(shù)據(jù)庫,當(dāng)用戶的數(shù)據(jù)超過原先申請的大小時,數(shù)據(jù)庫文件可自動擴大,直到占滿整個磁盤空間

52、。</p><p> ?。?)集成性,它已經(jīng)與Windows 2000 以上的操作系統(tǒng)緊密結(jié)合,能夠提供更加有效的安全性。</p><p><b>  五、可行性研究</b></p><p><b> ?。ㄒ唬?技術(shù)可行性</b></p><p>  本系統(tǒng)所采用的軟硬件平臺具體要求如下:</

53、p><p><b>  硬件:</b></p><p>  處理器:英特爾 賽揚D325</p><p>  主板:雙敏 UP4PEN Pro.</p><p>  顯卡、聲卡:盈通GF4MX4000, 內(nèi)存:256 MB DDR333</p><p>  硬盤:ST40G/7200, 鼠標(biāo)、鍵盤:

54、三聯(lián)光電套, 顯示器:三星788DF</p><p><b>  軟件:</b></p><p>  Microsoft SQL server 2000,Microsoft Visual Basic 6.0</p><p>  Microsoft Windows 2000 professional,采用Visual Basic作為開發(fā)工具。&

55、lt;/p><p>  在現(xiàn)有的技術(shù)條件下,軟件開發(fā)人員能夠熟練地使用上述開發(fā)工具進行系統(tǒng)的研究與設(shè)計,并使之投入使用。技術(shù)上完全可行。</p><p><b> ?。ǘ?經(jīng)濟可行性</b></p><p>  系統(tǒng)未運行之前,初期投資比較大,花費相對而言比較多。各部門必須配置電腦、服務(wù)器、打印機、傳真機及相關(guān)的網(wǎng)絡(luò)設(shè)備,但是在整個系統(tǒng)投入運行之

56、后,因為現(xiàn)在計算機已經(jīng)普及了,相關(guān)的人員培訓(xùn)費可以減少很多。而同時又減少了數(shù)據(jù)的流通環(huán)節(jié),提高了工作效率,保證了各項數(shù)據(jù)的準(zhǔn)確性,避免了工作人員的流動造成的收據(jù)丟失等問題。因此,從長遠的收益來看,經(jīng)濟上完全可行。</p><p>  基于以上分析,系統(tǒng)實現(xiàn)是可行的。</p><p><b>  系統(tǒng)需求分析</b></p><p>  需求分析

57、是指在管理信息系統(tǒng)開發(fā)生命周期中系統(tǒng)詳細調(diào)查階段的各項活動和方法。</p><p><b>  一、需求分析目標(biāo)</b></p><p>  需求分析的目標(biāo):按照系統(tǒng)規(guī)劃原則在業(yè)務(wù)系統(tǒng)項目的范圍內(nèi),具體明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息要求。通過對現(xiàn)行系統(tǒng)的管理水平、原始數(shù)據(jù)的精確程度、規(guī)章制度是否齊全和切實可行、各級領(lǐng)導(dǎo)對開發(fā)新的管理系統(tǒng)是否有比較清楚地認(rèn)識和積極的態(tài)度

58、、部門級別中是否能夠抽調(diào)出比較精通本行業(yè)管理業(yè)務(wù)并且對本單位存在問題有深刻理解的相關(guān)人員等內(nèi)容的詳細調(diào)查,從而獲得軟件開發(fā)的基礎(chǔ),確定總體設(shè)計的限制條件,確認(rèn)軟件測試的具體要求,定義詳細的功能模塊,以求達到協(xié)助系統(tǒng)開發(fā)的根本目的。</p><p><b>  二、需求分析的原則</b></p><p>  需求分析的基本原則是:</p><p>

59、; ?。?)需要能夠表達和理解問題的信息域和功能域;</p><p> ?。?)要能以層次化的方式對問題進行分解和不斷細化;</p><p> ?。?)要給出系統(tǒng)的邏輯視圖和物理視圖。</p><p>  三、需求分析的一般步驟</p><p>  需求分析分為問題分析,需求描述,需求評審等幾個步驟。</p><p>

60、  首先進行問題分析。在該階段,分析人員通過對問題以及環(huán)境的理解、分析和綜合,清除用戶需求的模糊性、歧義性和不一致性,并在用戶的幫助下對互相沖突的要求進行折中,并為原始問題及其軟件解建立模型。它是形成需求規(guī)格說明、進行軟件設(shè)計的與實現(xiàn)的主要基礎(chǔ),例如面向數(shù)據(jù)流的分析方法、面向?qū)ο蟮姆治龇椒ㄒ约懊嫦驍?shù)據(jù)的分析方法都屬于需求建模方法。</p><p>  接著進入需求描述階段,以需求模型為基礎(chǔ),考慮到問題的軟件可解性

61、,生成規(guī)格說明和初步的用戶手冊。</p><p>  在需求評審階段,分析人員要在用戶和軟件設(shè)計人員的配合下對自己生成的需求規(guī)格說明和初步的規(guī)格說明進行符合,以確保軟件需求的全面性、精確性和一致性,并使用戶和軟件設(shè)計人員對需求規(guī)格說明以及用戶手冊的理解達成一致。</p><p>  總結(jié)需求分析的步驟為:</p><p>  (1) 通過對現(xiàn)實環(huán)境的調(diào)查研究,獲得當(dāng)

62、前系統(tǒng)的具體模型;</p><p>  (2) 去掉具體模型中的非本質(zhì)因素,抽象出當(dāng)前系統(tǒng)的邏輯模型;</p><p>  (3) 分析當(dāng)前系統(tǒng)與目標(biāo)系統(tǒng)的差別、建立目標(biāo)的邏輯模型;</p><p>  (4) 對目標(biāo)進行完善和補充,并寫出完整的需求說明;</p><p>  (5) 對需求說明進行復(fù)審,直到確認(rèn)文檔齊全,并且符合用戶的全部需

63、求為止。</p><p>  在本系統(tǒng)中需求分析的基本步驟也是按照以上三個階段進行的。在任何的需求分析的一般步驟都必須遵守以上的步驟。</p><p>  四、系統(tǒng)業(yè)務(wù)流程分析</p><p> ?。ㄒ唬I(yè)務(wù)流程圖使用的基本符號</p><p>  業(yè)務(wù)流程圖使用的符號如圖2.1所示。</p><p>  業(yè)務(wù)處理的部

64、門或單位。它表達了某項業(yè)務(wù)參與的人或物。</p><p>  數(shù)據(jù)存儲或文檔,也是一種數(shù)據(jù)的載體,但這個數(shù)據(jù)是作為檔案來保存的。</p><p>  業(yè)務(wù)數(shù)據(jù)流動及方向,它表達了業(yè)務(wù)數(shù)據(jù)的流動方向,這個方向用單箭頭表示。</p><p>  各類文檔、數(shù)據(jù),它表明了數(shù)據(jù)的載體。</p><p>  業(yè)務(wù)功能描述,表明了業(yè)務(wù)處理功能,一般用一個

65、簡單的祈使句表示。</p><p><b>  fig 2.1</b></p><p> ?。ǘ┢髽I(yè)人事信息管理系統(tǒng)業(yè)務(wù)流程圖</p><p>  企業(yè)人事信息管理系統(tǒng)的業(yè)務(wù)流程圖是對整個系統(tǒng)的職能的總體描述。根據(jù)對整體系統(tǒng)的一個了解和分析得出了以下的業(yè)務(wù)流程圖。如圖2.2所示:</p><p>  圖2.2 人事信息

66、管理系統(tǒng)總體業(yè)務(wù)流程圖</p><p><b>  fig 2.2</b></p><p> ?。ㄈ﹩T工基本信息管理業(yè)務(wù)流程圖</p><p>  員工基本信息管理業(yè)務(wù)流程圖是整個系統(tǒng)的一個職能域,是企業(yè)人事管理信息系統(tǒng)的一個子系統(tǒng)。其業(yè)務(wù)流程的具體如2.3圖所示。</p><p>  圖2.3 員工基本信息業(yè)務(wù)流程圖

67、</p><p><b>  fig 2.3</b></p><p>  (四)員工考勤信息業(yè)務(wù)流程圖</p><p>  員工考勤信息是本系統(tǒng)的一個子系統(tǒng),他主要是針對員工的考勤信息的一個管理,通過對企業(yè)人事信息管理系統(tǒng)中的考勤分析后得出了以下的關(guān)于考勤信息的業(yè)務(wù)流程圖,具體如2.4圖所示。</p><p>  圖2.

68、4 員工考勤信息業(yè)務(wù)流程圖</p><p><b>  fig 2.4</b></p><p>  (五)工資信息管理業(yè)務(wù)流程圖</p><p>  工資管理系統(tǒng)主要是對員工工資的管理,根據(jù)對員工工資的管理分析得出了以下的員工工資的業(yè)務(wù)流程圖,如圖2.5所示。</p><p>  圖2.5 員工工資業(yè)務(wù)流程圖</p

69、><p><b>  fig 2.5</b></p><p>  五、系統(tǒng)數(shù)據(jù)流圖分析</p><p>  (一)數(shù)據(jù)流程圖圖形符號</p><p>  在數(shù)據(jù)流程圖所涉及到的一個主要符號用以下的圖2.6來表示。數(shù)據(jù)來源和數(shù)據(jù)輸出都可以用圓形表示。在本系統(tǒng)中主要是用的圓形。</p><p>  圖2.

70、6 數(shù)據(jù)流圖相關(guān)符號表示</p><p><b>  fig 2.6</b></p><p>  (二)企業(yè)人事信息管理系統(tǒng)軟件數(shù)據(jù)流程圖</p><p>  為了便于理解本系統(tǒng)的整體結(jié)構(gòu),設(shè)計了以下的系統(tǒng)軟件流程圖。如圖2.7所示。</p><p>  圖2.7 系統(tǒng)軟件數(shù)據(jù)流程圖</p><p&g

71、t;<b>  fig 2.7</b></p><p><b> ?。ㄈ?shù)據(jù)流圖</b></p><p>  根據(jù)以上的業(yè)務(wù)流程圖的分析和對整個系統(tǒng)的一個了解,得出了企業(yè)人事信息管理系統(tǒng)的數(shù)據(jù)流圖。如圖2.8所示。</p><p>  圖2.8人事管理信息系統(tǒng)數(shù)據(jù)流程圖</p><p><b

72、>  fig 2.8</b></p><p><b>  六、系統(tǒng)功能提出</b></p><p>  根據(jù)詳細的需求分析,明確系統(tǒng)功能如下: </p><p>  (1) 員工基本信息管理:主要完成職工基本信息的管理,如員工基本信息的添加、修改、刪除和查詢;</p><p>  (2) 員工考勤信息管

73、理:主要完成職工考勤信息的管理,管理員工基本信息的考勤添加、修改、刪除和考勤信息的查詢;</p><p>  (3) 員工評價信息管理:主要完成員工評價信息的管理,管理員工基本工作信息的添加、修改、刪除和查詢;</p><p>  (4) 員工工資信息管理:主要完成員工工資信息的管理,主要是進行員工工資信息的添加、修改刪除和查詢;</p><p>  (5) 數(shù)據(jù)庫

74、管理部分:主要完成數(shù)據(jù)庫的管理與維護;</p><p>  (6) 系統(tǒng)管理部分:主要是完成用戶的添加、密碼信息的修改等。</p><p><b>  七、數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果。 </p><p>  數(shù)據(jù)字典通常包括以下5

75、個部分: </p><p>  (1)、數(shù)據(jù)項。數(shù)據(jù)項是不可再分的數(shù)據(jù)單位。 </p><p>  (2)、數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或由若干數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。 </p><p>  (3)、數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?</p><p>

76、;  (4)、數(shù)據(jù)存儲。數(shù)據(jù)存儲是數(shù)據(jù)及其結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。 </p><p>  (5)、處理過程。處理過程的具體處理邏輯一般用判定表或判定樹來描述。 </p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即對元數(shù)據(jù)的描述。數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷修改、充實、完善的。 </p><p>  針對本系統(tǒng),

77、通過員工管理內(nèi)容和過程分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)見附錄1數(shù)據(jù)字典設(shè)計所示。</p><p><b>  第三章 數(shù)據(jù)庫設(shè)計</b></p><p><b>  一、數(shù)據(jù)庫設(shè)計概述</b></p><p>  數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)

78、用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。</p><p> ?。ㄒ唬?shù)據(jù)庫設(shè)計的一般性原則</p><p>  數(shù)據(jù)庫設(shè)計的一般性原則如下所示:</p><p>  第一個基本規(guī)則:對于每一個要

79、存儲其信息的實體(或事物),我們都應(yīng)該給他一個自己的表;</p><p>  第二個處理規(guī)則了:如果你需要在一個列中存儲多個值,那證明你的設(shè)計可能是有缺陷的。</p><p>  簡單的數(shù)據(jù)關(guān)系:一對一;一對多;多對一;多對多</p><p>  在數(shù)據(jù)庫的設(shè)計中:要做到數(shù)據(jù)規(guī)范化、完整性、數(shù)據(jù)冗于和規(guī)范實例化。</p><p>  (二)數(shù)

80、據(jù)庫設(shè)計的步驟 </p><p>  數(shù)據(jù)庫設(shè)計分五個階段:</p><p><b>  1. 規(guī)劃;</b></p><p><b>  2. 需求分析;</b></p><p>  3. 概念結(jié)構(gòu)設(shè)計;</p><p>  4. 邏輯結(jié)構(gòu)設(shè)計;</p>&l

81、t;p>  5. 數(shù)據(jù)庫物理設(shè)計。</p><p>  二、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫概念設(shè)計的目標(biāo)就是要產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模型。</p><p><b> ?。ㄒ唬└拍钅P?lt;/b></p><p>  概念模式是獨立與數(shù)據(jù)庫邏輯結(jié)構(gòu),獨立與支持?jǐn)?shù)據(jù)庫的DBMS,不

82、依賴于計算機系統(tǒng)的。概念模型是表達概念設(shè)計結(jié)果的工具。它應(yīng)該能夠真實、充分地反映現(xiàn)實世界中事物和事物之間的聯(lián)系;應(yīng)該簡潔、明晰、獨立于機器,容易理解,方便數(shù)據(jù)庫設(shè)計人員和應(yīng)用人員進行交流;應(yīng)該易于變動,便于修改;應(yīng)該很容易向關(guān)系、層次或網(wǎng)狀等各種數(shù)據(jù)模型轉(zhuǎn)變,方便地導(dǎo)出與DBMS有關(guān)的邏輯模型。從而使概念模型成為現(xiàn)實世界到機器世界的一個過渡的中間層次。</p><p>  概念模型有很多模型,其中最常用的方法之一

83、是“實體—聯(lián)系模型”(entity relationship model),即使用E-R圖來描述某一組織的概念模型。</p><p><b> ?。ǘ〦-R圖</b></p><p>  E-R模型是指直接從現(xiàn)實世界中抽象出實體類型及實體間聯(lián)系,是一種描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。它的主要成分是實體、聯(lián)系和屬性。可利用E-R模型進行數(shù)據(jù)庫概念設(shè)計。E-R圖是直觀表示概

84、念模型的工具,再圖中有四個基本成分如圖4.2:</p><p>  1、矩 形 框:表示實體類型(考慮問題的對象);</p><p>  2、菱 形 框:表示聯(lián)系類型(實體間的聯(lián)系);</p><p>  3、橢圓形框:表示實體類型和聯(lián)系類型的屬性;</p><p>  4、直線:聯(lián)系類型與涉及的實體類型之間以直線連接,并在直線部標(biāo)上聯(lián)系的種

85、類(1:1,1:N,M:N)。</p><p><b>  具體圖示如下:</b></p><p>  圖3.2 實體E-R圖符號表示</p><p><b>  fig 3.2</b></p><p> ?。ㄈ┫到y(tǒng)E-R圖的設(shè)計</p><p>  本系統(tǒng)中所規(guī)劃的實體主

86、要有:員工基本信息實體、員工考勤信息實體、員工工作評價信息實體、員工工資信息實體。具體的描述E-R圖如下所示:</p><p> ?。?)、員工基本信息實體E-R圖,如圖所示:</p><p>  圖3.3 員工基本信息實體E-R圖</p><p><b>  fig 3.3</b></p><p>  (2)、員工考勤

87、信息實體E-R圖,如圖所示:</p><p>  圖3.4 員工考勤信息實體E-R圖</p><p><b>  fig 3.4</b></p><p> ?。?)、員工工作評價的信息實體E-R圖,如圖所示:</p><p>  圖3.5 員工工作評價信息實體E-R圖</p><p><b&

88、gt;  fig3.5</b></p><p> ?。?)、員工工資信息實體E-R圖,如圖所示:</p><p>  圖3.6 員工工資信息實體E-R圖</p><p><b>  fig 3.6</b></p><p>  (5)、實體與試題之間的關(guān)系E-R圖,如下圖所示:</p><p

89、>  圖3.7 實體間E-R圖</p><p><b>  fig 3.7</b></p><p>  三、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把概念結(jié)構(gòu)設(shè)計階段設(shè)計完畢的基本E—R圖轉(zhuǎn)化為與選用的具體機器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫模式和外模式)。這些模式在功能性、完整性和一致性約束

90、及數(shù)據(jù)庫的可擴充性等方面應(yīng)滿足用戶的各種要求。</p><p>  E—R圖型關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實體和實體間的關(guān)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和代碼。</p><p>  現(xiàn)在需要將前面的數(shù)據(jù)庫概念結(jié)構(gòu)化SQL Server2000數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。</p><p>  企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)庫中

91、各個表的設(shè)計結(jié)果如下面表格所示,每個表格就是數(shù)據(jù)庫中的一個表,而在實際的數(shù)據(jù)表的設(shè)計中也多了幾個表,可以在數(shù)據(jù)庫設(shè)計中看到,下面為在數(shù)據(jù)庫中能運用到的幾個主要表。</p><p><b>  員工基本情況表</b></p><p>  表1、manrecord員工基本信息表</p><p><b>  員工考勤信息表</b>

92、;</p><p>  表2、checkin員工考勤信息表格</p><p><b>  員工工作評價信息表</b></p><p>  表3 manappraise員工工作評價信息表</p><p><b>  員工工資信息表</b></p><p>  表4、pay員工

93、工資信息表格</p><p>  第四章 系統(tǒng)詳細設(shè)計</p><p>  一、系統(tǒng)總體設(shè)計目標(biāo)</p><p>  根據(jù)企業(yè)人事信息管理系統(tǒng)網(wǎng)絡(luò)化的迫切需要,按著總體規(guī)劃、集中實施的原則,考慮到系統(tǒng)的穩(wěn)定性、安全性及數(shù)據(jù)的安全性和一致性要求,在系統(tǒng)設(shè)計過程中,堅持開放性和標(biāo)準(zhǔn)化的原則,以整個系統(tǒng)具有先進性、實用性、可靠性、擴展性和靈活性為設(shè)計目標(biāo),主要完成人員基本

94、信息的管理、員工工作評價的管理、員工考勤信息的管理、員工工資的管理和系統(tǒng)擁護的管理。</p><p><b>  二、系統(tǒng)功能描述</b></p><p>  系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)企業(yè)人事信息管理,系統(tǒng)應(yīng)包括以下的幾個方面內(nèi)容:</p><p><b>  1.員工信息管理</b></p><p&g

95、t;  實現(xiàn)對員工的基本信息的管理,如員工資本信息的添加、修改、刪除和查詢。員工基本信息主要包括:員工編號、姓名、所在部門、生日籍貫等員工基本情況的一個信息的錄入查詢修改以及刪除。</p><p><b>  2.考勤信息管理</b></p><p>  包括正常出勤、異常出勤和加班處理3個功能模塊。正常出勤是對員工的遲到和早退進行管理,同時能夠查詢?nèi)藛T信息,并對查詢

96、的人員信息進行添加。異常出勤是對員工的病假和事假進行管理。加班處理包括加班管理、人員信息和加班費率設(shè)置3部分。主要對員工的加班進行管理。對員工的加班費用進行匯總統(tǒng)計,為后續(xù)的功能模塊提供數(shù)據(jù)。</p><p><b>  3.工資管理</b></p><p>  包括工資匯總、數(shù)據(jù)輸入(可變動數(shù)據(jù))、工資分配和工資查詢4個功能模塊。工資匯總是由系統(tǒng)自動進行,每月進行一

97、次,該功能主要實現(xiàn)對員工的基本工資、福利、考勤進行匯總,為后續(xù)功能提供服務(wù)。數(shù)據(jù)輸入主要是處理某員工的月度獎金和其他應(yīng)扣、應(yīng)發(fā)的數(shù)據(jù)。工資分配是對工資進行分配處理,記錄工資的歷史記錄便于以后查詢。工資查詢功能主要實現(xiàn)按員工基本信息、部門信息和部門匯總進行查詢、統(tǒng)計工資的詳細信息。</p><p><b>  4.評價信息管理</b></p><p>  主要是員工的獎

98、罰管理,其主要功能是添加員工獎罰信息、如員工編號獎罰類別、記錄人員記錄時間和備注等信息;刪除員工的獎罰信息查看員工獎罰信息。</p><p><b>  5.系統(tǒng)管理</b></p><p>  主要是對用戶和密碼的管理。包括:添加系統(tǒng)用戶信息,如用戶名、密碼和用戶類型等信息;修改系統(tǒng)用戶信息,如密碼和用戶類型等信息;刪除系統(tǒng)用戶信息;查看系統(tǒng)用戶信息。</p&

99、gt;<p><b>  6.用戶登錄</b></p><p>  用戶登錄進入人事管理系統(tǒng)。系統(tǒng)啟動后,首先要做的就是用戶登錄。若不登錄系統(tǒng),所有功能都無法使用。用戶只有登錄系統(tǒng)后,根據(jù)其具有的權(quán)限,才能執(zhí)行一定的操作。</p><p>  操作:進入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進入工資管理系統(tǒng)。系統(tǒng)會根據(jù)為

100、用戶分配的權(quán)限,設(shè)置其對應(yīng)的功能為有效,用戶就可操作該功能。</p><p>  三、總體功能模塊設(shè)計:功能層次圖</p><p>  根據(jù)前面的需求分析以及系統(tǒng)功能的分析可用以下圖形來描述系統(tǒng)總體的功能模塊。</p><p>  圖4.1 功能模塊圖</p><p><b>  fig 4.1</b></p>

101、;<p><b>  四、系統(tǒng)流程分析</b></p><p>  所謂系統(tǒng)流程分析,就是用戶使用系統(tǒng)時的工作過程。不同的用戶有著不同的工作流程和使用權(quán)限。但是所有的用戶都是從用戶登錄模塊開始的。登錄主要是判斷是否是合法的用戶,在數(shù)據(jù)庫設(shè)計中用戶的登錄名是固定的,如果要添加用戶則在用戶主界面進行添加用戶信息。本系統(tǒng)的系統(tǒng)流程分析如下圖所示:</p><p&g

102、t;  圖4.2 系統(tǒng)流程分析圖</p><p><b>  fig 4.2</b></p><p><b>  五、系統(tǒng)界面設(shè)計</b></p><p><b> ?。ㄒ唬┑卿洿翱?lt;/b></p><p>  該界面是一個主要的登錄窗口,通過該窗口才能進入系統(tǒng)的主要界面,該登

103、錄主要是系統(tǒng)管理員才有此權(quán)限。如果在登錄的過程中如果用戶名和密碼不正確的,就不能進入該系統(tǒng),也會有相應(yīng)的提示信息:。在登錄中、如果三次輸入錯誤就不能進入該系統(tǒng)。如圖4.3所示:</p><p><b>  圖4.3 登錄窗口</b></p><p><b>  fig 4.3</b></p><p>  在本系統(tǒng)中的登錄是

104、在數(shù)據(jù)庫中所設(shè)計的登錄用戶名和密碼。如果不是數(shù)據(jù)庫中的用戶名和密碼則系統(tǒng)會提示“沒有該用戶名”。登錄實現(xiàn)的代碼如下所示:</p><p>  Private Sub cmdOK_Click()</p><p>  '用來存放SQL語句</p><p>  Dim txtSQL As String</p><p>  '用來存放

105、記錄集對象</p><p>  Dim mrc As ADODB.Recordset</p><p><b>  '用來存放返回信息</b></p><p>  Dim MsgText As String</p><p>  UserName = ""</p><p>

106、  '判斷輸入用戶名是否為空</p><p>  If Trim(txtUserName.Text = "") Then</p><p>  MsgBox "沒有這個用戶,請重新輸入用戶名!", vbOKOnly + vbExclamation, "警告"</p><p>  txtUserName

107、.SetFocus</p><p><b>  Else</b></p><p>  '查詢指定用戶名的記錄</p><p>  txtSQL = "select *from user_info1 where user_ID='" & txtUserName.Text & "'

108、;"</p><p><b>  '執(zhí)行查詢語句</b></p><p>  Set mrc = ExecuteSQL(txtSQL, MsgText)</p><p>  If mrc.EOF = True Then</p><p>  MsgBox "沒有這個用戶,請重新輸入用戶!&quo

109、t;, vbOKOnly + vbExclamation, "警告"</p><p>  txtUserName.SetFocus</p><p><b>  Else</b></p><p>  '判斷輸入密碼是否正確</p><p>  If Trim(mrc.Fields(1)) = T

110、rim(txtPassword.Text) Then</p><p><b>  OK = True</b></p><p><b>  mrc.Close</b></p><p><b>  Me.Hide</b></p><p>  UserName = Trim(txtU

111、serName.Text)</p><p><b>  Else</b></p><p>  MsgBox "輸入密碼不正確,請重新輸入!", vbOKOnly + vbExclamation, "警告"</p><p>  txtPassword.SetFocus</p><p>

112、;  txtPassword.Text = ""</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  '記載輸入密

113、碼次數(shù)</b></p><p>  micount = micount + 1</p><p>  If micount = 3 Then</p><p><b>  Me.Hide</b></p><p><b>  End If</b></p><p><

114、;b>  Exit Sub</b></p><p><b>  End Sub</b></p><p><b>  (二)主窗口設(shè)計</b></p><p>  在主窗口的界面設(shè)計中,可以看到本系統(tǒng)要實現(xiàn)的基本功能模塊,主要是用菜單形式表示出來。每個模塊的子功能都在其下拉菜單中可以顯示出來。每個模塊的子功

115、能在其相應(yīng)的窗口設(shè)計中都能看到,在系統(tǒng)運行時各個模塊都能很清楚完整地展現(xiàn)在用戶面前。如圖4.4所示:</p><p><b>  圖4.4 主窗口</b></p><p><b>  fig 4.4</b></p><p>  主窗體各部分的功能實現(xiàn)可以參考設(shè)計中的代碼設(shè)計。在此因考慮到問題的復(fù)雜性就不做詳細的介紹。<

116、;/p><p> ?。ㄈ﹩T工基本信息管理窗口</p><p>  該系統(tǒng)所涉及到的員工基本信息管理窗口主要是對員工基本信息的添加、修改、刪除和查詢等的管理。所有模塊的設(shè)計界面在系統(tǒng)中都可以看到。添加模塊主要是針對員工的一個基本信息的添加,如添加員工的姓名、編號、所在部門、性別等。在此處簡單介紹員工基本信息的添加界面,信息的主要界面如下圖所示:</p><p>  圖4

117、.5 員工信息添加窗口</p><p><b>  fig 4.5</b></p><p>  該界面相應(yīng)的員工信息查詢界面如下圖所示:</p><p>  圖4.6 員工信息查詢窗口</p><p><b>  fig 4.6</b></p><p>  查詢結(jié)果界面如下圖

118、所示:</p><p>  圖4.7 查詢結(jié)果窗口</p><p><b>  fig 4.7</b></p><p>  在此模塊中也可以進行其他的功能實現(xiàn),如可以進行員工考勤信息的管理、員工工作評價管理、員工工資管理等功能。所有的信息都可以通過查詢來查看所有的信息。</p><p> ?。ㄋ模﹩T工考勤信息管理界面&l

119、t;/p><p>  員工考勤信息管理是針對已存在員工的一個出勤狀況的考核,包括員工信息的增加、修改、刪除和查詢,在員工信息的增加界面,主要包括員工基本信息、出勤信息和其他信息。其主要的界面設(shè)計如下圖所示:</p><p>  圖4.8 員工考勤添加窗口</p><p><b>  fig 4.8</b></p><p> 

120、 在本模塊所涉及到的具體代碼可以參考具體設(shè)計中的代碼。因為考慮到代碼太長的原因,在這里就不作具體的描述。</p><p><b>  六、系統(tǒng)出錯處理</b></p><p><b> ?。ㄒ唬┏鲥e提示信息</b></p><p>  當(dāng)出現(xiàn)錯誤信息時,在專門的提示窗口顯示錯誤信息,錯誤信息以中文語言顯示,清楚、明了。&l

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論