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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  當(dāng)前計(jì)算機(jī)技術(shù)在快速發(fā)展,社會(huì)都已跨入信息化時(shí)代。為使項(xiàng)目管理更高效、更科學(xué),決定開發(fā)管理系統(tǒng)。</p><p>  本文采用結(jié)構(gòu)化分析方法,詳細(xì)闡述說(shuō)明了一個(gè)功能較強(qiáng)大的項(xiàng)目管理系統(tǒng)的前后臺(tái)開發(fā)、操作流程和涉及的一些關(guān)鍵技術(shù)。首先做了可行性分析,其次是系統(tǒng)分析,通過(guò)實(shí)際的業(yè)務(wù)流程調(diào)查,分析業(yè)務(wù)流程和

2、系統(tǒng)的組織結(jié)構(gòu),完成了數(shù)據(jù)流分析和數(shù)據(jù)字典;然后是系統(tǒng)設(shè)計(jì)階段,主要進(jìn)行了功能模塊的劃分,并闡述了系統(tǒng)設(shè)計(jì)的思想、系統(tǒng)設(shè)計(jì)的工具及技術(shù)和數(shù)據(jù)庫(kù)的設(shè)計(jì)。此階段對(duì)本系統(tǒng)每個(gè)模塊的功能做了詳盡的設(shè)計(jì),形成了本系統(tǒng)的專用功能模塊圖;此外,數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)首先做了概念結(jié)構(gòu)設(shè)計(jì),其次做了邏輯結(jié)構(gòu)設(shè)計(jì),最后完成了數(shù)據(jù)表的設(shè)計(jì)。</p><p>  根據(jù)前幾個(gè)階段的分析和設(shè)計(jì),本系統(tǒng)在設(shè)計(jì)方面采用B/S模式,并采用.NET技術(shù)進(jìn)行基

3、本頁(yè)面設(shè)計(jì)與功能的實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫(kù)則使用SQL Server 2005數(shù)據(jù)庫(kù)。本系統(tǒng)的設(shè)計(jì)實(shí)施為項(xiàng)目管理系統(tǒng)的運(yùn)行奠定基礎(chǔ),為項(xiàng)目管理工作提供優(yōu)良的保障。</p><p>  關(guān)鍵詞:管理;結(jié)構(gòu)化分析;管理系統(tǒng)</p><p><b>  ABSTRACT</b></p><p>  With the rapid development of

4、computer technology, the school has entered the information age. University research projects in order to make management more efficient, more scientific, decided to develop a research project management system.</p>

5、;<p>  This paper uses structured analysis method for system development, describes in detail the forestage and backstage development of a more powerful research project management system, the operational processe

6、s and some key technologies. Firstly, feasibility analysis, secondly system analysis, through business processes researched, I analyze business processes and organizational structure of the system, and then I complete da

7、ta flow analysis and data dictionary. Than on the phase of system design, </p><p>  According to the first few stages of the analysis and design, the system used in the design of B / S mode, using both. NET

8、technology, the basic page design and implementation of function, use SQL Server 2005 database backend database. Implementation of the system design management system for university research projects to run as a foundati

9、on for the management of university research projects provide a good condition.</p><p>  Key Words:research project Management; Structured Analysis; Management System</p><p><b>  目 錄<

10、;/b></p><p><b>  摘 要I</b></p><p>  ABSTRACTII</p><p><b>  1 緒 論1</b></p><p>  1.1 項(xiàng)目開發(fā)的背景1</p><p>  1.2 項(xiàng)目開發(fā)的目的1</p

11、><p>  2 可行性分析及總體設(shè)計(jì)3</p><p>  2.1 可行性分析3</p><p>  2.1.1 技術(shù)可行性3</p><p>  2.1.2 經(jīng)濟(jì)可行性3</p><p>  2.1.3 社會(huì)可行性3</p><p>  2.2 總體設(shè)計(jì)原則4</p

12、><p>  3 系統(tǒng)的需求分析5</p><p>  3.1 業(yè)務(wù)流程分析5</p><p>  3.2 數(shù)據(jù)流圖5</p><p>  3.3 數(shù)據(jù)字典7</p><p>  4 系統(tǒng)的總體設(shè)計(jì)10</p><p>  4.1 系統(tǒng)功能設(shè)計(jì)10</p>&l

13、t;p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)11</p><p>  4.2.2 系統(tǒng)ER圖14</p><p>  4.3 系統(tǒng)開發(fā)工具15</p><p>  4.3.1 開發(fā)語(yǔ)言15</p><p>  4.3.2 系統(tǒng)設(shè)計(jì)模式18</p&

14、gt;<p>  5 系統(tǒng)實(shí)現(xiàn)20</p><p>  5.1 系統(tǒng)前臺(tái)模塊20</p><p>  5.1.1 登錄及注冊(cè)管理模塊20</p><p>  5.1.2 查詢項(xiàng)目信息界面21</p><p>  5.1.3 查詢論文界面21</p><p>  5.1.4 經(jīng)費(fèi)檢索界

15、面22</p><p>  5.1.5 綜合統(tǒng)計(jì)界面22</p><p>  5.1.6 修改密碼界面22</p><p>  5.2 系統(tǒng)后臺(tái)模塊23</p><p>  5.2.1 添加項(xiàng)目界面23</p><p>  5.2.2 項(xiàng)目管理界面23</p><p>  

16、5.2.3 添加論文界面24</p><p>  5.2.4 經(jīng)費(fèi)管理界面24</p><p>  5.2.5 添加/編輯部門界面24</p><p>  6 系統(tǒng)測(cè)試25</p><p>  6.1 系統(tǒng)測(cè)試的概念25</p><p>  6.2 系統(tǒng)測(cè)試的目的及意義25</p>

17、<p>  6.3 測(cè)試測(cè)試常用的方法25</p><p>  6.4 系統(tǒng)運(yùn)行情況26</p><p>  6.5 系統(tǒng)測(cè)試結(jié)果26</p><p><b>  結(jié)束語(yǔ)27</b></p><p><b>  致 謝28</b></p><p>

18、;<b>  參考文獻(xiàn)29</b></p><p><b>  1 緒 論</b></p><p>  1.1 項(xiàng)目開發(fā)的背景</p><p>  當(dāng)前計(jì)算機(jī)產(chǎn)業(yè)正快速發(fā)展,電子計(jì)算機(jī)已普遍應(yīng)用于文字處理、信息管理、輔助設(shè)計(jì)、輔助教學(xué)和人們的日常生活學(xué)習(xí)中。管理系統(tǒng)主要是針對(duì)項(xiàng)目中涉及的一系列相關(guān)工作的管理,本系統(tǒng)

19、的建立使項(xiàng)目管理更加規(guī)范化、系統(tǒng)化,查詢手段更加便捷化。同時(shí),項(xiàng)目管理系統(tǒng)也是實(shí)現(xiàn)項(xiàng)目管理現(xiàn)代化和信息化的重要內(nèi)容。</p><p>  這些年,項(xiàng)目數(shù)量不斷增加,人工書寫數(shù)據(jù)已經(jīng)不能夠應(yīng)對(duì)如此龐大的數(shù)據(jù)。為更好的適應(yīng)信息時(shí)代的高效性,一個(gè)利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)項(xiàng)目管理工作的系統(tǒng)應(yīng)運(yùn)而生。在此基礎(chǔ)上,我設(shè)計(jì)了一個(gè)管理系統(tǒng),用來(lái)就項(xiàng)目進(jìn)行管理,以便在最快的時(shí)間內(nèi),高效精確地完成整個(gè)流程。</p><p

