版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、:華南師范大學(xué)增城學(xué)院本科(設(shè)計(jì))題目:模塊的設(shè)計(jì)姓名:2009學(xué)號(hào):系別:計(jì)算機(jī)系專業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù) 09指導(dǎo)教師:2013 年 04 月 28 日性本人鄭重:所呈交的,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明的內(nèi)容外,本不含任何其他個(gè)人或集體已經(jīng)或撰寫過的作品或成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本的法律結(jié)果由本人承擔(dān)。作者簽名:年月日使用書本作者完全了解學(xué)校有關(guān)保留、使用的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交的復(fù)印件和,允許被查閱和借閱。本人華南師范大學(xué)增城學(xué)院可以將本的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以
2、采用影印、縮印或掃描等保存和匯編本。本屬于,在年1、后適用本書。2、不(請(qǐng)?jiān)谝陨舷鄳?yīng)方框內(nèi)打“”)作者簽名:年月日指導(dǎo)老師簽名:年月日目錄1 系統(tǒng)概述研究背景4研究的意義5. 5系統(tǒng)設(shè)計(jì)需求分析6可行性分析.22.1.3技術(shù)可行性7經(jīng)濟(jì)可行性7操作可行性72.2 系統(tǒng)流程和邏輯82.3 計(jì)算機(jī)軟硬件配置和開發(fā). 92.3.1 計(jì)算機(jī)系統(tǒng)硬件配置92.3.2 計(jì)算機(jī)系統(tǒng)配置102.3.3 編程環(huán)境與工具103 系統(tǒng)概要設(shè)計(jì)103.1 概述103.2 系統(tǒng)結(jié)構(gòu)11數(shù)據(jù)庫(kù)設(shè)計(jì)12數(shù)據(jù)庫(kù) E-R 圖12數(shù)據(jù)庫(kù)實(shí)體12數(shù)據(jù)庫(kù)設(shè)計(jì)表15系統(tǒng)詳細(xì)設(shè)計(jì)17用戶登錄模塊的實(shí)
3、現(xiàn)17項(xiàng)目申請(qǐng)信息管理18教師信息管理19項(xiàng)目審核管理20項(xiàng)目成員管理20項(xiàng)目其他管理214.7 修改. 23系統(tǒng)測(cè)試23概念和意義235.2 特性24重要性24本系統(tǒng)測(cè)試描述24系統(tǒng)測(cè)試效果256 總結(jié)28. 28. 29. 29致謝語30參考文獻(xiàn):31(一)本文的研究結(jié)論及展望(二)研究的及發(fā)展意見(三)在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過的收獲及后續(xù)的改進(jìn)高??蒲行畔⒐芾硐到y(tǒng)摘要:闡述了高校科研信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并對(duì)該系統(tǒng)的需求分析及系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方法作了介紹。該系統(tǒng)的基本功能包括用戶登錄,修改項(xiàng)目的申請(qǐng),項(xiàng)目的審核和項(xiàng)目的查詢等功能。,用戶管理,本文以實(shí)際運(yùn)用為開發(fā)背景,運(yùn)用工程原理和開發(fā)方
4、法,采用 ASP.Net 技術(shù)構(gòu)建一個(gè)基于 B/S 模式的高??蒲行畔⒐芾硐到y(tǒng)。整個(gè)開發(fā)過程首先對(duì)系統(tǒng)進(jìn)行需求分析,得出系統(tǒng)主要功能,數(shù)據(jù)流圖。接著對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)??傮w設(shè)計(jì)主要包括系統(tǒng)功能設(shè)計(jì),系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì),系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)安全設(shè)計(jì)等;詳細(xì)設(shè)計(jì)主要包括系統(tǒng)數(shù)據(jù)庫(kù)的實(shí)現(xiàn),主要功能模塊的具體實(shí)現(xiàn),模塊實(shí)現(xiàn)關(guān)鍵代碼等。最后對(duì)系統(tǒng)進(jìn)行了功能測(cè)試,并對(duì)進(jìn)行了分析總結(jié),得出系統(tǒng)的及需要改進(jìn)的地方,為以后的助。提供了方便,同時(shí)也為今后開發(fā)類似系統(tǒng)提供了借鑒和幫本系統(tǒng)的開發(fā)使各大高校的科研管理更加方便快捷,同時(shí)也促使科研的管理變的更加系統(tǒng)化、有序化。系統(tǒng)界面較友好,易于操作。:科研管理
5、;ASP.Net 技術(shù);B/SAbstract1 系統(tǒng)概述1.1 研究背景隨著我國(guó)國(guó)民經(jīng)濟(jì)的穩(wěn)步,以及開革開發(fā)政策的真確性,我國(guó)的各類高校也猶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ì)文件丟失等問題,那么有沒有一個(gè)結(jié)合現(xiàn)在化的管理方式,比如計(jì)算機(jī)來解決這個(gè)問題呢,是肯定的,進(jìn)過實(shí)現(xiàn)和調(diào)研研究發(fā)現(xiàn)通過計(jì)算機(jī)互聯(lián)網(wǎng)開發(fā)一系統(tǒng)能夠很好的解決這個(gè)問題代化的,高效率的,高校科研信息管理1.2 研究的意義用計(jì)算機(jī)操作來實(shí)現(xiàn)對(duì)高??蒲械墓芾恚瑴p少了高校對(duì)各項(xiàng)科研管理的成不,而且能夠解決一些不必要的麻煩,徹底的了傳統(tǒng)的科研項(xiàng)目管理模式??蒲许?xiàng)目研管理系統(tǒng)實(shí)現(xiàn)系統(tǒng)性、關(guān)聯(lián)性、即時(shí)性、針對(duì)性等特點(diǎn),用新的管理模式去替代原有的口頭或者紙質(zhì)文件的管理模式,使用戶通過計(jì)算機(jī)來實(shí)現(xiàn)對(duì)各項(xiàng)目進(jìn)行操作管理,從而使科研的管理和項(xiàng)目的
12、參與從繁雜的事務(wù)處理中解放出來,提高管理水平,提供及時(shí)、準(zhǔn)確的服務(wù)。對(duì)科研各項(xiàng)目的基本信息,經(jīng)費(fèi),以及進(jìn)度,和項(xiàng)目等進(jìn)行了合理的管理,大大加大了科研管理的力度和合理化1.3 系統(tǒng)設(shè)計(jì)一個(gè)成功的應(yīng)明確建設(shè)的目的,確定的功能,確定規(guī)模、投入費(fèi)用,進(jìn)行必要的市場(chǎng)分析等。只有詳細(xì)的策劃,才能避免在建設(shè)中出現(xiàn)的很多問題,使建設(shè)能順利進(jìn)行。同時(shí),一個(gè)大型的計(jì)算機(jī)系統(tǒng),必須有一個(gè)正確的設(shè)計(jì)指導(dǎo),通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢(shì)。根據(jù)現(xiàn)實(shí)生活中網(wǎng)民的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行。1.有效性:有用性和可用性,實(shí)際上這里的有效
13、性包括兩個(gè)方面的意思,有用性是指站點(diǎn)潛在的能滿足用戶需求的功能可以看出一個(gè)站點(diǎn)如果不能恰當(dāng)運(yùn)行或設(shè)計(jì)得非常槽糕就不是一個(gè)好站點(diǎn),而可用性是指能夠通過站點(diǎn)的操作實(shí)現(xiàn)特定的目標(biāo)。可用站點(diǎn)的效益應(yīng)該非常高,并易于學(xué)實(shí)現(xiàn)用戶目標(biāo)時(shí)令人滿意而不出錯(cuò)。2.高可靠性:一個(gè)實(shí)用的同時(shí)必須是可靠的,本設(shè)計(jì)通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證的可靠性與容錯(cuò)性。3.高安全性:在設(shè)計(jì)中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,充分考慮系統(tǒng)及數(shù)據(jù)資源的容災(zāi)、備份、恢復(fù)的要求。為系統(tǒng)提供強(qiáng)大的數(shù)據(jù)庫(kù)備份工具??梢员WC關(guān)鍵數(shù)據(jù)的安全性。操作權(quán)限級(jí),設(shè)置不同的角色確保每一步的操作權(quán)
14、限,可以由管理員進(jìn)行設(shè)置。4.先進(jìn)性:采用目前國(guó)際上最先進(jìn)的數(shù)據(jù)庫(kù)技術(shù),使用 ASP.NET 開發(fā)工具,SQLServer 2005 作為數(shù)據(jù)庫(kù)。采用這些技術(shù)是完全基于微軟進(jìn)行開發(fā),降低了以后的系統(tǒng)運(yùn)營(yíng)成本,提高了系統(tǒng)的穩(wěn)定性和易性。5.采用標(biāo)準(zhǔn)技術(shù):本的所有設(shè)計(jì)遵循國(guó)際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。6.外觀和技術(shù)平衡:系統(tǒng)采用Web風(fēng)格的界面設(shè)計(jì),界面友好、美觀,使用方便,易學(xué)易用。的一個(gè)要達(dá)到一個(gè)視覺傳達(dá)的效果。外現(xiàn)和設(shè)計(jì)不合理的的令人厭煩,即使站點(diǎn)的功能還算可以,但卻不能帶動(dòng)用戶的視覺效果,不能達(dá)到預(yù)期的效果,相反,如果外觀非常的美觀漂亮,但技術(shù)也都還可以,用戶就會(huì)非常的滿意,達(dá)
15、到了直接的預(yù)期效果。2 需求分析2.1 可行性分析技術(shù)可行性:計(jì)算機(jī)配置較高,有足夠的空間可以安裝運(yùn)行庫(kù)和各類編程工具,在編程環(huán)境上提供了可靠的支持;在編程方面,可以運(yùn)用以前所學(xué)的各種開發(fā)的計(jì)算機(jī)知識(shí)和管理知識(shí),加上不斷的學(xué)習(xí),為系統(tǒng)的開發(fā)提供了必要的技術(shù)保障;社會(huì)可行性:目前已有很多成功高??蒲行畔⒐芾硐到y(tǒng)的先例。高校科研信息管理系統(tǒng)的開發(fā)和運(yùn)行與國(guó)家的政策不存在任何和抵觸之處。另外,高校科研信息管理系統(tǒng)所采用的操作和工作方式符合的日常,而且操作方便靈活,便于管理。具有可行性;經(jīng)濟(jì)可行性:本系統(tǒng)主要采用 ASP.NET 開發(fā),免費(fèi),開源,登入高校科研信息管理系統(tǒng)即可進(jìn)行操作,使用方便快捷;2
16、.1.1 技術(shù)可行性技術(shù)可行性是最難決斷和最關(guān)鍵。根據(jù)客戶系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,從技術(shù)的角度研究系統(tǒng)實(shí)現(xiàn)的可行性。本系統(tǒng)采用的是.NET的 ASP.NET 技術(shù)和 ADO.NET 技術(shù)。眾所周知,.NET 現(xiàn)在已經(jīng)是很多大型公司和項(xiàng)目的主要開發(fā)工具之一,是目前唯一一個(gè)能夠和 Java 相提并論的行業(yè)界。同時(shí)數(shù)據(jù)庫(kù)采用的是 SQL2005。另外通過我在學(xué)校學(xué)習(xí)的技術(shù)和老師的指導(dǎo),在技術(shù)上是可行的。2.1.2 經(jīng)濟(jì)可行性本的構(gòu)建和管理的總體成本較低。硬件方面:服務(wù)器可嫁接在學(xué)校的服務(wù)器上,或直接從學(xué)校的服務(wù)器申請(qǐng)一定空間,不需單獨(dú)服務(wù)器;傳輸介質(zhì)選用光纖接入校園局域網(wǎng)。方面:本的
17、設(shè)計(jì)基本不花費(fèi)。的和管理對(duì)技術(shù)要求不高,可安排專門學(xué)生負(fù)責(zé),這些在學(xué)生宿舍可完成,基本不花費(fèi)。2.1.3 操作可行性隨著計(jì)算機(jī)的高速發(fā)展,現(xiàn)代化管理已經(jīng)很常見,便利的科技條件,各類也是層出不窮,本系通過主需要用戶輸入用戶名和后登陸即可操作,在操作上只需要連接的網(wǎng)上并有輸入設(shè)備鼠標(biāo)鍵盤就可以操作,在的使用上方便快捷,只需要簡(jiǎn)單的培訓(xùn)和介紹就能夠很好的進(jìn)行操作和管理,在操作上也是可行的。2.2 系統(tǒng)流程和邏輯2.3.2 計(jì)算機(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ā)時(shí)選用了目前流行的主流操作系統(tǒng) XP 和 winedos7 和 作為開發(fā)語言,在數(shù)據(jù)庫(kù)上同時(shí)選用了主流和兼容性較好的 SQL2005 數(shù)據(jù)庫(kù),由于這些產(chǎn)品都是微軟公司的產(chǎn)品,因此在行業(yè)界的都是得到一直的好評(píng)的,也是主流的開發(fā)工具。3 系統(tǒng)概要設(shè)計(jì)3.1 概述本系統(tǒng)采用B/S 結(jié)rowser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web 服務(wù)兩種模式,是一個(gè)適用于ernet 環(huán)境下的模型結(jié)構(gòu)。只要用
19、戶能連上ernet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖 4-1 所示:圖 3-2 系統(tǒng)功能結(jié)構(gòu)圖3.3. 數(shù)據(jù)庫(kù)設(shè)計(jì)3.3.1 數(shù)據(jù)庫(kù) E-R 圖概念模型的設(shè)計(jì)是為了將現(xiàn)實(shí)世界信息進(jìn)行抽象,實(shí)現(xiàn)信息世界的建模,是進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有力工具。數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)可通過 E-R 圖來描述現(xiàn)實(shí)世界的概念模型。本系統(tǒng)的 E-R 圖表現(xiàn)了系統(tǒng)中各個(gè)實(shí)體之間的聯(lián)系3.3.2 數(shù)據(jù)庫(kù)實(shí)體概念設(shè)計(jì)的目標(biāo)是設(shè)計(jì)出一個(gè)大體的功能結(jié)構(gòu),讓系統(tǒng)能夠在這個(gè)結(jié)構(gòu)上進(jìn)行編寫和運(yùn)行,數(shù)據(jù)庫(kù)是一個(gè)系統(tǒng)的和骨架,沒有一個(gè)合理的數(shù)據(jù)庫(kù)就猶如是一個(gè)畸形的人一樣,用起來很別扭。概念模式是系統(tǒng)設(shè)計(jì)中的一個(gè)關(guān)鍵部分他要首先弄清
20、楚系統(tǒng)的流程和分析, 然后結(jié)合自己所學(xué)的東西,進(jìn)行對(duì)數(shù)據(jù)庫(kù)和邏輯結(jié)構(gòu)的合理設(shè)計(jì),但是這個(gè)過程往往是最復(fù)雜的,需要反復(fù)的進(jìn)行修改和改進(jìn),如果期不能夠設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫(kù)和概念模式,那么系統(tǒng)在后期的開發(fā)和實(shí)際的應(yīng)用中都將會(huì)出現(xiàn)很多問題,所以這一部分可以說是真?zhèn)€系統(tǒng)的設(shè)計(jì)部分, 是真?zhèn)€系統(tǒng)的支撐。在此階段,用戶可以參與和評(píng)價(jià)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),從而有利于保證數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與用戶的需求相吻合。在概念模式的設(shè)計(jì)中,E-R 模型法是最常見的設(shè)計(jì)方法。本系統(tǒng)的 E-R 圖如下圖所示:管理員屬性圖如圖 4-3 所示。項(xiàng)目申請(qǐng)屬性圖如圖 3-4 所示。3.3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)表此系統(tǒng)需要數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的
21、各個(gè)表的詳細(xì)信息。管理員信息表如表 3-1 所示。表 3-1 管理員信息表說明類 型可否為空主鍵字段名長(zhǎng)度IDUserName PassWord85050否否否是否否用戶名nvarcharnvarchar用戶信息表如表 3-2 所示。表 3-2 用戶信息表字段名說明類 型長(zhǎng)度可否為空主鍵IDBianHao XingMing MiMaAge主鍵850505050505050否否否否否否否否是否否否否否否否nvarchar nvarchar nvarchar nvarchar nvarchar nvarcharnvarcharSexRole職務(wù)項(xiàng)目信息表如表 3-3 所示。表 3-3 項(xiàng)目信息表字
22、段名說明類 型長(zhǎng)度可否為空主鍵IDBianHao MingCheng85050否否否是否否申請(qǐng)人項(xiàng)目名稱NvarcharNvarcharShenQingTime WenJianShenRen RenTimeJieGuoMeMo申請(qǐng)日期項(xiàng)目文件評(píng)審人 評(píng)審時(shí)間評(píng)審結(jié)果備注datetime Nvarchar Nvarchar datetime NvarcharNvarchar8505085050否否否否否否否否否否否否項(xiàng)目成員信息表如表 3-4 所示。表 3-4 項(xiàng)目成員信息表字段名說明類 型長(zhǎng)度可否為空主鍵IDMingCheng FuZheRen ChengYuan MeMo850505050否
23、否否否否是否否否否項(xiàng)目名稱Nvarchar Nvarchar NvarcharNvarchar成員備注費(fèi)用信息表如表 3-5 所示。表 3-5 費(fèi)用信息表字段名說明類 型長(zhǎng)度可否為空主鍵IDMingCheng FeiYong RiQi YongTu85050850否否否否否是否否否否項(xiàng)目名稱費(fèi)用日期用途Nvarchar Nvarchar datetimeNvarchar項(xiàng)目進(jìn)度信息表如表 3-6 所示。表 3-6 項(xiàng)目進(jìn)度信息表字段名說明類 型長(zhǎng)度可否為空主鍵IDMingCheng RiQIWanChengMeMo850505050否否否否否是否否否否項(xiàng)目名稱日期完成度備注Nvarchar d
24、atetime NvarcharNvarchar4 系統(tǒng)詳細(xì)設(shè)計(jì)本系統(tǒng)才用了 和 SQL 結(jié)合的結(jié)構(gòu)開發(fā)了高校科研信息管理系統(tǒng),本系統(tǒng)是基于現(xiàn)在流行的瘦客戶端管理模式既 B/S 模式。在數(shù)據(jù)庫(kù)的連接上面本系統(tǒng)的連接字符串在系統(tǒng)的配置文件中,既 Web.Config 文件中,當(dāng)系統(tǒng)變化的時(shí)候只需要改動(dòng)本系統(tǒng)的配置文件就可以,不需要在每個(gè)頁面修改的連接字符串,大大的提高了系統(tǒng)的可以移植性,系統(tǒng)中所以和數(shù)據(jù)庫(kù)有關(guān)系的操作都通過一個(gè)通用類來實(shí)現(xiàn),大大提高了代碼的耦合性,當(dāng)數(shù)據(jù)庫(kù)類型等信息變化后直接修改類文件就可以了,不再需要每個(gè) 頁面都修改。另外本系統(tǒng)解決了中文,也是在配置文件中添加了編碼方式的形式解
25、決的,本系統(tǒng)的另外一個(gè)大的特點(diǎn)是系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的操作都單獨(dú)的寫在了一個(gè)類里,這樣對(duì)系統(tǒng)的所有數(shù)據(jù)庫(kù)操作都只這個(gè)類就可以了,不要每個(gè)頁面都去寫數(shù)據(jù)庫(kù)的操作,提高了系統(tǒng)的集。4.1 用戶登錄模塊的實(shí)現(xiàn)系統(tǒng)管理模塊分為普通用戶和管理員,需要登入后才能使用,只有登錄后才能夠進(jìn)行操作,管理員用戶登錄的用戶名:Admin,Admin。登入界面如圖 4-1所示,登入后首頁管理界面,以簡(jiǎn)潔大方、方便操作為設(shè)計(jì)思路:圖 4-1 系統(tǒng)登錄頁面4.2 項(xiàng)目申請(qǐng)信息管理用戶可以對(duì)自己的項(xiàng)目進(jìn)行申請(qǐng),審核通過后項(xiàng)目立項(xiàng)成功,可以進(jìn)行其他的管理,在項(xiàng)目申請(qǐng)中輸入對(duì)應(yīng)的項(xiàng)目名稱后項(xiàng)目文件后點(diǎn)確定按鈕系統(tǒng)檢測(cè)輸入數(shù)據(jù)的合法性,
26、檢測(cè)通過后自動(dòng)添加信息到數(shù)據(jù)中,模塊如圖 4-2 所示圖 4-2 項(xiàng)目申請(qǐng)?zhí)砑禹撁嫣砑禹?xiàng)目申請(qǐng)管理后點(diǎn)擊對(duì)應(yīng)的菜單返回到項(xiàng)目申請(qǐng)的管理頁面,在該頁面可以對(duì)添加過的項(xiàng)目申請(qǐng)信息進(jìn)行編輯和刪除操作,如圖 4-3 所示圖 4-3 項(xiàng)目申請(qǐng)管理列表4.3 教師信息管理管理員可以添加對(duì)應(yīng)的教師,再添加頁面中輸入對(duì)應(yīng)的額,用戶名和,性別等基本信息后點(diǎn)確定按鈕系統(tǒng)檢測(cè)輸入數(shù)據(jù)的據(jù)中,模塊如圖 4-4 所示,檢測(cè)通過后自動(dòng)添加信息到數(shù)圖 4-4 教師添加頁面添加教師信息管理后點(diǎn)擊對(duì)應(yīng)的菜單返回到用戶的管理頁面,在該頁面可以對(duì)添加過的教師信息進(jìn)行編輯和刪除操作,如圖 4-5 所示圖 4-5 教師管理頁面4.4
27、項(xiàng)目審核管理項(xiàng)目在申請(qǐng)后可以進(jìn)行審核,點(diǎn)名項(xiàng)目審核菜單,會(huì)彈出對(duì)應(yīng)的申請(qǐng)項(xiàng)目,點(diǎn)擊文件可以對(duì)應(yīng)的申請(qǐng)文件,點(diǎn)擊審核后可以進(jìn)行審核,界面如圖 5-6 所示圖 4-6 項(xiàng)目審核頁面點(diǎn)擊審核后跳到具體的審核頁面,可以選擇是否審核,和原因等信息,操作如圖4-7 所示圖 4-7 項(xiàng)目審核頁面4.5 項(xiàng)目成員管理在項(xiàng)目立項(xiàng)后可以對(duì)項(xiàng)目的成員進(jìn)行分配,在項(xiàng)目成員管理中輸入對(duì)應(yīng)的項(xiàng)目名稱,和成員以及備注后點(diǎn)擊確定按鈕,系統(tǒng)自動(dòng)檢測(cè)數(shù)據(jù)的后添加信息到數(shù)據(jù)庫(kù)中,頁面如圖 4-8 所示圖 4-8 項(xiàng)目成員管理添加項(xiàng)目成員管理后點(diǎn)擊對(duì)應(yīng)的菜單返回到項(xiàng)目成員的管理頁面,在該頁面可以對(duì)添加過的項(xiàng)目成員進(jìn)行編輯和刪除操作,
28、如圖 4-9 所示圖 4-9 項(xiàng)目成員管理列表4.6 項(xiàng)目其他管理除了管理項(xiàng)目成員外,還可以管理項(xiàng)目的基本費(fèi)用支出,和進(jìn)度以及項(xiàng)目獲取的成功,具體如圖 4-10 所示圖 4-10 項(xiàng)目費(fèi)用管理圖 4-11 項(xiàng)目費(fèi)用管理列表管理員還可以管理項(xiàng)目的日常進(jìn)度,:圖 4-12 項(xiàng)目進(jìn)度管理圖 4-13 項(xiàng)目進(jìn)度管理列表4.7 修改為了系統(tǒng)的安全,用戶要定期的修改自己的,防止被其他用戶等了和操作給系統(tǒng)帶來不良的。如圖 4-14 所示:圖 4-14修改頁面5 系統(tǒng)測(cè)試5.1 概念和意義測(cè)試的定義:程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。測(cè)試(Testing)的任務(wù)與目的可以描述為:目的:發(fā)現(xiàn)程序中可能存在
29、。任務(wù):通過在計(jì)算機(jī)上執(zhí)行程序,程序中潛在的錯(cuò)誤。另一個(gè)是相關(guān)的術(shù)語叫糾錯(cuò)(Debugging)。它的目的與任務(wù)可以規(guī)定為:目的:定位和糾正錯(cuò)誤;任務(wù):保證程序的可靠運(yùn)行,消除故障。本系統(tǒng)的測(cè)試,可以用圖 5-1 的數(shù)據(jù)流圖來說明。圖中表明,在真真的編寫和使用中要對(duì)每一個(gè)單元模塊進(jìn)試賽,每一個(gè)測(cè)試用例就要做測(cè)試單元,在測(cè)試中要對(duì)所有編寫和使用的單元和模塊進(jìn)試,比如輸入的數(shù)據(jù)是否合法,是否能夠進(jìn)行越權(quán)操作,是否能夠進(jìn)行編程刪除和添加,系統(tǒng)的功能是否完善,已經(jīng)完成的功能是否會(huì)出現(xiàn)錯(cuò)誤等等,這是一個(gè)考驗(yàn)系統(tǒng)健壯性的標(biāo)志,也是一個(gè)提高編程水平和技術(shù)的考核。測(cè)試數(shù)據(jù)期望結(jié)果測(cè)試評(píng)糾價(jià)錯(cuò)錯(cuò)誤信息改正信息圖
30、 5.1 測(cè)試與糾錯(cuò)信息流程5.2 特性(1)挑剔性測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)。因此,對(duì)于被測(cè)程序就是要“純毛求疵”,就是要“雞蛋里挑骨頭”。(2)復(fù)雜性測(cè)試儀程序則比較容易,這其實(shí)是一個(gè)誤區(qū)。設(shè)計(jì)測(cè)試用力是一項(xiàng)需要細(xì)致和高度技巧的高能工作,稍有不慎就會(huì)顧此失彼,發(fā)生不應(yīng)用得數(shù)樓。(3)不徹底性實(shí)際測(cè)試都是不徹底的,當(dāng)然不能夠保證測(cè)試后的程序不存在遺漏的錯(cuò)誤。(4)經(jīng)濟(jì)性通場(chǎng)這種測(cè)試稱為“選擇測(cè)試(Selective Testing)”。為了降低測(cè)試成本,選擇測(cè)試用力是應(yīng)注意遵守“經(jīng)濟(jì)性”的原則。5.3 重要性測(cè)試是一個(gè)很重要的環(huán)節(jié),通過實(shí)踐和實(shí)際的實(shí)習(xí)經(jīng)驗(yàn)告訴我,一個(gè)編寫好了
31、是不能夠真真的交付給用戶使用的,必須要有專門的測(cè)試對(duì)每一個(gè)單元模塊進(jìn)試,只有保證每一個(gè)模塊在數(shù)據(jù)和功能模塊都能夠正常進(jìn)行后才能夠交給用戶進(jìn)行體驗(yàn),一個(gè)錯(cuò)誤連連的系統(tǒng)不僅給用戶的體驗(yàn)不好,也會(huì)給用戶對(duì)公司和編程帶來的影響,不經(jīng)會(huì)影響到個(gè)人的工作業(yè)績(jī)也會(huì)給公司帶來不必要的麻煩,所以現(xiàn)在測(cè)試已經(jīng)是每一個(gè)公司必不可少的工作,基本每一個(gè)公司都會(huì)配備專業(yè)的測(cè)試,在編程編寫好對(duì)應(yīng)的模塊自己進(jìn)行了簡(jiǎn)單的測(cè)試以后還要交費(fèi)給公司的專業(yè)測(cè)試對(duì)系統(tǒng)進(jìn)行黑盒白盒已經(jīng)各類專業(yè)的系統(tǒng)測(cè)試,在專業(yè)進(jìn)行反復(fù)的測(cè)試和檢測(cè)后發(fā)現(xiàn)系統(tǒng)沒有明顯的和潛在的錯(cuò)誤以后才你能夠算這個(gè)模塊基本完成,在整個(gè)系統(tǒng)編寫完成后還要對(duì)系統(tǒng)進(jìn)行整個(gè)個(gè)集成測(cè)
32、試,所有各項(xiàng)測(cè)試都通過后方能交給用戶體驗(yàn),在用戶體驗(yàn)過其實(shí)也的一個(gè)系統(tǒng)的測(cè)試過程,只有客戶經(jīng)過一點(diǎn)時(shí)間的體驗(yàn)好測(cè)試并進(jìn)行修改后系統(tǒng)才能夠真真的交付給用使用,這個(gè)開發(fā)流程才算完成了一個(gè)階段。5.4 本系統(tǒng)測(cè)試描述為了使本運(yùn)行更加穩(wěn)定,我對(duì)它進(jìn)行了全面的測(cè)試,測(cè)試分為二部分來進(jìn)行,一是:界面測(cè)試;二是功能測(cè)試。首先是界面測(cè)試,為了使在不同的的操作系統(tǒng)上運(yùn)行界面能保持原來的風(fēng)格。我把完整程序拷貝到 Windows XP Pro 環(huán)境下,程序運(yùn)行界面正常,界面上的字體等設(shè)置都保持得相當(dāng)好。沒有出現(xiàn)類似字體變形的情況!二是進(jìn)行功能的測(cè)試。本系統(tǒng)測(cè)試采用了單元測(cè)試,集成測(cè)試,完善性測(cè)試等多種方式進(jìn)經(jīng)過測(cè)試
33、,所有功能都能得以實(shí)現(xiàn),沒有任何變形。至此,在功能的測(cè)試上也已經(jīng)比較試。的完成了。5.5 系統(tǒng)測(cè)試效果1根據(jù)上面的系統(tǒng)測(cè)試用例,其測(cè)試效果。登錄時(shí),比如輸入用戶名和樣給出提示。如圖 1-1 所示。否則提示輸入不能為空,假如用戶名和錯(cuò)誤一圖 1.1 登錄不輸入圖 1.2登錄不輸入提示圖 1.3 登錄輸入錯(cuò)誤的用戶名圖 1.4 登錄輸入錯(cuò)誤的用戶名提示2修改是輸入不能為空,而且舊輸入必須正確,并且 2 次輸入的新必須一致,否則給出提示圖 1.6 不輸入新舊圖 1.7 不輸入新舊時(shí)的提示圖 1.8 輸入錯(cuò)誤的舊和新舊不一致圖 1.9 舊錯(cuò)誤提示圖 1.10 兩次新不一致提示6 總結(jié)(一)本文的研究結(jié)
34、論及展望 1.本文研究了基于 ASP.NET 的高??蒲行畔⒐芾硐到y(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),在文章開端首 先對(duì)個(gè)研究背景和研究意義作了簡(jiǎn)單的介紹,然后通過系統(tǒng)分析,引申出本系統(tǒng)研究的主要內(nèi)容。(1)通過對(duì) asp。Net、SQl2005 數(shù)據(jù)庫(kù)和 B/S 架構(gòu)的簡(jiǎn)介,從硬件和兩說明了基于 ASP.NET 的高校科研信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的可行性,本文結(jié)論及研究成果如下:(2)實(shí)現(xiàn)了 ASP.NET 與 SQl2005 相結(jié)合構(gòu)建的高??蒲行畔⒐芾硐到y(tǒng)通過本次基于 ASP.NET 的高??蒲行畔⒐芾硐到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的研究與實(shí)現(xiàn),我感觸到學(xué)門新技術(shù),最重要的是實(shí)踐,只有多動(dòng)手才能盡快掌握它,一個(gè)系統(tǒng)的開發(fā),
35、經(jīng)驗(yàn)是最重要的,經(jīng)驗(yàn),就難免會(huì)有許多考慮不周之處。要想吸引的用戶,系統(tǒng)的界面必須要美觀、有特色、友好,功能要健全。不過由于經(jīng)驗(yàn),我設(shè)計(jì)的圖形界面比較簡(jiǎn)單。只是對(duì)基本功能進(jìn)行了開發(fā)。本次開發(fā),我參考了很多本系統(tǒng)的例子,吸取了一些別的本系統(tǒng)的長(zhǎng)處,對(duì)自己的畢業(yè)設(shè)計(jì)進(jìn)行了完善,但是還有很多的之處,有待以后進(jìn)一步學(xué)習(xí)。實(shí)踐證明,本系統(tǒng)有著很好的發(fā)展前景,經(jīng)測(cè)試運(yùn)行。本文所制作的系統(tǒng)界面友好、使用靈活、操作簡(jiǎn)單、功能齊全、表現(xiàn)方式獨(dú)特,已基本具備了成技術(shù)理論。(二)研究的及發(fā)展意見由于時(shí)間倉(cāng)促在開發(fā)系統(tǒng)中難免不會(huì)那面全面,所以系統(tǒng)中會(huì)存在一些。頁面不是很美觀,頁面美觀對(duì)一個(gè)有很重要的,給用戶提供一個(gè)友好
36、美觀的頁面對(duì)一個(gè)系統(tǒng)來說。對(duì)大型的開發(fā)緩存技術(shù)的應(yīng)用很重要,當(dāng)網(wǎng)速慢或者同時(shí)用戶很多的時(shí)候要對(duì)系統(tǒng)使用緩存技術(shù)。系統(tǒng)體驗(yàn),添加動(dòng)態(tài)信息的時(shí)候沒有做到頁面不刷新也就是 Ajax 技術(shù),如果能好的應(yīng)用 Ajax 技術(shù)對(duì)系統(tǒng)的用戶體驗(yàn)將有更大的提高。所以系統(tǒng)還有很多欠缺的地方在今后的學(xué)習(xí)和開發(fā)系統(tǒng)的時(shí)候要盡力對(duì)系統(tǒng)做好架構(gòu),能夠盡力開發(fā)出一套成熟,快速高效的系統(tǒng)。由于是首次進(jìn)行設(shè)計(jì),并且在設(shè)計(jì)前沒有接觸過 c#語言,所以在編程的過遇到過許多棘手,原以為正確無誤的程序運(yùn)行過卻總出現(xiàn)問題,有時(shí)經(jīng)過了好幾天還不能找出運(yùn)行出錯(cuò)的原因。但經(jīng)過的不懈努力,最終還是解決了。而這些問題有時(shí)候僅僅是因?yàn)闆]注意一些簡(jiǎn)單
37、的語法,例如在一條語句結(jié)尾時(shí)使用的;,有時(shí)候往往由于粗心就使用了中文輸入時(shí)的;,括號(hào),引號(hào)的使用不匹配或漏寫等。而且系統(tǒng)功能比較簡(jiǎn)單,還存在許多缺陷。比如,沒有實(shí)現(xiàn)用戶功能,沒有實(shí)現(xiàn)留言回復(fù)功能。相比網(wǎng)上一些大型商品還有很大的差距。相信隨著對(duì)ASP.NET 語言和數(shù)據(jù)庫(kù)知識(shí)的深入學(xué)習(xí)、實(shí)踐,在以后的設(shè)計(jì)中這些問題都會(huì)得到解決。(三)在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過的收獲及后續(xù)的改進(jìn)首先,在系統(tǒng)開發(fā)之前我經(jīng)常了長(zhǎ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í)的知識(shí)進(jìn)行了開發(fā),這樣對(duì)我以前的所有用到的數(shù)據(jù)庫(kù)知識(shí)和編程基 礎(chǔ)知識(shí)進(jìn)行了整合和復(fù)習(xí),對(duì)以后的工作也有一定的幫助,另外我在編寫這個(gè)程序的時(shí)候也遇到了各類的疑難問題,比如一些信息如何能夠進(jìn)行有效的驗(yàn)證, 比如在編寫過如何能夠減少代碼量和程序的可移植性以及數(shù)據(jù)庫(kù)變動(dòng)了如何能夠最有效快捷的進(jìn)行程序的整合等,這些問題通過我在網(wǎng)上查找資料和老師的幫助以及在網(wǎng)上求助發(fā)帖等方式都進(jìn)行了完美的解決,這樣在令一方面也培養(yǎng)了我解決問題和于人交流的能力,總之,這次畢業(yè)設(shè)計(jì)使我收貨很多,遇到了很多平時(shí)沒有遇到,讓我受益匪淺,嘗試到了個(gè)人努力打來的甜頭。其實(shí)一個(gè)完美的高校科研信息管理系統(tǒng)不是想想的那么簡(jiǎn)單的,他有更加復(fù)雜的流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于體育課件教學(xué)課件
- 2024年度成都農(nóng)產(chǎn)品批發(fā)市場(chǎng)運(yùn)營(yíng)合同
- 2024年度廣告發(fā)布合同:某品牌廣告投放協(xié)議
- 2024年建筑工程施工安全管理協(xié)議
- 20245G基站建設(shè)項(xiàng)目合同
- 2024年定期貨物運(yùn)輸協(xié)議
- 2024年上海房屋裝修工程維修合同
- 2024年度★店鋪轉(zhuǎn)讓及財(cái)務(wù)交接合同
- 2024年城市公共藝術(shù)裝置安裝工程分包合同
- 04版房地產(chǎn)買賣與開發(fā)合同
- 《中華商業(yè)文化》第六章
- 醫(yī)院玻璃采光頂玻璃雨棚施工方案
- 運(yùn)籌學(xué)-隨機(jī)規(guī)劃課件
- 《電阻》說課課件
- 同濟(jì)外科學(xué)課件之頸腰椎退行性疾病
- 杜邦杜邦工程塑料課件
- 砌體工程監(jiān)理實(shí)施細(xì)則
- 運(yùn)輸車輛衛(wèi)生安全檢查記錄表
- 房建裝修修繕工程量清單
- 部編版四年級(jí)道德與法治上冊(cè)第8課《網(wǎng)絡(luò)新世界》優(yōu)質(zhì)課件
- 柴油發(fā)電機(jī)組應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論