工資管理系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩30頁(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>  畢業(yè)設(shè)計(jì)</b></p><p>  課 題 工資管理系統(tǒng) </p><p>  學(xué)生姓名 </p><p>  系 別 計(jì)算機(jī)信息系 </p><p>  專 業(yè) </p><p>&

2、lt;b>  二零一一年六月</b></p><p><b>  摘要</b></p><p> ?。ㄒ唬㎝IS背景…………………………………………… 4</p><p> ?。ǘ┕べY管理實(shí)現(xiàn)信息系統(tǒng)化的必要性……………… 4</p><p>  (三)管理系統(tǒng)開(kāi)發(fā)的一些基本方法和開(kāi)發(fā)過(guò)程………

3、 5</p><p> ?。ㄋ模┕べY管理系統(tǒng)的簡(jiǎn)介……………………………… 5</p><p>  (五)工資管理系統(tǒng)的用戶需求………………………… 5</p><p><b>  一 可行性分析</b></p><p> ?。ㄒ唬┫到y(tǒng)業(yè)務(wù)調(diào)查……………………………………… 6</p><p&g

4、t;  (二)系統(tǒng)可行性分析研究…………………………… 6</p><p>  (三)需求分析…………………………………………… 7</p><p> ?。ㄋ模╅_(kāi)發(fā)系統(tǒng)的目標(biāo)…………………………………… 7</p><p> ?。ㄎ澹┫到y(tǒng)性能的要求…………………………………… 8</p><p><b>  二 系統(tǒng)分析

5、</b></p><p> ?。ㄒ唬┙M織結(jié)構(gòu)與功能分析……………………………… 8</p><p> ?。ǘ┕芾順I(yè)務(wù)流程調(diào)查………………………………… 9</p><p>  (三)數(shù)據(jù)流程調(diào)查……………………………………… 10</p><p> ?。ㄋ模?shù)據(jù)字典…………………………………………… 11</p&g

6、t;<p><b>  三 系統(tǒng)設(shè)計(jì)</b></p><p>  (一)設(shè)計(jì)任務(wù)書(shū)………………………………………… 15</p><p> ?。ǘ┫到y(tǒng)總體結(jié)構(gòu)設(shè)計(jì)………………………………… 15</p><p> ?。ㄈ┐a設(shè)計(jì)…………………………………………… 16</p><p>  (四)數(shù)

7、據(jù)庫(kù)設(shè)計(jì)………………………………………… 16</p><p> ?。ㄎ澹┹斎胼敵鲈O(shè)計(jì)……………………………………… 21</p><p><b>  四 系統(tǒng)實(shí)現(xiàn)</b></p><p> ?。ㄒ唬┫到y(tǒng)開(kāi)發(fā)平臺(tái)簡(jiǎn)述………………………………… 22</p><p>  (二)實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的聯(lián)系…………………………

8、… 22</p><p>  (三)數(shù)據(jù)庫(kù)與的VB連接……………………………… 23</p><p> ?。ㄋ模?shí)現(xiàn)數(shù)據(jù)庫(kù)的添加、刪除、查詢……………………23</p><p> ?。ㄎ澹?shí)現(xiàn)各模塊時(shí)對(duì)表的選擇………………………… 23</p><p> ?。┸浖K化的實(shí)現(xiàn)………………………………… 24</p>

9、<p> ?。ㄆ撸┞?lián)機(jī)文檔…………………………………………… 24</p><p> ?。ò耍┹斎霐?shù)據(jù)有效性的檢查…………………………… 24</p><p><b>  五 系統(tǒng)測(cè)試與維護(hù)</b></p><p> ?。ㄒ唬┫到y(tǒng)的軟硬件配置………………………………… 24</p><p>  (二)系

10、統(tǒng)測(cè)試…………………………………………… 25</p><p> ?。ㄈ┫到y(tǒng)運(yùn)行與維護(hù)…………………………………… 26</p><p><b>  六 系統(tǒng)評(píng)價(jià)</b></p><p>  (一)系統(tǒng)的特點(diǎn)………………………………………… 27</p><p> ?。ǘ┫到y(tǒng)的缺點(diǎn)………………………………………

11、… 27</p><p>  (三)未來(lái)可能提出的要求……………………………… 28</p><p><b>  七 設(shè)計(jì)體會(huì)</b></p><p>  致謝………………………………………………………… 28</p><p>  設(shè)計(jì)心得…………………………………………………… 28</p>&l

12、t;p>  八 參考文獻(xiàn) </p><p><b>  摘要</b></p><p><b> ?。ㄒ唬?MIS背景</b></p><p>  自50年代中后期,計(jì)算機(jī)應(yīng)用的重點(diǎn)開(kāi)始由科學(xué)計(jì)算轉(zhuǎn)向數(shù)據(jù)處理。計(jì)算機(jī)技術(shù)和管理信息系統(tǒng)的概念迅速發(fā)展起來(lái)。管理信息

13、系統(tǒng)的發(fā)展經(jīng)過(guò)了四個(gè)階段。最初階段是統(tǒng)計(jì)系統(tǒng),所研究的內(nèi)容是數(shù)據(jù)間表面規(guī)律,它可以把數(shù)據(jù)分成較相關(guān)和不相關(guān)的組,然后把數(shù)據(jù)轉(zhuǎn)換為信息。第二階段是數(shù)據(jù)的更新系統(tǒng),典型代表是美航公司50年代建成的SABRE預(yù)約訂票系統(tǒng)。但從概念上來(lái)講,它只是一個(gè)數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時(shí)票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級(jí)階段。第三階段是狀態(tài)報(bào)告系統(tǒng),我們可以通過(guò)IBM公司1968年使用的制造信息系統(tǒng)CMIS的成

14、功運(yùn)行發(fā)現(xiàn)用來(lái)處理日常業(yè)務(wù)和生產(chǎn)報(bào)告,重點(diǎn)在于將手工作業(yè)自動(dòng)化,提高效率和節(jié)省人力,但一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來(lái)輔助決策的信息系統(tǒng)。該系統(tǒng)可以計(jì)劃、分析方案,審查解答和求解的誤差。有較好的人機(jī)對(duì)話方式,可以和不太熟悉計(jì)算機(jī)的管理人員對(duì)話。一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能。20年間,國(guó)外的大公司的管理信息系統(tǒng)的發(fā)展體現(xiàn)了三種變化,一是抓管理著重于建設(shè)MIS系統(tǒng),使管理技術(shù)走向成熟;二是

15、信息是</p><p> ?。ǘ┕べY管理實(shí)現(xiàn)信息系統(tǒng)化的必要性</p><p>  信息對(duì)任何行業(yè)都是一項(xiàng)很重要的資源。隨著經(jīng)濟(jì)的不斷發(fā)展,信息顯得尤為重要。信息提供了關(guān)于企業(yè)過(guò)去、現(xiàn)在和未來(lái)的全面材料。它對(duì)任何各種生產(chǎn)經(jīng)營(yíng)的計(jì)劃、控制、考核、預(yù)測(cè)企業(yè)前景、參與企業(yè)決策、規(guī)劃企業(yè)未來(lái)起著非常重要的作用。從某種意義來(lái)講企業(yè)管理實(shí)際上就是企業(yè)信息的管理,目的就是最大限度滿足企業(yè)對(duì)信息的要求,