20、>  由于有以上的認(rèn)識(shí),我收集有關(guān)材料及數(shù)據(jù)、查閱相關(guān)文獻(xiàn)及技術(shù)參數(shù),對(duì)項(xiàng)目的真實(shí)要求等方面進(jìn)行了調(diào)研,發(fā)現(xiàn)當(dāng)前所使用的手工記錄方法進(jìn)行管理有以下幾個(gè)方面的問(wèn)題:一是對(duì)象范圍大、數(shù)據(jù)存儲(chǔ)難;二是填寫數(shù)據(jù)泛,填寫的內(nèi)容十分繁瑣,同時(shí),有許多數(shù)據(jù)出現(xiàn)重復(fù)現(xiàn)象;三是難存檔,許許多多的信息和堆積如山的單據(jù)對(duì)管理人員來(lái)說(shuō)是一個(gè)負(fù)擔(dān),需要大量的文檔資料?;谝陨细黝惥売桑?xiàng)目管理迫切需要某種軟件來(lái)代替手工操作以實(shí)現(xiàn)對(duì)數(shù)據(jù)資料的管理。</

21、p><p>  計(jì)算機(jī)技術(shù)在現(xiàn)代管理中的應(yīng)用,使計(jì)算機(jī)成為領(lǐng)導(dǎo)者及管理人員使用現(xiàn)代技術(shù)的重要工具[1]。計(jì)算機(jī)幫助管理,可以積極地提高管理者采集和處理信息的水平,以便管理者及時(shí)作出決定。計(jì)算機(jī)系統(tǒng)可以依據(jù)管理過(guò)程的變化情勢(shì),對(duì)原始數(shù)據(jù)、資料等加工并留存,使得管理人員在處理各類問(wèn)題需要信息材料的時(shí)候,及時(shí)有效地檢索、查詢,了解管理系統(tǒng)整體的動(dòng)態(tài)狀況,進(jìn)行動(dòng)態(tài)管理,從而高效地處理項(xiàng)目的管理工作,實(shí)現(xiàn)項(xiàng)目管理的自動(dòng)化,提高

22、效率。</p><p>  1.2 項(xiàng)目開發(fā)的目的</p><p>  項(xiàng)目管理系統(tǒng)是一個(gè)方便項(xiàng)目管理模式從手工記錄轉(zhuǎn)變成信息管理,為管理人員提供方便條件而設(shè)計(jì)的應(yīng)用程序。在調(diào)研項(xiàng)目的實(shí)際情況之后,做了詳盡的需求分析,對(duì)已有的管理模式加強(qiáng)提高,研發(fā)出一套新型的項(xiàng)目管理系統(tǒng),從中明白了系統(tǒng)開發(fā)的思想,了解掌握了系統(tǒng)開發(fā)的過(guò)程及措施。隨著項(xiàng)目信息系統(tǒng)的不斷完善,項(xiàng)目的管理會(huì)逐漸依賴于信息化的

23、處理。因此,系統(tǒng)開發(fā)將圍繞工作的實(shí)際狀況,使之能迅速適應(yīng)高校科研的需求。</p><p>  項(xiàng)目管理系統(tǒng)設(shè)計(jì)與實(shí)施的現(xiàn)實(shí)積極影響如下:減少了管理的人員;管理人員隨時(shí)都可瀏覽查看,并且更加直觀;轉(zhuǎn)變了以前工資手工記錄的措施,電腦錄入更加便捷快速;實(shí)現(xiàn)了項(xiàng)目管理的現(xiàn)代計(jì)算機(jī)化。</p><p>  2 可行性分析及總體設(shè)計(jì)</p><p>  2.1 可行性分析&

24、lt;/p><p>  可行性分析也稱為可行性研究,是在調(diào)研的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)等方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功[2]。進(jìn)行可行性研究是為了盡可能快地以最小代價(jià)確定是否可以使弊端消除。</p><p>  以下將分別從技術(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)層次對(duì)項(xiàng)目管理系統(tǒng)的建設(shè)進(jìn)行分析和研究。</p><

25、;p>  2.1.1 技術(shù)可行性</p><p>  依據(jù)各類系統(tǒng)功能、性能和實(shí)現(xiàn)系統(tǒng)的各種限制條件,根據(jù)新系統(tǒng)目標(biāo)來(lái)確定所需的技術(shù)是否存在,該系統(tǒng)是用于數(shù)據(jù)庫(kù)管理和查詢,目前的技術(shù)已比較完善,硬件、軟件的性能要求、環(huán)境條件等較好,估計(jì)采用已有的技術(shù)條件應(yīng)完全可實(shí)現(xiàn)本系統(tǒng)的功能目的。此外,由于當(dāng)前的開發(fā)期限還比較寬裕,所以預(yù)計(jì)系統(tǒng)可在規(guī)定期限內(nèi)完成開發(fā)。</p><p>  綜上所

26、述,項(xiàng)目管理系統(tǒng)的開發(fā)在技術(shù)上具有相當(dāng)?shù)目尚判浴?lt;/p><p>  2.1.2 經(jīng)濟(jì)可行性</p><p>  機(jī)構(gòu)具有信息化的處理設(shè)備,同時(shí)已有支持本系統(tǒng)的使用平臺(tái)。因此無(wú)需再投入資金購(gòu)買其他設(shè)施。</p><p>  系統(tǒng)的設(shè)計(jì)與實(shí)施從本人對(duì)程序開發(fā)的經(jīng)驗(yàn)來(lái),不必加大資金等投入,且軟件開發(fā)過(guò)程成本較低,所以開發(fā)資金可承受。</p><p&

27、gt;  綜上所述,項(xiàng)目管理系統(tǒng)的開發(fā)在經(jīng)濟(jì)上具有相當(dāng)?shù)目尚判浴?lt;/p><p>  2.1.3 社會(huì)可行性</p><p>  本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶使用可行性兩方面進(jìn)行研究。</p><p><b>  (1)法律因素</b></p><p>  該系統(tǒng)是依照管理的現(xiàn)實(shí)工作狀況開發(fā)研究的,依據(jù)從較多

28、的調(diào)研研制的,并在獨(dú)立的條件下完成的,因此無(wú)可供抄襲的相關(guān)軟件產(chǎn)品。</p><p>  (2)用戶使用可行性</p><p>  該系統(tǒng)有以下要求:除必須擁有在Microsoft Windows平臺(tái)上使用pc的理論外,不要求必須具有較強(qiáng)的技術(shù)水平;但運(yùn)用系統(tǒng)的管理人員,必須擁有對(duì).NET進(jìn)行使用的水平;在系統(tǒng)投入使用之前,不要求對(duì)操作系統(tǒng)人員加強(qiáng)教育。如此既可使投入成本減少又使操作環(huán)節(jié)變

