小區(qū)物業(yè)管理系統(tǒng)的設計及實現(xiàn)
時間:2022-04-19 03:04:04
導語:小區(qū)物業(yè)管理系統(tǒng)的設計及實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
【摘要】基于B/S體系架構的幸福里小區(qū)物業(yè)管理系統(tǒng),緊跟行業(yè)發(fā)展,滿足人們生活、工作的需要,實現(xiàn)了信息網(wǎng)絡化。通過較豐富的功能將Web的技術特點體現(xiàn)出來。本設計主要完成客戶端,Web服務器端應用程序和數(shù)據(jù)庫的制作,實現(xiàn)網(wǎng)上小區(qū)物業(yè)管理系統(tǒng)的創(chuàng)建,管理員注冊/登錄,對物業(yè)信息進行添加,刪除,修改等功能。
【關鍵詞】小區(qū)物業(yè)管理;WebB/S;體系架構
一、系統(tǒng)的需求分析
通過對幸福里小區(qū)的調(diào)查,獲知小區(qū)物業(yè)管理系統(tǒng)應具備以下功能:1、對小區(qū)所有房屋資料的錄入和增,刪,改,查詢等功能的實現(xiàn),這是一個小區(qū)管理的基礎,小區(qū)管理都是基于該小區(qū)的房產(chǎn)資源而產(chǎn)生的。2、對小區(qū)內(nèi)住戶的詳細資料的管理,包括增,刪,改,查詢等功能的實現(xiàn),這也是物業(yè)管理產(chǎn)生的基礎,物業(yè)管理都是相對該小區(qū)的所有住戶而言的。3、實現(xiàn)物業(yè)設備管理,儀表包括水,電,氣表數(shù)據(jù)管理,收費管理,住戶投訴管理,住戶報修管理,設備維修管理,停車場管理。4、各種物業(yè)統(tǒng)計報表,包括物業(yè)設備統(tǒng)計報表,所有住戶的水,電,氣儀表資料的統(tǒng)計,各種收費統(tǒng)計,住戶投訴統(tǒng)計,住戶報修統(tǒng)計,物業(yè)設備維修統(tǒng)計等。
二、系統(tǒng)設計
2.1系統(tǒng)的功能模塊設計
根據(jù)系統(tǒng)的需求分析,我們將小區(qū)物業(yè)管理系統(tǒng)的功能分為四個模塊,分別為用戶管理模塊、基本資料管理模塊、物業(yè)管理模塊和報表統(tǒng)計模塊。其中:1、用戶管理模塊:包括用戶的注冊、登錄、添加新用戶以及用戶信息的更新等。2、基本資料管理:包括物業(yè)公司員工資料管理、房產(chǎn)資料管理以及住戶資料管理。3、物業(yè)管理模塊:包括設備維修管理、住戶保修管理、住戶投訴管理、停車管理、收費管理、儀表數(shù)據(jù)管理和物業(yè)設備管理。4、報表統(tǒng)計模塊“包括設備維修統(tǒng)計報表、住戶保修統(tǒng)計報表、住戶投訴統(tǒng)計報表、物業(yè)設備統(tǒng)計報表、各項收費統(tǒng)計報表以及儀表數(shù)據(jù)統(tǒng)計報表的生成。在生成每種報表時,可根據(jù)需要選擇相應的項目進行報表的生成、打印。
2.2系統(tǒng)數(shù)據(jù)庫設計
用戶表={序號+登錄名+登陸密碼+用戶描述}住戶表={住戶編號+物業(yè)地址+房型+建筑面積+使用面積+業(yè)主名稱+籍貫+工作單位+郵編+身份證號+電話+開戶銀行+銀行帳號+入住時間+遷出時間+性別}房產(chǎn)資源表={房間編號+物業(yè)地址+建筑面積+使用面積+房型+裝修情況+單價+總價+買主+備注+是否已售出}物業(yè)設備表={設備編號+設備名稱+型號+品牌+所屬部門+購買日期+事故記錄}停車場信息表={車位編號+車位位置+停車住戶+物業(yè)地址+開始日期+截止日期+備注}住戶投訴表={投訴編號+投訴日期+接待人員+投訴住戶+物業(yè)地址+電話+處理日期+處理人員+投訴內(nèi)容+處理情況}住戶報修表={報修編號+報修日期+接待人員+報修住戶+物業(yè)地址+電話+完成日期+維修人員+服務費用+物料費用+合計費用+報修內(nèi)容+維修情況}設備維修表={維修編號+設備編號+設備名稱+維修日期+完成日期+維修費用+維修人員+維修內(nèi)容+維修情況}儀表資料表={儀表編號+住戶姓名+物業(yè)地址+年份+月份+上月資料+本月用量+單價+本月費用+上月抄表日期+本月抄表日期+辦理人}物業(yè)收費表={收費編號+住戶姓名+物業(yè)地址+年份+月份+收費項目+收費方式+應收總額+已交金額+欠費金額+交費日期+辦理人+備注}儀表收費表={收費編號+住戶姓名+物業(yè)地址+年份+月份+收費項目+收費方式+應收總額+已交金額+欠費金額+交費日期+辦理人+備注}在此基礎上,進行數(shù)據(jù)庫的邏輯結構設計。例如:用戶表={序號+登錄名+登陸密碼+用戶描述}轉(zhuǎn)化為:用戶表。
2.3頁面設計
客戶端頁面是用戶和服務器之間實現(xiàn)人機交互的一個介質(zhì)。對它的制作要求簡潔大方,色彩搭配要協(xié)調(diào)。
三、系統(tǒng)實現(xiàn)
3.1系統(tǒng)基本結構圖
3.2系統(tǒng)公共模塊設計與實現(xiàn)
系統(tǒng)公共模塊中一共有4個JSP文件和一個CSS文件。“common.jsp”文件包含其他JSP文件中需要導入的Java類和包以及系統(tǒng)各頁面要使用的日期?!癱heck.jsp”文件用來判斷系統(tǒng)用戶是否登錄,防止非法用戶登錄到系統(tǒng)對系統(tǒng)進行破壞,程序代碼中使用了會話(session)對象。“header.jsp”和“footer.jsp”文件:為了使小區(qū)物業(yè)管理系統(tǒng)的所有頁面具有統(tǒng)一的風格,把頁面頭和尾的代碼分開,分別放在單獨的JSP文件中,在其他頁面中使用時,利用include指令將他們包含進來即可。在“style.css”文件中,可以定義Web應用程序用到的所有樣式表。另外,需建立與數(shù)據(jù)庫相關的JavaBean文件DBConnectionManager.java。
3.3系統(tǒng)主頁面及管理模塊的實現(xiàn)
系統(tǒng)游覽主頁面“index.jsp”是用戶游覽小區(qū)物業(yè)管理系統(tǒng)的主頁面,是進入其他功能頁面的向?qū)?,并且把小區(qū)公告,小區(qū)留言的標題以列表的形式顯示出來,方便各類用戶的使用。管理模塊的頁面包括:管理員登錄頁面“l(fā)ogin.jsp”、管理密碼驗證頁面“chklogin.jsp”、新聞資訊管理頁面“main.jsp”、小區(qū)公告信息頁面“addxinxi.jsp”、物業(yè)信息管理頁面“savexinxi.jsp”、小區(qū)留言管理功能頁面“modifyxinxi.jsp”。
3.4系統(tǒng)用戶注冊模塊實現(xiàn)
普通用戶進入網(wǎng)站首頁后,可以進行小區(qū)信息、小區(qū)留言等信息的查詢游覽,用戶要想在留言本中留下各種建議或報修等信息就要先進行注冊,成為注冊用戶后可以進行添加留言。用戶進入注冊頁面“register.jsp”填寫注冊信息,點擊注冊會進入“adduser.jsp”頁面,此界面的功能是將用戶注冊寫入數(shù)據(jù)庫,并給用戶注冊成功的頁面。
3.5系統(tǒng)其他功能頁面實現(xiàn)
對于系統(tǒng)其他頁面“xiaoqugonggao.jsp”、“xiaoquliuyan.jsp”、“xinxi.jsp”、“l(fā)iuyan.jsp”等,其功能實現(xiàn)大致同上,在這里不做重復說明。
四、結束語
幸福里小區(qū)物業(yè)管理系統(tǒng)經(jīng)過1年的上線運行,系統(tǒng)總體運行穩(wěn)定,較好地滿足了小區(qū)物業(yè)公司對小區(qū)所有房屋的管理,對小區(qū)內(nèi)住戶詳細資料的管理,對小區(qū)物業(yè)設備的管理,水、電、氣的收費管理,住戶投訴管理,住戶報修管理,設備維修管理,停車場管理等。
作者:田娟 單位:克拉瑪依職業(yè)技術學院
參考文獻
[1]孫衛(wèi)琴,李洪成.《Tomcat與JavaWeb開發(fā)技術詳解》.電子工業(yè)出版社,2003年6月:1-205
[2]BruceEckel.《Java編程思想》.機械工業(yè)出版社,2003年10月:1-378
[3]孫一林,彭波.《Java數(shù)據(jù)庫編程實例》.清華大學出版社,2002年8月:30-210
[4]LEEANNEPHILLIPS.《巧學活用HTML4》.電子工業(yè)出版社,2004年8月:1-319
[5]飛思科技產(chǎn)品研發(fā)中心.《JSP應用開發(fā)詳解》.電子工業(yè)出版社,2003年9月:32-300
[6]清宏計算機工作室.《JSP編程技巧》.機械工業(yè)出版社,2004年5月:1-410