16、為企業(yè)的上層決策提供有效依據(jù)。</p><p>  高校管理系統(tǒng)是針對(duì)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要包括人員基本情況管理、工資設(shè)定、和工資查看等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入查詢、統(tǒng)計(jì)的業(yè)務(wù)需求。 </p><p>  自20世紀(jì)末以來(lái),悄然興起的新經(jīng)濟(jì)逐漸對(duì)現(xiàn)代人力資源管理包括工資管理提出了更高的要求。經(jīng)濟(jì)全球化在增加適應(yīng)性創(chuàng)新、創(chuàng)新和競(jìng)爭(zhēng)力方面,對(duì)人才管

17、理也增加了可怕的壓力。專門(mén)知識(shí)的價(jià)值被確認(rèn),并融入組織和日常管理以應(yīng)付上述壓力;智力資本作為獨(dú)特的生產(chǎn)要素取代人力資本并排在產(chǎn)業(yè)資本、金融資本之首。所有這些都給工資管理帶來(lái)了根本的變革,這主要體現(xiàn)在以下幾個(gè)方面:</p><p> ?。ㄈ┕芾硐到y(tǒng)開(kāi)發(fā)的一些基本方法和開(kāi)發(fā)過(guò)程</p><p>  常用管理信息系統(tǒng)開(kāi)發(fā)方法 </p><p>  我們知道工資管理系統(tǒng)就

18、是一個(gè)管理信息系統(tǒng)。因此它的設(shè)計(jì)必然具有MIS的特點(diǎn)它的功能也應(yīng)為信息的管理服務(wù)?,F(xiàn)在常用的管理信息系統(tǒng)開(kāi)發(fā)方法有:結(jié)構(gòu)化生命周期開(kāi)發(fā)方法、原型法和面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法。其中原型法的基本思想是系統(tǒng)開(kāi)發(fā)人員憑借自己對(duì)用戶需求的理解,通過(guò)強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改直至用戶滿意。</p><p> ?。ㄋ模┕べY管理系統(tǒng)的簡(jiǎn)介</p><p>  本

19、工資管理系統(tǒng)是針對(duì)人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件。根據(jù)用戶的要求,實(shí)現(xiàn)人員基本情況管理、工資設(shè)定、工資核算、查詢工資、打印報(bào)表等幾個(gè)方面的功能。用戶通過(guò)輸入各部分工資設(shè)定、職工基本資料等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報(bào)表以供用戶查詢,另外用戶還可以對(duì)這些基本信息進(jìn)行定期的更新和刪除, 本工資管理系統(tǒng)力求使辦公人員可以輕松快捷地完成工資管理的任務(wù)。一切為用戶著想,界面更美觀大方,操作盡量簡(jiǎn)單明了。系統(tǒng)基本其功能

20、基本符合用戶需求。</p><p> ?。ㄎ澹┕べY管理系統(tǒng)的用戶需求</p><p><b>  總體功能需求</b></p><p>  人事勞資管理系統(tǒng)是針對(duì)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要包括人員基本情況管理、工資設(shè)定、和工資查看。等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)的業(yè)務(wù)需求。</p>

21、<p>  ·具體系統(tǒng)功能需求描述</p><p><b>  信息管理 。 </b></p><p>  提供對(duì)“員工信息表 ” 數(shù)據(jù)輸入、記錄增加、記錄修改、記錄刪除、記錄查詢等功能,實(shí)現(xiàn)員工信息的管理功能。</p><p>  2.各部分工資設(shè)定。</p><p>  提供對(duì)“基本工資”、

22、“職務(wù)工資”、“職稱工資”、“等級(jí)工資”、“工齡工資”、“級(jí)別工資”、“獎(jiǎng)金”、“課時(shí)費(fèi)”等工資內(nèi)容的標(biāo)準(zhǔn)輸入、修改功能,這些表將構(gòu)成員工工資的匯總因此,這幾項(xiàng)工資內(nèi)容的設(shè)置將影響職工的總工資。</p><p><b>  3.工資核算。</b></p><p>  對(duì)員工工資進(jìn)行核算。</p><p><b>  4.工資查詢。&l

23、t;/b></p><p>  提供對(duì)查詢表“工資表”的查詢,用戶可以按職工編號(hào)、職工姓名、等對(duì)“工資表”進(jìn)行查詢并打印。</p><p><b>  5.系統(tǒng)設(shè)置。</b></p><p>  用戶可以修改登陸密碼,而且可以添加登陸用戶,如果需要的話可以對(duì)界面的顏色進(jìn)行更改。</p><p>  一 可 行 性

24、 分 析</p><p><b> ?。ㄒ唬┫到y(tǒng)業(yè)務(wù)調(diào)查</b></p><p>  本系統(tǒng)要對(duì)某學(xué)校工資管理的日常的工資發(fā)放業(yè)務(wù)流程進(jìn)行詳細(xì)調(diào)查。包括對(duì)員工工資內(nèi)容的調(diào)查、員工工資核算方式等內(nèi)容的調(diào)查。在此項(xiàng)工作中我們要對(duì)相關(guān)數(shù)據(jù)進(jìn)行收集分類,對(duì)核算流程進(jìn)行記錄分析,對(duì)工資核算要產(chǎn)生的統(tǒng)計(jì)報(bào)表進(jìn)行分類匯總??傊?,在此項(xiàng)工作中我們要對(duì)工資管理業(yè)務(wù)流程要做詳細(xì)充分的調(diào)查

25、。 </p><p> ?。ǘ┫到y(tǒng)可行性分析研究</p><p>  可行性研究的目的使用最小的代價(jià)在盡可能短的時(shí)間里確定問(wèn)題是否能解決,通過(guò)復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從下面三個(gè)方面考慮。</p><p>  1.技術(shù)上的可行性。 </p><p>  由于對(duì)工資管理系統(tǒng)這一類的財(cái)務(wù)系統(tǒng)進(jìn)行開(kāi)發(fā)已有一定的時(shí)期,有很

26、多成功的實(shí)例。在進(jìn)行系統(tǒng)開(kāi)發(fā)前,我們考慮了自己的技術(shù)水平和能力,所以我們選擇了我們四年以來(lái)比較熟悉的Visual Basic語(yǔ)言。VB是Windows平臺(tái)上的一個(gè)強(qiáng)大的開(kāi)發(fā)工具,是真正的面向?qū)ο蟮牡目梢暬幊谭椒ǎ_(kāi)發(fā)者只需要少量的代碼就可以編制出具有標(biāo)準(zhǔn)Windows風(fēng)格的程序,代碼維護(hù)非常方便。</p><p>  2.經(jīng)濟(jì)上的可行性。</p><p>  由于工資管理系統(tǒng)是一個(gè)比較小

27、型的系統(tǒng),從開(kāi)發(fā)系統(tǒng)時(shí)我們就使用了比較大眾化的開(kāi)發(fā)工具VB,功能強(qiáng)大,分析考慮到了系統(tǒng)以后的進(jìn)一步擴(kuò)充,將資金投入運(yùn)用的更好所以從人力、物力、財(cái)力方面來(lái)說(shuō)都是可行的。</p><p><b>  3.操作可行性。</b></p><p>  在考慮到新系統(tǒng)將來(lái)投入使用后的管理維護(hù)人員的水平及工作的方便簡(jiǎn)潔程度。系統(tǒng)采用了面向?qū)ο蟮拈_(kāi)發(fā)工具——Visual Basic