29、得簡(jiǎn)單。</p><p>  綜上所述,該系統(tǒng)具有相當(dāng)?shù)纳鐣?huì)可行性。</p><p>  2.2 總體設(shè)計(jì)原則</p><p>  該系統(tǒng)為了設(shè)計(jì)、實(shí)現(xiàn)和后期維護(hù)的方便,以及系統(tǒng)用戶使用的便利,所以必須采取一定的設(shè)計(jì)原則[3]。主要設(shè)計(jì)原則如下:</p><p>  簡(jiǎn)易性:系統(tǒng)在實(shí)現(xiàn)功能的同時(shí),要讓系統(tǒng)運(yùn)作容易明白,這對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō)是相

30、當(dāng)必要的。</p><p>  具體性:由于該系統(tǒng)的設(shè)計(jì)是有針對(duì)性,是對(duì)項(xiàng)目的需求定向開發(fā)設(shè)計(jì)的,因此需要擁有較強(qiáng)的專業(yè)性和突出的具體針對(duì)性。</p><p>  實(shí)用性:該系統(tǒng)能夠滿足項(xiàng)目管理人員的需求,和不出門就可以進(jìn)行管理的需求,因此具有較完善的實(shí)用性。</p><p>  一致性:一、頁(yè)面設(shè)計(jì)風(fēng)格的整體和命名規(guī)則具有具有一致性,頁(yè)面布局的整體和用圖選色風(fēng)格及

31、類名、變量和其他元素的命名規(guī)則保持一致;二、功能具有一致性,進(jìn)行同樣的功能要基本使用相同元素;三、元素風(fēng)格具有一致性,界面元素風(fēng)格的美觀性、擺放地方在同一個(gè)界面和不同界面之間都必須一致;四、變量命名規(guī)則具有一致性,變量需要采用一致的規(guī)則去命名,使得所有變量都可以從上下文推斷。</p><p>  先進(jìn)性:該系統(tǒng)使用被大范圍采用的.NET系統(tǒng)開發(fā)技術(shù)和SQL Server2005數(shù)據(jù)庫(kù)等,所以該系統(tǒng)擁有優(yōu)秀的先進(jìn)性

32、,具體表現(xiàn)在其具有優(yōu)秀的可開發(fā)性和可擴(kuò)展性。</p><p>  3 系統(tǒng)的需求分析</p><p>  3.1 業(yè)務(wù)流程分析</p><p>  由于在分析業(yè)務(wù)流程的同時(shí),要求按照原來(lái)的信息流動(dòng)過(guò)程,一一研究分析各個(gè)環(huán)節(jié)的處理業(yè)務(wù)、處理內(nèi)容、處理順序和對(duì)處理時(shí)間的需要,了解所有環(huán)節(jié)必要的信息、信息來(lái)源、流經(jīng)去向、處理方法、計(jì)算方法、提供信息的時(shí)間和信息形態(tài)(報(bào)

33、告、報(bào)單、屏幕顯示)等[4]。</p><p>  業(yè)務(wù)流程分析能夠使得開發(fā)者了解這個(gè)業(yè)務(wù)處理流程,并發(fā)掘和解決系統(tǒng)調(diào)研工作的弊端和疏忽。通過(guò)業(yè)務(wù)流程圖進(jìn)行業(yè)務(wù)流程分析,就是用某些既定的符號(hào)和連線來(lái)說(shuō)明某個(gè)針對(duì)的業(yè)務(wù)處理過(guò)程[5]。</p><p>  具體業(yè)務(wù)流程如圖3.1所示。</p><p><b>  圖3.1業(yè)務(wù)流程圖</b><

34、/p><p><b>  3.2 數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流程即數(shù)據(jù)在系統(tǒng)中產(chǎn)生、傳輸、加工處理、使用、存儲(chǔ)的過(guò)程[6]。數(shù)據(jù)流程分析使數(shù)據(jù)在當(dāng)前系統(tǒng)內(nèi)部的流動(dòng)變的抽象、獨(dú)立,丟棄了明確的組織機(jī)構(gòu)、信息載體、處理工具、物質(zhì)、材料等,僅從數(shù)據(jù)流程來(lái)了解真實(shí)業(yè)務(wù)的數(shù)據(jù)處理模式。</p><p>  數(shù)據(jù)流程與數(shù)據(jù)流程分析作為以后建設(shè)

35、數(shù)據(jù)庫(kù)系統(tǒng)和設(shè)計(jì)功能模塊處理過(guò)程的前提。數(shù)據(jù)流程圖以及其附帶的數(shù)據(jù)字典、處理邏輯等圖表作為說(shuō)明數(shù)據(jù)流程的工具,其中數(shù)據(jù)流程圖是說(shuō)明系統(tǒng)邏輯模型的主要工具,其用較少的幾種符號(hào)全面地反映出信息在系統(tǒng)中的流動(dòng)、存儲(chǔ)和傳遞[7]。</p><p>  基于對(duì)業(yè)務(wù)流程的分析,我對(duì)數(shù)據(jù)流做了分析,從數(shù)據(jù)流動(dòng)過(guò)程了解了實(shí)際業(yè)務(wù)的數(shù)據(jù)處理模式。本系統(tǒng)的數(shù)據(jù)流圖分為頂層、一層和二層。</p><p>  當(dāng)

36、前的頂層數(shù)據(jù)流圖如圖3.2所示。</p><p>  圖3.2頂層數(shù)據(jù)流圖</p><p>  具體分析第一層數(shù)據(jù)流圖如圖3. 3所示。</p><p>  圖3.3第一層數(shù)據(jù)流圖</p><p>  因?yàn)檎撐牡挠凶謹(jǐn)?shù)限制,所以不便將所以的數(shù)據(jù)流圖進(jìn)行列舉,僅給出了部分?jǐn)?shù)據(jù)流圖(其他數(shù)據(jù)流圖幾乎一致)。</p><p>

37、;<b>  3.3 數(shù)據(jù)字典</b></p><p>  通過(guò)對(duì)系統(tǒng)數(shù)據(jù)流的分析,以下用數(shù)據(jù)字典來(lái)描述數(shù)據(jù)流圖中一些主要的數(shù)據(jù)元素條目、數(shù)據(jù)流、處理過(guò)程、數(shù)據(jù)存儲(chǔ)和外部實(shí)體[8]。</p><p>  數(shù)據(jù)元素條目如表3.1所示。</p><p><b>  表3.1數(shù)據(jù)元素</b></p><p&

38、gt;  數(shù)據(jù)結(jié)構(gòu)條目如表3.2所示。</p><p><b>  表3.2數(shù)據(jù)結(jié)構(gòu)</b></p><p>  數(shù)據(jù)流條目如表3.3所示:</p><p><b>  表3.3數(shù)據(jù)流</b></p><p>  數(shù)據(jù)存儲(chǔ)條目如表3.4所示:</p><p><b>

39、;  表3.4數(shù)據(jù)存儲(chǔ)</b></p><p>  處理過(guò)程條目如表3.5所示:</p><p><b>  表3.5處理過(guò)程</b></p><p>  外部實(shí)體條目如表3.6所示:</p><p><b>  表3.6外部實(shí)體</b></p><p>  因?yàn)?/p>

