999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S結構的公房預約管理系統(tǒng)的設計與實現(xiàn)

2016-12-21 11:15:18馬崟淞賴永剛李育博
電腦知識與技術 2016年28期

馬崟淞+賴永剛+李育博

摘要:公共用房(以下簡稱公房)預約管理系統(tǒng)對于企事業(yè)單位的公房管理工作有著重要的意義。該文針對某高校二級學院公房使用的實際需求,采用JSP、HTML/CSS、MySQL數(shù)據(jù)庫等技術設計并實現(xiàn)了一套基于Spring MVC的B/S(即瀏覽器/服務器)結構的公房預約管理系統(tǒng)。該系統(tǒng)構建了高校公共用房預約管理的新模式,有效地提高了公房的利用率。

關鍵詞:公房預約;Spring MVC;B/S系統(tǒng)

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)28-0095-03

1背景

近年來,隨著高校辦學規(guī)模擴大、科研活動與學術交流日益增多,各高校對教學科研用房的需求不斷增加,導致本就緊張的公房資源配置缺口增大,供需矛盾加劇。如何在現(xiàn)有條件下提高公房的使用效率已成為高校亟待解決的問題之一。

在當前高校公房的管理模式下,如教室、會議室等公房租用的預約,因信息的線下傳遞和處理方式的不透明,導致教師、學生和管理人員之間需要多次協(xié)商才能完成。這不僅耗費了借用者大量的時間和精力,而且因信息不透明還造成了公共資源的極大浪費。隨著“互聯(lián)網(wǎng)+”和大數(shù)據(jù)時代的到來,大量新的技術和管理理念開始迅速傳播,加之智能移動設備的普及,使得公房網(wǎng)上預約管理這種便捷服務模式成為可能。

就公房預約管理工作而言,其內(nèi)容非常繁瑣,既有資產(chǎn)管理方面的工作,又有日常的使用與維護,同時還涉及到相關數(shù)據(jù)的統(tǒng)計和查詢。通過將這些信息記錄在案,不僅方便日常管理工作,而且為公房以后有計劃地進行維修保養(yǎng)提供重要的數(shù)據(jù)支持。目前,高校此類記錄大多以紙質或EXCEL電子文件形式記錄,加之管理人員變化頻繁,此類方式很容易造成記錄格式不規(guī)范、數(shù)據(jù)丟失等問題[1],同時加重了管理人員對數(shù)據(jù)的管理工作。因此,為了實現(xiàn)公房管理信息的統(tǒng)一性,本文設計并研發(fā)了基于B/S模式的公房預約管理系統(tǒng)。

2系統(tǒng)分析與設計

2.1系統(tǒng)需求分析

公房預約管理系統(tǒng)的研發(fā)是某高校二級學院辦公管理信息化改革的一部分,其功能設計充分考慮了該院辦公管理的實際情況及需求,針對不同用戶定制不同功能,重點突出實時的特點,方便不同層次用戶的使用。

系統(tǒng)用戶分為系統(tǒng)管理員、院級管理員、教職工、學生等四級,不同級別用戶具有不同權限。教職工和學生用戶權限下,主要有查詢和預約功能。院級管理員除擁有以上兩種功能外,還具有公房信息管理、預約管理、用戶管理以及公告發(fā)布等功能。系統(tǒng)管理員除擁有院級管理員具有的功能外,還有系統(tǒng)數(shù)據(jù)維護、權限管理以及日志管理等功能。此外,教工與學生的權限應該有所不同,否則只能稱三級。

2.2系統(tǒng)體系架構及技術方案

本系統(tǒng)基于B/S模式架構,前臺展示采用HTML/CSS和JavaScript客戶端語言,后臺采用JSP和JAVA語言開發(fā),數(shù)據(jù)層存儲采用MySQL數(shù)據(jù)庫。系統(tǒng)總體架構如圖1所示,采用了三層體系結構開發(fā)模式,將系統(tǒng)的整個業(yè)務應用劃分為表示層、業(yè)務邏輯層和數(shù)據(jù)訪問層,有利于系統(tǒng)的開發(fā)、維護、部署和擴展[2]。

圖1中,各層的具體作用如下[3-5]:表示層一般指系統(tǒng)界面,主要用于展示和收集信息;邏輯層是三層架構的核心,主要用于業(yè)務的邏輯處理和數(shù)據(jù)層的數(shù)據(jù)操作,具體表現(xiàn)為與系統(tǒng)所對應的領域邏輯;存儲層專用于系統(tǒng)的數(shù)據(jù)存儲以及與之相對應的增刪改查操作。

