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.

主站蜘蛛池模板: 久久久国产精品无码专区| 孕妇高潮太爽了在线观看免费| 久久综合婷婷| 色综合日本| 女高中生自慰污污网站| jizz在线免费播放| 欧美天堂在线| 国产真实乱子伦视频播放| 色播五月婷婷| 欧洲熟妇精品视频| 国产成人亚洲无码淙合青草| 韩日免费小视频| 91精品视频在线播放| av在线无码浏览| 亚洲av无码久久无遮挡| 99在线视频精品| 日本a级免费| 亚洲日韩精品综合在线一区二区| 在线欧美a| 香蕉eeww99国产在线观看| 女人一级毛片| 精品视频一区二区三区在线播| 日本一本在线视频| 亚洲乱伦视频| 亚洲成肉网| 国产成人AV男人的天堂| 一本大道香蕉中文日本不卡高清二区| 亚洲高清免费在线观看| 最新加勒比隔壁人妻| 亚洲一级毛片在线观播放| 无码AV高清毛片中国一级毛片| 91蜜芽尤物福利在线观看| 亚洲人成网18禁| 国内精自线i品一区202| 国产成人夜色91| 99精品欧美一区| 国产在线91在线电影| 丁香六月综合网| 亚洲无码视频一区二区三区| 国产激情第一页| 99在线观看视频免费| 国产综合色在线视频播放线视| 国产乱子伦视频三区| 久久国产精品国产自线拍| 亚洲中文字幕在线精品一区| 免费一级无码在线网站| 国产在线观看成人91| 国产chinese男男gay视频网| 中文字幕精品一区二区三区视频 | 精品乱码久久久久久久| 国产欧美成人不卡视频| 国产麻豆精品久久一二三| 亚洲欧洲AV一区二区三区| 99热这里只有精品在线观看| 亚洲一级毛片在线播放| 国模私拍一区二区| 91破解版在线亚洲| 中文天堂在线视频| 婷婷六月综合| 2021国产精品自产拍在线观看| 午夜老司机永久免费看片| 青青操国产| 高清色本在线www| 国产毛片不卡| 色噜噜狠狠狠综合曰曰曰| 成人午夜天| 国产区在线看| 亚洲中文字幕精品| 囯产av无码片毛片一级| 成人福利在线免费观看| 四虎永久在线精品国产免费| 国产网站一区二区三区| 亚洲人成网18禁| 国产乱子精品一区二区在线观看| 欧美日韩国产在线观看一区二区三区| 福利国产微拍广场一区视频在线| 日韩成人高清无码| 色哟哟国产精品| 国产老女人精品免费视频| 亚洲欧洲自拍拍偷午夜色| 日韩国产欧美精品在线| 国产精品视频999|