40、論文的有字?jǐn)?shù)限制,所以不便將所以都列舉,其他所有的數(shù)據(jù)字典條目均是依招數(shù)據(jù)流圖繪制而成的。</p><p>  4 系統(tǒng)的總體設(shè)計(jì)</p><p>  4.1 系統(tǒng)功能設(shè)計(jì)</p><p>  系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過(guò)程[9]。在分析和研究對(duì)目標(biāo)系統(tǒng)后,進(jìn)行了對(duì)項(xiàng)目管理系統(tǒng)的整體規(guī)劃,作為全面開發(fā)系統(tǒng)的重要前提?;趯?duì)管理系統(tǒng)全面調(diào)研,做

41、出了管理系統(tǒng)的整體規(guī)劃。系統(tǒng)設(shè)計(jì)包括系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳盡設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開發(fā)工具、開發(fā)技術(shù)及開發(fā)模式等。</p><p>  從數(shù)據(jù)流圖出發(fā),對(duì)數(shù)據(jù)流圖進(jìn)行分析研究,制造出具有層次化的模塊結(jié)構(gòu)圖.</p><p>  項(xiàng)目管理系統(tǒng)前臺(tái)功能模塊圖如圖4.1所示:</p><p>  圖4.1 項(xiàng)目管理系統(tǒng)前臺(tái)功能模塊圖</p><p&g

42、t;  項(xiàng)目管理系統(tǒng)后臺(tái)功能模塊圖如圖4.2所示:</p><p>  圖4.2項(xiàng)目管理系統(tǒng)后臺(tái)功能模塊圖</p><p>  4.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p><b>  圖4.3部門信息</b></p><p><b>  圖4.

43、4信息</b></p><p>  圖4.5科研人員信息</p><p>  圖4. 6科研組信息</p><p>  圖4.7科研人員詳細(xì)信息</p><p><b>  圖4.8小組信息</b></p><p><b>  圖4.9經(jīng)費(fèi)信息</b></p

44、><p><b>  圖4.10項(xiàng)目信息</b></p><p>  圖4.11項(xiàng)目類型信息</p><p><b>  圖4.12角色信息</b></p><p><b>  圖4.13綜合信息</b></p><p>  4.2.2 系統(tǒng)ER圖 <

45、;/p><p>  數(shù)據(jù)庫(kù)是本系統(tǒng)的核心和基礎(chǔ)[10]。其設(shè)計(jì)的好壞直接關(guān)系著系統(tǒng)整體的質(zhì)量。數(shù)據(jù)是所有系統(tǒng)設(shè)計(jì)的前提,簡(jiǎn)單點(diǎn)說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)正如城市大樓的根基,假若設(shè)計(jì)不合理、不全面,在系統(tǒng)開發(fā)過(guò)程中、或是到后期系統(tǒng)維護(hù)、功能變更及功能擴(kuò)充時(shí),會(huì)出現(xiàn)許多弊端,更甚,甚至要重新建立,并重復(fù)做之前已完成的龐大工作。</p><p>  E-R模型的組成元素如下:實(shí)體、屬性、聯(lián)系。E-R模型用E-R

46、圖表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述[11]。</p><p>  (1)模型中的實(shí)體類似于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體、表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框架內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無(wú)向邊把菱形分別與有關(guān)實(shí)體相連接,在無(wú)向邊旁標(biāo)上聯(lián)系的類型[12]。</p><p>  (2)屬性即實(shí)體性質(zhì)。用橢圓框表示,其中關(guān)鍵屬性

47、即與實(shí)體間用一條線相連表的主碼,關(guān)鍵屬性項(xiàng)加面需下劃線。</p><p>  (3)所有子系統(tǒng)模塊中,主要等同的字段間是相互關(guān)聯(lián)的。</p><p>  (4)在程序中實(shí)現(xiàn)對(duì)其完整性及一致性的控制。</p><p>  系統(tǒng)的實(shí)體屬性圖從數(shù)據(jù)需求分析中得出,遵循三范式原則,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,得出系統(tǒng)E-R圖,如圖4.11所示:</p>&

48、lt;p>  圖4.11系統(tǒng)E-R圖</p><p>  說(shuō)明:圖中用矩形表示實(shí)體;菱形表示實(shí)體間的聯(lián)系,菱形與有關(guān)實(shí)體通過(guò)無(wú)向邊連接,在邊上標(biāo)明聯(lián)系的類型;橢圓表示實(shí)體的屬性,實(shí)體與屬性通過(guò)無(wú)向邊聯(lián)系。</p><p>  4.3 系統(tǒng)開發(fā)工具</p><p>  4.3.1 開發(fā)語(yǔ)言</p><p>  1.ASP.NET是什么

49、</p><p>  ASP.NET是Microsoft.net的一部分,ASP.net 是作為建立在公共語(yǔ)言運(yùn)行庫(kù)上的編程框架,能在服務(wù)器上生成強(qiáng)大功能的Web應(yīng)用程序。其設(shè)置了統(tǒng)一的 Web 開發(fā)模型,同時(shí)為開發(fā)人員提供了創(chuàng)建企業(yè)級(jí) Web 應(yīng)用程序的各種需要。ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以使用所有與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和就Js

50、cript.)寫程序。同時(shí),所有 ASP.NET 應(yīng)用程序都能夠完全運(yùn)用.NET Framework。開發(fā)人員可以及時(shí)擁有此類技術(shù)的好處(包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全及繼承等)。</p><p>  2.NET Framework簡(jiǎn)述</p><p>  作為支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件,.NET Framewor

51、k主要有以下幾個(gè)組成部分:一是開發(fā)框架整體的前提,即通用語(yǔ)言運(yùn)行時(shí)以及它所提供的一組基礎(chǔ)類庫(kù);二是開發(fā)技術(shù)方面,.NET提供了全新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)ADO .NET、網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)ASP .NET和Windows編程技術(shù)Win Forms;三是開發(fā)語(yǔ)言方面,.NET提供了C#、VB、Java script 、VC++等多種語(yǔ)言支持;而Visual Studio .NET是支持.NET的開發(fā)工具。</p><p>

