【正文】
if (shdate != null) { try { ((shdate))。 } catch (Exception e) { 基于 J a va We b 校園宿舍管理系統(tǒng) 29 ()。 (actiontype, save)。 (lxdes==null?:lxdes)。 SimpleDateFormat sdflixiao=new SimpleDateFormat(yyyyMMdd)。 } } 離校記錄 如圖 59 所示,為管理員管理學生離校記錄的界面,主要操作有創(chuàng)建新的離校記錄,查看和修改操作,同樣的,學生在自己的界面可以看到自己的離校記錄,這個和夜歸的原理一樣。 (errorurl).forward(request, response)。 // 產(chǎn)生驗證 Boolean validateresult = saveValidate(where xeuhao=39。 (name == null ? : name)。 String ygdate = (ygdate)。 if(forwardurl==null){ forwardurl=/admin/?actiontype=get。 (pfren==null?:pfren)。 String pftime=(pftime)。 } 宿舍管理 如圖 56 所示,為宿舍管理的界面,管理員可以對宿舍進行的操作有添加,刪除,查看和修改的操作,在操作這些信息后,通過 協(xié)議傳遞到后臺,利用數(shù)據(jù)庫語句對數(shù)據(jù)庫里面的數(shù)據(jù)進行操作,這里使用了 hibernate 技術(shù),映射了數(shù)據(jù)庫的結(jié)構(gòu),在不同的操作層之間,使用 Json 字符串進行傳遞。 boolean status=true。 (realname == null ? : realname)。 Users users = new Users()。 String createtime = (createtime)。 } catch (ServletException e) { // TODO Autogenerated catch block ()。 String validcode=(String)().getAttribute(validcode)。它實現(xiàn)了設計和顯示的分離,并且使 WEB 的相關(guān)軟件,實現(xiàn) 實現(xiàn)起來更加的簡單和快速。 1. 用戶數(shù)據(jù)表 表名: user, 用戶數(shù)據(jù)表是用來保存系統(tǒng)用戶的信息,具體表的結(jié)構(gòu)如表 41 所示。一個學生可以查看和自己相關(guān)的夜歸記錄,之間的關(guān)系為 1:1;學生可以查看自己宿舍的寢室評分,他們之 間的關(guān)聯(lián)為 1:1,學生可以錄入保修信息,他們之間的關(guān)系為 1:1。賬戶管理,主要的操作有修改密碼和個人信息等操作,這些操作的數(shù)據(jù)流都保存在管理員數(shù)據(jù)表中。 (2) 我的保修申請 查看自己的保修申請 (3) 我的離校記錄 基于 J a va We b 校園宿舍管理系統(tǒng) 11查看自己的離校記錄 (4) 我的夜歸記錄 查看自己的夜歸記錄。 (6) 保修查詢 查看學生的保修情況,并做處理。主要包括對系統(tǒng)的管理員的管理,學生信息的管理。 2. 快件管理業(yè)務流程 宿 管 收 到快 件學 生領(lǐng) 用 快 件修 改 快 件領(lǐng) 用 狀 態(tài)更 新業(yè) 務 完 成錄 入 快 件信 息快 件 信 息快 件 狀態(tài) , 快 件信 息 等學生信息領(lǐng) 用 日 期等 信 息修 改 快 件狀 態(tài) 圖 24 快件管理業(yè)務流程 如圖 24 所示,為快件管理業(yè)務流程圖,在圖中,當有快遞員送來快遞的時候,宿管進行接收,在系統(tǒng)里面錄入收件人的信息,在系統(tǒng)中產(chǎn)生一條快件信息,學生在登入自己的系統(tǒng)的時候,就可以查看到自己的快件信息,在自己的界面領(lǐng)用快件,系統(tǒng)自動的修改快件狀態(tài),這個快件領(lǐng)用流程就完成。 管理員用 例圖 管 理 員系 統(tǒng) u s e s u s e s u s e s 系 統(tǒng) 管 理寢 室 管 理信 息 管 理用 戶 管 理學 生 管 理 e x t e n d s e x t e n d s 宿 舍 樓 管 理寢 室 管 理寢 室 添 加寢 室 評 分報 修 查 詢夜 歸 管 理離 校 管 理 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 系 統(tǒng) 公 告 管 理 系 統(tǒng) 公 告 發(fā) 布 e x t e n d s e x t e n d s 圖 21 管理員用例圖 圖 21,系統(tǒng)管理員的用例圖,管理的用例有系統(tǒng)管理,寢室管理和信息管理。 可行性分析 經(jīng)濟可行性 經(jīng)濟可行性主要研究的是在開發(fā)一款軟件的時候,需要耗費的人力和物力是否在先期基于 J a va We b 校園宿舍管理系統(tǒng) 5 預定的預算之內(nèi)。 系統(tǒng)開發(fā)功能 系統(tǒng)中主要可以實現(xiàn)管理員和學生對系統(tǒng)的操作。 第二章 系統(tǒng)分析,介紹了系統(tǒng)的功能需求,系統(tǒng)開發(fā)的功能、可行性分析和業(yè)務流程 第三章 總體設計,系統(tǒng)功能劃分,數(shù)據(jù)流圖,開發(fā)技術(shù)和平臺和系統(tǒng) ER 圖 第四章 詳細設計,數(shù)據(jù)庫的建立和系統(tǒng)的用例圖。為管理員對宿舍檢查的情況,進行打分。 本系統(tǒng)的主要目 的就是開發(fā)一個基于 Java Web 的校園宿舍管系統(tǒng),讓宿舍管理員可以高效的處理宿舍的信息內(nèi)容。但是由于需要處理的信息非常多,這就導致在處理信息的時候必然會出現(xiàn)許多錯誤,并且會浪費大量的時間,也容易導致很多信息丟失,不便于宿舍管理員 對信息進行管理。在功能上力爭做全面。例如在以前的管理軟件上,大多只有學生和宿舍的相關(guān)信息,沒有快遞、晚歸、離校等學生信息,這些多半是靠人力來等級完成的,在管理和統(tǒng)計上,存在諸多的問題,這對于建設信息化校園極 為不方便。 在開發(fā)之初,將用戶體驗放在首位,界面設計本著簡潔大方,易于操作的理念,設計出來的效果能達到用戶的需求。 指導老師簽名: 日 期: 基于 J a va We b 校園宿舍管理系統(tǒng) 摘 要 宿舍管理是學校管理工作中重要的一環(huán),尤其是大學宿舍,隨著計算機技術(shù)的普及和市場上相應的管理技術(shù)的成熟,現(xiàn)在有條件利用相關(guān)技術(shù)為學校設計一款相應的管理軟件,以簡化學校日常管理的流程,為師生提供周到的服務。SpringMVC 基于 J a va We b 校園宿舍管理系統(tǒng) 目 錄 前 言 .................................................................. 1 第 1 章 緒論 ............................................................. 2 課題研究的背景 ................................................... 2 開發(fā)的意義 ........................................................ 2 本文研究內(nèi)容 ...................................................... 2 文檔結(jié)構(gòu)圖 ....................................................... 3 第 2 章 系統(tǒng)分析 ......................................................... 4 系統(tǒng)功能需求 ..................................................... 4 系統(tǒng)開發(fā)功能 ..................................................... 4 可行性分析 ....................................................... 4 經(jīng)濟可行性 .................................................. 4 技術(shù)可行性 .................................................. 5 法律可行性 .................................................. 5 管理員用例圖 ................................................. 5 學生用例圖 ................................................... 6 業(yè)務流程 ......................................................... 6 第 3 章 總體設計 ......................................................... 9 功能劃分 ......................................................... 9 管理員功能模塊 .............................................. 9 學生功能模塊 ............................................... 10 數(shù)據(jù)流圖 ........................................................ 11 管理員數(shù)據(jù)流圖 ............................................. 11 學生數(shù)據(jù)流圖 ............................................... 12 ER 圖 ............................................................ 13 管理員 ER 圖 ................................................ 13 學生 ER 圖 .................................................. 14 第 4 章 詳細設計 ........................................................ 15 SQL SERVER 數(shù)據(jù)庫的介紹 .......................................... 15 數(shù)據(jù)庫的設計 .................................................... 15 第 5 章 系統(tǒng)實現(xiàn) ........................................................ 18 開發(fā)平臺和技術(shù)介紹 .............................................. 18 登錄功能 .................................................................................................................. 19 基于 J a va We b 校園宿舍管理系統(tǒng) 管理員 .......................................................... 20 添加用戶界面 ................................................ 21 添加學生 .................................................... 22 宿舍管理 .................................................... 23 寢