版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于B/S結(jié)構(gòu)的公房預(yù)約管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 馬崟淞+賴永剛+李育博Summary:公共用房(以下簡(jiǎn)稱公房)預(yù)約管理系統(tǒng)對(duì)于企事業(yè)單位的公房管理工作有著重要的意義。該文針對(duì)某高校二級(jí)學(xué)院公房使用的實(shí)際需求,采用JSP、HTML/CSS、MySQL數(shù)據(jù)庫(kù)等技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了一套基于Spring MVC的B/S(即瀏覽器/服務(wù)器)結(jié)構(gòu)的公房預(yù)約管理系統(tǒng)。該系統(tǒng)構(gòu)建了高校公共用房預(yù)約管理的新模式,有效地提高了公房的利用率。Key:公房預(yù)約;Spring MVC;B/S系統(tǒng):TP311 :A :1009-3044(2016)28-0095-031背景近年來,隨著高校辦學(xué)規(guī)模擴(kuò)大、科研活動(dòng)與學(xué)術(shù)交流日益
2、增多,各高校對(duì)教學(xué)科研用房的需求不斷增加,導(dǎo)致本就緊張的公房資源配置缺口增大,供需矛盾加劇。如何在現(xiàn)有條件下提高公房的使用效率已成為高校亟待解決的問題之一。在當(dāng)前高校公房的管理模式下,如教室、會(huì)議室等公房租用的預(yù)約,因信息的線下傳遞和處理方式的不透明,導(dǎo)致教師、學(xué)生和管理人員之間需要多次協(xié)商才能完成。這不僅耗費(fèi)了借用者大量的時(shí)間和精力,而且因信息不透明還造成了公共資源的極大浪費(fèi)。隨著“互聯(lián)網(wǎng)+”和大數(shù)據(jù)時(shí)代的到來,大量新的技術(shù)和管理理念開始迅速傳播,加之智能移動(dòng)設(shè)備的普及,使得公房網(wǎng)上預(yù)約管理這種便捷服務(wù)模式成為可能。就公房預(yù)約管理工作而言,其內(nèi)容非常繁瑣,既有資產(chǎn)管理方面的工作,又有日常的使
3、用與維護(hù),同時(shí)還涉及到相關(guān)數(shù)據(jù)的統(tǒng)計(jì)和查詢。通過將這些信息記錄在案,不僅方便日常管理工作,而且為公房以后有計(jì)劃地進(jìn)行維修保養(yǎng)提供重要的數(shù)據(jù)支持。目前,高校此類記錄大多以紙質(zhì)或EXCEL電子文件形式記錄,加之管理人員變化頻繁,此類方式很容易造成記錄格式不規(guī)范、數(shù)據(jù)丟失等問題1,同時(shí)加重了管理人員對(duì)數(shù)據(jù)的管理工作。因此,為了實(shí)現(xiàn)公房管理信息的統(tǒng)一性,本文設(shè)計(jì)并研發(fā)了基于B/S模式的公房預(yù)約管理系統(tǒng)。2系統(tǒng)分析與設(shè)計(jì)2.1系統(tǒng)需求分析公房預(yù)約管理系統(tǒng)的研發(fā)是某高校二級(jí)學(xué)院辦公管理信息化改革的一部分,其功能設(shè)計(jì)充分考慮了該院辦公管理的實(shí)際情況及需求,針對(duì)不同用戶定制不同功能,重點(diǎn)突出實(shí)時(shí)的特點(diǎn),方便不
4、同層次用戶的使用。系統(tǒng)用戶分為系統(tǒng)管理員、院級(jí)管理員、教職工、學(xué)生等四級(jí),不同級(jí)別用戶具有不同權(quán)限。教職工和學(xué)生用戶權(quán)限下,主要有查詢和預(yù)約功能。院級(jí)管理員除擁有以上兩種功能外,還具有公房信息管理、預(yù)約管理、用戶管理以及公告發(fā)布等功能。系統(tǒng)管理員除擁有院級(jí)管理員具有的功能外,還有系統(tǒng)數(shù)據(jù)維護(hù)、權(quán)限管理以及日志管理等功能。此外,教工與學(xué)生的權(quán)限應(yīng)該有所不同,否則只能稱三級(jí)。2.2系統(tǒng)體系架構(gòu)及技術(shù)方案本系統(tǒng)基于B/S模式架構(gòu),前臺(tái)展示采用HTML/CSS和JavaScript客戶端語(yǔ)言,后臺(tái)采用JSP和JAVA語(yǔ)言開發(fā),數(shù)據(jù)層存儲(chǔ)采用MySQL數(shù)據(jù)庫(kù)。系統(tǒng)總體架構(gòu)如圖1所示,采用了三層體系結(jié)構(gòu)開
5、發(fā)模式,將系統(tǒng)的整個(gè)業(yè)務(wù)應(yīng)用劃分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,有利于系統(tǒng)的開發(fā)、維護(hù)、部署和擴(kuò)展2。圖1中,各層的具體作用如下3-5:表示層一般指系統(tǒng)界面,主要用于展示和收集信息;邏輯層是三層架構(gòu)的核心,主要用于業(yè)務(wù)的邏輯處理和數(shù)據(jù)層的數(shù)據(jù)操作,具體表現(xiàn)為與系統(tǒng)所對(duì)應(yīng)的領(lǐng)域邏輯;存儲(chǔ)層專用于系統(tǒng)的數(shù)據(jù)存儲(chǔ)以及與之相對(duì)應(yīng)的增刪改查操作。為了進(jìn)一步降低各層之間的耦合性,提高系統(tǒng)的靈活度,在圖1三層體系結(jié)構(gòu)的基礎(chǔ)上,綜合公房系統(tǒng)的實(shí)際業(yè)務(wù)需求,設(shè)計(jì)了五層系統(tǒng)結(jié)構(gòu),如圖2所示。五層結(jié)構(gòu)自底向上分別為:數(shù)據(jù)庫(kù)、數(shù)據(jù)層、業(yè)務(wù)層、應(yīng)用層、展示層,每層結(jié)構(gòu)的作用如下:1)展示層負(fù)責(zé)將所有功能與數(shù)據(jù)通過PC
6、、手機(jī)、平板電腦等終端展示給用戶,接收用戶相應(yīng)的操作請(qǐng)求并發(fā)送給后端應(yīng)用層。2)應(yīng)用層接收展示層傳遞過來的操作請(qǐng)求,按照不同的請(qǐng)求內(nèi)容調(diào)用業(yè)務(wù)層相應(yīng)業(yè)務(wù)處理,并將接收處理結(jié)果返回給展示層。3)業(yè)務(wù)層接收應(yīng)用層相應(yīng)的功能調(diào)用請(qǐng)求,實(shí)現(xiàn)每個(gè)功能的具體邏輯,包括邏輯判斷、數(shù)據(jù)運(yùn)算、數(shù)據(jù)讀寫操作等,這是整個(gè)應(yīng)用系統(tǒng)的核心部分。4)數(shù)據(jù)層作為業(yè)務(wù)層和數(shù)據(jù)庫(kù)之間的中間層,執(zhí)行上層業(yè)務(wù)具體的數(shù)據(jù)操作命令,操作類型主要有增刪改查四類。5)數(shù)據(jù)庫(kù)采用主從配置,一方面起到熱備份的作用,另一方面實(shí)現(xiàn)讀寫分離,增強(qiáng)數(shù)據(jù)庫(kù)的吞吐效率,提升系統(tǒng)的整體響應(yīng)。2.3系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)主要包含用戶管理、預(yù)約管理、公房信息管
7、理以及系統(tǒng)維護(hù)四個(gè)模塊,如圖3所示。各模塊的主要功能如下:1)用戶管理模塊主要是維護(hù)系統(tǒng)的用戶數(shù)據(jù),包含增刪用戶,找回密碼等功能。2)預(yù)約管理是整個(gè)系統(tǒng)的核心,主要提供線上預(yù)約平臺(tái)供用戶在線預(yù)約,管理人員在線審核,房屋管理人員在線驗(yàn)證等一系列完整的公房預(yù)約管理流程。在該模塊中,管理人員還可根據(jù)實(shí)際情況提前安排教學(xué)、科研、活動(dòng)等用房,在保證正常教學(xué)科研活動(dòng)的前提下,盡可能方便廣大師生個(gè)性化的用房需求。同時(shí),系統(tǒng)提供了按照時(shí)間和房間兩種不同的查詢方式來查詢可借用公房情況。用戶在確定需要預(yù)約的公房后,在線填寫預(yù)約申請(qǐng),之后管理員審核申請(qǐng),若通過則用戶可登陸系統(tǒng)查看下載憑證二維碼并在需要使用時(shí)將二維碼
8、交由公房管理人員掃描認(rèn)證,若不通過用戶則需要重新修改提交申請(qǐng),其具體流程如圖4所示;1)公房信息管理模塊主要用于管理公房自身信息,如房間是否可借用,是否配備多媒體,可容納人數(shù)等,方便用戶在借用時(shí)根據(jù)自身實(shí)際情況選用不同房間。2)系統(tǒng)管理模塊主要是針對(duì)系統(tǒng)正常運(yùn)行的一些配置,主要包括可預(yù)約時(shí)間、用戶權(quán)限、日志查看等。2.4數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采用了開源的MySQL數(shù)據(jù)庫(kù),結(jié)合系統(tǒng)的功能模塊,數(shù)據(jù)庫(kù)設(shè)計(jì)了用戶表、權(quán)限表、角色表、房屋表、建筑物表、預(yù)約審核表等??紤]到數(shù)據(jù)的安全性和可靠性,數(shù)據(jù)庫(kù)設(shè)計(jì)采用主從備份,同時(shí)為了提升系統(tǒng)整體效率,在主從備份的基礎(chǔ)上實(shí)現(xiàn)了讀寫分離。數(shù)據(jù)的所有寫操作都在Master
9、上執(zhí)行,所有讀操作都在Slave上執(zhí)行,如圖5所示。 3系統(tǒng)實(shí)現(xiàn)基于B/S架構(gòu),所有安裝只需在服務(wù)器端進(jìn)行,用戶只需通過瀏覽器訪問服務(wù)地址即可使用本系統(tǒng)。訪問系統(tǒng)時(shí),用戶首先可看到如圖6所示的登錄界面,成功登錄(以管理員身份為例)到主界面之后,在功能區(qū)上方可看到主頁(yè)、預(yù)約等8個(gè)功能導(dǎo)航,根據(jù)用戶角色不同,用戶所能使用的功能不同。公房預(yù)約的主要內(nèi)容有公房管理、預(yù)約、審核三大部分。作為公房預(yù)約的基礎(chǔ),房間信息的管理是系統(tǒng)運(yùn)行過程中的重要環(huán)節(jié)。管理員進(jìn)入系統(tǒng)后,點(diǎn)擊房間管理模塊即可進(jìn)入房間信息的管理界面,如圖7所示。在該界面管理員可以維護(hù)公房信息,指定公房的審核流程。在本系統(tǒng)中,公房的審核可以實(shí)現(xiàn)多
10、級(jí)審核,只需要配置好各級(jí)別的先后順序即可。添加好公房信息之后,用戶進(jìn)入系統(tǒng)即可使用預(yù)約功能進(jìn)行公房預(yù)約。為了方便用戶,系統(tǒng)設(shè)計(jì)了按照房間預(yù)約(如圖8所示)和按照時(shí)間預(yù)約(如圖9所示)兩種方式。只要用戶提交了預(yù)約申請(qǐng),該房間將會(huì)立刻被暫時(shí)占用,其他人無(wú)法再選擇該房間對(duì)應(yīng)的時(shí)間段預(yù)約。用戶申請(qǐng)預(yù)約后,管理員在后臺(tái)即可看到所有人的申請(qǐng),選擇某一申請(qǐng)后管理員可選擇駁回或者通過,駁回之后該房間對(duì)應(yīng)時(shí)間段立刻釋放變?yōu)榭稍俅晤A(yù)約狀態(tài),通過之后預(yù)約生效,用戶可登陸系統(tǒng)查看二維碼憑證。審核界面如圖10所示。最后,用戶需要使用房間時(shí)憑二維碼到公房管理員處手機(jī)掃描核驗(yàn),通過后即可使用房間。4 結(jié)束語(yǔ)本文通過對(duì)公房借
11、用的需求進(jìn)行綜合分析,設(shè)計(jì)并實(shí)現(xiàn)了基于B/S架構(gòu)的公共用房管理信息系統(tǒng)。該系統(tǒng)集成了系統(tǒng)管理、公房信息管理、公房預(yù)約、用戶管理等四大核心功能,促進(jìn)了公房管理的信息化和規(guī)范化。系統(tǒng)完成后,通過在某學(xué)院一年的測(cè)試運(yùn)行,結(jié)果表明公房管理信息系統(tǒng)已實(shí)現(xiàn)了它的基本功能,該系統(tǒng)不僅方便了學(xué)院教職員工預(yù)約公房,而且提高了管理人員的管理效率和公房的有效使用率。Reference:1 王西芳,王西平. 實(shí)驗(yàn)教學(xué)示范中心實(shí)驗(yàn)預(yù)約系統(tǒng)的設(shè)計(jì)與應(yīng)用J. 實(shí)驗(yàn)室研究與探索, 2016,35(5):158-161.2 建成. 軟件體系結(jié)構(gòu)的原理, 組成與應(yīng)用M. 北京:科學(xué)出版社, 2002.3 王進(jìn). B/S模式下的三層架構(gòu)模式J. 軟件導(dǎo)刊, 2011, 10(3):30-31.4 馬立林,孫紹榮.基于Castle的開放式實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)J.實(shí)驗(yàn)室研究與探索,2010,29(5):155-158.5 劉方軍. 基于MVC三層架構(gòu)模式的研究與應(yīng)用D.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年智慧城市規(guī)劃設(shè)計(jì)與應(yīng)用技術(shù)服務(wù)合同3篇
- 2025年度人工智能教育機(jī)構(gòu)勞動(dòng)合同協(xié)議書范本3篇
- 2025年70米煙囪拆除工程施工用電安全管理與監(jiān)督合同3篇
- 2025年美甲美睫店兼職美甲師合作協(xié)議
- 2025年度體育賽事活動(dòng)場(chǎng)地租用及保障服務(wù)協(xié)議3篇
- 二零二五年度廠房租賃安全生產(chǎn)責(zé)任書3篇
- 2025年度智能建筑項(xiàng)目分包勞務(wù)協(xié)議補(bǔ)充合同
- 2025年建筑工程施工合同模板:綠色建筑性能檢測(cè)與認(rèn)證3篇
- 二零二五年度汽車維修配件供應(yīng)鏈合同樣本3篇
- 2025年度幕墻工程綠色施工與節(jié)能減排合同4篇
- 服務(wù)器報(bào)價(jià)表
- 2025年高考化學(xué)試題分析及復(fù)習(xí)策略講座
- 世界近代史-對(duì)接選擇性必修 課件-高考統(tǒng)編版歷史一輪復(fù)習(xí)
- 2024-2029年中國(guó)制漿系統(tǒng)行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 大門封條模板
- 【“凡爾賽”網(wǎng)絡(luò)流行語(yǔ)的形成及傳播研究11000字(論文)】
- ppr管件注塑工藝
- 液化氣站其他危險(xiǎn)和有害因素辨識(shí)及分析
- 高中語(yǔ)文教學(xué)課例《勸學(xué)》課程思政核心素養(yǎng)教學(xué)設(shè)計(jì)及總結(jié)反思
- 中國(guó)農(nóng)業(yè)銀行小微企業(yè)信貸業(yè)務(wù)貸后管理辦法規(guī)定
- 市政道路建設(shè)工程竣工驗(yàn)收質(zhì)量自評(píng)報(bào)告
評(píng)論
0/150
提交評(píng)論