0309高校科研信息管理系統(tǒng)_第1頁
0309高??蒲行畔⒐芾硐到y(tǒng)_第2頁
0309高??蒲行畔⒐芾硐到y(tǒng)_第3頁
0309高??蒲行畔⒐芾硐到y(tǒng)_第4頁
0309高校科研信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、:華南師范大學(xué)增城學(xué)院本科(設(shè)計)題目:模塊的設(shè)計姓名:2009學(xué)號:系別:計算機(jī)系專業(yè)班級:計算機(jī)科學(xué)與技術(shù) 09指導(dǎo)教師:2013 年 04 月 28 日性本人鄭重:所呈交的,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明的內(nèi)容外,本不含任何其他個人或集體已經(jīng)或撰寫過的作品或成果。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本的法律結(jié)果由本人承擔(dān)。作者簽名:年月日使用書本作者完全了解學(xué)校有關(guān)保留、使用的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交的復(fù)印件和,允許被查閱和借閱。本人華南師范大學(xué)增城學(xué)院可以將本的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以

2、采用影印、縮印或掃描等保存和匯編本。本屬于,在年1、后適用本書。2、不(請在以上相應(yīng)方框內(nèi)打“”)作者簽名:年月日指導(dǎo)老師簽名:年月日目錄1 系統(tǒng)概述研究背景4研究的意義5. 5系統(tǒng)設(shè)計需求分析6可行性分析.22.1.3技術(shù)可行性7經(jīng)濟(jì)可行性7操作可行性72.2 系統(tǒng)流程和邏輯82.3 計算機(jī)軟硬件配置和開發(fā). 92.3.1 計算機(jī)系統(tǒng)硬件配置92.3.2 計算機(jī)系統(tǒng)配置102.3.3 編程環(huán)境與工具103 系統(tǒng)概要設(shè)計103.1 概述103.2 系統(tǒng)結(jié)構(gòu)11數(shù)據(jù)庫設(shè)計12數(shù)據(jù)庫 E-R 圖12數(shù)據(jù)庫實體12數(shù)據(jù)庫設(shè)計表15系統(tǒng)詳細(xì)設(shè)計17用戶登錄模塊的實

3、現(xiàn)17項目申請信息管理18教師信息管理19項目審核管理20項目成員管理20項目其他管理214.7 修改. 23系統(tǒng)測試23概念和意義235.2 特性24重要性24本系統(tǒng)測試描述24系統(tǒng)測試效果256 總結(jié)28. 28. 29. 29致謝語30參考文獻(xiàn):31(一)本文的研究結(jié)論及展望(二)研究的及發(fā)展意見(三)在系統(tǒng)設(shè)計與實現(xiàn)過的收獲及后續(xù)的改進(jìn)高??蒲行畔⒐芾硐到y(tǒng)摘要:闡述了高??蒲行畔⒐芾硐到y(tǒng)的設(shè)計與實現(xiàn),并對該系統(tǒng)的需求分析及系統(tǒng)需要實現(xiàn)的設(shè)計方法作了介紹。該系統(tǒng)的基本功能包括用戶登錄,修改項目的申請,項目的審核和項目的查詢等功能。,用戶管理,本文以實際運(yùn)用為開發(fā)背景,運(yùn)用工程原理和開發(fā)方

4、法,采用 ASP.Net 技術(shù)構(gòu)建一個基于 B/S 模式的高??蒲行畔⒐芾硐到y(tǒng)。整個開發(fā)過程首先對系統(tǒng)進(jìn)行需求分析,得出系統(tǒng)主要功能,數(shù)據(jù)流圖。接著對系統(tǒng)進(jìn)行總體設(shè)計和詳細(xì)設(shè)計??傮w設(shè)計主要包括系統(tǒng)功能設(shè)計,系統(tǒng)總體結(jié)構(gòu)設(shè)計,系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計和系統(tǒng)安全設(shè)計等;詳細(xì)設(shè)計主要包括系統(tǒng)數(shù)據(jù)庫的實現(xiàn),主要功能模塊的具體實現(xiàn),模塊實現(xiàn)關(guān)鍵代碼等。最后對系統(tǒng)進(jìn)行了功能測試,并對進(jìn)行了分析總結(jié),得出系統(tǒng)的及需要改進(jìn)的地方,為以后的助。提供了方便,同時也為今后開發(fā)類似系統(tǒng)提供了借鑒和幫本系統(tǒng)的開發(fā)使各大高校的科研管理更加方便快捷,同時也促使科研的管理變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。:科研管理