28、6.0,使所開(kāi)發(fā)的新系統(tǒng)的界面和WINDOWS界面一樣直觀,從而使用戶使用起來(lái)十分的方便,就像在WINDOWS操作窗口中操作一樣方便。用戶只需要告訴計(jì)算機(jī)做什么,而不用考慮怎么去做,新系統(tǒng)會(huì)引導(dǎo)用戶一步一步去完成相應(yīng)的操作。并且系統(tǒng)的安全可靠性比較好,用戶不需要擔(dān)心系統(tǒng)會(huì)操作出錯(cuò),新系統(tǒng)會(huì)提示用戶保存資料或者提行用戶操作是否有誤。對(duì)于一些重要的業(yè)務(wù),若操作有誤時(shí),新系統(tǒng)可以撤銷剛才的操作,避免了重大失誤無(wú)法修改造成的經(jīng)濟(jì)損失,所以說(shuō)該新

29、系統(tǒng)不但操作簡(jiǎn)潔方便,用戶只需要閱讀相應(yīng)的系統(tǒng)說(shuō)明書(shū)就可以進(jìn)行使用、維護(hù),在短時(shí)間內(nèi)熟練使用系統(tǒng)工作,而不用花費(fèi)大量的時(shí)間學(xué)習(xí)系統(tǒng)的源程序,原理,操作方法。</p><p><b> ?。ㄈ┬枨蠓治?lt;/b></p><p>  對(duì)用戶需求的分析應(yīng)該全面、深入、發(fā)展。全面是指考查由MIS管理的信息是否有紕漏,必須保證各靜態(tài)、動(dòng)態(tài)信息的完全;深入是指對(duì)信息的內(nèi)容、結(jié)構(gòu)、

30、含義、變換、生存周期的分析和認(rèn)識(shí);發(fā)展是指對(duì)信息未來(lái)發(fā)展變化的預(yù)測(cè),因?yàn)樾畔⒃谀硞€(gè)系統(tǒng)、機(jī)構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律,需求分析應(yīng)該預(yù)見(jiàn)這種規(guī)律,否則就會(huì)縮短MIS的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時(shí)間。</p><p> ?。ㄋ模╅_(kāi)發(fā)系統(tǒng)的目標(biāo)</p><p>  本系統(tǒng)開(kāi)發(fā)的主要目的就是要使學(xué)校工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位員工的

31、各項(xiàng)工資條款、核算員工的應(yīng)發(fā)工資、自動(dòng)生成員工工資單并打印、統(tǒng)計(jì)員工工資并生成工資。使單位運(yùn)用現(xiàn)代化技術(shù)節(jié)省人力資源,創(chuàng)造更多更高的經(jīng)濟(jì)效益。 </p><p>  (五)系統(tǒng)性能的要求</p><p><b>  數(shù)據(jù)準(zhǔn)確可靠。</b></p><p>  界面友好可靠,全中文顯示只要稍具電腦知識(shí)就可以使用。</p><p

32、><b>  系統(tǒng)相應(yīng)速度高。</b></p><p>  二 系 統(tǒng) 分 析</p><p>  管理信息系統(tǒng)是能夠產(chǎn)生并向系統(tǒng)用戶提供有用信息以便其做出決策的系統(tǒng)。開(kāi)發(fā)管理信息系統(tǒng)的最終目標(biāo)是為管理提供信息,以便能更好的完成企業(yè)的各項(xiàng)任務(wù)。當(dāng)研制人員與用戶都確認(rèn)項(xiàng)目可行之后,系統(tǒng)的研制就進(jìn)入了系統(tǒng)分析階段,系統(tǒng)分析的重點(diǎn)是對(duì)系統(tǒng)的需求分析,即首先對(duì)組織各

33、部門(mén)、各業(yè)務(wù)進(jìn)行詳細(xì)了解,并在此基礎(chǔ)上進(jìn)行分析,確定出用戶需求,從而提出新的方案,對(duì)新系統(tǒng)的各種方案和設(shè)想進(jìn)行分析、研究、比較和判斷,獲得一個(gè)合理的新系統(tǒng)的邏輯模型 。</p><p>  系統(tǒng)分析的基本手段是調(diào)查和分析。調(diào)查是了解情況、弄清現(xiàn)狀。分析一方面是將調(diào)查結(jié)構(gòu)系統(tǒng)化、條理化,深化對(duì)系統(tǒng)現(xiàn)狀的了解,另一方面是相互補(bǔ)充、相互促進(jìn)的,使我們能夠在認(rèn)識(shí)原系統(tǒng)的基礎(chǔ)上來(lái)改造原系統(tǒng)并建立新系統(tǒng)。</p>

34、<p> ?。ㄒ唬┙M織結(jié)構(gòu)與功能分析</p><p>  組織結(jié)構(gòu)與功能分析主要有三部分內(nèi)容:組織結(jié)構(gòu)分析,業(yè)務(wù)過(guò)程與組織結(jié)構(gòu)之間的聯(lián)系分析、業(yè)務(wù)功能分析,其中組織結(jié)構(gòu)分析通常是通過(guò)組織結(jié)構(gòu)圖來(lái)實(shí)現(xiàn)的,是將調(diào)查中所了解的組織結(jié)構(gòu)具體的描繪在圖上,作為后續(xù)分析和設(shè)計(jì)之參考。在系統(tǒng)規(guī)劃階段,我們通過(guò)初步調(diào)查,得到下圖。</p><p>  某學(xué)校的組織結(jié)構(gòu)圖: </p>

35、;<p>  圖3-1 組織結(jié)構(gòu)圖</p><p>  (二)管理業(yè)務(wù)流程調(diào)查</p><p>  在對(duì)系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時(shí),需從一個(gè)實(shí)際的業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)的該業(yè)務(wù)流程的資料都串起來(lái)作進(jìn)一步分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過(guò)程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤和紕漏,修改和刪除業(yè)務(wù)中的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。<

36、/p><p>  業(yè)務(wù)流程圖(Transaction Flow Diagram, 簡(jiǎn)稱TFD),就是用一些規(guī)定的符號(hào)及連線來(lái)表示某個(gè)具體業(yè)務(wù)流程。業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)實(shí)際處理步驟和過(guò)程繪制。換句話說(shuō),就是一本用圖形方式來(lái)反映實(shí)際業(yè)務(wù)處理過(guò)程的“流水賬”。繪制出這本流水賬對(duì)于開(kāi)發(fā)者理順和優(yōu)化業(yè)務(wù)過(guò)程是很有幫助的。</p><p>  以下符號(hào)是業(yè)務(wù)流程圖中的常用符號(hào)。</p>

37、;<p>  業(yè)務(wù)處理單位: 業(yè)務(wù)處理功能描述:</p><p>  表格/報(bào)表制作: 數(shù)據(jù)/文件存檔: </p><p>  信息傳遞過(guò)程: </p><p>  我們通過(guò)調(diào)查發(fā)現(xiàn)工資管理業(yè)務(wù)與人事部門(mén)、財(cái)務(wù)部門(mén)有著密切的聯(lián)系。

