• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      編程語(yǔ)言下的物業(yè)管理系統(tǒng)設(shè)計(jì)

      2018-08-02 07:23:52孟麗耿烜
      現(xiàn)代計(jì)算機(jī) 2018年15期
      關(guān)鍵詞:房產(chǎn)信息物管物業(yè)管理

      孟麗,耿烜

      (上海海事大學(xué)信息工程學(xué)院,上海 201306)

      0 引言

      物業(yè)管理作為社會(huì)化和專業(yè)化的服務(wù)產(chǎn)業(yè),是房地產(chǎn)綜合開(kāi)發(fā)的派生物,其管理的好壞直接影響房地產(chǎn)的發(fā)展前景。尤其是在社會(huì)經(jīng)濟(jì)發(fā)展迅猛的狀態(tài)下,人們對(duì)小區(qū)的物管服務(wù)提出更多更高的要求。良好的物業(yè)管理服務(wù)可以讓用戶感到消費(fèi)的價(jià)值,因此采用物業(yè)管理系統(tǒng)來(lái)管理物業(yè)的各項(xiàng)信息,節(jié)省管理時(shí)間,提高管理水平,對(duì)物業(yè)贏得良好口碑具有重大意義[1-2]。

      傳統(tǒng)的物管模式有如下弊端:(1)許多小區(qū)的管理仍以人工操作為主,工作繁雜、效率低下、矛盾尖銳;(2)大部分傳統(tǒng)管理軟件,功能單一,滿足不了物管人員的需求,且系統(tǒng)的開(kāi)發(fā)多為C/S架構(gòu)形式,不利于系統(tǒng)的維護(hù)和升級(jí)[3-5]。

      本文設(shè)計(jì)了一款基于J2EE技術(shù)進(jìn)行Web開(kāi)發(fā)的物業(yè)管理系統(tǒng)軟件,其架構(gòu)采用B/S模式,開(kāi)發(fā)工具包含MyEclipse和SQLyog等,頁(yè)面采用JSP形式展示,JSP可以更好地與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行交互。對(duì)于當(dāng)前的物業(yè)管理來(lái)說(shuō),該系統(tǒng)可滿足物管人員的基本需求,且B/S模式的管理系統(tǒng)易維護(hù)、易擴(kuò)展、系統(tǒng)的升級(jí)更靈活[6-8]。

      1 系統(tǒng)問(wèn)題分析

      1.1 系統(tǒng)開(kāi)發(fā)背景

      傳統(tǒng)的物業(yè)管理操作工序繁瑣,多采用人工管理,效率低下,且缺乏配套的增值服務(wù),一般適應(yīng)于規(guī)模不大的小區(qū)管理,隨著小區(qū)規(guī)模的不斷擴(kuò)大及住戶數(shù)量的增長(zhǎng),使得傳統(tǒng)的管理模式滿足不了小區(qū)的需求,且利用人工統(tǒng)計(jì)數(shù)據(jù),一方面工作量比較大,另一方面數(shù)據(jù)的準(zhǔn)確性及信息的可靠程度降低。不僅如此,對(duì)于傳統(tǒng)的物業(yè)來(lái)說(shuō),物業(yè)公司收費(fèi)一般會(huì)出現(xiàn)不公開(kāi)、不透明、亂立收費(fèi)項(xiàng)目、公共設(shè)施損壞得不到實(shí)效的反饋、車輛亂停放及業(yè)主得不到相應(yīng)的權(quán)益等問(wèn)題,導(dǎo)致業(yè)主和物業(yè)之間的矛盾尖銳。因此開(kāi)發(fā)一個(gè)管理系統(tǒng)軟件,該系統(tǒng)包含管理員對(duì)小區(qū)信息的管理、房產(chǎn)管理、住戶的信息登記、物業(yè)費(fèi)用的錄入等操作及業(yè)主可以實(shí)現(xiàn)自助繳費(fèi)、信息查詢等各項(xiàng)操作。不僅可以提高物管人員的辦事效率,還可以緩和業(yè)主與物管企業(yè)之間的關(guān)系。

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

      (1)系統(tǒng)功能模塊分類

      根據(jù)系統(tǒng)的需求分析,把系統(tǒng)的功能模塊分為普通住戶和系統(tǒng)管理員兩個(gè)部分,圖1為系統(tǒng)功能流程圖。

      (1)系統(tǒng)管理員:系統(tǒng)管理員登錄賬號(hào),可實(shí)現(xiàn)信息的操作與管理;對(duì)小區(qū)業(yè)主的各項(xiàng)信息進(jìn)行增添、刪除、修改和查尋操作;對(duì)每棟樓的收費(fèi)標(biāo)準(zhǔn)進(jìn)行修改;實(shí)現(xiàn)收費(fèi)資料表的填寫、修改、計(jì)算、保存等功能,管理員可以對(duì)小區(qū)的水電費(fèi)、物業(yè)費(fèi)、采暖費(fèi)、衛(wèi)生費(fèi)、綜合服務(wù)費(fèi)、垃圾處理費(fèi)等進(jìn)行增加、刪除、修改等。

      (2)小區(qū)業(yè)主:普通業(yè)主登陸賬號(hào),設(shè)定自己的相關(guān)信息;可進(jìn)行投訴編輯、報(bào)修物品登記及查看處理結(jié)果等;可查看自己的費(fèi)用詳情等功能。

      圖1 小區(qū)物管系統(tǒng)功能流程圖

      2 系統(tǒng)架構(gòu)設(shè)計(jì)

      本系統(tǒng)的架構(gòu)設(shè)計(jì)包含兩個(gè)部分:系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。

      2.1 系統(tǒng)設(shè)計(jì)

      (1)設(shè)計(jì)流程

      ①搭建系統(tǒng)框架(基于MVC架構(gòu)的應(yīng)用)結(jié)構(gòu)。

      ②明確該項(xiàng)目的關(guān)鍵點(diǎn)/難點(diǎn)。

      ③在系統(tǒng)中引用相應(yīng)的組件,在本系統(tǒng)中引用的組件:mysql-connector-java-5.1.23-bin.jar、struts 2-core-2.0.14.jar、hibernate 3.jar、dom4j-1.6.1.jar、ognl-2.6.11.jar等多個(gè)jar包。

      (2)框架設(shè)計(jì)

      系統(tǒng)的開(kāi)發(fā)采用J2EE三層結(jié)構(gòu)(即:基于MVC的體系結(jié)構(gòu))的設(shè)計(jì)理念進(jìn)行設(shè)計(jì),使用SSH三大流行開(kāi)源框架中的Struts+Hibernate實(shí)現(xiàn)對(duì)系統(tǒng)的設(shè)計(jì)。

      ①M(fèi)VC體系架構(gòu):是使用MVC(Model-View-Con?troller,模型-視圖-控制器)設(shè)計(jì)創(chuàng)建的Web應(yīng)用程序模型,其優(yōu)勢(shì)在于把應(yīng)用程序的輸入、處理和輸出分開(kāi),通過(guò)控制器改變模型的數(shù)據(jù)或?qū)傩詠?lái)自動(dòng)更新相應(yīng)額視圖,其中使用最多的就是JSP、Servlet和Javabean組合的模型。如圖2所示為房產(chǎn)信息在MVC中的應(yīng)用。

      圖2可以看出用戶通過(guò)輸入指令和數(shù)據(jù)請(qǐng)求到前端控制器(Controller)查看房產(chǎn)信息,然后通過(guò)請(qǐng)求指令找到對(duì)應(yīng)的房產(chǎn)模型對(duì)象(Model)并處理相關(guān)的業(yè)務(wù)邏輯,獲取房產(chǎn)列表對(duì)象并將房產(chǎn)列表信息對(duì)象返回給控制器,依照業(yè)務(wù)邏輯判斷,選擇房產(chǎn)信息對(duì)應(yīng)的視圖,控制器通過(guò)視圖解析器返回真正的視圖對(duì)象(View),最終把請(qǐng)求的結(jié)果以頁(yè)面的形式反饋給瀏覽者。

      圖2 基于MVC架構(gòu)的房產(chǎn)信息

      ②SSH框架:是Struts+Spring+Hibernate三大流行開(kāi)源框架的縮寫。其架構(gòu)體系如圖3所示:

      圖3 SSH框架結(jié)構(gòu)

      (a)Struts框架是基于MVC模式的應(yīng)用層框架技術(shù),主要體現(xiàn)在表現(xiàn)層,即頁(yè)面展示方面,結(jié)合JSP、Ac?tion等技術(shù);

      (b)Spring框架是系統(tǒng)的核心部分,可以整合Struts和Hibernate兩個(gè)部分,主要負(fù)責(zé)中間的業(yè)務(wù)邏輯層;

      (c)Hibernate是基于持久層的框架,是在數(shù)據(jù)的訪問(wèn)層使用,通過(guò)其框架中的ORM映射機(jī)制及HQL語(yǔ)句,完成與數(shù)據(jù)庫(kù)的交互[9-14]。

      三大框架之間除了完成各自的任務(wù)外,還相互合作,提升開(kāi)發(fā)效率。在本系統(tǒng)中,使用了三大框架中的Struts2+Hibernate兩個(gè)框架對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā)。

      2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

      常用的數(shù)據(jù)庫(kù)有SQL Sever、Oracle和MySQL,考慮實(shí)際應(yīng)用環(huán)境,且對(duì)于小區(qū)物業(yè)管理系統(tǒng)這樣比較小的應(yīng)用,采用MySQL數(shù)據(jù)庫(kù)更為合適。因?yàn)镸ySQL是目前最流行的小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),其優(yōu)勢(shì)在于體積小、速度快且是開(kāi)源免費(fèi)產(chǎn)品,可以降低開(kāi)發(fā)成本[15-16]。

      該系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),利用SQLyog編寫SQL語(yǔ)句。基于項(xiàng)目的功能需求分析,該系統(tǒng)中數(shù)據(jù)庫(kù)表包含:admin(管理員)信息表,admin_account(管理員賬號(hào))信息表,cars(車輛)信息表,custom_account(用戶賬號(hào))信息表,homes(房產(chǎn))信息表,feiyong(費(fèi)用)信息表,lvhua(綠化)信息表,maintain(維修)信息表,noti?fy(公告)表,personnel(個(gè)人)信息表,xuncha(巡查)信息表及yezhu(業(yè)主)信息表。數(shù)據(jù)表的結(jié)構(gòu)主要由字段及字段類型組成,由于這些數(shù)據(jù)表的結(jié)構(gòu)相似,下面只列舉出部分?jǐn)?shù)據(jù)表:admin信息表、account信息表及homes信息表。

      (1)admin管理員信息表

      表1 管理員信息表

      (2)admin_account管理員賬號(hào)信息表

      表2 管理員賬號(hào)信息表

      (3)homes房產(chǎn)信息表(如表3)

      表3 房產(chǎn)信息表

      2.3 系統(tǒng)的具體實(shí)現(xiàn)

      系統(tǒng)的具體實(shí)現(xiàn)如圖4、圖5、圖6所示,用戶首先通過(guò)登錄界面,然后執(zhí)行相應(yīng)的操作,因?yàn)槟K頁(yè)面多以表單的形式呈現(xiàn),且操作都涉及到添加、刪除、查詢、修改等。所以下面列舉其中一個(gè)模塊的操作視圖,其余模塊的功能相似,圖4展示的是對(duì)小區(qū)房產(chǎn)的增、刪、改、查操作視圖。

      圖4 小區(qū)房產(chǎn)列表

      圖5 新增房產(chǎn)信息

      圖6 字段操作

      3 結(jié)語(yǔ)

      本文是基于JavaEE的Web技術(shù)而開(kāi)發(fā)的一款小區(qū)物業(yè)管理系統(tǒng)軟件,對(duì)于一般小區(qū)來(lái)說(shuō),本系統(tǒng)可實(shí)現(xiàn)最基本的物業(yè)管理操作,可方便管理人員工作。該系統(tǒng)的框架結(jié)構(gòu)是利用MVC模式進(jìn)行開(kāi)發(fā)設(shè)計(jì)的,實(shí)現(xiàn)B/S模式的管理系統(tǒng),用戶只需安裝通用的瀏覽器軟件即可進(jìn)行操作該系統(tǒng),不用下載任何App軟件,且操作簡(jiǎn)單、維護(hù)方便、具有較強(qiáng)的可擴(kuò)展性。隨著NBIOT(窄帶物聯(lián)網(wǎng)技術(shù))網(wǎng)絡(luò)的興起,設(shè)計(jì)的物業(yè)管理系統(tǒng)軟件,未來(lái)可以與用戶的智能抄表、智能車位管理、智能監(jiān)控等技術(shù)相關(guān)聯(lián),通過(guò)NB-IOT網(wǎng)絡(luò)進(jìn)行傳輸,形成智慧社區(qū)管理模式。

      [1]李忠凱,賈年.J2EE的智能小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī),2017(2):68-73.

      [2]任培花,王玉鵬.基于JFinal的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)[J].軟件,2016,37(7):38-42.

      [3]羅淦.基于SSH的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].山東大學(xué),2015.

      [4]李曉,劉清云.基于JSP的小區(qū)物業(yè)管理系統(tǒng)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2016(11):148-150.

      [5]常大俊.基于JSP小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子世界,2014(10):455.

      [6]楊駿,張華強(qiáng).使用SSH架構(gòu)小區(qū)物業(yè)管理系統(tǒng)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(20):233-234.

      [7]趙其國(guó),李偉.J2EE企業(yè)項(xiàng)目實(shí)戰(zhàn):Struts2+Hibernate+Spring[M].北京:清華大學(xué)出版社.2015.

      [8]方一新.基于MVC與J2EE的小區(qū)物業(yè)管理系統(tǒng)開(kāi)發(fā)[J].現(xiàn)代計(jì)算機(jī),2012(25):70-73+80.

      [9]孫福振,李艷,李業(yè)剛.基于J2EE的MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2006(02).

      [10]陳長(zhǎng)江,王霞.基于Web的小區(qū)物業(yè)管理信息系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2006(35):2+8.

      [11]陳毓.基于Web的物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南昌大學(xué),2016.

      [12]袁紹欣,安毅生,趙祥模.Java面向?qū)ο蟪绦蛟O(shè)計(jì)(第二版)[M].北京:清華大學(xué)出版社,2012.

      [13]Bruce Eckel.Java編程思想(第4版)[M].機(jī)械工業(yè)出版社,2007,6.

      [14]李興華,王月清.Java Web開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典(基礎(chǔ)篇)[M].清華大學(xué)出版社,2010.8.

      [15]程朝斌,張水波.MySQL數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)實(shí)踐教程[M].北京:清華大學(xué)出版社,2016.

      [16]姜承堯.MySQL技術(shù)內(nèi)幕:SQL編程[M].北京:機(jī)械工業(yè)出版社,2012.4.

      猜你喜歡
      房產(chǎn)信息物管物業(yè)管理
      再見(jiàn)物管!誰(shuí)是智慧生活賽道領(lǐng)跑者?
      物管企業(yè) 收并購(gòu)趨勢(shì)
      物業(yè)管理中的法律問(wèn)題
      房屋測(cè)量在房產(chǎn)管理中的重要性探討
      物業(yè)管理在房地產(chǎn)經(jīng)濟(jì)中的重要作用
      基于GIS技術(shù)的房產(chǎn)信息網(wǎng)上查詢系統(tǒng)
      淺談房產(chǎn)信息檔案管理的重要性
      大東方(2017年3期)2017-05-30 16:59:38
      基于ArcGIS的房產(chǎn)信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
      高職物管專業(yè)實(shí)踐教學(xué)體系分析
      從女童商場(chǎng)頂樓跌落看商場(chǎng)和物管的安全保障義務(wù)
      荔浦县| 成武县| 邯郸市| 湘乡市| 德清县| 长宁区| 城市| 临沭县| 泰和县| 邮箱| 屯昌县| 上饶县| 赞皇县| 呼和浩特市| 晋州市| 曲靖市| 湛江市| 东莞市| 澎湖县| 南汇区| 嘉鱼县| 宜昌市| 平舆县| 肇源县| 通城县| 广元市| 株洲市| 鸡泽县| 安丘市| 乌拉特前旗| 化隆| 奉新县| 奉化市| 西乌| 黄平县| 淮北市| 伊通| 鞍山市| 桦川县| 肇州县| 米泉市|