基于Web的學(xué)校宿舍管理系統(tǒng)的設(shè)計_第1頁
基于Web的學(xué)校宿舍管理系統(tǒng)的設(shè)計_第2頁
基于Web的學(xué)校宿舍管理系統(tǒng)的設(shè)計_第3頁
基于Web的學(xué)校宿舍管理系統(tǒng)的設(shè)計_第4頁
基于Web的學(xué)校宿舍管理系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章緒論1.1選題背景與意義隨著網(wǎng)絡(luò)的發(fā)展和計算機技術(shù)在各個行業(yè)的廣泛應(yīng)用、辦公自動化和未來社會的發(fā)展,信息管理系統(tǒng)將廣泛應(yīng)用于人們的工作和生活。學(xué)生信息檔案的管理對于學(xué)校的管理者來說至關(guān)重要,學(xué)生信息是高等學(xué)校非常重要的一項數(shù)據(jù)資源,是一個教育單位不可缺少一部分。特別是近幾年來,國家政策的調(diào)整,我國高等院校大規(guī)模的擴招,給高等院校的教學(xué)管理、學(xué)生管理、后勤管理等方面都帶來不少的沖擊。其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復(fù)雜,難以單純地依靠人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高,目前我國各類高等院校中還有相當一部分學(xué)生檔案管理還停留在紙介質(zhì)的基礎(chǔ)上,尤其是中、小學(xué)對學(xué)生檔案的管理更是落后,這樣的管理機制已經(jīng)不能適應(yīng)時代發(fā)展的要求,其管理方法將浪費許多人力和物力。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生檔案進行管理,有著手工管理所無法比擬的優(yōu)點,系統(tǒng)針對學(xué)校學(xué)生信息的特點以及管理中實際需要而設(shè)計,能夠有效地實現(xiàn)學(xué)生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)范化地管理大量的學(xué)生信息,并避免人為操作的錯誤和不規(guī)范行為。1.2相關(guān)研究現(xiàn)狀1.2.1國內(nèi)現(xiàn)狀調(diào)查顯示,現(xiàn)在國內(nèi)絕大多數(shù)學(xué)校的學(xué)生公寓管理還沒有實現(xiàn)信息化,現(xiàn)在許多大學(xué)生宿舍管理水平在中國仍處于傳統(tǒng)的人工記錄操作。這樣公寓管理的效率就非常的低,需要的人力物力也非常多,它已經(jīng)跟不上社會發(fā)展的趨勢,因為在21世紀的今天,計算機已經(jīng)主導(dǎo)人們的辦公室信息技術(shù),本文基于文件手動操作被計算機化管理消除操作已成為不可避免的?,F(xiàn)在中國已經(jīng)進入了信息時代,并且發(fā)展迅速。因此,擁有一個優(yōu)秀的宿舍管理系統(tǒng)對于高校企業(yè)更方便的管理學(xué)生信息是非常重要的。所以盡快開發(fā)一臺適合高校學(xué)生公寓管理系統(tǒng)是非常必要的。1.2.2國外現(xiàn)狀目前,國外的信息管理系統(tǒng)在設(shè)計而言相對簡潔,注重實用性,技術(shù)含量高,用最為先進的技術(shù)配合簡潔明了的界面來制作系統(tǒng)。在解決需求和主要功能的情況下在考慮是否添加輔助功能。國外的數(shù)字化校園建設(shè)發(fā)展早,起點高,投資大和速度快,并且最早是在上個世紀七十年代由麻省理工學(xué)院提出,現(xiàn)在已經(jīng)構(gòu)建出一個較為成熟的數(shù)字化校園。在美歐,各個學(xué)校因為政府的強力支持紛紛進行了數(shù)字化改造。但是國外的管理系統(tǒng)更加關(guān)注數(shù)字資源的提供,反而較少強調(diào)功能高度的系統(tǒng)集成,因此國外信息管理系統(tǒng)在數(shù)字校園中相對較弱。第二章開發(fā)環(huán)境與技術(shù)介紹2.1數(shù)據(jù)庫MySQL2.1.1MySQL概述與應(yīng)用MySQL是瑞典MySQLAB的小型數(shù)據(jù)庫管理系統(tǒng)。miSQL數(shù)據(jù)庫非常適合中小企業(yè),并在中小型網(wǎng)站上廣泛使用。此外,它提供了各種各樣的數(shù)據(jù)庫鏈接,這些鏈接的成本低,面積小,速度快;因為它們是開放源源的,易于播種,開發(fā)人員越來越喜歡和熟悉這些鏈接。2.2服務(wù)器Tomcat6.02.2.1Tomcat6.0概述Tomcat6.0是apache基金會的Jakarta項目。阿帕奇、森和其他公司和個人開發(fā)的一個項目。在sun的參與和支持下,最新的serflet和JSP總是出現(xiàn)在通卡,支持最新的serflet2-4和JSP2。2.2.2Tomcat6.0的應(yīng)用Tomcat6.0可以處理HTML網(wǎng)頁,也是一個Svlet和jspp容器。Tomcat6.0是一個技術(shù)先進、穩(wěn)定和免費的,深受爪哇愛好者的歡迎,被一些軟件開發(fā)商承認為Web應(yīng)用服務(wù)器。2.3Struts2框架技術(shù)Struts2框架用于開發(fā)網(wǎng)頁應(yīng)用程序,不依賴strutsAPI和servletAPI,采用MVC架構(gòu),是在WebWork的基礎(chǔ)上發(fā)展而來,以WebWork為核心,繼承Struts部分優(yōu)點,提供以MVC實現(xiàn)Web框架,Struts2可以以指定方法校檢,提供全局范圍。2.3.1Struts2的優(yōu)點實現(xiàn)MVC的設(shè)計模型,使其結(jié)構(gòu)清晰,只用于商業(yè)邏輯;此外,它還有一個Taglib”工具,允許一個單一的過程,通過合成文件處理多個訂單。XML”,這提高了開發(fā)的效率,政府間發(fā)展干事以后更容易保存。2.3.2Struts2的運行機制要求從客戶URL瀏覽器地址發(fā)送給服務(wù)器,通過將在網(wǎng)站上的HTTP協(xié)議。XML信息過濾器,過濾文件的所有人都是信息,過濾了所有這些標題,這樣,我們就會收到更多的建筑材料。這種類型將引用他的創(chuàng)作文件。XML.第一類過濾器是URL中確定的空間信息(即webp應(yīng)用程序名稱背后的信息),然后檢查Struts.XML中的運行信息是否含有基于URL所載操作信息的操作信息。2.4MVC框架技術(shù)MMVC是軟件工程中常用的軟件結(jié)構(gòu)模型,稱為“模式控制模式”。方案系統(tǒng)分為三個基本單元單元單元、演示和控制單元。這是一種將代碼與明確的商業(yè)邏輯和數(shù)據(jù)分開的方法,可根據(jù)客戶的指定要求進行數(shù)據(jù)處理和操作。設(shè)計模式是什么?所謂的設(shè)計模型是許多人熟悉的常用代碼設(shè)計的知識,是一套解決經(jīng)典問題的模式。MVC框架由此而設(shè)計。MVC是第一個桌面應(yīng)用框架,其意思是商業(yè)模型等同于JAVA中的實體類型;V是一個相當于JSP頁的用戶界面;C“C”是一種控制面板,可與Servlet頁面或運動頁面;這一框架被用來使項目更加透明,更便于程序員使用。模型-顯示-控制(MVC)是澤布魯克于20世紀80年代開發(fā)的計算機設(shè)計模型Smaltalk-80。后來被推薦為oraclesunjavae平臺的設(shè)計樣板,并越來越多地使用大腸桿菌和丙烯酸鹽的開發(fā)商所運用。MVC工作模式分為以下5步驟:1.首先,客戶端先向服務(wù)器發(fā)送請求;2.然后,服務(wù)器收到請求后執(zhí)行Servlet操作;3.接著,Servlet控制器接收到請求后執(zhí)行應(yīng)用程序的控制流程4.接著,調(diào)用JavaBean訪問數(shù)據(jù)庫5.最后,Servlet轉(zhuǎn)JSP頁面,顯示動態(tài)數(shù)據(jù)。2.5java服務(wù)器頁面2.5.1JSP簡介Java服務(wù)器的中文頁面是JavaJava文件組成的Java文件,其中包含jpsp和JSP和JSP>>HTML文本的內(nèi)容,可以使用JSP代碼輸入更靈活和更用戶的JSP頁面;但在添加java說明之前,主文件夾應(yīng)<Java=Java語言。基于java語言。JSP支持將Java編碼和預(yù)先確定的程序納入所使用的固定網(wǎng)頁。此外,你可以創(chuàng)建一個JSP標記庫,為擴大服務(wù)創(chuàng)建獨立的通道。2.5.2JSP結(jié)構(gòu)Web服務(wù)器需要在容器中使用JSP頁面。信息系統(tǒng)的結(jié)構(gòu)以兩種基本方式實施:(1)JSP是一個單獨的網(wǎng)頁,對客戶的回歸要求和后果作出反應(yīng),并且使用半季度的能力和功能,包括ben之友完成數(shù)據(jù)(2)顯示操作水平的服務(wù)器控制面上服務(wù)器上使用的MVC控制模型。這兩種備選方案之間的主要區(qū)別是,大量訂單在哪里處理,JSP分別對了要求,而pan公司處理了所有數(shù)據(jù)。第二個模型是JSP和servlet的組合。