52、  .NET Framework 主要目的如下: </p><p>  (1)提供一致的面向?qū)ο蟮木幊汰h(huán)境(無(wú)論對(duì)象程序是在本地存儲(chǔ)、執(zhí)行,還是在本地執(zhí)行但發(fā)布在Internet 上,還是在遠(yuǎn)程執(zhí)行)。</p><p> ?。?)提供一個(gè)執(zhí)行環(huán)境,使得軟件部署和版本控制沖突最小化。</p><p>  (3)提供一個(gè)代碼執(zhí)行環(huán)境,一遍增強(qiáng)代碼(包括由未知的及不完全受

53、信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的。</p><p> ?。?)提供一個(gè)代碼執(zhí)行環(huán)境以消除腳本環(huán)境或說(shuō)明環(huán)境的功能弊端。</p><p>  使開發(fā)人員的經(jīng)驗(yàn)在面對(duì)類型大不相同的應(yīng)用程序(如基于Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時(shí)保持一致。依照工業(yè)標(biāo)準(zhǔn)生成任何通信,保證基于 .NET Framework 的代碼可與所有其他代碼集成。</p><p&

54、gt;  .NET Framework 主要組件如下:公共語(yǔ)言運(yùn)行庫(kù)、 .NET Framework 類庫(kù)。公共語(yǔ)言運(yùn)行庫(kù)是 .NET Framework 的前提。您可以將運(yùn)行庫(kù)當(dāng)作在執(zhí)行時(shí)管理代碼的替代,其提供內(nèi)存管理、線程管理及遠(yuǎn)程處理等關(guān)鍵條件,同時(shí)還強(qiáng)制實(shí)行嚴(yán)格的類型安全、可提高安全性和可靠性的其他形式的代碼精準(zhǔn)性。然而實(shí)際是,代碼管理的概念是運(yùn)行庫(kù)的基本原則。以運(yùn)行庫(kù)為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫(kù)為目標(biāo)的代碼稱為非托管

55、代碼。.NET Framework 的另一個(gè)重要組件是類庫(kù),其作為全面性的面向?qū)ο蟮目芍赜妙愋图?,您可以用其開發(fā)多種應(yīng)用程序,其包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 ASP.NET 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體及XML Web services)。</p><p>  .NET Framework 可由非托管組件承載,它們?cè)谶M(jìn)程中加載公共語(yǔ)言運(yùn)行庫(kù),并啟動(dòng)托管代碼的執(zhí)

56、行,以創(chuàng)建一個(gè)可以同時(shí)利用托管和非托管功能的軟件環(huán)境。.NET Framework 不僅提供若干個(gè)運(yùn)行庫(kù)宿主,而且還支持第三方運(yùn)行庫(kù)宿主的開發(fā)。</p><p>  3. ASP.NET的特點(diǎn)</p><p>  (1)ASP.NET的新性能</p><p>  ASP.NET提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。系統(tǒng)

57、幫用戶做了許多不必須的繁瑣工作即為貫穿整個(gè)ASP.NET的主題。</p><p><b>  (2)全新的構(gòu)造</b></p><p>  新的ASP.NET引入受管代碼(Managed Code)的全新概念,貫穿于整個(gè)視窗開發(fā)平臺(tái)。受管代碼在NGWS Runtime下運(yùn)行,而作為時(shí)間運(yùn)行環(huán)境的NGWS Runtime負(fù)責(zé)管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)單。</

58、p><p><b>  (3)高效率</b></p><p>  針對(duì)程序來(lái)說(shuō),速度是及其必要的。ASP中盡可能精簡(jiǎn)程序代碼,使其不得不將代碼移植到一個(gè)低性能的部件中。而ASP.NET則能妥善地處理這一弊端。</p><p><b>  (4)易控制</b></p><p>  在ASP.NET里,你將

59、會(huì)擁有一個(gè)“Data-Bounds” (數(shù)據(jù)約束),其代表它會(huì)與數(shù)據(jù)源相連接,且會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作容易。</p><p><b>  (5)語(yǔ)言支持</b></p><p>  ASP.NET支持多種語(yǔ)言,支持編譯類語(yǔ)言,比如VC++、VB、C#等,其比這些編譯類語(yǔ)言運(yùn)行速度快,更適合編寫大型應(yīng)用程序。</p><p>  (6)更優(yōu)的

60、升級(jí)能力</p><p>  ASP.NET能夠適應(yīng)以下要求:快速發(fā)展的分布式應(yīng)用需要更快速、更易操作、更多平臺(tái)支持、更模塊化及重復(fù)利用性更強(qiáng)的開發(fā),要有新的技術(shù)來(lái)應(yīng)用不同的系統(tǒng),網(wǎng)絡(luò)應(yīng)用和網(wǎng)站要提供更加優(yōu)質(zhì)的可升級(jí)服務(wù)。</p><p><b>  4. C#</b></p><p>  C#是一種最新的、面向?qū)ο蟮木幊陶Z(yǔ)言,是微軟在Mic

61、rosoft .NET中推出的全新語(yǔ)言。此種全新的面向?qū)ο蟮恼Z(yǔ)言使得開發(fā)者可以快速的構(gòu)建從底層系統(tǒng)級(jí)到高層商業(yè)組件的不同應(yīng)用。C#會(huì)成為優(yōu)秀的下一代網(wǎng)絡(luò)編程語(yǔ)言:C#使得強(qiáng)大的功能且靈活,又能給C和C++帶來(lái)了類似于VB的快速開發(fā),并且其還針對(duì).NET作了獨(dú)特設(shè)計(jì),譬如C#允許XML數(shù)據(jù)直接映射為它的數(shù)據(jù)類型等等。</p><p>  5. ADO.NET對(duì)象操作數(shù)據(jù)庫(kù)</p><p> 

62、 在Microsoft .NET中訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)是ADO .NET。ADO .NET提供了一組用來(lái)連接到數(shù)據(jù)庫(kù)、運(yùn)行命令、返回記錄集的類庫(kù),與從前的ADO(ActiveX Data Object)相比,Connection和Command對(duì)象很類似,而ADO .NET的革新主要體現(xiàn)在如下幾個(gè)方面: </p><p>  第一,ADO .NET提供了對(duì)XML的強(qiáng)大支持,這也是ADO .NET的一個(gè)主要設(shè)計(jì)目標(biāo)。在

63、ADO .NET中通過(guò)XML Reader, XML Navigator,XML Document, XML Writer等可以便捷的建立和使用XML數(shù)據(jù),并且支持W3C 的 XSLT、XDR、DTD等標(biāo)準(zhǔn)。ADO .NET對(duì)XML的支持提供了基礎(chǔ),為XML成為Microsoft .NET中數(shù)據(jù)交換的統(tǒng)一格式提供了便利。</p><p>  第二,ADO .NET引入了Dataset的概念,其作為駐于內(nèi)存的數(shù)據(jù)緩

64、沖區(qū),提供了數(shù)據(jù)的關(guān)系型視圖。不論數(shù)據(jù)來(lái)源于一個(gè)一個(gè)XML文檔,還是來(lái)源于關(guān)系型的數(shù)據(jù)庫(kù),我們都可以用一個(gè)統(tǒng)一的編程模型來(lái)建立和運(yùn)用它。其代替了原有的record set的對(duì)象,提高了程序的可擴(kuò)展性和交互性,尤其適合于分布式的應(yīng)用情形。 </p><p>  第三,ADO .NET中還引入了一些新的對(duì)象,例如Data reader可以用來(lái)高效地讀取數(shù)據(jù),產(chǎn)生一個(gè)只讀的記錄集等等。簡(jiǎn)單地說(shuō),ADO .NET通過(guò)一系

65、列新的對(duì)象及編程模型,同時(shí)與XML緊密聯(lián)系,使得在Microsoft .NET中的數(shù)據(jù)操作十分高效、便捷。 ASP .NET是Microsoft .NET中的網(wǎng)絡(luò)編程結(jié)構(gòu),其能夠高效便捷地建造、運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用。</p><p>  6. SQL Server 2005</p><p>  SQL Server 2005是Microsoft 公司發(fā)行的關(guān)系型數(shù)據(jù)庫(kù)管理與分析系統(tǒng),它提供了

