jsp學(xué)生在校信息管理系統(tǒng)springmvc論文_第1頁(yè)
jsp學(xué)生在校信息管理系統(tǒng)springmvc論文_第2頁(yè)
jsp學(xué)生在校信息管理系統(tǒng)springmvc論文_第3頁(yè)
jsp學(xué)生在校信息管理系統(tǒng)springmvc論文_第4頁(yè)
jsp學(xué)生在校信息管理系統(tǒng)springmvc論文_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科畢業(yè)設(shè)計(jì)(論文)學(xué)生在校信息管理系統(tǒng)學(xué)院專業(yè)班級(jí)學(xué)生姓名學(xué)生學(xué)號(hào)指導(dǎo)教師提交日期年月日

華南理工大學(xué)廣州學(xué)院學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者簽名:日期:年月日學(xué)位論文版權(quán)使用授權(quán)書本人完全了解華南理工大學(xué)廣州學(xué)院關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,即:按照有關(guān)要求提交學(xué)位論文的印刷本和電子版本;華南理工大學(xué)廣州學(xué)院圖書館有權(quán)保存學(xué)位論文的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);可以采用復(fù)印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的的前提下,可以公布論文的部分或全部?jī)?nèi)容。學(xué)位論文作者簽名:日期:年月日指導(dǎo)教師簽名:日期:年月日作者聯(lián)系電話:電子郵箱:緒論1.1研究背景隨著現(xiàn)代網(wǎng)絡(luò)的快速發(fā)展,人們的生活工作方式都將開(kāi)始信息化,網(wǎng)絡(luò)已經(jīng)融入到我們的生活工作的各個(gè)領(lǐng)域中,網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,人們的生活工作都在運(yùn)用網(wǎng)絡(luò)進(jìn)行信息的管理。本文是為了順應(yīng)如今信息時(shí)代的網(wǎng)絡(luò)在線需求,運(yùn)用新時(shí)代技術(shù),分析設(shè)計(jì)了一個(gè)學(xué)生在校信息管理系統(tǒng),可以改變傳統(tǒng)的學(xué)生管理模式,大大提高學(xué)生信息管理的效率。網(wǎng)絡(luò)的發(fā)展突飛猛進(jìn),網(wǎng)絡(luò)發(fā)展越來(lái)越向商業(yè)化發(fā)展、改變了傳統(tǒng)學(xué)術(shù)研究的放向。傳統(tǒng)的線下管理已經(jīng)達(dá)不到用戶的需求,學(xué)生在校信息管理在網(wǎng)絡(luò)的帶動(dòng)下具有強(qiáng)大的開(kāi)發(fā)動(dòng)力。隨著學(xué)生在校信息管理的不斷完善,學(xué)生在校信息管理的開(kāi)發(fā)環(huán)境后期也在不斷維護(hù),隨著用戶的工作壓力以及生活節(jié)奏的不斷加快,學(xué)生在校信息管理的發(fā)展會(huì)受到越來(lái)越多的人喜愛(ài),同時(shí)高校對(duì)在校學(xué)生信息管理系統(tǒng)的依賴也會(huì)越來(lái)越強(qiáng)。1.2研究現(xiàn)狀在國(guó)外他們的信息技術(shù)的發(fā)展是我國(guó)的許多倍,從1946年誕生在美國(guó)的世界上第一臺(tái)計(jì)算機(jī)開(kāi)始,國(guó)外的信息技術(shù)就一直在飛速地發(fā)展,一些計(jì)算機(jī)應(yīng)用軟件也紛紛出現(xiàn),軟件技術(shù)也一直在不斷完善和更新。軟件行業(yè)早已遍布各個(gè)地方。在國(guó)內(nèi),我國(guó)信息技術(shù)發(fā)展起步比較晚,后期慢慢的不斷地進(jìn)行優(yōu)化和改革,才讓我們的信息技術(shù)上升到新的階段。在現(xiàn)在軟件開(kāi)發(fā)的技術(shù)經(jīng)過(guò)大量研究和生活實(shí)踐基本能夠達(dá)到獨(dú)立開(kāi)發(fā)系統(tǒng)應(yīng)用的水平,生活中的各個(gè)行業(yè)也把軟件操作替換成傳統(tǒng)的記錄模式。軟件行業(yè)正是現(xiàn)在比較熱門的行業(yè)。隨著學(xué)校人數(shù)的不斷增加,在校的學(xué)生也在隨著增加,更多的在校學(xué)生信息需要管理,但是,隨著在校學(xué)生人數(shù)的不斷增加,給高校的管理工作也帶來(lái)了挑戰(zhàn),傳統(tǒng)的學(xué)生管理模式是通過(guò)人工在紙上進(jìn)行信息管理的,由于在校學(xué)生人數(shù)的增多,已經(jīng)無(wú)法滿足管理的需求,因此為了使得學(xué)生在校信息管理工作更加的發(fā)方便、規(guī)范,開(kāi)發(fā)設(shè)計(jì)了這個(gè)學(xué)生在校信息管理系統(tǒng),可以使得管理工作簡(jiǎn)單信息化,并且提高管理的效率。隨著在校學(xué)生人數(shù)的不斷增加,管理工作也在隨著增加,更多的學(xué)生信息需要背管理,但是,隨著在校學(xué)生人數(shù)的不斷增加,給在校學(xué)生的管理工作也帶來(lái)了挑戰(zhàn),傳統(tǒng)的學(xué)生在校信息管理模式是通過(guò)人工在紙上進(jìn)行信息管理的,管理效率極低。隨著在校學(xué)生的不斷增加,對(duì)于在校學(xué)生管理的需求也得到了更一步的發(fā)展,在對(duì)學(xué)生在校信息管理的過(guò)程中難免會(huì)出現(xiàn)很多問(wèn)題,因此工作人員更傾向于尋找專業(yè)化的信息管理方式,來(lái)對(duì)學(xué)生在校信息管理進(jìn)行更加規(guī)范的管理。1.3研究?jī)?nèi)容該學(xué)生在校信息管理系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)施根據(jù)用戶的實(shí)際情況出發(fā),對(duì)系統(tǒng)的需求進(jìn)行了詳細(xì)的分析,然后進(jìn)行系統(tǒng)的整體設(shè)計(jì),最后通過(guò)測(cè)試使得系統(tǒng)設(shè)計(jì)的更加完整,可以實(shí)現(xiàn)系統(tǒng)中所有的功能,在開(kāi)始編寫論文之前親自到圖書館借閱JSP書籍,MYSQL數(shù)據(jù)庫(kù)書籍等編程書籍,然后針對(duì)開(kāi)發(fā)的學(xué)生在校信息管理,對(duì)自己的系統(tǒng)進(jìn)行更加詳細(xì)的系統(tǒng)的設(shè)計(jì),將系統(tǒng)中所有的功能結(jié)果一一列舉出來(lái),然后進(jìn)行需求分析,最后對(duì)所有的功能模塊進(jìn)行編碼,最后完成系統(tǒng)的整體測(cè)試,實(shí)現(xiàn)系統(tǒng)的正常運(yùn)行。該學(xué)生在校信息的開(kāi)發(fā)和設(shè)計(jì)施根據(jù)用戶的實(shí)際情況出發(fā),然后通過(guò)對(duì)系統(tǒng)各方面進(jìn)行了詳細(xì)的分析之后,確保該系統(tǒng)在任何方面都是可以實(shí)行的,因此開(kāi)發(fā)設(shè)計(jì)了該系統(tǒng),最后對(duì)系統(tǒng)進(jìn)行測(cè)試使得系統(tǒng)可以正常穩(wěn)定的運(yùn)行,并且所有的功能都能實(shí)現(xiàn),形成一個(gè)非常完善的學(xué)生在校信息。在進(jìn)行該系統(tǒng)的開(kāi)發(fā)之前,我首先對(duì)開(kāi)發(fā)該系統(tǒng)所用到的所有開(kāi)發(fā)工具以及相關(guān)的技術(shù)進(jìn)行了詳細(xì)的了解,將系統(tǒng)的整體框架設(shè)計(jì)出來(lái),然后根據(jù)實(shí)際的需求進(jìn)行每一個(gè)功能模塊的設(shè)計(jì),將系統(tǒng)中所有的功能結(jié)果一一列舉出來(lái),然后進(jìn)行需求分析,最后對(duì)所有的功能模塊進(jìn)行編碼,最后完成系統(tǒng)的整體測(cè)試,實(shí)現(xiàn)系統(tǒng)的正常運(yùn)行,確保系統(tǒng)的完整性以及可操作性。這次編寫的論文包含了6個(gè)部分的內(nèi)容,具體內(nèi)容如下:第一部分緒論:本章主要對(duì)目前的網(wǎng)絡(luò)技術(shù)的發(fā)展情況以及用戶的實(shí)際需求以進(jìn)行的介紹,對(duì)該系統(tǒng)的具體實(shí)施方向進(jìn)行了描述,希望通過(guò)該系統(tǒng)的開(kāi)發(fā)可以實(shí)現(xiàn)相應(yīng)的功能。第二部分相關(guān)技術(shù):對(duì)本次系統(tǒng)的開(kāi)發(fā)中用到的所有工具進(jìn)行詳細(xì)的介紹,以及這些工具在該系統(tǒng)開(kāi)發(fā)中的重要性,人們可以更加方便的對(duì)系統(tǒng)進(jìn)行了解。第三部分系統(tǒng)分析:對(duì)系統(tǒng)中的各個(gè)方面進(jìn)行了詳細(xì)的分析,來(lái)查看該系統(tǒng)是否具有開(kāi)發(fā)的可能,以及開(kāi)發(fā)完之后是否具有一定的使用價(jià)值以及開(kāi)發(fā)意義。第四部分系統(tǒng)設(shè)計(jì):本章對(duì)系統(tǒng)開(kāi)發(fā)的每一個(gè)步驟進(jìn)行了詳細(xì)的介紹,分析了每一個(gè)功能模塊的作用,然后進(jìn)行針對(duì)性的開(kāi)發(fā)設(shè)計(jì)。第五部分系統(tǒng)實(shí)現(xiàn):介紹了該系統(tǒng)中所有的功能具體實(shí)施的情況,方便用戶可以通過(guò)該章節(jié)的介紹更加的了解系統(tǒng)的使用以及結(jié)構(gòu)。第六部分系統(tǒng)測(cè)試:在系統(tǒng)完成設(shè)計(jì)時(shí)候,最后是對(duì)系統(tǒng)進(jìn)行測(cè)試,對(duì)系統(tǒng)的每一個(gè)方面都進(jìn)行了詳細(xì)的測(cè)試,確保系統(tǒng)能夠正常穩(wěn)定的運(yùn)行,并且所有的功能都能實(shí)現(xiàn),可以滿足人們的所有使用功能。第二章開(kāi)發(fā)環(huán)境介紹開(kāi)發(fā)環(huán)境介紹2.1JSP技術(shù)本系統(tǒng)采用JSP技術(shù),即java服務(wù)器頁(yè)面技術(shù),目前JSP語(yǔ)言已經(jīng)發(fā)展的非常的成熟,被人們廣泛的使用。JSP有很多的優(yōu)點(diǎn),他的使用對(duì)平臺(tái)沒(méi)有任何的需求,并且運(yùn)行起來(lái)也非常的簡(jiǎn)單,它可以讓用戶通過(guò)簡(jiǎn)單的操作,不用使用指令就可以輕松使用。該技術(shù)可以快速有效地創(chuàng)建動(dòng)態(tài)頁(yè),讓開(kāi)發(fā)的程序具有豐富多彩的服務(wù),具有頁(yè)面裝飾性,使程序更加美觀。而且該技術(shù)也具有一定的可拓展性,可以適應(yīng)不同的軟件系統(tǒng)的開(kāi)發(fā)使用。對(duì)于JSP語(yǔ)言來(lái)說(shuō),可以有多種的不同的組合,經(jīng)過(guò)組合來(lái)完成所有的功能需求。在不斷的發(fā)展過(guò)程中由于他具有非常多的優(yōu)點(diǎn)被廣泛的應(yīng)用到所有的系統(tǒng)的開(kāi)發(fā)中。隨著網(wǎng)絡(luò)信息時(shí)代的發(fā)展,傳統(tǒng)的管理方式已經(jīng)不能滿足人們的所有需求,利用互聯(lián)網(wǎng)來(lái)對(duì)所有的信息進(jìn)行管理是非常安全便利的。同時(shí),JSP技術(shù)也為人們的生活提供了很多的方便,得到了很多的應(yīng)用。JSP是系統(tǒng)中頁(yè)面的設(shè)計(jì),他可以對(duì)系統(tǒng)的瀏覽器進(jìn)行訪問(wèn),同時(shí)做出相應(yīng)的響應(yīng)。用戶可以在頁(yè)面中感受到系統(tǒng)相應(yīng)的內(nèi)容。JSP通常按下面三個(gè)階段進(jìn)行操作:第一階段是響應(yīng)階段:用戶在頁(yè)面的日常操作中,會(huì)進(jìn)行點(diǎn)對(duì)點(diǎn)的操作。與此同時(shí),頁(yè)面會(huì)發(fā)出相應(yīng)的請(qǐng)求,他就可以及時(shí)的接受到請(qǐng)求并且做出相應(yīng)的反應(yīng)來(lái)進(jìn)行編譯,最后將編譯出的結(jié)果反映到頁(yè)面上。第二階段是編譯階段:用戶的操作導(dǎo)致網(wǎng)頁(yè)發(fā)出請(qǐng)求后,在請(qǐng)求有效的情況下,系統(tǒng)就會(huì)對(duì)這些請(qǐng)求進(jìn)行翻譯,也就是編譯成字節(jié)再反饋到頁(yè)面上。第三階段是反應(yīng)階段:它就是對(duì)這個(gè)事件的執(zhí)行做出反應(yīng),將頁(yè)面的請(qǐng)求通過(guò)編譯轉(zhuǎn)換成字節(jié)然后將結(jié)果顯示在操作的界面上。對(duì)于JSP來(lái)說(shuō),因?yàn)樗泻芏嗟膬?yōu)點(diǎn),所以已經(jīng)被運(yùn)用于各大軟件系統(tǒng)的開(kāi)發(fā)中。并且他的更新是具有時(shí)代同步性質(zhì)的,會(huì)跟著時(shí)間的推移,技術(shù)不斷地改進(jìn),不斷地?cái)U(kuò)充自己,增強(qiáng)自己的適用性,這就使得其更加的適應(yīng)快速發(fā)展的網(wǎng)絡(luò)時(shí)代。jsp語(yǔ)言也有著很高的網(wǎng)絡(luò)安全性,具有一定的安全保障,用戶可以放心的進(jìn)行使用。且由于擁有著強(qiáng)大的功能,所以在程序的應(yīng)用方面也更加的方便便利。對(duì)于現(xiàn)在的JSP語(yǔ)言來(lái)說(shuō)他可以有多種的組合,他將很好的融入到我們生活工作中,可以滿足不同用戶的需求,滿足不同軟件的開(kāi)發(fā)設(shè)計(jì),給軟件的應(yīng)用帶來(lái)很好的操作體驗(yàn),從目前來(lái)看,需要JSP和php兩大技術(shù)語(yǔ)言的支持來(lái)開(kāi)發(fā)設(shè)計(jì)軟件,這樣,方便進(jìn)行更好的程序開(kāi)發(fā)。2.2JAVA技術(shù)JAVA語(yǔ)言該軟件開(kāi)發(fā)是語(yǔ)言程序,java語(yǔ)言是目前上運(yùn)用最多的語(yǔ)言程序,絕大多數(shù)的軟件都運(yùn)用java語(yǔ)言來(lái)作為軟件的語(yǔ)言,進(jìn)行軟件的編程,由于java技術(shù)已經(jīng)相當(dāng)?shù)某墒炝?,所以可以直接進(jìn)行運(yùn)用。并且隨著網(wǎng)絡(luò)信息的不斷發(fā)展,語(yǔ)言程序也在不斷的發(fā)展,通過(guò)不斷的提升,目前已經(jīng)變得相當(dāng)?shù)某墒炝?,?yīng)用起來(lái)也是非常的方便簡(jiǎn)單的。jav具有很多的優(yōu)點(diǎn),這些優(yōu)點(diǎn)都是他可以被廣泛應(yīng)用的重要的因素。Java語(yǔ)言是目前使用率最高的一個(gè)語(yǔ)言類程序,并且它的代碼還是開(kāi)源的,任何的軟件開(kāi)發(fā)者都可以進(jìn)行使用,目前已經(jīng)在人類計(jì)算機(jī)編程語(yǔ)言發(fā)展史上產(chǎn)生了深遠(yuǎn)影響。所以Java語(yǔ)言是很成熟的。將它應(yīng)用到我們的系統(tǒng)的開(kāi)發(fā)中是不錯(cuò)的選擇,而且由于常見(jiàn),所以絕大多數(shù)的人們都可以操作。Java語(yǔ)言具有非常多種的特性,它的代碼編寫非常的簡(jiǎn)單,并且有多種編寫方式。它有很好的面向?qū)ο笮裕宜鼘?duì)使用的平臺(tái)沒(méi)有任何的要求,所有的平臺(tái)都可以進(jìn)行操作。它的安全性能也很高,因此它非常適合該系統(tǒng)的開(kāi)發(fā)。Java可以對(duì)平臺(tái)沒(méi)有任何的要求限制,可以在任何的平臺(tái)上運(yùn)行,不需要借助其他的語(yǔ)言編輯器來(lái)對(duì)代碼進(jìn)行編輯就可以開(kāi)始運(yùn)行了,這一點(diǎn)是非常好的。不僅我們?cè)谑褂玫臅r(shí)候更加的方便,而且由于不需要借助其他的程序就能實(shí)現(xiàn),所以可以節(jié)約我們的開(kāi)發(fā)成本。而且經(jīng)過(guò)Java編輯過(guò)的程序代碼,可以直接進(jìn)行使用,不需要重新編譯,因此它是非常便利的。程序的運(yùn)用不需要有專業(yè)的技術(shù)就可以運(yùn)行了,為軟件開(kāi)發(fā)提供了很大的可行性。2.3MYSQL數(shù)據(jù)庫(kù)本系統(tǒng)的開(kāi)發(fā)運(yùn)用的是MySQL數(shù)據(jù)庫(kù),他具有很多的優(yōu)點(diǎn)。首先它操作起來(lái)非常的簡(jiǎn)單,只需要編寫一小段代碼就可以實(shí)現(xiàn)相應(yīng)的功能。而且編寫出的代碼可以在任何的平臺(tái)下進(jìn)行使用,對(duì)使用平臺(tái)沒(méi)有任何的要求,因此任何的軟件開(kāi)發(fā)人員都可以利用MySQL數(shù)據(jù)庫(kù)來(lái)進(jìn)行系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)。同時(shí)它也可以為軟件開(kāi)發(fā)節(jié)省了很多的開(kāi)銷,MySQL數(shù)據(jù)庫(kù)由于存儲(chǔ)量大、操作簡(jiǎn)單,功能強(qiáng)大,因此將它做為該系統(tǒng)的數(shù)據(jù)存儲(chǔ)是完全可以的。MySQL數(shù)據(jù)庫(kù)是一個(gè)開(kāi)放的架構(gòu),任何軟件開(kāi)發(fā)員都可以進(jìn)行使用。隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,MySQL數(shù)據(jù)庫(kù)也在功能方面不斷的進(jìn)行提升,也更加適應(yīng)所有的系統(tǒng)開(kāi)發(fā)。我們?cè)趯?duì)數(shù)據(jù)庫(kù)進(jìn)行操作的時(shí)候,是非常簡(jiǎn)單易上手的。我們只需要編寫一小段的代碼就可以實(shí)現(xiàn)相應(yīng)的功能,而且編輯出的代碼可以在任何的平臺(tái)上使用,不需要在進(jìn)行二次的編譯。由于MySQL數(shù)據(jù)庫(kù)具有以上非常多的優(yōu)點(diǎn),我們將它做為數(shù)據(jù)庫(kù)的首選應(yīng)用到系統(tǒng)的開(kāi)發(fā)中,由于它的體積非常小,開(kāi)發(fā)的成本也非常的低,所以受到很多軟件開(kāi)發(fā)者的喜歡,被更多的運(yùn)用到系統(tǒng)的開(kāi)放中。本系統(tǒng)也是利用MySQL數(shù)據(jù)庫(kù)來(lái)對(duì)所有的數(shù)據(jù)進(jìn)行存儲(chǔ)和編輯。該系統(tǒng)在開(kāi)發(fā)過(guò)程當(dāng)中主要是采用了MySQL數(shù)據(jù)庫(kù)來(lái)做數(shù)據(jù)儲(chǔ)存,而且對(duì)于MySQL數(shù)據(jù)庫(kù)來(lái)說(shuō)它現(xiàn)在在很多的系統(tǒng)當(dāng)中都別廣泛應(yīng)用。對(duì)于該數(shù)據(jù)庫(kù)來(lái)說(shuō)它也有很多的優(yōu)點(diǎn),例如它對(duì)于平臺(tái)的要求是沒(méi)有任何的限制,只要有網(wǎng)絡(luò)就能進(jìn)行運(yùn)行和訪問(wèn),同時(shí)他的安全性也是比較高的,因此人們?cè)陂_(kāi)發(fā)系統(tǒng)當(dāng)中都被廣泛應(yīng)用。從目前來(lái)看MySQL數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程當(dāng)中也是比較簡(jiǎn)單,而且操作也比較簡(jiǎn)單的。MySQL數(shù)據(jù)庫(kù)整個(gè)的過(guò)程是在計(jì)算機(jī)上進(jìn)行的,更加的方便快捷,所以是非常方便的。而且數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)都是有序的,不需要人工的整理估計(jì)的順序,所有的操作都可以在計(jì)算機(jī)上實(shí)現(xiàn)。。MySQL數(shù)據(jù)庫(kù)它有很多的優(yōu)點(diǎn),他的操作是非常簡(jiǎn)單的,只需要編輯一小段代碼就可以運(yùn)行了,而且編輯好的代碼可以在多種平臺(tái)上使用,不需要進(jìn)行二次的編輯,使用起來(lái)是很方便的。而且MySQL數(shù)據(jù)庫(kù)具有很強(qiáng)的安全性,存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息不會(huì)出現(xiàn)丟失的現(xiàn)象,而且進(jìn)行系統(tǒng)操作的時(shí)候需要進(jìn)行驗(yàn)證才能進(jìn)行使用,這樣就更加保證了數(shù)據(jù)庫(kù)的安全性。該系統(tǒng)的數(shù)據(jù)庫(kù)主要采用的是mysql數(shù)據(jù)庫(kù),它的主要特點(diǎn)就是易使用、易操作。通過(guò)簡(jiǎn)單的操作就可以完成學(xué)習(xí)。在使用mysql數(shù)據(jù)庫(kù)時(shí)要將其功能進(jìn)行代碼的編寫。只要編寫一小段的代碼就可以實(shí)現(xiàn)部分功能。通過(guò)采用mysql數(shù)據(jù)庫(kù)來(lái)存放該找招聘信息管理系統(tǒng)中的相關(guān)信息,并且實(shí)現(xiàn)了數(shù)據(jù)的安全性和穩(wěn)定性。由于該數(shù)據(jù)庫(kù)功能強(qiáng)大,所以數(shù)據(jù)存儲(chǔ)規(guī)模就會(huì)越大,由于mysql數(shù)據(jù)庫(kù)的成熟,所以現(xiàn)代的程序和網(wǎng)站開(kāi)發(fā)大部分都是采用mysql數(shù)據(jù)庫(kù)進(jìn)行存放相關(guān)信息。mysql得到很多開(kāi)發(fā)人員的青睞,使得用戶的選擇性非常強(qiáng),而且伴隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展成熟,mysql支持的功能也逐漸增加,性能也在不斷的提升,也支持更多的平臺(tái)。另外,社區(qū)的開(kāi)發(fā)和維護(hù)人員也比較多,就目前來(lái)講,mysql具有穩(wěn)定的性能、功能全面,此外,在滿足GPL所要求的協(xié)議之后,開(kāi)發(fā)人員可以免費(fèi)試用mysql,也能按照自己的需要對(duì)mysql進(jìn)行修改,綜上所述的優(yōu)勢(shì),讓mysql得到很對(duì)人的關(guān)注與追隨。2.4B/S結(jié)構(gòu)ROWSER/SERVER程序架構(gòu)方式在使用的時(shí)候非常的簡(jiǎn)單,他可以在計(jì)算機(jī)種的任何的瀏覽器中運(yùn)行,對(duì)瀏覽器沒(méi)有要求。這給我們系統(tǒng)的開(kāi)發(fā)提供了很大的便利,也為我們的系統(tǒng)開(kāi)發(fā)節(jié)省了成本,是軟件開(kāi)發(fā)中非常重要的在基于B/S的結(jié)構(gòu)中,可以在任何一臺(tái)計(jì)算機(jī)上運(yùn)行,沒(méi)有任何得限制,而且還可以為我們提供非常好的服務(wù),可以對(duì)不同的瀏覽器做出對(duì)應(yīng)的請(qǐng)求,由于B/S框架不需要借助其他的瀏覽器的支持,也就沒(méi)有額外的開(kāi)銷,這就大大減少了系統(tǒng)開(kāi)發(fā)的成本,通過(guò)不斷的開(kāi)發(fā)提軟件的質(zhì)量來(lái)提高系統(tǒng)對(duì)知質(zhì)量,并且在操作過(guò)程種非常的簡(jiǎn)單容易操作,節(jié)省了我們的時(shí)間??梢允沟酶嗟挠脩魜?lái)應(yīng)運(yùn)該系統(tǒng)。目前大部分的軟件開(kāi)發(fā)的都用到B/S結(jié)構(gòu),因?yàn)樗谑褂玫臅r(shí)候非常的簡(jiǎn)單,他可以在計(jì)算機(jī)種的任何的瀏覽器中運(yùn)行,只要計(jì)算機(jī)連接到網(wǎng)絡(luò)就可以對(duì)他進(jìn)行運(yùn)行使用,而且對(duì)瀏覽器沒(méi)有要求。這給我們系統(tǒng)的開(kāi)發(fā)提供了很大的便利,也為我們的系統(tǒng)開(kāi)發(fā)節(jié)省了成本,是軟件開(kāi)發(fā)中非常重要的。在計(jì)算機(jī)上安裝相應(yīng)的數(shù)據(jù)庫(kù)和一些很常用的瀏覽器就可以了。瀏覽器就會(huì)與數(shù)據(jù)庫(kù)進(jìn)行信息的連接,可以實(shí)現(xiàn)很多的功能。B/S結(jié)構(gòu)是可以直接進(jìn)行使用的,而且B/S結(jié)構(gòu)在使用中極大地減少了工作的維護(hù)?;贐/S的軟件,所有的數(shù)據(jù)庫(kù)之間都是相互獨(dú)立的,因此是非常安全的。因?yàn)榛贐/S結(jié)構(gòu)可以清楚地看到系統(tǒng)正在處理的業(yè)務(wù),并且能夠及時(shí)讓管理人員做出決策,這樣就可以避免企業(yè)的損失。由于B/S框架不需要借助其他的瀏覽器的支持,也就沒(méi)有額外的開(kāi)銷,這就大大減少了系統(tǒng)開(kāi)發(fā)的成本。第三章系統(tǒng)需求分析系統(tǒng)需求分析系統(tǒng)需求的分析對(duì)一個(gè)系統(tǒng)的開(kāi)發(fā)是非常重要的,可以根據(jù)用戶的不同需求,進(jìn)行功能的設(shè)計(jì),這樣就可以更好的滿足人們對(duì)于系統(tǒng)使用的所有需求。通過(guò)與用戶以及管理者進(jìn)行溝通結(jié)合實(shí)際的情況出發(fā),可以了解到系統(tǒng)開(kāi)發(fā)的方形以及了解到系統(tǒng)的開(kāi)發(fā)需要哪些功能。最后將實(shí)現(xiàn)項(xiàng)目學(xué)生在校信息管理系統(tǒng)的所有的功能的設(shè)計(jì)和開(kāi)發(fā)。接下來(lái)就是整個(gè)項(xiàng)目學(xué)生在校信息管理系統(tǒng)的具體實(shí)施的過(guò)程,通過(guò)分析使我對(duì)系統(tǒng)的開(kāi)發(fā)有了一個(gè)明確的設(shè)計(jì)方向,并且根據(jù)這個(gè)方向有針對(duì)性的進(jìn)行系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)。然后將系統(tǒng)的整體框架結(jié)構(gòu)進(jìn)行設(shè)計(jì),最后通過(guò)對(duì)系統(tǒng)的測(cè)試及時(shí)發(fā)現(xiàn)并解決系統(tǒng)可能會(huì)出現(xiàn)的問(wèn)題。3.1可行性報(bào)告可行性的分析主要是對(duì)這個(gè)項(xiàng)目進(jìn)行合理的開(kāi)發(fā),對(duì)開(kāi)發(fā)系統(tǒng)的每一個(gè)方面都進(jìn)行仔細(xì)的分析后才可以判斷出整個(gè)系統(tǒng)是否可以被設(shè)計(jì)以及使用,以及可以找出具體的原因然后進(jìn)行解決。該系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)可以使得學(xué)生在校的管理更加的方便高效,相較于傳統(tǒng)的學(xué)生在校管理方式而言,學(xué)生在校信息管理系統(tǒng)在數(shù)據(jù)的明晰性和可操作性方面具有非常大的優(yōu)勢(shì),不僅會(huì)提高管理人員的效率、降低管理人員工作負(fù)擔(dān),同時(shí)將推動(dòng)整個(gè)學(xué)生在校的發(fā)展。我們對(duì)該系統(tǒng)開(kāi)發(fā)的可行性進(jìn)行分析主要是為了能夠更好的解決目前學(xué)生在校管理所存在的問(wèn)題,并且通過(guò)更加完善的技術(shù)進(jìn)行解決。3.1.1技術(shù)可行性技術(shù)可行性是針對(duì)開(kāi)發(fā)系統(tǒng)所采用的技術(shù)手段來(lái)進(jìn)行的,對(duì)系統(tǒng)開(kāi)發(fā)起著很關(guān)鍵的作用。開(kāi)發(fā)的學(xué)生在校管理系統(tǒng)是一個(gè)可以在計(jì)算機(jī)網(wǎng)絡(luò)上的對(duì)學(xué)生在校信息管理的系統(tǒng)。該管理系統(tǒng)的設(shè)計(jì)它不受任何地方和場(chǎng)所來(lái)受限,只需要有網(wǎng)絡(luò)的地方就能進(jìn)行系統(tǒng)的應(yīng)用和管理,本學(xué)生在校信息管理采用JSP技術(shù)、JAVA編程語(yǔ)言和MYSQL數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)設(shè)計(jì),作為計(jì)算機(jī)專業(yè)學(xué)生,在學(xué)校期間就接觸到許多關(guān)于編程方面的知識(shí),當(dāng)然也包括各種編程軟件,對(duì)他們的了解度也比較系統(tǒng),所以技術(shù)開(kāi)發(fā)上面還是有一定把握,對(duì)于該技術(shù)來(lái)說(shuō)它是一款比較讓人學(xué)習(xí)起來(lái)簡(jiǎn)單、方便的語(yǔ)言技術(shù),而且也很容易讓人理解,因此我們?cè)陂_(kāi)發(fā)這個(gè)學(xué)生在校管理系統(tǒng)選用這個(gè)myeclipse來(lái)做開(kāi)發(fā)工具。通過(guò)以上的敘述,該系統(tǒng)在整個(gè)技術(shù)和硬件的設(shè)備上是滿足用戶的要求,所以該系統(tǒng)在技術(shù)設(shè)計(jì)上是可行的。3.1.2操作可行性操作可行性要求系統(tǒng)必須具備簡(jiǎn)單的操作邏輯和功能模塊,以確定系統(tǒng)的切實(shí)可用。每一個(gè)模塊都有自己相應(yīng)的功能,用戶想要實(shí)現(xiàn)那部分的功能就點(diǎn)擊相應(yīng)的功能模塊就可以直接進(jìn)行操作,所有的模塊之間都是相互獨(dú)立的,不會(huì)出現(xiàn)功能重疊的現(xiàn)象,使得人們的操作更加的便利,也更好容易理解和上手。在所有的功能設(shè)計(jì)上我采取的全部都是常見(jiàn)的系統(tǒng)操作的方式,都是人們比較熟悉的操作,用戶只需要進(jìn)行簡(jiǎn)單的了解就能上手操作。因此該系統(tǒng)在操作方面是完全可以實(shí)行的。操作可行性它是在系統(tǒng)當(dāng)中比較簡(jiǎn)潔的導(dǎo)航菜單,它可以引領(lǐng)用戶去一目了然的進(jìn)行功能的操作,并且讓整個(gè)系統(tǒng)程序界面給人美觀、大方、簡(jiǎn)潔的畫面,同時(shí)還可以通過(guò)簡(jiǎn)潔畫面進(jìn)行操作和使用,因此系統(tǒng)在操作上是可行的。這樣所設(shè)計(jì)的系統(tǒng)就能夠有效的提高用戶的使用效率和降低人們的工作難度。3.1.3經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性它是我們?cè)陂_(kāi)發(fā)一個(gè)系統(tǒng)前所必須考慮的因素,因?yàn)樵陂_(kāi)發(fā)系統(tǒng)前我們要投入大量的成本來(lái)進(jìn)行制作系統(tǒng),同時(shí)還要考慮這個(gè)系統(tǒng)在制作以后所得到的利潤(rùn)是否要大于成本。就拿這次我們所開(kāi)發(fā)的學(xué)生在校管理系統(tǒng)來(lái)說(shuō)他的成本是比較低的,而且它在日后投入使用以后可以提高人們的工作效率,因此該系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是可行性的。3.2系統(tǒng)性能分析通過(guò)對(duì)用戶的需求進(jìn)行分析了解當(dāng)前學(xué)生在校管理系統(tǒng)的功能,我們可以分析得到學(xué)生在校管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)在性能方面的需求如下所示。(1)響應(yīng)能力為了能夠有效保證這個(gè)系統(tǒng)的安全運(yùn)行速度,我們?cè)谙到y(tǒng)上做了一定的響應(yīng)指標(biāo),它足夠的能表示出這個(gè)系統(tǒng)的優(yōu)劣性,在系統(tǒng)響應(yīng)時(shí)間上我們一般要求是比較短的,這樣就能有效的處理數(shù)據(jù)的轉(zhuǎn)換和傳送,從而提高人們的工作效率。對(duì)于系統(tǒng)來(lái)說(shuō)它要有特定的特殊性和安全性,從而保證系統(tǒng)的安全。(2)穩(wěn)定性從整個(gè)學(xué)生在校管理系統(tǒng)的運(yùn)行效果上來(lái)說(shuō)我們必須要保證這個(gè)系統(tǒng)擁有可靠的環(huán)境,同時(shí)對(duì)這個(gè)系統(tǒng)當(dāng)中的數(shù)據(jù)做出相關(guān)的數(shù)據(jù)備份和還原。這樣就能對(duì)系統(tǒng)當(dāng)中的所出現(xiàn)的問(wèn)題進(jìn)行還原,盡量減少因?yàn)橄到y(tǒng)故障而造成損失。(3)安全性系統(tǒng)開(kāi)發(fā)是針對(duì)不同用戶進(jìn)行登錄使用的,權(quán)限的不同所實(shí)現(xiàn)的功能也不同,因此我們對(duì)數(shù)據(jù)的安全考慮也是不同的。因此系統(tǒng)數(shù)據(jù)要有以下的特性:可靠性、安全性、恢復(fù)性等。系統(tǒng)的設(shè)置我們做了完善的加密機(jī)制和重要信息保護(hù),有了它以后可以對(duì)數(shù)據(jù)庫(kù)的信息進(jìn)行加密和保護(hù)。(4)擴(kuò)展性為了能夠?qū)υ搶W(xué)生在校信息管理系統(tǒng)日后在市場(chǎng)上有立足的地方,系統(tǒng)開(kāi)發(fā)都支持動(dòng)態(tài)指標(biāo)的擴(kuò)展,這樣能夠有效的應(yīng)付未來(lái)市場(chǎng)的需求。3.3需求分析系統(tǒng)設(shè)計(jì)的初衷都是從用戶的需求出發(fā)的,系統(tǒng)功能得好壞直接決定著一個(gè)系統(tǒng)的好壞,對(duì)系統(tǒng)的功能得需求進(jìn)行分析,是一個(gè)軟件最主要的一個(gè)部分,這個(gè)給功能得分析可以保證系統(tǒng)可以正常的被開(kāi)發(fā)運(yùn)行,就可以保證用戶可以正常的使用并且用戶的滿意度也可以提高。本課題要求實(shí)現(xiàn)一套學(xué)生在校信息管理系統(tǒng)的開(kāi)發(fā)與實(shí)現(xiàn),主要實(shí)現(xiàn)功能包括個(gè)人中心、學(xué)生管理、人員管理、成績(jī)管理、獎(jiǎng)勵(lì)懲罰管理等功能。圖3-3系統(tǒng)用例圖3.4業(yè)務(wù)流分析系統(tǒng)流程圖是對(duì)系統(tǒng)進(jìn)行業(yè)務(wù)流程的分析,就拿本學(xué)生在校信息管理系統(tǒng)來(lái)看,我們首先是從登錄著手,以實(shí)際的操作為出發(fā)點(diǎn),保證整個(gè)信息的正確輸入和輸出,最后進(jìn)行數(shù)據(jù)的儲(chǔ)存和實(shí)際操作步驟來(lái)進(jìn)行繪制流程圖。具體系統(tǒng)流程圖如下圖3-3所示:圖3-3系統(tǒng)開(kāi)發(fā)流程圖為了保證系統(tǒng)的安全,用戶要想進(jìn)入學(xué)生在校信息管理系統(tǒng)必須進(jìn)行登錄操作,用戶登錄流程圖如圖3-4所示:圖3-4登錄流程圖第四章系統(tǒng)設(shè)計(jì)第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概述學(xué)生在校信息管理系統(tǒng)采用的B/S結(jié)構(gòu)它首先可以在數(shù)據(jù)庫(kù)和程序上做到遠(yuǎn)程的配置,也可以對(duì)這臺(tái)服務(wù)器的電腦做相關(guān)的應(yīng)用,這樣的設(shè)計(jì)就有效的打破了時(shí)間和地域的限制,用戶在使用學(xué)生在校信息管理系統(tǒng)的時(shí)候變得非常方便。下圖就非常明白的展現(xiàn)了學(xué)生在校信息管理系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)。學(xué)生在校信息管理系統(tǒng)工作原理圖如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)的功能結(jié)構(gòu)圖通過(guò)對(duì)以上的分析,系統(tǒng)可以進(jìn)行開(kāi)發(fā)分析,具體可以分為管理員的功能模塊。具體用戶功能模塊就是為用戶所設(shè)計(jì),管理員功能就是為管理員設(shè)計(jì)的它可以對(duì)信息進(jìn)行添加、刪除、修改和查詢等操作。其功能結(jié)構(gòu)圖如下圖4-2所示。圖4-2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的訪問(wèn)結(jié)構(gòu)具體可以通過(guò)瀏覽器中間件來(lái)進(jìn)行訪問(wèn)數(shù)據(jù)庫(kù),也可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的編輯和授權(quán),同時(shí)也可以對(duì)數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)進(jìn)行查詢、更新和刪除等操作。對(duì)于這個(gè)中間件來(lái)說(shuō)它是位于數(shù)據(jù)庫(kù)的當(dāng)中,它可以通過(guò)web服務(wù)器來(lái)返回給瀏覽器的用戶。這時(shí)用戶可以在末端進(jìn)行對(duì)用戶的中間件加密和驗(yàn)證,然后對(duì)數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)進(jìn)行加密,最后經(jīng)過(guò)數(shù)據(jù)庫(kù)來(lái)打開(kāi),這個(gè)程序使用由三個(gè)部分?jǐn)?shù)據(jù)庫(kù)訪問(wèn)模式,本系統(tǒng)的E-R圖如下圖所示:(1)管理員實(shí)體屬性圖如圖4-3所示:圖4-3管理員實(shí)體屬性圖(2)班級(jí)實(shí)體屬性圖如圖4-4所示:圖4-4班級(jí)實(shí)體屬性圖(3)成績(jī)實(shí)體屬性圖如圖4-5所示:圖4-5成績(jī)實(shí)體屬性圖(4)學(xué)生實(shí)體屬性圖如圖4-6所示:圖4-6學(xué)生實(shí)體屬性圖(5)獎(jiǎng)勵(lì)懲罰實(shí)體屬性圖如圖4-7所示:圖4-7獎(jiǎng)勵(lì)懲罰實(shí)體屬性圖4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)中所儲(chǔ)存的數(shù)據(jù)都是具有一定的獨(dú)立性的