第三章系統(tǒng)分析與概要設(shè)計在當前計算機技術(shù)的快速發(fā)展中,從對管理系統(tǒng)宿舍歷史和現(xiàn)狀的分析和測試中,學(xué)生管理系統(tǒng)已成為高等教育機構(gòu)不可分割的一部分。在高等教育機構(gòu)中利用有意義的系統(tǒng)設(shè)計機器來滿足未來的發(fā)展需要,這是傳統(tǒng)的住宿管理模式的最終產(chǎn)品,這種模式設(shè)計了一個易于迅速有效管理的學(xué)生系統(tǒng)。住宿管理系統(tǒng)的設(shè)計主要包括開發(fā)前臺的功能頁和建立后臺數(shù)據(jù)庫。該系統(tǒng)開發(fā)一種語言,前臺頁面必須盡可能整潔、清晰和簡單,后頁使用mysqL數(shù)據(jù)庫。3.1性能需求為了能夠讓這個系統(tǒng)持續(xù)穩(wěn)定運行,讓用戶有很好的操作體驗,就需要滿足下面五個需求。3.1.1響應(yīng)時間需求為了有良好的操作體驗,節(jié)省用戶操所需時間,所有操作所需的時間都控制在5秒內(nèi),不得超過5秒,點擊操作后頁面跳轉(zhuǎn)時間控制在3秒內(nèi),檢索查詢的時間最長也不要大于3秒。3.1.2系統(tǒng)容量需求為滿足用戶量的需求,注冊用戶容量要大于1000人,可同時在線人數(shù)也要超過注冊人數(shù)的一半??赏瑫r處理用戶數(shù)據(jù)人數(shù)也要保持在一百人以上3.1.3系統(tǒng)容災(zāi)性需求為了面對突發(fā)情況導(dǎo)致服務(wù)器崩潰重啟后用戶數(shù)據(jù)能夠不流失,服務(wù)器正常工作后能夠恢復(fù)丟失的數(shù)據(jù)并且能還原用戶數(shù)據(jù)3.1.4系統(tǒng)兼容性為滿足用戶使用的瀏覽器的版本和內(nèi)核多樣性,使系統(tǒng)能夠在各主流瀏覽器上得到兼容,滿足大部分用戶的需求,能夠在各式主流瀏覽器上完成操作,支持的瀏覽器有GoogleChrome,F(xiàn)irefox和IE。3.1.5系統(tǒng)安全性為了便利學(xué)校的管理和發(fā)展,住宿系統(tǒng)為管理提供便利,并為具有許可證制度和出入程序的不同功能的三種登錄身份、用戶、行政用戶和學(xué)生提供了便利,用戶必須登記自己的身份,從而確保系統(tǒng)的安全。3.2功能需求3.2.1系統(tǒng)功能需求本系統(tǒng)利用Web目前的應(yīng)用程序設(shè)計中使用先進技術(shù),使用jpp程序語言javascript和mysqat服務(wù)器作為支持mysql數(shù)據(jù)庫的背景,主要功能如下:要求用戶選擇用戶的身份,驗證用戶的身份,以便進入后臺主頁。該系統(tǒng)的功能包括增加、刪除、更改或檢查建筑物、宿舍和學(xué)生,并為學(xué)生的入學(xué)登記、換宿舍、疏散登記、離境登記和缺乏睡眠記錄。向房舍管理人員發(fā)放用戶管理補助金,使他們能夠根據(jù)業(yè)績獲取受管轄的建筑學(xué)生的信息,并在學(xué)生睡眠記錄中添加睡眠記錄。即使是學(xué)校的用戶也可以查看丟失的睡眠記錄,并更改密碼。用戶應(yīng)在建筑物中增加建筑物管理員。3.2.2功能模塊劃分該系統(tǒng)將系統(tǒng)管理員用戶、建筑物管理員用戶和學(xué)生用戶按專業(yè)程度分為三類。系統(tǒng)管理員的用戶可以加入大樓管理員、學(xué)生、宿舍管理員、注銷、修改、查詢、更改密碼和退出系統(tǒng)等功能。宿舍管理員的用戶可以查看學(xué)生的信息,查看數(shù)據(jù)記錄和其他功能,并獲得宿舍管理等功能。(1)系統(tǒng)管理用戶:1.樓棟管理員的增刪查改;2.學(xué)生用戶的增刪查改;3.樓棟信息的增刪查改;4.宿舍信息的增刪查改;5.修改密碼;(2)樓棟管理用戶:1.查詢學(xué)生信息;2.查詢學(xué)生考勤記錄;3.添加學(xué)生考勤記錄;4.修改密碼;(3)學(xué)生用戶:1.查詢考勤記錄;2.修改密碼;功能結(jié)構(gòu)圖如圖3-1所示:圖3-1宿舍管理功能結(jié)構(gòu)第四章數(shù)據(jù)庫設(shè)計第四章數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫設(shè)計概述該系統(tǒng)內(nèi)設(shè)立以下幾個實體模塊:1.學(xué)生實體模塊:存儲學(xué)生的信息特點,包括學(xué)生的用戶名、登錄系統(tǒng)的密碼、宿舍信息、宿舍樓棟信息、學(xué)生姓名、學(xué)生性別、班別等。宿舍管理:存儲宿舍特征,包括用戶名、密碼、姓名、性別和電話號碼。宿舍的特點,包括宿舍的名稱和說明。宿舍實體模塊:包含宿舍的詳情信息,包括宿舍門牌號碼、宿舍房間規(guī)格、寢室人數(shù)和宿舍內(nèi)的聯(lián)系電話號碼。系統(tǒng)管理實體:用戶名、密碼、姓名、性別和存儲系統(tǒng)用戶的電話信息。學(xué)生錯過了睡眠時間:儲存學(xué)生錯過的睡眠時間的信息,包括身份、睡眠時間和筆記。學(xué)生離去登記實體模塊:儲存學(xué)生離開寢室流動信息,包括學(xué)生身份證明、離開境學(xué)校寢室日期和備注筆記。4.2概要設(shè)計(1)學(xué)生模塊的實體圖如下圖所示。圖4-1學(xué)生學(xué)生登錄后可設(shè)置自己的學(xué)生信息:用戶名、班級、住宿狀態(tài)、姓名、性別等,查看自己的住宿狀態(tài),修改自己的密碼。(2)樓棟管理模塊的實體圖如下圖所示。圖4-2樓棟管理員樓棟管理員在登錄后可以查看到自己詳情的信息:包含用戶名、管理員聯(lián)系電話、管理員姓名、管理員性別等,查看修改自己的密碼。(3)樓棟模塊的實體圖如下圖所示。圖4-3樓棟樓棟包含兩個部分:樓棟的名稱信息和樓棟添加的描述。(4)樓棟模塊的實體圖如下圖所示。圖4-4宿舍宿舍模塊包含樓棟以下的信息:樓棟宿舍的寢室號、寢室的類型,寢室內(nèi)人數(shù),寢室內(nèi)的聯(lián)系電話,這些信息都是可以可查看和修改的。(5)此系統(tǒng)的管理員模塊的實體圖如下圖所示。圖4-5樓棟管理員系統(tǒng)管理員可在系統(tǒng)中設(shè)置所有用戶的用戶名、電話、用戶密碼、姓名、性別等信息(6)學(xué)生缺勤模塊的實體圖如下圖所示。圖4-6缺勤學(xué)生的記錄缺勤學(xué)生的記錄包含學(xué)生的信息、日期、及備注說明。4.3數(shù)據(jù)庫設(shè)計4.3.1系統(tǒng)管理員數(shù)據(jù)庫的詳情信息表存儲系統(tǒng)管理員的詳情信息和系統(tǒng)用戶的基本詳情信息。表4-1系統(tǒng)管理員數(shù)據(jù)庫信息表管理者的ID的類型是INT,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K;Username是管理者的用戶名,Password是管理者的密碼,Name是管理者的名字,Sex是管理者的性別,Tel是管理者的電話,它們的類型也都是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度都為20字節(jié),允許有空值。4.3.2樓棟的數(shù)據(jù)庫信息表存儲了數(shù)據(jù)庫中樓棟的基本詳情信息表4-2樓棟信息表樓棟的ID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K;Name是樓棟的名字,它的類型是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度為50字節(jié),允許有空值。Introduction是樓棟的詳情,它的類型也是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度100字節(jié),允許有空值。4.3.3宿舍的數(shù)據(jù)庫信息表存儲了數(shù)據(jù)庫中宿舍的基本詳細信息。表4.3宿舍信息表宿舍的ID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K;宿舍樓棟的ID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),允許有空值。Name是宿舍的名字,Number是宿舍的號碼,Tel是宿舍的電話,它們的類型是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度為20字節(jié),允許有空值。Type是宿舍的種類,分為四人房和六人房等,它的類型也是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度20字節(jié),允許有空值。4.3.4缺寢的數(shù)據(jù)庫記錄表在數(shù)據(jù)庫中存儲在校學(xué)生缺寢信息。表4-4缺寢記錄信息表ID、StudentID、TeacherID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K;Date是缺勤的日期,記錄缺勤時間,它的類型是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度50字節(jié),允許有空值。Remake的類型是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度100字節(jié),允許有空值。4.3.5學(xué)生的數(shù)據(jù)庫用戶表在數(shù)據(jù)庫中存儲了學(xué)生的基本信息。表4-5學(xué)生信息表Student_ID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K;DomitoryID是學(xué)生所在宿舍樓的ID,類型是INT整型變量,設(shè)置最大長度為11字節(jié),允許有空值。Username是學(xué)生用戶名,Password是學(xué)生的登錄密碼,Name是學(xué)生的姓名,Sex是學(xué)生的性別,Class是學(xué)生所在的班級,State是學(xué)生的描述,它們的類型都是Varchar,此類型長度可以被改變,更加靈活,設(shè)置最大長度為20字節(jié),允許有空值;4.3.6樓棟管理員的數(shù)據(jù)庫信息表在數(shù)據(jù)庫中存儲了樓棟管理員的基本詳情信息。表4-6樓棟管理員信息表Teacher_ID的類型是INT整型變量,設(shè)置最大長度為11字節(jié),不允許有空值,關(guān)鍵字是P_K。Username是樓棟管理員用戶名,類型是INT整型變量,設(shè)置最大長度為20字節(jié),允許有空值。Password是樓棟管理員的登錄密碼,Name是樓棟管理員的姓名,Sex是樓棟管理員的性別,Tel是樓棟管理員的聯(lián)系電話,它們的類型都是Varchar,此類型長度可以被改變,更加靈活,它們的設(shè)置最大長度為20字節(jié),其中Sex的最大長度是10字節(jié),允許有空值。

