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

下載本文檔

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

文檔簡(jiǎn)介

學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄摘要 11緒論 31.1系統(tǒng)的研究背景 31.2系統(tǒng)的發(fā)展現(xiàn)狀 41.3系統(tǒng)的研究目的和意義 52相關(guān)理論與技術(shù) 62.1技術(shù)路線 62.2Mysql數(shù)據(jù)庫(kù) 72.3可行性研究 72.3.1經(jīng)濟(jì)可行性 72.3.2技術(shù)可行性 82.3.2運(yùn)行可行性 82.3.4時(shí)間可行性 83系統(tǒng)需求分析 93.1用戶需求 93.2系統(tǒng)功能層次圖 103.3數(shù)據(jù)表結(jié)構(gòu)圖 114設(shè)計(jì)與實(shí) 124.1學(xué)生模塊 124.2宿舍管理員模塊 134.3學(xué)生登錄模塊 135系統(tǒng)測(cè)試 165.1系統(tǒng)測(cè)試的方法和步驟 165.2測(cè)試的目的 166結(jié)論 17參考文獻(xiàn) 18致謝 19摘要近幾年來,伴隨著計(jì)算機(jī)科學(xué)的不停地發(fā)展與突破,計(jì)算機(jī)已經(jīng)被廣泛的用以解決生活中的實(shí)際問題?,F(xiàn)如今,生活中的管理要求越來越高,傳統(tǒng)的紙質(zhì)辦公被漸漸淘汰,無紙化的辦公方式逐漸成為主流。學(xué)生宿舍的管理作為很多高等學(xué)校管理的重要部分,許多的高等學(xué)校也十分看重學(xué)生宿舍管理方面的工作。對(duì)于宿舍管理工作,我們?nèi)绻褂萌斯び涗浌芾淼姆绞?,不僅僅這樣會(huì)浪費(fèi)大量的時(shí)間,而且人的手動(dòng)操作不能保證數(shù)據(jù)的準(zhǔn)確率。近幾年來互聯(lián)網(wǎng)發(fā)展的十分迅速,一個(gè)學(xué)生宿舍管理系統(tǒng)的實(shí)現(xiàn)機(jī)會(huì)也因此而生。該學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)開發(fā)以高校為環(huán)境背景,目的就是為了宿舍管理繁雜的人工管理方式,解放管理人員的雙手。本學(xué)生宿舍管理系統(tǒng)決定采用SPRINGBOOT+MYBAITS框架作為設(shè)計(jì)的模式,采用Mysql這種輕量型數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)基礎(chǔ)。學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與需求相結(jié)合時(shí),用互聯(lián)網(wǎng)技術(shù)設(shè)計(jì),最終完成這個(gè)管理系統(tǒng)。關(guān)鍵詞:宿舍,管理員,ANDROID,Mysql1緒論1.1系統(tǒng)的研究背景本次以大學(xué)為背景進(jìn)行學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā),目的就是為了宿舍管理繁雜的人工管理方式,解放管理人員的雙手。本學(xué)生宿舍管理系統(tǒng)決定采用SPRINGBOOT+MYBAITS框架作為設(shè)計(jì)的模式,以SPRINGBOOT+MYBAITS框架為匯編語言為主,采用Mysql這種輕量型數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)基礎(chǔ)。本文主要講述了以下的內(nèi)容,首先歸納整合了學(xué)生宿舍管理系統(tǒng)的歷史發(fā)展歷程,然后介紹了其使用的技術(shù)以及理論,再分析完學(xué)生宿舍管理系統(tǒng)的功能需求后,介紹了系統(tǒng)管理員,宿舍管理員以及學(xué)生模塊這三大板塊的實(shí)現(xiàn),并對(duì)其成果圖進(jìn)行展示,最后測(cè)試了系統(tǒng)的主要功能,與預(yù)期目標(biāo)進(jìn)行對(duì)比。在這個(gè)信息主導(dǎo)的時(shí)代里,每個(gè)行業(yè)都需要進(jìn)行信息的處理。因此計(jì)算機(jī)的信息管理系統(tǒng)使用也越來越廣泛。使用計(jì)算機(jī)處理信息和管理信息,不僅僅能夠提高工作的效率和有序性,還能夠提高信息保存的安全。計(jì)算機(jī)的優(yōu)點(diǎn),在管理復(fù)雜的信息時(shí),更是體現(xiàn)的淋漓盡致。而計(jì)算機(jī)管理信息的方式,與信息管理系統(tǒng)的開發(fā)是緊密聯(lián)系的。系統(tǒng)開發(fā)的好,系統(tǒng)的管理才能奏效。本文設(shè)計(jì)的系統(tǒng)目的是對(duì)學(xué)生宿舍信息進(jìn)行更好的管理。學(xué)生宿舍主要用以學(xué)生的日常生活以及作息,在學(xué)生宿舍中也需要處理及管理大量信息。如今,仍然有大量剛投入使用的學(xué)生宿舍,還未普及計(jì)算機(jī)管理系統(tǒng)。調(diào)查結(jié)果表明,我校仍然大量使用紙質(zhì)文本來管理信息,而我校學(xué)生宿舍的信息管理,也都是由人工處理的。這種方式較為落后,不僅僅數(shù)據(jù)處理起來麻煩,還容易出現(xiàn)錯(cuò)誤,管理不當(dāng)還會(huì)導(dǎo)致信息的丟失,且想要尋找信息時(shí)較為麻煩。綜上所述,傳統(tǒng)紙質(zhì)信息處理,缺乏更加高效的信息管理,以上為本次學(xué)生宿舍管理系統(tǒng)的開發(fā)環(huán)境。人工處理數(shù)據(jù)不僅僅數(shù)據(jù)處理起來麻煩,還容易出現(xiàn)錯(cuò)誤,錯(cuò)誤也不易修改。根據(jù)這些問題,可以利用開發(fā)學(xué)生宿舍管理系統(tǒng)解決。它有利于將宿舍管理工作系統(tǒng)化,簡(jiǎn)便化。使得宿舍信息管理更加的規(guī)范,提高信息處理的效率,使得宿舍的信息情況使用更加方便。1.2系統(tǒng)的發(fā)展現(xiàn)狀現(xiàn)在我國(guó)許多高校的管理水平依舊使用傳統(tǒng)的管理方式,這樣的方式已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息時(shí)代這樣的管理方式必然被以計(jì)算機(jī)為基礎(chǔ)的信息化管理方式所取代。現(xiàn)在我國(guó)已經(jīng)開始注重信息化的管理,就大學(xué)宿舍管理而言,一款良好的宿舍管理系統(tǒng)是很有必要的;國(guó)外有關(guān)大學(xué)生宿舍管理系統(tǒng)的研究起步比較早,美國(guó)早在上個(gè)世紀(jì)就推行智能化校園,同時(shí)有教授進(jìn)行了針對(duì)性的研究。目前,國(guó)外在智能化宿舍管理這方面較我國(guó)而言更為完善。對(duì)于國(guó)外而言,計(jì)算機(jī)的水平和技術(shù)處于一個(gè)較高的層次,計(jì)算機(jī)的使用情況和普及情況相較我國(guó)也稍有領(lǐng)先,因此他們對(duì)于宿舍管理的信息化處理也處于上層。很多使用計(jì)算機(jī)的學(xué)生宿舍管理方面的軟件,能迅速、有效的記錄和處理宿舍中發(fā)生的各種事情、成員變動(dòng)還有工作人員的調(diào)動(dòng)等等。這樣的信息化管理不僅方便數(shù)據(jù)的增刪改查,也有效避免了手動(dòng)操作數(shù)據(jù)而產(chǎn)生的差錯(cuò)。學(xué)生宿舍管理系統(tǒng),目前在國(guó)外已經(jīng)十分普遍。相比國(guó)內(nèi)來看,大部分的學(xué)校還沒使用將學(xué)生宿舍進(jìn)行信息化管理。計(jì)算機(jī)技術(shù)相比國(guó)外有少許差距,學(xué)校管理人員的計(jì)算機(jī)知識(shí)也有局限,這兩方面導(dǎo)致校方對(duì)于計(jì)算機(jī)應(yīng)用知識(shí)有所欠缺。有的高?,F(xiàn)在使用了一些宿舍管理的軟件,但是管理員也不能明白計(jì)算機(jī)管理系統(tǒng)所帶來的快速和便捷。國(guó)外和國(guó)內(nèi)高校不同,他們一般掌握有比較全面的技術(shù)團(tuán)隊(duì)來提供這方面的服務(wù)。國(guó)內(nèi)高等學(xué)校對(duì)于校園信息化起步較晚,因此對(duì)比國(guó)外的信息化程度,我國(guó)仍然處于落后的階段。不僅如此,資金和技術(shù)等方面的原因,也會(huì)成為限制我國(guó)學(xué)生宿舍管理的因素。因此在各方面相較下,我們與國(guó)外學(xué)生宿舍管理系統(tǒng)還有著一些差距。1.3系統(tǒng)的研究目的和意義 隨著科技的發(fā)展,移動(dòng)互聯(lián)網(wǎng)技術(shù)不斷更新,智能化的生活逐漸融入人們的生活,各大高校的學(xué)生宿舍管理也需要結(jié)合現(xiàn)代化技術(shù)不斷創(chuàng)新。隨著城市學(xué)院辦學(xué)的質(zhì)量的不斷提高,學(xué)生數(shù)量不斷增加,結(jié)合城市學(xué)院宿舍管理現(xiàn)狀,傳統(tǒng)的管理方式已不能滿足當(dāng)前學(xué)生們的需求。因此,需要開發(fā)一款移動(dòng)端的學(xué)生宿舍管理系統(tǒng)方便宿舍管理員的日常工作。本系統(tǒng)面向高校宿舍管理中的實(shí)際需求,針對(duì)宿舍管理員和學(xué)生用戶。實(shí)現(xiàn)校園新聞瀏覽,宿舍設(shè)施報(bào)修、學(xué)生入住遷出、水電費(fèi)查詢、失物招領(lǐng)、好友通訊錄等功能模塊。學(xué)生可以通過手機(jī)App查看并使用相關(guān)功能,宿舍管理人員可以通過后臺(tái)管理系統(tǒng)對(duì)相關(guān)信息進(jìn)行管理。通過該系統(tǒng)構(gòu)建一個(gè)穩(wěn)定方便的平臺(tái)。使學(xué)生、教師、各管理部門有效結(jié)合,提升高校宿舍管理的信息化管理水平?,F(xiàn)在基本高??梢钥坑?jì)算機(jī)去操作學(xué)校的管理業(yè)務(wù)。如果利用學(xué)生宿舍管理系統(tǒng)管理宿舍,將大大提高信息的準(zhǔn)確性和管理業(yè)務(wù)的效率。如今,基本高校都已實(shí)現(xiàn)計(jì)算機(jī)來操作學(xué)校的管理工作,但是對(duì)于宿舍管理方面,仍然采取的人工方式。傳統(tǒng)人工管理的弊端有許多,其中效率低下為主要缺點(diǎn)。學(xué)生宿舍管理系統(tǒng)參考了高校的管理模式,然后進(jìn)行構(gòu)思實(shí)用的學(xué)生宿舍管理系統(tǒng)。此學(xué)生系統(tǒng)只需少數(shù)宿舍評(píng)分管理來操作,而且可以存儲(chǔ)全部宿舍有關(guān)的信息,這樣的話,可以節(jié)約大量的資源。開發(fā)的這個(gè)學(xué)生宿舍管理系統(tǒng),可以被許多學(xué)校采納,具有容易上手、操作簡(jiǎn)單、易于管理等特點(diǎn)。該學(xué)生管理系統(tǒng)已經(jīng)實(shí)際開發(fā)并投入使用,其功能完全滿足宿舍管理所需。在大學(xué)規(guī)模逐漸變大,學(xué)生的思想更加廣闊,學(xué)生的文化水平和生活習(xí)慣都不相同的今天,管理的復(fù)雜程度大大增加,也為學(xué)生的管理工作增添了許多新麻煩。傳統(tǒng)的紙質(zhì)宿舍信息管理已經(jīng)不能夠滿足如今宿舍管理龐大的信息量管理,其不足會(huì)導(dǎo)致了宿舍信息處理的堵塞。根據(jù)以上所述,如何使得學(xué)生的宿舍管理變得高效,已經(jīng)成為了各宿舍管理人員當(dāng)下迫切需要解決的問題。只有將這個(gè)問題解決好,學(xué)校的宿舍才能為學(xué)生提供一個(gè)良好的作息環(huán)境。管理學(xué)生宿舍的傳統(tǒng)方式已經(jīng)難以適應(yīng)當(dāng)下的環(huán)境,傳統(tǒng)方式存在例如效率查,處理麻煩,信息提取難等等弊端。這些弊端使得學(xué)校對(duì)學(xué)生進(jìn)行信息管理的難度大大增加,給學(xué)校工作人員的工作帶來了負(fù)面影響。根據(jù)以上的問題,本文采取計(jì)算機(jī)進(jìn)行學(xué)生信息管理的方式,實(shí)現(xiàn)學(xué)生信息管理的現(xiàn)代化。相比于人工處理,使用計(jì)算機(jī)管理的優(yōu)點(diǎn)在于:效率高,成本低,管理有序,查找容易等。這些優(yōu)點(diǎn)大大方便了學(xué)校的工作人員進(jìn)行信息管理,為學(xué)生管理工作帶來便捷。不僅如此,信息系統(tǒng)的使用,增加了學(xué)??茖W(xué)性和現(xiàn)代化,這使得學(xué)校的口碑提升,有利于在市場(chǎng)中獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。這樣科學(xué)的管理,規(guī)避了人為錯(cuò)誤的產(chǎn)生,避免了許多不必要的麻煩,使得學(xué)生管理工作效率大大提升。該學(xué)生宿舍管理系統(tǒng)分為管理系統(tǒng)管理員、宿舍管理員、學(xué)生模塊。本文專業(yè)的對(duì)學(xué)生宿舍管理系統(tǒng)的發(fā)展相關(guān)的理論和技術(shù)實(shí)際上進(jìn)行了分析,然后對(duì)學(xué)生宿舍管理系統(tǒng)的三個(gè)模式創(chuàng)建和實(shí)現(xiàn)進(jìn)行了研究和討論,之后系統(tǒng)建造完成其功能通過了測(cè)試,最后總結(jié)論文。通過學(xué)生宿舍的使用,可以明顯感覺該學(xué)生宿舍管理系統(tǒng)能夠讓宿舍的管理變得更加的有序,使管理更加規(guī)范化、程序化、系統(tǒng)化。同時(shí)也使得學(xué)生宿舍更加的安全程度、可靠。說明此設(shè)計(jì)具有一定的應(yīng)用性和實(shí)用性。2相關(guān)理論與技術(shù)2.1技術(shù)路線本課題是結(jié)合學(xué)院宿舍管理現(xiàn)狀與信息化技術(shù),設(shè)計(jì)出的一種基于Android的宿舍管理系統(tǒng)。本系統(tǒng)可實(shí)現(xiàn)新聞瀏覽、宿舍報(bào)修、學(xué)生入住遷出和失物招領(lǐng)等功能,采用移動(dòng)端安全功能設(shè)計(jì)和前后端分離的通信方式。服務(wù)端主要使用SpringBoot+Mybaits框架;客戶端主要實(shí)現(xiàn)系統(tǒng)的相關(guān)功能,主要有以下幾個(gè)部分:(1)登錄注冊(cè):學(xué)生使用學(xué)號(hào)進(jìn)行注冊(cè)登錄,之后可以使用其他功能。(2)宿舍新聞:宿舍管理員可以發(fā)布宿舍的相關(guān)新聞,學(xué)生可通過查看來了解宿舍的最新動(dòng)態(tài)。(3)宿舍報(bào)修:學(xué)生宿舍設(shè)施損壞??赏ㄟ^該模塊進(jìn)行報(bào)修登記。宿舍管理員了解后可及時(shí)安排人員修理。(4)水電費(fèi)查詢:學(xué)生可登錄后按宿舍號(hào)查詢自己所在宿舍的水電費(fèi)使用情況。(5)失物招領(lǐng):宿舍管理將丟失的物品們發(fā)布到該模塊,方便認(rèn)領(lǐng)。(6)入住遷出:可使用該功能進(jìn)行新生入住、畢業(yè)生離校登記,方便宿舍管理員管理。2.2Mysql數(shù)據(jù)庫(kù)信息管理系統(tǒng)采用Mysql數(shù)據(jù)庫(kù),實(shí)行自動(dòng)化,高效率進(jìn)行數(shù)據(jù)處理。由于本信息管理系統(tǒng)是使用ASP.NET開發(fā)基于B/S體系結(jié)構(gòu)的Web應(yīng)用程序,將通過使用計(jì)算機(jī)網(wǎng)絡(luò)化處理,宿舍管理人員只需懂得計(jì)算機(jī)操作的初步知識(shí)即可。Mysql是Microsoft公司推出的Mysql數(shù)據(jù)庫(kù)管理系統(tǒng),它繼承了Mysql7.0版本的優(yōu)點(diǎn);同時(shí),Mysql具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等特性;它是一個(gè)可靠易用的數(shù)據(jù)庫(kù)平臺(tái),可以用于大型聯(lián)機(jī)事務(wù)處理,數(shù)據(jù)倉(cāng)庫(kù)及電子商務(wù)等;支持多種操作系統(tǒng)(所有Windows版本)平臺(tái)。Access數(shù)據(jù)庫(kù)本應(yīng)該是作為本信息管理系統(tǒng)使用的數(shù)據(jù)庫(kù),但考慮到若Access數(shù)據(jù)庫(kù)在Web服務(wù)器上使用,其在數(shù)據(jù)處理流量,安全性和數(shù)據(jù)庫(kù)功能方面考慮,而Mysql是一種常用的關(guān)系數(shù)據(jù)庫(kù),能存放和讀取大量的數(shù)據(jù),能管理眾多并發(fā)的用戶,故選用了Mysql數(shù)據(jù)庫(kù)。2.3可行性研究可行性分析是系統(tǒng)開發(fā)的前提與必要條件,其經(jīng)濟(jì)可行性與技術(shù)可行性的分析結(jié)果,表明了系統(tǒng)的優(yōu)勢(shì)所在。對(duì)經(jīng)濟(jì)可行性而言,分為支出和收益兩個(gè)方面,在支出方面,包括設(shè)備購(gòu)置費(fèi),管理和維護(hù)費(fèi),以及工資等。但對(duì)我校而言這些都是已經(jīng)擁有的東西,僅僅改變了用途,因此,支出基本為零。在取得的收益方面,這個(gè)小型的管理系統(tǒng)僅僅耗費(fèi)略微的人力以及物力,一棟樓只需要一臺(tái)電腦,這個(gè)系統(tǒng)就可以運(yùn)轉(zhuǎn)。大大節(jié)省了人力,將宿舍管理人員解放出來,做更多的工作;在技術(shù)可行性方面,本系統(tǒng)所使用的前后端分離的通信方式,服務(wù)端的SpringBoot+Mybaits框架,數(shù)據(jù)庫(kù)Mysql以及客戶端的Android操作系統(tǒng)都是較為成熟的技術(shù),使用這些技術(shù),大大提高了系統(tǒng)的可實(shí)現(xiàn)性。系統(tǒng)可靠性原則重點(diǎn)是系統(tǒng)的操作穩(wěn)定,不會(huì)出現(xiàn)卡頓、黑白屏現(xiàn)象,用戶點(diǎn)擊數(shù)量過多時(shí),響應(yīng)速度仍能處于正常的狀態(tài),代碼編程規(guī)范,保證功能具備嚴(yán)密的邏輯性,不會(huì)出現(xiàn)較大的bug。最后從可行性的目的方面來說,宿舍信息展示是指基于傳統(tǒng)宿舍展示的整合和宿舍信息展示新形式的計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展。這種展示形式結(jié)合了傳統(tǒng)宿舍信息展示的優(yōu)勢(shì),它是最流行、最方便、最便捷、經(jīng)濟(jì)的信息顯示平臺(tái)??傊?,此次開發(fā)的系統(tǒng)的各個(gè)方面都能夠達(dá)到設(shè)計(jì)要求,比如在技術(shù)以及經(jīng)濟(jì)等主要的幾個(gè)方面來說都是能夠開發(fā)設(shè)計(jì)的,并且還具有開發(fā)的成本低,收益高的優(yōu)勢(shì)。此次系統(tǒng)的開發(fā)設(shè)計(jì)是能夠?qū)崿F(xiàn)的。2.3.1經(jīng)濟(jì)可行性宿舍管理系統(tǒng)的經(jīng)濟(jì)可行性體現(xiàn)在它的開發(fā)和應(yīng)用成本相對(duì)較低,這是因?yàn)樵撓到y(tǒng)研發(fā)的工具簡(jiǎn)單不復(fù)雜。宿舍管理系統(tǒng)在實(shí)踐中具有多方面的積極意義,患者能夠通過登陸系統(tǒng)與宿舍管理員,從經(jīng)濟(jì)可行性方面來說,關(guān)鍵是評(píng)價(jià)項(xiàng)目的經(jīng)濟(jì)效益、發(fā)展的系統(tǒng)不需要額外的硬件設(shè)備,幫助管理員實(shí)現(xiàn)信息管理,所以這個(gè)系統(tǒng)的開發(fā)在經(jīng)濟(jì)上是可行的。2.3.2技術(shù)可行性依據(jù)后臺(tái)數(shù)據(jù)庫(kù)使用JDBC對(duì)新產(chǎn)生的信息進(jìn)行系統(tǒng)添加刪除或修改。目前,JSP功能相對(duì)強(qiáng)大,加之Mysql相對(duì)靈活,所以系統(tǒng)也就易于維護(hù)。能夠說,方便、快捷、靈活的發(fā)展,它被廣泛應(yīng)用于實(shí)踐。那么,第一選取當(dāng)然是使用支柱+彈簧+休眠和Mysql的組合。令人欣慰的是,該系統(tǒng)不但在技術(shù)方面可行性極高,由于網(wǎng)絡(luò)技術(shù)的高速發(fā)展及硬件的不斷更新,使得它在硬件方面的可行性也不遜色。宿舍系統(tǒng)的對(duì)象是學(xué)生,那么易用性原則站在用戶角度上,更加重視用戶的使用感。網(wǎng)站系統(tǒng)體驗(yàn)良好可以給企業(yè)創(chuàng)造極大的價(jià)值。本系統(tǒng)的易用性原則體現(xiàn)在視覺效果和性能兩個(gè)方面。第一,視覺設(shè)計(jì),系統(tǒng)界面的設(shè)計(jì)色彩要協(xié)調(diào),觀感舒適,布局清晰簡(jiǎn)潔,充分考慮用戶的使用習(xí)慣,頁(yè)面重點(diǎn)有所突出,引領(lǐng)用戶消費(fèi)。第二,高性能,除了在視覺方面滿足用戶,系統(tǒng)在操作過程中的性能表現(xiàn)也是一個(gè)重要的部分。系統(tǒng)的性能是影響用戶體驗(yàn)感的一個(gè)重要因素,點(diǎn)擊頁(yè)面后響應(yīng)的速度以及請(qǐng)求次數(shù)等對(duì)用戶體驗(yàn)感十分重要2.3.2運(yùn)行可行性信息化時(shí)代計(jì)算機(jī)的普及范圍越來越廣,全社會(huì)無論是單位還是個(gè)人都因?yàn)樾畔⒒W(wǎng)絡(luò)的強(qiáng)大享受到來實(shí)實(shí)在在的便利,發(fā)達(dá)的信息技術(shù)極大提高了社會(huì)運(yùn)轉(zhuǎn)能力。作為人口大國(guó),在宿舍系統(tǒng)中引入醫(yī)療智能管理系統(tǒng)是十分必要且具有積極意義的。該系統(tǒng)能大大降低相關(guān)后勤人員的工作量。該系統(tǒng)使用可視界面,用戶只需使用鼠標(biāo)和鍵盤就能進(jìn)入系統(tǒng)進(jìn)行使用預(yù)約和管理功能。2.3.4時(shí)間可行性從時(shí)間上看,學(xué)習(xí)相關(guān)知識(shí)并在一個(gè)月內(nèi)開發(fā)系統(tǒng),時(shí)間有點(diǎn)緊,但也不是不可能完成,此次宿舍信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基本上是本人數(shù)個(gè)多月辛勤努力的結(jié)果。宿舍登錄系統(tǒng)安全性,主要包括系統(tǒng)中注冊(cè)用戶信息安全性。系統(tǒng)中涉及用戶的手機(jī)號(hào)、姓名等私密信息,要充分保證這些信息重要性,防止學(xué)生的這些信息都是和泄漏。最后,保證交易的安全性,包括交易數(shù)據(jù)的安全性和完整,以及系統(tǒng)出現(xiàn)卡頓后,數(shù)據(jù)能夠得到備份,不丟失。3系統(tǒng)需求分析3.1用戶需求功能性需求:是為了完成宿舍信息管理系統(tǒng)以及向其用戶提供有用的功能所需執(zhí)行的動(dòng)作,需要與用戶進(jìn)行溝通交流,核實(shí)用戶需求。從軟件幫助用戶完成所需要的行為。以大學(xué)作為設(shè)計(jì)目標(biāo),有效避免資源浪費(fèi)的同時(shí)可以大幅度提升管理效率。因此,學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要求如下:(1)注意解決網(wǎng)絡(luò)數(shù)據(jù)與系統(tǒng)之間傳遞的關(guān)系,注意好二者的對(duì)接。根據(jù)現(xiàn)在學(xué)生宿舍管理的情況,上網(wǎng)查閱,大致了解管理工作的流程,然后對(duì)需求進(jìn)行全面分析。設(shè)計(jì)之前要以學(xué)生宿舍管理系統(tǒng)使用方便、成本低為主。考慮管理系統(tǒng)中的一些難點(diǎn),如何去解決這些硬性要求。將理論化的知識(shí)轉(zhuǎn)化為實(shí)際需求。學(xué)生宿舍管理系統(tǒng)在用戶名、密碼、登錄角色要有明顯的不同區(qū)分。調(diào)研高校宿舍管理系統(tǒng)的研究背景與意義,并對(duì)國(guó)內(nèi)外研究現(xiàn)狀進(jìn)行分析。調(diào)研相關(guān)的典型商業(yè)產(chǎn)品和優(yōu)秀開源項(xiàng)目,學(xué)習(xí)相關(guān)的理論知識(shí)和技能技術(shù)。本系統(tǒng)采用SpringBoot框架開發(fā)服務(wù)端,使用Android技術(shù)開發(fā)移動(dòng)平臺(tái)客戶端。采用前后端分離技術(shù),通過HTTP協(xié)議實(shí)現(xiàn)服務(wù)端與客戶端間的數(shù)據(jù)通信。使用簽名機(jī)制與本地?cái)?shù)據(jù)庫(kù)加密來保證移動(dòng)端系統(tǒng)安全。(2)系統(tǒng)需求分析,進(jìn)行系統(tǒng)的業(yè)務(wù)及數(shù)據(jù)流分析,將系統(tǒng)分成多個(gè)不同的功能模塊進(jìn)行UML分析,并描述每一模塊需要實(shí)現(xiàn)的功能。(3)系統(tǒng)設(shè)計(jì),通過系統(tǒng)的整體架構(gòu)圖和目錄結(jié)構(gòu)圖解釋系統(tǒng)的基底設(shè)計(jì)。通過系統(tǒng)用例圖和業(yè)務(wù)邏輯流程圖詳細(xì)描述每個(gè)功能的具體設(shè)計(jì),并通過數(shù)據(jù)表詳細(xì)展示實(shí)體對(duì)象設(shè)計(jì)。最后通過接口設(shè)計(jì)表,展示前后端數(shù)據(jù)交互的細(xì)節(jié)。(4)系統(tǒng)實(shí)現(xiàn),從各個(gè)功能模塊出發(fā),按照系統(tǒng)設(shè)計(jì)結(jié)合代碼和業(yè)務(wù)邏輯流程圖實(shí)現(xiàn)系統(tǒng)的具體功能,并展示系統(tǒng)的實(shí)現(xiàn)效果圖。(5)系統(tǒng)測(cè)試與維護(hù),對(duì)系統(tǒng)進(jìn)行功能測(cè)試、性能測(cè)試,總結(jié)系統(tǒng)實(shí)現(xiàn)的功能以及存在的不足,并對(duì)今后的優(yōu)化工作進(jìn)行展望。校園宿舍管理系統(tǒng)分為兩部分,分別為服務(wù)端和客戶端兩部分,其中服務(wù)端總體框架結(jié)構(gòu)如圖所示。服務(wù)端采用SpringBoot+Mybaits框架開發(fā)功能服務(wù),數(shù)據(jù)庫(kù)使用Mysql數(shù)據(jù)庫(kù),服務(wù)器使用Tomcat7.0服務(wù)器??蛻舳嘶贏ndroid操作系統(tǒng),使用OkHttp框架處理HTTP請(qǐng)求,從服務(wù)器獲取數(shù)據(jù),同時(shí)整個(gè)系統(tǒng)使用前后端分離的技術(shù),提高了安全性與系統(tǒng)的運(yùn)行速度。3.2系統(tǒng)功能層次圖在學(xué)生宿舍管理系統(tǒng)中共包含三個(gè)模塊。系統(tǒng)管理員持有最高級(jí)的權(quán)限,其模塊.圖3-2系統(tǒng)功能模塊功能結(jié)構(gòu)圖宿舍管理員有管理宿舍的權(quán)限,可以操作宿舍分配信息,可以修改密碼,可以管理學(xué)生的生活方面(考勤、報(bào)修、損耗信息),可以操作訪客信息。宿舍管理員模塊設(shè)計(jì)如圖3-3所示。圖3-3宿舍管理員模塊功能結(jié)構(gòu)圖學(xué)生可以對(duì)考勤、報(bào)修、損耗信息等信息進(jìn)行查詢。學(xué)生還可以通過報(bào)修信息管理,向宿舍管理提交報(bào)修內(nèi)容。同時(shí),學(xué)生還可以對(duì)密碼進(jìn)行修改。學(xué)生模塊設(shè)計(jì)如圖3-4所示。、圖4-4學(xué)生模塊結(jié)構(gòu)圖3.3數(shù)據(jù)表結(jié)構(gòu)圖這個(gè)學(xué)生宿舍管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)是采用Mysql。學(xué)生宿舍管理系統(tǒng)邏輯結(jié)構(gòu),就是把概念性的模型轉(zhuǎn)化之后,變成此管理系統(tǒng)所要用的實(shí)體數(shù)據(jù)表。學(xué)生宿舍管理系統(tǒng)的數(shù)據(jù)庫(kù)主要所需共有九個(gè)表。數(shù)據(jù)庫(kù)所需的九個(gè)表的結(jié)構(gòu)設(shè)計(jì)具體介紹如下。1.系統(tǒng)管理員表:系統(tǒng)管理員表是用來記錄系統(tǒng)管理人員的個(gè)人信息,具體在表中呈現(xiàn)。系統(tǒng)管理員表如表4-1所示。登錄表列名數(shù)據(jù)類型允許空長(zhǎng)度備注userNameNvarchar(50)否50用戶姓名(主鍵)passwordNvarchar(50)否50用戶密碼userTypeNvarchar(50)否50用戶2.宿舍表:宿舍管理員表是用來登記系統(tǒng)管理人員的信息,具體在表中呈現(xiàn)。宿舍管理員表如表4-2所示。宿舍表列名數(shù)據(jù)類型允許空長(zhǎng)度備注IDInt否4宿舍編碼(主鍵)nameNvarchar(50)否50宿舍名稱chineseInt是4宿舍樓層mathInt是4宿舍描述3.學(xué)生表:學(xué)生表是用來登記學(xué)生個(gè)人信息,具體在表中呈現(xiàn)。學(xué)生表如表4-3所示。學(xué)生表列名數(shù)據(jù)類型允許空長(zhǎng)度備注IDNvarchar(50)否50學(xué)號(hào)(主鍵)NameNvarchar(50)否50姓名PhoneNvarchar(50)否50電話4設(shè)計(jì)與實(shí)現(xiàn)4.1學(xué)生模塊在Android啟動(dòng)的時(shí)候,網(wǎng)頁(yè)自動(dòng)彈出用戶登錄的界面,此時(shí)需要用戶輸入賬戶、密碼和驗(yàn)證碼,且身份選擇要與賬戶相對(duì)應(yīng)上。如果滿足以上幾點(diǎn)是正確的,才能夠登錄成功。學(xué)生宿舍管理系統(tǒng)運(yùn)行后的初始界面如圖4-1所示。圖4-1系統(tǒng)運(yùn)行的登錄頁(yè)面4.2宿舍管理員模塊該模塊為系統(tǒng)管理會(huì)員登錄的模塊,其主要是實(shí)現(xiàn)學(xué)生宿舍系統(tǒng)管理人員的登錄。系統(tǒng)管理人員具有最高的管理權(quán)限。系統(tǒng)管理員登陸后的界面如圖4-2所示圖4-2系統(tǒng)管理員界面4.3學(xué)生登錄模塊 該模塊為系統(tǒng)管理會(huì)員登錄的模塊,其主要是實(shí)現(xiàn)學(xué)生宿舍系統(tǒng)管理人員的登錄。系統(tǒng)管理人員具有最高的管理權(quán)限。系統(tǒng)管理員登陸后的界面如圖4-3所示。圖4-3系統(tǒng)學(xué)生界面1.宿舍信息管理宿舍信息管理展示的界面。如圖4-4。圖4-4宿舍信息管理2.宿舍報(bào)修管理(1)宿舍報(bào)修管理查詢展示界面。如圖4-5。圖4-5宿舍報(bào)修管理5系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的方法和步驟 在系統(tǒng)完成代碼編寫后,還需要對(duì)系統(tǒng)進(jìn)行多方面的測(cè)試,以確保系統(tǒng)在后期上線和投入使用時(shí)能夠保持穩(wěn)定運(yùn)行。因此,圖書管理系統(tǒng)的測(cè)試分為硬件測(cè)試和軟件測(cè)試。在硬件測(cè)試中,完成了系統(tǒng)最大并發(fā)節(jié)點(diǎn)數(shù)的測(cè)量和帶寬波動(dòng)障礙的評(píng)估;在軟件測(cè)試過程中,對(duì)系統(tǒng)的各個(gè)環(huán)節(jié)進(jìn)行調(diào)試,確保系統(tǒng)上線后不會(huì)因bug而崩潰。通常系統(tǒng)測(cè)試包括:功能測(cè)試、安全測(cè)試、可用性測(cè)試、性能測(cè)試、兼容性測(cè)試等。系統(tǒng)測(cè)試軟件通常有兩個(gè)時(shí)間段。進(jìn)行系統(tǒng)測(cè)試的原因是為了說明軟件開發(fā)后的系統(tǒng)在分析中是否能夠滿足所有的目標(biāo),是否符合整個(gè)系統(tǒng)的設(shè)計(jì)。功能測(cè)試:所謂功能測(cè)試,是指系統(tǒng)開發(fā)完成或功能完成后進(jìn)行的測(cè)試。模塊測(cè)試:一般情況下,在開發(fā)設(shè)計(jì)一個(gè)好的系統(tǒng)的圖書時(shí),圖書成員都要對(duì)不同模塊下的子模塊進(jìn)行測(cè)試,并且每個(gè)模塊的子模塊之間互不影響。因此,每個(gè)模塊都可以單獨(dú)測(cè)試,這樣可以更容易地檢查每個(gè)子功能的正確性,也可以更容易、更快地查找錯(cuò)誤。5.2測(cè)試的目的通過本次的方案的優(yōu)缺點(diǎn),結(jié)合自身發(fā)展條件,確定了本次設(shè)計(jì)實(shí)現(xiàn)的方案。本課題利用.Net技術(shù)實(shí)現(xiàn)了圖書信息管理系統(tǒng),明確課題的主題和方向,完善系統(tǒng)功能,開辟網(wǎng)上市場(chǎng)的同時(shí)方便用戶的購(gòu)藥,并提升用戶體驗(yàn)感,增加線下的收益。每一次的項(xiàng)目的開發(fā),都大體上分為幾個(gè)步驟,首先是要對(duì)項(xiàng)目進(jìn)行技術(shù)分析工作,然后是程序的需求分析,這個(gè)階段要熟知項(xiàng)目的全部需求,對(duì)其進(jìn)行更加透徹的需求分析,下一階段是設(shè)計(jì)階段,包含數(shù)據(jù)庫(kù)和軟件的設(shè)計(jì),接下來就是完成編碼,編碼階段完結(jié),就來了到了測(cè)試工作,測(cè)試的關(guān)鍵目的,就是測(cè)試程序能否經(jīng)得起高并發(fā),高負(fù)載等的影響,所以,測(cè)試階段是非常有必要的,而且要非常嚴(yán)謹(jǐn)。6結(jié)論從研究背景意義為出發(fā)點(diǎn),闡明項(xiàng)目開發(fā)的意義和價(jià)值,這對(duì)于促進(jìn)電子商務(wù)的發(fā)展有促進(jìn)作用。著重完成了系統(tǒng)功能和系統(tǒng)性能兩個(gè)方面的內(nèi)容,借鑒現(xiàn)有的成熟的系統(tǒng),從設(shè)計(jì)細(xì)節(jié)方面闡述系統(tǒng)開發(fā)過程,展示系統(tǒng)實(shí)現(xiàn)的登錄功能、藥品功能、訂單支付功能、購(gòu)藥功能、個(gè)人中心模塊界面,對(duì)每個(gè)模塊開發(fā)以及布局做詳細(xì)介紹,我對(duì)SPRINGBOOT+MYBAITS框架語言了解的更多了,借此機(jī)會(huì)我會(huì)把整個(gè)畢業(yè)設(shè)計(jì)中的軟件功能進(jìn)行集合,以后把在這些學(xué)到的知識(shí)應(yīng)用到以后的軟件開發(fā)中。在用戶登錄系統(tǒng),輸入正確的用戶名及密碼,如果正確進(jìn)入程序,如果輸入用戶名或密碼錯(cuò)誤將彈出友好界面提示。選擇進(jìn)入的界面學(xué)員查詢自己的宿舍信息。修改密碼、提交報(bào)修、申請(qǐng)離宿、報(bào)修成功、確認(rèn)歸宿、接收通知功能。包括發(fā)布通知、宿舍學(xué)員的增刪改查、管理報(bào)修情況。通過本次的方案的優(yōu)缺點(diǎn),結(jié)合自身發(fā)展條件,確定了本次設(shè)計(jì)實(shí)現(xiàn)的方案。本課題利用SPRINGBOOT+MYBAITS框架技術(shù)實(shí)現(xiàn)了宿舍信息管理系統(tǒng),明確課題的主題和方向,完善系統(tǒng)功能,開辟網(wǎng)上市場(chǎng)的同時(shí)方便用戶的購(gòu)藥,并提升用戶體驗(yàn)感,增加線下的收益。每一次的項(xiàng)目的開發(fā),都大體上分為幾個(gè)步驟,首先是要對(duì)項(xiàng)目進(jìn)行技術(shù)分析工作,然后是程序的需求分析,這個(gè)階段要熟知項(xiàng)目的全部需求,對(duì)其進(jìn)行更加透徹的需求分析,下一階段是設(shè)計(jì)階段,包含數(shù)據(jù)庫(kù)和軟件的設(shè)計(jì),接下來就是完成編碼,編碼階段完結(jié),就來了到了測(cè)試工作,測(cè)試的關(guān)鍵目的,就是測(cè)試程序能否經(jīng)得起高并發(fā),高負(fù)載等的影響,所以,測(cè)試階段是非常有必要的,而且要非常嚴(yán)謹(jǐn)。本文主要工作如下:(1)從研究背景意義為出發(fā)點(diǎn),闡明項(xiàng)目開發(fā)的意義和價(jià)值,這對(duì)于促進(jìn)電子商務(wù)的發(fā)展有促進(jìn)作用。(2)著重完成了系統(tǒng)功能和系統(tǒng)性能兩個(gè)方面的內(nèi)容,借鑒現(xiàn)有的成熟的系統(tǒng),從設(shè)計(jì)細(xì)節(jié)方面闡述系統(tǒng)開發(fā)過程;(3)展示系統(tǒng)實(shí)現(xiàn)的登錄功能、學(xué)生信息功能、宿舍信息功能、管理員功能,對(duì)每個(gè)模塊開發(fā)以及布局做詳細(xì)介紹。參考文獻(xiàn)[1]孫雪.基于JSP技術(shù)的網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].天津:天津師范大學(xué),2019.[2]崔佳雨.Java網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技展望,2016,26(7).[3]邵敏敏,天津天獅學(xué)院信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論