學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

西安交通大學(xué)網(wǎng)絡(luò)教育學(xué)院論文III學(xué)生宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)摘要隨著計算機的蓬勃發(fā)展,宿舍管理系統(tǒng)便成為了各大高校中必不可少的管理系統(tǒng)之一。同時隨著我國高等院校的擴招,每個高校的學(xué)生數(shù)量快速增長,因此宿舍管理系統(tǒng)便成了每個高校管理學(xué)生寢室生活的必要工具。而隨著學(xué)生人數(shù)的增加,宿舍信息的數(shù)據(jù)量太過龐大,以往的手工記錄未免太過麻煩,因此設(shè)計一個管理系統(tǒng)十分必要。本系統(tǒng)的設(shè)計意義是為了讓管理人員從繁重且工作量大的操作中解放出來,同時也方便師生及時了解,并且管理學(xué)生的就寢信息。同時也有助于我院在學(xué)生宿舍管理方面的信息快速化,管理規(guī)范化,讓學(xué)生在自我管理方面更進一步提升自己。本系統(tǒng)基于B/S體系結(jié)構(gòu),采用了MVC開發(fā)模式,框架為structs2,Eclipse軟件作為開發(fā)環(huán)境、啟用了MySQL5.6數(shù)據(jù)庫和Tomcat8.0服務(wù)器,jdk的版本為1.8,開發(fā)語言為Java語言,系統(tǒng)界面都使用了JSP技術(shù),最終目的為實現(xiàn)高效、簡潔的學(xué)生宿舍管理。論文工作的介紹太少,只說明了采用的工具和技術(shù),沒有說明完成了需求分析論文工作的介紹太少,只說明了采用的工具和技術(shù),沒有說明完成了需求分析、設(shè)計、實現(xiàn)和測試等,沒有說明主要功能,沒有說明使用效果等關(guān)鍵詞:學(xué)生宿舍管理系統(tǒng);Eclipse;JSP;MySQL論文類型:應(yīng)用研究PAGEPAGEIV目錄缺英文摘要為什么第1章有11.3節(jié)數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一部分,卻單獨一章,而設(shè)計與實現(xiàn)卻合為一章缺英文摘要為什么第1章有11.3節(jié)數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一部分,卻單獨一章,而設(shè)計與實現(xiàn)卻合為一章,不合理!并且該章兩節(jié)都是設(shè)計,沒有實現(xiàn)缺測試一章TOC\o"2-3"\h\z\t"標題1,1"13023摘要 III156651緒論 1109081.1論文的選題意義、背景 1257381.1.1研究背景 1273631.1.2研究意義及目的 1192931.2國內(nèi)外研究現(xiàn)狀分析 22446211.3論文的研究方法及主要工作內(nèi)容 244982系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)的介紹 3167482.1系統(tǒng)的開發(fā)環(huán)境 3274202.1.1軟件環(huán)境 3249642.1.2硬件環(huán)境 316262.2SQL語言 362352.3系統(tǒng)所用技術(shù) 3222013需求分析 473381.1系統(tǒng)總體設(shè)計目標 4279451.2系統(tǒng)功能描述 4257053.3總體功能模塊設(shè)計 554674數(shù)據(jù)庫設(shè)計 529784.1數(shù)據(jù)庫的連接與斷開 5260914.2系統(tǒng)E-R圖 6221184.3系統(tǒng)數(shù)據(jù)表 889305系統(tǒng)設(shè)計與實現(xiàn) 12204385.1登錄模塊窗體設(shè)計 1233775.2總界面設(shè)計 12220595.3各個模塊的設(shè)計 14202425.3.1系統(tǒng)管理員登錄 1492295.3.2樓宇管理員登錄 19298165.3.3學(xué)生登錄 21107036結(jié)論與展望 236131致謝 24聲明PAGEPAGE27緒論1.1論文的選題意義、背景1.1.1研究背景我院哪個院?的學(xué)生宿舍管理已經(jīng)進行多年,其主要方式便是手工記錄信息,這種管理方式在隨著社會的信息化、計算機發(fā)展的快速化以及數(shù)據(jù)的規(guī)范化,再加上我院這幾年的擴招而變得力不從心。而且手工添加信息容易出錯,其中的檢驗、返工階段極為消耗時間,導(dǎo)致事情處理方面較為拖沓。此外依據(jù)學(xué)生填寫的數(shù)據(jù)方面,可能因為在通知階段的交流時間過長,就會出現(xiàn)信息傳達不一致現(xiàn)象,最終導(dǎo)致學(xué)生填寫數(shù)據(jù)的不規(guī)范,格式不一致,這會給后面處理這些信息的工作人員帶來很多麻煩。因此建立一套便利且科學(xué)的宿舍管理系統(tǒng)是十分有必要的。哪個院?目前我院的宿舍管理方式僅僅只能滿足學(xué)員管理的基本要求,但過程復(fù)雜,處理較為麻煩,還有以下缺點:(1)就第四級標題的編號是數(shù)字+右括號寢學(xué)生信息收集方面依靠班級匯總、學(xué)生自主填寫,其中信息的不規(guī)范化,需要處理人員自行修改;第四級標題的編號是數(shù)字+右括號(2)水電管理、寢室報修方面依靠學(xué)生去相關(guān)人員處登記,導(dǎo)致流程途中會產(chǎn)生延誤;(3)信息處理和信息傳遞方面效率較為低下。針對以上問題,需要設(shè)計一個相關(guān)的宿舍管理系統(tǒng),使得系統(tǒng)管理員,樓宇管理員,學(xué)生在處理信息,提交信息期間不必進過程序繁瑣,工作量重復(fù)的問題。同時為了更加高效簡便的對學(xué)生寢室進行管理,本系統(tǒng)智能的對學(xué)生基本信息、寢室基本信息、樓宇基本信息等方面進行了記錄和統(tǒng)計,使學(xué)生在校期間的寢室生活一目了然。1.1.2研究意義及目的計算機科學(xué)應(yīng)用的快速發(fā)展,給我們的社會帶來了很多幫助。毋庸置疑,各大管理系統(tǒng)會成為社會管理發(fā)展的必然趨勢。我院老校區(qū)宿舍管理現(xiàn)狀非常的基礎(chǔ)。管理方面很多都處于手工記錄階段,這種方式麻煩、費事,效率低下。因此學(xué)生宿舍管理系統(tǒng)對于我院來說是一個必不可少的組成部分,它可以實時的記錄下我院廣大學(xué)生的就寢信息,宿舍樓的管理,學(xué)生的遷入遷出、學(xué)生的缺寢登記、宿舍寢室報修、水電管理等情況課題意義顯然比背景重要,但你的篇幅不是如此。建議兩節(jié)合并,并重新組織和梳理,就叫做課題意義。課題意義顯然比背景重要,但你的篇幅不是如此。建議兩節(jié)合并,并重新組織和梳理,就叫做課題意義1.2國內(nèi)外研究現(xiàn)狀分析學(xué)生宿舍管理系統(tǒng)對于整個高校來講,那是一個整體中不可或缺的個體。隨著社會的發(fā)展進步,計算機的快速應(yīng)用,原始的記錄方式漸漸被淘汰,依靠計算機來接收數(shù)據(jù)、處理數(shù)據(jù)、發(fā)送數(shù)據(jù)、存儲數(shù)據(jù)成為了必然。我國在全國發(fā)展推廣計算機技術(shù)是在70年代開始的,雖然發(fā)展年代比大部分西方國家慢,但是在這幾十年國家的快速發(fā)展中,在大多數(shù)領(lǐng)域已經(jīng)追上、甚至超越了第一梯隊的國家。當然在宿舍管理系統(tǒng)方面,大部分的國外高校,他們一般有較大規(guī)模的技術(shù)隊伍提供穩(wěn)定的技術(shù)支持,而我國因為人口較多,在這方面的資源供給分配可能不是那么的充足,因此導(dǎo)致高校管理方面參差不齊。大多數(shù)一二線城市的高校,其信息化管理得到了當?shù)亟逃?,當?shù)卮笃髽I(yè)的支持,經(jīng)費充足,設(shè)備先進,管理人員以及技術(shù)人員素質(zhì)相對較高,因此其高校信息化一直在國內(nèi)前列,少部分學(xué)校甚至在國際前列。而一些落后的地方城市的高校,以及民辦高校因為種種原因,校內(nèi)信息化一直得不到有效提升,以至于處于半信息狀態(tài)。由此而見,其宿舍管理系統(tǒng)便處于手工記錄方面。縱觀國內(nèi)外研究,國內(nèi)外在宿舍管理系統(tǒng)的信息化方面,我國依然還有很大的進步空間。我們不僅要發(fā)展處于世界前列的高校,仍需扶持一些地方城市的高校,推進全國高校信息化,然后實現(xiàn)全國信息的連通。然后在全國高校生的數(shù)據(jù)中挖掘出更加有用的數(shù)據(jù),更加明確學(xué)生的需求,實現(xiàn)更完美、更方便的宿舍管理系統(tǒng)。因此宿舍管理系統(tǒng)應(yīng)朝向便捷化、無紙化、共享化的智能管理系統(tǒng)方面發(fā)展,為實現(xiàn)全國高校信息化打好夯實的基礎(chǔ)。11.3論文的研究方法及主要工作內(nèi)容你所謂研究方法不對,實際指的是采用了什么技術(shù),因此本節(jié)標題改為:論文主要工作內(nèi)容僅僅說明了采用什么技術(shù),這就是你的工作的全部?你所實現(xiàn)系統(tǒng)只有登錄功能?你所謂研究方法不對,實際指的是采用了什么技術(shù),因此本節(jié)標題改為:論文主要工作內(nèi)容僅僅說明了采用什么技術(shù),這就是你的工作的全部?你所實現(xiàn)系統(tǒng)只有登錄功能?本節(jié)是論文重要一節(jié),是閱老師判定你論文優(yōu)劣的重要依據(jù)之一,顯然你沒有好好寫本學(xué)生宿舍管理系統(tǒng)準備使用JSP動態(tài)網(wǎng)頁制作技術(shù)作為主要的前臺開發(fā)語言,實現(xiàn)前后臺的數(shù)據(jù)交互;后臺選用MySQL作為數(shù)據(jù)庫服務(wù)器。根據(jù)我院目前的實際情況準備從以下幾個方面來設(shè)計相關(guān)欄目。(1)系統(tǒng)管理員登錄(2)樓宇管理員登錄(3)學(xué)生登錄系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)的介紹2.1系統(tǒng)的開發(fā)環(huán)境2.1.1軟件環(huán)境Windows1064位操作系統(tǒng)Eclipse開發(fā)工具Tomcat8.0服務(wù)器MySQL5.5數(shù)據(jù)庫SQLyog數(shù)據(jù)庫可視化界面Java開發(fā)語言2.1.2硬件環(huán)境Inter(R)Corei55200Ucpu4GB內(nèi)存Intel(R)HDGrapics820顯卡500G機械硬盤普通鼠標1個普通鍵盤1個2.2SQL語言我們常用在MySQL的SQL語言一般有三種:數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操控語言(DML)、數(shù)據(jù)查詢語言(DQL)。第一種數(shù)據(jù)定義語言(DDL)中,常用的語句有:負責(zé)創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表的一些對象的create語句、負責(zé)刪除數(shù)據(jù)表和索引的drop語句、負責(zé)修改數(shù)據(jù)表定義及屬性的alter語句;第二種數(shù)據(jù)操控語言(DML)中,常用的語句有:負責(zé)往數(shù)據(jù)表中插入記錄的insert語句、負責(zé)刪除數(shù)據(jù)表中記錄delete語句、修改數(shù)據(jù)表中記錄的update語句。第三種數(shù)據(jù)查詢語言(DQL)中,常用的語句是負責(zé)從數(shù)據(jù)表中查詢記錄的select語句。2.3系統(tǒng)所用技術(shù)B/S體系結(jié)構(gòu),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護和使用??蛻魴C上只要安裝一個瀏覽器,服務(wù)器安裝SQLServer、Oracle、MYSQL等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。MVC全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業(yè)務(wù)邏輯。MVC被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。JSP全名為JavaServerPages,中文名叫java服務(wù)器頁面,其根本是一個簡化的Servlet設(shè)計,它是由Sun公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標記,從而形成JSP文件。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。在你使用技術(shù)中,最值得介紹的是structs2,而你卻介紹了最不值得介紹的SQL語言在你使用技術(shù)中,最值得介紹的是structs2,而你卻介紹了最不值得介紹的SQL語言需求分析不該分頁?不該分頁?系統(tǒng)總體設(shè)計目標編號不對編號不對實現(xiàn)宿舍管理的簡單化,有效提高在管理過程中各部門的工作效率,使廣大學(xué)生,以及管理人員在使用過程中身心舒暢。使每個系統(tǒng)權(quán)限擁有者能更簡潔的使用本系統(tǒng),實現(xiàn)頁面間的數(shù)據(jù)交互[],信息處理功能。系統(tǒng)功能描述我院與宿舍管理有關(guān)的管理人員有學(xué)工處的總管理人員,以及每棟樓的樓宇管理員。對宿舍管理有最高權(quán)限的是學(xué)工處的管理,負責(zé)樓宇管理員的管理,學(xué)生管理,以及樓宇寢室管理;樓宇管理員負責(zé)管理學(xué)生缺寢登記,添加學(xué)生寢室的水電,處理寢室報修記錄;學(xué)生能查看自己的缺寢記錄,報修寢室損壞的東西。根據(jù)這些分工的不同,系統(tǒng)劃分了三個登錄權(quán)限:系統(tǒng)管理員、樓宇管理員、學(xué)生。(1)不規(guī)范系統(tǒng)管理員:具有系統(tǒng)最高權(quán)限,能實現(xiàn)對樓宇管理員、學(xué)生的增刪查改,實現(xiàn)學(xué)生入住,遷出,更換寢室的管理,以及簡單的學(xué)生管理。不規(guī)范(2)樓宇管理員:該類用戶由系統(tǒng)管理員添加,具體實現(xiàn)對于學(xué)生寢室的登記,處理學(xué)生報修的寢室信息,以及學(xué)生寢室的水電管理。(3)學(xué)生:該類用戶由系統(tǒng)管理員添加,能查看在寢室期間的缺寢狀態(tài)和水電的信息,報修寢室損壞物品。3.3總體功能模塊設(shè)計需求分析,應(yīng)該詳細列出每項功能,并加以描述,并用用例圖鞥進行描述。而你僅僅說明系統(tǒng)有三類用戶。況且怎么出現(xiàn)了設(shè)計,不是下一章內(nèi)容嗎?需求分析,應(yīng)該詳細列出每項功能,并加以描述,并用用例圖鞥進行描述。而你僅僅說明系統(tǒng)有三類用戶。況且怎么出現(xiàn)了設(shè)計,不是下一章內(nèi)容嗎?由上述所寫功能,可以具體實現(xiàn)功能,如下圖3-1所示:圖3-1系統(tǒng)功能模塊圖數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫的連接與斷開數(shù)據(jù)庫的連接可以利用配置文件創(chuàng)建一個方法,需要連接的時候調(diào)用,即數(shù)據(jù)庫的連接功能由以下圖4-1中代碼實現(xiàn)數(shù)據(jù)庫設(shè)計為什么講代碼,這不是實現(xiàn)部分內(nèi)容嗎?:數(shù)據(jù)庫設(shè)計為什么講代碼,這不是實現(xiàn)部分內(nèi)容嗎?圖4-1數(shù)據(jù)庫連接代碼圖4.2系統(tǒng)E-R圖在開發(fā)系統(tǒng)之前,數(shù)據(jù)庫[]的設(shè)計可謂是開發(fā)系統(tǒng)環(huán)節(jié)中極為重要的一步,它需要分析整個系統(tǒng)的運行走向,因此數(shù)據(jù)庫設(shè)計的優(yōu)良直接影響后期的開發(fā)。本系統(tǒng)數(shù)據(jù)主要由系統(tǒng)管理員、樓宇管理員、學(xué)生三個實體屬性添加。宿舍管理系統(tǒng)一共有10個表,即系統(tǒng)管理員表(admin)、樓宇管理員表(teacher)、學(xué)生表(student)、樓宇表(building)、寢室表(dormitory),缺寢登記表(log),學(xué)生遷出表(out1),寢室報修表(bx),水電表(sd),樓宇管理員管理樓層表(tb)。其中系統(tǒng)管理員(admin)與樓宇管理員(teacher)表、學(xué)生(student)表、樓宇(building)表、寢室(dormitory)表等四個表構(gòu)成一對多關(guān)系,另構(gòu)成一對多關(guān)系的有:樓宇管理員表(teacher)與學(xué)生表(student)、樓宇表(building)與寢室表(dormitory),寢室表(dormitory)和學(xué)生表(student);構(gòu)成一對一關(guān)系的有樓宇管理員表(teacher)和樓宇表(building)。具體E-R圖如圖4-2所示:簡介人數(shù)類型電話名字名字簡介人數(shù)類型電話名字名字1n1n包含寢室樓宇 1包含寢室樓宇1nn1電話 1nn1電話姓名性別1姓名性別用戶名管理密碼創(chuàng)建創(chuàng)建用戶名管理密碼創(chuàng)建創(chuàng)建入住入住1111創(chuàng)建創(chuàng)建系統(tǒng)管理員創(chuàng)建創(chuàng)建系統(tǒng)管理員n111n111nn狀態(tài)nn狀態(tài)管理用戶名學(xué)生樓宇管理員管理用戶名學(xué)生樓宇管理員n1班級n1班級姓名姓名姓名姓名性別密碼用戶名電話密碼性別性別密碼用戶名電話密碼性別圖4-2系統(tǒng)E-R圖標題及內(nèi)部文字應(yīng)5號字體你的圖已經(jīng)超過頁邊距了標題及內(nèi)部文字應(yīng)5號字體你的圖已經(jīng)超過頁邊距了另外學(xué)生(student)表分別與報修(bx)表,水電(sd)表構(gòu)成多對一的關(guān)系,樓宇管理員(teacher)表分別與報修(bx)表、水電(sd)表構(gòu)成一對多的關(guān)系。具體E-R圖如圖4-3所示:樓宇寢室狀況姓名寢室樓宇樓宇姓名學(xué)生樓宇寢室狀況姓名寢室樓宇樓宇姓名學(xué)生1寢室1寢室nn報修報修1管理1管理樓宇管理員n n 1樓宇管理員n查看充值 1查看充值nn 1 n寢室水電n寢室水電n水費水費宿寢室寢室電費日期宿寢室寢室電費日期圖4-3水電E_R圖圖中文字沒有居中,且互相遮擋,混亂不堪圖中文字沒有居中,且互相遮擋,混亂不堪4.3系統(tǒng)數(shù)據(jù)表本系統(tǒng)包含的數(shù)據(jù)庫表有:系統(tǒng)管理員表(admin),宿舍樓宇表(building),寢室表(dormitory),缺寢登記表(log),學(xué)生遷出表(out1),學(xué)生表(student),樓宇管理員管理樓層表(tb),樓宇管理員表(teacher),水電(sd)表,報修(bx)表等10張表。表4-1系統(tǒng)管理員表(admin)應(yīng)該三線表,應(yīng)該應(yīng)該三線表,應(yīng)該5號字體字段名稱字段說明類型主鍵長度是否為空Admin_ID系統(tǒng)管理員idint是11否Admin_Username系統(tǒng)管理員用戶varchar20是Admin_Password系統(tǒng)管理員密碼varchar20是Admin_Name系統(tǒng)管理員名varchar20是Admin_Sex系統(tǒng)管理員性別varchar10是Admin_Tel系統(tǒng)管理員電話varchar20是表4-2宿舍樓宇表(building)字段名稱字段說明類型主鍵長度是否為空Building_ID樓宇idint是11否Building_Name樓宇名字varchar50是Building_Introduction樓宇介紹varchar1000是表4-3寢室表(dormitory)字段名稱字段說明類型主鍵長度是否為空Domitory_ID寢室idint是11否Domitory_BuildingID樓宇idvarchar11是Domitory_Name寢室名varchar20是Domitory_Type寢室類型varchar20是Domitory_Number寢室號varchar10是Domitory_Tel寢室電話varchar20是表4-4缺寢登記表(log)字段名稱字段說明類型主鍵長度是否為空Log_ID登記idint是11否Log_StudentID學(xué)生idint11是Log_TeacherID樓宇管理員idint11是Log_Date登記日期varchar50是Log_Remark登錄說明varchar1000是表4-5學(xué)生遷出表(out1)字段名稱字段說明類型主鍵長度是否為空Out_ID遷出idint是11否Out_StudentID學(xué)生idint11是Out_Date遷出日期varchar50是Out_Remark為什么字體不一?為什么字體不一?遷出說明varchar1000是表4-6學(xué)生表(student)字段名稱字段說明類型主鍵長度是否為空Student_ID學(xué)生idint是11否Student_DomitoryID學(xué)生寢室idint11是Student_Username學(xué)生用戶名varchar20是Student_Password學(xué)生密碼varchar20是Student_Name學(xué)生名varchar20是Student_Sex學(xué)生性別varchar20是Student_Class學(xué)生專業(yè)班級varchar20是Student_State學(xué)生狀態(tài)varchar20是表4-7樓宇管理員管理樓層表(tb)字段名稱字段說明類型主鍵長度是否為空TB_IDidint是11否TB_TeacherID樓宇管理員idint11是TB_BuildingID樓宇idintint是表4-8樓宇管理員表(teacher)字段名稱字段說明類型主鍵長度是否為空Teacher_ID樓宇管理員idint是11否Teacher_Username樓宇管理員用戶varchar20是Teacher_Password樓宇管理員密碼varchar20是Teacher_Name樓宇管理員名varchar20是Teacher_Sex樓宇管理員性別varchar10是Teacher_Tel樓宇管理員電話varchar20是表4-9報修表(bx)字段名稱字段說明類型主鍵長度是否為空BX_IDidint是11否BX_StudentNAME學(xué)生名varchar20是BX_dormitoryNAME寢室名varchar20是BX_buildingNAME樓宇名varchar20是BX_teacherNAME樓宇管理員名varchar20是BX_Date日期varchar20是BX_Introduction報修概述Varchar1000是BX_Status狀態(tài)int1是表4-10水電表字段名稱字段說明類型主鍵長度是否為空SD_IDidint是11否SD_dormitoryNAME寢室名varchar20是SD_buildingNAME樓宇名varchar20是SD_teacherNAME樓宇管理員名varchar20是SD_Date日期varchar20是SD_Ele電費Varchar20是SD_Water水費Varchar20是系統(tǒng)設(shè)計與實現(xiàn)5.1登錄模塊窗體設(shè)計一個系統(tǒng)界面[參考文獻[1]參考文獻[1]徐秀春.如何建立學(xué)生宿舍管理系統(tǒng)[J]職業(yè),2016[2]范立鋒.喬世權(quán).程文彬.JSP程序設(shè)計[M].北京:人民郵電出版社,2019[3]張新科.JSP動態(tài)網(wǎng)站設(shè)計項目教程[M].北京:中國人民大學(xué)出版社,2017[4]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高校教育出版社,2016[5]孫衛(wèi)琴,李洪成.Tomcat與javaweb技術(shù)開發(fā)詳解[M].北京:電子工業(yè)出版社,2017[6]黑馬程序員.Java基礎(chǔ)案例教程[M].北京:人民郵電出版社,2017.[7]賈文瀟,鄧俊杰.JavaWeb應(yīng)用中常見的錯誤和異常問題處理[J].電子測試,2016,(07):60-81.[8]周佩德.數(shù)據(jù)庫原理及應(yīng)用[M].北京:電子工業(yè)出版社,2017[9]賈曉芳,沈澤剛.JavaWeb應(yīng)用開發(fā)中的常見亂碼形式及解決方法[J].軟件導(dǎo)刊,2017,(04):214-216.附件:網(wǎng)絡(luò)學(xué)院畢業(yè)論文獨創(chuàng)性聲明本人聲明,所呈交的畢業(yè)論文系在指導(dǎo)老師的指導(dǎo)下本人獨立完成的研究成果。論文中依法引用他人的成果,均已做出明確標注或得到許可。論文內(nèi)容未包含法律意義上已屬于他人的任何形式的研究成果,如果本論文有摘抄他人的研究成果,被他人追究責(zé)任,則本人負全部責(zé)任,與指導(dǎo)老師和學(xué)校無關(guān)。本人如違反上述聲明,愿意承擔(dān)以下責(zé)任和后果:交回學(xué)校授予的畢業(yè)證書;學(xué)??梢栽谙嚓P(guān)媒體上對作者本人的行為進行通報;本人按照學(xué)校規(guī)定的方式,對因不當取得證書給學(xué)校造成的名譽損害,進行公開道歉;本人負責(zé)因論文成果不實產(chǎn)生的法律糾紛。論文作者簽名:日期:年月日畢業(yè)論文知識產(chǎn)權(quán)權(quán)屬聲明本人在導(dǎo)師指導(dǎo)下所完成的論文及相關(guān)的職務(wù)作品,知識產(chǎn)權(quán)歸屬學(xué)校。學(xué)校享有以任何方式發(fā)表、復(fù)制、公開閱讀、借閱以及申請專利等權(quán)利。本人離校后發(fā)表或使用畢業(yè)論文或與論文直接相關(guān)的學(xué)術(shù)論文或成果時,署名單位仍然為西安交通大學(xué)。論文作者簽名:日期:年月日導(dǎo)師簽名:日期:年月日注:本聲明的版權(quán)歸西安交通大學(xué)所有,未經(jīng)許可,任何單位及個人不得擅自使用。登錄窗體界面如圖5-1所示:圖5-1登錄界面5.2總界面設(shè)計本系統(tǒng)有登錄人身份有三個,因此登錄后三個不同的身份界面是不一樣的,這是通過在action層內(nèi)判斷表單獲得的登錄數(shù)據(jù),然后在跳轉(zhuǎn)到不同的界面。若登錄人身份為系統(tǒng)管理員,則登錄后跳轉(zhuǎn)主界面如圖5-2所示:圖5-2系統(tǒng)管理員登錄若登錄人身份為樓宇管理員時,則登錄后跳轉(zhuǎn)主界面如圖5-3所示:圖5-3樓宇管理員登錄若登錄人身份為學(xué)生時,則登錄后跳轉(zhuǎn)主界面如圖5-4所示:圖5-4學(xué)生登錄5.3各個模塊的設(shè)計本系統(tǒng)登陸后身份不同,功能也相對不能,因此我在這里分開闡述。5.3.1系統(tǒng)管理員登錄系統(tǒng)管理員登錄后,由5.2的界面可以看出,系統(tǒng)管理員可以管理樓宇管理員,管理學(xué)生,管理宿舍樓宇,管理寢室,學(xué)生的入住登記,遷出登記,寢室調(diào)換等等。在管理樓宇管理員界面,可以實現(xiàn)對樓宇管理員的增刪查改等操作,界面如圖5-5所示:圖5-5樓宇管理員管理同理,在管理學(xué)生界面,也可以實現(xiàn)對學(xué)生的增刪查改,具體界面如圖5-6所示:圖5-6學(xué)生管理在樓宇管理界面,除了增刪查改之外,還能添加樓宇管理員,樓宇管理界面如圖5-7所示:圖5-7樓宇管理寢室管理界面,先選擇哪一棟樓宇,再對這棟樓宇進行操作,即某樓宇里面寢室的增刪查改,樓宇管理界面如圖5-8所示:圖5-8宿舍管理學(xué)生寢室調(diào)換界面,先拿到學(xué)生學(xué)號,然后直接調(diào)換對應(yīng)的寢室,界面如圖5-9所示: 圖5-9學(xué)生寢室調(diào)換學(xué)生入住登記界面,是先獲得前面學(xué)生管理處添加的學(xué)生學(xué)號,然后將這個學(xué)生添加進某棟樓的某個寢室,最后才能在學(xué)生管理界面對這個學(xué)生進行增刪查改,界面如圖5-10所示:圖5-10學(xué)生入住登記學(xué)生遷出登錄主要對畢業(yè)而言,遷出之后不可更改,界面如圖5-11所示:圖5-11學(xué)生遷出登記學(xué)生缺寢記錄由樓宇管理員登記,先是出現(xiàn)一個查詢界面,然后根據(jù)查詢界面得到的學(xué)生學(xué)號,所住寢室,所在樓宇查看該學(xué)生的缺寢登記,界面如圖5-12所示:圖5-12學(xué)生缺寢記錄遷出記錄界面由學(xué)生遷出登記界面得到數(shù)據(jù),界面如圖5-13所示:圖5-13學(xué)生遷出記錄修改密碼,退出系統(tǒng)功能為三個登錄身份共有功能,界面如圖5-14所示:圖5-14修改密碼5.3.2樓宇管理員登錄樓宇管理員登錄后,由圖5-3的界面可以看出,樓宇管理員可以進行學(xué)生管理,學(xué)生缺寢的登記,查看處理學(xué)生界面提交過來的報修記錄,管理學(xué)生寢室的水電。學(xué)生管理功能實現(xiàn)學(xué)生的缺寢登記,因為本次登錄人是慧苑一棟的管理員,所以會先出現(xiàn)樓宇的選擇項,這是在系統(tǒng)管理員界面添加的樓宇管理員管理哪一棟,或是哪幾棟樓宇的數(shù)據(jù),界面如圖5-15所示: 圖5-15學(xué)生管理學(xué)生缺寢記錄由學(xué)生管理處得到數(shù)據(jù),界面如圖5-16所示:圖5-16學(xué)生缺寢記錄學(xué)生報修記錄由學(xué)生登錄界面,學(xué)生報修添加數(shù)據(jù),界面如圖5-17所示:圖5-17寢室報修學(xué)生寢室水電管理由學(xué)生在樓宇管理員這里人工充值繳費,然后樓宇管理員在數(shù)據(jù)庫中添加數(shù)據(jù),界面如圖5-18所示:圖5-18水電管理5.3.3學(xué)生登錄學(xué)生登錄后,由圖5-4的界面可以看出,學(xué)生可以查看自己的缺寢記錄,添加報修信息,查看自己寢室的水電費等功能。查看缺寢記錄功能由管理員添加缺寢記錄,界面如圖5-19所示:圖5-19我的缺寢記錄寢室報修由正在登錄的學(xué)生提交報修信息,也可以看到本寢室其它人添加的報修信息,界面如圖5-20所示:圖5-20學(xué)生寢室報修查看水電功能能查看到自己所在寢室的水電費,界面如圖5-21所示:圖5-21學(xué)生水電管理只有界面展示,沒有設(shè)計,也沒有代碼實現(xiàn)。設(shè)計部分:既然采用了struts2+JSP的MVC設(shè)計,你的action類有哪些?javabean有哪些?應(yīng)該給出詳細的類圖,這才是真正的設(shè)計。3-3節(jié)說是總體設(shè)計,實際仍說明的是功能,是需求分析的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論