38、學(xué)校屬于公益性事業(yè)部門(mén),學(xué)校里員工的工資標(biāo)準(zhǔn)一般是由政府部門(mén)統(tǒng)一規(guī)定的。員工的工資標(biāo)準(zhǔn)一般情況與其所在的崗位,所擁有的職稱,所具有的職務(wù),供職的年限等情況有關(guān)。</p><p>  所以在工資管理的過(guò)程中人事部門(mén)首先要提供員工的與工資相關(guān)的基本信息,以便根據(jù)有關(guān)部門(mén)的工資標(biāo)準(zhǔn)核算出員工的固定工資,同時(shí)員工的工資還與其工作中的表現(xiàn)情況相關(guān),人事部們要制定相應(yīng)的考核標(biāo)準(zhǔn),在考核后評(píng)定員工的獎(jiǎng)金也就是員工的浮動(dòng)工資。上

39、述員工的固定工資與浮動(dòng)工資之和便是員工的應(yīng)發(fā)工資再扣除員工應(yīng)交納的個(gè)人所得稅與保險(xiǎn)金以及其他員工應(yīng)交項(xiàng)目款,便是員工的實(shí)發(fā)工資。工資核算業(yè)務(wù)完成以后還要制作工資單據(jù)、統(tǒng)計(jì)出有關(guān)數(shù)據(jù),編制成報(bào)表交至有關(guān)財(cái)務(wù)部門(mén)。</p><p><b> ?。ㄈ?shù)據(jù)流程調(diào)查</b></p><p>  我們從具體的組織體系入手,掌握了學(xué)校的功能體系,通過(guò)深入調(diào)查,在各個(gè)部門(mén)中發(fā)生的各

40、種業(yè)務(wù)處理的詳細(xì)情況,基本上弄清了現(xiàn)行系統(tǒng)的工作情況,確定了組織機(jī)構(gòu)圖功能體系圖和業(yè)務(wù)流程圖等構(gòu)成了現(xiàn)行系統(tǒng)的物理模型,掌握現(xiàn)行系統(tǒng)的物理模型有助于我們搞清現(xiàn)行系統(tǒng)的全部情況,但是,我們還應(yīng)當(dāng)對(duì)現(xiàn)行系統(tǒng)的物理模型進(jìn)一步進(jìn)行加工和提煉,把反映現(xiàn)行系統(tǒng)業(yè)務(wù)處理過(guò)程的實(shí)質(zhì)性內(nèi)容,即系統(tǒng)的信息處理本質(zhì)抽象出來(lái),以形成現(xiàn)行系統(tǒng)的邏輯模型。</p><p>  數(shù)據(jù)流程圖(Data Flow Diagram, 簡(jiǎn)稱DFD

41、),是便于用戶理解的系統(tǒng)數(shù)據(jù)流程圖的圖形表示,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲(chǔ)等,而擺脫了其物理內(nèi)容。</p><p>  數(shù)據(jù)流程圖(DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程圖形表示,它能精確得在邏輯上描述系統(tǒng)的功能,輸入,輸出和數(shù)據(jù)的存儲(chǔ)等。該系統(tǒng)所使用的描述符號(hào):</p><p>  數(shù)據(jù)流 </p&g

42、t;<p>  存儲(chǔ)文件 </p><p><b>  存儲(chǔ)文件</b></p><p>  行政人員工資包括:基礎(chǔ)工資、工齡工資、職務(wù)工資、獎(jiǎng)金等,這些工資之和便是應(yīng)發(fā)工資,再扣除病事假扣款、個(gè)人要交納的保險(xiǎn)金和所得稅就是實(shí)發(fā)工資。</p><p>  教師工資包括:基本工資、課時(shí)工資

43、、教齡工資、職稱工資、獎(jiǎng)金等,這些工資之和便是應(yīng)發(fā)工資,再扣除個(gè)人要交納的保險(xiǎn)金和所得稅就是實(shí)發(fā)工資。</p><p>  后勤人員工資包括:基礎(chǔ)工資、崗位工資、工齡工資、職務(wù)工資、獎(jiǎng)金等,這些工資之和便是應(yīng)發(fā)工資,再扣除病事假扣款、個(gè)人要交納的保險(xiǎn)金和所得稅就是實(shí)發(fā)工資。</p><p><b>  (四)數(shù)據(jù)字典</b></p><p> 

44、 DFD表達(dá)了數(shù)據(jù)與處理的關(guān)系,數(shù)據(jù)字典(data dictionary, DD)則是對(duì)系統(tǒng)中的數(shù)據(jù)的詳盡描述,它提供對(duì)數(shù)據(jù)庫(kù)描述的集中管理,目的是對(duì)收集到的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化、統(tǒng)一化,有統(tǒng)一的名稱、格式和含義。數(shù)據(jù)字典除保存數(shù)據(jù)名、類型、長(zhǎng)度、精度等有關(guān)信息外還包括數(shù)據(jù)流向的描述和加工的描述,顯然數(shù)據(jù)字典可供設(shè)計(jì)者和用戶雙方參照使用,它為系統(tǒng)設(shè)計(jì)人員提供了一個(gè)有力的工具。</p><p>  數(shù)據(jù)字典中所包括的項(xiàng)目

45、有六類:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲(chǔ)文件、外部實(shí)體。</p><p><b>  1.處理過(guò)程描述。</b></p><p>  表3-1 數(shù)據(jù)處理過(guò)程描述表</p><p>  2.?dāng)?shù)據(jù)存儲(chǔ)定義表。</p><p>  表3-2數(shù)據(jù)存儲(chǔ)定義表</p><p><b

46、>  3.外部實(shí)體定義。</b></p><p>  表?。?3外部實(shí)體定義表</p><p>  三 系 統(tǒng) 設(shè) 計(jì)</p><p>  系統(tǒng)分析階段已經(jīng)建立了系統(tǒng)的邏輯模型明確了系統(tǒng)的功能,回答了系統(tǒng)“做什么”。系統(tǒng)設(shè)計(jì)階段利用系統(tǒng)分析的成果,把系統(tǒng)邏輯模型轉(zhuǎn)換成物理模型,即要實(shí)現(xiàn)系統(tǒng)說(shuō)明書(shū)規(guī)定的系統(tǒng)功能,確定系統(tǒng)實(shí)施方案,回答系統(tǒng)“怎么做

47、”。</p><p>  系統(tǒng)設(shè)計(jì)包括兩方面,首先是總體設(shè)計(jì),它包括系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)和層次模塊設(shè)計(jì)。其次是詳細(xì)設(shè)計(jì),它包括模塊功能與處理流程設(shè)計(jì)、代碼設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、輸入輸出設(shè)計(jì)。</p><p><b> ?。ㄒ唬┰O(shè)計(jì)任務(wù)書(shū)</b></p><p><b>  學(xué)校工資管理系統(tǒng)</b></p><p

48、><b>  2.設(shè)計(jì)任務(wù)。</b></p><p>  本系統(tǒng)的主要任務(wù)時(shí)設(shè)計(jì)高校工資管理系統(tǒng)旨在提高高校的工資管理的工作效率,降低管理成本,優(yōu)化資源。在對(duì)學(xué)校的一系列情況加以分析后,依據(jù)外部環(huán)境,利用線性規(guī)劃等數(shù)據(jù)模型,為決策者提供一定的幫助。</p><p>  (二)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  總體結(jié)構(gòu)設(shè)計(jì)是將系統(tǒng)分析所

