基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著大數(shù)據(jù)時代的到來,越來越多的實(shí)驗(yàn)項(xiàng)目通過web來開展實(shí)驗(yàn)信息的高效管理。由于網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目信息日益增多,這給這方面信息管理工作帶來了很大的挑戰(zhàn),傳統(tǒng)的管理方式已無法適應(yīng)新環(huán)境下的需求,為提高網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理效率,因此設(shè)計(jì)了網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)。網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng),所采用的是B/S結(jié)構(gòu),同時也運(yùn)用了JSP與MYSQL來進(jìn)行具體的設(shè)計(jì)工作。本系統(tǒng),從整體上看,相關(guān)的基本功能都已實(shí)現(xiàn),如,查詢、添加等,開展了模塊化設(shè)計(jì),依據(jù)網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理的需求,將整體劃分成了多個模塊,這對于后期的系統(tǒng)維護(hù)是非常有利的?;诠δ苓@一視角看,全部基本功能都成功實(shí)現(xiàn),界面比較友好,具有一定的交互性,用戶操作非常簡便,信息也安全的存儲在數(shù)據(jù)庫當(dāng)中,實(shí)現(xiàn)了高效的電子化管理。當(dāng)采用了本系統(tǒng)后,由于信息系統(tǒng)的高效、便捷,可有力的提升項(xiàng)目管理效率,使網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目信息管理科學(xué)性。通過本次設(shè)計(jì),本人成功的實(shí)現(xiàn)了理論與實(shí)踐的有機(jī)結(jié)合,使得本人對于信息管理系統(tǒng)有著更加清晰、全面的認(rèn)知。關(guān)鍵詞:網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理;JSP技術(shù);MYSQL數(shù)據(jù)庫;B/S結(jié)構(gòu)

AbstractWiththeadventoftheeraofbigdata,moreandmoreexperimentalprojectsmanageexperimentalrelatedinformationthroughtheweb.Withtheincreasinginformationofnetworkengineeringexperimentproject,thereisalargeamountofinformationinthemanagementofnetworkengineeringexperimentprojectandalackofsystematicmanagementmodeinthemanagement.Inordertoimprovethemanagementefficiencyofnetworkengineeringexperimentproject,thenetworkengineeringexperimentprojectmanagementsystemisdesigned.Thenetworkengineeringexperimentprojectmanagementsystemtakestheexperimentteachingasthedevelopmentbackground,basedonB/Sstructure,USESJSPtechnology,MYSQLdatabase.Networkengineeringexperimentprojectmanagementsystemtoachieveinformationquery,add,managementandotherbasicfunctions,theuseofmodulardesign,accordingtotherequirementsofnetworkengineeringexperimentprojectmanagement,puteachpartindifferentmodules,whichisconducivetothedesignandmaintenanceoftheprogram.Fromtheperspectiveoffunction,thebasicfunctionsofthesystemhavebeenrealized.ThesysteminteractswithusersthroughWebinterface,providesinformationforusers,andiseasyforuserstooperate.Atthesametime,theinformationdataisstoredthroughthemanagementsystemofdatabase.Theapplicationofnetworkengineeringexperimentprojectmanagementsystemcanimprovethemanagementefficiencyofnetworkengineeringexperimentprojectandmaketheinformationmanagementofnetworkengineeringexperimentprojectscientific.Throughthisdesign,theoreticalknowledgeandpracticaloperationarecombined,andpersonalprogrammingabilityisalsoimproved.Keywords:Networkengineeringexperimentalprojectmanagement;JSPtechnology;MYSQLdatabase;B/Sstructure.