5、;ASP.Net 技術(shù);B/SAbstract1 系統(tǒng)概述1.1 研究背景隨著我國國民經(jīng)濟(jì)的穩(wěn)步,以及開革開發(fā)政策的真確性,我國的各類高校也猶Pr elaborates the university scientific research information management system design and implemenion, and the demand for the systemysis and design method of the system needs to implement areroduced. The basic function of the sys

6、tem include user login, change passwords, user management, project application, project audit and project query, and other functions.Based on the practical application background for develo, applying software engineering principles and development methods, using ASP.Net technology to build a based o

7、n B/S mode of university scientific researanagement information system. Throughout the development pros,of all, on the system demandysis, system main functions, data flow diagrams. Then the system overall design and detailed design. Overall design including the system function design, system overall

8、 structure design, system data structure design and system security design, etc.; The detailed design mainly includes the realization of the system database acs, the concrete implemenion of main function module, module implements key code, etc. Finally, the system functional testing, and the test re

9、sults areyzed and summarized, concludes t the shortage of the system and to improve for future system ma enance is convenient, but also for the future development of similar system provides the reference and help.The development of this system to make colleges and universities scientific research ma

10、nagement more convenient and quick, and also promotes the management of scientific research havee more systematic and ordering. System erface is friendly, easy to operate.Key words: management of scientific research; ASP.Net technology; B/S如雨后春筍般出現(xiàn),如初多的高校在科研管理上一直以來都是用傳統(tǒng)的管理方式進(jìn)行,通常很多高校還是用的口頭傳達(dá)和紙質(zhì)文件查詢,

11、這樣有很多的不便,高校帶來一些不可避免的影響,比如口頭傳達(dá)有一些口誤或者紙質(zhì)文件丟失等問題,那么有沒有一個結(jié)合現(xiàn)在化的管理方式,比如計算機(jī)來解決這個問題呢,是肯定的,進(jìn)過實現(xiàn)和調(diào)研研究發(fā)現(xiàn)通過計算機(jī)互聯(lián)網(wǎng)開發(fā)一系統(tǒng)能夠很好的解決這個問題代化的,高效率的,高??蒲行畔⒐芾?.2 研究的意義用計算機(jī)操作來實現(xiàn)對高??蒲械墓芾?,減少了高校對各項科研管理的成不,而且能夠解決一些不必要的麻煩,徹底的了傳統(tǒng)的科研項目管理模式??蒲许椖垦泄芾硐到y(tǒng)實現(xiàn)系統(tǒng)性、關(guān)聯(lián)性、即時性、針對性等特點(diǎn),用新的管理模式去替代原有的口頭或者紙質(zhì)文件的管理模式,使用戶通過計算機(jī)來實現(xiàn)對各項目進(jìn)行操作管理,從而使科研的管理和項目的

12、參與從繁雜的事務(wù)處理中解放出來,提高管理水平,提供及時、準(zhǔn)確的服務(wù)。對科研各項目的基本信息,經(jīng)費(fèi),以及進(jìn)度,和項目等進(jìn)行了合理的管理,大大加大了科研管理的力度和合理化1.3 系統(tǒng)設(shè)計一個成功的應(yīng)明確建設(shè)的目的,確定的功能,確定規(guī)模、投入費(fèi)用,進(jìn)行必要的市場分析等。只有詳細(xì)的策劃,才能避免在建設(shè)中出現(xiàn)的很多問題,使建設(shè)能順利進(jìn)行。同時,一個大型的計算機(jī)系統(tǒng),必須有一個正確的設(shè)計指導(dǎo),通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計算機(jī)信息管理的優(yōu)勢。根據(jù)現(xiàn)實生活中網(wǎng)民的實際需求,本系統(tǒng)的設(shè)計按照下述原則進(jìn)行。1.有效性:有用性和可用性,實際上這里的有效

13、性包括兩個方面的意思,有用性是指站點(diǎn)潛在的能滿足用戶需求的功能可以看出一個站點(diǎn)如果不能恰當(dāng)運(yùn)行或設(shè)計得非常槽糕就不是一個好站點(diǎn),而可用性是指能夠通過站點(diǎn)的操作實現(xiàn)特定的目標(biāo)??捎谜军c(diǎn)的效益應(yīng)該非常高,并易于學(xué)實現(xiàn)用戶目標(biāo)時令人滿意而不出錯。2.高可靠性:一個實用的同時必須是可靠的,本設(shè)計通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計以及軟、硬件的優(yōu)化選型,可保證的可靠性與容錯性。3.高安全性:在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,充分考慮系統(tǒng)及數(shù)據(jù)資源的容災(zāi)、備份、恢復(fù)的要求。為系統(tǒng)提供強(qiáng)大的數(shù)據(jù)庫備份工具??梢员WC關(guān)鍵數(shù)據(jù)的安全性。操作權(quán)限級,設(shè)置不同的角色確保每一步的操作權(quán)