49、確定的系統(tǒng)功能及邏輯模型,以適當(dāng)?shù)囊?guī)則、技術(shù)和方法自頂向下將系統(tǒng)劃分為若干個(gè)子系統(tǒng),子系統(tǒng)下在劃分為若干模塊。大模塊在劃分小模塊。總體結(jié)構(gòu)設(shè)計(jì)的基本任務(wù)是:</p><p> ?。痢⑾到y(tǒng)劃分成子系統(tǒng),子系統(tǒng)劃分成模塊,畫(huà)出系統(tǒng)總體結(jié)構(gòu)圖;</p><p> ?。隆Q定每個(gè)模塊的功能;決定模塊的調(diào)用關(guān)系;決定模塊間的數(shù)據(jù)傳輸,畫(huà)出模塊層次結(jié)構(gòu)圖。</p><p> 

50、 該系統(tǒng)是根據(jù)畢業(yè)生系統(tǒng)設(shè)計(jì)任務(wù)書(shū)的要求,結(jié)合工資管理工作的重點(diǎn)和具體特點(diǎn)所設(shè)計(jì)。通過(guò)對(duì)用戶需求的分析,我們可以分析出該工資管理系統(tǒng)大致可以分為五個(gè)模塊:?jiǎn)T工基本信息管理模塊、工資設(shè)定模塊、工資查詢模塊、工資核算和打印模塊、系統(tǒng)管理模塊。</p><p>  模塊是結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)方法中系統(tǒng)設(shè)計(jì)的基本單元,任何系統(tǒng)都可以看成模塊的組裝體,模塊設(shè)計(jì)主要描述系統(tǒng)的模塊結(jié)構(gòu)及模塊間的聯(lián)系,它是總體設(shè)計(jì)的主要內(nèi)容。<

51、/p><p><b> ?。ㄈ┐a設(shè)計(jì)</b></p><p>  在學(xué)校中,員工的姓名都是漢字,在查詢、分類排序等處理時(shí)很不方便,若碰上相同姓名則更麻煩。因此必須給每個(gè)員工設(shè)計(jì)一個(gè)編碼,使其唯一正確區(qū)別學(xué)校的所有員工。工資子系統(tǒng)的代碼除了員工代碼之外,還有部門(mén)編碼、員工類別碼等等。其中,員工代碼一般采用群碼,如圖所示:</p><p>  部門(mén)

52、 科室 員工序號(hào)</p><p>  圖4-1 代碼設(shè)計(jì)示意圖</p><p>  員工代碼碼長(zhǎng)共8位,分為三層:第一層是前兩位,指職工所在的部門(mén);第二層是三、四位,指職工所在科室班組,第五、六、七、八位指員工序號(hào)。</p><p><b> ?。ㄋ模?shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 

53、 管理信息系統(tǒng)中的大量數(shù)據(jù)是通過(guò)數(shù)據(jù)庫(kù)系統(tǒng)管理的,數(shù)據(jù)庫(kù)設(shè)計(jì)就成為管理信息系統(tǒng)設(shè)計(jì)的核心部分,它是輸入輸出和程序設(shè)計(jì)的基礎(chǔ)。好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以減少系統(tǒng)數(shù)據(jù)冗余,保證數(shù)據(jù)的一致性,使系統(tǒng)運(yùn)行時(shí)輸入工作量減少。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是依據(jù)分析階段的數(shù)據(jù)流圖和數(shù)據(jù)字典,對(duì)信息系統(tǒng)中數(shù)據(jù)存儲(chǔ)的具體方式、結(jié)構(gòu)、內(nèi)容進(jìn)行設(shè)計(jì)。</p><p><b>  1.概念設(shè)計(jì)。</b></p><p

54、>  概念設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說(shuō)明書(shū),用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無(wú)關(guān)的、面向現(xiàn)實(shí)世界的、易如理解的數(shù)據(jù)模型,其獨(dú)立于計(jì)算機(jī)的數(shù)據(jù)模型,獨(dú)立于計(jì)算機(jī)的軟硬件系統(tǒng),與用戶進(jìn)行交流十分方便。</p><p>  概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實(shí)際情況,不關(guān)心在數(shù)據(jù)庫(kù)中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀

55、的數(shù)據(jù)庫(kù)結(jié)構(gòu)模式。同時(shí)也是一種相對(duì)穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動(dòng)。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁。是設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的基礎(chǔ)。</p><p>  概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p><p>  圖

56、4-4為本系統(tǒng)中工人信息的實(shí)體集及有關(guān)屬性的圖例:</p><p>  圖4-2 員工信息實(shí)體屬性圖</p><p>  下圖為實(shí)體和實(shí)體之間的關(guān)系E-R圖:</p><p>  圖4-5 實(shí)體關(guān)系E-R圖</p><p>  系統(tǒng)中有關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)。</p><p>  ·職工基本信息表  </

57、p><p><b>  主鍵 :職工ID </b></p><p>  表4-1 職工基本信息表</p><p><b>  ·保險(xiǎn)金表</b></p><p><b>  主鍵:保險(xiǎn)金編號(hào)</b></p><p>  表4-2 保險(xiǎn)金表<

58、/p><p><b>  ·工齡工資表</b></p><p><b>  主鍵:工齡</b></p><p>  表4-3 工齡工資表</p><p><b>  ·基本工資表</b></p><p><b>  主鍵:基本工

59、資</b></p><p><b>  表4-4基本工資表</b></p><p><b>  ·職務(wù)工資表</b></p><p><b>  主鍵:職務(wù)</b></p><p><b>  表4-5職務(wù)工資表</b></p&

60、gt;<p><b>  ·職稱工資表</b></p><p><b>  主鍵:職稱</b></p><p><b>  表4-6職稱工資表</b></p><p><b>  ·獎(jiǎng)金表</b></p><p><

61、b>  主鍵:獎(jiǎng)金名稱</b></p><p><b>  表4-7 獎(jiǎng)金表</b></p><p><b>  ·所得稅表</b></p><p><b>  主鍵:工資額</b></p><p>  表4-10 所得稅表</p>&

62、lt;p><b>  ·工資表</b></p><p><b>  主鍵:職工ID</b></p><p><b>  表4-11 工資表</b></p><p><b>  (五)輸入輸出設(shè)計(jì)</b></p><p>  輸入輸出設(shè)計(jì)是用

63、戶與系統(tǒng)的界面,它的好壞直接關(guān)系到系統(tǒng)的成敗。簡(jiǎn)單、迅速、經(jīng)濟(jì)、方便、界面友好的輸入系統(tǒng)和清晰、美觀、易于閱讀和理解、滿足用戶的要求和習(xí)慣的輸出系統(tǒng)是最受使用者青睞的,也是設(shè)計(jì)應(yīng)該追求的目標(biāo)。</p><p><b>  1.我們的登陸界面</b></p><p>  用戶需要輸入密碼才可以進(jìn)入本系統(tǒng)。</p><p>  圖4-6 系統(tǒng)登陸界