目錄TOC\o"1-3"\h\u摘要 第一章概述1.1設(shè)計(jì)背景隨著大數(shù)據(jù)時代的到來,網(wǎng)絡(luò)的發(fā)展越來越成為我們?yōu)榭茖W(xué)發(fā)展所必需的掌握的技術(shù)。經(jīng)過對網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理進(jìn)行調(diào)查,發(fā)現(xiàn)由于這類項(xiàng)目信息日益龐大,這給這方面的管理工作帶來了極大的調(diào)整,并且這類管理工作非常瑣碎,容易出錯,數(shù)據(jù)繁多,傳統(tǒng)的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理模式面對大量項(xiàng)目信息,信息管理出現(xiàn)了許多的弊端,如,信息處理緩慢,并且這些弊端日益突出,導(dǎo)致了無法實(shí)現(xiàn)有效管理。面對日益增加的信息量,只是靠人力是無法進(jìn)行有效處理的,并且傳統(tǒng)管理模式的管理效率非常低,同時非常容易出錯,已無法應(yīng)對當(dāng)下的需求。因此,傳統(tǒng)管理模式已無法應(yīng)對當(dāng)下需求,急需對網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理體系進(jìn)行變革,開發(fā)基于計(jì)算機(jī)平臺的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)。由于實(shí)驗(yàn)室規(guī)模日益增大,相應(yīng)的實(shí)驗(yàn)項(xiàng)目也隨之增多,這就需要強(qiáng)有力的信息管理系統(tǒng)來進(jìn)行支撐,為有效提升實(shí)驗(yàn)室對于實(shí)驗(yàn)項(xiàng)目和實(shí)驗(yàn)進(jìn)程的管理和輔助學(xué)生完成實(shí)驗(yàn)預(yù)習(xí)和實(shí)驗(yàn)內(nèi)容,設(shè)計(jì)基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng),對實(shí)驗(yàn)項(xiàng)目和實(shí)驗(yàn)進(jìn)程進(jìn)行統(tǒng)一管理。網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),這極大的方便了實(shí)驗(yàn)項(xiàng)目的管理,順利的實(shí)現(xiàn)了電子化管理,有效的降低了管理成本,當(dāng)應(yīng)用比較熟悉后,可方便對網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目信息的管理。1.2設(shè)計(jì)現(xiàn)狀網(wǎng)絡(luò)的發(fā)展都為網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)提供了良好的基礎(chǔ),在網(wǎng)絡(luò)和計(jì)算機(jī)的大力發(fā)展下,網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)開始出現(xiàn),網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)是借助網(wǎng)絡(luò)和計(jì)算機(jī)的無紙媒體,既節(jié)省了紙張的浪費(fèi),又保證了網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理的實(shí)時性,提高網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理效率。1.3設(shè)計(jì)內(nèi)容網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng),所采用的是B/S結(jié)構(gòu),同時也運(yùn)用了JSP與MYSQL來進(jìn)行具體的設(shè)計(jì)工作。本系統(tǒng),設(shè)計(jì)內(nèi)容主要有下面這些:(1)基于所設(shè)計(jì)內(nèi)容,對其開展了相關(guān)的研究學(xué)習(xí),掌握了相應(yīng)的開發(fā)方法,對設(shè)計(jì)原則與目標(biāo)進(jìn)行了清晰的明確。(2)對于本文相關(guān)的現(xiàn)有系統(tǒng)開展了全面的整理與分析,從而加深了對這方面的設(shè)計(jì)思路認(rèn)知,基于此,開展了本系統(tǒng)的設(shè)計(jì)。(3)認(rèn)真學(xué)習(xí)了JSP與MYSQL,基于這些技術(shù)來具體的實(shí)現(xiàn)了本設(shè)計(jì)。(4)基于系統(tǒng)所要實(shí)現(xiàn)的內(nèi)容,科學(xué)、合理的設(shè)置了進(jìn)度計(jì)劃。(5)在系統(tǒng)開發(fā)完成后,開展了功能測試,逐一檢驗(yàn)所設(shè)計(jì)功能是不是都達(dá)到了相關(guān)的預(yù)期目標(biāo)。