14、限,可以由管理員進(jìn)行設(shè)置。4.先進(jìn)性:采用目前國際上最先進(jìn)的數(shù)據(jù)庫技術(shù),使用 ASP.NET 開發(fā)工具,SQLServer 2005 作為數(shù)據(jù)庫。采用這些技術(shù)是完全基于微軟進(jìn)行開發(fā),降低了以后的系統(tǒng)運(yùn)營成本,提高了系統(tǒng)的穩(wěn)定性和易性。5.采用標(biāo)準(zhǔn)技術(shù):本的所有設(shè)計遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。6.外觀和技術(shù)平衡:系統(tǒng)采用Web風(fēng)格的界面設(shè)計,界面友好、美觀,使用方便,易學(xué)易用。的一個要達(dá)到一個視覺傳達(dá)的效果。外現(xiàn)和設(shè)計不合理的的令人厭煩,即使站點(diǎn)的功能還算可以,但卻不能帶動用戶的視覺效果,不能達(dá)到預(yù)期的效果,相反,如果外觀非常的美觀漂亮,但技術(shù)也都還可以,用戶就會非常的滿意,達(dá)

15、到了直接的預(yù)期效果。2 需求分析2.1 可行性分析技術(shù)可行性:計算機(jī)配置較高,有足夠的空間可以安裝運(yùn)行庫和各類編程工具,在編程環(huán)境上提供了可靠的支持;在編程方面,可以運(yùn)用以前所學(xué)的各種開發(fā)的計算機(jī)知識和管理知識,加上不斷的學(xué)習(xí),為系統(tǒng)的開發(fā)提供了必要的技術(shù)保障;社會可行性:目前已有很多成功高??蒲行畔⒐芾硐到y(tǒng)的先例。高??蒲行畔⒐芾硐到y(tǒng)的開發(fā)和運(yùn)行與國家的政策不存在任何和抵觸之處。另外,高??蒲行畔⒐芾硐到y(tǒng)所采用的操作和工作方式符合的日常,而且操作方便靈活,便于管理。具有可行性;經(jīng)濟(jì)可行性:本系統(tǒng)主要采用 ASP.NET 開發(fā),免費(fèi),開源,登入高??蒲行畔⒐芾硐到y(tǒng)即可進(jìn)行操作,使用方便快捷;2

16、.1.1 技術(shù)可行性技術(shù)可行性是最難決斷和最關(guān)鍵。根據(jù)客戶系統(tǒng)功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,從技術(shù)的角度研究系統(tǒng)實現(xiàn)的可行性。本系統(tǒng)采用的是.NET的 ASP.NET 技術(shù)和 ADO.NET 技術(shù)。眾所周知,.NET 現(xiàn)在已經(jīng)是很多大型公司和項目的主要開發(fā)工具之一,是目前唯一一個能夠和 Java 相提并論的行業(yè)界。同時數(shù)據(jù)庫采用的是 SQL2005。另外通過我在學(xué)校學(xué)習(xí)的技術(shù)和老師的指導(dǎo),在技術(shù)上是可行的。2.1.2 經(jīng)濟(jì)可行性本的構(gòu)建和管理的總體成本較低。硬件方面:服務(wù)器可嫁接在學(xué)校的服務(wù)器上,或直接從學(xué)校的服務(wù)器申請一定空間,不需單獨(dú)服務(wù)器;傳輸介質(zhì)選用光纖接入校園局域網(wǎng)。方面:本的

17、設(shè)計基本不花費(fèi)。的和管理對技術(shù)要求不高,可安排專門學(xué)生負(fù)責(zé),這些在學(xué)生宿舍可完成,基本不花費(fèi)。2.1.3 操作可行性隨著計算機(jī)的高速發(fā)展,現(xiàn)代化管理已經(jīng)很常見,便利的科技條件,各類也是層出不窮,本系通過主需要用戶輸入用戶名和后登陸即可操作,在操作上只需要連接的網(wǎng)上并有輸入設(shè)備鼠標(biāo)鍵盤就可以操作,在的使用上方便快捷,只需要簡單的培訓(xùn)和介紹就能夠很好的進(jìn)行操作和管理,在操作上也是可行的。2.2 系統(tǒng)流程和邏輯2.3.2 計算機(jī)系統(tǒng)配置操作系統(tǒng):Windows XP ProfesalOffice 2003安裝:金山詞霸 2010Adobe Acrobat 10.0 Profesal瑞星殺毒組合版er

