宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

緒論1.1設(shè)計(jì)背景與國(guó)內(nèi)外現(xiàn)狀在科學(xué)技術(shù)長(zhǎng)久的進(jìn)步和不斷地推動(dòng)下,21世紀(jì)初全世界各地都陸陸續(xù)續(xù)打開了信息社會(huì)的大門。毫無(wú)疑問,信息社會(huì)所帶動(dòng)的所推動(dòng)的將會(huì)是史無(wú)前例的完美生活。從1946年的第一臺(tái)計(jì)算機(jī)的問世,在告知著人類進(jìn)入一個(gè)難以置信的新時(shí)代。計(jì)算機(jī)變成這個(gè)世紀(jì)最成功乃至最巔峰至極的一件產(chǎn)物。計(jì)算機(jī)能夠及時(shí)并且方便快捷地解決人們繁瑣的技術(shù)問題。不管是在哪個(gè)行業(yè),任何行業(yè)都離不開信息這個(gè)名詞,不管是哪件事物都將用信息處理。為什么現(xiàn)如今越來(lái)越多人使用計(jì)算機(jī)來(lái)解決信息問題,毋庸置疑計(jì)算機(jī)的價(jià)值在于它能夠進(jìn)行信息管理,對(duì)信息進(jìn)行控制,這樣不僅提高了工作效率,并且很大的提高了它的可靠性。當(dāng)很多人面對(duì)繁瑣的信息問題,最能發(fā)揮它的優(yōu)越性無(wú)非就是計(jì)算機(jī)了。因此本系統(tǒng)就是為了更好的管理宿舍的繁瑣信息設(shè)計(jì)出來(lái)的。那大家都知道,每年的開學(xué)季,大學(xué)就會(huì)涌入一批又一批的新生,新生也需要入住宿舍,那么我們就要對(duì)新生入住宿舍的信息進(jìn)行管理,及時(shí)幫助新生最快的時(shí)間入住。有新生自然就有畢業(yè)生離開,這時(shí)候又有成堆的退宿的信息需要處理,期間,還會(huì)有學(xué)生宿舍東西損壞,相關(guān)人員登門拜訪或者維修員修理或者學(xué)校的宿舍評(píng)分等等信息管理。而根據(jù)調(diào)查顯示,大多數(shù)的高校對(duì)于宿舍掛你愛,都是采取最原始的人工手抄。很多事情全都由管理員一個(gè)人處理,因此會(huì)造成信息出現(xiàn)差錯(cuò),效率低,工作量大,數(shù)據(jù)量多等等問題都會(huì)給管理員帶來(lái)麻煩。所以說,缺乏一個(gè)完整的宿舍管理系統(tǒng)對(duì)相對(duì)應(yīng)的信息管理技術(shù)。這就是我開發(fā)宿舍管理系統(tǒng)的最主要原因之一。開發(fā)宿舍管理系統(tǒng),可以代替人工處理宿舍信息,這樣可以使宿舍管理更加規(guī)范、系統(tǒng)化,這樣也可以避免宿舍管理的隨便性。更可以提高工作效率,速度增加,準(zhǔn)確性增強(qiáng),能夠減少管理員的工作,并且能夠使管理員更快速更有效的增刪改查宿舍的信息情況。國(guó)內(nèi)外研究現(xiàn)狀和發(fā)展趨勢(shì)綜述:在信息時(shí)代這一催熟劑的帶領(lǐng)下,有些國(guó)外高校都已經(jīng)采取了用信息技術(shù)來(lái)管理宿舍的信息管理,用新的信息技術(shù)取代最原始的傳統(tǒng)模式——人工。早期使用人工模式進(jìn)行宿舍管理,存在了很多的缺點(diǎn)——保密性差、效率不高、準(zhǔn)確性還低。例如美國(guó)、英國(guó)這些發(fā)達(dá)國(guó)家,信息技術(shù)問題一直在升華,不管是哪個(gè)層面,信息技術(shù)所帶來(lái)的效益都是毋庸置疑的。學(xué)校宿舍是學(xué)生的第二個(gè)避港灣,因此學(xué)校對(duì)于宿舍管理也是非常重視的。學(xué)生宿舍不管怎么變化都是學(xué)校辦學(xué)條件最重要的組成部分之一。因?yàn)榛ヂ?lián)網(wǎng)的不斷深入不斷進(jìn)化,學(xué)生的思想也不斷地更現(xiàn)代化,更加規(guī)范化,這樣就會(huì)對(duì)管理員人工管理學(xué)生宿舍產(chǎn)生一定的難度。學(xué)校也會(huì)面臨更多全新的挑戰(zhàn)。國(guó)內(nèi)目前很多高校的宿舍管理基本還是采用原始的人工模式,還是通過管理員人工增刪改查等工作,逐個(gè)的檢查核對(duì)學(xué)生的信息檔案,大量的信息,繁瑣的信息量,勞動(dòng)強(qiáng)度大等種種現(xiàn)象都會(huì)給高校給管理員帶來(lái)更多的不變,工作的效率得不到提升,實(shí)現(xiàn)速度慢,還使得各種數(shù)據(jù)資源較難實(shí)現(xiàn)共享。1.2開發(fā)設(shè)計(jì)的目的和意義設(shè)計(jì)與實(shí)現(xiàn)宿舍管理系統(tǒng)的最中心的目的就是使用新系統(tǒng)來(lái)代替原始的人工宿舍管理,不管從哪一層面,宿舍管理系統(tǒng)都能夠給高校帶來(lái)最優(yōu)的效益和最簡(jiǎn)便的工作方式。而且人工模式下的宿舍管理,會(huì)發(fā)現(xiàn)存在很多問題,那既然我們發(fā)現(xiàn)了問題,我們就要去解決問題,因此我們將研發(fā)本系統(tǒng)來(lái)改善宿舍管理,用計(jì)算機(jī)技術(shù)來(lái)改善數(shù)據(jù)量大,繁瑣等問題,用信息技術(shù)來(lái)代替人工模式使宿舍管理安全性更高,準(zhǔn)確性更強(qiáng)等。設(shè)計(jì)與實(shí)現(xiàn)宿舍管理系統(tǒng)的意義在于能夠幫助管理員有效地管理宿舍,減少了學(xué)校在宿舍管理這一方面的工作參與,再者就是讓新生入住或者畢業(yè)生退宿能夠盡快地辦理好各種手續(xù),學(xué)生報(bào)修可以直接與維修員聯(lián)系,不用再通過管理員手工照抄,耽誤了東西的維修,訪客也不用通過管理員手動(dòng)記錄以及等等問題。也為了避免降低宿舍管理各個(gè)部門的工作效率,資源的浪費(fèi),也避免了學(xué)校在人力或是物力乃至財(cái)力上的支出。最主要的是使得管理員方便快捷、更加全面地了解宿舍的信息管理情況。信息管理系統(tǒng)也將實(shí)現(xiàn)宿舍管理的信息增刪改查等功能,還有評(píng)分、訪客以及維修報(bào)單等功能。2開發(fā)環(huán)境介紹2.1開發(fā)工具Eclipse很多程序員都會(huì)采用Eclipse作為系統(tǒng)的最首要開發(fā)工具,Eclipse是目前最流行的Java集成開發(fā)環(huán)境,它在Java編寫、編譯以及調(diào)試環(huán)境在易用性、便捷性和效率方面基本上超過了很多的類似開發(fā)工具,使用開發(fā)工具,很多程序員會(huì)重視開源,而Eclipse不但開源,還能夠免費(fèi)獲取及高擴(kuò)展性的支持,所以不管是從事Java開發(fā)的程序員還是相關(guān)的企業(yè)都可以輕而易舉的獲得并使用Eclipse,不想其他的一些開發(fā)工具是需要支付費(fèi)用才能夠使用。在學(xué)校,一般老師教學(xué)也都是使用Eclipse,所以Eclipse受到了大家的偏愛。Eclipse平臺(tái)是一個(gè)成熟的、乃至精心設(shè)計(jì)的和可擴(kuò)展性的體系結(jié)構(gòu),Eclipse的最高價(jià)值在于它是一個(gè)開放源代碼的平臺(tái),為開發(fā)Java程序員創(chuàng)建一個(gè)可擴(kuò)展的集成開發(fā)環(huán)境。而這個(gè)平臺(tái)還能允許任何人構(gòu)建與環(huán)境和其他工具無(wú)縫集成的工具,而工具與Eclipse無(wú)縫集成的最關(guān)鍵就是插件。這個(gè)插件專注于自身任務(wù)的處理,在Eclipse中可以實(shí)現(xiàn)任何想要實(shí)現(xiàn)的功能。2.2系統(tǒng)框架該系統(tǒng)使用Java作為主要開發(fā)語(yǔ)言。在設(shè)計(jì)和實(shí)現(xiàn)的過程中,采用SpringMvc框架從而實(shí)現(xiàn)基本的WebMVC設(shè)計(jì)模式。主要目的就是幫助該系統(tǒng)簡(jiǎn)化開發(fā),SprinMvc模式可以廣泛用于各種日常Web開發(fā)。2.3數(shù)據(jù)庫(kù)MySQL2.3.1MySQL概述現(xiàn)如今,我們的社會(huì)不僅是信息時(shí)代的社會(huì),更是數(shù)據(jù)時(shí)代的社會(huì),數(shù)據(jù)庫(kù)像細(xì)胞一樣不斷地增長(zhǎng),不知不覺成為我們生活中不可或缺的重要組成部分,數(shù)據(jù)庫(kù)能夠解決信息資源的有效處理,為什么這多人會(huì)使用數(shù)據(jù)庫(kù)呢?最主要的幾個(gè)特點(diǎn)就是它所占的體積小,但是使用速度快,成本低,更重要的是和Eclipse一樣它有開放源代碼這一大優(yōu)點(diǎn),如此,成為很多開發(fā)者最喜歡使用的數(shù)據(jù)庫(kù)2.3.2MySQL的應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)廣泛的應(yīng)用在生活各個(gè)例子中,或許很多人對(duì)數(shù)據(jù)庫(kù)沒有深入的了解,示例幾個(gè)經(jīng)典例子,來(lái)了解數(shù)據(jù)庫(kù)技術(shù)到底給我們社會(huì)生活中帶來(lái)哪些方便快捷的作用。1、圖書管理系統(tǒng)是學(xué)生學(xué)校里最貼近的一項(xiàng)系統(tǒng),在圖書館借閱圖書還是其他問題都離不開數(shù)據(jù)庫(kù)。圖書館里會(huì)有一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)會(huì)保存書本的信息,借閱的信息還有學(xué)生的信息等。該系統(tǒng)能夠通過書本條形碼或者書名等相關(guān)信息尋找所需的書籍,還能夠處理借閱、還書等功能。2、超市購(gòu)物系統(tǒng)也會(huì)用到數(shù)據(jù)庫(kù),從收銀臺(tái)的電腦機(jī)子,到倉(cāng)庫(kù)的貨物信息,都可以通過數(shù)據(jù)庫(kù)來(lái)查詢相關(guān)的貨物信息。3、大家最關(guān)注的學(xué)生選課系統(tǒng)其實(shí)里面也有數(shù)據(jù)庫(kù)的應(yīng)用。當(dāng)我們登錄學(xué)生的信息系統(tǒng)開始選課的時(shí)候,會(huì)發(fā)現(xiàn),系統(tǒng)中保存著學(xué)生的基本信息,學(xué)校的相關(guān)信息,課程的信息以及選課的信息,學(xué)生就可以通過系統(tǒng)直接選課,后臺(tái)就往數(shù)據(jù)庫(kù)中增加學(xué)生的選課信息。后期還可以查詢學(xué)生的成績(jī)等等。4、還有如畢業(yè)生進(jìn)入企業(yè)或者其他公司上班后,公司對(duì)員工的信息由專門的企業(yè)員工管理系統(tǒng)。為人力資源部門提供更加信息化、簡(jiǎn)便化的服務(wù)管理平臺(tái)。企業(yè)員工管理系統(tǒng)可以完全替代日常手工管理記錄工作。并且保密性強(qiáng),無(wú)關(guān)部門或者其他相關(guān)人士沒有權(quán)限查看信息。5、再者如鐵路售票系統(tǒng)利用數(shù)據(jù)庫(kù)來(lái)進(jìn)行售票的信息管理,我們使用應(yīng)用程序購(gòu)買車票,數(shù)據(jù)庫(kù)中將會(huì)把剩余票數(shù),座位信息或者退改簽信息都及時(shí)更新,保證售票系統(tǒng)的正常運(yùn)行。生活中種種案例都會(huì)使用到數(shù)據(jù)庫(kù),因?yàn)槲覀冊(cè)絹?lái)越依賴數(shù)據(jù)庫(kù)對(duì)于我們的信息存取和使用,信息需求的不斷增長(zhǎng)使數(shù)據(jù)庫(kù)系統(tǒng)在日常生活中的應(yīng)用越來(lái)越廣泛,數(shù)據(jù)庫(kù)的廣泛應(yīng)用也將會(huì)給開發(fā)人員開發(fā)出更多面向?qū)ο竺嫦驊?yīng)用的數(shù)據(jù)庫(kù)系統(tǒng)。隨著時(shí)間的不斷推移,社會(huì)發(fā)展的不斷進(jìn)步,相信MySQL數(shù)據(jù)庫(kù)在處理數(shù)據(jù)應(yīng)用中占領(lǐng)頭籌。3系統(tǒng)需求分析在這個(gè)信息時(shí)代的社會(huì)里,我們研發(fā)什么,都會(huì)從它的需求方面分析,分析我們?yōu)槭裁匆鲞@項(xiàng)研究。不管是國(guó)內(nèi)外的任何高校,宿舍管理是高校中最不可或缺的一部分。而我設(shè)計(jì)該系統(tǒng),也會(huì)證實(shí)宿舍管理系統(tǒng)會(huì)順應(yīng)時(shí)代的步伐,開發(fā)它會(huì)有實(shí)際的意義,從需求層面上講,它會(huì)滿足學(xué)校宿舍管理的需要,在未來(lái)一段時(shí)間內(nèi),它會(huì)被充分地利用。這樣一個(gè)質(zhì)量?jī)?yōu),準(zhǔn)確性強(qiáng)以及保密性高的宿舍管理系統(tǒng),在未來(lái)的發(fā)展過程中,它能夠走在信息時(shí)代的最前列。基于Java的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)兩個(gè)重要開發(fā)是前臺(tái)的界面處理和后端的數(shù)據(jù)庫(kù)研發(fā)應(yīng)用。在數(shù)據(jù)庫(kù)的方面要求建立資源的完整性,數(shù)據(jù)的安全性和一致性。當(dāng)然,一項(xiàng)系統(tǒng)要讓用戶用了滿意,除了使用還要保持界面的簡(jiǎn)潔明了,操作簡(jiǎn)便。本系統(tǒng)主要是運(yùn)用Java作為開發(fā)語(yǔ)言,期間使用框架SpringMVC、Hibernate、EasyUI來(lái)開發(fā)設(shè)計(jì),后臺(tái)主要工具就是使用數(shù)據(jù)庫(kù)MySQL。3.1系統(tǒng)的可行性分析系統(tǒng)可行性分析主要從技術(shù)可行性、時(shí)間可行性、費(fèi)用可行性以及社會(huì)可行性四個(gè)方面具體問題具體分析,分析設(shè)計(jì)與實(shí)現(xiàn)的過程中可能會(huì)出現(xiàn)的問題,做一次精細(xì)的分析,并得出結(jié)論這個(gè)系統(tǒng)是否可行。3.1.1技術(shù)可行性我所做的課題實(shí)現(xiàn)的系統(tǒng)從技術(shù)層面上主要用到的兩個(gè)開發(fā)工具:Eclipse(Java語(yǔ)言開發(fā))和MySQL數(shù)據(jù)庫(kù),本人在大學(xué)四年中所學(xué)的Java語(yǔ)言開發(fā)技術(shù),在此系統(tǒng)中都會(huì)將會(huì)有所采用,要理解和透徹Java本身的原理和編程思路,再加上基礎(chǔ)技術(shù)的額外知識(shí)擴(kuò)展。MySQL數(shù)據(jù)庫(kù)在大學(xué)課程中,學(xué)到的知識(shí)點(diǎn)都有詳細(xì)的教學(xué)方式還有老師額外布置的關(guān)于MySQL技術(shù)的考題,對(duì)我的數(shù)據(jù)庫(kù)技術(shù)有所提升,因此難度系度不是很高,并且也可以去圖書館或者網(wǎng)上查閱相關(guān)資源,綜上所述,我認(rèn)為宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)在技術(shù)可行性上是可行的。3.1.2時(shí)間可行性本次課題的開題時(shí)間在11月中旬,三月份會(huì)有第一次答辯,對(duì)于我來(lái)說,有充足的時(shí)間可以讓我對(duì)系統(tǒng)的研究,前期主要負(fù)責(zé)調(diào)研工作,調(diào)查設(shè)計(jì)該系統(tǒng)的背景和相關(guān)需求,中期開始結(jié)合調(diào)研的材料開始著手進(jìn)行相關(guān)論文文檔的撰寫流程,期間還要完成系統(tǒng)的編碼工作,剩下時(shí)間需要對(duì)相關(guān)論文文檔的排版和檢查程序的問題所在并改善。因此我認(rèn)為,宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)在時(shí)間方面也是可行的。3.1.3費(fèi)用可行性在本系統(tǒng)的研發(fā)過程中,前期的主要工作是調(diào)查相關(guān)信息和查閱所需求的材料,而這些資料大部分來(lái)源于網(wǎng)上查閱,圖書館的書籍,并沒有花費(fèi)任何方面的經(jīng)費(fèi)。以及編碼所需要的開發(fā)工具,都是在網(wǎng)上可以進(jìn)行免費(fèi)的下載,也不用擔(dān)心產(chǎn)生任何額外的費(fèi)用。所以在費(fèi)用可行性上,這是可以采取的。3.1.4法律方面可行性本次宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)所需要的資源以及材料都是合法的。并且在設(shè)計(jì)論文和程序過程中沒有涉及智力和知識(shí)方面的問題。在設(shè)計(jì)該系統(tǒng)的過程中沒有抄襲和投機(jī)取巧其他的系統(tǒng)的版權(quán)。完整的管理系統(tǒng)全是本人自主完成,期間網(wǎng)上查閱資料,翻閱書籍以及圖書館的書籍借閱全都是合法行為,沒有照搬照抄。所以整個(gè)系統(tǒng)沒有侵犯我國(guó)制定的法律中的任何條約。3.1.4社會(huì)因素可行性本次課題的創(chuàng)意想法來(lái)自科任老師的建議,我在老師的件以上開始著手該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并且,本人也是通過觀察學(xué)校的宿舍管理方面,確實(shí)在技術(shù)方面有所欠缺,該系統(tǒng)的研發(fā)和實(shí)現(xiàn)后,學(xué)校也可以進(jìn)行技術(shù)上的修改,并適用于學(xué)校的宿舍管理,提高工作效率,信息準(zhǔn)確性和安全性等問題。故此分析,在社會(huì)因素可行性這一點(diǎn)亦是可行的。3.2功能需求3.2.1基本功能需求實(shí)現(xiàn)宿舍管理系統(tǒng),要代替掉傳統(tǒng)的人工模式,在設(shè)計(jì)與實(shí)現(xiàn)該系統(tǒng)時(shí),要從實(shí)際出發(fā),缺什么補(bǔ)什么,盡量做到滿足大多數(shù)的用戶需求,方便用戶操作。因此,本系統(tǒng)將會(huì)實(shí)現(xiàn)以下幾個(gè)功能:本系統(tǒng)會(huì)要求用戶在前臺(tái)(主頁(yè)面)輸入已注冊(cè)的用戶名和密碼方可進(jìn)入系統(tǒng);本系統(tǒng)根據(jù)實(shí)際情況,來(lái)設(shè)計(jì)相關(guān)角色來(lái)分配管理;例如學(xué)生信息的增刪改查;本系統(tǒng)會(huì)及時(shí)錄入新生入住的信息,更新畢業(yè)生退宿的房間信息和在校期間因特殊原因需轉(zhuǎn)換宿舍已經(jīng)床位的信息;本系統(tǒng)提供訪客進(jìn)宿登記功能和訪客出宿反饋功能;本系統(tǒng)提供管理員對(duì)學(xué)生信息的添加、查詢、刪除功能;本系統(tǒng)提供學(xué)校對(duì)宿舍評(píng)分的功能;本系統(tǒng)提供學(xué)生對(duì)損壞物件的報(bào)修情況進(jìn)行統(tǒng)計(jì)功能;本系統(tǒng)提供維修員登錄系統(tǒng)更新并跟進(jìn)報(bào)單功能;3.2.2功能模塊宿舍管理系統(tǒng)的幾個(gè)需實(shí)現(xiàn)的功能主要有:學(xué)生信息管理、宿舍管理、學(xué)校評(píng)分管理、維修報(bào)單管理、訪客進(jìn)出管理、班級(jí)管理等?;镜墓δ苣K如圖所示3-1:圖3-1宿舍管理系統(tǒng)模塊圖3.4系統(tǒng)用例建模學(xué)生宿舍管理系統(tǒng)主要是針對(duì)管理員運(yùn)用以及普通用戶。管理員登錄系統(tǒng)后,可以對(duì)數(shù)據(jù)進(jìn)行增刪改查和相對(duì)應(yīng)的信息管理。該系統(tǒng)的系統(tǒng)用例圖如圖3-2和3-3所示:圖3-2普通用戶系統(tǒng)用例圖圖3-3宿舍管理員系統(tǒng)用例圖3.5系統(tǒng)流程分析該系統(tǒng)的流程分析分文總體業(yè)務(wù)流程分析和子系統(tǒng)的流程分析,具體分析情況如下:3.5.1系統(tǒng)總體業(yè)務(wù)流程圖3-4系統(tǒng)總體流程圖3.5.2子系統(tǒng)業(yè)務(wù)流程該系統(tǒng)的登錄模塊是整個(gè)學(xué)生宿舍管理系統(tǒng)的基本模塊管理員只有成功登錄才能進(jìn)入主頁(yè)面,使用系統(tǒng)的其他功能模塊。在設(shè)計(jì)與實(shí)現(xiàn)時(shí),使用最簡(jiǎn)單的方式來(lái)實(shí)現(xiàn)登錄,管理員只需在index頁(yè)面輸入正確的用戶名和密碼,并輸入驗(yàn)證碼,后臺(tái)檢驗(yàn)用戶名、密碼和驗(yàn)證碼是否正確,正確的話管理員則進(jìn)入主頁(yè)面,若檢驗(yàn)不正確,登錄頁(yè)面會(huì)在下方提示用戶名或密碼錯(cuò)誤,則管理員需要重新輸入,重新進(jìn)行登錄操作,具體登錄模塊的流程圖如圖3-4所示:圖3-4登錄功能流程圖該信息管理模塊是該系統(tǒng)最主要的功能核心,管理員根據(jù)需求對(duì)信息進(jìn)行簡(jiǎn)單的增刪改查管理,具體需求組成了一個(gè)完成的需求模塊。具體流程圖如圖3-5如下:圖3-5信息管理功能流程圖4系統(tǒng)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)MySQL數(shù)據(jù)庫(kù)是瑞典的MySQLAB公司開發(fā)的一款功能強(qiáng)大、使用靈活、多用戶、多線程SQL的數(shù)據(jù)庫(kù)管理系統(tǒng)[]。數(shù)據(jù)庫(kù)能夠根據(jù)用戶的需求,為用戶提供較為豐富的應(yīng)用程序接口和超級(jí)好用的功能集,數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。4.1.1物理設(shè)計(jì)從上文的需求分析可以看出,該系統(tǒng)存在著如下幾個(gè)實(shí)體:(1)學(xué)生管理:包括學(xué)生的姓名、性別、學(xué)號(hào)、學(xué)生的聯(lián)系方式以及宿舍的樓號(hào)等來(lái)顯示學(xué)生的屬性;(2)宿舍管理:包括宿舍號(hào)、入住人數(shù)、床位總數(shù)、空床數(shù)等來(lái)顯示宿舍的具體信息;(3)維修報(bào)單管理:包括維修時(shí)間、維修狀態(tài)、維修員登記、損壞物品報(bào)單等顯示維修報(bào)單的信息;(4)用戶管理:包括用戶的用戶名、密碼、權(quán)限等來(lái)顯示用戶的信息;(5)班級(jí)管理:包括班級(jí)代號(hào)、班級(jí)名稱、班級(jí)輔導(dǎo)員等顯示班級(jí)信息;(6)訪客管理:包括訪客的姓名、聯(lián)系方式、受訪者姓名、進(jìn)宿時(shí)間、離宿時(shí)間等屬性;(7)評(píng)分管理:包括宿舍號(hào)、評(píng)分時(shí)間、分?jǐn)?shù)等屬性。4.1.2E-R模型設(shè)計(jì)根據(jù)從物理設(shè)計(jì)中可以得到各個(gè)實(shí)體的屬性圖和相關(guān)子系統(tǒng)的E-R圖學(xué)生實(shí)體屬性圖如圖4-1所示:圖4-1學(xué)生實(shí)體屬性圖宿舍實(shí)體屬性圖如圖4-2所示:圖4-2宿舍實(shí)體屬性圖用戶實(shí)體屬性圖如圖4-3所示:圖4-3用戶實(shí)體屬性圖維修報(bào)單實(shí)體屬性圖如圖4-4所示:圖4-4維修實(shí)體屬性圖整個(gè)系統(tǒng)總實(shí)體E-R圖如圖4-5所示:圖4-5系統(tǒng)總實(shí)體E-R圖4.1.3數(shù)據(jù)表設(shè)計(jì)本系統(tǒng)是使用Navicat數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)宿舍管理的信息,建立數(shù)據(jù)庫(kù)表來(lái)實(shí)現(xiàn)數(shù)據(jù)管理。數(shù)據(jù)庫(kù)主要是處理一些特別制定的數(shù)據(jù)來(lái)進(jìn)行管理的一個(gè)結(jié)構(gòu)體系。存儲(chǔ)一些數(shù)據(jù)時(shí)會(huì)建立成很多不同的表格,最重要的是使用的數(shù)據(jù)都不是一成不變的,都會(huì)隨著系統(tǒng)的使用更新數(shù)據(jù)庫(kù)的數(shù)據(jù)。一個(gè)表格的設(shè)計(jì)影響了數(shù)據(jù)的整理,而數(shù)據(jù)的整理又影響著數(shù)據(jù)庫(kù)的結(jié)構(gòu)??梢员粡V泛應(yīng)用于各種類型的管理系統(tǒng)中。根據(jù)上述的圖文描述,建立了以下數(shù)據(jù)表:表4.1學(xué)生信息表字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空說明Key學(xué)生IDNP_K姓名Varchar20性別Varchar1男或女聯(lián)系電話Varchar11班級(jí)IDNF_K宿舍IDDateNF_K創(chuàng)建時(shí)間Date表4.2班級(jí)信息表字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空說明Key班級(jí)IDVarchar36NP_K班級(jí)名Varchar20輔導(dǎo)員Varchar20創(chuàng)建時(shí)間Date表4.3宿舍信息表字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空說明Key宿舍IDVarchar36NP_K樓號(hào)Varchar20床位總數(shù)Varchar2空床位Varchar2宿舍管理員Varchar備注Varchar200創(chuàng)建時(shí)間Date表4.4損壞信息表字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空說明Key維修IDNP_K損壞情況Varchar30損壞時(shí)間Date維修時(shí)間Date備注Varchar是否已維修Varchar創(chuàng)建時(shí)間Date宿舍idVarchar36NF_K表4.5訪客信息表字段名數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度是否為空說明Key訪客IDVarchar36NP_K訪客姓名Varchar受訪學(xué)生VarcharNF_K關(guān)系Varchar10進(jìn)宿時(shí)間Datetime離宿時(shí)間Datetime創(chuàng)建時(shí)間Date備注4.2模塊設(shè)計(jì)宿舍管理系統(tǒng)作為學(xué)校的一個(gè)管理宿舍的平臺(tái),使用本系統(tǒng)的用戶可以在平臺(tái)登錄信息,就可以直接訪問宿舍管理系統(tǒng)。系統(tǒng)的數(shù)據(jù)庫(kù)與后臺(tái)的數(shù)據(jù)庫(kù)是保持同步的,所以當(dāng)用戶信息需要修改的時(shí)候,修改后的信息可以同步到后臺(tái)的數(shù)據(jù)庫(kù)。用戶在訪問宿舍管理系統(tǒng)時(shí),用戶將自身信息傳遞給宿舍管理系統(tǒng),系統(tǒng)的接口模塊就會(huì)將傳遞過來(lái)的信息進(jìn)行剖析并初始化,后得到系統(tǒng)的用戶認(rèn)證和角色的權(quán)限等相關(guān)信息,從而該用戶可以在此平臺(tái)登錄宿舍管理系統(tǒng)。設(shè)計(jì)實(shí)現(xiàn)的系統(tǒng)需要提供操作頁(yè)面,程序運(yùn)行后,在網(wǎng)頁(yè)上輸入網(wǎng)站碼就會(huì)跳轉(zhuǎn)到等窗口的頁(yè)面,登錄成功后,用戶就會(huì)進(jìn)入系統(tǒng)的主頁(yè)面,主頁(yè)面界面提供了各種全面的功能。而后方的各種模塊功能,為了提供用戶的系統(tǒng)體驗(yàn)效果,對(duì)界面要簡(jiǎn)潔干凈、通俗易懂,這樣降低了任何用戶學(xué)習(xí)的成本問題。4.2.1用戶管理模塊該系統(tǒng)的設(shè)計(jì)與研發(fā)的主要對(duì)象是管理員,當(dāng)然其他用戶也可以注冊(cè)登錄該系統(tǒng),本系統(tǒng)的登錄設(shè)計(jì),最簡(jiǎn)單的方式是輸入賬戶和密碼,并敲擊登錄,跳轉(zhuǎn)到系統(tǒng)的主頁(yè)面,當(dāng)然,后臺(tái)也會(huì)驗(yàn)證該用戶是否輸入正確的賬號(hào)名和密碼,錯(cuò)誤的話會(huì)有相對(duì)應(yīng)的警示并通知用戶輸入正確的數(shù)據(jù)。如果不是管理員,則有一些信息只有管理員才可以瀏覽和改動(dòng),普通用戶也可以注銷賬號(hào)等其他問題。4.2.2宿舍管理模塊宿舍管理模塊主要解決的是宿舍的信息問題,其中包括宿舍信息的增刪改查,從新生入住到學(xué)生住宿期間再到畢業(yè)生退宿,方便管理員管理宿舍的學(xué)生信息、訪客信息、維修等信息。只要點(diǎn)擊相對(duì)應(yīng)的按鈕,并保存數(shù)據(jù),可以修改完成學(xué)生的最新信息情況。減少管理員工作量,提高辦事效率。還有學(xué)生模塊,主要也是實(shí)現(xiàn)學(xué)生信息的增刪改查;訪客模塊,實(shí)現(xiàn)訪客從進(jìn)入宿舍到離開宿舍期間的信息管理。宿舍管理模塊如圖4-7所示:圖4-7宿舍管理模塊圖5系統(tǒng)的編碼與實(shí)現(xiàn)5.1系統(tǒng)的實(shí)現(xiàn)平臺(tái)5.1.1系統(tǒng)選擇1、系統(tǒng)軟件環(huán)境(1)服務(wù)端:操作系統(tǒng):MicrosoftWindows7、數(shù)據(jù)庫(kù)系統(tǒng):Navicat(2)客戶端:開發(fā)工具:Eclipse、開發(fā)語(yǔ)言:Java2、系統(tǒng)硬件環(huán)境(1)服務(wù)器:AMDA6-9210RADEONR4,5COMPUTECORES2C+3G2.40GHz(2)網(wǎng)絡(luò)配置:百兆及以上模式5.1.2后臺(tái)數(shù)據(jù)庫(kù)選擇本系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)方式通過Navicat,Navicat是一種既快速、又非常可靠的數(shù)據(jù)庫(kù)管理工具[2],可以通過網(wǎng)上下載或者向老師咨詢Navicat的破解版,不用支付它的費(fèi)用,也可以使用它。它的設(shè)計(jì)符合數(shù)據(jù)庫(kù)管理員、開發(fā)人員的需要,Navicat使用安全性性高,創(chuàng)建、組織和訪問簡(jiǎn)單。它可以用來(lái)對(duì)本機(jī)或者遠(yuǎn)程的MySQL、SQLServer、Oracle等等數(shù)據(jù)庫(kù)進(jìn)行管理和開發(fā)。Navicat的功能可以滿足專業(yè)的開發(fā)人員的所需,并且對(duì)新手或者大學(xué)生非常容易學(xué)習(xí)并上手的一款數(shù)據(jù)庫(kù)管理工具。而且在大學(xué)學(xué)習(xí)那么多數(shù)據(jù)庫(kù)工具當(dāng)中,Navicat最為簡(jiǎn)單,操作簡(jiǎn)便。5.2子系統(tǒng)功能模塊的實(shí)現(xiàn)5.2.1管理系統(tǒng)登錄功能模塊這是宿舍管理系統(tǒng)的管理員登錄頁(yè)面,管理員的初始賬號(hào)為admin,密碼為admin;管理員輸入賬戶和密碼之后就進(jìn)入到主頁(yè)面。數(shù)據(jù)一致后可登錄成功,否則會(huì)提示用戶的用戶名或者密碼錯(cuò)誤。用戶名和密碼在數(shù)據(jù)庫(kù)中都會(huì)有對(duì)應(yīng)的信息保存數(shù)據(jù),如果密碼輸入錯(cuò)誤,登錄界面會(huì)給出錯(cuò)誤信息,要求用戶重新輸入,以便于進(jìn)行重置操作,并要求用戶重新登錄。如果結(jié)果不為空,則情況是賬戶和密碼是輸入正確的,后將用戶的信息寄存到臨時(shí)變量,再者告訴登錄界面已經(jīng)成功登錄。詳情代碼如下:Clientclient=newClient();client.setIp(ResourceUtil.getIpAddr(req));client.setLogindatetime(newDate());client.setUser(user);client.setMenuList(resourceList);ClientManager.getInstance().addClinet(session.getId(),client); if(user!=null&&user.getId()!=null){ if(user.getStatus()==2){ j.setSuccess(false); j.setMsg("該用戶被禁用,請(qǐng)聯(lián)系管理員!"); }else{ j.setSuccess(true); j.setMsg("登陸成功!"); } }else{ j.setSuccess(false); j.setMsg("用戶名或密碼錯(cuò)誤!"); } }returnj;}學(xué)生宿舍管理系統(tǒng)的主頁(yè)面如圖5-1所示:圖5-1宿舍管理系統(tǒng)主頁(yè)面5.2.2宿舍信息管理功能模塊成功登錄后,進(jìn)入主頁(yè),管理員可以在信息管理這一欄修改或者查詢想要知道的學(xué)生信息。管理員可以通過菜單欄中的新增,可以增加學(xué)生的信息,然后保存信息,數(shù)據(jù)庫(kù)也會(huì)及時(shí)更新該學(xué)生的新增信息。修改學(xué)生的信息時(shí),點(diǎn)擊某個(gè)學(xué)生的信息,跳出另外一個(gè)窗口,管理員修改某一項(xiàng)信息并保存,后臺(tái)數(shù)據(jù)庫(kù)也同時(shí)更新數(shù)據(jù)庫(kù)的修改信息。刪除學(xué)生信息時(shí),菜單欄上點(diǎn)擊刪除功能,選擇要?jiǎng)h除的學(xué)生信息即可。管理系統(tǒng)的學(xué)生信息增加功能如圖5-2所示:圖5-2增加學(xué)生信息功能管理系統(tǒng)學(xué)生信息修改功能如圖5-3所示:圖5-3修改學(xué)生信息功能 管理系統(tǒng)學(xué)生信息刪除功能如圖5-4:所示:圖5-4刪除學(xué)生信息功能當(dāng)訪客要拜訪某個(gè)學(xué)生,管理員可以通過訪客信息登記,詳細(xì)登記訪客的進(jìn)入時(shí)間和離開時(shí)間,以及訪客的受訪學(xué)生是誰(shuí),具體登記后,保存信息后,管理員方可放訪客進(jìn)入宿舍,安全性高。訪客信息保存代碼如下: AjaxJsonj=newAjaxJson();j.setMsg("保存成功!");j.setSuccess(true); try{StudentEntityse=this.visitorService.get(StudentEntity.class,studentid); visitorEntity.setStudent(se); this.visitorService.save(visitorEntity); }catch(Exceptione){ j.setMsg("保存失??!"); j.setSuccess(false);}returnj;}管理系統(tǒng)訪客信息登記功能如圖5-5所示:圖5-5添加訪客信息學(xué)生宿舍的損壞維修報(bào)單管理層面,管理員點(diǎn)擊損壞管理欄,可以新增學(xué)生的損壞的維修報(bào)單具體情況,保存數(shù)據(jù)后直接將數(shù)據(jù)傳送給維修員,保證第一時(shí)間收到維修報(bào)單信息并及時(shí)維修損壞物件。數(shù)據(jù)出錯(cuò)時(shí),也可以通過菜單欄的修改,進(jìn)行修改報(bào)單的具體信息。管理系統(tǒng)維修報(bào)單等功能如圖5-6所示:圖5-6維修報(bào)單損壞物件等功能宿舍管理的評(píng)分管理,管理員可以通過學(xué)生宿舍的表現(xiàn),然后對(duì)宿舍的表現(xiàn)計(jì)分,并附上打分日期,保存數(shù)據(jù)后可以上傳給學(xué)校方面,后對(duì)宿舍進(jìn)行評(píng)比等。管理系統(tǒng)的宿舍記錄評(píng)分功能如圖5-7所示:圖5-7宿舍評(píng)分功能后臺(tái)管理主要是管理員信息的增加修改和刪除,若新增用戶的信息,在菜單欄上點(diǎn)擊新增,并根據(jù)提示填寫用戶的信息并保存數(shù)據(jù)。管理系統(tǒng)用戶的管理頁(yè)面如圖5-8所示:圖5-8系統(tǒng)用戶的管理用戶管理新建信息保存代碼如下: AjaxJsonj=newAjaxJson(); j.setMsg("保存成功!"); j.setSuccess(true); try{Md5Hashmd5Hash=newMd5Hash(user.getPassword()); user.setPassword(md5Hash.toHex()); user.setRoles(getRoleList(roleid)); this.systemService.save(user);}catch(Exceptione){j.setMsg("保存失敗!");j.setSuccess(false);returnj; }6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試概述6.1.1系統(tǒng)測(cè)試的目的和途徑在開發(fā)過程中,要不斷地進(jìn)行系統(tǒng)測(cè)試,并不是在最后填上句號(hào)的時(shí)候再進(jìn)行系統(tǒng)測(cè)試,這樣開頭的問題反而容易被忽視,因此在各個(gè)階段的開發(fā)過程中都要進(jìn)行一次系統(tǒng)測(cè)試,發(fā)現(xiàn)錯(cuò)誤所在并做及時(shí)的改正;在系統(tǒng)測(cè)試用例的時(shí)候,要選擇并輸入正確的數(shù)據(jù),這樣的話可以根據(jù)預(yù)期結(jié)果和實(shí)際結(jié)果進(jìn)行比較,看是否正確以及需要修改程序編碼;在系統(tǒng)測(cè)試的時(shí)候,還要測(cè)試不合理、失效的輸入條件,因?yàn)樵跍y(cè)試過程中,人們往往只注重正確的輸入條件來(lái)分析該系統(tǒng),卻忽視了不合理的條件,這樣可能會(huì)出現(xiàn)隱患和錯(cuò)誤;在測(cè)試過程中,要嚴(yán)格按照測(cè)試計(jì)劃來(lái),不能夠隨隨便便的進(jìn)行測(cè)試,包含測(cè)試內(nèi)容、進(jìn)度安排、測(cè)試環(huán)境、工具、資料等等,把測(cè)試過程中出現(xiàn)的錯(cuò)誤都要做好記錄,后期進(jìn)行維護(hù)修改。宿舍管理系統(tǒng)實(shí)現(xiàn)后,可能會(huì)運(yùn)用于學(xué)校來(lái)進(jìn)行宿舍管理,所以該系統(tǒng)被應(yīng)用后會(huì)給宿舍的信息管理帶來(lái)很多的影響,因此將通過系統(tǒng)測(cè)試,找到系統(tǒng)中出現(xiàn)的錯(cuò)誤并改善,最后維護(hù)系統(tǒng)的正常運(yùn)行,使得學(xué)校和管理員在管理宿舍期間不會(huì)受到影響。6.1.2系統(tǒng)的測(cè)試數(shù)據(jù)選擇幾組數(shù)據(jù)進(jìn)行增刪改查,實(shí)現(xiàn)基本的功能,輸入相關(guān)信息并查看輸出結(jié)果是否與設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)的數(shù)據(jù)一致,這樣可以保證數(shù)據(jù)的正確性;輸入信息后,通過查詢,查看數(shù)據(jù)的正確與否;測(cè)試時(shí),刪除一些數(shù)據(jù),并進(jìn)行信息查詢,觀察信息是否刪除成功;將一些數(shù)據(jù)進(jìn)行修改,然后通過信息查詢,驗(yàn)證信息是否成功修改。6.2系統(tǒng)測(cè)試分析6.2.1登錄管理測(cè)試用例對(duì)于管理員登錄功能,需要進(jìn)行功能和性能測(cè)試;對(duì)于系統(tǒng)的數(shù)據(jù)增刪改查信息,則需要功能測(cè)試。Navicat數(shù)據(jù)庫(kù)可以和開發(fā)工具中的數(shù)據(jù)正常連接。在數(shù)據(jù)庫(kù)中已經(jīng)保存好管理員的用戶名和密碼,在登錄首頁(yè)中,管理員輸入正確的用戶名和密碼則登錄成功,否則提示用戶名或密碼錯(cuò)誤。詳情測(cè)試用例表如表6-1所示:表6-1管理員登錄測(cè)試模塊測(cè)試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果類型備注宿舍管理系統(tǒng)管理員復(fù)制網(wǎng)站并打開系統(tǒng)進(jìn)入登錄界面在用戶名欄中輸入admin,在密碼欄中輸入admin,在驗(yàn)證碼中輸入相對(duì)應(yīng)的驗(yàn)證碼成功登錄并進(jìn)入到宿舍管理系統(tǒng)主頁(yè)面數(shù)據(jù)正確的驗(yàn)證如圖6-1所示打開網(wǎng)站進(jìn)入宿舍管理系統(tǒng)的登錄界面,輸入不正確的數(shù)據(jù)并校驗(yàn)在用戶名欄中輸入張大姐,在密碼欄中輸入密碼yyy張大姐,驗(yàn)證碼隨意輸入在登錄界面上出現(xiàn)有用戶名或者密碼錯(cuò)誤的提示判斷數(shù)據(jù)是否存在如圖6-2所示圖6-1登錄測(cè)試成功圖6-2登錄測(cè)試失敗新建學(xué)生管理信息測(cè)試用例表如表6-2所示:表6-2新建信息測(cè)試模塊測(cè)試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果類型備注新建信息功能測(cè)試進(jìn)入管理系統(tǒng)主頁(yè)面中點(diǎn)擊學(xué)生管理中的“新建”,后輸入相對(duì)應(yīng)的學(xué)生信息。在學(xué)生管理頁(yè)面中,點(diǎn)擊“新建”,跳出新建窗口后直接在窗口中對(duì)信息進(jìn)行填寫并保存。連接的數(shù)據(jù)庫(kù)并及時(shí)更新。新建的信息無(wú)誤并保存,信息添加成功。數(shù)據(jù)校驗(yàn)如圖6-3所示進(jìn)入管理系統(tǒng)主頁(yè)面中點(diǎn)擊學(xué)生管理中的“新建”,后輸入與提示條件不符合的信息。在學(xué)生管理頁(yè)面中,點(diǎn)擊“新建”,跳出新建窗口后直接在窗口中對(duì)信息進(jìn)行填寫,填寫過程中,信息有誤。保存失敗。數(shù)據(jù)庫(kù)無(wú)法更新。有誤的文本框后會(huì)有警告提示,信息添加失敗。數(shù)據(jù)校驗(yàn)圖6-3新建信息成功修改學(xué)生管理信息測(cè)試用例表如表6-3所示:表6-3修改信息測(cè)試模塊測(cè)試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果類型備注新建信息功能測(cè)試進(jìn)入管理系統(tǒng)主頁(yè)面中點(diǎn)擊學(xué)生管理中的“新建”,后輸入相對(duì)應(yīng)的學(xué)生信息。在學(xué)生管理頁(yè)面中,點(diǎn)擊“新建”,跳出新建窗口后直接在窗口中對(duì)信息進(jìn)行填寫并保存。連接的數(shù)據(jù)庫(kù)并及時(shí)更新。新建的信息無(wú)誤并保存,信息添加成功。數(shù)據(jù)校驗(yàn)如圖6-4所示進(jìn)入管理系統(tǒng)主頁(yè)面中點(diǎn)擊學(xué)生管理中的“新建”,后輸入與提示條件不符合的信息。在學(xué)生管理頁(yè)面中,點(diǎn)擊“新建”,跳出新建窗口后直接在窗口中對(duì)信息進(jìn)行填寫,填寫過程中,信息有誤。保存失敗。數(shù)據(jù)庫(kù)無(wú)法更新。有誤的文本框后會(huì)有警告提示,信息添加失敗。數(shù)據(jù)校驗(yàn)圖6-4修改信息成功6.2.2系統(tǒng)測(cè)試結(jié)果系統(tǒng)測(cè)試用實(shí)際數(shù)據(jù)當(dāng)做用例來(lái)測(cè)試該系統(tǒng)是否可行,使用有效條件和無(wú)效條件進(jìn)行比較,來(lái)確定該系統(tǒng)是否完善。通過上方的用例測(cè)試,該系統(tǒng)運(yùn)行后沒有出現(xiàn)差錯(cuò),數(shù)據(jù)可靠、系統(tǒng)穩(wěn)定,完成測(cè)試后數(shù)據(jù)加以加密,安全性得到保障。在測(cè)試過程中,也應(yīng)考慮到系統(tǒng)的維護(hù),保存好程序的所有源代碼和開發(fā)過程中使用的文檔材料,以便以后升級(jí)系統(tǒng)做準(zhǔn)備。綜上,在相關(guān)數(shù)據(jù)和用例的測(cè)試下,該系統(tǒng)通過測(cè)試??偨Y(jié)長(zhǎng)達(dá)四個(gè)月多的畢業(yè)設(shè)計(jì)和論文的研究,本人學(xué)到了很多知識(shí),最主要我在開發(fā)技術(shù)上得到了提升,寫論文的能力也有所提高。在設(shè)計(jì)和撰寫論文的過程中,難免會(huì)遇到難題,面臨全新的挑戰(zhàn),但是并沒有因此放棄設(shè)計(jì)和論文的進(jìn)程,雖然“臺(tái)上一分鐘,臺(tái)下十年功”,盡管在答辯會(huì)在我的表述時(shí)間只有短短的幾分鐘,但是我的付出得到導(dǎo)師們,學(xué)校的領(lǐng)導(dǎo)們的認(rèn)可,這是對(duì)我的努力打了滿分。因此我對(duì)本次的畢業(yè)設(shè)計(jì)和論文的撰寫進(jìn)行了如下幾個(gè)總結(jié):調(diào)查各個(gè)高校的宿舍管理不全面,調(diào)查的高校數(shù)量少,并不能以偏概全,所以在設(shè)計(jì)系統(tǒng)過程中,會(huì)遺漏到其他學(xué)生的宿舍管理所需;在編寫程序代碼時(shí),前端的界面做的不夠仔細(xì),界面不夠整潔,很多菜單需求沒有設(shè)計(jì)好;中期編程占領(lǐng)太多時(shí)間,時(shí)間安排不合理。在后期系統(tǒng)測(cè)試時(shí),測(cè)試用例并沒有用很多,所以系統(tǒng)多少會(huì)出現(xiàn)一些偏差,在各個(gè)階段都進(jìn)行一次系統(tǒng)測(cè)試,浪費(fèi)三分之一的時(shí)間在系統(tǒng)測(cè)試上;畢業(yè)設(shè)計(jì)的拍板時(shí)間越來(lái)越近,對(duì)自己在設(shè)計(jì)和論文撰寫的過程中的努力還是值得贊許的,畢竟這是我花費(fèi)四個(gè)多月的時(shí)間來(lái)將大學(xué)四年的知識(shí)統(tǒng)一成一項(xiàng)設(shè)計(jì),一篇論文,也會(huì)通過這次

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論