版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
緒論1.1系統(tǒng)開發(fā)目的學(xué)生宿舍管理一直是學(xué)校經(jīng)營不可缺少的。連續(xù)幾年來,隨著學(xué)校的不斷擴大,學(xué)生個人信息的數(shù)量增加,存儲這些龐大的數(shù)據(jù)僅僅依靠手冊記錄是非常復(fù)雜的,而且容易產(chǎn)生錯誤信息。查找某一特定的記錄時,所需的時間和人力極其多,而且效率還不高。據(jù)了解,依靠管理人員手冊記錄的現(xiàn)有宿舍管理模式無法適應(yīng)信息時代的快速發(fā)展。計算機管理取代了傳統(tǒng)的手動操作,這是便捷搜索和高可靠性的理想選擇。它提供的后端數(shù)據(jù)庫的存儲容量相當大,相對穩(wěn)定,適合長期保存,不容易丟失。當然,它提供了方便快捷的方法,擁有較大的信息存儲區(qū)域。并且,節(jié)省了處理和維護大量數(shù)據(jù)的麻煩,人性化的設(shè)計和有好的界面,獲得用戶的稱贊好評。1.2系統(tǒng)開發(fā)意義目前,為了國家教育制度改革和經(jīng)濟發(fā)展,每年中國學(xué)生的數(shù)量都在增加。目前我國大學(xué)的學(xué)生宿舍管理普遍。有些仍然以紙質(zhì)記錄為基礎(chǔ),浪費了太多的人力和物力。在快速發(fā)展的信息時代,計算機信息管理系統(tǒng)代替?zhèn)鹘y(tǒng)的方法是不可避免地。宿舍信息管理系統(tǒng)應(yīng)用了計算機管理系統(tǒng)。依靠計算機網(wǎng)絡(luò)信息技術(shù)來管理學(xué)生的信息已經(jīng)超出了傳統(tǒng)的手冊管理方法,具有無可替代的優(yōu)點。這些功能和優(yōu)點不僅大大提高了學(xué)校管理人員的效率,同時,實時信息管理的效率和宿舍的科學(xué)管理是學(xué)校管理者的重要目標之一。學(xué)校管理學(xué)生宿舍,樹立學(xué)校的良好形象,提高勞動效率,節(jié)約勞動力和物質(zhì)資源,可以使用系統(tǒng)防止學(xué)生遇到安全問題。1.3論文設(shè)計的主要內(nèi)容及框架主要介紹了系統(tǒng)的開發(fā)背景、功能和開發(fā)過程。敘述了系統(tǒng)設(shè)計,設(shè)計思想,困難的技術(shù)和解決的要點。本系統(tǒng)為超級管理員和學(xué)生提供了較為大強大的操縱功能,可通過網(wǎng)絡(luò)遠程管理數(shù)據(jù)。為了詳細記錄每個用戶的信息,本系統(tǒng)采用了數(shù)據(jù)統(tǒng)計的方式,為了更好的對數(shù)據(jù)庫進行還原而選擇使用完全備份或差異備份。該設(shè)計基本合理,功能完善,運行穩(wěn)定,滿足基本的日常工作需求。
2.系統(tǒng)主要開發(fā)軟件2.1JSP技術(shù)JSP對于編程來說是一款常用的軟件,全名為JavaServerPages,?Java是Sun
Microsystems提倡的簡化的servlet設(shè)計,并且是許多公司共同建立的動態(tài)Web技術(shù)標準。與ASP技術(shù)類似,Java程序段(Scriptlets)和JSP標記被插入到現(xiàn)有的網(wǎng)頁HTML(標準通用標記語言的子集)文件中。使用JSP設(shè)計出的網(wǎng)絡(luò)應(yīng)用程序,可以在Window10、Linux、WindowsXP或其他操作系統(tǒng)上運行。2.1.1JAVA語言Java這一款編程語言,語法簡單易懂,安全性能也是毋庸置疑的,并配置了能夠并行執(zhí)行用戶程序的多線程控制。自發(fā)布以來,在各種系統(tǒng)平臺上運行,并受到業(yè)界的廣泛關(guān)注。Netscape是第一家識別Java語言,1995年8月,JavaInterpreter合并為一家旗艦導(dǎo)航公司。不久后,Java語言被Microsoft在IE瀏覽器中識別。從此Java語言開始了漫長的被開發(fā)程序的過程。當前使用的版本是Java2,在不同領(lǐng)域中使用的版本也各不相同,在編程中,一共有三個版本被廣泛使用,分別為J2SE,J2EE和J2ME。Java語言是十分安全的并且多線程的。它最主要的優(yōu)點就是不依賴于任何平臺。2.1.2SERVLET簡介開發(fā)動態(tài)Web資源的技術(shù)是由太陽微系統(tǒng)提供的軟件,名字叫做Servlet,太陽微系統(tǒng)為開發(fā)軟件,提供了API
Servlet接口。為了允許用戶發(fā)送網(wǎng)絡(luò)資源,需要完成以下兩個步驟:1.編寫實現(xiàn)可服務(wù)接口的Java類。2.在Web服務(wù)器上配備開發(fā)Java類。根據(jù)自定義命名規(guī)則實現(xiàn)Servlet的Java程序。2.1.3My
eclipse簡介Eclipse是MyEclipseEnterpriseWorksPlaform的概括,提高了數(shù)據(jù)庫和J2EE的效率。MyEclipse為J2EE具備了豐富的功能以及完善的綜合開發(fā)環(huán)境,其中的功能分為多種,例如完全編碼、程序調(diào)試、程序測試等功能。并且完全支持HTML等多項語言。2.2B/S框架B/S結(jié)構(gòu)對于C/S結(jié)構(gòu)來說,具有獨特的優(yōu)點。C/S系統(tǒng)需要建立在專用網(wǎng)絡(luò)上,而B/S系統(tǒng)只需建立在廣域網(wǎng)上即可。1.開放標準:B/S采用開放式標準,但又不是特定的,并不是單個生產(chǎn)商所規(guī)定的,而是由標準化組織規(guī)定的,可以確保應(yīng)用程序和在各平臺使用的多樣性。2.減少開發(fā)運維成本:由B/S系統(tǒng)開發(fā)的應(yīng)用程序,需要客戶先安裝瀏覽器后使用,但是在服務(wù)器端,可以進行維護和升級,而不需要修改。3.友好的人機界面。B/S用戶界面位于集成的瀏覽器中。瀏覽器很好用,界面也很友好。只顯示需要的操作數(shù)據(jù),不再負責(zé)數(shù)據(jù)訪問和復(fù)雜性??蛻趔w驗度也在逐漸增長。綜上所述,B/S模型相對于C/S模型來說具有無可替代的優(yōu)點,特別適合宿舍管理系統(tǒng)的開發(fā)和維護。因此,宿舍管理系統(tǒng)也就采用了基于B/S模型的架構(gòu)模型。2.3MYSQL數(shù)據(jù)庫SQL數(shù)據(jù)庫是開源軟件。它提供了更多的完整功能,不斷提高其穩(wěn)定性。自成立以來,推出了很多被廣大網(wǎng)友所喜愛的服務(wù)和應(yīng)用程序,同時,MySQL數(shù)據(jù)庫也在后臺操作中起著重要的作用。許多開發(fā)者都面臨著許多應(yīng)用程序的問題,比如開發(fā)、管理、維護等。它不僅是最適合管理系統(tǒng)的,相比較于其他的同平臺的軟件來說,它也是最好的。雖然所能實現(xiàn)的功能并不全面,對其他軟件來講體系結(jié)構(gòu)也并不完善。但因為其體積小、高速、低成本和低維護成本(特別是開放源),它很快就作為中小企業(yè)和網(wǎng)站的數(shù)據(jù)庫,創(chuàng)建MySQL的可訪問的便攜式數(shù)據(jù)庫又是最方便使用的選擇。不僅受到中小企業(yè)的信任,而且也是大企業(yè)的首選。這是今天廣泛使用的數(shù)據(jù)庫之一,使用著標準SQL語句,依靠這一優(yōu)點而被網(wǎng)友廣泛使用。MySQL數(shù)據(jù)庫擴展了Windows操作系統(tǒng)、Linux操作系統(tǒng)和Apple系列操作系統(tǒng)等平臺功能,適用于大多數(shù)的主流操作系統(tǒng)。
3需求分析3.1可行性分析對于一個項目而言,可行性分析是每一個項目綜合分析和項目評估的重要考慮事項,是進一步工作的前提需要,也是軟件開發(fā)的前提需要和基礎(chǔ)。評估對象可以很快的被判斷其有效性??梢员M快識別系統(tǒng)計劃中的問題。而且,節(jié)省了大量的時間、人力和金錢,同時許多專業(yè)上的困難也都得到了解決。所以,宿舍管理系統(tǒng)的可行性報告在整體發(fā)展過程中起著重要作用。3.1.1技術(shù)可行性在宿舍管理系統(tǒng)中,使用MyEclipse為開發(fā)工具,使用Java作為開發(fā)語言,數(shù)據(jù)的存儲方式使用的是SQL數(shù)據(jù)庫。設(shè)計此項目的目的是使宿舍管理系統(tǒng)成為一個完整的管理平臺。系統(tǒng)使用的模塊、界面的布局、如何存儲用戶信息為主要研究方向。MySQL數(shù)據(jù)庫相對于其他數(shù)據(jù)庫來說有很多優(yōu)點。3.1.2經(jīng)濟可行性首先,第一點要考慮的成本,只需要有一臺電腦就可以,不需要購買其他硬件來開發(fā)系統(tǒng)。畢業(yè)前有充分的開發(fā)時間。另外,所考慮的因素相對簡單,沒有實際商業(yè)優(yōu)勢,是與商業(yè)軟件稍有不同的畢業(yè)設(shè)計。因此,項目可以滿足經(jīng)濟需求。3.1.3操作可行性隨著當今社會的快速發(fā)展,電腦普及到數(shù)千個家庭。另外,為了便于用戶操作,提供用戶友好的接口。它需要充分考慮開發(fā)過程中用戶的習(xí)慣。只要是會使用電腦的人就可以對其進行操作。3.2系統(tǒng)功能介紹該系統(tǒng)對學(xué)生宿舍的各方面進行管理,使用賬號的是管理員。管理器模塊包括以下幾點:1.PersonalCenter(個人管理中心):宿管或班主任可以修改自己的登錄密碼。2.班級管理:超級管理員可以編輯、顯示和刪除每個級別指定的人員的信息。3.用戶管理:宿管可以查看學(xué)生信息,可以對郵箱等 信息進行添加,修改或刪除。4.訪客管理:管理員可以作為訪問者查找、添加、編輯和刪除訪問者的信息。5.角色管理:超級管理員查看角色分布及其所擔(dān)任的管理員身份,另外可以查看、修改、新增和刪除身份信息。6.損失管理:管理員可以查看宿舍內(nèi)電器的損壞情況及修復(fù)情況和修復(fù)時間。7.宿舍管理:管理者可以通過宿舍的號碼來進行查詢,也可以更改宿舍的具體信息。8.宿舍評分管理:宿舍管理員可以在宿舍計分表中更改和刪除宿舍的分數(shù)。9.學(xué)生信息管理:宿舍管理員根據(jù)學(xué)生的姓名、電話號碼、住址、其他信息,檢索、變更、刪除學(xué)生的個人信息。3.3系統(tǒng)流程圖宿舍管理系統(tǒng)流程圖如下:管理員只有成功輸入賬號與密碼后才能進入管理系統(tǒng)。如圖:圖3-1管理員的管理流程及管理項目用戶必須成功輸入賬號與密碼后才能進入系統(tǒng)。如圖:圖3-2用戶管理的流程及項目3.4系統(tǒng)運行環(huán)境
系統(tǒng)應(yīng)用的操作系統(tǒng):Windows7和Windows10
系統(tǒng)應(yīng)用的數(shù)據(jù)庫:MYSQL
系統(tǒng)應(yīng)用的瀏覽器:Google、獵豹瀏覽器或Quark瀏覽器
系統(tǒng)應(yīng)用的開發(fā)軟件:Eclipse3.5系統(tǒng)設(shè)計原則
根據(jù)這些模塊的功能和特性,系統(tǒng)必須達成以下目標:穩(wěn)定性。宿舍管理系統(tǒng)的操作必須要安全可靠。即使硬件配置改變,系統(tǒng)的操作也不受影響,其它系統(tǒng)錯誤也不影響系統(tǒng)的操作。(2)準確性。當系統(tǒng)管理員在系統(tǒng)上運行時,他應(yīng)該按照操作命令創(chuàng)建許可數(shù)據(jù),所有的使用用戶的操作必須是符合數(shù)據(jù)庫中原始改變的實際狀態(tài)。(3)安全性。一切的數(shù)據(jù)都要進行備份數(shù)據(jù),并且保存好對應(yīng)數(shù)據(jù)的賬戶名以及登錄密碼,在數(shù)據(jù)庫中必須保存準確,禁止被其他用戶使用,以免造成損失。(4)可維護性。保證宿舍管理系統(tǒng)的維護和升級既簡單又方便。(5)獨立性。各模塊之間的功能能夠獨立呈現(xiàn),根據(jù)需求進行選擇性安裝,從而避免模塊間的重合。(6)使用方便快捷。優(yōu)良的人機交互界面,瀏覽器或服務(wù)器可以與主機交互。4系統(tǒng)的總體設(shè)計4.1系統(tǒng)功能的設(shè)計完成宿舍管理系統(tǒng)的設(shè)計前,需要先完成請求分析。軟件的開發(fā)過程中,排在首位的應(yīng)當是設(shè)計階段。通過進行調(diào)查和需求分析,有以下幾點功能:圖4-1宿舍管理系統(tǒng)的功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫的實體設(shè)計作為概念設(shè)計模型,E-R圖在SQL數(shù)據(jù)庫中廣泛使用。概念模型抽象地表示信息的實際水平。數(shù)據(jù)庫設(shè)計師可以支持數(shù)據(jù)庫的設(shè)計和分析,可以向用戶介紹設(shè)計理念。概念模型直接的展現(xiàn)出的真正想法,便于用戶理解?;谏鲜鲈O(shè)計,班級,用戶,訪客,宿舍、學(xué)生都被包含在設(shè)計計劃中。如下圖所示的是實體屬性圖:1、班級屬性圖:圖4-2班級屬性圖2、用戶屬性圖:圖4-3用戶屬性圖3、訪客屬性圖:圖4-4訪客屬性圖4、宿舍屬性圖:圖4-5宿舍屬性圖5、學(xué)生屬性圖:圖4-6學(xué)生屬性圖4.3數(shù)據(jù)表設(shè)計通過以上數(shù)據(jù)分析,得到以下表格:表4-1班級表表4-2用戶表表4-3訪客表表4-4角色表表4-5損耗表表4-6宿舍表表4-7宿舍評分表表4-8學(xué)生表
5詳細系統(tǒng)設(shè)計與實現(xiàn)5.1系統(tǒng)登錄首頁下圖帶給我們的是系統(tǒng)啟動頁面。由鍵盤正確輸入用戶名和密碼,才能登錄系統(tǒng)。如果輸入錯誤,系統(tǒng)會自動彈出提示窗口中有賬號和密碼匹配且正確才可以正常登錄系統(tǒng)并使用它。如下圖所示:圖5-1系統(tǒng)登錄首頁5.2班級管理操作頁面此頁面根據(jù)各班級的輔導(dǎo)員進行分類。管理員可以查看班級列表,以刪除添加、顯示、修改或類別的咨詢信息。學(xué)生跟輔導(dǎo)員均可在本列表中通過班級模糊查詢或輔導(dǎo)員模糊查詢查詢到各班的情況。顯示界面如下:圖5-2班級列表管理頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕,需要修改信息時,點擊修改按鈕,系統(tǒng)彈出班級跟輔導(dǎo)員的信息,輸入新信息,點擊“保存”,系統(tǒng)提示“修改完成”。定義“刪除”的寬度為40像素,創(chuàng)建一個deleteOne函數(shù),插入一個紅方框樣式的圖片作為“刪除”按鈕,例如需要刪除“二班”的信息時,點擊“刪除”按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示“刪除完成”。此時頁面只剩下“一班”和“三班”的信息。5.3用戶管理頁面超級管理者可以通過管理者的信息看到一般管理者的信息,賬號模糊查詢或姓名模糊查詢這兩欄查詢到普通管理員的信息,對郵箱、電話、地址或職務(wù)等信息進行添加和修改或刪除。界面如下:圖5-3用戶管理信息頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyone函數(shù),定義“修改”的寬度為40像素插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改姓名時,點擊“修改”按鈕,系統(tǒng)彈出個人信息,輸入新的名字,點擊“保存”,系統(tǒng)提示“修改完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除姓名為“消防”這一行時,點擊刪除按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。5.4訪客管理頁面該頁面是管理員工功能,來進行對訪問者的管理,可以查看訪客與受訪者的關(guān)系,或以管理員的身份刪除訪客的信息。管理員可對訪客的訪問時間跟受訪者的關(guān)系,并加以修改,學(xué)生只能查詢到訪客的身份信息跟來訪時間。界面如下:圖5-4訪客管理頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改訪客名稱時,點擊“修改”按鈕,系統(tǒng)彈出訪客與受訪者之間的信息,輸入新的訪客名稱,點擊“保存”,系統(tǒng)提示“修改完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“查看”按鈕。例如需要刪除訪客名稱為“1111”這一行時,點擊刪除按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。5.5角色管理頁面此頁面是超級管理員新增了兩個新角色的界面。管理員可以查看角色分布及其所擔(dān)任的管理員身份,另外可以查看、修改、新增角色的管理權(quán)限。此列表中有兩位管理員,損耗管理員只負責(zé)宿舍物品損耗的管理,沒有管理其他項目的權(quán)限。普通管理員只可以對班級、訪客和學(xué)生這三項進行管理。界面如下圖所示:圖5-5角色管理頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改損耗管理員時,光標移動到“損耗管理員”這一行,點擊“修改”按鈕,系統(tǒng)彈出損耗管理員所管理的項目的信息,點擊需要修改的項目,選擇“是”或“否”,點擊保存,系統(tǒng)提示修改“完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除普通管理員這一行時,點擊刪除按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為只剩下?lián)p耗管理員這一行。5.6損耗管理頁面此頁面損耗管理員可以查看宿舍內(nèi)電器的損壞時間及更換部件和修復(fù)時間。損耗管理員可以在是否修復(fù)一欄進行查詢,損耗情況一目了然。界面如下:圖5-6損耗管理頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改“損壞情況”時,光標移動到“損壞情況”這一行,點擊“修改”按鈕,系統(tǒng)彈出宿舍電器的損壞信息,光標移動到“損壞信息”一欄,輸入需要修改的信息,點擊“保存”,系統(tǒng)提示修改“完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除“宿舍一”這一行時,點擊“刪除”按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。 5.7宿舍管理頁面本頁是宿舍管理的管理者功能,使用宿舍編號模糊查詢或宿管模糊查詢來搜索宿舍,也可以進行宿舍的具體信息進行編輯。管理員具有修改宿舍的編號、宿管和備注的權(quán)限,學(xué)生并不具備這些權(quán)限。界面如下:圖5-7宿舍管理頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要增加“宿舍床位”時,光標移動到“宿舍床位”這一行,點擊“修改”按鈕,系統(tǒng)彈出宿舍的住宿信息,光標移動到“宿舍床位”這一欄,輸入需要修改的信息,點擊“保存”,系統(tǒng)提示修改“完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除“王阿姨”這一行時,點擊“刪除”按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。5.8宿舍評分管理頁面這一頁是為了管理宿舍的得分數(shù)據(jù)。管理員可以在宿舍評分列表中添加,搜索,修改和刪除宿舍的評分情況。管理員可對宿舍、評分跟評分時間進行修改。學(xué)生只能在此界面查詢到宿舍的評分跟評分時間,并不具備修改功能。界面如下:圖5-8宿舍評分查詢頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改“評分”時,光標移動到“宿舍一”這一行,點擊“修改”按鈕,系統(tǒng)彈出宿舍的評分信息,修改評分,點擊“保存”,系統(tǒng)提示修改“完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除宿舍一這一行時,點擊“刪除”按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。5.9學(xué)生管理頁面這一頁是學(xué)生的用戶管理功能頁??梢愿鶕?jù)學(xué)生的姓名、電話、住址信息進行模糊查詢,管理員可新增、修改、刪除學(xué)生的信息。點擊修改按鈕,界面彈出個人信息,直接在原信息上修改,完成之后點擊保存即可,系統(tǒng)提示修改成功。如圖:圖5-9學(xué)生信息管理頁面圖5-10修改學(xué)生個人信息頁面定義“查看”的寬度為40像素,插入一個鉛筆樣式的圖片作為“查看”按鈕,創(chuàng)建一個showOne函數(shù),用于查看相應(yīng)的信息。點擊“查看”按鈕,系統(tǒng)彈出用戶的各項信息。創(chuàng)建一個modifyOne函數(shù),定義“修改”的寬度為40像素,插入一個鉛筆樣式的圖片作為“修改”按鈕。例如需要修改小明的“地址”時,光標移動到“小明”這一行,點擊“修改”按鈕,系統(tǒng)彈出小明的具體信息,修改地址,點擊“保存”,系統(tǒng)提示修改“完成”。創(chuàng)建一個deleteOne函數(shù),定義“刪除”的寬度為40像素,插入一個紅方框樣式的圖片作為“刪除”按鈕。例如需要刪除“小明”時,點擊“刪除”按鈕,系統(tǒng)彈出“確定要刪除嗎?”點擊“確認”,系統(tǒng)提示刪除“完成”。頁面此時為空白頁面。5.10用戶更換密碼頁面超級管理員可以在此頁面進行修改密碼。首先要輸入舊密碼,其次進行新密碼的輸入,最后再次輸入新設(shè)置的密碼,點擊保存,系統(tǒng)提示修改完成。界面操作如圖:圖5-11用戶修改登錄密碼頁面6系統(tǒng)測試6.1系統(tǒng)測試目的測試軟件的生命周期非常重要。在傳統(tǒng)意義上來說,在維護階段之前要進行軟件測試。近幾年來,為了達到預(yù)期目標,根據(jù)規(guī)定,生命周期的各個階段都要進行軟件測試,以達到及時發(fā)現(xiàn)問題并解決問題得目的,并且有效防止在下一階段出現(xiàn)更加嚴重的錯誤。事實上,對于軟件,無論使用怎樣先進的技術(shù)和方法,軟件的錯誤是不可避免的。但是,可以改善。使用新的設(shè)計語言和先進的開發(fā)技術(shù),可以在軟件開發(fā)過程中改善各種錯誤。根據(jù)統(tǒng)計數(shù)據(jù),發(fā)現(xiàn)開發(fā)軟件時軟件測試占比很大,高達40%以上。針對軟件開發(fā)的整體成本來說,測試成本達到了30%到50%。在討論整個軟件壽命時,我們可以在維護階段減少測試成本。項目經(jīng)理可以對故障的原因和功能分配進行分析,為了查找和修復(fù)軟件在使用中存在的問題。同時提高系統(tǒng)的可靠性以及有效性。6.2測試的步驟和開發(fā)過程一樣,每個測試程序都必須井然有序地完成。系統(tǒng)由許多不同的小系統(tǒng)組成,每個小系統(tǒng)由許多模塊組成。因此,管理系統(tǒng)測試可劃分為幾個方面:模塊測試:該測試階段包含編碼時跳出的程序錯誤和詳細的設(shè)計錯誤。系統(tǒng)測試:軟件設(shè)計中出現(xiàn)的錯誤經(jīng)常被發(fā)現(xiàn)。接受測試:測試過程中發(fā)現(xiàn)的錯誤通常上是文檔中出現(xiàn)的錯誤。6.3測試的主要內(nèi)容為了達到軟件的理想品質(zhì),測試內(nèi)容由以下部分組成。(1)單元測試此測試聚焦于模塊的最小單位,錯誤是模塊和功能描述錯誤的實際功能,以及部分代碼與功能不匹配的情況。(2)集成測試依靠組裝設(shè)計的標準,檢查找尋接口存在的問題是該測試的主要目的。(3)驗證測試驗證考試的目的是使軟件更有效率。不出所料,根據(jù)系統(tǒng)設(shè)計,進行全面的軟件測試,整個軟件系統(tǒng)由各個模塊構(gòu)成,并且在默認情況下消除了接口錯誤。(4)系統(tǒng)測試軟件開發(fā)完成后,系統(tǒng)運用測試是測試的最后一部分。測試內(nèi)容包括數(shù)據(jù)恢復(fù)測試、系統(tǒng)安全測試、系統(tǒng)強度測試及相關(guān)性能測試。根據(jù)上述步驟結(jié)束系統(tǒng)測試后,系統(tǒng)檢查滿足了具體要求,系統(tǒng)測試完成。
結(jié)論本文通過宿舍管理系統(tǒng)的設(shè)計和開發(fā)可以得到以下結(jié)論。(1)實踐使技能學(xué)習(xí)的過程中不可忽略的一部分。(2)經(jīng)驗在整個開發(fā)的過程中是至關(guān)重要的,沒有進經(jīng)驗就沒有設(shè)計的方向,就無法解決在設(shè)計的過程中遇到的問題。(3)為了最后設(shè)計的完成,系統(tǒng)的完善,界面清晰,功能齊全。但是由于我缺乏這方面的實踐經(jīng)驗,設(shè)計的界面相對于其他系統(tǒng)來說就比較簡單,只開發(fā)了幾項基本功能。(4)該設(shè)計借鑒了宿舍管理系統(tǒng)設(shè)計的許多事例,吸收了其他信息管理系統(tǒng)的優(yōu)點,但是仍然存在許多缺點。經(jīng)過實際測試后,此系統(tǒng)具有良好及可觀的發(fā)展前景。宿舍管理系統(tǒng)具有簡單的
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年1月重慶市綦江區(qū)人民政府東林街道辦事處招聘公益性崗位人員3人備考題庫含答案詳解
- 2026新疆生產(chǎn)建設(shè)兵團建設(shè)工程(集團)有限責(zé)任公司員工招競聘15人備考題庫(第五批次)及一套完整答案詳解
- 2025廣東深圳市大鵬新區(qū)旅游發(fā)展和文化體育局招聘編外人員1人備考題庫完整參考答案詳解
- 2026中國科學(xué)院分子植物科學(xué)卓越創(chuàng)新中心分子植物卓越中心周濟研究組招聘博士后備考題庫及完整答案詳解一套
- 2026年普洱市教育體育局招募基礎(chǔ)教育銀齡教師備考題庫(71人)及參考答案詳解1套
- 2026江西吉安市遂川縣城控人力資源管理有限公司招聘輔助性崗位工作人員1人備考題庫及答案詳解1套
- 2026年杭州市余杭區(qū)第一批招聘中小學(xué)事業(yè)編制教師300人備考題庫及完整答案詳解1套
- 2026四川廣元市青川縣衛(wèi)生系統(tǒng)部分醫(yī)療衛(wèi)生機構(gòu)招聘編外專業(yè)技術(shù)人員9人備考題庫及1套完整答案詳解
- 2026廣西北海市第十三中學(xué)教師招聘10人備考題庫帶答案詳解
- 科技會議學(xué)術(shù)研討活動方案
- 2025年公務(wù)員考試題庫(含答案)
- 2026年維修工崗位面試題庫含答案
- 2026年溫州市1.5模高三語文試題作文題目解析及3篇范文:打扮自己與打扮大地
- 2026年湘西民族職業(yè)技術(shù)學(xué)院單招職業(yè)技能筆試參考題庫含答案解析
- 2025-2026學(xué)年教科版(新教材)小學(xué)科學(xué)三年級下冊《昆蟲的一生》教學(xué)設(shè)計
- 2025年12月福建廈門市鷺江創(chuàng)新實驗室管理序列崗位招聘8人參考題庫附答案
- 化工工藝安全管理與操作手冊
- 規(guī)范外匯交易管理制度
- 2026年美麗中國全國國家版圖知識競賽考試題庫(含答案)
- 高考英語讀后續(xù)寫技巧總結(jié)
- 2025年下半年河南鄭州市住房保障和房地產(chǎn)管理局招聘22名派遣制工作人員重點基礎(chǔ)提升(共500題)附帶答案詳解
評論
0/150
提交評論