18、net Explorer 8.0VS2005+SQL20052.3.3 編程環(huán)境與工具本管理信息系統(tǒng)采用Windows XP Profesal SP3 和 windos7 作為操作系統(tǒng)。本系統(tǒng)在開發(fā)時選用了目前流行的主流操作系統(tǒng) XP 和 winedos7 和 作為開發(fā)語言,在數(shù)據(jù)庫上同時選用了主流和兼容性較好的 SQL2005 數(shù)據(jù)庫,由于這些產(chǎn)品都是微軟公司的產(chǎn)品,因此在行業(yè)界的都是得到一直的好評的,也是主流的開發(fā)工具。3 系統(tǒng)概要設(shè)計3.1 概述本系統(tǒng)采用B/S 結(jié)rowser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web 服務(wù)兩種模式,是一個適用于ernet 環(huán)境下的模型結(jié)構(gòu)。只要用

19、戶能連上ernet,便可以在任何時間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖 4-1 所示:圖 3-2 系統(tǒng)功能結(jié)構(gòu)圖3.3. 數(shù)據(jù)庫設(shè)計3.3.1 數(shù)據(jù)庫 E-R 圖概念模型的設(shè)計是為了將現(xiàn)實世界信息進(jìn)行抽象,實現(xiàn)信息世界的建模,是進(jìn)行數(shù)據(jù)庫設(shè)計的有力工具。數(shù)據(jù)庫概念模型設(shè)計可通過 E-R 圖來描述現(xiàn)實世界的概念模型。本系統(tǒng)的 E-R 圖表現(xiàn)了系統(tǒng)中各個實體之間的聯(lián)系3.3.2 數(shù)據(jù)庫實體概念設(shè)計的目標(biāo)是設(shè)計出一個大體的功能結(jié)構(gòu),讓系統(tǒng)能夠在這個結(jié)構(gòu)上進(jìn)行編寫和運(yùn)行,數(shù)據(jù)庫是一個系統(tǒng)的和骨架,沒有一個合理的數(shù)據(jù)庫就猶如是一個畸形的人一樣,用起來很別扭。概念模式是系統(tǒng)設(shè)計中的一個關(guān)鍵部分他要首先弄清

20、楚系統(tǒng)的流程和分析, 然后結(jié)合自己所學(xué)的東西,進(jìn)行對數(shù)據(jù)庫和邏輯結(jié)構(gòu)的合理設(shè)計,但是這個過程往往是最復(fù)雜的,需要反復(fù)的進(jìn)行修改和改進(jìn),如果期不能夠設(shè)計一個合理的數(shù)據(jù)庫和概念模式,那么系統(tǒng)在后期的開發(fā)和實際的應(yīng)用中都將會出現(xiàn)很多問題,所以這一部分可以說是真?zhèn)€系統(tǒng)的設(shè)計部分, 是真?zhèn)€系統(tǒng)的支撐。在此階段,用戶可以參與和評價數(shù)據(jù)庫系統(tǒng)的設(shè)計,從而有利于保證數(shù)據(jù)庫系統(tǒng)的設(shè)計與用戶的需求相吻合。在概念模式的設(shè)計中,E-R 模型法是最常見的設(shè)計方法。本系統(tǒng)的 E-R 圖如下圖所示:管理員屬性圖如圖 4-3 所示。項目申請屬性圖如圖 3-4 所示。3.3.3 數(shù)據(jù)庫設(shè)計表此系統(tǒng)需要數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的

21、各個表的詳細(xì)信息。管理員信息表如表 3-1 所示。表 3-1 管理員信息表說明類 型可否為空主鍵字段名長度IDUserName PassWord85050否否否是否否用戶名nvarcharnvarchar用戶信息表如表 3-2 所示。表 3-2 用戶信息表字段名說明類 型長度可否為空主鍵IDBianHao XingMing MiMaAge主鍵850505050505050否否否否否否否否是否否否否否否否nvarchar nvarchar nvarchar nvarchar nvarchar nvarcharnvarcharSexRole職務(wù)項目信息表如表 3-3 所示。表 3-3 項目信息表字

