• 
    

    
    

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

      ?

      基于SSH框架的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2015-05-08 18:30:44劉萍
      電腦知識(shí)與技術(shù) 2015年7期

      劉萍

      摘要:隨著當(dāng)今經(jīng)濟(jì)與信息技術(shù)的發(fā)展,小區(qū)物業(yè)以傳統(tǒng)人工方式管理已經(jīng)不能適應(yīng)其發(fā)展。該文按照軟件工程的思想,從需求分析、功能模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)以及系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)來開發(fā)完成基于SSH框架的小區(qū)物業(yè)管理系統(tǒng),該系統(tǒng)已在某幾個(gè)小區(qū)試運(yùn)行。

      關(guān)鍵詞: SSH框架;小區(qū)物業(yè)管理系統(tǒng);E-R圖

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)07-0117-02

      Abstract: With the development of economy and information technology, residential property in traditional artificial way management already can not adapt to the development.In this paper, according to the thought of software engineering, the detailed design from the demand analysis, function module design, database design and system to complete the development and implementation of residential property management system based on SSH framework, the system has been test run in one of several area.

      Key words: SSH framework; residential property management system; E-R diagram

      隨著當(dāng)今經(jīng)濟(jì)與信息技術(shù)的發(fā)展,小區(qū)物業(yè)以傳統(tǒng)人工方式管理已經(jīng)不能適應(yīng)其發(fā)展,因此本課題設(shè)計(jì)并實(shí)現(xiàn)了小區(qū)物業(yè)管理系統(tǒng),旨在提高小區(qū)物業(yè)管理的工作效率,同時(shí)增加物業(yè)與業(yè)主的交流,使得物業(yè)更好的服務(wù)業(yè)主,提高業(yè)主對(duì)物業(yè)服務(wù)的滿意度。

      1需求分析與功能模塊設(shè)計(jì)

      小區(qū)物業(yè)管理系統(tǒng)主要有兩類用戶:物業(yè)部門的系統(tǒng)管理員和普通用戶。系統(tǒng)管理員可以對(duì)小區(qū)信息管理、住戶信息管理、樓宇信息管理、業(yè)主信息管理、車位信息管理、智能卡管理、費(fèi)用信息管理、付款管理、查詢統(tǒng)計(jì)、個(gè)人繳費(fèi)查詢、維修管理、來訪信息管理、代收快遞管理、系統(tǒng)管理以及社區(qū)信息交互欄管理;普通用戶登錄系統(tǒng)可以對(duì)個(gè)人繳納費(fèi)用查詢、查看社區(qū)活動(dòng)通知、申請(qǐng)維修、活動(dòng)反饋、交流、小區(qū)投訴、提交意見等。根據(jù)以上系統(tǒng)需求得出本系統(tǒng)的功能模塊如圖1所示。

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

      根據(jù)系統(tǒng)的需求分析以及功能模塊設(shè)計(jì),完成了如下數(shù)據(jù)庫設(shè)計(jì),給出了數(shù)據(jù)庫的E-R圖,如圖2所示。

      根據(jù)以上E-R圖,本系統(tǒng)設(shè)計(jì)了28張數(shù)據(jù)庫表,分別是:住戶信息表、小區(qū)信息表、業(yè)主信息表、樓房信息表、房間信息表、車位類型表、車位信息表、車位收入表、來訪信息表、物業(yè)費(fèi)用信息表、費(fèi)用類別表、物業(yè)繳費(fèi)信息表、設(shè)備維修信息表、設(shè)備類別信息表、智能卡信息表、通知公告類型表、通知公告表、意見類型表、意見建議表、意見回復(fù)表、評(píng)論表、快遞公司表、快遞信息表、快遞收入表、廣告公司表、廣告收入表、付款類型表和用戶信息表。

      3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

      因該小區(qū)物業(yè)管理系統(tǒng)適用于多個(gè)小區(qū)[1],因此本項(xiàng)目技術(shù)上要最高限度降低程序模塊之間的耦合性,以便于維護(hù)和擴(kuò)展。我們采用Java EE企業(yè)級(jí)應(yīng)用框架Spring的AOP特性進(jìn)行對(duì)象的初始化及管理工作,使用ORM框架Hibernate進(jìn)行關(guān)系對(duì)象之間的相互映射及數(shù)據(jù)持久化工作,使用Strus2框架進(jìn)行前臺(tái)頁面和后臺(tái)之間的數(shù)據(jù)交互及業(yè)務(wù)邏輯處理,因此開發(fā)采用JavaEE企業(yè)級(jí)應(yīng)用開發(fā)框架SSH(Spring+Struts+Hibernate)[2],以及采用Jquery UI及Ajax技術(shù)提高用戶體驗(yàn)。本系統(tǒng)的架構(gòu)圖如圖3所示。

      3.1 關(guān)鍵技術(shù)介紹

      1)數(shù)據(jù)持久化:在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,數(shù)據(jù)表之間的外鍵關(guān)系出現(xiàn)頻率較高,給數(shù)據(jù)表封裝成對(duì)象帶來了一定的難度。我們使用Hibernate框架中的ORM(對(duì)象關(guān)系映射)特性,將數(shù)據(jù)封裝對(duì)象和數(shù)據(jù)表進(jìn)行一一對(duì)應(yīng),并使用其特有的HQL(Hibernate Query Language)進(jìn)行數(shù)據(jù)的查詢和寫入工作。

      2)業(yè)務(wù)邏輯處理及數(shù)據(jù)綁定:使用Struts2框架,通過對(duì)網(wǎng)絡(luò)請(qǐng)求的攔截進(jìn)行相應(yīng)的業(yè)務(wù)處理。在Action中調(diào)用DAO(Data Access Object,數(shù)據(jù)訪問對(duì)象)獲取相應(yīng)數(shù)據(jù),經(jīng)邏輯處理后,通過Struts的自動(dòng)傳值的特性將處理后的數(shù)據(jù)放到相應(yīng)的對(duì)象中,在前臺(tái)JSP頁面中,使用JSTL標(biāo)準(zhǔn)標(biāo)簽庫中的邏輯標(biāo)簽和EL表達(dá)式相結(jié)合進(jìn)行頁面數(shù)據(jù)的綁定輸出。

      3)系統(tǒng)整合:使用Hibernate和Struts框架會(huì)產(chǎn)生大量的對(duì)象創(chuàng)建操作,如果對(duì)象的管理不當(dāng),很容易造成內(nèi)存溢出現(xiàn)象,而且DAO層和業(yè)務(wù)邏輯層之間的耦合性較大,針對(duì)這一現(xiàn)象,使用Spring框架對(duì)整個(gè)服務(wù)器端的系統(tǒng)進(jìn)行整合,利用Spring的IOC(Inversion of Control,控制反轉(zhuǎn))特性,將所有需要用到的對(duì)象托管到Spring框架中進(jìn)行管理,需要使用對(duì)象時(shí),直接從對(duì)應(yīng)的對(duì)象池中獲取需要的對(duì)象進(jìn)行使用。這樣極大地減少了模塊之間的耦合性,也對(duì)于對(duì)象內(nèi)存的使用進(jìn)行了優(yōu)化。而且Spring的AOP(Aspect Oriented Programming,面向切面編程)也為之后對(duì)系統(tǒng)的維護(hù)打好了基礎(chǔ)。

      3.2系統(tǒng)實(shí)現(xiàn)效果

      通過對(duì)系統(tǒng)的設(shè)計(jì),最終我們實(shí)現(xiàn)了小區(qū)物業(yè)管理系統(tǒng),下面給出了本系統(tǒng)的運(yùn)行效果圖。

      4 總結(jié)

      本文設(shè)計(jì)并實(shí)現(xiàn)了基于SSH框架的小區(qū)物業(yè)管理系統(tǒng),該系統(tǒng)能夠提高物業(yè)的工作效率,同時(shí)增加了小區(qū)物業(yè)管理人員與小區(qū)業(yè)主的交流,使得更好的服務(wù)業(yè)主。該系統(tǒng)采用SSH框架開發(fā),使得系統(tǒng)具有良好的可維護(hù)性和可擴(kuò)展性,該系統(tǒng)已在某幾個(gè)小區(qū)試運(yùn)行,效果良好,預(yù)計(jì)將來我們會(huì)進(jìn)一步推廣到多個(gè)小區(qū),我們還在進(jìn)行Android手機(jī)端[3]的同步開發(fā),已基本完成。當(dāng)然系統(tǒng)還有一些不足,比如業(yè)主不能在線支付一些費(fèi)用,后續(xù)我們會(huì)陸續(xù)改進(jìn)。

      參考文獻(xiàn):

      [1] 楊文韜.基于SSH框架的智能社區(qū)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廣州:中山大學(xué)碩士學(xué)位論文,2013.

      [2] 單紅艷.基于WEB的小區(qū)物業(yè)管理與服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D].吉林:吉林大學(xué)碩士學(xué)位論文,2014.

      [3] 阮富貴.基于Android平臺(tái)小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].重慶:重慶師范大學(xué)碩士學(xué)位論文,2014.

      淳安县| 洛川县| 潢川县| 亚东县| 沁阳市| 乐清市| 西吉县| 颍上县| 会泽县| 宿松县| 成武县| 大渡口区| 莒南县| 赤城县| 托克托县| 九江市| 重庆市| 牙克石市| 台中市| 彩票| 文水县| 寿光市| 平邑县| 兴隆县| 哈密市| 军事| 海盐县| 上饶市| 南雄市| 定西市| 昭通市| 玉龙| 湾仔区| 乐山市| 聂拉木县| 安陆市| 林芝县| 苍南县| 晋宁县| 澄迈县| 丰顺县|