但是所有的數(shù)據(jù)也都是可以共享的,存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)都是按照一定的順序進(jìn)行存儲(chǔ)的,并且又組織的將數(shù)據(jù)存儲(chǔ)道計(jì)算機(jī)中,方便以后的使用。當(dāng)系統(tǒng)進(jìn)行運(yùn)行的時(shí)候,當(dāng)有相應(yīng)的操作進(jìn)行時(shí)她就會(huì)自動(dòng)的進(jìn)行鏈接,將所用到得數(shù)據(jù)準(zhǔn)確的現(xiàn)實(shí)到系統(tǒng)的界面中,方便人們得使用。方便的同時(shí)也要兼顧數(shù)據(jù)的安全方面,所以對(duì)系統(tǒng)用戶的權(quán)限進(jìn)行了分級(jí),同時(shí)要求輸入賬號(hào)與密碼。本系統(tǒng)的數(shù)據(jù)庫(kù)表如下所示:表4.1t_admin管理員信息表屬性含義屬性名數(shù)據(jù)類型是否為空是否主鍵用戶編號(hào)userIdint(11)NOTNULL是用戶賬號(hào)userNamevarchar(100)NULL否用戶密碼userPwvarchar(100)NULL否表4.2t_bj班級(jí)信息表屬性含義屬性名數(shù)據(jù)類型是否為空是否主鍵編號(hào)idint(11)NOTNULL是班級(jí)編號(hào)bjNamevarchar(100)NULL否班主任bzrvarchar(100)NULL否表4.3t_cj成績(jī)信息表屬性含義屬性名數(shù)據(jù)類型是否為空是否主鍵編號(hào)idint(11)NOTNULL是學(xué)號(hào)xhvarchar(100)NULL否科目kmvarchar(100)NULL否成績(jī)cjint(11)NULL否學(xué)期xqvarchar(100)NULL否表4.4t_customer學(xué)生信息表屬性含義屬性名數(shù)據(jù)類型是否為空是否主鍵編號(hào)idint(11)NOTNULL是賬號(hào)usernamevarchar(100)NULL否密碼passwordvarchar(100)NULL否姓名customerNamevarchar(100)NULL否性別sexvarchar(100)NULL否年齡agevarchar(100)NULL否電話phonevarchar(100)NULL否頭像headPicvarchar(100)NULL否身份證sfzvarchar(100)NULL否地址addressvarchar(100)NULL否班級(jí)bjIdint(11)NULL否籍貫v1varchar(50)NULL否學(xué)籍詳情v2longtextNULL否學(xué)號(hào)xhvarchar(50)NULL否表4.5t_jc獎(jiǎng)勵(lì)懲罰信息表屬性含義屬性名數(shù)據(jù)類型是否為空是否主鍵編號(hào)idint(11)NOTNULL是學(xué)號(hào)xhvarchar(100)NULL否標(biāo)題titlevarchar(100)NULL否圖片picvarchar(100)NULL否內(nèi)容contentvarchar(100)NULL否類型lxvarchar(100)NULL否發(fā)生日期showDatevarchar(100)NULL否第五章系統(tǒng)實(shí)現(xiàn)第五章系統(tǒng)實(shí)現(xiàn)5.1登錄模塊的實(shí)現(xiàn)用戶要想進(jìn)入本系統(tǒng),首先進(jìn)入登錄界面,系統(tǒng)登錄界面展示如圖5-1所示。圖5-1登錄界面5.2個(gè)人中心管理員通過(guò)個(gè)人中心可以進(jìn)行密碼的修改,修改密碼界面展示如圖5-2所示。圖5-2修改登錄密碼界面5.3班級(jí)管理管理員通過(guò)班級(jí)管理可以進(jìn)行班級(jí)信息的新增、修改和刪除,其界面如圖5-3所示。圖5-3班級(jí)管理界面新增班級(jí)其界面如圖5-4所示。圖5-4班級(jí)新增界面5.4人員管理管理員通過(guò)人員管理可以進(jìn)行人員信息新增、修改和刪除,其界面展示如圖5-5所示。圖5-5人員管理界面新增老師界面展示如圖5-6所示。圖5-6新增老師界面管理員通過(guò)學(xué)生管理的新增、修改和刪除,其界面展示如圖5-7所示。圖5-7學(xué)生管理界面5.5成績(jī)管理管理員通過(guò)成績(jī)管理可以進(jìn)行成績(jī)信息的新增、修改和刪除,界面展示如圖5-8所示。圖5-8成績(jī)管理頁(yè)面5.6獎(jiǎng)勵(lì)懲罰管理管理員通過(guò)獎(jiǎng)勵(lì)懲罰管理可以進(jìn)行信息的新增、修改和刪除,界面展示如圖5-9所示。圖5-9獎(jiǎng)勵(lì)懲罰管理頁(yè)面第六章系統(tǒng)測(cè)試第六章系統(tǒng)測(cè)試一個(gè)系統(tǒng)設(shè)計(jì)好后,就會(huì)進(jìn)入測(cè)試階段,測(cè)試的目標(biāo)是檢驗(yàn)設(shè)計(jì)好的網(wǎng)站是否可以正常無(wú)誤的運(yùn)行,盡可能的發(fā)現(xiàn)網(wǎng)站的問(wèn)題,已使后期網(wǎng)站投入使用后網(wǎng)站盡少出錯(cuò)。6.1測(cè)試定義系統(tǒng)測(cè)試主要是判斷系統(tǒng)是否可以正常運(yùn)行,功能模塊是否可以實(shí)現(xiàn)操作。程序代碼中是否有錯(cuò)誤出現(xiàn)。測(cè)試程序是開(kāi)發(fā)過(guò)程中的一個(gè)主要問(wèn)題。就算系統(tǒng)完成的再好,再進(jìn)行程序測(cè)試時(shí)也會(huì)也會(huì)發(fā)現(xiàn)一個(gè)重來(lái)沒(méi)有被發(fā)現(xiàn)的錯(cuò)誤信息。在進(jìn)行系統(tǒng)測(cè)試時(shí)應(yīng)該嚴(yán)格遵守測(cè)試的方法,同時(shí)報(bào)以認(rèn)真的態(tài)度以達(dá)到軟件投入使用后的完善和用戶的實(shí)際體驗(yàn)。不放過(guò)測(cè)試的每一個(gè)環(huán)節(jié),將測(cè)試中出現(xiàn)的問(wèn)題進(jìn)行及時(shí)的記錄,方便以后的使用,只有經(jīng)過(guò)了系統(tǒng)的測(cè)試,才能找出系統(tǒng)中存在的問(wèn)題,才能保證系統(tǒng)投入使用后運(yùn)行的穩(wěn)定性。如果沒(méi)有經(jīng)過(guò)系統(tǒng)的測(cè)試就將系統(tǒng)投入使用,那么就會(huì)在使用的過(guò)程中出現(xiàn)很多的問(wèn)題,但是不能及時(shí)的找出問(wèn)題是出在哪里,這樣的一個(gè)系統(tǒng)就是一個(gè)質(zhì)量不好的系統(tǒng),不能夠在軟件市場(chǎng)中生存。因此一個(gè)軟件質(zhì)量的好壞直接關(guān)系到系統(tǒng)的質(zhì)量的好壞,一個(gè)質(zhì)量好的系統(tǒng)才可以被廣泛的使用,所以對(duì)系統(tǒng)進(jìn)行測(cè)試時(shí)非常有必要的而且也是很重要的一個(gè)步驟。等價(jià)分類法是黑盒測(cè)試技術(shù)中的一種方法,主要作用就是把程序輸入數(shù)據(jù)庫(kù)按輸入條件劃分為多個(gè)等價(jià)類,再將等價(jià)類輸入條件,可以把有效和無(wú)效的進(jìn)行區(qū)分,最終對(duì)等價(jià)類設(shè)計(jì)一個(gè)測(cè)試用例,這樣不可能丟失發(fā)現(xiàn)bug的機(jī)會(huì),而且可以有效的減少測(cè)試次數(shù),還可以利用等價(jià)類測(cè)試數(shù)據(jù)。6.2測(cè)試目的測(cè)試的目的在于要對(duì)系統(tǒng)的穩(wěn)定和可操作性能進(jìn)行對(duì)照檢查。對(duì)于軟件的開(kāi)發(fā)利用最終的目的在最后的測(cè)試和試用,這是一個(gè)不可缺少的重要環(huán)節(jié)。對(duì)于軟件開(kāi)發(fā)者而言,在對(duì)每一個(gè)單獨(dú)的功能進(jìn)行編排時(shí)候,都要有單獨(dú)的測(cè)試,并通過(guò)測(cè)試階段才可以研發(fā)多個(gè)功能性軟件,這樣既縮短了研發(fā)時(shí)間,也可以在的單個(gè)的早期測(cè)試中發(fā)現(xiàn)問(wèn)題,以免融合后的軟件,在查找問(wèn)題時(shí)就很難快速解決或者急速定位問(wèn)題。學(xué)生在校信息管理系統(tǒng)開(kāi)發(fā)設(shè)計(jì)完成后,需要對(duì)其進(jìn)行系統(tǒng)測(cè)試,測(cè)試的主要目的就是發(fā)現(xiàn)并找出系統(tǒng)中存在的問(wèn)題,并及時(shí)的進(jìn)行解決,確保系統(tǒng)可以正常穩(wěn)定的運(yùn)行下去,在進(jìn)行系統(tǒng)測(cè)試的時(shí)候,在一定要非常的認(rèn)真、仔細(xì),切記不能粗心,不能放過(guò)一個(gè)漏洞,測(cè)試時(shí)候一定不要著急,要按照之前指定好的測(cè)試步驟一步一步進(jìn)行,并且將測(cè)試的結(jié)果進(jìn)行詳細(xì)的記錄,我們?cè)谶M(jìn)行測(cè)試的時(shí)候做好選擇自動(dòng)化的測(cè)試,這樣既可以節(jié)省時(shí)間而且也能確保測(cè)試的準(zhǔn)確性,如果采用人工測(cè)試的方法就不會(huì)這么的方便,由于人工測(cè)試有很多不確定的因素,在測(cè)試過(guò)程中很可能會(huì)出現(xiàn)一些問(wèn)題,用機(jī)器測(cè)試就不會(huì)出現(xiàn)任何的問(wèn)題,而且機(jī)器不會(huì)疲憊會(huì)一直二等工作下去。在測(cè)試的時(shí)候一定要非常專注,時(shí)刻關(guān)注著測(cè)試的結(jié)果,一但發(fā)現(xiàn)異常及時(shí)進(jìn)行修改,最后,測(cè)試完之后的文檔應(yīng)該保存下來(lái),方便以后測(cè)試時(shí)用到。系統(tǒng)測(cè)試的方法有很多,對(duì)于本學(xué)生在校信息管理系統(tǒng)的測(cè)試,我們使用了測(cè)試用得最多的黑盒測(cè)試方法來(lái)對(duì)該系統(tǒng)進(jìn)行測(cè)試。6.3測(cè)試方案對(duì)測(cè)試計(jì)劃的把握是測(cè)試方案的重中之重。所有的技術(shù)難點(diǎn)應(yīng)該都被包含在這個(gè)測(cè)試計(jì)劃之中。而且我們要保證能與目標(biāo)形成一致性,以至于能夠測(cè)試出一些主要存在的錯(cuò)誤和一些錯(cuò)誤的漏洞。可以完美解決這些問(wèn)題就只有白盒測(cè)試或者黑盒測(cè)試。構(gòu)造測(cè)試是白盒測(cè)試的另一個(gè)名字,了解與分析程序的結(jié)構(gòu)以及性能功用的,從而我們可以得到最終想要的結(jié)果并且觀察出是不是每一條程序都能得到。隨著互聯(lián)網(wǎng)不斷的發(fā)展,目前各大領(lǐng)域都利用互聯(lián)網(wǎng)進(jìn)行了信息的管理,因此產(chǎn)品能否存貨,質(zhì)量問(wèn)題是很重要的標(biāo)準(zhǔn),也決定著是否有更多的人使用。所以軟件的質(zhì)量我們必須要把關(guān),必須要把軟件做好,做到位,少出不必要的問(wèn)題,這樣才能有更多的用戶使用,并且得到更多的推廣。所以,我們?cè)陂_(kāi)發(fā)完系統(tǒng)后,需要進(jìn)行大量的測(cè)試,以確保系統(tǒng)的穩(wěn)定性和可使用性,并要確定系統(tǒng)的質(zhì)量能否做到滿足不同人的需求。這是系統(tǒng)在開(kāi)發(fā)設(shè)計(jì)中非常重要的環(huán)節(jié),測(cè)試的結(jié)果直接關(guān)系到系統(tǒng)的好壞。集成測(cè)試:在系統(tǒng)測(cè)試當(dāng)中會(huì)出現(xiàn)很多的問(wèn)題,我們要及時(shí)的進(jìn)行標(biāo)注并且在進(jìn)行測(cè)試的時(shí)候要采取自動(dòng)化的測(cè)試,這樣即準(zhǔn)確又快速,而且不會(huì)出現(xiàn)疲勞,手動(dòng)的測(cè)試很容易出現(xiàn)疲勞期,而且測(cè)試的結(jié)果也有時(shí)候會(huì)出錯(cuò),所以在測(cè)試的時(shí)候才去自動(dòng)測(cè)試時(shí)最好的測(cè)試方法。在測(cè)試的過(guò)程中及時(shí)的發(fā)現(xiàn)問(wèn)題,并且進(jìn)行問(wèn)題的解決,這樣設(shè)計(jì)出的系統(tǒng)可以正常穩(wěn)定的運(yùn)行,不會(huì)出現(xiàn)重大的問(wèn)題。我所進(jìn)行的軟件測(cè)試參照以下三個(gè)步驟進(jìn)行測(cè)試:(1)模塊測(cè)試:對(duì)系統(tǒng)中的每一項(xiàng)都進(jìn)行針對(duì)的測(cè)試,發(fā)現(xiàn)并找到問(wèn)題。(2)系統(tǒng)測(cè)試:讓系統(tǒng)長(zhǎng)時(shí)間進(jìn)行各種情況下的運(yùn)行,反饋運(yùn)行期間的穩(wěn)定性問(wèn)題并解決。(3)驗(yàn)收測(cè)試:其他測(cè)試完成后,最后檢測(cè)階段,確保軟件準(zhǔn)備就緒。本學(xué)生在校信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)登錄功能測(cè)試如表6.1所示:表6.1系統(tǒng)功能測(cè)試測(cè)試方案測(cè)試數(shù)據(jù)預(yù)期結(jié)果用正確密碼登錄已存在賬號(hào)用戶名:admin,密碼:123456測(cè)試身份驗(yàn)證成功,進(jìn)入管理功能界面用錯(cuò)誤密碼登錄已存在賬號(hào)用戶名:1,密碼:1測(cè)試提示“用戶密碼或用戶名稱輸入有錯(cuò)!”,返回登錄界面用空賬號(hào)登錄用戶名:admin,密碼:12345測(cè)試提示“用戶密碼或用戶名稱輸入有錯(cuò)!”,返回登錄界面賬號(hào)或密碼為空用戶名和密碼為空測(cè)試提示“請(qǐng)?zhí)顚懹脩裘艽a或用戶名!”。其本學(xué)生在校信息管理系統(tǒng)設(shè)計(jì)基本達(dá)到我理想的開(kāi)發(fā)狀態(tài),在各個(gè)功能的運(yùn)行方面,表現(xiàn)較為良好,基本滿足用戶的使用需求,及時(shí)矯正了較多的錯(cuò)誤信息??傮w說(shuō)來(lái),軟件通過(guò)了相應(yīng)的測(cè)試。6.4系統(tǒng)分析系統(tǒng)的測(cè)試在系統(tǒng)的開(kāi)發(fā)過(guò)程中起著非常重要的作用,只有經(jīng)過(guò)了系統(tǒng)的測(cè)試才能發(fā)現(xiàn)找到問(wèn)題,并可以針對(duì)性的對(duì)這些問(wèn)題進(jìn)行解決,在進(jìn)行測(cè)試的時(shí)候?yàn)榱斯?jié)省時(shí)間同時(shí)也為了能夠使得測(cè)試的結(jié)果更加的準(zhǔn)確我們要采取自動(dòng)化的測(cè)試,借助機(jī)器自動(dòng)的對(duì)系統(tǒng)進(jìn)行測(cè)試,這樣可以幫助我們節(jié)省很多的時(shí)間,同時(shí)提高測(cè)試的準(zhǔn)確性。在測(cè)試的時(shí)候一定要非常專注,時(shí)刻關(guān)注著測(cè)試的結(jié)果,一但發(fā)現(xiàn)異常及時(shí)進(jìn)行修改,最后,測(cè)試的所有結(jié)果都要保存下來(lái),為了以后再測(cè)試的時(shí)候還可以用到。經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,該學(xué)生在校信息管理系統(tǒng)是完全可以實(shí)行的,無(wú)論是在經(jīng)濟(jì)可實(shí)行性來(lái)看,還是技術(shù)可實(shí)行性都是可以實(shí)現(xiàn)的,而且經(jīng)過(guò)了需求分析后,設(shè)計(jì)的系統(tǒng)更加貼合用戶使用的實(shí)際,滿足用戶的要求和需求。系統(tǒng)的測(cè)試結(jié)果也是不錯(cuò)的

