版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于JAVAWEB的學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)目錄第一章緒論 11.1研究的背景和意義 11.2國內(nèi)外研究進(jìn)展 11.3主要工作 11.4論文的結(jié)構(gòu) 1第二章相關(guān)知識(shí) 32.1領(lǐng)域知識(shí) 32.2平臺(tái)工具 32.3數(shù)據(jù)庫 3第三章系統(tǒng)分析 43.1可行性分析 43.1.1經(jīng)濟(jì)可行性 43.1.2技術(shù)可行性 43.1.3運(yùn)行可行性 43.2需求分析 43.2.1界面需求 43.2.2功能需求 43.2.3性能需求 63.3用例建模 63.3.1用例圖 63.3.2數(shù)據(jù)流圖 83.4數(shù)據(jù)建模 93.4.1E-R圖 93.4.2數(shù)據(jù)字典 12第四章系統(tǒng)設(shè)計(jì) 154.1系統(tǒng)架構(gòu) 154.2功能設(shè)計(jì) 154.3數(shù)據(jù)庫設(shè)計(jì) 18第五章系統(tǒng)的實(shí)現(xiàn) 215.1開發(fā)環(huán)境 215.1.1硬件配置 215.1.2軟件配置 215.2學(xué)生宿舍管理系統(tǒng)展示 215.2.1系統(tǒng)登錄頁面 215.2.2添加宿舍樓信息頁面 225.2.3管理樓管信息頁面 225.2.4添加宿舍衛(wèi)生信息頁面 235.2.5宿舍報(bào)修信息頁面 245.2.6修改密碼頁面 25第六章系統(tǒng)測試 266.1測試的重要性 266.2測試環(huán)境 266.3系統(tǒng)測試用例 266.3.1管理員登錄測試 266.3.2添加樓管信息測試 27第七章總結(jié)與展望 287.1總結(jié) 287.2展望 28參考文獻(xiàn) 30摘要信息時(shí)代已經(jīng)悄然而至,人工管理宿舍的模式已經(jīng)落后,各高校招生規(guī)模擴(kuò)大,導(dǎo)致人工管理宿舍效率低下,不能及時(shí)解決學(xué)生的問題,暴露出許多弊端。因此,一款學(xué)生宿舍管理系統(tǒng)的誕生對學(xué)生宿舍的管理是至關(guān)重要的,本學(xué)生宿舍管理系統(tǒng)可以對學(xué)生進(jìn)行有條理且快捷的管理,同時(shí)學(xué)生宿舍中產(chǎn)生的種種問題也能夠被很好且快速地處理。因此設(shè)計(jì)出的這款學(xué)生宿舍管理系統(tǒng)能夠更好地幫助學(xué)校管理學(xué)生宿舍,解決人工管理模式下存在的種種問題和弊端。由項(xiàng)目需求分析出,學(xué)生宿舍管理系統(tǒng)將采用JSP技術(shù),JAVA作為編程語言,MySQL作為數(shù)據(jù)庫。這個(gè)系統(tǒng)要求使用簡單、容易上手、方便修護(hù)。主要實(shí)現(xiàn)了基礎(chǔ)數(shù)據(jù)的管理、樓管的管理、維修員的管理、學(xué)生的管理、宿舍公告的管理、宿舍衛(wèi)生的管理、宿舍財(cái)產(chǎn)的管理、失物招領(lǐng)的管理、報(bào)修的管理、系統(tǒng)的管理等功能。關(guān)鍵詞:學(xué)生宿舍管理系統(tǒng);JSP;MYSQL第一章緒論1.1研究的背景和意義如今,關(guān)于學(xué)生宿舍管理的各項(xiàng)工作在開展期間不斷遇到各種各樣的管理難題。根據(jù)相關(guān)數(shù)據(jù)現(xiàn)實(shí),大學(xué)生在校期間有30%的時(shí)間將在宿舍度過,無論是從學(xué)習(xí)還是生活等角度而言,宿舍對大學(xué)生來說都是不可或缺的地方。然而近年來,各高校招生的人數(shù)不斷增加,學(xué)生宿舍管理的進(jìn)行也愈加地繁雜和不容易。隨著我國信息科學(xué)技術(shù)的飛速發(fā)展與大學(xué)生宿舍管理難度的不斷增大,學(xué)生宿舍急需一種全新的宿舍數(shù)據(jù)管理系統(tǒng)來應(yīng)對大學(xué)生在宿舍期間產(chǎn)生的各種數(shù)據(jù)信息。把多種多樣的管理系統(tǒng)整合到學(xué)生宿舍管理系統(tǒng)中,可以為學(xué)生宿舍的管理造成匪夷所思的變化,和產(chǎn)生極高的收益,學(xué)校也會(huì)因此得到高速和完整發(fā)展的機(jī)遇及動(dòng)力。大學(xué)生在大學(xué)生涯中的大部分生活和學(xué)知識(shí)的時(shí)間都將在宿舍中,所以學(xué)生宿舍管理的進(jìn)行將被學(xué)生宿舍管理系統(tǒng)極大的簡化和確保其宿舍信息的真實(shí)性。目前,電腦已經(jīng)代替人力實(shí)現(xiàn)了大部分的學(xué)校的管理工作,然而學(xué)生宿舍的管理還未被電腦所取代。使用老舊的人力資源對學(xué)生宿舍進(jìn)行管理,這將會(huì)浪費(fèi)巨額的人工和時(shí)間,其宿舍信息的真實(shí)性也得不到保障。在如今信息高速發(fā)展的時(shí)代,人民對時(shí)間和工作效率的重視日益增加,繼續(xù)使用人工資源管理學(xué)生宿舍,將會(huì)同時(shí)浪費(fèi)了人力資源和物力資源,管理能力也十分低下。由此可得,一款優(yōu)秀高效的學(xué)生宿舍管理系統(tǒng)可以對學(xué)生宿舍的管理帶來極大的助力,宿舍管理人員的工作量也會(huì)因此大大減少,工作的效率的提升更是不在話下。1.2國內(nèi)外研究進(jìn)展在國內(nèi),目前我國還未使用信息化的的方式來管理學(xué)生宿舍,仍舊使用人力書寫的方式管理學(xué)生宿舍信息已經(jīng)嚴(yán)重的落后于發(fā)達(dá)國家,這將對我國的人力資源和物力資源帶來不必要的使用,用電腦對信息進(jìn)行管理的方式也將逐漸代替紙介子書寫的管理方式。好在目前國內(nèi)也開始漸漸地用計(jì)算機(jī)來代替人工的管理,目前大學(xué)生宿舍管理也不夠方便快捷,在人工管理模式下很是明顯。在國外,外國的各個(gè)學(xué)校使用信息化管理也已經(jīng)爐火純青,這是國內(nèi)暫時(shí)無法比擬的,其對于學(xué)生宿舍管理的能力也處于領(lǐng)跑地位,這為它們學(xué)校宿舍管理人員帶來了巨大的幫助,提升了非常多的工作效率,節(jié)約了許多的時(shí)間和體能。1.3主要工作學(xué)生宿舍管理系統(tǒng)主要由四部分組成,第一部分是管理員登錄等功能的界面模塊,管理員具有查看和修改宿舍各類信息及修改個(gè)人、學(xué)生、維修員和樓管信息等功能;第二部分是樓管登錄等功能的界面模塊,樓管具有查看和修改宿舍各類信息及修改個(gè)人和學(xué)生信息等功能;第三部分是學(xué)生登錄等功能的界面模塊,學(xué)生具有查看宿舍各類信息及修改個(gè)人信息等功能;第四部分是維修員登錄等功能的界面模塊,維修員具有查看宿舍維修信息及修改個(gè)人信息等功能;其中具體包含了對該管理系統(tǒng)數(shù)據(jù)庫中相關(guān)信息的添加與刪減操作。同時(shí)其中還具有11張數(shù)據(jù)庫表,其主要功能就是保留學(xué)生在順利登陸該系統(tǒng)之后所預(yù)覽的相關(guān)宿舍數(shù)據(jù),此外還能夠?qū)?bào)修信息提交。1.4論文的結(jié)構(gòu)學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)初衷與外部環(huán)境以及未來信息的發(fā)展形式是本篇論文的重要依據(jù),在JAVA編程語言與MySQL數(shù)據(jù)庫技術(shù)應(yīng)用基礎(chǔ)上,從多個(gè)角度來對本次宿舍管理系統(tǒng)設(shè)計(jì)的必要性與可行性進(jìn)行全面的分析。在本文的研究中共分為七個(gè)章節(jié)來進(jìn)行研究與論述,其中每一個(gè)章節(jié)的相關(guān)研究綜述如下所述:第一章:緒論,重點(diǎn)對本次系統(tǒng)設(shè)計(jì)與開發(fā)的背景與相關(guān)的實(shí)際意義進(jìn)行論述與研究。此外根據(jù)本次研究的主體內(nèi)容再結(jié)合國內(nèi)外在該領(lǐng)域的相關(guān)研究現(xiàn)狀,對主題的研究工作進(jìn)行闡述,并伴有每章研究內(nèi)容的綜述。第二章:相關(guān)知識(shí),重點(diǎn)對該宿舍管理系統(tǒng)在設(shè)計(jì)與開發(fā)期間所引用到的相關(guān)系統(tǒng)軟件與工具進(jìn)行介紹,同時(shí)對所涉及到的相關(guān)專業(yè)只是與開發(fā)所使用的數(shù)據(jù)庫等平臺(tái)技術(shù)實(shí)施簡要的論述。第三章:系統(tǒng)分析,對該宿舍管理系統(tǒng)從各方面進(jìn)行整體性系統(tǒng)分析,其中包含有經(jīng)濟(jì)可行性與技術(shù)可行性以及運(yùn)行可行性三點(diǎn)。同時(shí)對該系統(tǒng)的社會(huì)需求與功能需求進(jìn)行了全面的分析,并對上述不同的可行性系統(tǒng)實(shí)施了建模與數(shù)據(jù)分析。第四章:系統(tǒng)設(shè)計(jì),確定了該宿舍管理系統(tǒng)的系統(tǒng)結(jié)構(gòu)框架與相關(guān)的功能與數(shù)據(jù)庫設(shè)計(jì)結(jié)構(gòu)。第五章:系統(tǒng)的實(shí)現(xiàn),重點(diǎn)對該系統(tǒng)在開發(fā)期間的應(yīng)用環(huán)境進(jìn)行詳細(xì)的分析,其中具體包含有系統(tǒng)的軟件環(huán)境與硬件環(huán)境等。同時(shí)還重點(diǎn)展示了該系統(tǒng)的主體核心功能,對該系統(tǒng)的各項(xiàng)功能模塊進(jìn)行建模分析。并給出了不同功能界面與主要原碼以及原碼注釋與輔助說明。第六章:系統(tǒng)測試,設(shè)計(jì)測試用例測試系統(tǒng)。第七章:總結(jié)與展望,針對本次設(shè)計(jì)與開發(fā)出的該宿舍管理系統(tǒng)進(jìn)行總結(jié)性論述,其中包含有該系統(tǒng)開發(fā)期間的不足之處與創(chuàng)新點(diǎn),同時(shí)確定日后的努力方向。
第二章相關(guān)知識(shí)2.1領(lǐng)域知識(shí)Java可以使用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言創(chuàng)建跨平臺(tái)程序,這是SunMicrosystems于1995年5月發(fā)布的Java程序設(shè)計(jì)語言和Java平臺(tái)的總稱,Java網(wǎng)絡(luò)編程語言具有十分強(qiáng)大的通用性與效率性以及移植平臺(tái)中的安全性等。是目前計(jì)算機(jī)系統(tǒng)與軟件開發(fā)領(lǐng)域使用最為廣泛的開發(fā)語言之一。其具體在數(shù)據(jù)中心與網(wǎng)絡(luò)游戲以及手機(jī)網(wǎng)絡(luò)等行業(yè)具有世界上最多的專業(yè)開發(fā)者群。Java分為三個(gè)體系:J2SE(Java2平臺(tái)標(biāo)準(zhǔn)版)、J2EE(Java2平臺(tái)、企業(yè)版、Java平臺(tái)企業(yè)版)、J2ME(Java2平臺(tái)微版本、Java平臺(tái)微版本)。Java程序設(shè)計(jì)語言是簡單、面向?qū)ο?、分散、可說明、堅(jiān)固、系統(tǒng)獨(dú)立、可移植、高性能、多線程、動(dòng)態(tài)的語言。2.2平臺(tái)工具M(jìn)yEclipse是一款優(yōu)秀的eclipse插件,用于開發(fā)Java和J2EE,MyEclipse辦公桌是EclipseIDE的擴(kuò)展名,在數(shù)據(jù)庫和J2EE的開發(fā)和發(fā)布以及應(yīng)用服務(wù)器的整合上,大大提高了工作效率,這是一款強(qiáng)大的J2EE綜合辦公桌。在開發(fā)環(huán)境中支持代碼的制作、配置、測試、調(diào)試和發(fā)布功能,支持HTML、struts、JSP、CSS、Java腳本、SQL、Hibernate。2.3數(shù)據(jù)庫MySQL是瑞典MySQLAB開發(fā)的小型關(guān)系數(shù)據(jù)庫管理系統(tǒng),2008年1月16日由SUN收購,MySQL廣泛應(yīng)用于網(wǎng)絡(luò)上的中小網(wǎng)站,MySQL體積小,速度快以及整體開發(fā)成本較低等優(yōu)勢。尤其是在開源數(shù)據(jù)的系統(tǒng)應(yīng)用中,大部分中小型網(wǎng)站在設(shè)計(jì)與開發(fā)過程中均會(huì)使用MySQL來作為管理系統(tǒng)的網(wǎng)站數(shù)據(jù)庫,降低總擁有成本,開發(fā)者使用MySQL連接自己的快速子程序(ISM)和表格,在任何情況下,開發(fā)者都通過幾個(gè)測試得出結(jié)論。MSQ不像他們需要的那樣快速靈活,因此使用了幾乎和MSQ相同的API接口,在數(shù)據(jù)庫中建立了新的SQL接口,API的設(shè)計(jì)可以將msql制作的第三方代碼簡單地移植到MySQL中全部。
第三章系統(tǒng)分析3.1可行性分析3.1.1經(jīng)濟(jì)可行性由于本次所開發(fā)的宿舍管理系統(tǒng)屬于我個(gè)人獨(dú)立進(jìn)行的畢業(yè)課題研究項(xiàng)目,幾乎不存在具體的資金投入。在系統(tǒng)主題功能模塊完成之后,能夠有效的提升現(xiàn)在或?qū)韺W(xué)校宿舍數(shù)據(jù)管理工作的效率。對系統(tǒng)的制作成本進(jìn)行判斷,同時(shí)對之后項(xiàng)目開發(fā)過程中可能產(chǎn)生的維修成本進(jìn)行預(yù)測,以此確認(rèn)系統(tǒng)制作的經(jīng)濟(jì)可行性,項(xiàng)目能否開發(fā)。經(jīng)濟(jì)可行性一直都是系統(tǒng)制作的一個(gè)重要標(biāo)準(zhǔn),軟件開發(fā)能否成功也將由其起決定性作用,所以經(jīng)濟(jì)可行性的分析是必須要做且做準(zhǔn)確的。3.1.2技術(shù)可行性技術(shù)可行性是對目前的軟件開發(fā)技術(shù)水平做出判斷,確定是否有制作完成該項(xiàng)項(xiàng)目的能力,軟件與硬件配置能否達(dá)到開發(fā)此項(xiàng)目的要求。該項(xiàng)學(xué)生宿舍管理系統(tǒng),相較于其他項(xiàng)目來說是不會(huì)有太大的困難,現(xiàn)如今的計(jì)算機(jī)的硬件能力也遠(yuǎn)遠(yuǎn)超出了制作該項(xiàng)目的執(zhí)行標(biāo)準(zhǔn),所以在技術(shù)應(yīng)用方面并沒有涉及太復(fù)雜的技術(shù)問題。由于目前所設(shè)計(jì)與開發(fā)出的獨(dú)立模型已經(jīng)相對較為成熟,軟件系統(tǒng)的開發(fā)平臺(tái)也實(shí)現(xiàn)了進(jìn)一步的優(yōu)化,具有了一定的穩(wěn)定性與可靠性。同時(shí)該系統(tǒng)的內(nèi)存容量不小,準(zhǔn)確性極高,效率也足夠快,價(jià)格經(jīng)濟(jì)實(shí)惠,實(shí)現(xiàn)該系統(tǒng)的穩(wěn)定運(yùn)行并不存在太大的問題。3.1.3運(yùn)行可行性運(yùn)行可行性具體代表的是系統(tǒng)在運(yùn)行過程中對組織結(jié)構(gòu)所帶來的相關(guān)影響,其中還包括當(dāng)前狀態(tài)下具有的工作人員與機(jī)構(gòu)能否適應(yīng)這種運(yùn)行。此外運(yùn)行可行性還具有對未來增加人員培養(yǎng)能力的可行性。當(dāng)前,信息化技術(shù)的發(fā)展已經(jīng)深入到了各個(gè)不同的行業(yè)與領(lǐng)域。同時(shí),些運(yùn)營商的能力十分卓越,因此從系統(tǒng)運(yùn)行的角度而言本次開發(fā)項(xiàng)目的運(yùn)行是可行的。在對其可運(yùn)行性子分析的過程中,利用系統(tǒng)測量技術(shù)為主要的判斷依據(jù),同時(shí)還要能夠從軟硬件的性能標(biāo)準(zhǔn)與技術(shù)人員的能力標(biāo)準(zhǔn)以及量數(shù)來判斷和決定是否可行。需要先行確定開發(fā)人員的技術(shù)能力與開發(fā)水準(zhǔn)能否達(dá)到相關(guān)的開發(fā)標(biāo)準(zhǔn)。同時(shí)還應(yīng)該適當(dāng)?shù)目紤]一下在未來的發(fā)展中接受培訓(xùn)與開發(fā)的技術(shù)人員。對新系統(tǒng)進(jìn)行具體的測試運(yùn)行之后,需要對該管理系統(tǒng)對新系統(tǒng)在組織與管理以及工作環(huán)境等方面帶來的改變與影響進(jìn)行判斷。在此,對如今的管理人員進(jìn)行訓(xùn)練和增加也是我們需要進(jìn)行的,且要判斷出確定的系統(tǒng)開發(fā)任務(wù)能否在確定的時(shí)間內(nèi)解決。對所述三個(gè)方面進(jìn)行可行性判斷及確定之后,就能夠得到對新系統(tǒng)進(jìn)行制作的可行性報(bào)告,其將是整個(gè)預(yù)定工作的一部分工作成果。3.2需求分析3.2.1界面需求以用戶的操作體驗(yàn)為主要的分析角度,因?yàn)橄到y(tǒng)的界面對用戶對該管理系統(tǒng)的第一印象,是用戶對該系統(tǒng)的初體驗(yàn),所以界面的布局必須簡潔且美觀大方。其次是該系統(tǒng)網(wǎng)站的功能布局,這是用戶對操作體驗(yàn)的直接感受,在設(shè)計(jì)與開發(fā)期間合理易上手的功能布局是網(wǎng)站布局設(shè)計(jì)的基礎(chǔ)要求。在完成好這兩項(xiàng)設(shè)計(jì)的前提下便可以實(shí)現(xiàn)對界面的進(jìn)一步優(yōu)化與調(diào)整,極可能的為用戶與管理員帶來最佳的操作體驗(yàn)。3.2.2功能需求為了給校園打造一個(gè)更好學(xué)生宿舍管理的環(huán)境,為了防止學(xué)生的宿舍問題無法得到解決,為了方便學(xué)生宿舍管理員的對學(xué)生宿舍的管理,節(jié)省人力并提高效率,建立一個(gè)嚴(yán)謹(jǐn)?shù)膶W(xué)生宿舍管理系統(tǒng)是十分必要的。結(jié)合考察了國內(nèi)外校園內(nèi)已經(jīng)存在的學(xué)生宿舍管理系統(tǒng),列出以下的功能需求,本系統(tǒng)的組織結(jié)構(gòu)圖如下所示:圖3-1學(xué)生宿舍管理系統(tǒng)的組織結(jié)構(gòu)圖按照該宿舍管理系統(tǒng)的相關(guān)組織架構(gòu)而言,該管理系統(tǒng)共分為4個(gè)不同的功能模塊,其具體指的是管理員模塊與樓管板塊以及學(xué)生板塊和維修員板塊。管理員用戶功能:1.登錄:系統(tǒng)的管理員能夠通過對應(yīng)的賬號(hào)登錄該系統(tǒng)的管理界面,通過正確的密碼進(jìn)入到系統(tǒng)的后臺(tái)管理系統(tǒng)中對系統(tǒng)中的相關(guān)信息進(jìn)行管理。2.基礎(chǔ)數(shù)據(jù)管理:系統(tǒng)的管理員能夠?qū)崿F(xiàn)對系統(tǒng)中收錄的各樓層與宿舍信息進(jìn)行添加、查看、刪除等操作。3.用戶管理:管理員通過正確的密碼登錄系統(tǒng)之后能夠?qū)ο到y(tǒng)中的樓管信息與維修員信息實(shí)施對應(yīng)的刪除與添加以及調(diào)取等相關(guān)操作。4.宿舍公告管理:管理員能夠在系統(tǒng)中對各用戶群體發(fā)布相關(guān)的系統(tǒng)公告與宿舍公告。讓學(xué)生更快看到這些宿舍公告,此外管理員還能對所發(fā)布的公告信息進(jìn)行添加與刪除以及查閱等操作。同時(shí)還能在公告列表中查看已經(jīng)發(fā)布成功的公告。5.宿舍管理:管理員還能夠?qū)Ω鱾€(gè)學(xué)生宿舍的衛(wèi)生信息以及公共財(cái)產(chǎn)信息與失物招領(lǐng)信息等報(bào)進(jìn)行管理,可以對這類信息進(jìn)行查看或刪除。6.系統(tǒng)管理:管理員可以對自己的登錄密碼進(jìn)行修改。樓管用戶功能需求:1.登錄:樓管通過正確的官方賬號(hào)輸入正確的登錄密碼之后進(jìn)入樓管信息管理界面,進(jìn)一步實(shí)現(xiàn)樓管模塊中各種功能與應(yīng)用的操作。2.宿舍公告信息查看:樓管可以在該頁面查看宿舍信息和宿舍公告信息。同時(shí)在公告列表中點(diǎn)擊列表詳情還能對具體的公告信息進(jìn)行進(jìn)一步深入查看。3.學(xué)生管理:在學(xué)生管理模塊中樓管對學(xué)生的相關(guān)信息實(shí)施添加與查看以及編輯等操作。同時(shí)也能在該功能模塊中對學(xué)生的信息與賬戶實(shí)施添加與修改或刪除。4.宿舍管理:樓管能夠?qū)嵤λ奚嵝l(wèi)生信息、宿舍財(cái)產(chǎn)信息、失物招領(lǐng)信息和報(bào)修信息進(jìn)行管理,可以對宿舍衛(wèi)生做出評價(jià),記錄宿舍的公共財(cái)產(chǎn),發(fā)布出最新的失物招領(lǐng)信息,方便學(xué)生更快地找回失物,需要樓管對宿舍衛(wèi)生信息與相關(guān)的學(xué)校財(cái)產(chǎn)信息以學(xué)生的失物招領(lǐng)信息實(shí)施相應(yīng)的添加公布與調(diào)取查閱或刪除等相關(guān)的權(quán)限操作。5.系統(tǒng)管理:樓管能夠?qū)ψ约旱纳矸菀约跋嚓P(guān)的職務(wù)信息進(jìn)行修改與添加。同時(shí)還能修改自己的登錄密碼。學(xué)生用戶功能需求:1.登錄:學(xué)生在進(jìn)行該系統(tǒng)的操作時(shí),輸入學(xué)校統(tǒng)一編制的賬號(hào)與自行設(shè)置的密碼進(jìn)行登錄管理系統(tǒng)的學(xué)生界面。2.宿舍公告信息查看:學(xué)生能夠在學(xué)生信息公示頁面中看到管理員等職工發(fā)布的宿舍公示。同時(shí)還能在公告列表中點(diǎn)擊鏈接進(jìn)一步了解公告詳情。3.宿舍信息查看:學(xué)生可以查看宿舍衛(wèi)生信息、宿舍財(cái)產(chǎn)信息和失物招領(lǐng)信息。在這個(gè)版塊中學(xué)生可以了解到樓管對宿舍衛(wèi)生的評分及具體評價(jià),可以看到由樓管記錄的宿舍財(cái)產(chǎn)信息及失物招領(lǐng)信息。4.宿舍報(bào)修管理:學(xué)生可以根據(jù)宿舍的情況提交在線報(bào)修信息,方便維修員得知并作出處理。同時(shí)學(xué)生還能夠?qū)λ奚嵯嚓P(guān)設(shè)施的報(bào)修情況實(shí)施調(diào)取或刪除。5.系統(tǒng)管理:學(xué)生能夠?qū)ψ陨淼馁~號(hào)信息實(shí)施修改,同時(shí)還能夠修改該賬號(hào)的登錄密碼。維修員用戶功能需求:1.登錄:維修員通過自己正確的登錄賬號(hào)進(jìn)入系統(tǒng)中的維修員信息界面,并使用該頁面中的相關(guān)維修員板塊功能。2.宿舍公告信息查看:維修員也可以直接看到系統(tǒng)中由管理員發(fā)布的相關(guān)宿舍公告,也同樣能夠點(diǎn)擊公告的對應(yīng)鏈接來查看公告的詳細(xì)信息。3.宿舍報(bào)修管理:維修員可以對宿舍報(bào)修信息進(jìn)行管理,在這個(gè)版塊中維修員可以查看到學(xué)生提交的在線報(bào)修信息,并對待處理報(bào)修進(jìn)行處理,維修員也能夠刪除已經(jīng)成功處理的相關(guān)報(bào)修信息。4.系統(tǒng)管理:維修員能夠?qū)崿F(xiàn)對自我賬戶信息的修改,同時(shí)還能對自己賬戶的登錄密碼進(jìn)行修改。3.2.3性能需求本次設(shè)計(jì)開發(fā)的宿舍管理系統(tǒng)應(yīng)該具備以下六種具體功能:(1)安全性:用戶必須登錄才能進(jìn)入系統(tǒng)。沒有正確的用戶名和密碼是不能則不能實(shí)現(xiàn)系統(tǒng)界面的進(jìn)入。系統(tǒng)能夠滿足不同用戶對系統(tǒng)功能的各種需求。但是不同的用戶登錄之后需要選擇對應(yīng)的身份在系統(tǒng)中進(jìn)行相關(guān)的操作體驗(yàn)。(2)可升級(jí)性:假如用戶提出了新的功能要求,那么系統(tǒng)也應(yīng)該對此進(jìn)行相對應(yīng)的升級(jí),所以本系統(tǒng)該需要具備一定的系統(tǒng)升級(jí)性能。(3)機(jī)密性:在對該系統(tǒng)的應(yīng)用期間。系統(tǒng)要能夠保證不同用戶群體之間信息的保密性。如果系統(tǒng)中具有一定的數(shù)據(jù)漏洞,將會(huì)對用戶的信息造成巨大的損失。所示在實(shí)施系統(tǒng)的設(shè)計(jì)與開發(fā)過程中,保密性是最重要的。(4)可靠性:需要設(shè)有內(nèi)部信息攔截器,驗(yàn)證方法以及保護(hù)措施,系統(tǒng)中絕對不可以出現(xiàn)病毒代碼,不能給病毒可乘之機(jī),這樣用戶才能夠放心安全地使用我的系統(tǒng)。(5)簡單:系統(tǒng)的操作要簡單易學(xué)。其中的各種功能模塊應(yīng)與人們的思維方式一致,使用戶可以直接上手,不需要學(xué)習(xí)就可以輕松自如地使用系統(tǒng)的各項(xiàng)功能。(6)一致性:數(shù)據(jù)的輸入輸出應(yīng)當(dāng)準(zhǔn)確無誤。在版本更新時(shí),數(shù)據(jù)的修改需要快速正確。各項(xiàng)數(shù)據(jù)應(yīng)當(dāng)獨(dú)立存儲(chǔ)。要是不能及時(shí)刪除數(shù)據(jù),則會(huì)先把需要?jiǎng)h除的數(shù)據(jù)進(jìn)行刪除。3.3用例建模3.3.1用例圖使用例圖能夠有效的將該系統(tǒng)中不同功能模塊之間的關(guān)系更加直觀的表達(dá)出來。使得整體的設(shè)計(jì)具有結(jié)構(gòu)化與組織化。下圖就是該系統(tǒng)中不同用戶之間的組織聯(lián)系圖,其中主要包含有四部分,分別為管理員、樓管、學(xué)生和維修員。其具體關(guān)系如下圖所示:
學(xué)生學(xué)生維修員管理員樓管基礎(chǔ)信息管理樓管管理維修員管理學(xué)生管理宿舍公告管理宿舍衛(wèi)生管理宿舍財(cái)產(chǎn)管理失物招領(lǐng)管理報(bào)修管理系統(tǒng)管理宿舍管理宿舍衛(wèi)生信息宿舍財(cái)產(chǎn)信息失物招領(lǐng)信息在線報(bào)修宿舍報(bào)修信息宿舍公告信息修改個(gè)人信息修改密碼待處理報(bào)修已處理報(bào)修學(xué)生宿舍管理系統(tǒng)圖3-2學(xué)生宿舍管理系統(tǒng)用例圖管理員在登錄學(xué)生宿舍管理系統(tǒng)后,可以對基礎(chǔ)信息、樓管、維修員、學(xué)生、宿舍公告、宿舍衛(wèi)生、宿舍財(cái)產(chǎn)、失物招領(lǐng)、報(bào)修和系統(tǒng)模塊進(jìn)行增刪改查等管理。樓管在登錄學(xué)生宿舍管理系統(tǒng)后,可以對學(xué)生、宿舍公告、宿舍衛(wèi)生、宿舍財(cái)產(chǎn)、失物招領(lǐng)、報(bào)修、宿舍和系統(tǒng)模塊進(jìn)行增刪改查等管理。學(xué)生在登錄學(xué)生宿舍管理系統(tǒng)后,可以查看宿舍衛(wèi)生信息與學(xué)校公共財(cái)產(chǎn)記錄信息以及失物招領(lǐng)等相關(guān)信息。此外也可進(jìn)行個(gè)人信息和密碼的修改或在線報(bào)修。維修員在登錄學(xué)生宿舍管理系統(tǒng)后,可以查看宿舍公告信息、待處理及已處理的報(bào)修,也可進(jìn)行個(gè)人信息和密碼的修改。3.3.2數(shù)據(jù)流圖從上述用例圖中我們能夠清楚的分析出該系統(tǒng)的頂層數(shù)據(jù)流圖,該數(shù)據(jù)流圖的描述能夠更好的表現(xiàn)出較為抽象的系統(tǒng)數(shù)據(jù)走向,具體相關(guān)的頂層數(shù)據(jù)流圖如下圖所示:圖3-3頂層數(shù)據(jù)流圖第0層數(shù)據(jù)流圖更近一層剖析了數(shù)據(jù)流。如下圖所示:圖3-4第0層數(shù)據(jù)流圖3.4數(shù)據(jù)建模3.4.1E-R圖根據(jù)學(xué)生宿舍管理系統(tǒng)分析得出管理員、樓管、學(xué)生與維修員之間的關(guān)系,為了方便把宿舍基本信息存儲(chǔ)在宿舍信息表,為了讓大家更清楚學(xué)生宿舍管理系統(tǒng)的構(gòu)建,下圖3-5只展示了管理員、樓管、學(xué)生與維修員之間的關(guān)系和字段。圖3-5學(xué)生宿舍管理系統(tǒng)E-R圖在該數(shù)據(jù)建模中,設(shè)計(jì)出的各種對應(yīng)實(shí)體分別為管理員實(shí)體、樓管實(shí)體、宿舍樓實(shí)體、宿舍衛(wèi)生實(shí)體、失物招領(lǐng)實(shí)體、宿舍公告實(shí)體、宿舍財(cái)產(chǎn)實(shí)體、維修員實(shí)體、報(bào)修實(shí)體、宿舍實(shí)體、學(xué)生實(shí)體。其相關(guān)的實(shí)體屬性如下所示:1、管理員實(shí)體只能該涵蓋了管理員的編號(hào)、登錄名、密碼、標(biāo)識(shí),具體如圖3-6所示:圖3-6管理員實(shí)體屬性圖2、樓管實(shí)體具有樓管的身份編號(hào)、登錄密碼、姓名、性別、手機(jī)號(hào)碼、家庭住址、所屬宿舍樓,具體的實(shí)體屬性結(jié)構(gòu)圖如下圖3-7所示:圖3-7樓管實(shí)體屬性圖
3、宿舍樓實(shí)體包括宿舍樓編號(hào)、宿舍樓名稱、現(xiàn)住性別,具體如圖3-8所示:圖3-8宿舍樓實(shí)體屬性圖4、宿舍衛(wèi)生實(shí)體包括編號(hào)、宿舍編號(hào)、檢查日期、檢查得分、評語、記錄時(shí)間,具體如圖3-9所示:圖3-9宿舍衛(wèi)生實(shí)體屬性圖5、失物招領(lǐng)實(shí)體包括失物編號(hào)、失物名稱、失物圖片、撿到日期、撿到地點(diǎn)、備注說明、添加時(shí)間,具體如圖3-10所示:圖3-10失物招領(lǐng)實(shí)體屬性圖6、宿舍公告實(shí)體包括id、標(biāo)題、公告內(nèi)容、發(fā)布時(shí)間,具體如圖3-11所示:圖3-11宿舍公告實(shí)體屬性圖
7、宿舍財(cái)產(chǎn)實(shí)體主要包含有各種學(xué)校公共財(cái)產(chǎn)的編號(hào)、宿舍編號(hào)、財(cái)產(chǎn)編號(hào)、購買日期、備注說明、記錄時(shí)間,具體如圖3-12所示:圖3-12宿舍財(cái)產(chǎn)實(shí)體屬性圖8、維修員實(shí)體包括維修員編號(hào)、登錄密碼、姓名、手機(jī)號(hào)碼、家庭住址,具體如圖3-13所示:圖3-13維修員實(shí)體屬性圖9、報(bào)修實(shí)體包括編號(hào)、宿舍編號(hào)、報(bào)修原因、報(bào)修內(nèi)容、報(bào)修時(shí)間、報(bào)修狀態(tài)、維修員編號(hào)、報(bào)修結(jié)果,具體如圖3-14所示:圖3-14報(bào)修實(shí)體屬性圖10、宿舍實(shí)體包括宿舍編號(hào)、所屬宿舍樓、床位數(shù),具體如圖3-15所示:圖3-15宿舍實(shí)體屬性圖
11、學(xué)生實(shí)體包括學(xué)號(hào)、登錄密碼、姓名、性別、手機(jī)號(hào)碼、班級(jí)、宿舍,具體如圖3-16所示:圖3-16學(xué)生實(shí)體屬性圖3.4.2數(shù)據(jù)字典數(shù)據(jù)字典一般是對數(shù)據(jù)信息的綜述,其中主要包括有數(shù)據(jù)的走向成分與數(shù)據(jù)項(xiàng)以及相關(guān)的數(shù)據(jù)結(jié)構(gòu)等。此外其中還包含有數(shù)據(jù)內(nèi)部的儲(chǔ)存與邏輯關(guān)系等外部實(shí)體元素。以下為數(shù)據(jù)字典:表3-17數(shù)據(jù)字典-數(shù)據(jù)項(xiàng)-管理員管理表3-18數(shù)據(jù)字典-數(shù)據(jù)項(xiàng)-樓管管理表3-19數(shù)據(jù)字典-數(shù)據(jù)項(xiàng)-學(xué)生管理
表3-20數(shù)據(jù)字典-數(shù)據(jù)項(xiàng)-維修員管理表3-21數(shù)據(jù)字典-數(shù)據(jù)項(xiàng)-宿舍管理表3-22數(shù)據(jù)字典-數(shù)據(jù)結(jié)構(gòu)-發(fā)布失物招領(lǐng)表3-23數(shù)據(jù)字典-數(shù)據(jù)結(jié)構(gòu)-發(fā)布報(bào)修表3-24數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)-管理員信息表表3-25數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)-樓管信息表表3-26數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)-學(xué)生信息表表3-27數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)-維修員信息表表3-28數(shù)據(jù)字典-數(shù)據(jù)存儲(chǔ)-宿舍信息表
第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)架構(gòu)從整個(gè)學(xué)生宿舍管理系統(tǒng)來看,該系統(tǒng)涉及到管理員、樓管、學(xué)生和維修員四個(gè)角色,然后以這四個(gè)角色為起點(diǎn),分析出這四個(gè)角色在使用學(xué)生宿舍管理系統(tǒng)時(shí)所需要的功能。依照第三章中對系統(tǒng)的分析得出如圖4-1所示的學(xué)生宿舍管理系統(tǒng)系統(tǒng)結(jié)構(gòu)圖,能夠簡單明白的看到整個(gè)學(xué)生宿舍管理系統(tǒng)系統(tǒng)的架構(gòu)。在這之中各個(gè)系統(tǒng)功能還能進(jìn)一步細(xì)分,這里就不一一贅述了,詳細(xì)分析在功能設(shè)計(jì)會(huì)講述。圖4-1學(xué)生宿舍管理系統(tǒng)系統(tǒng)結(jié)構(gòu)圖4.2功能設(shè)計(jì)1.用戶登錄功能:用戶的用戶名和登錄密碼存儲(chǔ)在數(shù)據(jù)庫中。當(dāng)用戶在進(jìn)行登錄操作時(shí),需要輸入用戶名和對應(yīng)的登錄密碼進(jìn)入登錄系統(tǒng),同時(shí)還需要對用戶的身份進(jìn)行選擇??晒┻x擇的身份選項(xiàng)為管理員、樓管、學(xué)生和維修員。系統(tǒng)會(huì)根據(jù)學(xué)校統(tǒng)一派發(fā)的賬戶編號(hào)對用戶的身份進(jìn)行識(shí)別。如果判斷結(jié)果為正確則會(huì)成功登錄到相應(yīng)身份的主界面,如果判斷結(jié)果為錯(cuò)誤則會(huì)提示用戶名或密碼錯(cuò)誤。該系統(tǒng)為學(xué)生宿舍管理系統(tǒng),除管理員外的用戶都有其對應(yīng)的宿舍樓或宿舍,所以用戶賬號(hào)只能由管理員在后臺(tái)系統(tǒng)中進(jìn)行手動(dòng)添加,無法由用戶自己進(jìn)行注冊,這主要是為了方便管理的進(jìn)行。2.管理員發(fā)布公告功能:管理員發(fā)布宿舍公告主要是靠添加實(shí)現(xiàn)的,將管理員編輯好的信息存儲(chǔ)到數(shù)據(jù)庫中,具體流程圖如圖4-2所示:圖4-2管理員發(fā)布公告流程圖如圖4-2所示管理員發(fā)布宿舍公告時(shí),需要寫入標(biāo)題和內(nèi)容,其中標(biāo)題不能為空,當(dāng)標(biāo)題為空時(shí)就會(huì)彈出提示請?zhí)顚懘俗侄?,這時(shí)候需要管理員重新編輯好標(biāo)題后發(fā)布。管理員發(fā)布的宿舍公告信息將會(huì)存儲(chǔ)在數(shù)據(jù)庫中,并令其展示在宿舍公告列表中,使其他用戶可以進(jìn)行瀏覽。3.用戶修改個(gè)人信息功能:用戶在其相應(yīng)身份的主界面中修改個(gè)人信息,具體流程圖如圖4-3所示:圖4-3用戶修改個(gè)人信息流程圖具體的修改流程如上圖4-3所示,當(dāng)用戶在實(shí)施修改個(gè)人信息時(shí),需要判斷所填寫的信息是否為空,若為空時(shí)則會(huì)提示請?zhí)顚憺榭兆侄?,若不為空時(shí)則需要判斷信息的格式是否正確,如果格式錯(cuò)誤則會(huì)提示請與請求的格式匹配,當(dāng)兩者都確認(rèn)無誤時(shí)才可以修改成功。4.管理員管理宿舍功能:管理員用戶名和密碼輸入正確后可以成功登錄管理員主界面,之后便可以開始操作管理學(xué)生宿舍在這個(gè)系統(tǒng)內(nèi)的一切信息,如果對學(xué)生宿舍信息進(jìn)行刪除的操作完成,被刪除的學(xué)生宿舍信息將會(huì)從數(shù)據(jù)庫中移除,不會(huì)再顯示在主界面上,管理員這個(gè)主界面與其他用戶瀏覽的主界面相關(guān)聯(lián),區(qū)別在于管理員能對這些信息執(zhí)行相應(yīng)的管理操作。具體相關(guān)的流程詳見下圖4-4所示:圖4-4管理員管理宿舍流程圖為了使宿舍信息的顯示更高效簡潔,管理員需要做的事就是對于那些無用的不具有時(shí)效性的宿舍信息進(jìn)行刪除處理,刪除后的宿舍信息將不會(huì)出現(xiàn)在主界面上。5.管理員管理用戶功能:管理用戶是管理員一個(gè)最大的權(quán)力,其可以添加新的用戶信息或者對之前的用戶信息進(jìn)行管理,具體流程圖如圖4-5所示:圖4-5管理員管理用戶流程圖如圖4-5所示管理員可以添加用戶信息,這是為了預(yù)防出現(xiàn)新宿舍樓時(shí)造成管理能力不夠的情況,管理員可以在后臺(tái)系統(tǒng)中及時(shí)添加新的樓管和維修員,來對宿舍進(jìn)行管理。同時(shí)管理員還能夠?qū)崿F(xiàn)對用戶信息的管理與修改,這是為了方便管理用戶。在找不到所需用戶時(shí),查詢引擎有著極大的作用,其可以通過用戶的編號(hào)或姓名來查詢該用戶。4.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在設(shè)計(jì)與開發(fā)的過程中現(xiàn)實(shí)基于進(jìn)行一定任務(wù)環(huán)境下的概念設(shè)計(jì),用于實(shí)現(xiàn)不同類型用戶對數(shù)據(jù)系統(tǒng)的需求。在進(jìn)行系統(tǒng)數(shù)據(jù)的設(shè)計(jì)期間將數(shù)據(jù)實(shí)施歸納分類。使其成為一個(gè)獨(dú)立的DBMS概念的模型。在實(shí)施設(shè)計(jì)與開發(fā)期間,第一步就是要按照具體的系統(tǒng)標(biāo)準(zhǔn)繪制出能夠精確摸索程序要求的E-R圖,其中要包含有相關(guān)的實(shí)體屬性與連接類型。同時(shí),在對原始的E-R圖實(shí)施相關(guān)的完善與優(yōu)化處理,進(jìn)而消除現(xiàn)有的冗余與可能的矛盾。根據(jù)上述的數(shù)據(jù)分析可建立如下幾張表,各表詳細(xì)信息描述如下:表4-6管理員表表4-7樓管表表4-8宿舍樓表表4-9宿舍衛(wèi)生表表4-10失物招領(lǐng)表表4-11宿舍公告表表4-12宿舍財(cái)產(chǎn)表表4-13維修員表
表4-14報(bào)修表表4-15宿舍表表4-16學(xué)生表
第五章系統(tǒng)的實(shí)現(xiàn)5.1開發(fā)環(huán)境5.1.1硬件配置運(yùn)行學(xué)生宿舍管理系統(tǒng)的運(yùn)行硬件環(huán)境配置并不需要過高的配置,只要能夠正常穩(wěn)定的打開系統(tǒng)網(wǎng)頁即可。5.1.2軟件配置軟件系統(tǒng)方面需要對其配置一個(gè)JAVA運(yùn)行平臺(tái),需要在計(jì)算機(jī)系統(tǒng)中安裝一個(gè)JAVA軟件來執(zhí)行具體的操作,并且還要對MySQL結(jié)構(gòu)框架實(shí)施編寫。這些相關(guān)的電腦系統(tǒng)均是能夠通過安裝插件來實(shí)現(xiàn)的。在本次設(shè)計(jì)開發(fā)項(xiàng)目中,系統(tǒng)中的所有代碼均是基于JAVA編程語言完成的,因此對于軟件的配置要求只有這兩個(gè)。系統(tǒng)Window10軟件MyEclipse數(shù)據(jù)庫NavicatforMySQL5.2學(xué)生宿舍管理系統(tǒng)展示5.2.1系統(tǒng)登錄頁面該系統(tǒng)登錄界面主要實(shí)現(xiàn)了用戶對系統(tǒng)的登錄,其中管理員以及樓管和學(xué)生等不同的用戶群體均是通過該界面實(shí)現(xiàn)對系統(tǒng)的登錄的。的那個(gè)輸入的用戶賬號(hào)與密碼不正確時(shí),系統(tǒng)就會(huì)自動(dòng)彈出相應(yīng)的錯(cuò)誤提示。當(dāng)用戶輸入的相關(guān)身份信息正確時(shí)系統(tǒng)就會(huì)自動(dòng)將該用戶的身份信息存入Session。界面如下圖:圖5-1系統(tǒng)登錄頁面
5.2.2添加宿舍樓信息頁面該界面是管理員信息添加功能界面,主要是實(shí)現(xiàn)了管理員對宿舍樓中的相關(guān)信息實(shí)施添加工作。其中添加的具體信息種類包含有:宿舍樓名稱、限住性別。界面如下圖:圖5-2添加宿舍樓信息頁面主要代碼如下:5.2.3管理樓管信息頁面該界面為管理員功能實(shí)現(xiàn)界面,主要的功能為實(shí)現(xiàn)管理員對樓管信息的管理,可以按:所屬宿舍樓、樓管編號(hào)、姓名進(jìn)行查詢,可以查看、編輯或刪除樓管信息。界面如下圖:圖5-3管理樓管信息頁面主要代碼如下:5.2.4添加宿舍衛(wèi)生信息頁面該界面屬于樓管功能界面,主要是實(shí)現(xiàn)樓管對學(xué)生宿舍的衛(wèi)生等相關(guān)信息進(jìn)行添加等操作。其中具體的可執(zhí)行信息包含有:宿舍編號(hào)、檢查日期、檢查得分、評語。界面如下圖:圖5-4添加宿舍衛(wèi)生信息頁面5.2.5宿舍報(bào)修信息頁面該界面為學(xué)生功能界面,主要是用于實(shí)現(xiàn)學(xué)生對宿舍相關(guān)設(shè)施的報(bào)修信息管理,可以按:報(bào)修原因、維修員編號(hào)進(jìn)行查詢,能夠查看或刪除宿舍報(bào)修信息。界面如下圖:圖5-5宿舍報(bào)修信息頁面
5.2.6修改密碼頁面該界面屬于維修員功能界面,主要是用于實(shí)現(xiàn)維修員對自己身份信息與登錄密碼的修改。在對其登錄密碼實(shí)施修改期間,需要先正確輸入自己的原始密碼,再重新編輯并正確輸入新密碼再確認(rèn)自己的新密碼,此時(shí)原密碼正確后才能修改。界面如下圖:圖5-6修改密碼頁面主要代碼如下:
第六章系統(tǒng)測試6.1測試的重要性對系統(tǒng)整體性能的測試是軟件開發(fā)中最重要的一個(gè)環(huán)節(jié),統(tǒng)一對系統(tǒng)中不同模塊功能的測試查看系統(tǒng)是否帶有其他相關(guān)的問題或未開發(fā)的地方。并對其實(shí)施記錄在后期的系統(tǒng)維護(hù)中便能夠?qū)υ撓到y(tǒng)中的不足指出實(shí)施進(jìn)一步的優(yōu)化與完善。一般情況下的測試結(jié)果有兩種,其分別是存在缺陷與可是上線。同時(shí)測試的步驟與流程以及具體的測評方法等均要在開發(fā)過程中對其不斷的探索。最終在其中選找出正確的開發(fā)方式與成本小的方法。軟件測試流程是開發(fā)完成之后的系統(tǒng)在上線前的必備步驟,其中具有多種不同的功能檢測模塊,其分別為功能測與性能測試以及數(shù)據(jù)接口的穩(wěn)定性測試等。就對系統(tǒng)的體驗(yàn)要求較高的用戶而言,每項(xiàng)測試都特別重要。6.2測試環(huán)境因?yàn)楸敬卧O(shè)計(jì)開發(fā)的項(xiàng)目屬于網(wǎng)站,因此需要在各大主流瀏覽器平臺(tái)上進(jìn)行運(yùn)行測試,具體分析不同瀏覽器對該網(wǎng)站的兼容程度與運(yùn)行期間的穩(wěn)定性。重點(diǎn)測試的瀏覽器網(wǎng)站有火狐、Chrome、搜狗、360,QQ等幾個(gè)主流的瀏覽器系統(tǒng)。重點(diǎn)是為了測試在各個(gè)瀏覽器當(dāng)中的學(xué)生宿舍管理系統(tǒng)的web頁面界面是否有差異;在各個(gè)瀏覽器當(dāng)中的web頁面是否一樣簡單實(shí)用和無異常表現(xiàn);在各個(gè)瀏覽器當(dāng)中web頁面的各項(xiàng)功能的運(yùn)行是否出現(xiàn)問題;在各個(gè)瀏覽器當(dāng)中web頁面的一些鍵位是否可以照常無誤地運(yùn)轉(zhuǎn)。6.3系統(tǒng)測試用例6.3.1管理員登錄測試表6-1管理員登錄測試表結(jié)果分析:在管理員登錄時(shí)要照顧到登錄的每一種情況,條件必須都符合才可以登錄成功,最大程度上保證了程序邏輯的完整性。
6.3.2添加樓管信息測試表6-2添加樓管信息測試表結(jié)果分析:管理員添加樓管信息時(shí)輸入的任意信息都不能為空,手機(jī)每一項(xiàng)信息都屬于必填項(xiàng)目,其中手機(jī)號(hào)也需要是未注銷的正常11位有效號(hào)碼,其中任意一項(xiàng)信息的填寫不滿足相關(guān)的填寫要求則都會(huì)被系統(tǒng)認(rèn)證為未通過狀態(tài)。經(jīng)過上述對系統(tǒng)的測試,各項(xiàng)目模塊的功能都達(dá)到了最初的設(shè)計(jì)標(biāo)準(zhǔn)。由于軟件的測試環(huán)節(jié)屬于系統(tǒng)開發(fā)期間最重要的一個(gè)步驟。測試的結(jié)果決定了該系統(tǒng)能否正常如期上線使用。
第七章總結(jié)與展望7.1總結(jié)行文至此這一次的畢業(yè)論文和項(xiàng)目實(shí)現(xiàn)已經(jīng)可以大致宣告完成,這次項(xiàng)目功能的實(shí)現(xiàn)中也是遇到的不少的困難與趣事,由最初的毫無頭緒不知如何開始,進(jìn)入后開始慢慢尋找各種解決辦法的階段,到了快結(jié)束的時(shí)候才發(fā)現(xiàn)已經(jīng)熟練。在這次對軟件項(xiàng)目的開發(fā)之中,我遭遇到了不小的困難,但經(jīng)過我對論文指導(dǎo)老師的請教以及大量的書籍查找,這些困難都被我依次處理掉了,這讓我可以熟練地使用已掌握的技術(shù)來解決軟件開發(fā)過程中的所遇到的種種難題,并且讓我的專業(yè)能力和開發(fā)實(shí)踐相輔相成,同時(shí)得到了顯著的提升,極大的提升我對實(shí)際項(xiàng)目的開發(fā)技術(shù)。因?yàn)榈谝淮伍_發(fā)具體的項(xiàng)目,遇到了一些從未碰到過的情況,加上自己掌握的技術(shù)不夠全面,對大局的判斷有所欠缺,這次的開發(fā)項(xià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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大連市皮膚病醫(yī)院招聘合同制工作人員36人備考題庫及1套參考答案詳解
- 2025年廈門一中招聘合同制校醫(yī)備考題庫參考答案詳解
- 2025年國有企業(yè)高薪招聘備考題庫有答案詳解
- 法務(wù)專員面試題及法律知識(shí)含答案
- 文化活動(dòng)組織者筆試題與答案解析
- 2026年建筑醫(yī)院古衛(wèi)星合同
- 江西銅業(yè)集團(tuán)產(chǎn)融控股有限公司(供應(yīng)鏈金融)2026年度第二批次社會(huì)招聘備考題庫及答案詳解參考
- 2025年四川省筠連縣公證處公開招聘公證員2人備考題庫參考答案詳解
- 2025年福建醫(yī)科大學(xué)孟超肝膽醫(yī)院人員控制數(shù)公開招聘工作人員第二批備考題庫帶答案詳解
- 2025年茅嶺鎮(zhèn)衛(wèi)生院招聘備考題庫及參考答案詳解1套
- 施工升降機(jī)防護(hù)方案
- 溫室大棚可行性報(bào)告修改版
- JISG3141-2017冷軋鋼板及鋼帶
- 瑞加諾生注射液-藥品臨床應(yīng)用解讀
- 2025中醫(yī)體重管理臨床指南
- xx區(qū)老舊街區(qū)改造項(xiàng)目可行性研究報(bào)告
- 《新聞基礎(chǔ)知識(shí)》近年考試真題題庫(附答案)
- 人教版高中生物必修1全冊新編教案版本
- 手衛(wèi)生依從性PDCA的循環(huán)管理課件
- 中鐵四局集團(tuán)工程項(xiàng)目精細(xì)化管理手冊修訂稿
- 中國法律史-第一次平時(shí)作業(yè)-國開-參考資料
評論
0/150
提交評論