第二章需求分析2.1可行性分析現(xiàn)如今,我們已經(jīng)步入到了大數(shù)據(jù)時代,各領(lǐng)域都開展了大數(shù)據(jù)的應(yīng)用。與傳統(tǒng)文檔存儲相比,數(shù)據(jù)庫形式的電子存儲有著諸多優(yōu)勢,主要體現(xiàn)在:第一,不易丟失。當(dāng)下,數(shù)據(jù)信息日益龐大,如果使用傳統(tǒng)文檔來保持這些數(shù)據(jù),那么比較容易丟失。但是,如果將這些數(shù)據(jù)存儲在數(shù)據(jù)庫當(dāng)中,那么就成功解決了丟失問題。在數(shù)據(jù)信息量很大時,數(shù)據(jù)庫存儲所展示出的優(yōu)勢更加明顯,可實(shí)現(xiàn)數(shù)據(jù)的有序存儲,并管理這些數(shù)據(jù)也非常方便。然而,當(dāng)使用的是傳統(tǒng)文檔存儲時,既會耗費(fèi)大量的人力成本,同時也極易丟損;第二,數(shù)據(jù)庫存儲可實(shí)現(xiàn)跨時空的管理。利用網(wǎng)絡(luò)信息技術(shù),可實(shí)現(xiàn)對實(shí)驗(yàn)項(xiàng)目的跨時空管理,這時傳統(tǒng)的文檔存儲所無法實(shí)現(xiàn)的。基于網(wǎng)絡(luò),通過管理員來進(jìn)行學(xué)生,教師以及實(shí)驗(yàn)項(xiàng)目等多項(xiàng)內(nèi)容的添加。同時,學(xué)生和教師可在相應(yīng)網(wǎng)頁進(jìn)入到系統(tǒng)當(dāng)中,并進(jìn)行信息的查詢、添加等操作,這極大的提升了銷量,同時也使得工作量大大降低。此外,本系統(tǒng)開發(fā)所需的各項(xiàng)技術(shù)已非常成熟,并且已被廣泛運(yùn)用于系統(tǒng)開發(fā)當(dāng)中。因此,本文的開發(fā),不管是在技術(shù)方面,還是在需求方面都具有良好的可行性。2.2系統(tǒng)性能分析為了保證網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)能夠長期、穩(wěn)定、高效的運(yùn)行,必須要保證系統(tǒng)開發(fā)的性能。在網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的開發(fā)過程中,要充分利用技術(shù)手段來保障所設(shè)計(jì)系統(tǒng)的安全性,同時也要確保系統(tǒng)的有效性。在實(shí)際開發(fā)當(dāng)中,應(yīng)考慮到這些方面:(1)系統(tǒng)的易學(xué)性。開發(fā)系統(tǒng)是給相關(guān)的人員來使用的,而這些人員一般都不是計(jì)算機(jī)專業(yè)的人員,所以,操作應(yīng)簡單,只需簡單的培訓(xùn),用戶就可以很好的使用系統(tǒng)。(2)系統(tǒng)的數(shù)據(jù)要求。之所以開發(fā)本系統(tǒng),就是為了高效的管理數(shù)據(jù),所以,數(shù)據(jù)的修改、添加等管理工作應(yīng)非常方便,同時數(shù)據(jù)還應(yīng)獨(dú)立的進(jìn)行保存,要進(jìn)行數(shù)據(jù)的備份,最大程度的確保數(shù)據(jù)存儲的安全性。(3)系統(tǒng)穩(wěn)定性:開發(fā)的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)要求運(yùn)行穩(wěn)定,運(yùn)行過程中無界面不清楚、字體模糊等現(xiàn)象。(4)系統(tǒng)的可升級性。由于系統(tǒng)所使用的大環(huán)境在不斷變化,所以,系統(tǒng)應(yīng)可進(jìn)行升級,從而更好的適應(yīng)未來需求。(5)系統(tǒng)的保密性:在實(shí)際使用的過程中系統(tǒng)都會涉及到很多需要進(jìn)行保密的數(shù)據(jù),例如管理員,教師,學(xué)生的信息,一旦系統(tǒng)存在嚴(yán)重漏洞,這時極易導(dǎo)致信息泄露,這會給用戶帶來損失,因此,在系統(tǒng)開發(fā)當(dāng)中,應(yīng)確保網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)系統(tǒng)的保密性。(6)系統(tǒng)的可靠性。系統(tǒng)必須具體一定的病毒攔截能力,需設(shè)置相關(guān)的保護(hù)措施,從而使得用戶放心使用。(7)系統(tǒng)的簡單性。本系統(tǒng)的使用應(yīng)是非常簡單的,這就可以使得相關(guān)使用人員可快速的掌握系統(tǒng)的使用,并很快的發(fā)揮出系統(tǒng)的效用。2.3系統(tǒng)功能分析網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)功能分析主要有下面這3大模塊,具體情況可從下面的詳細(xì)介紹中看出。2.3.1學(xué)生功能分析學(xué)生登錄后功能有通知公告,實(shí)驗(yàn)項(xiàng)目預(yù)習(xí),查看實(shí)驗(yàn)課程安排,實(shí)驗(yàn)報(bào)告與數(shù)據(jù)提交,同時還可以查看個人信息,以及修改登錄密碼,下面的圖3-1,是此模塊所具有的功能詳細(xì)介紹。圖3-1學(xué)生用例圖2.3.2教師功能分析教師登錄后功能有通知公告,查看實(shí)驗(yàn)課程安排,查看實(shí)驗(yàn)報(bào)告與數(shù)據(jù),查看個人信息,修改登錄密碼,下面的圖3-2,是此模塊所具有的功能詳細(xì)介紹。圖3-2教師用例圖2.3.3管理員功能分析從下面的圖3-3當(dāng)中,我們可以看出此模塊所具有的功能。圖3-3管理員用例圖2.4系統(tǒng)流程分析2.4.1系統(tǒng)操作流程當(dāng)用戶在登錄界面當(dāng)中輸入登錄信息后,這時系統(tǒng)會對這些登錄信息進(jìn)行檢查,當(dāng)這些信息完全正確時,就會跳轉(zhuǎn)到相關(guān)的功能界面,這時用戶就能開始進(jìn)行相關(guān)的操作了,如果信息錯誤,這時會彈出相關(guān)的錯誤提示。下面的圖3-4,是本系統(tǒng)的操作流程圖。圖3-4系統(tǒng)操作流程圖