22、段名說明類 型長度可否為空主鍵IDBianHao MingCheng85050否否否是否否申請人項目名稱NvarcharNvarcharShenQingTime WenJianShenRen RenTimeJieGuoMeMo申請日期項目文件評審人 評審時間評審結(jié)果備注datetime Nvarchar Nvarchar datetime NvarcharNvarchar8505085050否否否否否否否否否否否否項目成員信息表如表 3-4 所示。表 3-4 項目成員信息表字段名說明類 型長度可否為空主鍵IDMingCheng FuZheRen ChengYuan MeMo850505050否

23、否否否否是否否否否項目名稱Nvarchar Nvarchar NvarcharNvarchar成員備注費(fèi)用信息表如表 3-5 所示。表 3-5 費(fèi)用信息表字段名說明類 型長度可否為空主鍵IDMingCheng FeiYong RiQi YongTu85050850否否否否否是否否否否項目名稱費(fèi)用日期用途Nvarchar Nvarchar datetimeNvarchar項目進(jìn)度信息表如表 3-6 所示。表 3-6 項目進(jìn)度信息表字段名說明類 型長度可否為空主鍵IDMingCheng RiQIWanChengMeMo850505050否否否否否是否否否否項目名稱日期完成度備注Nvarchar d

24、atetime NvarcharNvarchar4 系統(tǒng)詳細(xì)設(shè)計本系統(tǒng)才用了 和 SQL 結(jié)合的結(jié)構(gòu)開發(fā)了高校科研信息管理系統(tǒng),本系統(tǒng)是基于現(xiàn)在流行的瘦客戶端管理模式既 B/S 模式。在數(shù)據(jù)庫的連接上面本系統(tǒng)的連接字符串在系統(tǒng)的配置文件中,既 Web.Config 文件中,當(dāng)系統(tǒng)變化的時候只需要改動本系統(tǒng)的配置文件就可以,不需要在每個頁面修改的連接字符串,大大的提高了系統(tǒng)的可以移植性,系統(tǒng)中所以和數(shù)據(jù)庫有關(guān)系的操作都通過一個通用類來實現(xiàn),大大提高了代碼的耦合性,當(dāng)數(shù)據(jù)庫類型等信息變化后直接修改類文件就可以了,不再需要每個 頁面都修改。另外本系統(tǒng)解決了中文,也是在配置文件中添加了編碼方式的形式解

25、決的,本系統(tǒng)的另外一個大的特點(diǎn)是系統(tǒng)對數(shù)據(jù)庫的操作都單獨(dú)的寫在了一個類里,這樣對系統(tǒng)的所有數(shù)據(jù)庫操作都只這個類就可以了,不要每個頁面都去寫數(shù)據(jù)庫的操作,提高了系統(tǒng)的集。4.1 用戶登錄模塊的實現(xiàn)系統(tǒng)管理模塊分為普通用戶和管理員,需要登入后才能使用,只有登錄后才能夠進(jìn)行操作,管理員用戶登錄的用戶名:Admin,Admin。登入界面如圖 4-1所示,登入后首頁管理界面,以簡潔大方、方便操作為設(shè)計思路:圖 4-1 系統(tǒng)登錄頁面4.2 項目申請信息管理用戶可以對自己的項目進(jìn)行申請,審核通過后項目立項成功,可以進(jìn)行其他的管理,在項目申請中輸入對應(yīng)的項目名稱后項目文件后點(diǎn)確定按鈕系統(tǒng)檢測輸入數(shù)據(jù)的合法性,

26、檢測通過后自動添加信息到數(shù)據(jù)中,模塊如圖 4-2 所示圖 4-2 項目申請?zhí)砑禹撁嫣砑禹椖可暾埞芾砗簏c(diǎn)擊對應(yīng)的菜單返回到項目申請的管理頁面,在該頁面可以對添加過的項目申請信息進(jìn)行編輯和刪除操作,如圖 4-3 所示圖 4-3 項目申請管理列表4.3 教師信息管理管理員可以添加對應(yīng)的教師,再添加頁面中輸入對應(yīng)的額,用戶名和,性別等基本信息后點(diǎn)確定按鈕系統(tǒng)檢測輸入數(shù)據(jù)的據(jù)中,模塊如圖 4-4 所示,檢測通過后自動添加信息到數(shù)圖 4-4 教師添加頁面添加教師信息管理后點(diǎn)擊對應(yīng)的菜單返回到用戶的管理頁面,在該頁面可以對添加過的教師信息進(jìn)行編輯和刪除操作,如圖 4-5 所示圖 4-5 教師管理頁面4.4