第五章系統(tǒng)實現(xiàn)5.1系統(tǒng)的實現(xiàn)環(huán)境選擇了Myeclipse作為管理系統(tǒng)前端頁面的開發(fā)工具,Tomcat6.0作為此操作系統(tǒng)的服務(wù)器,數(shù)據(jù)庫用的是MySQL。瀏覽器選擇IE。5.2系統(tǒng)功能模塊的實現(xiàn)5.2.1用戶登錄模塊此系統(tǒng)可以使用三種身份進行登錄,如下圖所示。通過前臺與后臺數(shù)據(jù)庫的數(shù)據(jù)交互來驗證用戶名和密碼,當用戶名和密碼在后臺數(shù)據(jù)庫里驗證正確時才可以登錄此系統(tǒng)。圖5-1用戶登錄主界面不同的身份登錄后權(quán)限不同,登錄的首頁和首頁的功能也不一樣,為了用戶能夠更方便操作,同時,也能讓系統(tǒng)的現(xiàn)實頁面更加簡潔,提高頁面響應(yīng)速度。5.2.2系統(tǒng)管理員管理模塊(1)登錄成功后的首頁用戶成功登錄后,系統(tǒng)會跳轉(zhuǎn)到的系統(tǒng)界面首頁(此模塊頁面效果圖如圖5-2所示)。圖5-2后臺首頁界面系統(tǒng)管理員在此系統(tǒng)中權(quán)限最高,因此可以使用的功能也比較多,系統(tǒng)管理員可以根據(jù)后臺的修改處理系統(tǒng)中的所有操作,包括對樓棟管理員或?qū)W生用戶的添加修改和刪除,還可以查詢到所有使用者的詳情信息。(2)系統(tǒng)管理員管理模塊下樓棟管理員管理界面此管理頁面的功能是修改或刪除宿舍管理員,系統(tǒng)管理者可以通過字段信息來查找宿舍管理員,可以按照姓名,性別,電話或者用戶名來進行快速查找,然后可對宿舍管理者進行修改或者刪除的操作。(頁面效果如圖5-3所示)。圖5.3樓棟管理員管理界面(3)系統(tǒng)管理員管理模塊下學(xué)生管理界面此管理頁面的功能是修改或刪除入住學(xué)生的信息,系統(tǒng)管理者可以通過字段信息來查找入住的學(xué)生,可以按照姓名,性別,電話或者用戶名來進行快速查找,查看被查找者的入住狀態(tài),然后可對入住的學(xué)生進行修改或者刪除的操作。(此模塊頁面效果如圖5-4所示)圖5.4學(xué)生管理界面5.3數(shù)據(jù)庫操作的實現(xiàn)操作實現(xiàn):數(shù)據(jù)庫對數(shù)據(jù)的連接、搜索、以及操作效率和更改、添加或刪除數(shù)據(jù)庫連接系統(tǒng)的信息,是設(shè)計的目的,使其能夠正常使用。第6章系統(tǒng)測試的目的和方法6.1系統(tǒng)測試的目的設(shè)計完整個宿舍管理系統(tǒng),為了確保系統(tǒng)在運行時不出錯,不影響用戶的體驗,就需要進行系統(tǒng)測試。測試系統(tǒng)能找出系統(tǒng)存在的漏洞及功能的缺陷,測試環(huán)節(jié)就變得尤為重要,在測試中,開發(fā)者不僅需要找到系統(tǒng)的缺陷漏洞,還要優(yōu)化系統(tǒng)的各類操作,提高系統(tǒng)運行的能力,提高用戶的實際體驗。當發(fā)現(xiàn)系統(tǒng)的錯誤時,開發(fā)者要第一時間查明狀況,找到錯誤的原因,及時更正系統(tǒng)并進行改進.每個系統(tǒng)都可能存在隱藏的bug,若當系統(tǒng)在上線運行時報錯,那么會造成無法預(yù)計的負面影響。開發(fā)者必須要經(jīng)過多次測試來確保系統(tǒng)穩(wěn)定運行,解決高危錯誤,減少低危錯誤,不影響學(xué)校宿舍管理系統(tǒng)的正常運作??梢哉f,測試系統(tǒng)就是一個自我檢查的過程。6.2系統(tǒng)的測試方法6.2.1系統(tǒng)測試的要求1.系統(tǒng)的性能:系統(tǒng)的數(shù)據(jù)庫內(nèi)存必須滿足存儲數(shù)據(jù)的容量,并且運行處理能力高,能夠平穩(wěn)運行。2.使用IE瀏覽器或Chrome瀏覽器來運行此系統(tǒng)。3.軟件要求:操作系統(tǒng)Windows764位開發(fā)工具MyEclipse8.5數(shù)據(jù)庫:MySQL測試系統(tǒng)數(shù)據(jù)1.登陸驗證使用后臺數(shù)據(jù)庫創(chuàng)建的測試數(shù)據(jù)進行登錄驗證,測試用戶名和密碼的能否成功匹配,結(jié)果為成功。2.更改密碼測試使用系統(tǒng)管理員,樓棟管理員,學(xué)生用戶三個身份進行更改密碼操作后,與后臺數(shù)據(jù)庫進行驗證,使用新密碼重新登錄系統(tǒng),測試更改密碼是否成功,結(jié)果為成功。3.添加用戶測試使用系統(tǒng)管理員賬號進行添加操作,添加樓棟信息,樓棟管理信息、宿舍信息以及學(xué)生信息。與后臺數(shù)據(jù)庫數(shù)據(jù)進行對比,對用戶進行查詢,查看是否添加成功,結(jié)果為成功。4.查詢和修改測試使用系統(tǒng)管理員和樓棟管理員身份登錄,并添加相應(yīng)的查詢信息,進入查詢模塊進行查詢,測試系統(tǒng)是否能準確檢索出所需要的數(shù)據(jù),對查詢的數(shù)據(jù)再進行更改,查看修改后的結(jié)果是否一致,結(jié)果為一致。5.刪除用戶測試使用系統(tǒng)管理員身份登錄,并添加相應(yīng)的用戶信息,進入查詢模塊進行查詢用戶并進行刪除操作,刪除后,重新查詢已刪用戶,若查詢不到改用戶,則刪除成功。