64、面</p><p><b>  四 系統(tǒng)實(shí)現(xiàn)</b></p><p>  (一)系統(tǒng)開(kāi)發(fā)平臺(tái)簡(jiǎn)述</p><p>  Visual Basic簡(jiǎn)介</p><p>  Visual Basic 是在原有的Basic語(yǔ)言基礎(chǔ)上發(fā)展而來(lái)的,Visual指的是開(kāi)發(fā)圖形用戶界面的方法,Basic指的是廣為流行的Basic計(jì)算

65、機(jī)語(yǔ)言。Visual Basic具有簡(jiǎn)單易學(xué)的特性,只要稍有計(jì)算機(jī)語(yǔ)言基礎(chǔ)就可以很快掌握它。可視化的用戶界面設(shè)計(jì)功能,把程序設(shè)計(jì)人員從繁瑣復(fù)雜的界面設(shè)計(jì)中解脫出來(lái)。可視化編程環(huán)境的“所見(jiàn)即所得”功能,使界面設(shè)計(jì)如同積木游戲一樣,從而使編程成為一種享受。強(qiáng)大的多媒體功能可以輕而易舉地開(kāi)發(fā)出集聲發(fā)出集聲音、動(dòng)畫(huà)和圖像于一體的多媒體應(yīng)用程序。新增的網(wǎng)絡(luò)功能提供了快捷編寫(xiě)Internet程序的能力。</p><p>  

66、(二)實(shí)現(xiàn)數(shù)據(jù)庫(kù)之間的聯(lián)系</p><p>  數(shù)據(jù)庫(kù)之間的關(guān)系指明兩個(gè)庫(kù)之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。這種連接是指一個(gè)表被連接到它自己的一個(gè)字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫(kù)中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字

67、。在表中使用的關(guān)鍵字類型用于描述庫(kù)表示什么以及在數(shù)據(jù)庫(kù)中如何與其它的庫(kù)建立關(guān)系。</p><p> ?。ㄈ?shù)據(jù)庫(kù)與VB的連接</p><p>  本系統(tǒng)采用VB開(kāi)發(fā)平臺(tái)通過(guò)ADO.實(shí)現(xiàn)了與底層數(shù)據(jù)庫(kù)(開(kāi)放的數(shù)據(jù)庫(kù)源ODBC)連接。Visual Basic.支持不同的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)并充分發(fā)揮每一個(gè)數(shù)據(jù)庫(kù)的特長(zhǎng)。生成獨(dú)立應(yīng)用或脫離服務(wù)器運(yùn)行的服務(wù)以上的應(yīng)用。 </p>&l

68、t;p> ?。ㄋ模?shí)現(xiàn)數(shù)據(jù)庫(kù)的添加、刪除、查詢</p><p>  在實(shí)現(xiàn)數(shù)據(jù)庫(kù)的添加、刪除、查詢的過(guò)程中我們使用了結(jié)構(gòu)化查詢語(yǔ)言(SQL)。結(jié)構(gòu)化查詢語(yǔ)言是一種能使開(kāi)發(fā)者(或終端用戶)作下述工作的特殊編程命令:</p><p>  ·從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)表中檢索數(shù)據(jù)。</p><p>  ·通過(guò)插入,刪除或更新來(lái)處理表中數(shù)據(jù)。

69、</p><p>  ·獲得表中的匯總信息。</p><p>  ·創(chuàng)建或刪除一個(gè)表。</p><p>  SQL語(yǔ)句能使開(kāi)發(fā)者用一行或幾行代碼執(zhí)行功能,這些功能需要 VB代碼才能實(shí)現(xiàn)。</p><p><b>  SELECT語(yǔ)句</b></p><p>  SELECT語(yǔ)句

70、是由一個(gè)程序檢索并將記錄信息放在一個(gè)動(dòng)態(tài)集或表中,以便進(jìn)一步處理。SELECT語(yǔ)句遵守以下規(guī)則:</p><p>  SELECT [屬性] 字段列表 FROM 表列表 [表之間關(guān)聯(lián)] [范圍選項(xiàng)]</p><p>  [排序選項(xiàng)] [組合選項(xiàng)]</p><p>  DELETE FROM語(yǔ)句</p><p>  從表中刪除記錄的查詢操作。

71、</p><p>  INSERT INTO</p><p>  從表中增加記錄的查詢操作。</p><p><b>  UPDATE</b></p><p>  設(shè)置表中字段值的查詢操作。</p><p> ?。ㄎ澹?shí)現(xiàn)各模塊時(shí)對(duì)表的選擇 </p><p>  在開(kāi)發(fā)過(guò)程

72、中要時(shí)刻明確當(dāng)前開(kāi)發(fā)的功能所針對(duì)的數(shù)據(jù)表,為了避免不必要的錯(cuò)誤可以在每個(gè)模塊中聲明全局變量并賦值為所用的數(shù)據(jù)表的名稱,在實(shí)現(xiàn)模塊中各項(xiàng)操作時(shí)可以只引用前面聲明的全局變量,這樣就可以避免因選錯(cuò)數(shù)據(jù)表所引起的錯(cuò)誤,而且也可以帶來(lái)在編程中一定的簡(jiǎn)潔性。</p><p> ?。┸浖K化的實(shí)現(xiàn)</p><p>  一款優(yōu)秀的軟件除了功能強(qiáng)大外,良好的界面以及模塊化的設(shè)計(jì)也是必不可少的,將系統(tǒng)所

73、要實(shí)現(xiàn)的功能劃分成幾個(gè)大模塊,各個(gè)大模塊再往下細(xì)分多個(gè)小模塊,在軟件設(shè)計(jì)過(guò)程中嚴(yán)格按照事先劃分的模塊進(jìn)行設(shè)計(jì),這樣設(shè)計(jì)出的軟件會(huì)擁有良好的用戶界面,讓用戶在使用過(guò)程中能很明了的了解到軟件所實(shí)現(xiàn)的各個(gè)功能,這樣才能最大限度的發(fā)揮軟件的功能。</p><p><b> ?。ㄆ撸┞?lián)機(jī)文檔</b></p><p>  作為一個(gè)完整的系統(tǒng),聯(lián)機(jī)文檔是其中不可缺少的部分也是相當(dāng)重

74、要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項(xiàng)功能。減少誤操作,減少錯(cuò)誤產(chǎn)生的可能,這對(duì)用戶和開(kāi)發(fā)人員都有很多的好處。所以在開(kāi)發(fā)本系統(tǒng)時(shí),應(yīng)加入了大量幫助文檔。但由于我的水平有限并且時(shí)間倉(cāng)促,在開(kāi)發(fā)過(guò)程中未加入聯(lián)機(jī)文檔。</p><p> ?。ò耍┹斎霐?shù)據(jù)有效性的檢查</p><p>  在開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)的過(guò)程中,對(duì)輸入數(shù)據(jù)的有效性的檢查是一項(xiàng)非常重要的工作,這樣會(huì)避免

75、一些不必要的錯(cuò)誤,在每個(gè)模塊的添加功能和修改功能中對(duì)于用戶輸入的數(shù)據(jù)的有效性通過(guò)編程手段實(shí)現(xiàn)有效性的檢查. </p><p>  五 系統(tǒng)測(cè)試與維護(hù)</p><p> ?。ㄒ唬┫到y(tǒng)的軟硬件配制</p><p>  系統(tǒng)開(kāi)發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種。</p><p>  硬件平臺(tái)是指開(kāi)發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配

