asp00161畢業(yè)設(shè)計(jì)管理系統(tǒng)(介紹)2_第1頁
asp00161畢業(yè)設(shè)計(jì)管理系統(tǒng)(介紹)2_第2頁
asp00161畢業(yè)設(shè)計(jì)管理系統(tǒng)(介紹)2_第3頁
asp00161畢業(yè)設(shè)計(jì)管理系統(tǒng)(介紹)2_第4頁
asp00161畢業(yè)設(shè)計(jì)管理系統(tǒng)(介紹)2_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

畢業(yè)論文摘要PAGEPAGE15摘要本系統(tǒng)是針對高校畢業(yè)設(shè)計(jì)管理信息化的需要而設(shè)計(jì)的專業(yè)網(wǎng)站,它作為學(xué)校管理信息系統(tǒng)的一個(gè)資源子網(wǎng)進(jìn)行建設(shè),將以校園網(wǎng)為基礎(chǔ),實(shí)現(xiàn)信息資源共享。在本文中介紹了基于B/S結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)思想。本系統(tǒng)是基于學(xué)生、老師和管理員三者間平臺(tái)下的管理系統(tǒng)。具體分為:課題申報(bào)、論文上傳、論文查看、網(wǎng)上輔導(dǎo)、相關(guān)報(bào)表、查詢成績、后臺(tái)管理、網(wǎng)上評價(jià)、學(xué)生選題、選題目錄、畢業(yè)實(shí)習(xí)11個(gè)功能模塊。我主要負(fù)責(zé)論文上傳、論文查看、網(wǎng)上評價(jià)和查詢論文成績這四個(gè)功能模塊。本系統(tǒng)的開發(fā)工具是DREAMWEAVER+ASP(JAVASCRIPT、VBSCRIPT、HTML)+SQLSERVER2000,開發(fā)過程中運(yùn)用了頁面模塊化、構(gòu)件化及信息發(fā)布的動(dòng)態(tài)生成、靜態(tài)頁面顯示等技術(shù)。關(guān)鍵詞:畢業(yè)設(shè)計(jì)管理系統(tǒng)、網(wǎng)站設(shè)計(jì)、ASP畢業(yè)論文AbstractAbstractGraduatethedesignmanagementsystemThissystemofadministrativesystemsummaryofthegraduationprojectdesignedtheprofessionalwebsitetotheneedofuniversity'sgraduationdesignmanagementinformationization,itcarriesonconstructionassubnetworkofaresourceofthemanagementinformationsystemoftheschool,basedoncampusnetwork,willrealizeinformationresource-sharing.OriginallyintroducethedesignobjectbasedongraduationprojectadministrativesystemofB/Sstructureanddesignphilosophyinthearticle.Thissystemisonthebasisoftheadministrativesystemundertheplatformamongthethreeofstudent,teacherandadministrator.Dividedintoconcretly:Thesubjectisdeclared,thethesisisuploaded,thesislookover,coach,relevantreportform,inquirescore,back-stagemanagement,appraise,studentselectedtitle,selecttopicrecord,graduationfieldwork11piecesoffunctionmoduleonthenetonthenet.Iamresponsibleformainlythethesisisuploaded,thethesisislookedover,appraisesandinquiresaboutthesefourpiecesoffunctionmoduleofthesisachievementonthenet.ThedevelopmenttoolofthissystemisaDREAMWEAVER+ASP(JAVASCRIPT,VBSCRIPT,HTML)+theSQLSERVER2000,madeuseofthepagemoldpieceturninthedevelopmentprocess,thepieceofturnandtheinformationreleaseofdynamicstateisborn,thequiescentpagedisplayetc.technique.Keyword:Administrativesystemofthegraduationproject,websitedesign,ASP畢業(yè)論文目錄目錄TOC\o"1-3"\h\z摘要 IAbstract II第1章問題定義 11.1引言 11.2項(xiàng)目開發(fā)背景 1第2章可行性研究 22.1引言 22.2系統(tǒng)開發(fā)的目的和意義 22.3開發(fā)工具選擇分析 22.4技術(shù)可行性分析 32.5經(jīng)濟(jì)可行性分析 4第3章需求分析 53.1引言 53.2總體目標(biāo) 53.3功能概述 53.4運(yùn)行需求 5第4章設(shè)計(jì)分析 74.1引言 74.2總體結(jié)構(gòu)圖 74.3子模塊結(jié)構(gòu)圖 74.3.1論文上傳子模塊 74.3.2論文查看子模塊 84.4.3網(wǎng)上評價(jià)子模塊 8第5章詳細(xì)設(shè)計(jì) 95.1引言 95.2數(shù)據(jù)庫設(shè)計(jì) 95.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 95.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 12第6章編碼 176.1引言 176.2論文上交子系統(tǒng)實(shí)現(xiàn) 176.3論文查看子模塊實(shí)現(xiàn) 216.4網(wǎng)上評價(jià)子模塊實(shí)現(xiàn) 246.5成績查詢子模塊設(shè)計(jì) 26第7章軟件測試 287.1引言 287.2軟件測試基礎(chǔ) 287.2.1軟件測試的目標(biāo) 287.2.2軟件測試準(zhǔn)則 287.2.3測試方法 297.2.4測試階段的信息流 297.3測試過程 297.3.1論文上傳子模塊測試 297.3.2論文查看子模塊測試 307.3.3網(wǎng)上評價(jià)子模塊測試 307.3.4成績查詢子模塊測試 31參考資料 32致謝 33附錄 34附錄1:文獻(xiàn)翻譯 34附錄2:系統(tǒng)使用說明書 40畢業(yè)論文第1章問題定義第1章問題定義1.1引言問題定義階段必須回答的問題是:“要解決的問題是什么?”在此階段中,主要是弄清本課題需要解決的問題根本所在,以及此課題所需的資源等。這也是每個(gè)軟件開發(fā)的第一步,只有了解了每個(gè)項(xiàng)目所必需要做的事,才能把項(xiàng)目繼續(xù)下去,為此我們要對所做的課題進(jìn)行一個(gè)基本的了解,也就是要了解本課題真正要“做什么”。1.2項(xiàng)目開發(fā)背景畢業(yè)設(shè)計(jì)管理在高校的所有管理工作中占有較重的分量。所以人們一直希望使用電腦來處理這些繁重的工作。在前些年,很多高校都利用了電腦來進(jìn)行畢業(yè)設(shè)計(jì)管理工作,但由于一直沒有開發(fā)出比較好的管理系統(tǒng)或者那些系統(tǒng)跟網(wǎng)絡(luò)的結(jié)合不夠,由此很多高校工作人員體會(huì)到了缺少適合自己學(xué)校的管理系統(tǒng)的切膚之痛。鑒于此,結(jié)合本學(xué)院的實(shí)際情況而開發(fā)了本畢業(yè)設(shè)計(jì)管理網(wǎng)站系統(tǒng)。畢業(yè)論文第2章可行性研究第2章可行性研究2.1引言這個(gè)階段要回答的關(guān)鍵問題是:“對于上一個(gè)階段所確定的問題有行得通的解決方法嗎?”。為了回答這個(gè)問題,需要一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計(jì)的過程,也就是在較抽象的高層次上進(jìn)行的分析和設(shè)計(jì)的過程。可行性研究應(yīng)該比較簡短,這個(gè)階段的任務(wù)不是具體解決問題,而是研究問題的范圍,探索這個(gè)問題是否值得去解,是否有可行的解決方法。2.2系統(tǒng)開發(fā)的目的和意義畢業(yè)設(shè)計(jì)管理系統(tǒng)是針對當(dāng)前高等院校工作的需要而開發(fā)的新型管理系統(tǒng),涉及到學(xué)校畢業(yè)工作的各個(gè)環(huán)節(jié)。它將是一個(gè)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的基于B/S結(jié)構(gòu)的畢業(yè)設(shè)計(jì)管理系統(tǒng),是一個(gè)集工作管理自動(dòng)化和信息化為一體的先進(jìn)的管理系統(tǒng),采用安全可靠的處理和控制技術(shù),及時(shí)、準(zhǔn)確、可靠地采集和傳輸信息,建立完備、可靠的信息處理系統(tǒng)。對各院(系)畢業(yè)管理實(shí)現(xiàn)統(tǒng)一的信息瀏覽、文件上傳、下載。本網(wǎng)站提供包括學(xué)生選題、論文上傳、查詢論文成績,老師課題申報(bào)、論文查看、網(wǎng)上評價(jià)、網(wǎng)上輔導(dǎo),相關(guān)報(bào)表的生成、管理員后臺(tái)管理以及修改相關(guān)內(nèi)容。借助畢業(yè)設(shè)計(jì)管理系統(tǒng)的建設(shè),促進(jìn)我院的畢業(yè)管理水平和效率的提高;通過提供多層次的信息服務(wù)和先進(jìn)實(shí)用的使用手段,滿足校內(nèi)外學(xué)生和老師對畢業(yè)管理系統(tǒng)信息共享和利用,并為各級領(lǐng)導(dǎo)提供有效的輔助決策服務(wù)。2.3開發(fā)工具選擇分析本系統(tǒng)采用ASP+SQLServer2000作為開發(fā)工具,IIS作為發(fā)布與運(yùn)行工具。在基于WEB的管理信息系統(tǒng)的開發(fā)應(yīng)用中,Microsoft公司的ASP(ActiveServerPages)被廣為使用。ASP實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征,為編寫人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使編寫人員可以利用VBScript和JavaScript或其他的第三方腳本語言來創(chuàng)建ASP,實(shí)現(xiàn)過去需要編寫復(fù)雜的CGI程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁,如計(jì)數(shù)器等。ASP提供了一些內(nèi)置對象和組件,允許用戶從瀏覽器中接收和發(fā)送信息。ASP可以和諸如SQLServer這樣的數(shù)據(jù)庫進(jìn)行連接,進(jìn)而完成數(shù)據(jù)的交換與更新。本系統(tǒng)采用SQL2000做后臺(tái)數(shù)據(jù)庫支持。SQL是結(jié)構(gòu)化查詢語言的縮寫形式,它是Windows數(shù)據(jù)庫家族中出類拔萃的成員,這種關(guān)系型數(shù)據(jù)庫管理系統(tǒng)能夠滿足各種類型的企業(yè)客戶和獨(dú)立軟件供應(yīng)商構(gòu)建各種應(yīng)用程序的需要。使用SQL語言在服務(wù)器和客戶機(jī)之間傳送請求和答復(fù)。SQLServer可以在多種操作系統(tǒng)上運(yùn)行,而且功能非常強(qiáng)大。使用SQL我們可以很方便的建立數(shù)據(jù)庫,可以將所建立的數(shù)據(jù)庫很好的在ASP中通過查詢語句結(jié)合起來,可非常方便的對數(shù)據(jù)庫進(jìn)行增加、刪除、修改、查詢、排序統(tǒng)計(jì)等常規(guī)數(shù)據(jù)庫操作。2.4技術(shù)可行性分析本系統(tǒng)從開始規(guī)劃到設(shè)計(jì)、系統(tǒng)集成,一直是本著簡潔、規(guī)范、實(shí)用、易用、方便的思路進(jìn)行開發(fā)的。