27、項目審核管理項目在申請后可以進(jìn)行審核,點(diǎn)名項目審核菜單,會彈出對應(yīng)的申請項目,點(diǎn)擊文件可以對應(yīng)的申請文件,點(diǎn)擊審核后可以進(jìn)行審核,界面如圖 5-6 所示圖 4-6 項目審核頁面點(diǎn)擊審核后跳到具體的審核頁面,可以選擇是否審核,和原因等信息,操作如圖4-7 所示圖 4-7 項目審核頁面4.5 項目成員管理在項目立項后可以對項目的成員進(jìn)行分配,在項目成員管理中輸入對應(yīng)的項目名稱,和成員以及備注后點(diǎn)擊確定按鈕,系統(tǒng)自動檢測數(shù)據(jù)的后添加信息到數(shù)據(jù)庫中,頁面如圖 4-8 所示圖 4-8 項目成員管理添加項目成員管理后點(diǎn)擊對應(yīng)的菜單返回到項目成員的管理頁面,在該頁面可以對添加過的項目成員進(jìn)行編輯和刪除操作,

28、如圖 4-9 所示圖 4-9 項目成員管理列表4.6 項目其他管理除了管理項目成員外,還可以管理項目的基本費(fèi)用支出,和進(jìn)度以及項目獲取的成功,具體如圖 4-10 所示圖 4-10 項目費(fèi)用管理圖 4-11 項目費(fèi)用管理列表管理員還可以管理項目的日常進(jìn)度,:圖 4-12 項目進(jìn)度管理圖 4-13 項目進(jìn)度管理列表4.7 修改為了系統(tǒng)的安全,用戶要定期的修改自己的,防止被其他用戶等了和操作給系統(tǒng)帶來不良的。如圖 4-14 所示:圖 4-14修改頁面5 系統(tǒng)測試5.1 概念和意義測試的定義:程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。測試(Testing)的任務(wù)與目的可以描述為:目的:發(fā)現(xiàn)程序中可能存在

29、。任務(wù):通過在計算機(jī)上執(zhí)行程序,程序中潛在的錯誤。另一個是相關(guān)的術(shù)語叫糾錯(Debugging)。它的目的與任務(wù)可以規(guī)定為:目的:定位和糾正錯誤;任務(wù):保證程序的可靠運(yùn)行,消除故障。本系統(tǒng)的測試,可以用圖 5-1 的數(shù)據(jù)流圖來說明。圖中表明,在真真的編寫和使用中要對每一個單元模塊進(jìn)試賽,每一個測試用例就要做測試單元,在測試中要對所有編寫和使用的單元和模塊進(jìn)試,比如輸入的數(shù)據(jù)是否合法,是否能夠進(jìn)行越權(quán)操作,是否能夠進(jìn)行編程刪除和添加,系統(tǒng)的功能是否完善,已經(jīng)完成的功能是否會出現(xiàn)錯誤等等,這是一個考驗系統(tǒng)健壯性的標(biāo)志,也是一個提高編程水平和技術(shù)的考核。測試數(shù)據(jù)期望結(jié)果測試評糾價錯錯誤信息改正信息圖

30、 5.1 測試與糾錯信息流程5.2 特性(1)挑剔性測試是為了證明程序有錯,而不是證明程序無錯。因此,對于被測程序就是要“純毛求疵”,就是要“雞蛋里挑骨頭”。(2)復(fù)雜性測試儀程序則比較容易,這其實是一個誤區(qū)。設(shè)計測試用力是一項需要細(xì)致和高度技巧的高能工作,稍有不慎就會顧此失彼,發(fā)生不應(yīng)用得數(shù)樓。(3)不徹底性實際測試都是不徹底的,當(dāng)然不能夠保證測試后的程序不存在遺漏的錯誤。(4)經(jīng)濟(jì)性通場這種測試稱為“選擇測試(Selective Testing)”。為了降低測試成本,選擇測試用力是應(yīng)注意遵守“經(jīng)濟(jì)性”的原則。5.3 重要性測試是一個很重要的環(huán)節(jié),通過實踐和實際的實習(xí)經(jīng)驗告訴我,一個編寫好了