76、置。由于本系統(tǒng)是一個(gè)小型的MIS管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、60G硬盤(pán)(或以上)的普通微機(jī)即可順利運(yùn)行。</p><p>  軟件平臺(tái)是指系統(tǒng)開(kāi)發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開(kāi)發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的Windows XP中文專業(yè)版和Visual Basic6.0作為開(kāi)發(fā)語(yǔ)言,同時(shí)選用了Access數(shù)據(jù)庫(kù),由于這些軟件

77、產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開(kāi)發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。</p><p>  Visual Basic 6.0具有可視化的開(kāi)發(fā)環(huán)境,可以快速完成系統(tǒng)的開(kāi)發(fā),內(nèi)部集成的數(shù)據(jù)庫(kù)訪問(wèn)通道,使得可以輕松方便的對(duì)數(shù)據(jù)庫(kù)管理。</p><p>  數(shù)據(jù)庫(kù)采用MICROSOFT ACCESS,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型

78、十分豐富,維護(hù)簡(jiǎn)便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級(jí)。本系統(tǒng)在單機(jī)上運(yùn)行。</p><p><b> ?。ǘ┫到y(tǒng)測(cè)試</b></p><p>  在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,未經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想像的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟

79、件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。</p><p>  由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可能暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試

80、的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。</p><p>  從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作為測(cè)試對(duì)象的。</p><p><b>

81、  1.單元測(cè)試。</b></p><p>  單元測(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書(shū)是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書(shū),表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成也稱程序調(diào)試。</p>&l

82、t;p><b>  2.組合測(cè)試。</b></p><p>  組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過(guò)單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過(guò)程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來(lái),這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件

83、,除了開(kāi)發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。</p><p><b>  3.確認(rèn)測(cè)試。</b></p><p>  確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上。確認(rèn)測(cè)試的目的是對(duì)表明軟件是可以工作的,并且符合“軟件需求說(shuō)明書(shū)”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)

84、行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。</p><p><b>  4.系統(tǒng)測(cè)試。</b></p><p>  系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。

85、系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。</p><p><b>  5.用戶驗(yàn)收測(cè)試。</b></p><p>  在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。</p><p>  在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之

86、外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。</p><p>  (三)系統(tǒng)運(yùn)行與維護(hù)</p><p><b>  1.系統(tǒng)的運(yùn)行。</b></p><p>

87、  (1)初始數(shù)據(jù)的輸入</p><p>  本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤(pán)相結(jié)合的輸入方法。</p><p> ?。?)怎樣使用本系統(tǒng):</p><p>  本系統(tǒng)的使用相應(yīng)簡(jiǎn)單,基本上只要會(huì)使用Windows軟件就會(huì)使用本系統(tǒng),在具體的操作時(shí),只須點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。</p><p><b>  2.系統(tǒng)的維護(hù)。&l

88、t;/b></p><p>  本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。</p><p>  3.系統(tǒng)的轉(zhuǎn)換方案。</p><p>  本次開(kāi)發(fā)的學(xué)校工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式,以保證平衡可靠的過(guò)度

89、。即一方面使用本系統(tǒng)來(lái)進(jìn)行工作,另一方面又繼續(xù)沿用老的方式—手工方式,這種狀況持續(xù)了半個(gè)月的時(shí)間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯(cuò)誤,用戶也提出一些修改意見(jiàn),經(jīng)過(guò)程序的進(jìn)一步完善后,正式投入了使用,中止了以前老的手工的操作方式。</p><p><b>  六 系統(tǒng)評(píng)價(jià)</b></p><p>  系統(tǒng)評(píng)價(jià)就是客觀,公正的從各個(gè)方面評(píng)價(jià)系統(tǒng)的各項(xiàng)功能。本部分將

90、具體從三方面闡述:優(yōu)點(diǎn),缺點(diǎn)以及將來(lái)可能提出的要求。</p><p><b> ?。ㄒ唬┫到y(tǒng)的特點(diǎn)</b></p><p>  業(yè)務(wù)功能基本符合學(xué)校工資管理系統(tǒng)的要求。 </p><p>  界面簡(jiǎn)單友好,功能一目了然。(系統(tǒng)自動(dòng)提供很多提示信息,尤其適于初學(xué)者) </p><p>  提供多種查

91、詢方式,使查詢功能大大加強(qiáng)。</p><p>  系統(tǒng)使用動(dòng)態(tài)的數(shù)據(jù)庫(kù)連接,使系統(tǒng)的可移植性增強(qiáng)。</p><p>  用可視化的VB程序編程即面向開(kāi)發(fā)人員,又面向用戶。</p><p><b>  (二)系統(tǒng)的缺點(diǎn)</b></p><p>  由于時(shí)間的原因,輸出報(bào)表不完善。</p><p> 

92、 網(wǎng)絡(luò)功能欠缺。本系統(tǒng)只能在單片機(jī)上運(yùn)行,不能實(shí)現(xiàn)網(wǎng)絡(luò)連接,資源共享。</p><p>  容錯(cuò)性不高。系統(tǒng)的抗錯(cuò),容錯(cuò)性不高。這方面有待加強(qiáng)。</p><p>  由于資料有限,有很多地方還設(shè)計(jì)的不夠詳細(xì),如考勤制度與工資獎(jiǎng)金,福利,公積金應(yīng)付合計(jì),扣除合計(jì),應(yīng)發(fā)合計(jì)的關(guān)系等,還需要更好的完善。</p><p> ?、?用戶權(quán)限和密碼的設(shè)置不太嚴(yán)密。</p&

93、gt;<p> ?。ㄈ┪磥?lái)可能提出的要求</p><p><b>  1.網(wǎng)絡(luò)化。</b></p><p>  系統(tǒng)能支持網(wǎng)絡(luò)數(shù)據(jù)傳輸,數(shù)據(jù)共享;數(shù)據(jù)遠(yuǎn)程訪問(wèn)能自動(dòng)采取一定的加鎖策略;遠(yuǎn)程報(bào)表處理。</p><p><b>  2.多媒體化。</b></p><p>  系統(tǒng)能夠支持

94、語(yǔ)音輸入。</p><p><b>  七 設(shè)計(jì)體會(huì)</b></p><p><b>  致 謝</b></p><p>  通過(guò)這次畢業(yè)設(shè)計(jì),我們受到了一次用專業(yè)知識(shí)、專業(yè)技能分析和解決問(wèn)題的全面系統(tǒng)的鍛煉。同時(shí)我們?cè)诰C合知識(shí)的選用方面,在應(yīng)用軟件開(kāi)發(fā)的基本思想、方法方面,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前

95、邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。這次在指導(dǎo)老師的嚴(yán)格要求和耐心指導(dǎo)下,以及在同學(xué)的幫助下,基本上完成了設(shè)計(jì)任務(wù),在軟件的設(shè)計(jì)方面也有了一定的提高,熟練掌握了VISUAL BAISIC命令和編程技巧,為今后走上工作崗位打下了專業(yè)基礎(chǔ)。在這次的畢業(yè)設(shè)計(jì)中,我們深深地體會(huì)到進(jìn)行軟件開(kāi)發(fā)不是一件簡(jiǎn)單的事情,它不僅需要設(shè)計(jì)者具有全面的專業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問(wèn)題、解決問(wèn)題的能力,還需要設(shè)計(jì)者有可貴