畢業(yè)管理網(wǎng)站系統(tǒng)是一個(gè)集Browser/WebServer技術(shù)于一體、面向?qū)W校各部門以及各層次用戶的多模塊綜合信息管理系統(tǒng)。因而就可在多地域、任意時(shí)間段以不同身份來訪問畢業(yè)管理系統(tǒng)中的數(shù)據(jù),大大加強(qiáng)了系統(tǒng)數(shù)據(jù)共享的能力。另外采用了以上流行和標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)也極大地提高了系統(tǒng)的可移植性??傊?,本系統(tǒng)力求在技術(shù)上達(dá)到以下要求:2.4.1包容性和可擴(kuò)展性系統(tǒng)應(yīng)具有較好的可擴(kuò)展性和包容性。系統(tǒng)易于擴(kuò)充升級,既能滿足當(dāng)前業(yè)務(wù)的需求,又為今后的擴(kuò)充留有空間。2.4.2系統(tǒng)簡潔,易使用、易維護(hù)、適用非計(jì)算機(jī)人員使用本系統(tǒng)的設(shè)計(jì)要符合日常辦公運(yùn)作的需求,功能要完備實(shí)用,簡單易學(xué),界面要友好清晰,易于擴(kuò)充。網(wǎng)絡(luò)結(jié)構(gòu)要簡單明了,層次清楚,便于管理,易于擴(kuò)充。2.4.3為教師、學(xué)生提供良好的信息服務(wù)在畢業(yè)信息標(biāo)準(zhǔn)化、規(guī)范化的基礎(chǔ)上,對信息進(jìn)行合理的布局,在提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時(shí),使全校師生可以在任一平臺(tái)上相互溝通和交流,達(dá)到相互學(xué)習(xí)的功能。2.4.4可靠運(yùn)行,安全保密應(yīng)具有安全高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,以解決畢業(yè)管理信息系統(tǒng)的安全性、保密性問題,防止信息泄密和對保密信息的非法侵入。2.4.5采用先進(jìn)成熟的技術(shù),建立實(shí)用可靠的系統(tǒng)本系統(tǒng)的建設(shè)目標(biāo)是否能實(shí)現(xiàn),系統(tǒng)整個(gè)投資能否發(fā)揮應(yīng)有的效益,最終將取決于該系統(tǒng)是否可靠實(shí)用。為此,系統(tǒng)應(yīng)采用成熟可靠的技術(shù),應(yīng)貫徹產(chǎn)品化的設(shè)計(jì)原則和實(shí)施方法。2.5經(jīng)濟(jì)可行性分析現(xiàn)在市場上有關(guān)畢業(yè)管理系統(tǒng)的產(chǎn)品舉不勝舉,學(xué)院若不是自行開發(fā),而是買他人已開發(fā)好的產(chǎn)品,當(dāng)然可以滿足目前管理工作需要,但由于是別人開發(fā)的系統(tǒng),在今后的維護(hù)和二次開發(fā)中會(huì)有諸多不便,其維護(hù)和升級的費(fèi)用將會(huì)超過由學(xué)院自行開發(fā)的費(fèi)用。故此,本畢業(yè)管理網(wǎng)站系統(tǒng),由學(xué)院自行開發(fā)從經(jīng)濟(jì)上講也是可行的。畢業(yè)論文第3章需求分析第3章需求分析3.1引言這個(gè)階段的任務(wù)仍然不是具體地解決問題,而是準(zhǔn)確地確定“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”,主要是確定目標(biāo)系統(tǒng)必須具備哪些功能。3.2總體目標(biāo)本系統(tǒng)主要針對高校的畢業(yè)環(huán)節(jié)進(jìn)行管理。在本次畢業(yè)設(shè)計(jì)中,要求能基本完成系統(tǒng)所要求實(shí)現(xiàn)的所有功能,能應(yīng)用技術(shù)文獻(xiàn)資料,完成畢業(yè)論文。通過本次的畢業(yè)設(shè)計(jì),學(xué)會(huì)用ASP+SQLServer2000+DreamweaverMX建設(shè)小型網(wǎng)站系統(tǒng),掌握系統(tǒng)的開發(fā)流程及相關(guān)經(jīng)驗(yàn)。3.3功能概述本畢業(yè)管理網(wǎng)站系統(tǒng)具體由:學(xué)生選題、論文上傳、查詢成績、課題申報(bào)、論文查看、網(wǎng)上評價(jià)、網(wǎng)上輔導(dǎo)、相關(guān)報(bào)表、校外實(shí)習(xí)、后臺(tái)管理系統(tǒng)組成。本人主要實(shí)現(xiàn)系統(tǒng)中的論文上傳與查看,網(wǎng)上評閱和查詢論文成績這三個(gè)功能模塊。在論文上傳與查看這兩個(gè)功能模塊中,實(shí)現(xiàn)學(xué)生畢業(yè)論文的上傳以及老師查看學(xué)生所上傳的論文;在網(wǎng)上評閱功能模塊中實(shí)現(xiàn)指導(dǎo)老師和評閱老師評分以及對學(xué)生論文的評價(jià)意見;成績查看功能模塊中實(shí)現(xiàn)學(xué)生查詢畢業(yè)論文成績的功能。畢業(yè)論文第4章設(shè)計(jì)分析第4章設(shè)計(jì)分析4.1引言經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候。總體設(shè)計(jì)的基本目的就是回答“從總體上說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題,因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等等,但是每個(gè)物理元素仍然處于黑盒子級,這些黑盒子里的具體內(nèi)容將在以后進(jìn)行詳細(xì)的設(shè)計(jì)??傮w設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。4.2總體結(jié)構(gòu)圖畢業(yè)論文第4章總體設(shè)計(jì)畢業(yè)設(shè)計(jì)管理網(wǎng)站系統(tǒng)學(xué)生選題論文上傳查詢成績校外實(shí)習(xí)課題申報(bào)論文查看網(wǎng)上輔導(dǎo)網(wǎng)上評價(jià)相關(guān)報(bào)表后臺(tái)管理圖4-1系統(tǒng)總體結(jié)構(gòu)圖Fig.4-1Overallstructurechartofsystem畢業(yè)設(shè)計(jì)管理網(wǎng)站系統(tǒng)學(xué)生選題論文上傳查詢成績校外實(shí)習(xí)課題申報(bào)論文查看網(wǎng)上輔導(dǎo)網(wǎng)上評價(jià)相關(guān)報(bào)表后臺(tái)管理圖4-1系統(tǒng)總體結(jié)構(gòu)圖Fig.4-1Overallstructurechartofsystem4.3子模塊結(jié)構(gòu)圖4.3.1論文上傳子模塊論文上傳論文上傳上傳成功圖4-2論文上傳模塊結(jié)構(gòu)圖Fig.4-2thesisuploadsthestructurechartofthemodule4.3.2論文查看子模塊論文查看全部論文查看按學(xué)號(hào)查看論文查看全部論文查看按學(xué)號(hào)查看按學(xué)年查看圖4-3論文查看模塊結(jié)構(gòu)圖Fig.4-3Lookoverthestructurechartofthemoduleinthesis4.4.3網(wǎng)上評價(jià)子模塊網(wǎng)上評價(jià)網(wǎng)上評價(jià)指導(dǎo)老師評價(jià)評閱老師評閱指導(dǎo)老師評價(jià)意見書評閱老師評價(jià)意見書圖4-4網(wǎng)上評價(jià)模塊結(jié)構(gòu)圖Fig.4-4Appraisethestructurechartofthemoduleonthenet畢業(yè)論文第7章軟件測試第5章詳細(xì)設(shè)計(jì)5.1引言總體設(shè)計(jì)階段以比較抽象概括的方式提出了解決問題的辦法。詳細(xì)設(shè)計(jì)是軟件開發(fā)時(shí)期的第三個(gè)階段,也是軟件設(shè)計(jì)的第二步。其任務(wù)就是把解法具體化,也就是回答下面這個(gè)關(guān)鍵的問題:“應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)呢?”,通過詳細(xì)設(shè)計(jì)應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,給出各個(gè)模塊的詳細(xì)過程性描述。從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。5.2數(shù)據(jù)庫設(shè)計(jì)5.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是E-R模型。1實(shí)體集:(數(shù)據(jù)實(shí)體中文名、數(shù)據(jù)實(shí)體描述)1)目錄(menu){目錄號(hào)menu_id,學(xué)生號(hào)student_id,開始時(shí)間starttime,結(jié)束時(shí)間endtime,過程state}2)教師(teacher){教工號(hào)teacher_id,姓名teacher_name,職稱teacher_technical,所在院系department,所在專業(yè)department_appraise_teacher_rule}3)地址(address){學(xué)號(hào)student_id,屆數(shù)year,地址address,時(shí)間time1,列名數(shù)據(jù)類型數(shù)據(jù)寬度列級完整性約束條件描述teacher_idfloat10notnull教工號(hào)teacher_nameVarchar20Notnull姓名teacher_technicalVarchar20null職稱teacher_departmentVarchar20null所在院系teacher_department_speVarchar20null所在專業(yè)teacher_sexVarchar2null性別數(shù)據(jù)庫表名:地址(address) 列名數(shù)據(jù)類型數(shù)據(jù)寬度列級完整性約束條件描述user_idnvarchar50Notnull學(xué)號(hào)yearnvarchar50Notnull學(xué)生屆數(shù)addressnvarchar30null顯示地址Time1nvarchar4null上交時(shí)間Student_idnvarchar20null學(xué)號(hào)zhidaoshenpinvarchar50null指導(dǎo)老師審批pingyueshenpinvarchar50null評閱老師審批第6章編碼6.1引言目前,人和計(jì)算機(jī)通信仍然必須使用人工設(shè)計(jì)的語言,也既是程序設(shè)計(jì)語言,所謂編碼就是把軟件設(shè)計(jì)的結(jié)果翻譯成計(jì)算機(jī)可以“理解”的形式——用某種程序設(shè)計(jì)語言書寫的程序。按照軟件工程的方法論,編碼是在對軟件進(jìn)行了總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)之后進(jìn)行的,編碼不過是把軟件設(shè)計(jì)的結(jié)果翻譯成用某種程序設(shè)計(jì)語言書寫的程序,因此,程序的質(zhì)量基本上由設(shè)計(jì)的質(zhì)量決定。但是,編碼使用的語言,特別是寫程序的風(fēng)格和途徑也對程序質(zhì)量有相當(dāng)大的影響。6.2論文上交子系統(tǒng)實(shí)現(xiàn)一)主頁面設(shè)計(jì)頁面示例用戶登陸后的頁面如圖6-1所示。圖6-1畢業(yè)設(shè)計(jì)管理系統(tǒng)首頁面Fig.6-1Firstpageofadministrativesystemofthegraduationproject第7章軟件測試7.1引言在開發(fā)軟件的過程中,人們使用了許多保證軟件質(zhì)量的方法分析、設(shè)計(jì)和實(shí)現(xiàn)軟件,但難免還會(huì)在工作中犯錯(cuò)誤。這樣,在軟件產(chǎn)品中就會(huì)隱藏許多錯(cuò)誤和缺陷,尤其是對規(guī)模大、復(fù)雜性高的軟件更是如此。所以,必須進(jìn)行認(rèn)真、計(jì)劃、徹底的軟件測試。軟件測試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出每個(gè)模塊之后就對它做必要的測試(稱為單元測試),模塊的編寫者和測試者是同一個(gè)人,編碼和單元測試屬于軟件周期的同一個(gè)階段。在這個(gè)階段結(jié)束之后,對軟件系統(tǒng)還應(yīng)該進(jìn)行各種綜合測試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專門的測試人員承擔(dān)這項(xiàng)工作。7.2軟件測試基礎(chǔ)7.2.1軟件測試的目標(biāo)測試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程;好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤測試方案;成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。7.2.2軟件測試準(zhǔn)則所有測試都應(yīng)該能追溯到用戶需求。應(yīng)該遠(yuǎn)在測試開始之前就制定出測試計(jì)劃。把Parteto原理應(yīng)用到軟件測試中。應(yīng)該從“小模塊”測試開始,并逐步進(jìn)行“大模塊”測試。窮舉測試是不可能的。為了達(dá)到最佳的測試效果,應(yīng)該由獨(dú)立的第三方從事測試工作。7.2.3測試方法測試任何產(chǎn)品都有兩種方法:黑盒測試和白盒測試。錯(cuò)誤7.2.4測試階段的信息流錯(cuò)誤測試結(jié)果調(diào)試測試結(jié)果調(diào)試評價(jià)測試評價(jià)測試錯(cuò)誤率數(shù)據(jù)可靠性預(yù)測可靠性模型錯(cuò)誤率數(shù)據(jù)可靠性預(yù)測可靠性模型預(yù)期結(jié)果預(yù)期結(jié)果7.3測試過程7.3.1論文上傳子模塊測試用戶登錄測試:在畢業(yè)設(shè)計(jì)管理系統(tǒng)網(wǎng)站首頁中,進(jìn)入登錄下拉菜單選擇“學(xué)生登錄”,正常進(jìn)入學(xué)生登錄界面。輸入正確的用戶名\密碼(如:2000161117\123)正確進(jìn)入系統(tǒng)。輸入錯(cuò)誤用戶名(如:20161217),彈出用戶名出錯(cuò)對話框。輸入正確用戶名(如:2000161217),錯(cuò)誤密碼(如:3801),彈出口令錯(cuò)誤對話框。2.論文上傳測試:點(diǎn)擊瀏覽,選擇你所要上傳的論文,按“上傳”鍵即可。上傳的論文必須以(.doc)后綴名出現(xiàn),否則提示上傳不成功,重新上傳。上傳的論文大小不得超過規(guī)定范圍,否則提示壓縮或分組上傳。7.3.2論文查看子模塊測試1.用戶登錄測試:在畢業(yè)設(shè)計(jì)管理系統(tǒng)網(wǎng)站首頁中,進(jìn)入登錄下拉菜單選擇“學(xué)生登錄”,正常進(jìn)入學(xué)生登錄界面。輸入正確的用戶名\密碼(如:1\123)正確進(jìn)入系統(tǒng)。輸入錯(cuò)誤用戶名(如:20161217),彈出用戶名出錯(cuò)對話框。輸入正確用戶名(如:1),錯(cuò)誤密碼(如:3801),彈出口令錯(cuò)誤對話框。2.論文查看論文查看分三個(gè)子菜單:全部論文查看、按學(xué)年查詢論文、按學(xué)號(hào)查詢論文。全部論文查看顯示所有上傳的論文。具體包括學(xué)號(hào)、姓名、論文名字、上傳時(shí)間和老師是否審批過。測試:點(diǎn)擊全部論文查看,系統(tǒng)顯示畢業(yè)學(xué)生所交論文的全部情況點(diǎn)擊按學(xué)年查詢論文具體查看某一屆學(xué)生的論文。點(diǎn)擊按學(xué)號(hào)查詢論文查看具體某位學(xué)生的論文。該學(xué)生還沒有上傳論文,則不可以查詢該生的論文,系統(tǒng)提示“該學(xué)生還沒有上交論文”。7.3.3網(wǎng)上評價(jià)子模塊測試1.用戶登錄測試:在畢業(yè)設(shè)計(jì)管理系統(tǒng)網(wǎng)站首頁中,進(jìn)入登錄下拉菜單選擇“學(xué)生登錄”,正常進(jìn)入學(xué)生登錄界面。輸入正確的用戶名\密碼(如:1\123)正確進(jìn)入系統(tǒng)。輸入錯(cuò)誤用戶名(如:20161217),彈出用戶名出錯(cuò)對話框。輸入正確用戶名(如:1),錯(cuò)誤密碼(如:3801),彈出口令錯(cuò)誤對話框。網(wǎng)上評價(jià)網(wǎng)上評價(jià)分四個(gè)部分:論文質(zhì)量指導(dǎo)老師評價(jià)表(樣表)、論文質(zhì)量評閱老師評價(jià)表(樣表)、論文質(zhì)量評價(jià)表、論文質(zhì)量統(tǒng)計(jì)表。論文質(zhì)量指導(dǎo)老師評價(jià)表(樣表)、論文質(zhì)量評閱老師評價(jià)表(樣表)是一個(gè)提供參考的評分標(biāo)準(zhǔn)。質(zhì)量評價(jià)表是分別請學(xué)生的指導(dǎo)和評閱老師給學(xué)生的論文評分,評分按系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論