66、功能全面、操作簡(jiǎn)單的圖形界面。SQL Server 2005具有優(yōu)良的可靠性及可伸縮性,擁有以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程性能,能夠滿足企業(yè)應(yīng)用程序和電子商務(wù)的需要。 SQL Server 2005適應(yīng)XML和Internet標(biāo)準(zhǔn),擁有基于Web的分析能力,同意使用內(nèi)置的存儲(chǔ)過(guò)程以XML格式存儲(chǔ)、檢索、更新和刪除數(shù)據(jù)。由于ASP.NET與SQL Server 2005均由微軟公司出品,因此在ASP.NET應(yīng)用于后臺(tái)程序中,有專門針對(duì)

67、SQL Server 2005的數(shù)據(jù)應(yīng)用類庫(kù)供用戶使用,方便了用戶對(duì)數(shù)據(jù)操作。</p><p>  7. Microsoft Visual Studio.NET</p><p>  作為微軟的下一代開發(fā)工具,Visual Studio .NET和.NET 開發(fā)框架緊密聯(lián)系,是構(gòu)建下一代互聯(lián)網(wǎng)應(yīng)用的優(yōu)質(zhì)工具。Visual Studio.NET是開發(fā)ASP.NET應(yīng)用程序的常用工具,因?yàn)閂is

68、ual Studio .NET可通過(guò)提供一個(gè)統(tǒng)一的集成開發(fā)環(huán)境及工具,很大程度上地提高了開發(fā)者的效率,也方便了.NET程序的創(chuàng)建和調(diào)試。在Visual Studio.NET中,用戶可以直接使用其內(nèi)部組件來(lái)創(chuàng)建ASP.NET應(yīng)用程序,例外它也是一個(gè)功能強(qiáng)大的編程環(huán)境,使多種語(yǔ)言支持(如:VC++、C#、VB)集成;使服務(wù)器端的開發(fā)簡(jiǎn)化;提供了高效地創(chuàng)建和使用網(wǎng)絡(luò)服務(wù)的方法等等。當(dāng)用Visual Studio.NET創(chuàng)建一個(gè)ASP.NET工

69、程時(shí),Visual Studio.NET會(huì)自動(dòng)配置好IIS應(yīng)用,用戶只需直接應(yīng)用。</p><p>  4.3.2 系統(tǒng)設(shè)計(jì)模式</p><p>  現(xiàn)階段,在大多數(shù)B/S(Browser/Server)結(jié)構(gòu)的Web應(yīng)用中,瀏覽器直接通過(guò)JSP的形式或者HTML與用戶交互,響應(yīng)用戶的請(qǐng)求。B/S結(jié)構(gòu)(Browser/Server,瀏覽器或服務(wù)器模式)是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,we

70、b瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,把系統(tǒng)功能實(shí)現(xiàn)的核心部分集中于服務(wù)器上,是系統(tǒng)的開發(fā)、使用及維護(hù)簡(jiǎn)易化。 客戶機(jī)上只需安裝一個(gè)瀏覽器(browser),如Netscape Navigator或Internet Explorer,服務(wù)器安裝Oracle、Sybase、Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。 B/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而

71、不用安裝任何專門的軟件。運(yùn)用客戶端零維護(hù)只要有一臺(tái)能上網(wǎng)的電腦即可。系統(tǒng)的擴(kuò)展十分簡(jiǎn)單。B/S結(jié)構(gòu)的使用越來(lái)越多,特別是由需求推動(dòng)了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,因此很大程度減輕了服務(wù)器的負(fù)擔(dān),并加強(qiáng)了交互性,能進(jìn)行局部實(shí)時(shí)刷新。</p><p><b>  5 系統(tǒng)實(shí)現(xiàn)</b></p><p>  5.1 系統(tǒng)前臺(tái)模塊</p&

72、gt;<p>  5.1.1 登錄及注冊(cè)管理模塊</p><p><b> ?。?)登錄模塊</b></p><p>  登錄本系統(tǒng)是該模塊設(shè)計(jì)的主要功能,由于在后臺(tái)對(duì)該用戶進(jìn)行判斷,所以不同權(quán)限的用戶登錄本系統(tǒng)會(huì)進(jìn)入不一樣的管理模塊界面,因?yàn)?,首先將從前臺(tái)頁(yè)面提交的用戶名和密碼進(jìn)行接受,此后在后臺(tái)進(jìn)行處理,一句用戶名在數(shù)據(jù)庫(kù)中進(jìn)行查詢,假若查詢?cè)撚脩?/p>

73、則將該用戶的權(quán)限和密碼全都取出來(lái)分別賦給兩個(gè)字符串變量,判斷登錄時(shí)輸入的密碼可否與從數(shù)據(jù)庫(kù)中讀出的密碼匹配。如果兩個(gè)密碼相同則根據(jù)權(quán)限的值進(jìn)入相應(yīng)的頁(yè)面,相反則輸出密碼錯(cuò)誤。另外,若用戶未被管理員分配好權(quán)限,則也登錄不上該系統(tǒng)。如圖5.1所示:</p><p>  圖5.1 前臺(tái)登錄界面</p><p><b> ?。?)程序流程</b></p><

74、;p>  圖5.2登錄程序流程圖</p><p>  5.1.2 查詢項(xiàng)目信息界面</p><p>  用戶登錄本系統(tǒng)后可以查看相關(guān)的項(xiàng)目信息。如圖5.3所示:</p><p>  圖5.3查詢項(xiàng)目信息界面</p><p>  5.1.3 查詢論文界面</p><p>  用戶登錄本系統(tǒng)后可以查看論文。如圖5

75、.4所示:</p><p>  圖5.4查詢論文界面</p><p>  5.1.4 經(jīng)費(fèi)檢索界面</p><p>  用戶登錄本系統(tǒng)后可以查看經(jīng)費(fèi)。如圖5.5所示:</p><p>  圖5.5經(jīng)費(fèi)檢索界面</p><p>  5.1.5 綜合統(tǒng)計(jì)界面</p><p>  用戶登錄本系統(tǒng)后

76、可以進(jìn)行綜合統(tǒng)計(jì)。如圖5.6所示:</p><p>  圖5.6綜合統(tǒng)計(jì)界面</p><p>  5.1.6 修改密碼界面</p><p>  用戶登錄本系統(tǒng)后均可以修改自己的密碼。如圖5.7所示:</p><p>  圖5.7修改密碼界面</p><p>  5.2 系統(tǒng)后臺(tái)模塊</p><p

77、>  5.2.1 添加項(xiàng)目界面</p><p>  管理員登陸后可以添加項(xiàng)目。如圖5.8所示:</p><p>  圖5.8添加項(xiàng)目界面</p><p>  5.2.2 項(xiàng)目管理界面</p><p>  管理員登錄后可以對(duì)項(xiàng)目進(jìn)行管理。如圖5.9所示:</p><p>  圖5.9項(xiàng)目管理界面</p&g

78、t;<p>  5.2.3 添加論文界面</p><p>  管理員登錄本系統(tǒng)后可以添加論文。如圖5.10所示:</p><p>  圖5.10添加論文界面</p><p>  5.2.4 經(jīng)費(fèi)管理界面</p><p>  管理員登錄本系統(tǒng)后可以對(duì)經(jīng)費(fèi)進(jìn)行管理。如圖5.11所示:</p><p>  