為了進一步降低各層之間的耦合性,提高系統(tǒng)的靈活度,在圖1三層體系結構的基礎上,綜合公房系統(tǒng)的實際業(yè)務需求,設計了五層系統(tǒng)結構,如圖2所示。

五層結構自底向上分別為:數(shù)據(jù)庫、數(shù)據(jù)層、業(yè)務層、應用層、展示層,每層結構的作用如下:

1)展示層負責將所有功能與數(shù)據(jù)通過PC、手機、平板電腦等終端展示給用戶,接收用戶相應的操作請求并發(fā)送給后端應用層。

2)應用層接收展示層傳遞過來的操作請求,按照不同的請求內(nèi)容調(diào)用業(yè)務層相應業(yè)務處理,并將接收處理結果返回給展示層。

3)業(yè)務層接收應用層相應的功能調(diào)用請求,實現(xiàn)每個功能的具體邏輯,包括邏輯判斷、數(shù)據(jù)運算、數(shù)據(jù)讀寫操作等,這是整個應用系統(tǒng)的核心部分。

4)數(shù)據(jù)層作為業(yè)務層和數(shù)據(jù)庫之間的中間層,執(zhí)行上層業(yè)務具體的數(shù)據(jù)操作命令,操作類型主要有增刪改查四類。

5)數(shù)據(jù)庫采用主從配置,一方面起到熱備份的作用,另一方面實現(xiàn)讀寫分離,增強數(shù)據(jù)庫的吞吐效率,提升系統(tǒng)的整體響應。

2.3系統(tǒng)功能模塊設計

本系統(tǒng)主要包含用戶管理、預約管理、公房信息管理以及系統(tǒng)維護四個模塊,如圖3所示。各模塊的主要功能如下:

1)用戶管理模塊主要是維護系統(tǒng)的用戶數(shù)據(jù),包含增刪用戶,找回密碼等功能。

2)預約管理是整個系統(tǒng)的核心,主要提供線上預約平臺供用戶在線預約,管理人員在線審核,房屋管理人員在線驗證等一系列完整的公房預約管理流程。在該模塊中,管理人員還可根據(jù)實際情況提前安排教學、科研、活動等用房,在保證正常教學科研活動的前提下,盡可能方便廣大師生個性化的用房需求。同時,系統(tǒng)提供了按照時間和房間兩種不同的查詢方式來查詢可借用公房情況。用戶在確定需要預約的公房后,在線填寫預約申請,之后管理員審核申請,若通過則用戶可登陸系統(tǒng)查看下載憑證二維碼并在需要使用時將二維碼交由公房管理人員掃描認證,若不通過用戶則需要重新修改提交申請,其具體流程如圖4所示;

1)公房信息管理模塊主要用于管理公房自身信息,如房間是否可借用,是否配備多媒體,可容納人數(shù)等,方便用戶在借用時根據(jù)自身實際情況選用不同房間。

2)系統(tǒng)管理模塊主要是針對系統(tǒng)正常運行的一些配置,主要包括可預約時間、用戶權限、日志查看等。

2.4數(shù)據(jù)庫設計

本系統(tǒng)采用了開源的MySQL數(shù)據(jù)庫,結合系統(tǒng)的功能模塊,數(shù)據(jù)庫設計了用戶表、權限表、角色表、房屋表、建筑物表、預約審核表等。考慮到數(shù)據(jù)的安全性和可靠性,數(shù)據(jù)庫設計采用主從備份,同時為了提升系統(tǒng)整體效率,在主從備份的基礎上實現(xiàn)了讀寫分離。數(shù)據(jù)的所有寫操作都在Master上執(zhí)行,所有讀操作都在Slave上執(zhí)行,如圖5所示。

3系統(tǒng)實現(xiàn)

基于B/S架構,所有安裝只需在服務器端進行,用戶只需通過瀏覽器訪問服務地址即可使用本系統(tǒng)。訪問系統(tǒng)時,用戶首先可看到如圖6所示的登錄界面,成功登錄(以管理員身份為例)到主界面之后,在功能區(qū)上方可看到主頁、預約等8個功能導航,根據(jù)用戶角色不同,用戶所能使用的功能不同。

公房預約的主要內(nèi)容有公房管理、預約、審核三大部分。作為公房預約的基礎,房間信息的管理是系統(tǒng)運行過程中的重要環(huán)節(jié)。管理員進入系統(tǒng)后,點擊房間管理模塊即可進入房間信息的管理界面,如圖7所示。

在該界面管理員可以維護公房信息,指定公房的審核流程。在本系統(tǒng)中,公房的審核可以實現(xiàn)多級審核,只需要配置好各級別的先后順序即可。添加好公房信息之后,用戶進入系統(tǒng)即可使用預約功能進行公房預約。為了方便用戶,系統(tǒng)設計了按照房間預約(如圖8所示)和按照時間預約(如圖9所示)兩種方式。只要用戶提交了預約申請,該房間將會立刻被暫時占用,其他人無法再選擇該房間對應的時間段預約。