96、團(tuán)隊(duì)合作意識(shí)。 </p><p>  最后,我們要衷心的感謝指導(dǎo)老師在我們的設(shè)計(jì)過(guò)程中給予我們的極大幫助,使我們能夠及時(shí)、順利地完成此次的畢業(yè)設(shè)計(jì)。</p><p><b>  設(shè)計(jì)心得</b></p><p>  通過(guò)這次畢業(yè)設(shè)計(jì)我認(rèn)真的實(shí)踐了管理信息系統(tǒng)開(kāi)發(fā)的全過(guò)程。從系統(tǒng)分析到系統(tǒng)設(shè)計(jì)在到系統(tǒng)實(shí)施我對(duì)以前學(xué)習(xí)的知識(shí)有了一次很系統(tǒng)的回顧,也

97、對(duì)管理信息系統(tǒng)的開(kāi)發(fā)有了更深刻的認(rèn)識(shí),從中也發(fā)現(xiàn)了自己知識(shí)的欠缺,學(xué)習(xí)到了系統(tǒng)開(kāi)發(fā)的一些方法和技巧。</p><p>  管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程是一個(gè)非常復(fù)雜煩瑣的過(guò)程,而且開(kāi)發(fā)工作一步連一步,上一步作的不夠理想就會(huì)導(dǎo)致下一步無(wú)法很好的完成,以致影響整個(gè)系統(tǒng)。在這次開(kāi)發(fā)過(guò)程中我所做的首要工作是系統(tǒng)分析,老師要求我們采用生命周期法開(kāi)發(fā)這個(gè)系統(tǒng),我們按照具體要求,按照我們對(duì)該方法的理解逐步認(rèn)真地完成了相關(guān)文檔。寫(xiě)文檔

98、過(guò)程中我們也遇到了不少問(wèn)題,比如說(shuō)業(yè)務(wù)流程圖和數(shù)據(jù)流程圖畫(huà)的不夠標(biāo)準(zhǔn),不夠正確,不夠明了。這是因?yàn)槲覀冮喿x這方面的資料太少,對(duì)這些圖的畫(huà)法的理解不夠深刻,這些不足之處需要我們?cè)谝院蟮膶W(xué)習(xí)中逐步提高。寫(xiě)出數(shù)據(jù)字典對(duì)于工資管理系統(tǒng)來(lái)說(shuō)是一個(gè)相當(dāng)大的工作。我覺(jué)得這些繁冗的文檔工作是生命周期法的最大缺點(diǎn)。但是通過(guò)這一系列的工作我對(duì)用圖與讀者交流的一些方法有了更好的理解,并較好的掌握了這些方法。</p><p>  接下來(lái)

99、我們要完成系統(tǒng)的實(shí)施。這部分我覺(jué)得更復(fù)雜,在上一步的系統(tǒng)設(shè)計(jì)階段,我們充分發(fā)揮三個(gè)人的想像,給新系統(tǒng)增添了很多功能,當(dāng)時(shí)我們一點(diǎn)也沒(méi)考慮系統(tǒng)的程序設(shè)計(jì)。到編程階段我就束手無(wú)策了,因?yàn)槲覀兤綍r(shí)使用的都是一些比較簡(jiǎn)單的設(shè)計(jì)語(yǔ)言例如:VB VF、C語(yǔ)言等,而且對(duì)這些語(yǔ)言使用的不是很熟練,當(dāng)我們想用這些語(yǔ)言實(shí)現(xiàn)我們系統(tǒng)的新功能時(shí)無(wú)可奈何了。,這時(shí)我們就不得不取消這些新功能,那我們以前的前期準(zhǔn)備工作就是白費(fèi)力氣了。我們有的從頭規(guī)劃本系統(tǒng)。這樣浪費(fèi)

100、了不少時(shí)間。這都是因?yàn)槲覀儗?duì)系統(tǒng)的一些開(kāi)發(fā)工具不熟悉。在編程的過(guò)程中我們遇到了不少問(wèn)題,有時(shí)程序看似正確卻沒(méi)法實(shí)現(xiàn)我們只有在看相關(guān)書(shū)籍和請(qǐng)教同學(xué)。在老師和同學(xué)的幫助下我們完成了整個(gè)系統(tǒng)。</p><p>  整個(gè)系統(tǒng)做好了,我覺(jué)得我們做的這個(gè)系統(tǒng)簡(jiǎn)單,清新,快捷,方便,我們把系統(tǒng)向同學(xué)們展示并讓他們給我們提出意見(jiàn)和建議。他們給我們提出了不少寶貴意見(jiàn)。比如說(shuō)我們的主界面的菜單中有些功能重復(fù),系統(tǒng)過(guò)于簡(jiǎn)單,有的模塊又

101、有些冗繁等。但是我們是用生命周期法做的要修改完善我們的系統(tǒng)就需要很多的時(shí)間和工作。由于時(shí)間有限我們無(wú)法完善我們的系統(tǒng)。</p><p>  我覺(jué)得在較少的開(kāi)發(fā)人員和較短的時(shí)間的情況下開(kāi)發(fā)一個(gè)小型的系統(tǒng),應(yīng)該使用原刑法。在按照自己對(duì)用戶需求的理解開(kāi)發(fā)出一個(gè)原始模型,然后在集思廣益,廣納賢見(jiàn),修改原系統(tǒng)直到滿足用戶需求。</p><p>  做完這個(gè)畢業(yè)設(shè)計(jì)后,我們對(duì)管理信息系統(tǒng)的開(kāi)發(fā)有了更深

102、刻的認(rèn)識(shí)。要想做好這項(xiàng)工作就需要更多的學(xué)習(xí)和實(shí)踐。</p><p><b>  八 參考文獻(xiàn)</b></p><p>  [1] 董安邦 管理信息系統(tǒng) 陜西人民出版社</p><p>  [2] 薛華成 管理信息系統(tǒng)

103、 清華大學(xué)出版社</p><p>  [3] 張海藩 軟件工程 清華大學(xué)出版社 </p><p>  [4] 薩師煊、王珊 數(shù)據(jù)庫(kù)系統(tǒng)概論(第二版) 高等教育出版社</p><p>  [5] 劉圣才 李春葆 Visual Basic 6.

104、0 程序設(shè)計(jì)導(dǎo)學(xué) 清華大學(xué)出版社</p><p>  [6] 王棟 Visual Basic 6.0 程序設(shè)計(jì)實(shí)用教程 清華大學(xué)出版社</p><p>  [7] 魯榮江 王立豐 Visual Basic 6.0 項(xiàng)目案例導(dǎo)航 科學(xué)出版社</p><p>  [8] 蔡立新 計(jì)算機(jī)會(huì)

105、計(jì)學(xué) 經(jīng)濟(jì)貿(mào)易大學(xué)出版社</p><p>  [9] 周國(guó)剛 吳沁紅 電算化會(huì)計(jì) 中國(guó)紡織出版社</p><p>  [10] Jeffrey L.Whitten Lonnie D.Bentley Kevin C.Dittman</p><p>  S

溫馨提示

  • 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)論