79、圖5.11經(jīng)費(fèi)管理界面</p><p>  5.2.5 添加/編輯部門界面</p><p>  管理員登錄后可以添加、編輯部門信息。如圖5.12所示:</p><p>  圖5.12用戶管理界面</p><p><b>  6 系統(tǒng)測(cè)試</b></p><p>  測(cè)試是開發(fā)時(shí)期最后一個(gè)階段,

80、是保證軟件質(zhì)量的重要手段。軟件測(cè)試即于受控制的環(huán)境下,對(duì)系統(tǒng)或應(yīng)用程序進(jìn)行操作,并評(píng)價(jià)操作結(jié)果的過(guò)程。而控制條件包括正常條件與非正常條件。軟件測(cè)試過(guò)程中需促使弊端出現(xiàn),即事情在應(yīng)該出現(xiàn)的時(shí)候沒有出現(xiàn)或者在不該出現(xiàn)的時(shí)候出現(xiàn)。從本質(zhì)來(lái)說(shuō),軟件測(cè)試即"探測(cè)"。</p><p>  6.1 系統(tǒng)測(cè)試的概念</p><p>  軟件測(cè)試是為了發(fā)現(xiàn)問(wèn)題而執(zhí)行程序的過(guò)程。其不但是

81、軟件開發(fā)階段的有機(jī)組成部分,而且在整個(gè)軟件工程(即軟件定義、設(shè)計(jì)和開發(fā)過(guò)程)中占據(jù)重要位置。軟件測(cè)試直接影響著軟件的質(zhì)量評(píng)估,是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié)。軟件測(cè)試需同時(shí)講究策略和時(shí)效性。驗(yàn)收測(cè)試作為軟件測(cè)試過(guò)程的最后一個(gè)環(huán)節(jié),對(duì)軟件可交付性、軟件的質(zhì)量和軟件項(xiàng)目的實(shí)施周期起到"一錘定音"的作用。</p><p>  6.2 系統(tǒng)測(cè)試的目的及意義</p><p>  軟件

82、危機(jī)曾是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門的話題,為處理這場(chǎng)危機(jī),軟件從業(yè)人員、專家及學(xué)者進(jìn)行了大量工作。如今人們明白所謂的軟件危機(jī)實(shí)質(zhì)上僅是一種狀況,那就是軟件中有弊病,正是這些弊病導(dǎo)致軟件開發(fā)在進(jìn)度、質(zhì)量和成本上的失控。由于軟件由人來(lái)完成,任何由人做的工作都不會(huì)是完美無(wú)缺的,因此有錯(cuò)是軟件的屬性,且無(wú)法更改。根源在于我們?nèi)绾稳ケ苊獗撞〉漠a(chǎn)生和如何去消除已經(jīng)產(chǎn)生的弊病,使程序中的弊病密度達(dá)到盡可能低的程度。</p><p

83、>  6.3 測(cè)試測(cè)試常用的方法</p><p>  程序測(cè)試有兩大類主要方式,白盒測(cè)試和黑盒測(cè)試。</p><p>  白盒測(cè)試:一種是以程序的內(nèi)部邏輯結(jié)構(gòu)為依據(jù)而設(shè)計(jì)測(cè)試用例的方法,因而又稱結(jié)構(gòu)測(cè)試或玻璃盒測(cè)試,將軟件看成一個(gè)通透的白盒子,依據(jù)程序的內(nèi)部結(jié)構(gòu)和處理邏輯來(lái)選定測(cè)試用例,對(duì)軟件的邏輯路徑及過(guò)程進(jìn)行測(cè)試,檢查它與設(shè)計(jì)是否相符[15]。白盒測(cè)試要選取足夠的測(cè)試用例,完全

84、的覆蓋源代碼,從而盡早較多地發(fā)現(xiàn)程序中的錯(cuò)誤。方法主要有兩種:一種稱為邏輯覆蓋法,另一種稱為路徑覆蓋法。</p><p>  黑盒測(cè)試:也稱數(shù)據(jù)驅(qū)動(dòng)測(cè)試、功能測(cè)試等,其把待測(cè)對(duì)象堪稱是一個(gè)黑盒子,在完全不考慮程序的內(nèi)部特性和結(jié)構(gòu)的情形下,只按照規(guī)格說(shuō)明書檢查程序的功能可否能正常使用。</p><p>  黑盒測(cè)試主要是根據(jù)輸入條件和輸出條件的確定測(cè)試數(shù)據(jù),來(lái)檢查程序是否能產(chǎn)生正確的輸出[1

85、6]。黑盒測(cè)試主要有下面幾種方式:邊界值分析法、等價(jià)分類法、因果圖法、猜錯(cuò)法。</p><p>  本系統(tǒng)的測(cè)試整合了兩種方法,白盒測(cè)試、黑盒測(cè)試,但主要運(yùn)用的是黑盒測(cè)試方式。在測(cè)試當(dāng)中遵循了“不斷且盡早地進(jìn)行測(cè)試”,“保證測(cè)試用例的完整性和有效性”原則。通過(guò)測(cè)試達(dá)到以下測(cè)試目的:</p><p><b>  1.功能檢查</b></p><p&g

86、t;  檢查功能爭(zhēng)取與否,是否遺漏或無(wú)法實(shí)現(xiàn)本該實(shí)現(xiàn)的功能等。</p><p><b>  2.接口檢查</b></p><p>  檢查正確地接受信息或輸出信息與否。</p><p><b>  3.數(shù)據(jù)檢查</b></p><p>  檢查數(shù)據(jù)結(jié)構(gòu)或外部信息是否有(如數(shù)據(jù)文件)訪問(wèn)錯(cuò)誤。<

87、/p><p><b>  4.性能檢查</b></p><p>  檢查性能需求可否得到滿足。</p><p>  5.初始化、終止檢查</p><p>  檢查可否進(jìn)行正確地初始化或終止。</p><p>  6.4 系統(tǒng)運(yùn)行情況</p><p>  系統(tǒng)評(píng)價(jià)即系統(tǒng)在正式運(yùn)

88、行了一段時(shí)間之后,對(duì)它在技術(shù)上、功能上和經(jīng)濟(jì)上所進(jìn)行的審核評(píng)價(jià)。針對(duì)本系統(tǒng)的評(píng)價(jià)如下:</p><p><b>  (1)系統(tǒng)功能評(píng)價(jià)</b></p><p>  依照該系統(tǒng)開發(fā)前所訂的目標(biāo),在系統(tǒng)完成后經(jīng)過(guò)測(cè)試運(yùn)行,該系統(tǒng)達(dá)到了預(yù)期的開發(fā)目標(biāo),在實(shí)際運(yùn)用中的功能可以滿足用戶需求。</p><p><b>  (2)系統(tǒng)技術(shù)評(píng)價(jià)<

