白東玲,郭紹永,王 曉
(1.新鄉(xiāng)醫(yī)學(xué)院 計(jì)算機(jī)中心,河南 新鄉(xiāng) 453003;2.新鄉(xiāng)醫(yī)學(xué)院 現(xiàn)代教育技術(shù)中心,河南 新鄉(xiāng) 453003)
當(dāng)前的房屋維修混亂,難于管理[1],維修效率低下,成本較高,戶主報(bào)修需要在規(guī)定時(shí)間,而且經(jīng)常找不到維修人員,報(bào)修后維修人員也不能及時(shí)進(jìn)行維修[2],維修記錄查詢費(fèi)時(shí)費(fèi)力。雖然已經(jīng)出現(xiàn)了一些維修系統(tǒng),滿足了部分需要,但主要還是以C/S 模塊開(kāi)發(fā)為主,不能大范圍,跨區(qū)域應(yīng)用,仍存在較多問(wèn)題。正是考慮到目前房屋維修目前的現(xiàn)狀[3],綜合各種因素,設(shè)計(jì)出了基于WEB 的房屋維修系統(tǒng),該系統(tǒng)使用房屋戶主自主報(bào)修,系統(tǒng)自動(dòng)提醒維修人員報(bào)修的維修記錄,維修人員可以隨時(shí)隨地的查詢報(bào)修情況,及時(shí)上門進(jìn)行維修,戶主報(bào)修只需在家里上網(wǎng)登錄系統(tǒng)即可完成,避免了以往報(bào)修困難的現(xiàn)象。使用目前最流行的JSP 技術(shù)進(jìn)行軟件開(kāi)發(fā),具有可移植性強(qiáng),性能高,安全性更好的特點(diǎn)。
本系統(tǒng)根據(jù)現(xiàn)在物業(yè)管理的需要,設(shè)計(jì)出適應(yīng)當(dāng)前房屋維修的信息系統(tǒng),主要需求有以下幾個(gè)方面:
1)能夠完整的錄入房屋相關(guān)信息,通過(guò)這些信息能夠全方位直觀的對(duì)房屋有一個(gè)詳細(xì)的了解。
2)可以方便快捷的錄入維修內(nèi)容,并提醒維修人員具體需要維修房屋的情況以便及時(shí)維修。
3)需要對(duì)房屋有一個(gè)專門的消防器材配備情況,提示具體位置,當(dāng)發(fā)生情況時(shí)可以及時(shí)使用消防器材進(jìn)行施救,并且當(dāng)器材損壞時(shí)系統(tǒng)也應(yīng)該有報(bào)警提示。
4)當(dāng)房屋過(guò)期沒(méi)有維修,消防器有效期到期或損壞、相關(guān)費(fèi)用到期時(shí)需要有預(yù)警提醒,提醒相關(guān)人員及時(shí)進(jìn)行處理。
5)系統(tǒng)用戶可以分不同的權(quán)限,以便使系統(tǒng)更加安全。
6)對(duì)系統(tǒng)的所有操作都應(yīng)該有日志記錄,以便出現(xiàn)問(wèn)題時(shí)可以有據(jù)可查,方便管理。
7)房屋戶主可以通過(guò)網(wǎng)絡(luò)報(bào)修維修信息,物業(yè)管理者可以在網(wǎng)絡(luò)上進(jìn)行查詢房屋報(bào)修內(nèi)容分派具體維修人員進(jìn)行上門維修,并進(jìn)行記錄。
根據(jù)需求分析,系統(tǒng)使用B/S 結(jié)構(gòu)開(kāi)發(fā)WEB[4-6]應(yīng)用系統(tǒng),通過(guò)互聯(lián)網(wǎng)訪問(wèn),系統(tǒng)體系結(jié)構(gòu)主要分3 層:用戶瀏覽界面層、功能模塊層、數(shù)據(jù)層。系統(tǒng)體系結(jié)構(gòu)如圖1 所示。
根據(jù)分析可以把系統(tǒng)分為6個(gè)模塊,分別為房屋管理,維修管理,消防器材管理,預(yù)警提醒管理,用戶管理,日志管理等。
圖1 系統(tǒng)結(jié)構(gòu)圖Fig.1 System structure chart
1)房屋管理。錄入和查詢房屋的基本信息,包括房屋的名稱,所處位置的詳細(xì)信息,經(jīng)緯度,面積,房屋用途,房屋使用狀態(tài)等信息,是租賃的房屋要有業(yè)主信息和電話,租賃期限,租賃合同,租賃費(fèi)用等信息。房屋的平面圖以附件的形式上傳并能打開(kāi)查看。
2)維修管理。管理房屋內(nèi)各類維修的信息,如水管,電線,電梯等維修。①可以自己添加需要維修的項(xiàng)目類型:錄入需要維修的項(xiàng)目名稱,維修內(nèi)容,負(fù)責(zé)維修人員,聯(lián)系電話等。②維修記錄的增刪改操作,每次維修都要有記錄。包括所在房屋,所要維修項(xiàng)目的名稱,維修內(nèi)容,維修時(shí)間,維修費(fèi)用,維修人員,經(jīng)手人等信息。
3)消防器材管理。如:消防栓,滅火器等。①可以自己添加消防器材分類:錄入消防器材的名稱,規(guī)格,價(jià)格,廠家,用途,使用壽命等。②消防器材信息的增刪改操作,包括所在房屋,所在位置,配備日期,配備數(shù)量,使用期限,負(fù)責(zé)人等信息。
4)預(yù)警提醒管理。物業(yè)合同到期、消防器材有效期到期、房租、水電費(fèi)等到期提醒。
5)用戶管理。負(fù)責(zé)用戶建立、刪除等操作,以及分配權(quán)限。
6)日志管理。記錄對(duì)系統(tǒng)的所有操作,提高安全性,主要包括系統(tǒng)日志,操作日志等。
數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)實(shí)現(xiàn)的關(guān)鍵,好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以節(jié)省存儲(chǔ)空間,提高存儲(chǔ)效率,方便數(shù)據(jù)管理,所以在數(shù)據(jù)庫(kù)的設(shè)計(jì)上必須下大力量,認(rèn)真分析,了解功能需求的基礎(chǔ)上進(jìn)行設(shè)計(jì)。經(jīng)常分析設(shè)計(jì)的表如下,房屋信息表如表1 所示,維修信息表如表2 所示,消防器材表如表3 所示。
使用J2EE 標(biāo)準(zhǔn)開(kāi)發(fā)出JSP 應(yīng)用系統(tǒng),是當(dāng)前主流的WEB 開(kāi)發(fā)技術(shù),具有較好的性能,系統(tǒng)數(shù)據(jù)庫(kù)選用Msql,軟件工具選用MyEclipse7.0.
房屋維修系統(tǒng)的核心是要對(duì)需要維修的房屋信息進(jìn)行登記報(bào)修,然后由系統(tǒng)指定指定具體的維修人員上門維修,維修完成后系統(tǒng)確認(rèn)維修完成。房屋的登記是維修系統(tǒng)的重要部分,以些為例講解一下開(kāi)發(fā)過(guò)程中的主要代碼。
表1 房屋信息Tab.1 House information
表2 維修信息Tab.2 House repair
首先是房屋戶主在房屋損壞后登錄系統(tǒng)進(jìn)行報(bào)修,填報(bào)修的相應(yīng)相片,主要描述房屋的位置,維修類型,維修內(nèi)容等,主要代碼如下。
用戶填寫(xiě)好維修信息后提交表單,系統(tǒng)就會(huì)根據(jù)事先配置好的Spring 和Hibernate 框架自動(dòng)進(jìn)入相應(yīng)的控制器進(jìn)行數(shù)據(jù)處理,把數(shù)據(jù)增加到數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中,主要代碼如下。
表3 消防器材Tab.3 Fire equipment
控制器在執(zhí)行的過(guò)程中需要調(diào)用后面實(shí)現(xiàn)的接口,以完成數(shù)據(jù)的處理,最后一句就是調(diào)用接口的方法,在接口里要寫(xiě)入該方法實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ),主要代碼如下。
至些數(shù)據(jù)的增加已經(jīng)完成,描述了整個(gè)流轉(zhuǎn)過(guò)程,其它功能也都跟這些很類似,只是修改,查詢,刪除等操作使用不同的數(shù)據(jù)操作方式。
系統(tǒng)在設(shè)計(jì)時(shí)不但考慮到了物業(yè)維修人員,也考慮到了戶主,戶主自主登錄系統(tǒng)報(bào)修,維修人員根據(jù)下單進(jìn)行維修,是一個(gè)互動(dòng)的情況,避免了以往系統(tǒng)的單向性,只是以維修公司自己的填寫(xiě)為以據(jù),就會(huì)贊成可能與事實(shí)不適的情況,后期還會(huì)增加戶主評(píng)價(jià)體系,維修后戶主根據(jù)維修情況對(duì)維修人員進(jìn)行評(píng)價(jià),以便提供維修質(zhì)量,防止應(yīng)付了事的情況發(fā)生,對(duì)物業(yè)公司的形象會(huì)是一個(gè)提升,對(duì)用戶的意見(jiàn)也會(huì)直觀進(jìn)行反映,起到更好的監(jiān)督作用。
[1]李強(qiáng).房屋維修管理探析[J].中國(guó)新技術(shù)新產(chǎn)品,2011(24):205.LI Qiang.Building maintenance management analysis [J].China new Technologies and Products,2011(24):205.
[2]戴菲.房屋維修基金數(shù)據(jù)整理與信息化[J].科技資訊,2012(4):18-19.DAI Fei.Building maintenance fund arranging the data and information[J].Science &Technology Ineormation,2012(4):18-19.
[3]孫瑞灼.別讓房屋維修金成一筆“糊涂帳”[J].中國(guó)房地產(chǎn)金融,2012(1):37-44.SUN Rui-zuo.Don’t let house maintenance gold a confused account[J].China Real Estate Finance,2012(1):37-44.
[4]耿強(qiáng),黃雪琴,姜文波,等.基于Web的景點(diǎn)評(píng)價(jià)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)與現(xiàn)代化,2012(10):191-193.GENG Qiang,HANG Xue-qin,JIANG Wen-bo,et al.Design and implementation of attractions evaluation system based on Web[J].Computer and Modernization,2012(10):191-193.
[5]李躍.基于Web的高校項(xiàng)目評(píng)審系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2012,20(19):17-20.LI Yue.Design and implementation of university evaluation review system based on Web [J].INternational Electronic Elements,2012,20(19):17-20.
[6]李紅霞.基于Web3.0拓展高校圖書(shū)館學(xué)術(shù)共享空間的探索[J].現(xiàn)代教育技術(shù),2012(9):101-103.LI Hong-xia.The exploration of expanding university library academic shared space based on Web3.0[J].Modern Educational Technology,2012(9):101-103.