用戶申請預約后,管理員在后臺即可看到所有人的申請,選擇某一申請后管理員可選擇駁回或者通過,駁回之后該房間對應時間段立刻釋放變?yōu)榭稍俅晤A約狀態(tài),通過之后預約生效,用戶可登陸系統(tǒng)查看二維碼憑證。審核界面如圖10所示。

最后,用戶需要使用房間時憑二維碼到公房管理員處手機掃描核驗,通過后即可使用房間。

4 結束語

本文通過對公房借用的需求進行綜合分析,設計并實現(xiàn)了基于B/S架構的公共用房管理信息系統(tǒng)。該系統(tǒng)集成了系統(tǒng)管理、公房信息管理、公房預約、用戶管理等四大核心功能,促進了公房管理的信息化和規(guī)范化。系統(tǒng)完成后,通過在某學院一年的測試運行,結果表明公房管理信息系統(tǒng)已實現(xiàn)了它的基本功能,該系統(tǒng)不僅方便了學院教職員工預約公房,而且提高了管理人員的管理效率和公房的有效使用率。

參考文獻:

[1] 王西芳,王西平. 實驗教學示范中心實驗預約系統(tǒng)的設計與應用[J]. 實驗室研究與探索, 2016,35(5):158-161.

[2] 建成. 軟件體系結構的原理, 組成與應用[M]. 北京:科學出版社, 2002.

[3] 王進. B/S模式下的三層架構模式[J]. 軟件導刊, 2011, 10(3):30-31.

[4] 馬立林,孫紹榮.基于Castle的開放式實驗室管理系統(tǒng)設計與實現(xiàn)[J].實驗室研究與探索,2010,29(5):155-158.

[5] 劉方軍. 基于MVC三層架構模式的研究與應用[D]. 廣州: 廣東工業(yè)大學,2011.

主站蜘蛛池模板: 亚洲国产精品一区二区第一页免| 国产清纯在线一区二区WWW| 在线精品亚洲一区二区古装| 亚洲最猛黑人xxxx黑人猛交| 9久久伊人精品综合| 免费中文字幕一级毛片| 国产精品亚洲一区二区三区z| 中文字幕亚洲另类天堂| 国产精品视频猛进猛出| 萌白酱国产一区二区| 亚洲日韩精品综合在线一区二区| 久久精品视频亚洲| 亚洲天堂首页| 丁香婷婷久久| 亚洲中文字幕久久无码精品A| 国内精品小视频福利网址| 99成人在线观看| 亚洲国产成人麻豆精品| 老司机久久99久久精品播放| 免费在线国产一区二区三区精品 | 久久国产精品麻豆系列| 欧美精品黑人粗大| 浮力影院国产第一页| 日本国产精品| 日本黄色a视频| 91成人在线观看| 国产精品亚洲专区一区| 亚洲欧美在线精品一区二区| a欧美在线| 色婷婷亚洲十月十月色天| 国产美女无遮挡免费视频| 日本在线免费网站| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲不卡影院| 精品国产一区91在线| 亚洲三级a| 91麻豆国产在线| 亚洲欧美日韩色图| 亚洲精品中文字幕无乱码| 中国精品自拍| 久久精品人人做人人| av手机版在线播放| 国产一级裸网站| av在线5g无码天天| 国产极品美女在线播放| 嫩草国产在线| 国产成人一二三| 久久国产乱子| 成年人福利视频| 国产亚洲高清在线精品99| 亚洲无线一二三四区男男| 国产第二十一页| 老司机久久99久久精品播放| 二级特黄绝大片免费视频大片| 中文字幕va| 久久精品aⅴ无码中文字幕| 欧美国产综合色视频| 成人在线综合| 性视频久久| 青青草一区| 在线欧美一区| 亚洲区第一页| 青青青草国产| 日韩天堂在线观看| 中国国语毛片免费观看视频| 亚洲日韩AV无码一区二区三区人 | 色有码无码视频| 中国精品自拍| 国产成人午夜福利免费无码r| 国产精品自在在线午夜| 国产a在视频线精品视频下载| 喷潮白浆直流在线播放| 爽爽影院十八禁在线观看| 思思热精品在线8| 大乳丰满人妻中文字幕日本| 国产成a人片在线播放| 97se亚洲综合在线天天| 中文字幕一区二区视频| 狠狠色综合久久狠狠色综合| 日本国产精品| 91青青草视频| 日韩高清在线观看不卡一区二区|