版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
網(wǎng)上知識(shí)競(jìng)賽系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)本信息系統(tǒng)從初步市場(chǎng)調(diào)查工作開(kāi)始,首先分別進(jìn)行了客戶需求設(shè)計(jì)分析、流程和數(shù)據(jù)分析,然后分別進(jìn)行了信息系統(tǒng)業(yè)務(wù)總體管理結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)。網(wǎng)上競(jìng)賽知識(shí)體育競(jìng)賽網(wǎng)站系統(tǒng)架構(gòu)采用java等語(yǔ)言對(duì)系統(tǒng)架構(gòu)進(jìn)行優(yōu)化架構(gòu),采用Jsp優(yōu)化競(jìng)賽網(wǎng)站布局,MySQL等數(shù)據(jù)庫(kù)語(yǔ)言管理和存儲(chǔ)競(jìng)賽數(shù)據(jù)。在線數(shù)學(xué)知識(shí)和能力競(jìng)賽軟件系統(tǒng)的主要組成部分已經(jīng)準(zhǔn)備就緒,一些變量已經(jīng)被選擇和存儲(chǔ),因此本文對(duì)競(jìng)賽信息系統(tǒng)進(jìn)行了詳細(xì)的分析和塑造,包括系統(tǒng)和相關(guān)比賽的詳細(xì)信息,以使整個(gè)比賽網(wǎng)站的內(nèi)容越來(lái)越清晰。紹了實(shí)現(xiàn)軟件系統(tǒng)主要功能的主要方法和詳細(xì)的軟件設(shè)計(jì)過(guò)程,說(shuō)明業(yè)務(wù) 1 1 11.2研究現(xiàn)狀 11.3研究?jī)?nèi)容 2 3 32.1.1技術(shù)可行性 32.1.2經(jīng)濟(jì)可行性 3 42.2流程分析 4 4 42.2.3系統(tǒng)登錄流程 5 52.4系統(tǒng)用例圖 72.4.1管理員用例圖 72.4.2學(xué)生用例圖 72.5.1JSP技術(shù) 72.5系統(tǒng)開(kāi)發(fā)環(huán)境 92.5.1JSP技術(shù) 92.5.2JAVA簡(jiǎn)介 92.5.3B/S結(jié)構(gòu) 2.5.4MYSQL數(shù)據(jù)庫(kù) 3.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 3.2功能模塊設(shè)計(jì) 3.2.1功能概述 3.2.2系統(tǒng)功能模塊設(shè)計(jì) 3.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 3.3.1數(shù)據(jù)庫(kù)實(shí)體(E-R圖) 3.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 4.1學(xué)生功能模塊的實(shí)現(xiàn) 4.1.1學(xué)生注冊(cè)界面 4.1.2學(xué)生登錄界面 4.1.3發(fā)布證書(shū)界面 4.1.4論壇發(fā)帖界面 204.1.5競(jìng)賽專區(qū)界面 204.2管理員功能模塊的實(shí)現(xiàn) 214.2.1管理員登錄界面 4.2.2學(xué)生管理界面 224.2.3發(fā)布證書(shū)管理界面 24.2.4試卷管理界面 255.1測(cè)試方案 255.2測(cè)試用例 5.3測(cè)試結(jié)果分析 28 1由于信息時(shí)代的飛速發(fā)展,信息和通信的進(jìn)程正在逐步加快,人們的商業(yè)和日常生活正逐步進(jìn)入一個(gè)新的商業(yè)信息化時(shí)代。網(wǎng)上信息知識(shí)管理競(jìng)賽查詢系統(tǒng)管理是以網(wǎng)上知識(shí)管理競(jìng)賽網(wǎng)上信息教育查詢系統(tǒng)管理為主要實(shí)例而進(jìn)行設(shè)計(jì)的一種綜合實(shí)用型教育查詢、管理信息系統(tǒng)。在此之前對(duì)及時(shí)查詢數(shù)據(jù)知識(shí)教育科技技術(shù)競(jìng)賽相關(guān)科目考試相關(guān)科段考試成績(jī)信息的及時(shí)管理數(shù)據(jù)查詢的特性和數(shù)據(jù)管理通常主要指的是基于傳統(tǒng)數(shù)字應(yīng)用文本,表格等基于傳統(tǒng)紙介的方式進(jìn)行大量手工統(tǒng)計(jì)數(shù)據(jù)處理,知識(shí)教育科技技術(shù)競(jìng)賽考試相關(guān)科目考試成績(jī)的及時(shí)檢查數(shù)據(jù)統(tǒng)計(jì)和參考數(shù)據(jù)處理核實(shí)等通常都主要是通過(guò)采用傳統(tǒng)人工技術(shù)進(jìn)行數(shù)據(jù)檢查與手工統(tǒng)計(jì)數(shù)據(jù)核實(shí),信息量大,在日??荚嚁?shù)據(jù)處理查詢工作中一方面經(jīng)常出現(xiàn)存在每次檢查工作量大且易及時(shí)發(fā)現(xiàn)數(shù)據(jù)出錯(cuò),其次還經(jīng)常出現(xiàn)存在大量參考數(shù)據(jù)繁多與大量參考數(shù)據(jù)同時(shí)發(fā)生丟失等多種復(fù)雜現(xiàn)象同時(shí)發(fā)生出現(xiàn),而且還非常不方便及時(shí)進(jìn)行查找,在目前總體上還是缺乏對(duì)查詢知識(shí)科技競(jìng)賽相關(guān)信息的管理規(guī)范化和管理,為了大大提高信息管理效率,新鄉(xiāng)學(xué)院團(tuán)委委托我開(kāi)發(fā)出這套知識(shí)競(jìng)賽系統(tǒng),來(lái)進(jìn)行團(tuán)委組織成員的業(yè)務(wù)考核。同時(shí),我對(duì)該系統(tǒng)進(jìn)行功能上的完善,使它可以滿足多種業(yè)務(wù)場(chǎng)景,高效組織各類培訓(xùn)考試,如,知識(shí)競(jìng)賽,企業(yè)年會(huì),面試招聘,高??荚嚨?。從1946年首臺(tái)誕生在美國(guó)的小型機(jī)和世界上第一臺(tái)民用移動(dòng)計(jì)算機(jī)上的電腦設(shè)備開(kāi)始,國(guó)外的各種新型應(yīng)用信息網(wǎng)絡(luò)以及信息基礎(chǔ)系統(tǒng)管理中的軟件技術(shù)就一直在飛速地不斷進(jìn)行著和穩(wěn)步發(fā)展,國(guó)外也出現(xiàn)了一些使用不同新應(yīng)用的民用和移動(dòng)網(wǎng)絡(luò)計(jì)算機(jī),我國(guó)軟件技術(shù)不斷進(jìn)步和更新,軟件開(kāi)發(fā)和服務(wù)業(yè)最初是在發(fā)達(dá)國(guó)家的外圍發(fā)展和創(chuàng)造的。在國(guó)內(nèi),我國(guó)的新信息和電子技術(shù)產(chǎn)業(yè)起步較晚,后來(lái)經(jīng)過(guò)結(jié)構(gòu)優(yōu)化和技術(shù)改造,慢慢地、不斷地把我國(guó)的電子信息系統(tǒng)技術(shù)進(jìn)一步改造到一個(gè)新的發(fā)展階段。目前,軟件開(kāi)發(fā)的一些關(guān)鍵技術(shù)經(jīng)過(guò)多次科研和生活相關(guān)活動(dòng),原則上已經(jīng)達(dá)到了自主開(kāi)發(fā)2軟件系統(tǒng)實(shí)現(xiàn)的技術(shù)水平。生活中的各種服務(wù)股也用傳統(tǒng)的軟件存儲(chǔ)模式取代了傳統(tǒng)的軟件開(kāi)發(fā)模式。軟件開(kāi)發(fā)行業(yè),現(xiàn)在是一個(gè)熱門行業(yè)。信息和數(shù)字化的發(fā)展節(jié)奏,已經(jīng)逐漸開(kāi)始影響到生活和工作中的每一個(gè)人,人們也逐漸開(kāi)始感受到網(wǎng)絡(luò)上的信息,更不用說(shuō)看到網(wǎng)絡(luò)信息就不得不多嘆息一聲。如今,人們不同的生活技能正在迅速普及,重要的信息資源正逐步得到充分利用。信息背后對(duì)中文專業(yè)網(wǎng)絡(luò)軟件的技術(shù)支持,可以使其在全球范圍內(nèi)廣泛普及、公開(kāi)、高效推廣和使用,軟件開(kāi)發(fā)人員的技術(shù)管理團(tuán)隊(duì)越來(lái)越專業(yè)化,而開(kāi)發(fā)技術(shù)也越來(lái)越成熟,在其處理軟件中有大量的應(yīng)用,通過(guò)幫助許多新的信息處理機(jī),可以顯著提高信息處理機(jī)的運(yùn)行效率。同時(shí),它也節(jié)省了大部分工作時(shí)間。對(duì)于知識(shí)競(jìng)賽中的信息請(qǐng)求管理,傳統(tǒng)的查詢管理方法已不能滿足用戶的需求。因此我們必須利用軟件技術(shù)來(lái)開(kāi)發(fā)這個(gè)在線知識(shí)競(jìng)賽系統(tǒng),以便快速實(shí)現(xiàn)知識(shí)競(jìng)賽的查詢管理功能。這個(gè)網(wǎng)站為用戶提供了一個(gè)快速咨詢和管理的平臺(tái),相信這個(gè)軟件的出現(xiàn)確實(shí)會(huì)提高用戶查詢和管理的效率。1.3研究?jī)?nèi)容本課題將采用JSP技術(shù)和MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),基于B/S結(jié)構(gòu),構(gòu)建了一個(gè)在線知識(shí)競(jìng)賽系統(tǒng)。本文件分為五章:第一章簡(jiǎn)要概述了本文的主要研究方向、歷史背景、發(fā)展趨勢(shì)和基本理論內(nèi)容。第二條本章的主要研究?jī)?nèi)容包括對(duì)網(wǎng)絡(luò)競(jìng)賽項(xiàng)目系統(tǒng)總體技術(shù)架構(gòu)的描述,包括治理架構(gòu)、可行性分析、研究成果分析、系統(tǒng)功能分析等,非功能分析與項(xiàng)目管理技術(shù)、開(kāi)發(fā)環(huán)境等。第三章對(duì)系統(tǒng)進(jìn)行了詳細(xì)的開(kāi)發(fā),包括系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)。第四章介紹了系統(tǒng)的實(shí)現(xiàn)和界面顯示。第五章介紹了系統(tǒng)的測(cè)試過(guò)程。3第2章系統(tǒng)的需求分析需求統(tǒng)計(jì)分析的主要任務(wù)之一是通過(guò)詳細(xì)分析調(diào)查網(wǎng)上競(jìng)賽知識(shí)網(wǎng)絡(luò)競(jìng)賽作為系統(tǒng)所有必需的研究對(duì)象,要充分認(rèn)識(shí)系統(tǒng)的基本功能,說(shuō)明系統(tǒng)功能的基本要求,并在此基礎(chǔ)上逐步明確具體功能。同時(shí),該制度必須充分考慮到今后幾年可能出現(xiàn)的重大擴(kuò)大和變化。2.1可行性分析對(duì)系統(tǒng)研究目標(biāo)的初步研究和統(tǒng)計(jì)分析將提供和分析系統(tǒng)的可行性研究計(jì)劃,該計(jì)劃已經(jīng)制定和擬定。對(duì)其工作可行性和管理等方面進(jìn)行了深入分析。在線知識(shí)競(jìng)賽系統(tǒng)主要采用JSP和Java設(shè)計(jì)工具。它是一個(gè)跨平臺(tái)的系統(tǒng),可以在Windows系統(tǒng)、MAC系統(tǒng)和Linux系統(tǒng)下運(yùn)行。不需要為不同的系統(tǒng)分別編寫(xiě)程序,節(jié)省了開(kāi)發(fā)成本和時(shí)間,本系統(tǒng)優(yōu)化設(shè)計(jì)軟件開(kāi)發(fā)課程是大型企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)優(yōu)化設(shè)計(jì)和日常維護(hù)管理的重點(diǎn)。在北京大學(xué),我對(duì)軟件系統(tǒng)工程師、軟件應(yīng)用系統(tǒng)性能測(cè)試、UML軟件完整性和軟件建模語(yǔ)言等相關(guān)專業(yè)知識(shí)課程有了系統(tǒng)的了解。也就是說(shuō),希望學(xué)生能夠系統(tǒng)地開(kāi)發(fā)自己專業(yè)課程的內(nèi)容,有一定的軟件應(yīng)用系統(tǒng),使他們能夠現(xiàn)場(chǎng)識(shí)別、開(kāi)發(fā)和驗(yàn)證。從軟件設(shè)計(jì)項(xiàng)目中系統(tǒng)的成本經(jīng)濟(jì)性和可使用性以及許可上限這兩個(gè)角度我們可以簡(jiǎn)單地分析,系統(tǒng)的成本在設(shè)計(jì)過(guò)程中所必須要求的軟硬件設(shè)計(jì)項(xiàng)目中所需要的成本并不高,而且整個(gè)系統(tǒng)中所需要采用的都完全不過(guò)是進(jìn)行商業(yè)化的軟件開(kāi)源代碼,降低了整個(gè)系統(tǒng)設(shè)計(jì)項(xiàng)目中的軟件和開(kāi)發(fā)成本,如果整個(gè)硬件和開(kāi)發(fā)項(xiàng)目系統(tǒng)不能順利完成,不僅可以使整個(gè)系統(tǒng)正常運(yùn)行,而且各個(gè)計(jì)算機(jī)庫(kù)對(duì)系統(tǒng)的硬件配置和軟件功能網(wǎng)絡(luò)系統(tǒng)的要求也不高,在一些傳統(tǒng)公司被撤走后,大部分使用的傳統(tǒng)在線計(jì)算機(jī)將保留下來(lái),很少能夠完全滿足這些應(yīng)用,因此,考慮到該系統(tǒng)的社會(huì)效益和經(jīng)濟(jì)效益,為系統(tǒng)的實(shí)際實(shí)現(xiàn)和開(kāi)發(fā)提供了新技術(shù)。42.1.3操作可行性求不高,只需要檢查一下Windows的工作情2.2流程分析在網(wǎng)絡(luò)競(jìng)賽知識(shí)競(jìng)賽軟件系統(tǒng)的開(kāi)發(fā)過(guò)程中,首先對(duì)系統(tǒng)需求進(jìn)行設(shè)計(jì)和分析,然后對(duì)系統(tǒng)結(jié)構(gòu)、競(jìng)賽系統(tǒng)功能模塊的設(shè)計(jì)和數(shù)據(jù)庫(kù)格式的選擇制定總體設(shè)計(jì)方案;進(jìn)行需求分析基本系統(tǒng)模型,系統(tǒng)模塊劃分與功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)模塊分解后進(jìn)行詳細(xì)設(shè)計(jì)以及代碼編寫(xiě)各模塊的功能獨(dú)立點(diǎn)以及各模塊的整合測(cè)試,調(diào)試系統(tǒng),對(duì)功能進(jìn)行擴(kuò)展,完善結(jié)束2.2.2系統(tǒng)注冊(cè)流程操作流程如下圖所示:5開(kāi)始開(kāi)始填寫(xiě)用戶信息是否輸入密碼是在數(shù)據(jù)庫(kù)中添加用戶信息注冊(cè)成功結(jié)束兩次密碼不一樣否圖2-2注冊(cè)流程圖2.2.3系統(tǒng)登錄流程操作如圖2-3所示:為有效保障網(wǎng)上知識(shí)產(chǎn)權(quán)項(xiàng)目的正常運(yùn)行,需要嚴(yán)格保障系統(tǒng)前期開(kāi)發(fā)的關(guān)鍵成果。開(kāi)發(fā)和實(shí)施互聯(lián)系統(tǒng)必須采用足夠的技術(shù)手段,保證網(wǎng)絡(luò)安全和競(jìng)賽系統(tǒng)的效率,同時(shí)還必須充分考慮這樣的幾個(gè)方面:6是否是圖2-3系統(tǒng)登錄流程圖(1)易學(xué)性:系統(tǒng)設(shè)計(jì)要易學(xué),不同功能的設(shè)計(jì)要易于操作,不必刻苦學(xué)習(xí)訓(xùn)(2)與數(shù)據(jù)系統(tǒng)有關(guān)的數(shù)據(jù)輸入要求:系統(tǒng)的輸入應(yīng)保證記錄準(zhǔn)確,有更新的(3)軟件系統(tǒng)功能的穩(wěn)定性:公司開(kāi)發(fā)的連貫性數(shù)學(xué)知識(shí)電子競(jìng)賽軟件,嚴(yán)格(4)系統(tǒng)的可持續(xù)性和更新信息的更新和可視化持續(xù)增加:系統(tǒng)的更新可以不7(5)產(chǎn)品系統(tǒng)安全保密:在開(kāi)發(fā)實(shí)際用戶使用的過(guò)程中,每個(gè)系統(tǒng)本身都與相關(guān)用戶的數(shù)據(jù)保持著不間斷的聯(lián)系,系統(tǒng)必須對(duì)這些數(shù)據(jù)進(jìn)行安全保密。如果系統(tǒng)出現(xiàn)一些安全漏洞,及時(shí)泄露并導(dǎo)出這些機(jī)密數(shù)據(jù),這也會(huì)給我們的用戶今后造成重大的經(jīng)濟(jì)損失,所以如果用戶開(kāi)發(fā)產(chǎn)品系統(tǒng),我們會(huì)充分考慮保證產(chǎn)品系統(tǒng)的安全性和(6)為了保證系統(tǒng)的安全性和可靠性:系統(tǒng)中可能不包含任何類型的病毒攻擊代碼,必須有一個(gè)病毒監(jiān)聽(tīng)設(shè)備,一個(gè)控制代碼的方法,所有信息里面的安全措施,讓很多人可以更方便地使用它。(7)系統(tǒng)簡(jiǎn)潔性:系統(tǒng)設(shè)計(jì)要簡(jiǎn)單易學(xué),設(shè)計(jì)不同的功能要易于操作,不必刻苦學(xué)習(xí)訓(xùn)練,縮短用戶對(duì)系統(tǒng)的認(rèn)識(shí)過(guò)程。(8)提高了系統(tǒng)運(yùn)行職責(zé)的準(zhǔn)確性:負(fù)責(zé)系統(tǒng)的性能,并根據(jù)運(yùn)行需要,由技術(shù)人員負(fù)責(zé)完成系統(tǒng)各模塊的功能要求。管理員用戶登錄后主要進(jìn)行功能設(shè)置有:本系統(tǒng)會(huì)員用戶案例管理,新聞信息數(shù)據(jù)案例的截圖顯示如下圖2-4所示JSP(Java腳本頁(yè)面)是Sun和許多參與建立的公司所提倡的動(dòng)態(tài)web技術(shù)。將Java程序添加到傳統(tǒng)的web頁(yè)面HTML文件(*)。htm,*。Html)。8圖2-4管理員用例圖競(jìng)賽專區(qū)往屆精彩新聞資訊關(guān)于大賽系統(tǒng)概要學(xué)生注冊(cè)登錄個(gè)人資料管理發(fā)布證書(shū)管理測(cè)試成績(jī)圖2-5學(xué)生用例圖92.5系統(tǒng)開(kāi)發(fā)環(huán)境2.5.1JSP技術(shù)JSP是一種可以獨(dú)立運(yùn)行的高級(jí)編程腳本語(yǔ)言,可以直接在許多HTML編程語(yǔ)言中獨(dú)立運(yùn)行。這是因?yàn)镴SP是指許多高級(jí)編程語(yǔ)言的腳本屬幫助開(kāi)發(fā)者在程序中節(jié)省大量的金錢和時(shí)間。新JSP開(kāi)發(fā)版本的正式發(fā)布標(biāo)志著開(kāi)發(fā)基本的兼容性??傊?,使用我的JSP,您可以自由選擇網(wǎng)絡(luò)操作系統(tǒng)、web服務(wù)用我的JSP,您可以自由選擇網(wǎng)絡(luò)操作系統(tǒng)、web服務(wù)器和適當(dāng)?shù)木W(wǎng)絡(luò)數(shù)據(jù)庫(kù)資源管編譯Java,另一個(gè)是負(fù)責(zé)運(yùn)行Java,Java和C++語(yǔ)言非常相似,但是Java編程有一2.5.3B/S結(jié)構(gòu)b/s的架構(gòu)不僅僅需要在任何一個(gè)客戶端上用瀏覽器來(lái)直接進(jìn)行應(yīng)用程序的安B/s網(wǎng)絡(luò)結(jié)構(gòu)與Internet的普及和發(fā)展息息相關(guān)。這是C/s的改進(jìn),因?yàn)橐郧暗娜松钚枨蟮淖兓?,一種不改變以往直接訪問(wèn)服務(wù)器方式的B/s網(wǎng)絡(luò)體系結(jié)構(gòu)應(yīng)運(yùn)而我們也就是可以把網(wǎng)上的體育知識(shí)電子競(jìng)賽管理系統(tǒng)或者系統(tǒng)直接配置在遠(yuǎn)程上網(wǎng)就已經(jīng)我們可以直接開(kāi)始使用和通過(guò)登錄它來(lái)訪問(wèn)該站的服務(wù)器或者系統(tǒng)并且2.5.4MYSQL數(shù)據(jù)庫(kù)MySQL是以mysqlab為主支持的面向關(guān)系的小型大型數(shù)據(jù)庫(kù)資源管理軟件系統(tǒng),MySQL存儲(chǔ)是一種快速、多線程、多用戶、持久的MySQL大型數(shù)據(jù)庫(kù)管理服務(wù)器。MySQL是一款快速、多樣化的管理器,多用戶、可靠的MySQL大型數(shù)據(jù)庫(kù)管理服(4)以一定的語(yǔ)法框架為結(jié)構(gòu),可以提供多種應(yīng)用程序的使用模型。(7)支持Linux/Unix、Windwos等多種操作系統(tǒng)(9)通過(guò)API支持Python/Java/Per/PHP等語(yǔ)言登錄登錄學(xué)生管理管理員系統(tǒng)管理競(jìng)賽專區(qū)學(xué)生關(guān)于大賽系統(tǒng)概要注冊(cè)登錄3.3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)的重要基礎(chǔ):數(shù)據(jù)的收集、整理、存儲(chǔ)、檢索、重構(gòu)、更新、處理、統(tǒng)計(jì),數(shù)據(jù)庫(kù)是目前計(jì)算機(jī)系統(tǒng)的主要組成部分之一,它對(duì)研發(fā)的影響直接影響到整個(gè)系統(tǒng)的質(zhì)量和速度。數(shù)據(jù)庫(kù)體系結(jié)構(gòu)和數(shù)據(jù)模型的主要目標(biāo)是集成真實(shí)的信息世界,所有人類數(shù)據(jù)都是直接抽象和設(shè)計(jì)的,這樣我們就可以直接實(shí)現(xiàn)在現(xiàn)實(shí)世界中構(gòu)建和抽象建模信息的概念。因此,概念模型和數(shù)據(jù)模型的設(shè)計(jì)是我們?cè)O(shè)計(jì)相應(yīng)數(shù)據(jù)庫(kù)模型的重要技術(shù)工具,在概念模型的總體設(shè)計(jì)中,e-R模型方法是最常用的設(shè)計(jì)方法之一。根據(jù)系統(tǒng)的功能模塊劃分,具體分析了本系統(tǒng)中大部分的實(shí)體,本系統(tǒng)的主要實(shí)體圖如下:1、管理員信息實(shí)體屬性圖如圖3-3所示:編號(hào)2、發(fā)布證書(shū)信息實(shí)體屬性圖如圖3-4所示競(jìng)賽區(qū)競(jìng)賽區(qū)性別學(xué)號(hào)發(fā)布證書(shū)添加時(shí)間成績(jī)年級(jí)備注名次3、試卷信息實(shí)體屬性圖如圖3-5所示試卷編號(hào)圖3-5試卷信息實(shí)體屬性圖4、帖子信息實(shí)體屬性圖如圖3-6所示5、學(xué)生信息實(shí)體屬性圖如圖3-7所示性別性別年級(jí)用戶名編號(hào)學(xué)生圖3-7學(xué)生信息實(shí)體屬性圖3.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明否編號(hào)是用戶名是是是添加時(shí)間表3-2fabuzhengshu發(fā)布證書(shū)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明否編號(hào)是學(xué)號(hào)是姓名是性別是年級(jí)是競(jìng)賽區(qū)是是是證書(shū)是備注是添加時(shí)間列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明否編號(hào)是試卷編號(hào)是課程編號(hào)是是單選題是多選題是是是問(wèn)答題是結(jié)束日期是是添加時(shí)間列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明否編號(hào)是是是類型是內(nèi)容是是添加時(shí)間是附件列名數(shù)據(jù)類型長(zhǎng)度允許空說(shuō)明否編號(hào)是用戶名是是姓名是性別是年級(jí)是競(jìng)賽區(qū)是2是是否審核是添加時(shí)間學(xué)生可以查看網(wǎng)站主頁(yè),主頁(yè)包括首頁(yè)、競(jìng)賽專區(qū)、往屆精彩、新聞資訊等,系統(tǒng)主界面。實(shí)現(xiàn)過(guò)程:將主頁(yè)放入整個(gè)主頁(yè),使其成為主頁(yè)上的根視圖控制器之一,然后會(huì)homebevec.tabbaritemtitle.=“主頁(yè)”來(lái)實(shí)現(xiàn).nsfont類是用來(lái)確定標(biāo)題欄字體大小的,法用于確定背景圖像,setselectedimage方法JS來(lái)實(shí)現(xiàn)旋轉(zhuǎn)地圖的效果。如圖4-1所示。4.1.1學(xué)生注冊(cè)界面學(xué)生可以進(jìn)入注冊(cè)界面,填寫(xiě)注冊(cè)信息進(jìn)行注冊(cè)。實(shí)現(xiàn)過(guò)程:首先創(chuàng)建學(xué)生信息數(shù)據(jù)庫(kù),并設(shè)置學(xué)號(hào)為主鍵,用來(lái)存儲(chǔ)學(xué)生信息,當(dāng)學(xué)生輸入學(xué)號(hào),會(huì)與數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)進(jìn)行匹配,如果學(xué)號(hào)已存在,則提示用戶已存在,因?yàn)閷W(xué)號(hào)是唯一的。如果學(xué)號(hào)不存在,則把對(duì)應(yīng)的學(xué)生信息儲(chǔ)存到數(shù)據(jù)庫(kù)其界面展示如圖4-2所示學(xué)號(hào):密碼:姓名:性別:男年級(jí):成績(jī):圖4-2注冊(cè)界面4.1.2學(xué)生登錄界面實(shí)現(xiàn)過(guò)程:JDBC技術(shù)可以通過(guò)Java語(yǔ)言使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用其界面如圖4-3所示。用戶登陸高效學(xué)生圖4-3登錄界面4.1.3發(fā)布證書(shū)界面實(shí)現(xiàn)過(guò)程:該頁(yè)面主要是使用HTML實(shí)現(xiàn)的,主要分為兩部分,第一部分為搜索欄,用戶可以根據(jù)需求,進(jìn)行證書(shū)的篩選,在查找的按鈕下創(chuàng)建超鏈接,分別連接到不同類別需求的頁(yè)面。第二部分是證書(shū)展示頁(yè)面,通過(guò)HTML的圖片編輯實(shí)現(xiàn)。發(fā)布證書(shū)界面如圖4-4所示。8證學(xué)生登錄后可進(jìn)行論壇發(fā)帖操作。實(shí)現(xiàn)過(guò)程:該頁(yè)面使用jsp技術(shù)對(duì)整個(gè)論壇頁(yè)面進(jìn)行板塊劃分及編輯,同時(shí),截取帖子的主要信息(標(biāo)題,類型,發(fā)帖人等),存入數(shù)據(jù)庫(kù)中,并反饋給管理員,由管理員審核,并決定是否展示在論壇頁(yè)面。論壇發(fā)帖界面如4-5所示。發(fā)站人:KK錄像機(jī)4.1.5競(jìng)賽專區(qū)界面用戶登錄后可進(jìn)入競(jìng)賽專區(qū)選擇試卷進(jìn)行開(kāi)始考試。競(jìng)賽專區(qū)界面如圖5-6所示,考試界面展示如圖4-7所示。首頁(yè)競(jìng)賽專區(qū)往屆精彩新聞資訊關(guān)于大賽證書(shū)系統(tǒng)概要后臺(tái)管理開(kāi)始日期:結(jié)束日期:□12圖4-6競(jìng)賽專區(qū)界面4.2管理員功能模塊的實(shí)現(xiàn)管理員可以輸入個(gè)人登錄信息進(jìn)行登錄。實(shí)現(xiàn)過(guò)程:首先需要?jiǎng)?chuàng)建新的管理員個(gè)人信息匹配數(shù)據(jù)庫(kù),通過(guò)直接獲取輸入到一個(gè)管理員所在用戶名中輸入的個(gè)人信息,與這個(gè)數(shù)據(jù)庫(kù)中已經(jīng)儲(chǔ)存在的用戶信息直接進(jìn)行自動(dòng)匹配,匹配成功則直接通過(guò)跳轉(zhuǎn)進(jìn)入到一個(gè)管理員用戶界面。管理員登錄界面如圖4-8所示。橙錄密碼忘記密碼?圖4-8管理員登錄界面管理員可以查看,編輯,刪除和審核學(xué)生信息。實(shí)現(xiàn)過(guò)程:管理員查看學(xué)生信息頁(yè)面,主要就是通過(guò)獲取數(shù)據(jù)庫(kù)信息實(shí)現(xiàn)的,查看學(xué)生信息就是數(shù)據(jù)庫(kù)的查找功能,編輯學(xué)生信息就是數(shù)據(jù)庫(kù)的修改功能,用管理員輸入的信息替換掉學(xué)生原本存在的信息,刪除功能也是數(shù)據(jù)庫(kù)的刪除,可以直接刪除數(shù)據(jù)庫(kù)中該學(xué)生的是所有信息。審核學(xué)生信息就是判斷語(yǔ)句,如果符合要求,則手動(dòng)存入數(shù)據(jù)庫(kù),不符合要求就禁止存入數(shù)據(jù)庫(kù)。學(xué)生管理界面如圖4-9所示。王與馨部家順女女女女男一年級(jí)s競(jìng)賽區(qū)C是否審核6233634.93詳詳共9條第1/1頁(yè)前頁(yè)上責(zé)下頁(yè)頁(yè)1管理員可以添加,編輯和刪除發(fā)布證書(shū)信息。實(shí)現(xiàn)過(guò)程:發(fā)布證書(shū)管理界面如圖4-10所示。男男女4女25男6女5管理員可增刪改查試卷試題,包括選擇題、判斷題、填空題等。實(shí)現(xiàn)過(guò)程:選擇題,判斷題,填空題的新試卷的創(chuàng)建可以使用Java已寫(xiě)好的模板來(lái)實(shí)現(xiàn),創(chuàng)建選擇題對(duì)象,判斷題對(duì)象,填空題對(duì)象只需要引用對(duì)應(yīng)的題型的類文件進(jìn)行修改,就可以創(chuàng)建新試卷。而新試卷則會(huì)保存在數(shù)據(jù)庫(kù)中,同學(xué)生信息管理界面原理相同,管理員可以增刪改查試卷信息。其中填空題管理界面如圖4-11所示。試卷生成界面展示如圖4-12所示。編編號(hào)序號(hào)課程選項(xiàng)Am(-選項(xiàng)B選項(xiàng)CAafsnd答答案AA00:20:55.0修改刪修玫刪管理員可以管理帖子信息。實(shí)現(xiàn)過(guò)程:用戶新建帖子時(shí),會(huì)截取帖子的主要信息,保存到數(shù)據(jù)庫(kù)中,管理員通過(guò)查看數(shù)據(jù)庫(kù)中的信息,對(duì)帖子進(jìn)行管理。帖子管理界面如圖4-13所示。已有帖子列表;搜素:版塊:□□標(biāo)題:□重族導(dǎo)出EXCEL序號(hào)內(nèi)容共0條第1/1頁(yè)首頁(yè)上頁(yè)下頁(yè)頰舊第5章系統(tǒng)的測(cè)試性能測(cè)試是測(cè)試黑盒的另一個(gè)名稱。方案本身通過(guò)方案進(jìn)程進(jìn)行監(jiān)測(cè)。主要的目標(biāo)是看程序是否能像我們預(yù)期的那樣發(fā)展,看我們的程序能否最終成為我們想要的功能并存儲(chǔ)我們想要的數(shù)據(jù),最后看我們程序的全部性能是否不能滿足要求。(1)模塊測(cè)試單元測(cè)試是模塊測(cè)試。顧名思義,必須檢查每個(gè)模塊的功能是否可以執(zhí)行。本次測(cè)試的目的是確定一些小程序在實(shí)際設(shè)計(jì)和運(yùn)行中出現(xiàn)的代碼偏差,并對(duì)這些錯(cuò)誤進(jìn)行很好的糾正,這說(shuō)明我們的模塊測(cè)試是非常成功的。(2)集成測(cè)試:集成測(cè)試是系統(tǒng)測(cè)試及其子系統(tǒng)的一些性能測(cè)試??刂葡到y(tǒng)包信息,找出問(wèn)題所在,其優(yōu)點(diǎn)是:軟件價(jià)格更低。您可以提前檢測(cè)端口錯(cuò)誤。更好的地位在體制中是錯(cuò)誤的。自下而上的方案是一個(gè)較低的結(jié)構(gòu),而中間的結(jié)構(gòu)采取折衷的方法。(3)驗(yàn)收測(cè)試:最后,本文的工作到此結(jié)束,主要是向用戶展示我們的系統(tǒng)功能是否達(dá)到了預(yù)期的效果,我采用了性能測(cè)試,也就是黑盒測(cè)試來(lái)測(cè)試系統(tǒng)。結(jié)果是:用戶需求存在一定差異。而且,結(jié)果也沒(méi)有太大差別。最后,我們發(fā)現(xiàn)的問(wèn)題都與用戶需求有關(guān)。用戶登錄功能測(cè)試,如下表所示。用例名稱操作預(yù)期結(jié)果測(cè)試結(jié)果正確輸入用戶信息,用戶成功登錄。輸入用戶的信息1.在密碼框輸入用戶的密碼。2.點(diǎn)擊登錄按鈕。角色的界面正確試題信息添加功能測(cè)試,如下表所示。用例名稱測(cè)試功能操作預(yù)期結(jié)果測(cè)試結(jié)果正確輸入試題信息,完成試題的添加。本信息正確試題添加失敗的情況試題信息管理員點(diǎn)擊試題添加后填寫(xiě)的試題信息重復(fù),然后點(diǎn)擊“提交”按鈕。題信息重復(fù)”。正確試題添加失敗的情況試題信息不完整管理員點(diǎn)擊試題添加后填寫(xiě)的信息不完整,然后點(diǎn)擊“提交”按鈕。提示“信息不能為空”。正確用戶注冊(cè)功能測(cè)試,如下表所示。用例名稱測(cè)試功能操作預(yù)期結(jié)果測(cè)試結(jié)果正確輸入息,完成用戶的注冊(cè)。本信息根據(jù)提示填寫(xiě)相應(yīng)的信息,然后點(diǎn)擊“注冊(cè)”按鈕。提示成功并跳轉(zhuǎn)到面。正確用戶注冊(cè)失敗的情用戶不填寫(xiě)用戶名根據(jù)提示填寫(xiě)除了用戶正確況名以外相應(yīng)的信息,然后“*用戶名不符合用戶注冊(cè)失敗的情況輸入密碼不一致根據(jù)提示填寫(xiě)相應(yīng)的信息,填寫(xiě)密碼時(shí)兩次輸入的密碼不一致,然后點(diǎn)擊“注冊(cè)”按鈕?!?兩次正確新聞資訊信息界面測(cè)試,如下表所示。表5-4新聞資訊信息界
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 急腹癥護(hù)理未來(lái)趨勢(shì)視頻
- 產(chǎn)科護(hù)理中的健康教育
- 2025年別墅裝修合同
- 2025年白內(nèi)障術(shù)后藥物治療合同協(xié)議
- 2026 年人民幣匯率展望:2026 年人民幣匯率大概率穩(wěn)步升值
- 多模態(tài)交互在視覺(jué)設(shè)計(jì)中的融合
- 聯(lián)考數(shù)學(xué)推理題庫(kù)及答案
- 2026 年中職酒店管理(酒店管理理論)試題及答案
- 會(huì)計(jì)個(gè)人考試題庫(kù)及答案
- 辦公設(shè)備回收服務(wù)合同(2025環(huán)??蚣軈f(xié)議)
- 2025年植物標(biāo)本采集合同協(xié)議
- 2025天津市第二批次工會(huì)社會(huì)工作者招聘41人考試筆試參考題庫(kù)及答案解析
- 膽管重復(fù)畸形健康宣教
- 2025秋人教精通版英語(yǔ)小學(xué)五年級(jí)上冊(cè)知識(shí)點(diǎn)及期末測(cè)試卷及答案
- 校園反恐防暴2025年培訓(xùn)課件
- 2026年安徽城市管理職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試模擬測(cè)試卷附答案
- 2025甘肅省水務(wù)投資集團(tuán)有限公司招聘企業(yè)管理人員筆試備考題庫(kù)附答案解析
- 2025山東壹通無(wú)人機(jī)系統(tǒng)有限公司暨三航無(wú)人系統(tǒng)技術(shù)(煙臺(tái))有限公司社會(huì)招聘筆試現(xiàn)場(chǎng)及筆試歷年參考題庫(kù)附帶答案詳解
- 2025年秋季學(xué)期國(guó)家開(kāi)放大學(xué)《人文英語(yǔ)4》期末機(jī)考精準(zhǔn)復(fù)習(xí)題庫(kù)
- 神經(jīng)內(nèi)科三基考試題庫(kù)及答案
- 6秒鐘情商讓你遠(yuǎn)離情緒綁架
評(píng)論
0/150
提交評(píng)論