,可以安全穩(wěn)定的運(yùn)行,所以這是一個(gè)值得被推廣被廣泛使用的一款管理軟件所有的系統(tǒng)設(shè)計(jì)以及測(cè)試工作都已經(jīng)完成,經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,本學(xué)生在校信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)滿足學(xué)生管理的要求。而且經(jīng)過(guò)測(cè)試,所有的問(wèn)題都得到了解決,因此該系統(tǒng)可以正常穩(wěn)定的運(yùn)行,可以實(shí)現(xiàn)用戶的所有功能需求。在開(kāi)發(fā)設(shè)計(jì)的計(jì)劃中,一定要按照之前計(jì)劃好的步驟進(jìn)行,一定不要著急,在測(cè)試的時(shí)候必需要非常的專注,不放過(guò)任何一個(gè)錯(cuò)誤,希望可以將系統(tǒng)中所有的問(wèn)題都能找出,然后確保系統(tǒng)能夠穩(wěn)定的運(yùn)行,最后我們要將系統(tǒng)的過(guò)程以及結(jié)果進(jìn)行保存,為了今后可能會(huì)用到。經(jīng)過(guò)對(duì)上述的測(cè)試結(jié)果分析,本學(xué)生在校信息管理無(wú)論是在技術(shù)方面,還是操作方面,還是經(jīng)濟(jì)方面都是完全可以實(shí)行的,經(jīng)過(guò)系統(tǒng)的測(cè)試,系統(tǒng)中所有的問(wèn)題都被解決了,系統(tǒng)可以正常的運(yùn)行,可以給人們帶來(lái)方便,因此該系統(tǒng)值得被推廣??傮w說(shuō)來(lái),軟件通過(guò)測(cè)試。結(jié)論結(jié)論本次設(shè)計(jì)的學(xué)生在校信息管理系統(tǒng)是一個(gè)操作簡(jiǎn)單能夠滿足人們的所有需求的一個(gè)對(duì)于在線學(xué)生信息進(jìn)行管理的系統(tǒng)。系統(tǒng)開(kāi)發(fā)使用了Java語(yǔ)言、MySQL數(shù)據(jù)庫(kù)等技術(shù),這些技術(shù)都有各自的優(yōu)點(diǎn),通過(guò)這些優(yōu)點(diǎn)設(shè)計(jì)出來(lái)的系統(tǒng)能夠正常穩(wěn)定的運(yùn)行,并且可以滿足人們的所有需求,在對(duì)系統(tǒng)的需求以及各個(gè)模塊進(jìn)行了詳細(xì)的分析后,有針對(duì)性的進(jìn)行設(shè)計(jì),最后通過(guò)測(cè)試,系統(tǒng)能夠正常的運(yùn)行,因此該學(xué)生在校信息管理系統(tǒng)可以實(shí)行。本次開(kāi)發(fā)過(guò)程中使用的是Java技術(shù),該技術(shù)具有代碼編寫簡(jiǎn)單方便,對(duì)平臺(tái)沒(méi)有要求對(duì)技術(shù)方面也沒(méi)有要求,并且有很好的面像對(duì)象性,所以在技術(shù)方面是相當(dāng)成熟的。利用java技術(shù)作為系統(tǒng)主要的技術(shù)支持可以使得系統(tǒng)能夠正常的運(yùn)行并且實(shí)現(xiàn)相應(yīng)的功能。在這次的系統(tǒng)的設(shè)計(jì)過(guò)程中也遇到了很多的問(wèn)題,但是通過(guò)我查閱資料以及向老師同學(xué)求助,在他們的幫助下完成了這次系統(tǒng)的設(shè)計(jì)。本次的學(xué)生在校信息管理系統(tǒng)如論是從經(jīng)濟(jì)方便,換是技術(shù)方面以及操作方面都是可以實(shí)行的,通過(guò)對(duì)系統(tǒng)進(jìn)行了詳細(xì)的分析,然后有針對(duì)性的對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)和研究,做后對(duì)該系統(tǒng)設(shè)計(jì)的總體結(jié)構(gòu)進(jìn)行分析,最后對(duì)系統(tǒng)進(jìn)行功能的分析,通過(guò)測(cè)試得出該系統(tǒng)完全可以實(shí)行,并且具有操作性強(qiáng)功能強(qiáng)大的系統(tǒng)。對(duì)于本次的系統(tǒng)開(kāi)發(fā)來(lái)看,在結(jié)合了我自己所學(xué)到的所有的專業(yè)知識(shí),然后在很多技術(shù)的支持下進(jìn)行開(kāi)發(fā)的,通過(guò)設(shè)計(jì)這樣的學(xué)生在校信息管理系統(tǒng)來(lái)對(duì)物流管理進(jìn)行更加系統(tǒng)的管理。,有了這個(gè)系統(tǒng)可以節(jié)省了大量的人員的投入以及經(jīng)濟(jì)的投入,可以使得人們更加規(guī)范的進(jìn)行物流的管理。這次的畢業(yè)設(shè)計(jì)豐富了我的專業(yè)知識(shí),而且讓我學(xué)到了編程,也將我所學(xué)到的所有知識(shí)得到了一個(gè)提升。參考文獻(xiàn)參考文獻(xiàn)[1]劉曉華,周慧貞.Java應(yīng)用開(kāi)發(fā)詳解[M].北京:電子工業(yè)出版社,2018:35-126[2]阿斯利森,舒塔,金靈等譯.Ajax基礎(chǔ)教程[M].北京:人民郵電出版社,2017:15-26

[3]孫鑫.Struts

2深入詳解[M].北京:電子工業(yè)出版社,2016:8-16

[4]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社出版社,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論