31、是不能夠真真的交付給用戶使用的,必須要有專門的測試對每一個單元模塊進(jìn)試,只有保證每一個模塊在數(shù)據(jù)和功能模塊都能夠正常進(jìn)行后才能夠交給用戶進(jìn)行體驗,一個錯誤連連的系統(tǒng)不僅給用戶的體驗不好,也會給用戶對公司和編程帶來的影響,不經(jīng)會影響到個人的工作業(yè)績也會給公司帶來不必要的麻煩,所以現(xiàn)在測試已經(jīng)是每一個公司必不可少的工作,基本每一個公司都會配備專業(yè)的測試,在編程編寫好對應(yīng)的模塊自己進(jìn)行了簡單的測試以后還要交費(fèi)給公司的專業(yè)測試對系統(tǒng)進(jìn)行黑盒白盒已經(jīng)各類專業(yè)的系統(tǒng)測試,在專業(yè)進(jìn)行反復(fù)的測試和檢測后發(fā)現(xiàn)系統(tǒng)沒有明顯的和潛在的錯誤以后才你能夠算這個模塊基本完成,在整個系統(tǒng)編寫完成后還要對系統(tǒng)進(jìn)行整個個集成測

32、試,所有各項測試都通過后方能交給用戶體驗,在用戶體驗過其實也的一個系統(tǒng)的測試過程,只有客戶經(jīng)過一點(diǎn)時間的體驗好測試并進(jìn)行修改后系統(tǒng)才能夠真真的交付給用使用,這個開發(fā)流程才算完成了一個階段。5.4 本系統(tǒng)測試描述為了使本運(yùn)行更加穩(wěn)定,我對它進(jìn)行了全面的測試,測試分為二部分來進(jìn)行,一是:界面測試;二是功能測試。首先是界面測試,為了使在不同的的操作系統(tǒng)上運(yùn)行界面能保持原來的風(fēng)格。我把完整程序拷貝到 Windows XP Pro 環(huán)境下,程序運(yùn)行界面正常,界面上的字體等設(shè)置都保持得相當(dāng)好。沒有出現(xiàn)類似字體變形的情況!二是進(jìn)行功能的測試。本系統(tǒng)測試采用了單元測試,集成測試,完善性測試等多種方式進(jìn)經(jīng)過測試

33、,所有功能都能得以實現(xiàn),沒有任何變形。至此,在功能的測試上也已經(jīng)比較試。的完成了。5.5 系統(tǒng)測試效果1根據(jù)上面的系統(tǒng)測試用例,其測試效果。登錄時,比如輸入用戶名和樣給出提示。如圖 1-1 所示。否則提示輸入不能為空,假如用戶名和錯誤一圖 1.1 登錄不輸入圖 1.2登錄不輸入提示圖 1.3 登錄輸入錯誤的用戶名圖 1.4 登錄輸入錯誤的用戶名提示2修改是輸入不能為空,而且舊輸入必須正確,并且 2 次輸入的新必須一致,否則給出提示圖 1.6 不輸入新舊圖 1.7 不輸入新舊時的提示圖 1.8 輸入錯誤的舊和新舊不一致圖 1.9 舊錯誤提示圖 1.10 兩次新不一致提示6 總結(jié)(一)本文的研究結(jié)

34、論及展望 1.本文研究了基于 ASP.NET 的高??蒲行畔⒐芾硐到y(tǒng)的設(shè)計與實現(xiàn),在文章開端首 先對個研究背景和研究意義作了簡單的介紹,然后通過系統(tǒng)分析,引申出本系統(tǒng)研究的主要內(nèi)容。(1)通過對 asp。Net、SQl2005 數(shù)據(jù)庫和 B/S 架構(gòu)的簡介,從硬件和兩說明了基于 ASP.NET 的高??蒲行畔⒐芾硐到y(tǒng)的設(shè)計與實現(xiàn)的可行性,本文結(jié)論及研究成果如下:(2)實現(xiàn)了 ASP.NET 與 SQl2005 相結(jié)合構(gòu)建的高??蒲行畔⒐芾硐到y(tǒng)通過本次基于 ASP.NET 的高??蒲行畔⒐芾硐到y(tǒng)設(shè)計與實現(xiàn)的研究與實現(xiàn),我感觸到學(xué)門新技術(shù),最重要的是實踐,只有多動手才能盡快掌握它,一個系統(tǒng)的開發(fā),