總結(jié)經(jīng)過對系統(tǒng)的需求分析,功能設(shè)計,系統(tǒng)實現(xiàn)和系統(tǒng)測試,學(xué)校宿舍管理系統(tǒng)變得完善并且能夠穩(wěn)定的運行。功能具體包括:宿舍樓棟管理員的管理,樓棟管理,學(xué)生管理以及學(xué)生的入住、遷出、缺寢等登記信息。該系統(tǒng)提供給各大高校高校使用,方便學(xué)校對于學(xué)生宿舍這方面進行統(tǒng)一管理,省去了人力統(tǒng)計,省去了時間成本,提高了辦事效率,同時,此系統(tǒng)管理更加方便,信息準確,避免了因人工統(tǒng)計導(dǎo)致的信息流失或者信息錯誤,此系統(tǒng)對于學(xué)校的管理有一定的實際作用價值,待系統(tǒng)功能全部完善后可以進行上線使用。系統(tǒng)進行測試時,發(fā)現(xiàn)了系統(tǒng)存在下面幾個問題,應(yīng)對系統(tǒng)進行完善。(1)當請求數(shù)據(jù)過多時(請求量達到600),系統(tǒng)會有一定的延遲卡頓問題,此系統(tǒng)并不能支持高并發(fā),對于服務(wù)器的優(yōu)化還是略微不足。(2)當查詢的信息顯示得足夠多時

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論