版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
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> (二)工資管理實(shí)現(xiàn)信息系統(tǒng)化的必要性……………… 4</p><p> ?。ㄈ┕芾硐到y(tǒng)開發(fā)的一些基本方法和開發(fā)過程………
3、 5</p><p> ?。ㄋ模┕べY管理系統(tǒng)的簡介……………………………… 5</p><p> ?。ㄎ澹┕べY管理系統(tǒng)的用戶需求………………………… 5</p><p><b> 一 可行性分析</b></p><p> ?。ㄒ唬┫到y(tǒng)業(yè)務(wù)調(diào)查……………………………………… 6</p><p&g
4、t; ?。ǘ┫到y(tǒng)可行性分析研究…………………………… 6</p><p> ?。ㄈ┬枨蠓治觥?7</p><p> ?。ㄋ模╅_發(fā)系統(tǒng)的目標(biāo)…………………………………… 7</p><p> (五)系統(tǒng)性能的要求…………………………………… 8</p><p><b> 二 系統(tǒng)分析
5、</b></p><p> (一)組織結(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> ?。ㄒ唬┰O(shè)計(jì)任務(wù)書………………………………………… 15</p><p> (二)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)………………………………… 15</p><p> ?。ㄈ┐a設(shè)計(jì)…………………………………………… 16</p><p> ?。ㄋ模?shù)
7、據(jù)庫設(shè)計(jì)………………………………………… 16</p><p> ?。ㄎ澹┹斎胼敵鲈O(shè)計(jì)……………………………………… 21</p><p><b> 四 系統(tǒng)實(shí)現(xiàn)</b></p><p> (一)系統(tǒng)開發(fā)平臺簡述………………………………… 22</p><p> ?。ǘ?shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系…………………………
8、… 22</p><p> ?。ㄈ?shù)據(jù)庫與的VB連接……………………………… 23</p><p> ?。ㄋ模?shí)現(xiàn)數(shù)據(jù)庫的添加、刪除、查詢……………………23</p><p> (五)實(shí)現(xiàn)各模塊時對表的選擇………………………… 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)測試與維護(hù)</b></p><p> (一)系統(tǒng)的軟硬件配置………………………………… 24</p><p> ?。ǘ┫?/p>
10、統(tǒng)測試…………………………………………… 25</p><p> (三)系統(tǒng)運(yùn)行與維護(hù)…………………………………… 26</p><p><b> 六 系統(tǒng)評價</b></p><p> ?。ㄒ唬┫到y(tǒng)的特點(diǎn)………………………………………… 27</p><p> ?。ǘ┫到y(tǒng)的缺點(diǎn)………………………………………
11、… 27</p><p> ?。ㄈ┪磥砜赡芴岢龅囊蟆?28</p><p><b> 七 設(shè)計(jì)體會</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)開始由科學(xué)計(jì)算轉(zhuǎn)向數(shù)據(jù)處理。計(jì)算機(jī)技術(shù)和管理信息系統(tǒng)的概念迅速發(fā)展起來。管理信息
13、系統(tǒng)的發(fā)展經(jīng)過了四個階段。最初階段是統(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)。但從概念上來講,它只是一個數(shù)據(jù)更新系統(tǒng),比如它不能告訴你以現(xiàn)在的售票速度何時票將售完,從而采取補(bǔ)救措施。因而它也是管理信息系統(tǒng)的低級階段。第三階段是狀態(tài)報告系統(tǒng),我們可以通過IBM公司1968年使用的制造信息系統(tǒng)CMIS的成
14、功運(yùn)行發(fā)現(xiàn)用來處理日常業(yè)務(wù)和生產(chǎn)報告,重點(diǎn)在于將手工作業(yè)自動化,提高效率和節(jié)省人力,但一般不能提供決策信息。最后的階段是決策支持系統(tǒng),它是用來輔助決策的信息系統(tǒng)。該系統(tǒng)可以計(jì)劃、分析方案,審查解答和求解的誤差。有較好的人機(jī)對話方式,可以和不太熟悉計(jì)算機(jī)的管理人員對話。一般包括一些模型用以產(chǎn)生決策信息,但不強(qiáng)調(diào)全面的管理功能。20年間,國外的大公司的管理信息系統(tǒng)的發(fā)展體現(xiàn)了三種變化,一是抓管理著重于建設(shè)MIS系統(tǒng),使管理技術(shù)走向成熟;二是
15、信息是</p><p> ?。ǘ┕べY管理實(shí)現(xiàn)信息系統(tǒng)化的必要性</p><p> 信息對任何行業(yè)都是一項(xiàng)很重要的資源。隨著經(jīng)濟(jì)的不斷發(fā)展,信息顯得尤為重要。信息提供了關(guān)于企業(yè)過去、現(xiàn)在和未來的全面材料。它對任何各種生產(chǎn)經(jīng)營的計(jì)劃、控制、考核、預(yù)測企業(yè)前景、參與企業(yè)決策、規(guī)劃企業(yè)未來起著非常重要的作用。從某種意義來講企業(yè)管理實(shí)際上就是企業(yè)信息的管理,目的就是最大限度滿足企業(yè)對信息的要求,
16、為企業(yè)的上層決策提供有效依據(jù)。</p><p> 高校管理系統(tǒng)是針對人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要包括人員基本情況管理、工資設(shè)定、和工資查看等幾個方面的功能,以實(shí)現(xiàn)用戶方便的輸入查詢、統(tǒng)計(jì)的業(yè)務(wù)需求。 </p><p> 自20世紀(jì)末以來,悄然興起的新經(jīng)濟(jì)逐漸對現(xiàn)代人力資源管理包括工資管理提出了更高的要求。經(jīng)濟(jì)全球化在增加適應(yīng)性創(chuàng)新、創(chuàng)新和競爭力方面,對人才管
17、理也增加了可怕的壓力。專門知識的價值被確認(rèn),并融入組織和日常管理以應(yīng)付上述壓力;智力資本作為獨(dú)特的生產(chǎn)要素取代人力資本并排在產(chǎn)業(yè)資本、金融資本之首。所有這些都給工資管理帶來了根本的變革,這主要體現(xiàn)在以下幾個方面:</p><p> ?。ㄈ┕芾硐到y(tǒng)開發(fā)的一些基本方法和開發(fā)過程</p><p> 常用管理信息系統(tǒng)開發(fā)方法 </p><p> 我們知道工資管理系統(tǒng)就
18、是一個管理信息系統(tǒng)。因此它的設(shè)計(jì)必然具有MIS的特點(diǎn)它的功能也應(yīng)為信息的管理服務(wù)?,F(xiàn)在常用的管理信息系統(tǒng)開發(fā)方法有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法和面向?qū)ο蟮南到y(tǒng)開發(fā)方法。其中原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對用戶需求的理解,通過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個實(shí)在的系統(tǒng)原型,然后與用戶協(xié)商,反復(fù)修改直至用戶滿意。</p><p> ?。ㄋ模┕べY管理系統(tǒng)的簡介</p><p> 本
19、工資管理系統(tǒng)是針對人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。根據(jù)用戶的要求,實(shí)現(xiàn)人員基本情況管理、工資設(shè)定、工資核算、查詢工資、打印報表等幾個方面的功能。用戶通過輸入各部分工資設(shè)定、職工基本資料等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報表以供用戶查詢,另外用戶還可以對這些基本信息進(jìn)行定期的更新和刪除, 本工資管理系統(tǒng)力求使辦公人員可以輕松快捷地完成工資管理的任務(wù)。一切為用戶著想,界面更美觀大方,操作盡量簡單明了。系統(tǒng)基本其功能
20、基本符合用戶需求。</p><p> (五)工資管理系統(tǒng)的用戶需求</p><p><b> 總體功能需求</b></p><p> 人事勞資管理系統(tǒng)是針對人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理。主要包括人員基本情況管理、工資設(shè)定、和工資查看。等幾個方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)的業(yè)務(wù)需求。</p>
21、<p> ·具體系統(tǒng)功能需求描述</p><p><b> 信息管理 。 </b></p><p> 提供對“員工信息表 ” 數(shù)據(jù)輸入、記錄增加、記錄修改、記錄刪除、記錄查詢等功能,實(shí)現(xiàn)員工信息的管理功能。</p><p> 2.各部分工資設(shè)定。</p><p> 提供對“基本工資”、
22、“職務(wù)工資”、“職稱工資”、“等級工資”、“工齡工資”、“級別工資”、“獎金”、“課時費(fèi)”等工資內(nèi)容的標(biāo)準(zhǔn)輸入、修改功能,這些表將構(gòu)成員工工資的匯總因此,這幾項(xiàng)工資內(nèi)容的設(shè)置將影響職工的總工資。</p><p><b> 3.工資核算。</b></p><p> 對員工工資進(jìn)行核算。</p><p><b> 4.工資查詢。&l
23、t;/b></p><p> 提供對查詢表“工資表”的查詢,用戶可以按職工編號、職工姓名、等對“工資表”進(jìn)行查詢并打印。</p><p><b> 5.系統(tǒng)設(shè)置。</b></p><p> 用戶可以修改登陸密碼,而且可以添加登陸用戶,如果需要的話可以對界面的顏色進(jìn)行更改。</p><p> 一 可 行 性
24、 分 析</p><p><b> ?。ㄒ唬┫到y(tǒng)業(yè)務(wù)調(diào)查</b></p><p> 本系統(tǒng)要對某學(xué)校工資管理的日常的工資發(fā)放業(yè)務(wù)流程進(jìn)行詳細(xì)調(diào)查。包括對員工工資內(nèi)容的調(diào)查、員工工資核算方式等內(nèi)容的調(diào)查。在此項(xiàng)工作中我們要對相關(guān)數(shù)據(jù)進(jìn)行收集分類,對核算流程進(jìn)行記錄分析,對工資核算要產(chǎn)生的統(tǒng)計(jì)報表進(jìn)行分類匯總??傊?,在此項(xiàng)工作中我們要對工資管理業(yè)務(wù)流程要做詳細(xì)充分的調(diào)查
25、。 </p><p> (二)系統(tǒng)可行性分析研究</p><p> 可行性研究的目的使用最小的代價在盡可能短的時間里確定問題是否能解決,通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從下面三個方面考慮。</p><p> 1.技術(shù)上的可行性。 </p><p> 由于對工資管理系統(tǒng)這一類的財務(wù)系統(tǒng)進(jìn)行開發(fā)已有一定的時期,有很
26、多成功的實(shí)例。在進(jìn)行系統(tǒng)開發(fā)前,我們考慮了自己的技術(shù)水平和能力,所以我們選擇了我們四年以來比較熟悉的Visual Basic語言。VB是Windows平臺上的一個強(qiáng)大的開發(fā)工具,是真正的面向?qū)ο蟮牡目梢暬幊谭椒ǎ_發(fā)者只需要少量的代碼就可以編制出具有標(biāo)準(zhǔn)Windows風(fēng)格的程序,代碼維護(hù)非常方便。</p><p> 2.經(jīng)濟(jì)上的可行性。</p><p> 由于工資管理系統(tǒng)是一個比較小
27、型的系統(tǒng),從開發(fā)系統(tǒng)時我們就使用了比較大眾化的開發(fā)工具VB,功能強(qiáng)大,分析考慮到了系統(tǒng)以后的進(jìn)一步擴(kuò)充,將資金投入運(yùn)用的更好所以從人力、物力、財力方面來說都是可行的。</p><p><b> 3.操作可行性。</b></p><p> 在考慮到新系統(tǒng)將來投入使用后的管理維護(hù)人員的水平及工作的方便簡潔程度。系統(tǒng)采用了面向?qū)ο蟮拈_發(fā)工具——Visual Basic
28、6.0,使所開發(fā)的新系統(tǒng)的界面和WINDOWS界面一樣直觀,從而使用戶使用起來十分的方便,就像在WINDOWS操作窗口中操作一樣方便。用戶只需要告訴計(jì)算機(jī)做什么,而不用考慮怎么去做,新系統(tǒng)會引導(dǎo)用戶一步一步去完成相應(yīng)的操作。并且系統(tǒng)的安全可靠性比較好,用戶不需要擔(dān)心系統(tǒng)會操作出錯,新系統(tǒng)會提示用戶保存資料或者提行用戶操作是否有誤。對于一些重要的業(yè)務(wù),若操作有誤時,新系統(tǒng)可以撤銷剛才的操作,避免了重大失誤無法修改造成的經(jīng)濟(jì)損失,所以說該新
29、系統(tǒng)不但操作簡潔方便,用戶只需要閱讀相應(yīng)的系統(tǒng)說明書就可以進(jìn)行使用、維護(hù),在短時間內(nèi)熟練使用系統(tǒng)工作,而不用花費(fèi)大量的時間學(xué)習(xí)系統(tǒng)的源程序,原理,操作方法。</p><p><b> ?。ㄈ┬枨蠓治?lt;/b></p><p> 對用戶需求的分析應(yīng)該全面、深入、發(fā)展。全面是指考查由MIS管理的信息是否有紕漏,必須保證各靜態(tài)、動態(tài)信息的完全;深入是指對信息的內(nèi)容、結(jié)構(gòu)、
30、含義、變換、生存周期的分析和認(rèn)識;發(fā)展是指對信息未來發(fā)展變化的預(yù)測,因?yàn)樾畔⒃谀硞€系統(tǒng)、機(jī)構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律,需求分析應(yīng)該預(yù)見這種規(guī)律,否則就會縮短MIS的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時間。</p><p> ?。ㄋ模╅_發(fā)系統(tǒng)的目標(biāo)</p><p> 本系統(tǒng)開發(fā)的主要目的就是要使學(xué)校工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位員工的
31、各項(xiàng)工資條款、核算員工的應(yīng)發(fā)工資、自動生成員工工資單并打印、統(tǒng)計(jì)員工工資并生成工資。使單位運(yùn)用現(xiàn)代化技術(shù)節(jié)省人力資源,創(chuàng)造更多更高的經(jīng)濟(jì)效益。 </p><p> ?。ㄎ澹┫到y(tǒng)性能的要求</p><p><b> 數(shù)據(jù)準(zhǔn)確可靠。</b></p><p> 界面友好可靠,全中文顯示只要稍具電腦知識就可以使用。</p><p
32、><b> 系統(tǒng)相應(yīng)速度高。</b></p><p> 二 系 統(tǒng) 分 析</p><p> 管理信息系統(tǒng)是能夠產(chǎn)生并向系統(tǒng)用戶提供有用信息以便其做出決策的系統(tǒng)。開發(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)是對系統(tǒng)的需求分析,即首先對組織各
33、部門、各業(yè)務(wù)進(jìn)行詳細(xì)了解,并在此基礎(chǔ)上進(jìn)行分析,確定出用戶需求,從而提出新的方案,對新系統(tǒng)的各種方案和設(shè)想進(jìn)行分析、研究、比較和判斷,獲得一個合理的新系統(tǒng)的邏輯模型 。</p><p> 系統(tǒng)分析的基本手段是調(diào)查和分析。調(diào)查是了解情況、弄清現(xiàn)狀。分析一方面是將調(diào)查結(jié)構(gòu)系統(tǒng)化、條理化,深化對系統(tǒng)現(xiàn)狀的了解,另一方面是相互補(bǔ)充、相互促進(jìn)的,使我們能夠在認(rèn)識原系統(tǒng)的基礎(chǔ)上來改造原系統(tǒng)并建立新系統(tǒng)。</p>
34、<p> ?。ㄒ唬┙M織結(jié)構(gòu)與功能分析</p><p> 組織結(jié)構(gòu)與功能分析主要有三部分內(nèi)容:組織結(jié)構(gòu)分析,業(yè)務(wù)過程與組織結(jié)構(gòu)之間的聯(lián)系分析、業(yè)務(wù)功能分析,其中組織結(jié)構(gòu)分析通常是通過組織結(jié)構(gòu)圖來實(shí)現(xiàn)的,是將調(diào)查中所了解的組織結(jié)構(gòu)具體的描繪在圖上,作為后續(xù)分析和設(shè)計(jì)之參考。在系統(tǒng)規(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> 在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時,需從一個實(shí)際的業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)的該業(yè)務(wù)流程的資料都串起來作進(jìn)一步分析。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯誤和紕漏,修改和刪除業(yè)務(wù)中的不合理部分,在新系統(tǒng)基礎(chǔ)上優(yōu)化業(yè)務(wù)處理流程。<
36、/p><p> 業(yè)務(wù)流程圖(Transaction Flow Diagram, 簡稱TFD),就是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)流程。業(yè)務(wù)流程圖的繪制基本上按照業(yè)務(wù)實(shí)際處理步驟和過程繪制。換句話說,就是一本用圖形方式來反映實(shí)際業(yè)務(wù)處理過程的“流水賬”。繪制出這本流水賬對于開發(fā)者理順和優(yōu)化業(yè)務(wù)過程是很有幫助的。</p><p> 以下符號是業(yè)務(wù)流程圖中的常用符號。</p>
37、;<p> 業(yè)務(wù)處理單位: 業(yè)務(wù)處理功能描述:</p><p> 表格/報表制作: 數(shù)據(jù)/文件存檔: </p><p> 信息傳遞過程: </p><p> 我們通過調(diào)查發(fā)現(xiàn)工資管理業(yè)務(wù)與人事部門、財務(wù)部門有著密切的聯(lián)系。
38、學(xué)校屬于公益性事業(yè)部門,學(xué)校里員工的工資標(biāo)準(zhǔn)一般是由政府部門統(tǒng)一規(guī)定的。員工的工資標(biāo)準(zhǔn)一般情況與其所在的崗位,所擁有的職稱,所具有的職務(wù),供職的年限等情況有關(guān)。</p><p> 所以在工資管理的過程中人事部門首先要提供員工的與工資相關(guān)的基本信息,以便根據(jù)有關(guān)部門的工資標(biāo)準(zhǔn)核算出員工的固定工資,同時員工的工資還與其工作中的表現(xiàn)情況相關(guān),人事部們要制定相應(yīng)的考核標(biāo)準(zhǔn),在考核后評定員工的獎金也就是員工的浮動工資。上
39、述員工的固定工資與浮動工資之和便是員工的應(yīng)發(fā)工資再扣除員工應(yīng)交納的個人所得稅與保險金以及其他員工應(yīng)交項(xiàng)目款,便是員工的實(shí)發(fā)工資。工資核算業(yè)務(wù)完成以后還要制作工資單據(jù)、統(tǒng)計(jì)出有關(guān)數(shù)據(jù),編制成報表交至有關(guān)財務(wù)部門。</p><p><b> ?。ㄈ?shù)據(jù)流程調(diào)查</b></p><p> 我們從具體的組織體系入手,掌握了學(xué)校的功能體系,通過深入調(diào)查,在各個部門中發(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)對現(xiàn)行系統(tǒng)的物理模型進(jìn)一步進(jìn)行加工和提煉,把反映現(xiàn)行系統(tǒng)業(yè)務(wù)處理過程的實(shí)質(zhì)性內(nèi)容,即系統(tǒng)的信息處理本質(zhì)抽象出來,以形成現(xiàn)行系統(tǒng)的邏輯模型。</p><p> 數(shù)據(jù)流程圖(Data Flow Diagram, 簡稱DFD
41、),是便于用戶理解的系統(tǒng)數(shù)據(jù)流程圖的圖形表示,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數(shù)據(jù)存儲等,而擺脫了其物理內(nèi)容。</p><p> 數(shù)據(jù)流程圖(DFD)是便于用戶理解的系統(tǒng)數(shù)據(jù)流程圖形表示,它能精確得在邏輯上描述系統(tǒng)的功能,輸入,輸出和數(shù)據(jù)的存儲等。該系統(tǒng)所使用的描述符號:</p><p> 數(shù)據(jù)流 </p&g
42、t;<p> 存儲文件 </p><p><b> 存儲文件</b></p><p> 行政人員工資包括:基礎(chǔ)工資、工齡工資、職務(wù)工資、獎金等,這些工資之和便是應(yīng)發(fā)工資,再扣除病事假扣款、個人要交納的保險金和所得稅就是實(shí)發(fā)工資。</p><p> 教師工資包括:基本工資、課時工資
43、、教齡工資、職稱工資、獎金等,這些工資之和便是應(yīng)發(fā)工資,再扣除個人要交納的保險金和所得稅就是實(shí)發(fā)工資。</p><p> 后勤人員工資包括:基礎(chǔ)工資、崗位工資、工齡工資、職務(wù)工資、獎金等,這些工資之和便是應(yīng)發(fā)工資,再扣除病事假扣款、個人要交納的保險金和所得稅就是實(shí)發(fā)工資。</p><p><b> (四)數(shù)據(jù)字典</b></p><p>
44、 DFD表達(dá)了數(shù)據(jù)與處理的關(guān)系,數(shù)據(jù)字典(data dictionary, DD)則是對系統(tǒng)中的數(shù)據(jù)的詳盡描述,它提供對數(shù)據(jù)庫描述的集中管理,目的是對收集到的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化、統(tǒng)一化,有統(tǒng)一的名稱、格式和含義。數(shù)據(jù)字典除保存數(shù)據(jù)名、類型、長度、精度等有關(guān)信息外還包括數(shù)據(jù)流向的描述和加工的描述,顯然數(shù)據(jù)字典可供設(shè)計(jì)者和用戶雙方參照使用,它為系統(tǒng)設(shè)計(jì)人員提供了一個有力的工具。</p><p> 數(shù)據(jù)字典中所包括的項(xiàng)目
45、有六類:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲文件、外部實(shí)體。</p><p><b> 1.處理過程描述。</b></p><p> 表3-1 數(shù)據(jù)處理過程描述表</p><p> 2.?dāng)?shù)據(jù)存儲定義表。</p><p> 表3-2數(shù)據(jù)存儲定義表</p><p><b
46、> 3.外部實(shí)體定義。</b></p><p> 表 3-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)說明書規(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ù)庫設(shè)計(jì)、輸入輸出設(shè)計(jì)。</p><p><b> ?。ㄒ唬┰O(shè)計(jì)任務(wù)書</b></p><p><b> 學(xué)校工資管理系統(tǒng)</b></p><p
48、><b> 2.設(shè)計(jì)任務(wù)。</b></p><p> 本系統(tǒng)的主要任務(wù)時設(shè)計(jì)高校工資管理系統(tǒng)旨在提高高校的工資管理的工作效率,降低管理成本,優(yōu)化資源。在對學(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)劃分為若干個子系統(tǒng),子系統(tǒng)下在劃分為若干模塊。大模塊在劃分小模塊??傮w結(jié)構(gòu)設(shè)計(jì)的基本任務(wù)是:</p><p> A 將系統(tǒng)劃分成子系統(tǒng),子系統(tǒng)劃分成模塊,畫出系統(tǒng)總體結(jié)構(gòu)圖;</p><p> B 決定每個模塊的功能;決定模塊的調(diào)用關(guān)系;決定模塊間的數(shù)據(jù)傳輸,畫出模塊層次結(jié)構(gòu)圖。</p><p>
50、 該系統(tǒng)是根據(jù)畢業(yè)生系統(tǒng)設(shè)計(jì)任務(wù)書的要求,結(jié)合工資管理工作的重點(diǎn)和具體特點(diǎn)所設(shè)計(jì)。通過對用戶需求的分析,我們可以分析出該工資管理系統(tǒng)大致可以分為五個模塊:員工基本信息管理模塊、工資設(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è)計(jì)一個編碼,使其唯一正確區(qū)別學(xué)校的所有員工。工資子系統(tǒng)的代碼除了員工代碼之外,還有部門編碼、員工類別碼等等。其中,員工代碼一般采用群碼,如圖所示:</p><p> 部門
52、 科室 員工序號</p><p> 圖4-1 代碼設(shè)計(jì)示意圖</p><p> 員工代碼碼長共8位,分為三層:第一層是前兩位,指職工所在的部門;第二層是三、四位,指職工所在科室班組,第五、六、七、八位指員工序號。</p><p><b> ?。ㄋ模?shù)據(jù)庫設(shè)計(jì)</b></p><p>
53、 管理信息系統(tǒng)中的大量數(shù)據(jù)是通過數(shù)據(jù)庫系統(tǒng)管理的,數(shù)據(jù)庫設(shè)計(jì)就成為管理信息系統(tǒng)設(shè)計(jì)的核心部分,它是輸入輸出和程序設(shè)計(jì)的基礎(chǔ)。好的數(shù)據(jù)庫設(shè)計(jì)可以減少系統(tǒng)數(shù)據(jù)冗余,保證數(shù)據(jù)的一致性,使系統(tǒng)運(yùn)行時輸入工作量減少。數(shù)據(jù)庫設(shè)計(jì)主要是依據(jù)分析階段的數(shù)據(jù)流圖和數(shù)據(jù)字典,對信息系統(tǒng)中數(shù)據(jù)存儲的具體方式、結(jié)構(gòu)、內(nèi)容進(jìn)行設(shè)計(jì)。</p><p><b> 1.概念設(shè)計(jì)。</b></p><p
54、> 概念設(shè)計(jì)基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(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ù)庫中如何實(shí)現(xiàn)。這種數(shù)據(jù)模式能真實(shí)地反應(yīng)用戶要求的實(shí)際情況,是一種容易被人們理解的直觀
55、的數(shù)據(jù)庫結(jié)構(gòu)模式。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)在用戶和設(shè)計(jì)者之間建立了橋梁。是設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。</p><p> 概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡稱E-R模型),對具體數(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ù)庫表結(jié)構(gòu)設(shè)計(jì)。</p><p> ·職工基本信息表 </
57、p><p><b> 主鍵 :職工ID </b></p><p> 表4-1 職工基本信息表</p><p><b> ·保險金表</b></p><p><b> 主鍵:保險金編號</b></p><p> 表4-2 保險金表<
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> ·獎金表</b></p><p><
61、b> 主鍵:獎金名稱</b></p><p><b> 表4-7 獎金表</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> ?。ㄎ澹┹斎胼敵鲈O(shè)計(jì)</b></p><p> 輸入輸出設(shè)計(jì)是用
63、戶與系統(tǒng)的界面,它的好壞直接關(guān)系到系統(tǒng)的成敗。簡單、迅速、經(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> ?。ㄒ唬┫到y(tǒng)開發(fā)平臺簡述</p><p> Visual Basic簡介</p><p> Visual Basic 是在原有的Basic語言基礎(chǔ)上發(fā)展而來的,Visual指的是開發(fā)圖形用戶界面的方法,Basic指的是廣為流行的Basic計(jì)算
65、機(jī)語言。Visual Basic具有簡單易學(xué)的特性,只要稍有計(jì)算機(jī)語言基礎(chǔ)就可以很快掌握它??梢暬挠脩艚缑嬖O(shè)計(jì)功能,把程序設(shè)計(jì)人員從繁瑣復(fù)雜的界面設(shè)計(jì)中解脫出來??梢暬幊汰h(huán)境的“所見即所得”功能,使界面設(shè)計(jì)如同積木游戲一樣,從而使編程成為一種享受。強(qiáng)大的多媒體功能可以輕而易舉地開發(fā)出集聲發(fā)出集聲音、動畫和圖像于一體的多媒體應(yīng)用程序。新增的網(wǎng)絡(luò)功能提供了快捷編寫Internet程序的能力。</p><p>
66、(二)實(shí)現(xiàn)數(shù)據(jù)庫之間的聯(lián)系</p><p> 數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字
67、。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。</p><p> ?。ㄈ?shù)據(jù)庫與VB的連接</p><p> 本系統(tǒng)采用VB開發(fā)平臺通過ADO.實(shí)現(xiàn)了與底層數(shù)據(jù)庫(開放的數(shù)據(jù)庫源ODBC)連接。Visual Basic.支持不同的關(guān)系數(shù)據(jù)庫管理系統(tǒng)并充分發(fā)揮每一個數(shù)據(jù)庫的特長。生成獨(dú)立應(yīng)用或脫離服務(wù)器運(yùn)行的服務(wù)以上的應(yīng)用。 </p>&l
68、t;p> ?。ㄋ模?shí)現(xiàn)數(shù)據(jù)庫的添加、刪除、查詢</p><p> 在實(shí)現(xiàn)數(shù)據(jù)庫的添加、刪除、查詢的過程中我們使用了結(jié)構(gòu)化查詢語言(SQL)。結(jié)構(gòu)化查詢語言是一種能使開發(fā)者(或終端用戶)作下述工作的特殊編程命令:</p><p> ·從一個或多個數(shù)據(jù)庫中的一個或多個表中檢索數(shù)據(jù)。</p><p> ·通過插入,刪除或更新來處理表中數(shù)據(jù)。
69、</p><p> ·獲得表中的匯總信息。</p><p> ·創(chuàng)建或刪除一個表。</p><p> SQL語句能使開發(fā)者用一行或幾行代碼執(zhí)行功能,這些功能需要 VB代碼才能實(shí)現(xiàn)。</p><p><b> SELECT語句</b></p><p> SELECT語句
70、是由一個程序檢索并將記錄信息放在一個動態(tài)集或表中,以便進(jìn)一步處理。SELECT語句遵守以下規(guī)則:</p><p> SELECT [屬性] 字段列表 FROM 表列表 [表之間關(guān)聯(lián)] [范圍選項(xiàng)]</p><p> [排序選項(xiàng)] [組合選項(xiàng)]</p><p> DELETE FROM語句</p><p> 從表中刪除記錄的查詢操作。
71、</p><p> INSERT INTO</p><p> 從表中增加記錄的查詢操作。</p><p><b> UPDATE</b></p><p> 設(shè)置表中字段值的查詢操作。</p><p> ?。ㄎ澹?shí)現(xiàn)各模塊時對表的選擇 </p><p> 在開發(fā)過程
72、中要時刻明確當(dāng)前開發(fā)的功能所針對的數(shù)據(jù)表,為了避免不必要的錯誤可以在每個模塊中聲明全局變量并賦值為所用的數(shù)據(jù)表的名稱,在實(shí)現(xiàn)模塊中各項(xiàng)操作時可以只引用前面聲明的全局變量,這樣就可以避免因選錯數(shù)據(jù)表所引起的錯誤,而且也可以帶來在編程中一定的簡潔性。</p><p> ?。┸浖K化的實(shí)現(xiàn)</p><p> 一款優(yōu)秀的軟件除了功能強(qiáng)大外,良好的界面以及模塊化的設(shè)計(jì)也是必不可少的,將系統(tǒng)所
73、要實(shí)現(xiàn)的功能劃分成幾個大模塊,各個大模塊再往下細(xì)分多個小模塊,在軟件設(shè)計(jì)過程中嚴(yán)格按照事先劃分的模塊進(jìn)行設(shè)計(jì),這樣設(shè)計(jì)出的軟件會擁有良好的用戶界面,讓用戶在使用過程中能很明了的了解到軟件所實(shí)現(xiàn)的各個功能,這樣才能最大限度的發(fā)揮軟件的功能。</p><p><b> ?。ㄆ撸┞?lián)機(jī)文檔</b></p><p> 作為一個完整的系統(tǒng),聯(lián)機(jī)文檔是其中不可缺少的部分也是相當(dāng)重
74、要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項(xiàng)功能。減少誤操作,減少錯誤產(chǎn)生的可能,這對用戶和開發(fā)人員都有很多的好處。所以在開發(fā)本系統(tǒng)時,應(yīng)加入了大量幫助文檔。但由于我的水平有限并且時間倉促,在開發(fā)過程中未加入聯(lián)機(jī)文檔。</p><p> ?。ò耍┹斎霐?shù)據(jù)有效性的檢查</p><p> 在開發(fā)一個數(shù)據(jù)庫管理系統(tǒng)的過程中,對輸入數(shù)據(jù)的有效性的檢查是一項(xiàng)非常重要的工作,這樣會避免
75、一些不必要的錯誤,在每個模塊的添加功能和修改功能中對于用戶輸入的數(shù)據(jù)的有效性通過編程手段實(shí)現(xiàn)有效性的檢查. </p><p> 五 系統(tǒng)測試與維護(hù)</p><p> (一)系統(tǒng)的軟硬件配制</p><p> 系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種。</p><p> 硬件平臺是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配
76、置。由于本系統(tǒng)是一個小型的MIS管理系統(tǒng),因此對計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、60G硬盤(或以上)的普通微機(jī)即可順利運(yùn)行。</p><p> 軟件平臺是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開發(fā)時選用了穩(wěn)定性較強(qiáng)的Windows XP中文專業(yè)版和Visual Basic6.0作為開發(fā)語言,同時選用了Access數(shù)據(jù)庫,由于這些軟件
77、產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。</p><p> Visual Basic 6.0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問通道,使得可以輕松方便的對數(shù)據(jù)庫管理。</p><p> 數(shù)據(jù)庫采用MICROSOFT ACCESS,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型
78、十分豐富,維護(hù)簡便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級。本系統(tǒng)在單機(jī)上運(yùn)行。</p><p><b> ?。ǘ┫到y(tǒng)測試</b></p><p> 在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,未經(jīng)周密測試的系統(tǒng)投入運(yùn)行,將會造成難以想像的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟
79、件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測試的工作量往往占MIS開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。</p><p> 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可能暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試
80、的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。</p><p> 從產(chǎn)品角度看,測試計(jì)劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。</p><p><b>
81、 1.單元測試。</b></p><p> 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成也稱程序調(diào)試。</p>&l
82、t;p><b> 2.組合測試。</b></p><p> 組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進(jìn)行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件
83、,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進(jìn)行演示。</p><p><b> 3.確認(rèn)測試。</b></p><p> 確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上。確認(rèn)測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計(jì)劃”進(jìn)
84、行的。測試工作是由一個獨(dú)立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。</p><p><b> 4.系統(tǒng)測試。</b></p><p> 系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進(jìn)行,這種測試不只對軟件進(jìn)行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。
85、系統(tǒng)測試與建構(gòu)同時進(jìn)行或略慢。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項(xiàng)目末尾進(jìn)行。</p><p><b> 5.用戶驗(yàn)收測試。</b></p><p> 在系統(tǒng)測試完成后,進(jìn)行用戶的驗(yàn)收測試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測試。</p><p> 在具體的測試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之
86、外的人進(jìn)行測試;測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進(jìn)行測試。</p><p> ?。ㄈ┫到y(tǒng)運(yùn)行與維護(hù)</p><p><b> 1.系統(tǒng)的運(yùn)行。</b></p><p>
87、 ?。?)初始數(shù)據(jù)的輸入</p><p> 本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤相結(jié)合的輸入方法。</p><p> ?。?)怎樣使用本系統(tǒng):</p><p> 本系統(tǒng)的使用相應(yīng)簡單,基本上只要會使用Windows軟件就會使用本系統(tǒng),在具體的操作時,只須點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。</p><p><b> 2.系統(tǒng)的維護(hù)。&l
88、t;/b></p><p> 本系統(tǒng)是個較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時需要系統(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> 本次開發(fā)的學(xué)校工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式,以保證平衡可靠的過度
89、。即一方面使用本系統(tǒng)來進(jìn)行工作,另一方面又繼續(xù)沿用老的方式—手工方式,這種狀況持續(xù)了半個月的時間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯誤,用戶也提出一些修改意見,經(jīng)過程序的進(jìn)一步完善后,正式投入了使用,中止了以前老的手工的操作方式。</p><p><b> 六 系統(tǒng)評價</b></p><p> 系統(tǒng)評價就是客觀,公正的從各個方面評價系統(tǒng)的各項(xiàng)功能。本部分將
90、具體從三方面闡述:優(yōu)點(diǎn),缺點(diǎn)以及將來可能提出的要求。</p><p><b> (一)系統(tǒng)的特點(diǎn)</b></p><p> 業(yè)務(wù)功能基本符合學(xué)校工資管理系統(tǒng)的要求。 </p><p> 界面簡單友好,功能一目了然。(系統(tǒng)自動提供很多提示信息,尤其適于初學(xué)者) </p><p> 提供多種查
91、詢方式,使查詢功能大大加強(qiáng)。</p><p> 系統(tǒng)使用動態(tài)的數(shù)據(jù)庫連接,使系統(tǒng)的可移植性增強(qiáng)。</p><p> 用可視化的VB程序編程即面向開發(fā)人員,又面向用戶。</p><p><b> ?。ǘ┫到y(tǒng)的缺點(diǎn)</b></p><p> 由于時間的原因,輸出報表不完善。</p><p>
92、 網(wǎng)絡(luò)功能欠缺。本系統(tǒng)只能在單片機(jī)上運(yùn)行,不能實(shí)現(xiàn)網(wǎng)絡(luò)連接,資源共享。</p><p> 容錯性不高。系統(tǒng)的抗錯,容錯性不高。這方面有待加強(qiáng)。</p><p> 由于資料有限,有很多地方還設(shè)計(jì)的不夠詳細(xì),如考勤制度與工資獎金,福利,公積金應(yīng)付合計(jì),扣除合計(jì),應(yīng)發(fā)合計(jì)的關(guān)系等,還需要更好的完善。</p><p> ?、?用戶權(quán)限和密碼的設(shè)置不太嚴(yán)密。</p&
93、gt;<p> ?。ㄈ┪磥砜赡芴岢龅囊?lt;/p><p><b> 1.網(wǎng)絡(luò)化。</b></p><p> 系統(tǒng)能支持網(wǎng)絡(luò)數(shù)據(jù)傳輸,數(shù)據(jù)共享;數(shù)據(jù)遠(yuǎn)程訪問能自動采取一定的加鎖策略;遠(yuǎn)程報表處理。</p><p><b> 2.多媒體化。</b></p><p> 系統(tǒng)能夠支持
94、語音輸入。</p><p><b> 七 設(shè)計(jì)體會</b></p><p><b> 致 謝</b></p><p> 通過這次畢業(yè)設(shè)計(jì),我們受到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。同時我們在綜合知識的選用方面,在應(yīng)用軟件開發(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ì)中,我們深深地體會到進(jìn)行軟件開發(fā)不是一件簡單的事情,它不僅需要設(shè)計(jì)者具有全面的專業(yè)知識、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,還需要設(shè)計(jì)者有可貴
96、團(tuán)隊(duì)合作意識。 </p><p> 最后,我們要衷心的感謝指導(dǎo)老師在我們的設(shè)計(jì)過程中給予我們的極大幫助,使我們能夠及時、順利地完成此次的畢業(yè)設(shè)計(jì)。</p><p><b> 設(shè)計(jì)心得</b></p><p> 通過這次畢業(yè)設(shè)計(jì)我認(rèn)真的實(shí)踐了管理信息系統(tǒng)開發(fā)的全過程。從系統(tǒng)分析到系統(tǒng)設(shè)計(jì)在到系統(tǒng)實(shí)施我對以前學(xué)習(xí)的知識有了一次很系統(tǒng)的回顧,也
97、對管理信息系統(tǒng)的開發(fā)有了更深刻的認(rèn)識,從中也發(fā)現(xiàn)了自己知識的欠缺,學(xué)習(xí)到了系統(tǒng)開發(fā)的一些方法和技巧。</p><p> 管理信息系統(tǒng)的開發(fā)過程是一個非常復(fù)雜煩瑣的過程,而且開發(fā)工作一步連一步,上一步作的不夠理想就會導(dǎo)致下一步無法很好的完成,以致影響整個系統(tǒng)。在這次開發(fā)過程中我所做的首要工作是系統(tǒng)分析,老師要求我們采用生命周期法開發(fā)這個系統(tǒng),我們按照具體要求,按照我們對該方法的理解逐步認(rèn)真地完成了相關(guān)文檔。寫文檔
98、過程中我們也遇到了不少問題,比如說業(yè)務(wù)流程圖和數(shù)據(jù)流程圖畫的不夠標(biāo)準(zhǔn),不夠正確,不夠明了。這是因?yàn)槲覀冮喿x這方面的資料太少,對這些圖的畫法的理解不夠深刻,這些不足之處需要我們在以后的學(xué)習(xí)中逐步提高。寫出數(shù)據(jù)字典對于工資管理系統(tǒng)來說是一個相當(dāng)大的工作。我覺得這些繁冗的文檔工作是生命周期法的最大缺點(diǎn)。但是通過這一系列的工作我對用圖與讀者交流的一些方法有了更好的理解,并較好的掌握了這些方法。</p><p> 接下來
99、我們要完成系統(tǒng)的實(shí)施。這部分我覺得更復(fù)雜,在上一步的系統(tǒng)設(shè)計(jì)階段,我們充分發(fā)揮三個人的想像,給新系統(tǒng)增添了很多功能,當(dāng)時我們一點(diǎn)也沒考慮系統(tǒng)的程序設(shè)計(jì)。到編程階段我就束手無策了,因?yàn)槲覀兤綍r使用的都是一些比較簡單的設(shè)計(jì)語言例如:VB VF、C語言等,而且對這些語言使用的不是很熟練,當(dāng)我們想用這些語言實(shí)現(xiàn)我們系統(tǒng)的新功能時無可奈何了。,這時我們就不得不取消這些新功能,那我們以前的前期準(zhǔn)備工作就是白費(fèi)力氣了。我們有的從頭規(guī)劃本系統(tǒng)。這樣浪費(fèi)
100、了不少時間。這都是因?yàn)槲覀儗ο到y(tǒng)的一些開發(fā)工具不熟悉。在編程的過程中我們遇到了不少問題,有時程序看似正確卻沒法實(shí)現(xiàn)我們只有在看相關(guān)書籍和請教同學(xué)。在老師和同學(xué)的幫助下我們完成了整個系統(tǒng)。</p><p> 整個系統(tǒng)做好了,我覺得我們做的這個系統(tǒng)簡單,清新,快捷,方便,我們把系統(tǒng)向同學(xué)們展示并讓他們給我們提出意見和建議。他們給我們提出了不少寶貴意見。比如說我們的主界面的菜單中有些功能重復(fù),系統(tǒng)過于簡單,有的模塊又
101、有些冗繁等。但是我們是用生命周期法做的要修改完善我們的系統(tǒng)就需要很多的時間和工作。由于時間有限我們無法完善我們的系統(tǒng)。</p><p> 我覺得在較少的開發(fā)人員和較短的時間的情況下開發(fā)一個小型的系統(tǒng),應(yīng)該使用原刑法。在按照自己對用戶需求的理解開發(fā)出一個原始模型,然后在集思廣益,廣納賢見,修改原系統(tǒng)直到滿足用戶需求。</p><p> 做完這個畢業(yè)設(shè)計(jì)后,我們對管理信息系統(tǒng)的開發(fā)有了更深
102、刻的認(rèn)識。要想做好這項(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ù)庫系統(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ī)會
105、計(jì)學(xué) 經(jīng)濟(jì)貿(mào)易大學(xué)出版社</p><p> [9] 周國剛 吳沁紅 電算化會計(jì) 中國紡織出版社</p><p> [10] Jeffrey L.Whitten Lonnie D.Bentley Kevin C.Dittman</p><p> S
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理系統(tǒng)畢業(yè)論文
- 工資管理系統(tǒng)畢業(yè)論文
- 企業(yè)工資管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——人事工資管理系統(tǒng)
- 企業(yè)工資管理系統(tǒng)-畢業(yè)論文
- 企業(yè)工資管理系統(tǒng)畢業(yè)論文
- 工資管理系統(tǒng)的畢業(yè)論文
- 企業(yè)工資管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文范文——工資管理系統(tǒng)
- 開發(fā)工資管理系統(tǒng)畢業(yè)論文
- 工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)──工資管理、工資組、工資單【畢業(yè)論文設(shè)計(jì)】
- 計(jì)算機(jī)畢業(yè)論文---工資管理系統(tǒng)
- 企業(yè)人事工資管理系統(tǒng)的實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 工資管理系統(tǒng)設(shè)計(jì)-成教學(xué)院畢業(yè)論文
- 畢業(yè)論文工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文——工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文范文——人事工資管理系統(tǒng)畢業(yè)設(shè)計(jì)
評論
0/150
提交評論