版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著21世紀(jì)的到來,現(xiàn)代的社會(huì)信息發(fā)展越來越快速的發(fā)展,特別是工商企業(yè)的發(fā)展更是讓人不敢相信。在現(xiàn)代企事業(yè)單位的管理系統(tǒng)中,人事管理信息系統(tǒng)正發(fā)揮著越來越重要的作用。本文主要對(duì)所設(shè)計(jì)的人事管理信息系統(tǒng)的開發(fā)工具、系統(tǒng)分析過程、系統(tǒng)設(shè)計(jì)過程、數(shù)據(jù)庫設(shè)計(jì)過程以及系統(tǒng)的實(shí)現(xiàn)過程等作了介紹。文中所設(shè)計(jì)的“人事管理信息系統(tǒng)”是使用Vi
2、sual Basic 6.0 中文版作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫采用Accesss數(shù)據(jù)庫。這個(gè)系統(tǒng)的實(shí)現(xiàn),能夠?yàn)槠笫聵I(yè)單位提供信息咨詢、信息檢索、信息存取等服務(wù),幫助企事業(yè)單位提高工作效率實(shí)現(xiàn)數(shù)據(jù)的信息化管理。并且信息錄入項(xiàng)目齊全、完整、系統(tǒng)。系統(tǒng)的使用簡單、方便、靈活,便于用戶操作和掌握。</p><p> 關(guān)鍵詞:人事管理系統(tǒng);員工基本信息;員工考勤信息;員工調(diào)動(dòng)信息</p><p>&
3、lt;b> Abstract</b></p><p> Come along the 21 century, the modern social information development is more and more quickly, especially the development of the industry and business business enterpris
4、e let person daring not believe. In the management of modern business enterprise, person management infor- mation system is now developing the more and more important function. This art- icle introduce mainly the "
5、business enterprise personal management system"whi- ch has been designed with the tool for development,the process o</p><p> system's realize can provide the business enterprise unit with the infor
6、mation con- sults, information index, information access etc,help the business enterprise unit to improve the working efficiency,realize the management of information that date </p><p> turns.And the in
7、formation records into the item well-found, complete, system.The</p><p> use of system is simple,handy,flexible,it is easy to operation and master for user。</p><p> Key words: personal managem
8、ent system; Basic information in employee; the employee tests the information of checking; the employee transfer information</p><p><b> 目 錄</b></p><p><b> 摘 要I</b>&l
9、t;/p><p> AbstractII</p><p><b> 目 錄III</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 問題的提出1</p><p> 1.2 本文研究的整體框架1</p>&
10、lt;p> 1.3 開發(fā)工具簡介2</p><p> 1.3.1 Visual Basic 6.0簡介2</p><p> 1.4 Access數(shù)據(jù)庫簡介3</p><p> 1.5 管理信息系統(tǒng)4</p><p> 1.5.1 管理信息系統(tǒng)的基礎(chǔ)技術(shù)5</p><p> 1.5.
11、2 管理信息系統(tǒng)的開發(fā)過程5</p><p> 1.6 人事管理信息系統(tǒng)主要研究內(nèi)容7</p><p> 1.7 本章小結(jié)7</p><p> 第2章 系統(tǒng)可行性研究8</p><p> 2.1 項(xiàng)目開發(fā)意義8</p><p> 2.2 系統(tǒng)基本功能分析8</p><
12、;p> 2.2.1 功能分析9</p><p> 2.2.2 實(shí)現(xiàn)目標(biāo)9</p><p> 2.3 技術(shù)可行性分析10</p><p> 2.4 經(jīng)濟(jì)可行性分析11</p><p> 2.5 操作可行性分析12</p><p> 2.6 本章小節(jié)12</p>&l
13、t;p> 第3章 系統(tǒng)需求分析13</p><p> 3.1 需求分析13</p><p> 3.1.1 功能劃分13</p><p> 3.1.2 功能描述13</p><p> 3.2 外部接口16</p><p> 3.2.1 用戶界面16</p><
14、p> 3.2.2 硬件接口17</p><p> 3.2.3 軟件接口17</p><p> 3.2.4 故障處理17</p><p> 3.3 性能需求17</p><p> 3.3.1 數(shù)據(jù)精確度17</p><p> 3.3.2 時(shí)間特性18</p><
15、;p> 3.3.3 適應(yīng)性18</p><p> 3.4 軟件屬性需求18</p><p> 3.4.1 正確性18</p><p> 3.4.2 可靠性18</p><p> 3.4.3 效率18</p><p> 3.4.4 完整性18</p><p&g
16、t; 3.4.5 易使用性19</p><p> 3.4.6 可維護(hù)性19</p><p> 3.4.7 可測(cè)試性19</p><p> 3.4.8 復(fù)用性19</p><p> 3.4.9 安全保密性19</p><p> 3.5 數(shù)據(jù)描述20</p><p&g
17、t; 3.5.1 靜態(tài)數(shù)據(jù)20</p><p> 3.5.2 動(dòng)態(tài)數(shù)據(jù)20</p><p> 3.6 數(shù)據(jù)庫描述20</p><p> 3.7 本章小節(jié)20</p><p> 第4章 軟件概要設(shè)計(jì)21</p><p> 4.1 系統(tǒng)設(shè)計(jì)21</p><p>
18、 4.1.1 模塊設(shè)計(jì)21</p><p> 4.1.2 系統(tǒng)模塊結(jié)構(gòu)圖22</p><p> 4.2 數(shù)據(jù)庫設(shè)計(jì)23</p><p> 4.3 本章小結(jié)26</p><p> 第5章 軟件詳細(xì)設(shè)計(jì)27</p><p> 5.1 軟件簡介27</p><p>
19、 5.2 軟件系統(tǒng)主窗體的設(shè)計(jì)27</p><p> 5.2.1 實(shí)現(xiàn)的功能27</p><p> 5.2.2 實(shí)現(xiàn)過程28</p><p> 5.3 建立公共模塊33</p><p> 5.4 登錄窗體的設(shè)計(jì)33</p><p> 5.4.1 實(shí)現(xiàn)的功能33</p>&
20、lt;p> 5.4.2 實(shí)現(xiàn)過程33</p><p> 5.5 員工基本信息窗體的設(shè)計(jì)34</p><p> 5.5.1 實(shí)現(xiàn)的功能34</p><p> 5.5.2 實(shí)現(xiàn)過程34</p><p> 5.6 員工基本信息列表窗體的建立35</p><p> 5.6.1 實(shí)現(xiàn)的功能
21、35</p><p> 5.6.2 實(shí)現(xiàn)過程36</p><p> 5.7 查詢員工信息窗體的建立37</p><p> 5.7.1 實(shí)現(xiàn)的功能37</p><p> 5.7.2 實(shí)現(xiàn)過程37</p><p> 5.8 員工其他考勤信息列表窗體的建立38</p><p
22、> 5.8.1 實(shí)現(xiàn)的功能38</p><p> 5.8.2 實(shí)現(xiàn)過程38</p><p> 5.9 員工信息報(bào)表的制作39</p><p> 5.9.1 報(bào)表的功能39</p><p> 5.9.2 實(shí)現(xiàn)過程39</p><p> 5.10 彈出式菜單窗體的建立40</
23、p><p> 5.10.1 實(shí)現(xiàn)的功能40</p><p> 5.10.2 實(shí)現(xiàn)過程41</p><p> 5.11 主窗體代碼的添加42</p><p> 5.11.1 系統(tǒng)的編譯和發(fā)布42</p><p> 5.11.2 系統(tǒng)的配置運(yùn)行44</p><p> 5.
24、12 本章小結(jié)44</p><p><b> 結(jié) 論45</b></p><p><b> 致 謝47</b></p><p><b> 參考文獻(xiàn)48</b></p><p> 附錄 設(shè)計(jì)系統(tǒng)部分源代碼49</p><p>&l
25、t;b> 第1章 緒論</b></p><p> 1.1 問題的提出</p><p> 現(xiàn)代社會(huì)高速的發(fā)展,特別是信息化的發(fā)展更是讓人驚奇。由此而帶來的在信息上的管理更是讓人快速的適應(yīng)其發(fā)展。那么在公司企業(yè)里更是如此,面對(duì)公司企業(yè)的迅速的發(fā)展,尤其是向大型的轉(zhuǎn)換,我們應(yīng)該怎樣隨時(shí)隨地的掌握公司企業(yè)里的信息,對(duì)此現(xiàn)代人開發(fā)了與其相適應(yīng)的軟件系統(tǒng)——人事管理信息系統(tǒng)
26、?,F(xiàn)代人事管理信息系統(tǒng)最早誕生于20世紀(jì)70年代末,當(dāng)時(shí)僅在少數(shù)企業(yè)中用于最簡單、最基礎(chǔ)的工作。隨著科學(xué)技術(shù)的不斷進(jìn)步,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。為企事業(yè)單位的創(chuàng)新、發(fā)展以及經(jīng)濟(jì)效益,做出了顯著的貢獻(xiàn)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這
27、些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,減少人員、資源的浪費(fèi),同樣它也是企事業(yè)單位科學(xué)化、正規(guī)化管理以及與時(shí)代接軌的重要條件。</p><p> 人事管理信息系統(tǒng)是一種最基本的辦公系統(tǒng)應(yīng)用程序,它為企事業(yè)單位提供了必要的員工基本信息,同樣也可以為辦公系統(tǒng)中的其他應(yīng)用程序,如檔案管理系統(tǒng)、工資管理系統(tǒng)和員工培訓(xùn)系統(tǒng)等等,提供員工的基本信息數(shù)據(jù)。而本人所開發(fā)的事業(yè)人事管理信息系統(tǒng)就是其中之一。</p>&
28、lt;p> 1.2 本文研究的整體框架</p><p> 事業(yè)人事管理信息系統(tǒng)是一個(gè)對(duì)其內(nèi)部所有人員信息進(jìn)行管理的一種管理軟件,根據(jù)公司里的情況,設(shè)置了完備的管理體系。這套系統(tǒng)采用客戶機(jī)/服務(wù)器模式(簡稱C/S結(jié)構(gòu)),面向Windows操作系統(tǒng),以Visual Basic 6.0作為前臺(tái)開發(fā)工具,以Access數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫。本系統(tǒng)主要做了以下的幾個(gè)模塊功能即整體框架——企業(yè)人事信息管理系統(tǒng)主窗
29、體、系統(tǒng)用戶管理模塊、員工基本信息模塊、員工考勤信息模塊、員工調(diào)動(dòng)信息模塊。針對(duì)員工的基本信息、考勤信息和調(diào)動(dòng)信息的模塊里還有相應(yīng)的功能:添加信息、刪除信息、查詢信息等功能。這以上的只是前臺(tái)的軟件設(shè)計(jì),其實(shí)后臺(tái)數(shù)據(jù)庫的設(shè)計(jì)也是很重要的。數(shù)據(jù)庫的設(shè)計(jì)包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)。除此之外,還有重要的一項(xiàng)就是數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建。</p><p> 1.3 開發(fā)工具簡介</p&
30、gt;<p> 1.3.1 Visual Basic 6.0簡介</p><p> Visual Basic 6.0 中文版是Microsoft公司提供的一種可視化開發(fā)工具---- Visual Studio 98的一個(gè)組成部件。它相對(duì)于以前的Visual Basic版本而言,提供了更多的對(duì)象、控件、函數(shù)、方法,支持更多的功能,具有許多新的特征,進(jìn)一步優(yōu)化了IDE環(huán)境,添加了許多內(nèi)置的編程工具
31、,對(duì)數(shù)據(jù)庫的支持增加了ADO,顯著增強(qiáng)了Internet的支持,可以直接生成DHTML、ASP頁面,對(duì)企業(yè)級(jí)的客戶/服務(wù)器的編程提供了更多有力的支持。從Visual Basic4.0到6.0都要在Windows 95/98 或Windows NT等32位操作系統(tǒng)支持下才能運(yùn)行。</p><p> Visual Basic 6.0包括三種版本,分別為學(xué)習(xí)版、專業(yè)版和企業(yè)版。這些版本是在相同的基礎(chǔ)上建立起來的,因此
32、大多數(shù)應(yīng)用程序可在三種版本中通用。那么應(yīng)用此版本的特點(diǎn)又是怎樣的,下面就介紹Visual Basic 6.0的特點(diǎn)。Visual Basic6.0開發(fā)的應(yīng)用程序具有以下新特點(diǎn):</p><p> ?。?)數(shù)據(jù)訪問特性允許對(duì)包括Access數(shù)據(jù)庫和其他企業(yè)數(shù)據(jù)在內(nèi)的大總分?jǐn)?shù)據(jù)庫格式建立數(shù)據(jù)庫、前臺(tái)應(yīng)用程序和可升級(jí)的服務(wù)器組件。</p><p> ?。?)ActiveX技術(shù)允許使用其他應(yīng)用程序
33、提供的功能,例如Microsoft Word字處理器,Microsoft Excel電子數(shù)據(jù)表及其他Windows應(yīng)用程序。用戶甚至可以使用Visual Basic專業(yè)版或企業(yè)版自動(dòng)操作所創(chuàng)建的對(duì)象和應(yīng)用程序。</p><p> ?。?)Internet功能使得應(yīng)用程序內(nèi)容易通過Internet 或Intranet 訪問文檔和應(yīng)用程序,或創(chuàng)建Internet服務(wù)器應(yīng)用程序。</p><p>
34、; ?。?)已完成的應(yīng)用程序是使用Visual Basic虛擬機(jī)的真下的.exe文件,用戶可以自由分發(fā)。</p><p> 1.4 Access數(shù)據(jù)庫簡介</p><p> 對(duì)擬開發(fā)系統(tǒng)選用Access2000作為后臺(tái)數(shù)據(jù)庫。數(shù)據(jù)庫是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信
35、息的存儲(chǔ)效率保證數(shù)據(jù)信息的完整性和一致性。</p><p> Access2000是Office2000中文版的組件之一。與以前的Access版本相比,Access2000不僅界面更加友好,而且功能也有了加強(qiáng),尤其是網(wǎng)絡(luò)功能有明顯的提高,使Access2000與互聯(lián)網(wǎng)的結(jié)合更加緊密。Access2000是一個(gè)中、小型數(shù)據(jù)庫管理系統(tǒng),使用方便、功能強(qiáng)大,與其它數(shù)據(jù)庫有良好的接口。通過Access2000功能強(qiáng)大的
36、工具,用戶可以方便的使用和管理數(shù)據(jù)庫,如創(chuàng)建和編輯數(shù)據(jù)表、設(shè)計(jì)和使用各種查詢工具進(jìn)行查詢操作、設(shè)計(jì)和使用窗體、制作和打印報(bào)表、設(shè)計(jì)和使用宏、設(shè)計(jì)和使用Web頁等。還可使用VBA(Visual Basic for Application)開發(fā)高級(jí)應(yīng)用程序。Access2000具有完整的數(shù)據(jù)庫應(yīng)用開發(fā)工具,用戶可以方便的設(shè)計(jì)、修改、瀏覽一個(gè)記錄數(shù)據(jù)的基本表;可以在表數(shù)據(jù)中進(jìn)行各種篩選和查詢操作;可以設(shè)計(jì)和使用各種窗體以實(shí)現(xiàn)數(shù)據(jù)顯示和操作;可
37、以根據(jù)表數(shù)據(jù)設(shè)計(jì)打印各種報(bào)表;可以設(shè)計(jì)和使用宏,對(duì)表進(jìn)行一系列特定的操作。Access2000內(nèi)有強(qiáng)大的操作向?qū)?,為用戶提供了豐富的數(shù)據(jù)庫基本表模板。用戶只需簡單的操作就可建立數(shù)據(jù)庫中所使用的各種基本表、窗體</p><p> 統(tǒng)管理軟件所建立的數(shù)據(jù)庫文件,能識(shí)別dBase、FoxBase、FoxPro、Paradox、Btrieve等數(shù)據(jù)庫格式文件,并且支持開放式數(shù)據(jù)庫互連性標(biāo)準(zhǔn)(ODBC)的SQL。Acce
38、ss2000能與工作站、數(shù)據(jù)庫服務(wù)器或主機(jī)上的各種數(shù)據(jù)庫互相連接,并可用于建立客戶/服務(wù)器應(yīng)用程序中的工作站部分。</p><p> 與其它的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)相比,Access2000具有以下優(yōu)點(diǎn):</p><p> (1)存儲(chǔ)文件單一。</p><p> ?。?)支持長文件名,并可以在文件名內(nèi)加空格,使文件便于理解、查找。</p><p
39、> 具有強(qiáng)大的網(wǎng)絡(luò)功能,可通過網(wǎng)絡(luò)傳送數(shù)據(jù)。</p><p> (3)使用簡便,用戶無需了解編程語言,便可輕松地設(shè)計(jì)和開發(fā)數(shù)據(jù)庫應(yīng)用程序。</p><p> ?。?)可以處理多種數(shù)據(jù)信息,如文本文件和其它數(shù)據(jù)庫文件。</p><p> 1.5 管理信息系統(tǒng)</p><p> 管理信息系統(tǒng)為企事業(yè)單位提供了企事業(yè)狀況、生產(chǎn)過程、
40、經(jīng)營活動(dòng)、辦公自動(dòng)化等多方面信息,服務(wù)于現(xiàn)代化的企事業(yè)管理中,是提高企事業(yè)單位工作效率和經(jīng)濟(jì)效益的計(jì)算機(jī)應(yīng)用系統(tǒng)。數(shù)據(jù)是管理信息系統(tǒng)的中心,數(shù)據(jù)是穩(wěn)定的,但處理數(shù)據(jù)的方法是多變的,如果能使大量的數(shù)據(jù)實(shí)現(xiàn)統(tǒng)一化、規(guī)范化、簡單化的管理和操作,那么也就實(shí)現(xiàn)了管理信息系統(tǒng)所要達(dá)到的目的和意義。 </p><p> 1.5.1 管理信息系統(tǒng)的基礎(chǔ)技術(shù)</p><p> 信息系統(tǒng)是一個(gè)
41、人造系統(tǒng),由人、計(jì)算機(jī)軟硬件和數(shù)據(jù)資源組成,其目的是及時(shí)、正確地收集、加工、存儲(chǔ)、傳遞所需的信息,以實(shí)現(xiàn)對(duì)人、事或各項(xiàng)活動(dòng)的管理、調(diào)節(jié)和控制。</p><p> 管理信息系統(tǒng)用來為管理人員提供計(jì)算機(jī)硬件、系統(tǒng)軟件、數(shù)據(jù)庫、應(yīng)用程序等有組織的集合。</p><p><b> (1)數(shù)據(jù)庫技術(shù)</b></p><p> 正確的數(shù)據(jù)庫模型:數(shù)據(jù)
42、庫要面向整個(gè)管理信息應(yīng)用系統(tǒng);數(shù)據(jù)庫的基本表的個(gè)數(shù)越少越好;數(shù)據(jù)庫的基本表的主鍵個(gè)數(shù)越少越好,鍵是表間連接的工具,主鍵越少,表間的連接越簡單;基本表字段的個(gè)數(shù)越少越好。</p><p> 數(shù)據(jù)要獨(dú)立:應(yīng)用程序中使用的數(shù)據(jù)庫表的數(shù)據(jù),不受或少受數(shù)據(jù)庫結(jié)構(gòu)(邏輯、物理)改變的影響。</p><p> 控制功能好:數(shù)據(jù)完整性、數(shù)據(jù)安全性、數(shù)據(jù)庫的并發(fā)控制和數(shù)據(jù)存儲(chǔ)靈活性等。</p>
43、;<p><b> ?。?)編程技術(shù)</b></p><p> 管理信息系統(tǒng)中的編程技術(shù),是指高級(jí)語言與數(shù)據(jù)庫接口后,使用高級(jí)語言實(shí)現(xiàn)管理信息系統(tǒng)的設(shè)計(jì)功能。主要有:</p><p> 用界面技術(shù)編程實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的錄入、修改、刪除和添加。</p><p> 用界面技術(shù)編程顯示數(shù)據(jù)庫數(shù)據(jù)。</p><p&
44、gt; 用界面技術(shù)編程顯示檢索信息。</p><p> 用界面技術(shù)編程查詢信息。</p><p> 用界面技術(shù)編程顯示報(bào)表。</p><p> 1.5.2 管理信息系統(tǒng)的開發(fā)過程</p><p> 管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(fā)準(zhǔn)備、系統(tǒng)調(diào)查、系統(tǒng)功能分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)評(píng)價(jià)等步驟。根據(jù)開發(fā)系統(tǒng)的
45、大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同。</p><p><b> ?。?)系統(tǒng)開發(fā)準(zhǔn)備</b></p><p> 系統(tǒng)開發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開發(fā)要求、根據(jù)要求掌握系統(tǒng)開發(fā)所使用的開發(fā)工具,并制定系統(tǒng)開發(fā)計(jì)劃等工作。</p><p><b> ?。?)系統(tǒng)調(diào)查</b></p>
46、<p> 對(duì)所要設(shè)計(jì)的管理信息系統(tǒng)進(jìn)行系統(tǒng)調(diào)查,分析它所應(yīng)用的環(huán)境和背景,了解它的用途,以及所要實(shí)現(xiàn)目的和意義。</p><p><b> (3)系統(tǒng)功能分析</b></p><p> 系統(tǒng)功能分析是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)系統(tǒng)所要實(shí)現(xiàn)的功能進(jìn)行詳細(xì)的分析,并建立系統(tǒng)的邏輯功能模型。</p><p&
47、gt;<b> ?。?)系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)就是要根據(jù)系統(tǒng)功能分析中的系統(tǒng)邏輯功能模型綜合考慮各種約束,利用一切可用的技術(shù)手段和方法進(jìn)行各種設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,解決“系統(tǒng)怎么做”的問題。</p><p><b> ?。?)系統(tǒng)實(shí)現(xiàn)</b></p><p> 系統(tǒng)的實(shí)現(xiàn)就是在設(shè)計(jì)和程序代碼完
48、成后,對(duì)系統(tǒng)進(jìn)行的檢測(cè)和調(diào)試,以及應(yīng)用系統(tǒng)實(shí)現(xiàn)對(duì)數(shù)據(jù)的相關(guān)操作。</p><p> (6)系統(tǒng)維護(hù)與評(píng)價(jià)</p><p> 管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終的進(jìn)行系統(tǒng)的維護(hù)工作。</p><p> 系統(tǒng)維護(hù)與評(píng)價(jià)主要是指系統(tǒng)建成后,經(jīng)一
49、段時(shí)間的運(yùn)行后,要對(duì)系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對(duì)比,及時(shí)寫出系統(tǒng)評(píng)價(jià)報(bào)告。系統(tǒng)維護(hù)工作的好壞可以決定系統(tǒng)的生命周期的長短和使用效率。</p><p> 1.6 人事管理信息系統(tǒng)主要研究內(nèi)容</p><p> 在人事管理信息系統(tǒng)的設(shè)計(jì)過程中,采用Access數(shù)據(jù)庫進(jìn)行了規(guī)范化的數(shù)據(jù)庫設(shè)計(jì)方案。整個(gè)系統(tǒng)包括多個(gè)功能模塊的列表窗口、輸入窗口、查詢
50、窗口等。為使用戶盡快掌握系統(tǒng)操作,盡量保證了較為一致的窗體設(shè)計(jì)風(fēng)格。</p><p> 本系統(tǒng)大體功能模塊分為:系統(tǒng)模塊、員工基本信息模塊、員工考勤信息模塊、員工調(diào)動(dòng)信息模塊和關(guān)于模塊。</p><p> 具體功能有:添加用戶、修改密碼、添加/查詢/刪除員工基本信息、添加/查詢/刪除員工考勤信息、查詢/刪除員工調(diào)動(dòng)信息、關(guān)于等。</p><p> 具體的設(shè)計(jì)和
51、實(shí)現(xiàn)過程將在后面章節(jié)中進(jìn)行詳細(xì)的介紹和說明。 </p><p><b> 1.7 本章小結(jié)</b></p><p> 在本章中,首先是對(duì)Visual Basic語言以及其特點(diǎn)作了簡要的介紹。然后又介紹了管理信息系統(tǒng)方面的基本情況和基本開發(fā)過程,相信閱讀本章之后,您會(huì)對(duì)Visual Basic語言和管理信息系統(tǒng)的開發(fā)有了一個(gè)初步的了解和認(rèn)識(shí)。</p>
52、;<p> 第2章 系統(tǒng)可行性研究</p><p> 2.1 項(xiàng)目開發(fā)意義</p><p> 人事管理是企事業(yè)單位管理的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,各種企事業(yè)單位也逐漸變得龐大起來。如何管理好內(nèi)部員工的信息,成為企事業(yè)單位管理中的一個(gè)大的問題。在這種情況下,一個(gè)可以規(guī)范化、自動(dòng)化的人事管理信息系統(tǒng)就顯得非常必要。</p><p> 最初的
53、人事管理,都是靠人力來完成的。當(dāng)企事業(yè)單位規(guī)模比較小的時(shí)候,人力可以完成,隨著企事業(yè)單位的規(guī)模越來越大,員工人數(shù)也越來越多,依然維持著人力進(jìn)行人事管理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高的問題。</p><p> 人事管理系統(tǒng)就是把分散的企事業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集管理,建立分類編號(hào)管理、電腦存儲(chǔ)查詢以及防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂。同時(shí)它還
54、為企事業(yè)單位提供了信息咨詢、信息檢索、信息存取等服務(wù)。</p><p> 本文實(shí)現(xiàn)的人事管理信息系統(tǒng)基本上能夠滿足現(xiàn)代企事業(yè)單位人事管理的需求。信息錄入項(xiàng)目齊全、完整、系統(tǒng)?,F(xiàn)代人事管理系統(tǒng)靈活使用表格對(duì)各種信息分門別類,組成人事管理信息系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用。</p><p> 2.2 系統(tǒng)基本功能分析</p><p> 本套系統(tǒng)
55、采用客戶機(jī)/服務(wù)器模式(簡稱C/S結(jié)構(gòu)),面向Windows操作系統(tǒng),以Visual Basic 6.0作為前臺(tái)開發(fā)工具,以Access數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,并充分考慮系統(tǒng)兼容性問題。開發(fā)這個(gè)系統(tǒng)的目的就是幫助企事業(yè)單位的人力資源部門提高工作效率,實(shí)現(xiàn)企事業(yè)單位人事信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。根據(jù)這個(gè)系統(tǒng)所要實(shí)現(xiàn)的目的和任務(wù),總結(jié)出本系統(tǒng)需要完成的功能主要有:系統(tǒng)、員工基本信息管理、員工考勤信息管理、員工調(diào)動(dòng)信息管理和關(guān)于信息。&
56、lt;/p><p> 2.2.1 功能分析</p><p> 開發(fā)這個(gè)系統(tǒng)的目的就是幫助企事業(yè)單位的人力資源部門提高工作效率,實(shí)現(xiàn)企事業(yè)單位人事信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。根據(jù)這個(gè)系統(tǒng)所要實(shí)現(xiàn)的目的和任務(wù),總結(jié)出這個(gè)系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:</p><p> 系統(tǒng)部分:主要完成本系統(tǒng)的維護(hù)工作</p><p> 員工基本信息部
57、分:主要完成員工基本信息的管理</p><p> 員工考勤信息部分:主要完成員工考勤信息的管理</p><p> 員工調(diào)動(dòng)信息部分:主要完成員工調(diào)動(dòng)信息的管理</p><p> 關(guān)于部分:主要說了作者和所在學(xué)校和所在學(xué)院以及班級(jí)。 </p><p> 2.2.2 實(shí)現(xiàn)目標(biāo)</p><p> 面對(duì)企事業(yè)單位中
58、人事信息管理的日益復(fù)雜和頻繁出現(xiàn)的變動(dòng)情況,人事管理信息的實(shí)現(xiàn)應(yīng)達(dá)到以下目的:</p><p> ?。?)通過簡單、直接的用戶界面使用戶進(jìn)行方便快捷的操作。</p><p> ?。?)通過完善,規(guī)范的后臺(tái)數(shù)據(jù)庫,使系統(tǒng)的數(shù)據(jù)處理、存儲(chǔ)功能更加安全、可靠和穩(wěn)定。</p><p> (3)通過系統(tǒng)的實(shí)施,可逐步提高企事業(yè)單位的管理水平,提高工作效率,以達(dá)到良好的效果。
59、</p><p> ?。?)通系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿足實(shí)用性、先進(jìn)性的要求。</p><p> 2.3 技術(shù)可行性分析</p><p><b> ?。?)硬件配置</b></p><p> CPU Intel Pentium III 500 MHz以上</p><p> 內(nèi)
60、存 128MB以上</p><p><b> 硬盤 2G以上</b></p><p> 光驅(qū) CD―ROM 52X</p><p> 顯卡 SVGA顯示適配器</p><p><b> ?。?)軟件環(huán)境</b></p><p> 設(shè)計(jì)的這套系統(tǒng)采用客戶機(jī)/服
61、務(wù)器模式(簡稱C/S結(jié)構(gòu)),面向Windows操作系統(tǒng),以Visual Basic 6.0作為前臺(tái)開發(fā)工具,以Access數(shù)據(jù)庫作為后臺(tái)數(shù)據(jù)庫,并充分考慮系統(tǒng)兼容性問題。</p><p> 系統(tǒng)的運(yùn)行要求在Window98或更新版本的操作系統(tǒng),在安裝的軟件發(fā)面要求裝有Visual Basic、Access數(shù)據(jù)庫以及MSDN(幫助文檔)以及一些相關(guān)的軟件。</p><p> Visual
62、 Basic是一種我們比較熟悉的語言,使用Visual Basic語言,不但可以編制常規(guī)的應(yīng)用程序,而且還可以使用Visual Basic腳本語言,進(jìn)行Web開發(fā)。Microsoft不斷地把最新的技術(shù)融入到Visual Basic中,無論是網(wǎng)絡(luò)應(yīng)用程序、多媒體軟件還是數(shù)據(jù)庫系統(tǒng),使用Visual Basic都能夠容易地實(shí)現(xiàn)。而且Visual Basic6.0提供了更多的特性:(1可視化 (2)面向?qū)ο?(3)部件編程 (4)事件驅(qū)動(dòng)&
63、lt;/p><p> 數(shù)據(jù)庫部分是利用Access數(shù)據(jù)庫來完成的。Access數(shù)據(jù)庫是一個(gè)大型數(shù)據(jù)庫管理系統(tǒng)。Access數(shù)據(jù)庫并不屬于Visual Basic,在Visual Basic開發(fā)環(huán)境下,用ADO和OLEDB連接數(shù)據(jù)庫技術(shù)可以簡單方便的實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的訪問。</p><p> 2.4 經(jīng)濟(jì)可行性分析</p><p> 通過對(duì)CoCoMo經(jīng)驗(yàn)估算模型的分
64、析:</p><p><b> E=aLb</b></p><p><b> D=cEd</b></p><p> 其中:E表示工作量,單位是人月(PM);</p><p> D表示開發(fā)時(shí)間,單位是月;</p><p> L是代碼行估計(jì)值,單位是千行代碼;</
65、p><p> a,b,c,d是常數(shù),取值如表:</p><p> 此軟件代碼2.1KLOG,屬中小規(guī)模,組織型。由上表:</p><p> a=2.4 b=1.05,</p><p> E=2.4×L=2.4×2.1=5PM</p><p> c=2.5 d=0.38,</p>
66、<p> D=2.5E0.38=2.5×5E0.38=5(月)</p><p> 建議參加項(xiàng)目開發(fā)人數(shù)</p><p> N=E/D=5/5=1人</p><p> (工時(shí))總費(fèi)用=1人×5×(2000)=10000元</p><p> 總(軟件)開發(fā)成本=設(shè)備費(fèi)用+(工時(shí))總費(fèi)用=4000+
67、10000=14000元</p><p> 軟件總價(jià)=價(jià)格(每套開發(fā)軟件)×預(yù)計(jì)軟件售出套數(shù)=2000×20=40000元</p><p> 投資償還期(靜態(tài)方法)=軟件總價(jià)/軟件開發(fā)總成本=40000/14000=2.9</p><p> 從中可以看出,本系統(tǒng)的開發(fā)不需太多的開發(fā)人員,對(duì)設(shè)備的要求也不高,經(jīng)過計(jì)算可以實(shí)現(xiàn)成本低廉、收益高效
68、的目的。</p><p> 2.5 操作可行性分析</p><p> 如今的計(jì)算機(jī)已經(jīng)走進(jìn)千家萬戶,硬件成本的下降,導(dǎo)致計(jì)算機(jī)購買成本的降低.本系統(tǒng)利用Visual Basic 6.0 進(jìn)行開發(fā),開發(fā)出來的系統(tǒng)有友好的用戶界面、有良好的安全性設(shè)置、有詳細(xì)的操作說明書,能使用戶很快地掌握系統(tǒng)的使用方法,操作友好因此在操作上是可行的。</p><p><b&
69、gt; 2.6 本章小節(jié)</b></p><p> 本章主要研究開發(fā)此酒店管理系統(tǒng)的可行性,通過對(duì)此系統(tǒng)的技術(shù)指標(biāo)分析、經(jīng)濟(jì)可行性分析、操作可行性分析,認(rèn)為本系統(tǒng)的開發(fā)在技術(shù)上,收益上都是可行的,能夠盈利。</p><p> 第3章 系統(tǒng)需求分析</p><p> 軟件需求分析工作是軟件生存周期中重要的一步,也是決定性的一步。只有通過軟件需求
70、分析,才能把軟件和性能的總體概念描述為具體的軟件需求規(guī)格說明書,從而奠定軟件開發(fā)基礎(chǔ)。軟件需求分析過程將軟件計(jì)劃階段所確定的軟件范圍逐步細(xì)化到可詳細(xì)定義的程度,并分析出各種不同的軟件元素,然后找到可行的解決方案。軟件需求說明書不只是軟件開發(fā)人員的事,用戶也起著至關(guān)重要的作用。用戶須對(duì)軟件功能和性能提出初步要求,并澄清一些模糊概念。而軟件分析人員則需要認(rèn)真了解用戶的要求,細(xì)致地進(jìn)行調(diào)查分析,準(zhǔn)確地表達(dá)用戶的要求。</p>&
71、lt;p><b> 3.1 需求分析</b></p><p> 3.1.1 功能劃分</p><p> 根據(jù)本系統(tǒng)的特點(diǎn)、要求和分析得出其功能:</p><p><b> 系統(tǒng)用戶、</b></p><p><b> 員工基本信息</b></p>
72、<p><b> 員工調(diào)動(dòng)信息</b></p><p><b> 員工考勤信息</b></p><p><b> 幫助信息</b></p><p> 3.1.2 功能描述</p><p> ?。?)系統(tǒng)用戶管理功能</p><p>
73、; 在現(xiàn)代的絕大多數(shù)的信息管理系統(tǒng)中,用戶一般要輸入相關(guān)的用戶名和密碼,才能進(jìn)入該系統(tǒng)進(jìn)行相關(guān)的操作。那么該系統(tǒng)也是同樣的如此,根據(jù)系統(tǒng)功能的特點(diǎn),主要實(shí)現(xiàn)了以下的功能:用戶登錄、添加用戶和修改用戶密碼。</p><p> ● 在用戶登錄里,設(shè)置了用戶驗(yàn)證,之所以設(shè)置此功能就是為其此系統(tǒng)的安全考慮即防止非法用戶進(jìn)入次系統(tǒng),進(jìn)行數(shù)據(jù)的破壞和盜取里面的重要的數(shù)據(jù)信息;</p><p>
74、 ● 在添加用戶里,設(shè)置了在該人事部里的新成員進(jìn)行添加,使其更快的融入到人事信息管理中,以便于工作人員互相協(xié)作;</p><p> ● 在修改用戶密碼里,設(shè)置了人事部的成員可以隨意更改自己的密碼,這也是為其系統(tǒng)安全的考慮,經(jīng)常性的更改自己的密碼,以防止他人有機(jī)可乘的進(jìn)入系統(tǒng)。</p><p> (2)員工基本信息管理功能</p><p> 在此管理功能中,
75、里面主要錄入了所有的工作人員的基本信息,以便于公司上級(jí)部門和人事部門的人員對(duì)其有個(gè)大致的了解,從而對(duì)公司人員有個(gè)合理優(yōu)化的方式進(jìn)行安排。除此之外,員工的去留的信息資源也可隨時(shí)地掌握,從而進(jìn)行新的計(jì)劃安排,做出合理地快速地行動(dòng),盡量避免公司的損失或者盡量減少公司的損失。那么在該管理功能里就有這樣的幾個(gè)功能:修改員工基本信息、刪除員工基本信息和查詢員工基本信息。</p><p> ● 修改員工基本信息:對(duì)現(xiàn)有的員
76、工進(jìn)行新的信息進(jìn)行錄入、修改,使員工的信息能夠隨時(shí)地被有關(guān)人員所掌握。此功能打破了以往的那種費(fèi)時(shí)費(fèi)力的信息更改。</p><p> ● 刪除員工基本信息:此功能主要是刪除員工,員工信息的刪除表明了該人員也不在公司里。在現(xiàn)代信息的社會(huì)里,人員的流動(dòng)是非常的普遍,因而公司里的人員離開也是很常見的。那么對(duì)此要隨時(shí)地進(jìn)行刪除離去的人員就顯得很重要了,以隨時(shí)和公司里的現(xiàn)有員工相對(duì)應(yīng)。因而此刪除功能就顯得很重要了。<
77、;/p><p> ● 查詢員工基本信息:如果上級(jí)部門或者人事部門的人員要了解公司里的某些人員的信息,就需要進(jìn)行查找該員工信息了。只要輸入某單個(gè)信息(例如輸入員工編號(hào)或者姓名)即可查找出來。對(duì)于大量的數(shù)據(jù)信息里,該功能是至關(guān)重要的。</p><p> ?。?)員工考勤信息管理功能</p><p> 社會(huì)競(jìng)爭(zhēng)越來越激勵(lì),公司要想適應(yīng)社會(huì)的發(fā)展,跟上社會(huì)的節(jié)奏,公司就因
78、此除了在技術(shù)上要跟上,內(nèi)部的管理也是很重要的。公司內(nèi)部的管理主要是為提高員工的工作效率,這里面重要的一項(xiàng)就是內(nèi)部員工的考勤,由此來督促員工更好地為公司服務(wù),為公司創(chuàng)造更大的利潤和效益。那么本系統(tǒng)關(guān)于此方面的主要功能有:員工考勤信息、添加員工考勤信息、刪除員工考勤信息和查詢員工考勤信息。</p><p> ● 員工考勤信息:這項(xiàng)功能主要是用來從整體上看本公司員工的出勤情況,然后再找出合理的情況進(jìn)行分析,最后得出
79、合理的內(nèi)部員工出勤的表。因而這只是起到一種顯示信息的功能。</p><p> ● 添加員工考勤信息:對(duì)某些員工的特殊情況進(jìn)行一種的信息的添加,使其這個(gè)部分的內(nèi)容顯示出完整性。之所以要這樣主要是對(duì)員工的年度考核有個(gè)補(bǔ)充的作用。</p><p> ● 刪除員工考勤信息:對(duì)考核完成的某些員工的考勤信息,就要進(jìn)行及時(shí)地清理掉,以免影響下一次的考核和造成大量的數(shù)據(jù)的冗余。刪除以后便于以后考勤
80、信息的錄入。</p><p> ● 查詢員工考勤信息:對(duì)于員工的考勤信息,有些比較特殊的要找出來,就不能像原來一樣得需要從大量的考勤信息中一個(gè)個(gè)的尋找,有了此項(xiàng)的功能,就不需要那么麻煩了,因而此功能還是有必要的。</p><p> ?。?)員工調(diào)動(dòng)信息管理功能</p><p> 由于公司內(nèi)部的競(jìng)爭(zhēng),對(duì)于表現(xiàn)好的員工或者好的部門,就要對(duì)其進(jìn)行必要的調(diào)動(dòng),以達(dá)到人
81、力資源更好的合理的配置,其次就是激勵(lì)員工更好的向上為公司服務(wù)。那么調(diào)動(dòng)就是我們平時(shí)所到的就是職位、部門之間的調(diào)動(dòng)。那調(diào)動(dòng)的信息就需要進(jìn)一步的妥善的保存好。根據(jù)這些從而知道員工調(diào)動(dòng)信息有這幾個(gè)主要功能:員工調(diào)動(dòng)基本信息、添加員工調(diào)動(dòng)信息、刪除員工信息和查詢員工調(diào)動(dòng)信息。</p><p> ● 員工調(diào)動(dòng)基本信息:它和上面的基本都差不多,唯一不同它里面錄入的信息是調(diào)動(dòng)的基本信息。它只是給人一種整體的顯示調(diào)動(dòng)的基本信
82、息的情況,以便于從整體上考慮這些情況的合理性。</p><p> ● 查詢員工調(diào)動(dòng)信息:如果員工調(diào)動(dòng)了,那么該員工的一些相關(guān)信息就要隨之而來的改變了,此時(shí)查找就方便了。</p><p><b> (5)幫助信息</b></p><p> 此部分里面是關(guān)于。關(guān)于部分說的是這個(gè)管理系統(tǒng)的作者以及作者的學(xué)校,院系和班級(jí)。</p>
83、<p><b> 3.2 外部接口</b></p><p> 3.2.1 用戶界面</p><p> 與其他系統(tǒng)的接口:一般所指的接口可以有幾種,一、軟件接口(1)函數(shù)接口,其他程序員可以通過我們提供給他的函數(shù)調(diào)用我們程序中的功能等等; (2)數(shù)據(jù)庫接口:把數(shù)據(jù)庫中的服務(wù)器名,用戶名、密碼,表名,存貯過程名(參數(shù),功能)等提供給他,達(dá)到他也可以訪
84、問數(shù)據(jù)庫的目的等等;(3)與用戶的接口: 用戶可以自己設(shè)置界面或類別等等。</p><p> 系統(tǒng)采用簡介的用戶界面,清楚,有導(dǎo)航字可以很快的進(jìn)入下一界面。界面的設(shè)計(jì)應(yīng)遵循如下規(guī)則:</p><p> ?。?)用戶界面是面向用戶的。用戶需要的是開發(fā)者開發(fā)的應(yīng)用軟件滿足其需求,并且易于使用。</p><p> ?。?)當(dāng)屏幕流程與用戶想完成的工作流程相符時(shí),此軟件對(duì)
85、用戶才有意義。</p><p> ?。?)由于不同用戶工作方式不同,應(yīng)用軟件需要有足夠的靈活以支持他們不同的方式。</p><p> ?。?)人們是自左而右,從上而下閱讀,基于人們的習(xí)慣,界面的組織也應(yīng)當(dāng)是自左而右,從上而下。</p><p> 3.2.2 硬件接口</p><p> 支持一般的奔騰3或更高檔的微機(jī)、筆記本電腦。<
86、/p><p> 3.2.3 軟件接口</p><p> 運(yùn)行于Windows 98/2000、Windows XP Professional 或Windows 2000 Server的操作系統(tǒng)上。</p><p> 3.2.4 故障處理</p><p> 正常使用時(shí)不應(yīng)出現(xiàn)錯(cuò)誤,若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫完好無損
87、。</p><p><b> 3.3 性能需求</b></p><p> 3.3.1 數(shù)據(jù)精確度</p><p> 數(shù)據(jù)安全,不會(huì)產(chǎn)生錯(cuò)誤,數(shù)據(jù)穩(wěn)定,運(yùn)行速度合理等等。</p><p> 3.3.2 時(shí)間特性</p><p> 按照該系統(tǒng)軟件所在的電腦響應(yīng)速度進(jìn)行評(píng)定。</p
88、><p> 3.3.3 適應(yīng)性</p><p> 本系統(tǒng)應(yīng)該滿足用戶和管理員使用上的需求,對(duì)前面提到的運(yùn)行環(huán)境要求不應(yīng)存在困難,同時(shí)保證測(cè)試的結(jié)果。</p><p> 3.4 軟件屬性需求</p><p> 3.4.1 正確性</p><p> 要求系統(tǒng)的各種功能達(dá)到預(yù)期目標(biāo),運(yùn)行時(shí)基本沒有錯(cuò)誤。</
89、p><p> 3.4.2 可靠性</p><p> 在一般條件下,運(yùn)行時(shí)不會(huì)出現(xiàn)故障。</p><p><b> 3.4.3 效率</b></p><p> 對(duì)于本軟件系統(tǒng)的功能,比如查詢、添加和刪除等一般的操作,要求及時(shí)響應(yīng),滿足使用者的需求。</p><p> 3.4.4 完整性&
90、lt;/p><p> 保證在發(fā)生斷電和停電等特殊情況下,數(shù)據(jù)庫中的數(shù)據(jù)不會(huì)丟失,保持?jǐn)?shù)據(jù)信息的完整性。</p><p> 3.4.5 易使用性</p><p> 要求系統(tǒng)為用戶的使用提供方便,系統(tǒng)界面的設(shè)計(jì)有相應(yīng)的導(dǎo)航字,可以很快的進(jìn)入另一界面。</p><p> 3.4.6 可維護(hù)性</p><p> 要求
91、管理系統(tǒng)在運(yùn)行時(shí)發(fā)生錯(cuò)誤時(shí),能夠很快對(duì)其進(jìn)行定位、診斷和修改。</p><p> 3.4.7 可測(cè)試性</p><p> 設(shè)計(jì)時(shí)應(yīng)該盡量減少測(cè)試本系統(tǒng)的各項(xiàng)功能所需的工作量。</p><p> 3.4.8 復(fù)用性</p><p> 在系統(tǒng)的設(shè)計(jì)過程中,采取模塊化設(shè)計(jì)方法,系統(tǒng)內(nèi)各模塊接口盡可能在到高內(nèi)聚低耦合的程度,以提高各模塊的
92、復(fù)用性。</p><p> 3.4.9 安全保密性</p><p> 在用戶使用系統(tǒng)時(shí),要求管理員使用身份驗(yàn)證,系統(tǒng)只允許通過身份驗(yàn)證的用戶才能對(duì)網(wǎng)站的內(nèi)容做出相應(yīng)的修改。</p><p><b> 3.5 數(shù)據(jù)描述</b></p><p> 3.5.1 靜態(tài)數(shù)據(jù)</p><p>
93、 包括員工基本、員工考勤和員工調(diào)動(dòng)的基本資料。</p><p> 3.5.2 動(dòng)態(tài)數(shù)據(jù)</p><p> 包括系統(tǒng)用戶信息、員工基本信息、員工考勤信息和員工調(diào)動(dòng)信息。</p><p> 3.6 數(shù)據(jù)庫描述</p><p> 本系統(tǒng)的后臺(tái)數(shù)據(jù)庫采用的是Access 2000</p><p> 數(shù)據(jù)庫名稱:P
94、erson</p><p> 數(shù)據(jù)庫中各表的名稱:</p><p> 用戶信息表(UserInfo)</p><p> 員工基本信息表(StuffInfo)</p><p> 員工調(diào)動(dòng)信息表(AlterationInfo)</p><p> 員工上下班考勤信息表(AttendanceInfo)</p&g
95、t;<p> 員工上下班時(shí)間信息表(TimeSetting)</p><p><b> 3.7 本章小節(jié)</b></p><p> 本章主要對(duì)人事信息管理系統(tǒng)進(jìn)行了需求分析研究,分析了性能需求、屬性需求,通過研究具體了解用戶需要設(shè)計(jì)怎樣的系統(tǒng)的功能,為下一步具體設(shè)計(jì)打下基礎(chǔ)。</p><p> 第4章 軟件概要設(shè)計(jì)&l
96、t;/p><p><b> 4.1 系統(tǒng)設(shè)計(jì)</b></p><p> 4.1.1 模塊設(shè)計(jì)</p><p> 根據(jù)以上分析出來的功能要求,本系統(tǒng)設(shè)計(jì)如下模塊。最終得到系統(tǒng)的功能模塊圖,如圖4-1所示。</p><p><b> 1.系統(tǒng)</b></p><p>
97、系統(tǒng)啟動(dòng)的時(shí)候有一個(gè)管理員用戶,使用這個(gè)用戶登錄后,可以添加其他用戶,而且每一個(gè)用戶都可以更改自己的密碼。</p><p><b> 2.員工基本信息</b></p><p> ?。?)員工信息列表:用來顯示所有員工基本信息,當(dāng)數(shù)據(jù)較少時(shí),可以較直接的獲得數(shù)據(jù),并進(jìn)行數(shù)據(jù)處理。</p><p> ?。?)添加員工信息:系統(tǒng)自動(dòng)生成員工編號(hào)。管
98、理員可以添加員工的基本信息,包括姓名、性別、籍貫、年齡、生日、住址、E-mail、學(xué)歷、專業(yè)、進(jìn)入公司時(shí)間等。</p><p> (3)查詢員工信息:可以根據(jù)員工的編號(hào)、姓名或者進(jìn)入公司時(shí)間進(jìn)行查詢員工基本信息。并且可以針對(duì)查詢結(jié)果進(jìn)行修改和刪除操作。</p><p> ?。?)刪除員工信息:直接從列表中選中需要?jiǎng)h除的員工信息,然后進(jìn)行刪除操作,或者首先查詢需要?jiǎng)h除的員工信息,然后再刪除
99、。</p><p><b> 3.員工考勤信息</b></p><p> (1)員工考勤信息列表:包括員工上下班信息列表和其他考勤信息列表。分別用來顯示數(shù)據(jù)庫中所有員工上下班考勤記錄和其他相關(guān)記錄信息。</p><p> ?。?)添加考勤信息:分為上下班信息和其他考勤信息。上下班信息主要記錄每個(gè)員工每天上下班的時(shí)間,而其他考勤信息包含有請(qǐng)假
100、、加班、出差信息。</p><p> ?。?)查詢考勤信息:分為查詢上下班信息和查詢考勤信息??筛鶕?jù)員工編號(hào)、姓名或者時(shí)間對(duì)上下班信息進(jìn)行查詢,并對(duì)查詢結(jié)果做修改。也可以根據(jù)員工編號(hào)或時(shí)間對(duì)考勤信息進(jìn)行查詢。得到所有的考勤信息,包括上下班、請(qǐng)假、加班和出差信息,但是不能夠?qū)π畔⑦M(jìn)行任何操作。</p><p> ?。?)刪除考勤信息:分為刪除上下班信息和刪除其他考勤信息。</p>
101、<p> ?。?)設(shè)置上下班時(shí)間:設(shè)置公司上下班時(shí)間。</p><p><b> 4.員工調(diào)動(dòng)信息</b></p><p> (1)員工調(diào)動(dòng)信息列表:顯示所有調(diào)動(dòng)信息記錄,簡單直觀。</p><p> ?。?)添加調(diào)動(dòng)信息:添加企業(yè)員工的原有部門、原有職務(wù)、新部門、新職務(wù)等信息。</p><p> ?。?/p>
102、3)查詢調(diào)動(dòng)信息:查詢某個(gè)員工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)企業(yè)內(nèi)部的調(diào)動(dòng)情況。</p><p> 4.1.2 系統(tǒng)模塊結(jié)構(gòu)圖</p><p> 4.2 數(shù)據(jù)庫設(shè)計(jì)</p><p> 數(shù)據(jù)庫是管理信息系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在管理信息系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好與壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,保證
103、數(shù)據(jù)信息的完整性和一致性。同時(shí),一個(gè)合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實(shí)現(xiàn)。</p><p> 針對(duì)人事管理所涉及的數(shù)據(jù)信息要求,本系統(tǒng)采用Access數(shù)據(jù)庫,設(shè)計(jì)了一個(gè)名為Person的數(shù)據(jù)庫,其中包括用戶信息表 UserInfo、員工基本信息表 StuffInfo、員工上下班考勤表 AttendanceInfo、上下班時(shí)間設(shè)置表TimeSetting、員工請(qǐng)假記錄表LeaveInfo、員工加班記錄表Overt
104、imeInfo、員工出差記錄表ErrandInfo、員工調(diào)動(dòng)記錄表 AlterationInfo 以及員工編號(hào)計(jì)數(shù)表PersonNum這九個(gè)數(shù)據(jù)表。下面將對(duì)這些表的結(jié)構(gòu)作具體介紹。 </p><p> 表4-1 用戶信息表</p><p> 表4-2 員工基本信息表</p><p> 表4-3 員工上下班考勤表</p><p>
105、; 表4-4 上下班時(shí)間設(shè)置表</p><p> 表4-5 員工調(diào)動(dòng)記錄表</p><p> 建立好數(shù)據(jù)庫中各表的結(jié)構(gòu)后,將其保存為名為Person的數(shù)據(jù)庫。這樣,就可以在系統(tǒng)中各窗體創(chuàng)建完成后,通過窗體中的控件或程序代碼將系統(tǒng)與數(shù)據(jù)庫相連,實(shí)現(xiàn)人事管理信息系統(tǒng)的各項(xiàng)功能,并快速,準(zhǔn)確的完成對(duì)數(shù)據(jù)的各種操作。</p><p><b> 4.3
106、本章小結(jié)</b></p><p> 本章主要介紹了系統(tǒng)開發(fā)的背景、功能分析、模塊設(shè)計(jì)、模塊結(jié)構(gòu)圖,以及數(shù)據(jù)庫中各表的具體結(jié)構(gòu)設(shè)計(jì)。通過對(duì)本章的閱讀,可以大體上了解本系統(tǒng)的結(jié)構(gòu)和功能。對(duì)于進(jìn)一步了解和掌握本系統(tǒng)將有很大的幫助。</p><p> 第5章 軟件詳細(xì)設(shè)計(jì)</p><p><b> 5.1 軟件簡介</b><
107、/p><p> 人事信息管理系統(tǒng)是一套對(duì)系統(tǒng)用戶、員工基本信息、員工考勤信息、員工調(diào)動(dòng)信息經(jīng)常性事務(wù)工作進(jìn)行管理的系統(tǒng)。其主要功能包括:系統(tǒng)用戶功能;員工基本信息管理(添加員工信息、刪除員工信息、查詢員工信息和員工信息);員工考勤信息功能(添加員工考勤信息、刪除員工考勤信息、查詢員工考勤信息);員工調(diào)動(dòng)信息(添加員工調(diào)動(dòng)信息、刪除員工調(diào)動(dòng)信息、查詢員工調(diào)動(dòng)信息)等眾多功能。</p><p>
108、 5.2 軟件系統(tǒng)主窗體的設(shè)計(jì)</p><p> 5.2.1 實(shí)現(xiàn)的功能</p><p> 當(dāng)用戶成功登錄后,進(jìn)入人事管理信息系統(tǒng)主窗體。通過對(duì)菜單或工具欄的選擇彈出不同的窗體,實(shí)現(xiàn)功能模塊的調(diào)用。</p><p> 5.2.2 實(shí)現(xiàn)過程</p><p> 在本系統(tǒng)中,主窗體的設(shè)計(jì)采用了多文檔MDI窗體,這是為了使程序更加有條
109、理,減少占用的系統(tǒng)資源。建立過程如下:</p><p> (1)添加窗體:打開Visual Basic 6.0中文企業(yè)版,添加一個(gè)MDI窗體,屬性Caption設(shè)為“人事管理信息系統(tǒng)”,屬性StartUpPosition設(shè)為2-屏幕中心,屬性WindowState設(shè)為2-Maximized。其他屬性采用默認(rèn)值或根據(jù)需要而定。</p><p> ?。?)編輯窗體菜單:在添加好的窗體中,單擊
110、鼠標(biāo)右鍵,選擇“菜單編輯器”命令,根據(jù)需要設(shè)計(jì)菜單。系統(tǒng)菜單如圖5-2所示。</p><p><b> 3. 編輯工具欄</b></p><p> 在窗體中添加ToolBar和ImageList兩個(gè)控件,如果工具箱里沒有就到“工程|部件”里添加兩個(gè)組件“Microsoft ADO Data Controls 6.0 (OLEDB)和Microsoft ADO Da
111、taGird Controls 6.0 (OLEDB)”。</p><p> 給ToolBar設(shè)置相關(guān)的屬性:在ToolBar上右擊鼠標(biāo),在“屬性頁”里的“通用”和“按鈕”選項(xiàng)欄里,添上相關(guān)的信息。如圖5-3和圖5-4所示。</p><p> 圖5-4 ToolBar屬性按鈕界面設(shè)置</p><p> 給ImageList設(shè)置相關(guān)的屬性:在ImageList
112、上右擊鼠標(biāo),在“屬性”里的“通用”和“圖像”選項(xiàng)欄里,添上相關(guān)的信息。如圖5-5和圖5-6所示。</p><p> 圖5-5 ImageList屬性通用界面設(shè)置</p><p> 圖5-6 ImageList屬性通用界面設(shè)置</p><p><b> 4. 編輯狀態(tài)欄</b></p><p> 在該窗體上,添
113、加Timer和StatusBar兩個(gè)控件,如果沒有StatusBar控件,就要到“工程|部件”里添加相應(yīng)的組件。</p><p> 給StatusBar設(shè)置相關(guān)的屬性:在StatusBar上右擊鼠標(biāo),在“屬性頁”里的“窗體”選項(xiàng)欄里,添上相關(guān)的信息。如圖5-7所示。</p><p> 圖5-7 StatusBar屬性窗格界面設(shè)置</p><p> 5. 保存
114、窗體:設(shè)計(jì)完成后,將窗體以frmMain為窗體文件名保存到所在工程文件中。</p><p> 由于主窗體中的代碼主要是實(shí)現(xiàn)單擊某一菜單選項(xiàng)即彈出相應(yīng)窗體的語句,因此主窗體中的代碼需在確定其他窗體名稱和功能后,再進(jìn)行添加。關(guān)于此項(xiàng)代碼的添加將會(huì)在以后的章節(jié)里進(jìn)行。</p><p> 5.3 建立公共模塊</p><p> 在Visual Basic 6.0中可
115、以用公用模塊來存放整個(gè)工程項(xiàng)目公用的函數(shù)、過程、和全局變量等。這樣可以極大的提高代碼的效率。選擇工程中的‘添加模塊’ ,在項(xiàng)目資源管理器就可以看到添加了一個(gè)模塊 Module,保存為Module1.bas。每個(gè)功能模塊都要頻繁使用數(shù)據(jù)庫中的各個(gè)數(shù)據(jù),因此需要使用一個(gè)公共的數(shù)據(jù)操作函數(shù),來執(zhí)行一系列的SQL語句。關(guān)于公共模塊的程序代碼將放在附錄3里。</p><p> 5.4 登錄窗體的設(shè)計(jì)</p>
116、<p> 5.4.1 實(shí)現(xiàn)的功能</p><p> 作為一個(gè)管理信息系統(tǒng),本系統(tǒng)規(guī)定只有通過身份驗(yàn)證即輸入的用戶名和密碼都正確時(shí)才能啟動(dòng)本系統(tǒng)。否則系統(tǒng)會(huì)出現(xiàn)相應(yīng)的提示,需要重新輸入,如果連續(xù)三次輸入錯(cuò)誤密碼,就會(huì)退出這個(gè)系統(tǒng)。</p><p> 5.4.2 實(shí)現(xiàn)過程</p><p> 登錄窗體的設(shè)置,對(duì)于系統(tǒng)的安全是至關(guān)重要的,因而必須要
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)---人事管理信息系統(tǒng)研究
- 人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--人事管理信息系統(tǒng)
- 人事管理信息系統(tǒng)畢業(yè)論文
- 企業(yè)人事管理信息系統(tǒng)
- 課程設(shè)計(jì)---人事管理信息系統(tǒng)
- vb企業(yè)人事管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(源代碼+論文)
- 企業(yè)人事管理信息系統(tǒng)-畢業(yè)論文
- 人事管理信息系統(tǒng)論文
- 人事管理信息系統(tǒng)論文
- 畢業(yè)設(shè)計(jì)---人事工資管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- 人事管理信息系統(tǒng)用戶手冊(cè)
- 管理信息系統(tǒng)畢業(yè)設(shè)計(jì)(含外文翻譯)
- 高校人事管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 人事管理畢業(yè)設(shè)計(jì)---人事管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文---企業(yè)人事管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)
- 人事管理信息系統(tǒng)實(shí)驗(yàn)研究報(bào)告
- 行政人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 某區(qū)人事管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論