第三章總體規(guī)劃設(shè)計(jì)3.1系統(tǒng)概要設(shè)計(jì)基于Web的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)采用的是B/S的結(jié)構(gòu),系統(tǒng)功能可利用瀏覽器來進(jìn)行實(shí)現(xiàn),在客戶端實(shí)現(xiàn)一些事物,然而,核心事物還是在服務(wù)器端進(jìn)行實(shí)現(xiàn)。B/S架構(gòu),也就是一種瀏覽器/服務(wù)器模式。這種結(jié)構(gòu)具有諸多的優(yōu)點(diǎn),如,后期維護(hù)工作非常簡單。在這種模式下,用戶和管理員無需安裝任何軟件,只需在可以上網(wǎng)的電腦上面就可以進(jìn)行相關(guān)的操作,十分簡便,其擴(kuò)展性非常好。所以,本平臺的設(shè)計(jì)選用的是B/S架構(gòu)。下面的圖3-1,是本文所設(shè)計(jì)系統(tǒng)的工作原理圖,詳細(xì)情況見圖。執(zhí)行過程圖3-1系統(tǒng)工作原理圖3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本基于WEB的網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)主要包括系統(tǒng)管理員、教師以及學(xué)生功能模塊,從下面的圖3-2中可以看出這3大模塊的詳細(xì)情況。 圖3-2管理員功能模塊,教師功能模塊,學(xué)生功能模塊圖3.3數(shù)據(jù)庫設(shè)計(jì)一般而言,計(jì)算機(jī)信息系統(tǒng),其重要的支撐是數(shù)據(jù)庫。所以,開發(fā)當(dāng)中,應(yīng)認(rèn)真做好數(shù)據(jù)庫的設(shè)計(jì)工作。對于信息的手機(jī)、存儲等操作,需要得到數(shù)據(jù)管理系統(tǒng)的有效支持?;谏厦娴臄?shù)據(jù)庫需求分析,創(chuàng)建出了下面這些E-R圖,從而為后續(xù)設(shè)計(jì)打下了基礎(chǔ)。圖3-3教師、學(xué)生、實(shí)驗(yàn)項(xiàng)目預(yù)習(xí)、實(shí)驗(yàn)報(bào)告E-R圖圖3-4教師、學(xué)生、實(shí)驗(yàn)項(xiàng)目預(yù)習(xí)、實(shí)驗(yàn)報(bào)告E-R圖3.3.1數(shù)據(jù)庫表設(shè)計(jì)在本系統(tǒng)當(dāng)中,選擇的是MYSQL數(shù)據(jù)庫,這主要是由于此數(shù)據(jù)庫已被廣泛應(yīng)用于各類開發(fā),并且成本很低,數(shù)據(jù)庫表信息,具體內(nèi)容如下。表3-5notice公告信息表表3-6sysuser用戶信息表表3-7labroom實(shí)驗(yàn)室信息表表3-8sets實(shí)驗(yàn)室設(shè)備信息表表3-9experiment實(shí)驗(yàn)項(xiàng)目信息表表3-10process實(shí)驗(yàn)進(jìn)程信息表3.4相關(guān)技術(shù)介紹 3.4.1jsp技術(shù)JSP是一個英文縮寫,其表示的含義為java服務(wù)器頁面,其是一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其是由著名的Sun等公司共同建立的。JSP編程語言可以嵌入在語言里面運(yùn)行,正因?yàn)镴SP參照了許多編程語言的特性,使得JSP在web的腳本技術(shù)當(dāng)中也占有一定的重要位置,對于剛?cè)腴T編程行業(yè)的初學(xué)者來講,jsp這種編程語言不僅容易學(xué)習(xí),而且還具備許多高級的特性。在程序的開發(fā)過程中,使用jsp也不失為一種正確的選擇,像表單數(shù)據(jù)的收集操作以及字符串信息的處理方面等等,jsp都能很輕松地解決,幫助程序開發(fā)者省下許多時間。JSP有著諸多的優(yōu)點(diǎn),如,其中的一個最主要的優(yōu)點(diǎn),一次編寫,到處運(yùn)行。同時,還可以進(jìn)行跨平臺的開發(fā)與應(yīng)用,有著優(yōu)良的可伸縮性。諸多的優(yōu)點(diǎn),使其得到了眾多開發(fā)者的青睞,被運(yùn)用于許多系統(tǒng)的開發(fā)當(dāng)中。3.4.2JAVA技術(shù)在1995年,Sun公司正式對外推出了Java語言以及Java平臺,而Java就是兩者的一種總稱。JamesGosling是Java的主要研發(fā)者,其推出的這款語言對于編程界具有歷史性的意義。Java是一種全新的面向?qū)ο缶幊陶Z言,其兼容性非常好,可實(shí)現(xiàn)跨平臺運(yùn)行,同時也有著良好的擴(kuò)展性,在分析與解決問題方面的能力非常強(qiáng),提高了代碼的健壯性。與其他編程語言相比,JAVA更加簡便一些,并且在安全性與可靠性方面也要明顯更高一些。相關(guān)統(tǒng)計(jì)數(shù)據(jù)顯示,當(dāng)下,全球有超過2千萬人在使用JAVA語言,JAVA的靈活性很強(qiáng),可進(jìn)行鑲嵌使用,也可進(jìn)行獨(dú)立使用。從整體上看,可將JAVA劃分為2部分,也就是編譯部分和運(yùn)行部分。眾所周知,C++語言也是一種面向?qū)ο蟮木幊陶Z言,這也使得JAVA在許多方面與其很像,由于是以對象來開展編譯的,所以,所得出的軟件,可實(shí)現(xiàn)單機(jī)、聯(lián)網(wǎng)的使用,這給查錯提供了方便。由于JAVA是一種分布式的結(jié)構(gòu),這極大的提升了其存儲速度,方便了編譯工作。一般而言,面向?qū)ο笾饕?大特征:(1)封裝。即將一些功能與屬性在類中進(jìn)行定義;(2)抽象。將那些有相同屬性的類封裝在1個抽象里面,從而使得編譯工作更加的簡單,提升了編譯效率;(3)繼承。從字面上面可看出,也就是帶有前者的相關(guān)特性;(4)多態(tài)??蓪?shí)現(xiàn)多種運(yùn)用,這展示出了良好的可擴(kuò)展性。3.4.3MYSQL數(shù)據(jù)庫在進(jìn)行網(wǎng)站開發(fā)時,需要數(shù)據(jù)庫的有效支撐。一般來說,數(shù)據(jù)庫有一定結(jié)構(gòu),可存儲與管理數(shù)據(jù)信息,在過去,數(shù)據(jù)庫功能只是局限于數(shù)據(jù)的存儲與管理,然而,隨著社會的發(fā)展,對數(shù)據(jù)庫提出了新的要求,要求數(shù)據(jù)庫可以進(jìn)行數(shù)據(jù)的高效處理,逐漸發(fā)展成了當(dāng)下的大型數(shù)據(jù)庫,在這過程中還歷經(jīng)了多次變革。網(wǎng)絡(luò)工程實(shí)驗(yàn)項(xiàng)目管理系統(tǒng)使用的數(shù)據(jù)庫是被開發(fā)者廣泛采用的MYSQL數(shù)據(jù)庫,此數(shù)據(jù)庫是由全球知名的微軟公司所開發(fā),其有著諸多的優(yōu)點(diǎn),如,良好的擴(kuò)展性。MySQL之所以受到許多開發(fā)者的青睞,其中的重要原因是其開源性,可以實(shí)現(xiàn)跨平臺的應(yīng)用。在本文當(dāng)中,一共在數(shù)據(jù)庫里面建立起了十幾個表格,并且一些表格之間還存在著關(guān)聯(lián)性,數(shù)據(jù)庫是本文的數(shù)據(jù)存儲和處理的重要支撐,其意義重大,通過程序代碼與數(shù)據(jù)庫實(shí)現(xiàn)連接,然后就可以高效的實(shí)現(xiàn)對其中所存儲數(shù)據(jù)進(jìn)行各種操作。所以,程序代碼與數(shù)據(jù)庫的連接,這是非常重要的。3.4.4B/S結(jié)構(gòu)B/S結(jié)構(gòu),也就是一種瀏覽器/服務(wù)器模式。這種結(jié)構(gòu)巨頭諸多的優(yōu)點(diǎn),如,后期維護(hù)工作非常簡單。在這種模式下,用戶和管理員無需安裝任何軟件,只需在可以上網(wǎng)的電腦上面就可以進(jìn)行相關(guān)的操作,十分簡便,其擴(kuò)展性非常好。所以,本平臺的設(shè)計(jì)選用的是B/S結(jié)構(gòu)。此結(jié)構(gòu)減少了開發(fā)所需成本,這是其得到廣泛應(yīng)用的一個重要原因。當(dāng)下,B/S結(jié)構(gòu)已被廣泛運(yùn)用,是一種程序開發(fā)的主流結(jié)構(gòu),其最大的便利之處是用戶無需安裝任何軟件,通過電腦上網(wǎng)就可以實(shí)現(xiàn)對系統(tǒng)的訪問。運(yùn)用B/S結(jié)構(gòu)開發(fā)出的系統(tǒng),后期維護(hù)工作非常簡單,當(dāng)遇到問題時,一些問題通過客戶端就可以進(jìn)行有效解決,系統(tǒng)的交互性非常強(qiáng)。