35、經(jīng)驗是最重要的,經(jīng)驗,就難免會有許多考慮不周之處。要想吸引的用戶,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗,我設(shè)計的圖形界面比較簡單。只是對基本功能進(jìn)行了開發(fā)。本次開發(fā),我參考了很多本系統(tǒng)的例子,吸取了一些別的本系統(tǒng)的長處,對自己的畢業(yè)設(shè)計進(jìn)行了完善,但是還有很多的之處,有待以后進(jìn)一步學(xué)習(xí)。實踐證明,本系統(tǒng)有著很好的發(fā)展前景,經(jīng)測試運(yùn)行。本文所制作的系統(tǒng)界面友好、使用靈活、操作簡單、功能齊全、表現(xiàn)方式獨(dú)特,已基本具備了成技術(shù)理論。(二)研究的及發(fā)展意見由于時間倉促在開發(fā)系統(tǒng)中難免不會那面全面,所以系統(tǒng)中會存在一些。頁面不是很美觀,頁面美觀對一個有很重要的,給用戶提供一個友好

36、美觀的頁面對一個系統(tǒng)來說。對大型的開發(fā)緩存技術(shù)的應(yīng)用很重要,當(dāng)網(wǎng)速慢或者同時用戶很多的時候要對系統(tǒng)使用緩存技術(shù)。系統(tǒng)體驗,添加動態(tài)信息的時候沒有做到頁面不刷新也就是 Ajax 技術(shù),如果能好的應(yīng)用 Ajax 技術(shù)對系統(tǒng)的用戶體驗將有更大的提高。所以系統(tǒng)還有很多欠缺的地方在今后的學(xué)習(xí)和開發(fā)系統(tǒng)的時候要盡力對系統(tǒng)做好架構(gòu),能夠盡力開發(fā)出一套成熟,快速高效的系統(tǒng)。由于是首次進(jìn)行設(shè)計,并且在設(shè)計前沒有接觸過 c#語言,所以在編程的過遇到過許多棘手,原以為正確無誤的程序運(yùn)行過卻總出現(xiàn)問題,有時經(jīng)過了好幾天還不能找出運(yùn)行出錯的原因。但經(jīng)過的不懈努力,最終還是解決了。而這些問題有時候僅僅是因為沒注意一些簡單

37、的語法,例如在一條語句結(jié)尾時使用的;,有時候往往由于粗心就使用了中文輸入時的;,括號,引號的使用不匹配或漏寫等。而且系統(tǒng)功能比較簡單,還存在許多缺陷。比如,沒有實現(xiàn)用戶功能,沒有實現(xiàn)留言回復(fù)功能。相比網(wǎng)上一些大型商品還有很大的差距。相信隨著對ASP.NET 語言和數(shù)據(jù)庫知識的深入學(xué)習(xí)、實踐,在以后的設(shè)計中這些問題都會得到解決。(三)在系統(tǒng)設(shè)計與實現(xiàn)過的收獲及后續(xù)的改進(jìn)首先,在系統(tǒng)開發(fā)之前我經(jīng)常了長期的調(diào)研研究和分析,在館和網(wǎng)絡(luò)上搜集的大量的參考資料和業(yè)務(wù)流程,以及在導(dǎo)師的指導(dǎo)下確定了系統(tǒng)的系統(tǒng)分析和系統(tǒng)調(diào)研部分,這樣培養(yǎng)了能力和調(diào)研研究以及查閱資料的能力,在開發(fā)的過我用以前在學(xué)校學(xué)習(xí)的知識進(jìn)行了開發(fā),這樣對我以前的所有用到的數(shù)據(jù)庫知識和編程基 礎(chǔ)知識進(jìn)行了整合和復(fù)習(xí),對以后的工作也有一定的幫助,另外我在編寫這個程序的時候也遇到了各類的疑難問題,比如一些信息如何能夠進(jìn)行有效的驗證, 比如在編寫過如何能夠減少代碼量和程序的可移植性以及數(shù)據(jù)庫變動了如何能夠最有效快捷的進(jìn)行程序的整合等,這些問題通過我在網(wǎng)上查找資料和老師的幫助以及在網(wǎng)上求助發(fā)帖等方式都進(jìn)行了完美的解決,這樣在令一方面也培養(yǎng)了我解決問題和于人交流的能力,總之,這次畢業(yè)設(shè)計使我收貨很多,遇到了很多平時沒有遇到,讓我受益匪淺,嘗試到了個人努力打來的甜頭。其實一個完美的高??蒲行畔⒐芾硐到y(tǒng)不是想想的那么簡單的,他有更加復(fù)雜的流

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論