89、;/b></p><p>  該系統(tǒng)設(shè)計(jì)合理,功能已達(dá)預(yù)期目標(biāo),且系統(tǒng)運(yùn)行后安全性高,穩(wěn)定可靠,具有實(shí)用性,提高了信訪辦公的效率。</p><p><b>  (3)系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)</b></p><p>  在規(guī)定時(shí)間內(nèi),該系統(tǒng)完成了系統(tǒng)分析時(shí)定下的系統(tǒng)開發(fā)目標(biāo),達(dá)到了設(shè)計(jì)要求,投入使用后為用戶節(jié)省了許多人力物力財(cái)力,提高了科學(xué)管理能力。

90、</p><p>  6.5 系統(tǒng)測(cè)試結(jié)果</p><p>  所有功能都可以實(shí)現(xiàn),系統(tǒng)運(yùn)行良好,但是還有很多不夠完善的地方,需要以后在使用的過(guò)程中繼續(xù)完善。</p><p><b>  結(jié)束語(yǔ)</b></p><p>  計(jì)算機(jī)技術(shù)的迅猛發(fā)展帶動(dòng)了諸多行業(yè)的發(fā)展,帶來(lái)了減少人力物力投資,、提高工作效率和質(zhì)量的最直觀價(jià)

91、值,從而提高了整個(gè)社會(huì)的生產(chǎn)力。當(dāng)前社會(huì)積極使用計(jì)算機(jī)資源和網(wǎng)絡(luò)資源以提高自身的管理能力,而有關(guān)項(xiàng)目管理中的管理工作是否要實(shí)現(xiàn)信息化、自動(dòng)化也成為項(xiàng)目管理工作中爭(zhēng)論的熱點(diǎn)問(wèn)題。</p><p>  本文在分析項(xiàng)目管理流程的基礎(chǔ)上,用.NET和SQL2005數(shù)據(jù)庫(kù)設(shè)計(jì)且完成項(xiàng)目管理系統(tǒng)。通過(guò)系統(tǒng)調(diào)試結(jié)果顯示,本系統(tǒng)基本完成了功能需求。在設(shè)計(jì)整個(gè)的過(guò)程中,采用了瀑布模型和結(jié)構(gòu)化的設(shè)計(jì)方法。本系統(tǒng)界面美觀友好,操作簡(jiǎn)單

92、,顯示了自己的特色。然而因?yàn)闀r(shí)間倉(cāng)促加上缺乏系統(tǒng)開發(fā)經(jīng)驗(yàn),系統(tǒng)在設(shè)計(jì)過(guò)程中不可避免地遇到了各種各樣的問(wèn)題,如:</p><p>  1. 輸入部分?jǐn)?shù)據(jù)時(shí)沒有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn),不完全確保數(shù)據(jù)絕對(duì)精準(zhǔn)性。</p><p>  2. 由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)還不夠完善,使用可能存在一些不方便。</p><p>  本系統(tǒng)在實(shí)際使用過(guò)程中有可能出現(xiàn)一些問(wèn)題,通過(guò)對(duì)系

93、統(tǒng)的不斷優(yōu)化和完善,能夠調(diào)試出真正符合項(xiàng)目實(shí)際情況的管理系統(tǒng),并整合所有相關(guān)教學(xué)管理信息系統(tǒng),形成統(tǒng)一、規(guī)范、科學(xué)、合理的管理系統(tǒng),提高管理水平。</p><p><b>  致 謝</b></p><p>  大學(xué)的四年學(xué)習(xí)生活馬上就要結(jié)束了,我真的很感謝我的父母,是他們讓我有上大學(xué)的機(jī)會(huì),有機(jī)會(huì)深造,有更多的機(jī)會(huì)去接觸新鮮的知識(shí)和技術(shù),為我今后的人生道路奠定了基

94、礎(chǔ)。我能夠做的事情就是好好學(xué)習(xí),努力去學(xué)習(xí)先進(jìn)的科學(xué)技術(shù),只有這樣才能更好地答謝他們。</p><p>  本篇論文的完成,主要得力于我的導(dǎo)師**老師的悉心指導(dǎo)和幫助。在此期間,從最初的文獻(xiàn)收集,到程序完善、論文的寫作與修改等方面都得到了汪老師的許多有益指點(diǎn)和幫助。汪老師強(qiáng)烈的事業(yè)心和責(zé)任感,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,讓人倍感尊敬。</p><p>  在此特別感謝軟件系的老師們,從他們身上,我不僅

95、學(xué)到了許多寶貴的知識(shí),而且也學(xué)到了為人處世的方法。他們?cè)趯W(xué)業(yè)上對(duì)我悉心教導(dǎo),更令我受益匪淺。嚴(yán)謹(jǐn)細(xì)致的科研態(tài)度,讓人倍感敬重。同時(shí),感謝同學(xué)們給予我很多鼓勵(lì)和關(guān)懷,讓我信心十足,挑戰(zhàn)困難,沖擊極限,讓生活豐富多彩。另外,對(duì)參考文獻(xiàn)中所列的各文獻(xiàn)的作者表示深深的謝意。</p><p>  最后感謝各位專家和評(píng)委審閱我的論文。</p><p><b>  參考文獻(xiàn)</b>

96、</p><p>  [1] 陳雷,尚冰,楊光等.教師教學(xué)檔案信息管理系統(tǒng)的設(shè)計(jì)研究.遼寧中醫(yī)學(xué)院學(xué)報(bào)(第五卷第4期),2003年11月. </p><p>  [2] 滕佳東.管理信息系統(tǒng).東北財(cái)經(jīng)大學(xué)出版社.2008.2. </p><p>  [3] 薛鶴娟.基于WEB的大學(xué)選課系統(tǒng)分析.希望月報(bào)(上半月),2007年11期.</p><p

97、>  [4] 甘仞初,顏志軍,龍 虹.信息系統(tǒng)分析與設(shè)計(jì).北京:高等教育出版社,2003.</p><p>  [5] 劉永勤.成人高校教學(xué)檔案開發(fā)利用的現(xiàn)實(shí)意義.中文期刊.2008年3期.</p><p>  [6] 張海藩.軟件工程導(dǎo)論(第五版)學(xué)習(xí)輔導(dǎo).清華大學(xué)出版社,2008年9期. </p><p>  [7] 王曉敏等.信息系統(tǒng)分析與設(shè)計(jì).清華大學(xué)

98、出版社,2006.</p><p>  [8] 王璞.網(wǎng)頁(yè)制作三劍客.北京清華大學(xué)出版社.2003</p><p>  [9] 孫鑫.Java Web開發(fā)詳解.電子工業(yè)出版社,2007年.</p><p>  [10] ArtTaylor.JDBCDatabasePrograming with J2EE.電子工業(yè)出版社.2004.4</p><p

99、>  [11] 劉曉華.JSP 應(yīng)用開發(fā)詳解.北京電子工業(yè)出版社.2005</p><p>  [11] 李永亮,黃凱鋒.基于Jsp的電子商務(wù)購(gòu)物車的實(shí)現(xiàn)研究.2006.11</p><p>  [12] 萬(wàn)峰科技.JSP網(wǎng)站開發(fā)四酷全書.電子工業(yè)出版社.2005.9</p><p>  [13] 邱旭東,劉文浩.基于JSP的MVC開發(fā)模式研究及應(yīng)用[J].中

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論