系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1數(shù)據(jù)庫的連接本設(shè)計(jì)的數(shù)據(jù)庫連接代碼如圖4-1所示。圖4-1數(shù)據(jù)庫連接代碼4.2各功能設(shè)計(jì)與實(shí)現(xiàn)4.2.1添加信息流程圖及相關(guān)代碼在下面的圖4-2中,所展示的是通用添加信息流程圖,從圖中可看出詳細(xì)情況。圖4-2添加信息流程圖通用添加信息代碼如圖4-3所示。圖4-3通用添加代碼4.2.2修改信息流程圖及相關(guān)代碼 在下面的圖4-4當(dāng)中,所展示的是通用刪除信息流程圖,可從圖中看出具體情況。圖4-4刪除信息流程圖通用修改信息代碼如圖4-5所示。圖4-5刪除信息代碼4.2.3刪除信息流程圖及相關(guān)代碼刪除信息流程圖如圖4-6所示。圖4-6刪除信息流程圖刪除信息代碼如圖4-7所示。圖4-7刪除信息代碼截圖4.2.4用戶登錄代碼用戶登陸需要輸入正確的賬號以及密碼,并且依據(jù)自己的身份選擇相應(yīng)的登陸類別,若上述有一項(xiàng)不符合則登陸失敗。用戶登陸代碼如圖4-8所示。圖4-8用戶登錄代碼4.2.5用戶修改密碼代碼用戶修改密碼需要經(jīng)過輸入原始密碼,輸入新密碼,再次輸入新密碼,新舊密碼不能一樣,否則修改失敗。用戶修改密碼如圖4-9所示。圖4-9用戶修改密碼代碼

第五章系統(tǒng)測試5.1管理員登錄測試管理員登錄界面測試如圖5-1。圖5-1管理員模塊登錄測試5.2系統(tǒng)公告信息的增刪改測試5.2.1管理員進(jìn)行公告的添加測試管理員進(jìn)行公告的添加測試,添加后測試如圖5-2,5-3所示。圖5-2對公告信息的添加圖5-3對公告信息的添加后5.2.2管理員對公告進(jìn)行刪除操作測試。管理員對公告進(jìn)行刪除操作測試以及刪除后操作如圖5-4,圖5-5所示。5-4對公告信息的刪除測試5-5對公告信息的刪除后測試5.2.3管理員對公告信息修改測試管理員對公告信息修改測試以及對公告信息修改后如圖5-6,圖5-7所示。圖5-6對公告信息的修改測試圖5-7對公告信息的修改后測試5.3管理員對班級信息增刪改測試5.3.1管理員對班級信息增加管理員對班級信息添加,添加后如圖5-8,圖5-9所示。 圖5-8對班級信息添加測試圖5-9對班級信息添加后測試5.3.2管理員對班級信息刪除測試管理員對班級信息進(jìn)行刪除操作,刪除后操作如圖5-9,圖5-10所示。圖5-9對班級信息刪除測試圖5-10管理員對班級信息刪除后測試5.3.3管理員對班級信息修改測試 管理員對班級信息進(jìn)行修改測試如圖5-11,5-12所示。圖5-11管理員對班級信息進(jìn)行修改后測試圖5-12管理員對班級信息進(jìn)行修改后測試5.4管理員對實(shí)驗(yàn)樓信息進(jìn)行增刪改測試5.4.1管理員對實(shí)驗(yàn)樓信息進(jìn)行添加操作測試管理員對實(shí)驗(yàn)樓信息進(jìn)行添加操作測試,信息添加后測試如圖5-13,圖5-14所示。圖5-13管理員對實(shí)驗(yàn)樓信息進(jìn)行添加操作圖5-14管理員對實(shí)驗(yàn)樓信息進(jìn)行添加后測試5.4.2管理員對實(shí)驗(yàn)樓信息進(jìn)行刪除操作測試管理員對實(shí)驗(yàn)樓信息刪除操作測試,實(shí)驗(yàn)樓信息刪除后如圖5-15,圖5-16所示所示。圖5-15管理員對實(shí)驗(yàn)樓信息進(jìn)行刪除圖5-16管理員對實(shí)驗(yàn)樓信息進(jìn)行刪除后測試5.4.3管理員對實(shí)驗(yàn)樓信息進(jìn)行修改操作測試管理員對實(shí)驗(yàn)樓信息進(jìn)行修改操作以及修改后如圖5-17,圖5-18所示。圖5-17管理員對實(shí)驗(yàn)樓信息進(jìn)行修改圖5-18管理員對實(shí)驗(yàn)樓信息修改后5.4管理員對實(shí)驗(yàn)室信息進(jìn)行添加操作測試5.4.1管理員對實(shí)驗(yàn)室信息進(jìn)行添加操作測試管理員對實(shí)驗(yàn)室信息進(jìn)行添加操作如圖5-19,如圖5-20所示。圖5-19管理員對實(shí)驗(yàn)室進(jìn)行添加操作圖5-20管理員對實(shí)驗(yàn)室信息添加后5.4.2管理員對實(shí)驗(yàn)室信息進(jìn)行修改測試管理員對實(shí)驗(yàn)室信息進(jìn)行修改測試以及實(shí)驗(yàn)室信息修改后如圖5-21,圖5-22所示。圖5-21管理員對實(shí)驗(yàn)室信息進(jìn)行修改測試圖5-22管理員對實(shí)驗(yàn)室信息修改后測試5.4.3管理員對實(shí)驗(yàn)室信息進(jìn)行刪除測試管理員對實(shí)驗(yàn)室信息進(jìn)行刪除操作以及刪除后測試如圖5-23,圖5-24所示。圖5-23實(shí)驗(yàn)室信息刪除測試圖5-24實(shí)驗(yàn)室信息刪除后測試5.5管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行增刪改操作測試5.5.1管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行添加操作測試管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行添加測試以及添加后如圖5-25,圖5-26所示。圖5-25實(shí)驗(yàn)室設(shè)備信息進(jìn)行添加測試圖5-26實(shí)驗(yàn)室設(shè)備信息添加后測試5.5.2管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行修改操作測試管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行修改操作以及修改后測試如圖5-27,圖5-28所示。圖5-27實(shí)驗(yàn)室設(shè)備信息進(jìn)行添加測試圖5-28實(shí)驗(yàn)室設(shè)備信息修改后測試5.5.3管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行刪除操作測試管理員對實(shí)驗(yàn)室設(shè)備信息進(jìn)行刪除操作以及刪除后測試如圖5-29,圖5-30所示。圖5-29管理員對實(shí)驗(yàn)設(shè)備信息刪除測試圖5-30管理員對實(shí)驗(yàn)設(shè)備信息刪除后測試5.6管理員對實(shí)驗(yàn)項(xiàng)目管理增刪改測試5.6.1管理員對實(shí)驗(yàn)項(xiàng)目管理添加信息測試管理員對實(shí)驗(yàn)項(xiàng)目管理添加信息,以及添加信息后測試如圖5-31,圖5-32所示。圖5-31實(shí)驗(yàn)項(xiàng)目管理添加信息測試圖5-32實(shí)驗(yàn)項(xiàng)目管理添加信息后測試5.6.2管理員對實(shí)驗(yàn)項(xiàng)目管理修改測試 管理員對實(shí)驗(yàn)項(xiàng)目管理修改測試如圖5-33,圖5-34所示。圖5-33管理員對實(shí)驗(yàn)項(xiàng)目管理修改測試圖5-34管理員對實(shí)驗(yàn)項(xiàng)目管理修改后測試5.6.3管理員對實(shí)項(xiàng)目管驗(yàn)理刪除操作測試管理員對實(shí)驗(yàn)項(xiàng)目管理刪除操作以及刪除后測試如圖5-35,圖5-36所示。圖5-35實(shí)驗(yàn)項(xiàng)目刪除測試圖5-36實(shí)驗(yàn)項(xiàng)目刪除后測試5.7管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行增刪改操作測試5.7.1管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行添加操作測試管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行添加操作以及添加后如圖5-36,圖5-37所示。圖5-36實(shí)驗(yàn)進(jìn)程添加測試圖5-37實(shí)驗(yàn)進(jìn)程添加后測試5.7.2管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行修改測試管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行修改測試以及修改后如圖5-37,圖5-38所示。 圖5-37實(shí)驗(yàn)進(jìn)程修改測試圖5-38實(shí)驗(yàn)進(jìn)程修改測試5.7.3管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行刪除測試管理員對實(shí)驗(yàn)進(jìn)程進(jìn)行刪除測試以及刪除后如圖5-39,圖5-40所示。圖5-39實(shí)驗(yàn)進(jìn)程刪除測試圖5-40實(shí)驗(yàn)進(jìn)程刪除后測試5.8實(shí)驗(yàn)課程安排測試5.8.1實(shí)驗(yàn)課程添加測試實(shí)驗(yàn)課程安排添加測試如圖5-41所示,圖5-42。圖5-41實(shí)驗(yàn)課程添加測試圖5-42實(shí)驗(yàn)課程添加后測試5.8.2實(shí)驗(yàn)課程修改測試實(shí)驗(yàn)課程修改測試如圖5-43,圖5-44所示。圖5-43實(shí)驗(yàn)課程修改測試圖5-44實(shí)驗(yàn)課程修改后測試5.8.3實(shí)驗(yàn)課程刪除測試實(shí)驗(yàn)課程刪除以及刪除后測試如圖5-45,5-46所示。圖5-45實(shí)驗(yàn)課程刪除測試圖5-46實(shí)驗(yàn)課程刪除后測試5.9學(xué)生信息管理測試5.9.1學(xué)生信息管理添加測試學(xué)生信息管理添加測試如圖5-47,圖5-48所示。圖5-47學(xué)生信息添加測試圖5-48學(xué)生信息添加后測試5.9.2學(xué)生信息管理修改測試學(xué)生信息管理修改以及修改后測試如圖5-49,圖5-50所示。圖5-49學(xué)生信息管理修改測試圖5-50學(xué)生信息管理修改測試5.9.3學(xué)生信息管理刪除測試學(xué)生信息管理刪除以及刪除后如圖5-51,圖5-52所示。圖5-51學(xué)生信息管理刪除測試圖5-52學(xué)生信息管理刪除后測試5.10教師信息管理測試5.10.1教師信息添加測試教師信息添加以及信息添加后測試如圖5-53,圖5-54所示。圖5-53教師信息添加測試圖5-54教師信息添加后測試5.10.2教師信息修改測試教師信息修改測試如圖5-55,圖5-56所示。圖5-55教師信息修改測試圖5-56教師信息修改后測試5.10.3教師信息刪除測試教師信息刪除測試如圖5-57,圖5-58所示。圖5-57教師信息刪除測試 圖5-58教師信息刪除后測試 5.11學(xué)生提交實(shí)驗(yàn)報(bào)告測試學(xué)生提交數(shù)

溫馨提示

  • 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

提交評論