數(shù)據(jù)庫課程設(shè)計(jì)(小區(qū)物業(yè)管理系統(tǒng))實(shí)驗(yàn)報(bào)告參考模板_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)(小區(qū)物業(yè)管理系統(tǒng))實(shí)驗(yàn)報(bào)告參考模板_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)(小區(qū)物業(yè)管理系統(tǒng))實(shí)驗(yàn)報(bào)告參考模板_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)(小區(qū)物業(yè)管理系統(tǒng))實(shí)驗(yàn)報(bào)告參考模板_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)(小區(qū)物業(yè)管理系統(tǒng))實(shí)驗(yàn)報(bào)告參考模板_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫課程設(shè)計(jì) 題 目: 小區(qū)物業(yè)管理系統(tǒng) 班 級: 1305班 2016年4月20日1 / 241、 系統(tǒng)介紹(1) 項(xiàng)目開發(fā)背景 1.隨著我國經(jīng)濟(jì)發(fā)展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,小區(qū)物業(yè)管理是針對當(dāng)代社會(huì)這一市場需要應(yīng)運(yùn)而生的。用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)各項(xiàng)物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),效益已越來越明顯。因此,開發(fā)這樣一套小區(qū)物業(yè)管理系統(tǒng)軟件成為很有必要的事情,在本文中將就本次畢業(yè)設(shè)計(jì)我所開發(fā)的小區(qū)物業(yè)管理系統(tǒng),談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。2. 物業(yè)管理常常要把本小區(qū)業(yè)主的基本情況(身

2、份證號、姓名、聯(lián)系方式,房屋號、房屋面積等)存放在數(shù)據(jù)庫中,有了這個(gè)“數(shù)據(jù)倉庫”我們就可以根據(jù)需要隨時(shí)查詢某業(yè)主的基本情況,也可以查詢該業(yè)主對物業(yè)管理的支持程度等等。這些工作如果都能在計(jì)算機(jī)上自動(dòng)進(jìn)行,那我們的管理就可以達(dá)到極高的水平。此外,在繳費(fèi)管理、權(quán)限管理、維修管理中也需要建立眾多的這種“數(shù)據(jù)庫”,使其可以利用計(jì)算機(jī)實(shí)現(xiàn)財(cái)務(wù)、維修等的自動(dòng)化管理。(2) 研究目標(biāo) 1.研究目標(biāo)是利用JavaEE開發(fā)基于B/S結(jié)構(gòu)的小區(qū)物業(yè)管理系統(tǒng),實(shí)現(xiàn)小區(qū)物業(yè)管理的全部功能且便于維護(hù)更新。主要功能概括為: 2.對小區(qū)內(nèi)住房的詳細(xì)資料的管理,包括增、刪、改、查功能。 3.在具有了所有的基本資料信息后,需要實(shí)

3、現(xiàn)實(shí)質(zhì)性的物業(yè)管理。主要的管理業(yè)務(wù)包括:車位管理、數(shù)據(jù)管理、收費(fèi)管理、住戶意見管理、住戶報(bào)修管理等。供小區(qū)業(yè)主和租戶訪問登錄,報(bào)修、查看消息功能。(3) 相關(guān)技術(shù)介紹1.B/S模式 B/S(Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),server端訪問數(shù)據(jù)庫,形成所謂三層3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)使用的http協(xié)議,就是針對超級文本的,而超級文本自身就帶著多媒體的韻味。如今WEB技術(shù)的日益成熟,B

4、/S結(jié)構(gòu)浮出水面并呈現(xiàn)逐漸取代C/S的形勢,使得教學(xué)軟件系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)跨入一個(gè)新階段。 B/S結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號進(jìn)入系統(tǒng)。2.JavaEE JavaEE是一種利用Java 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。JavaEE技術(shù)的基礎(chǔ)就是核心Java平臺,JavaEE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)

5、點(diǎn),例如"編寫一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場時(shí)間的體系結(jié)構(gòu)。 JavaEE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,JavaEE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對現(xiàn)

6、有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。3.MySQL MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 4.AJAX AJAX 不是一種新的編程語

7、言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。 通過 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 對象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對象,JavaScript 可在不重載頁面的情況與 Web 服務(wù)器交換數(shù)據(jù)。 AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請求),這樣就可使網(wǎng)頁從服務(wù)器請求少量的信息,而不是整個(gè)頁面。AJAX 可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。JavaScript XML HTML CSS 在 AJAX 中使用的 Web 標(biāo)準(zhǔn)已被良好定義,并被所有的主流瀏覽器支持。AJAX

8、應(yīng)用程序獨(dú)立于瀏覽器和平臺。 Web 應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢;它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開發(fā)。不過,因特網(wǎng)應(yīng)用程序并不像傳統(tǒng)的桌面應(yīng)用程序那樣完善且友好。 通過 AJAX,因特網(wǎng)應(yīng)用程序可以變得更完善,更友好。(4) 系統(tǒng)環(huán)境配置1. 安裝JDK 本系統(tǒng)使用jdk1.7開發(fā)。下載安裝后,配置path環(huán)境變量。2. 安裝tomcat 本系統(tǒng)使用tomcat7作為web服務(wù)器,啟動(dòng)前需設(shè)置java_home環(huán)境變量。3. 安裝MySql 本系統(tǒng)使用MySQL作為后臺數(shù)據(jù)庫。4. 系統(tǒng)部署 將項(xiàng)目文件復(fù)制到tomcat7的安裝路徑下的webapps目錄下。啟動(dòng) to

9、mcat, 打開瀏覽器即可使用系統(tǒng)。2、 系統(tǒng)分析(1) 需求分析1.管理員使用功能物業(yè)公司客服人員作為系統(tǒng)管理員登錄系統(tǒng)后臺,實(shí)現(xiàn)以下功能:系統(tǒng)管理: (1)業(yè)主資料管理(增、刪、改、查); (2)租戶資料管理(增、刪、改、查); (3)為業(yè)主和租戶分配管理權(quán)限;物業(yè)管理: (1)樓宇信息管理(增、刪、改、查) (2)房屋信息管理(增、刪、改、查); (3)客戶管理(增、刪、改、查); (4)租賃管理(增、刪、改、查); (5)收費(fèi)管理(增、刪、改、查); (6)維修申請管理(受理,刪除); (7)投訴意見管理(回復(fù),刪除);財(cái)務(wù)管理: (1)收支登記 (2)工資結(jié)算管理(增、刪、改、查)

10、(3)維修報(bào)表管理(增、刪、改、查) (4)欠費(fèi)報(bào)表管理(增、刪、改、查) (5)已交費(fèi)報(bào)表管理(增、刪、改、查)停車管理: (1)車位管理(增、刪、改、查); (2)客戶管理(增、刪、改、查);密碼修改: (1)修改自己的密碼2.業(yè)主使用功能小區(qū)業(yè)主作為用戶可登錄系統(tǒng)前臺,實(shí)現(xiàn)以下功能: (1)查看收費(fèi)標(biāo)準(zhǔn); (2)建議回復(fù); (3)維修記錄; (4)車位信息; (5)查看自己的費(fèi)用; (6)網(wǎng)上繳費(fèi); (7)維修申請; (8)提出意見; (9)密碼修改;3.租戶使用功能租戶作為用戶可登錄系統(tǒng)前臺,實(shí)現(xiàn)以下功能: (1)網(wǎng)上繳費(fèi); (2)維修申請; (3)密碼修改; (4)提出意見;(2)

11、架構(gòu)分析架構(gòu)分析如下:1.邏輯架構(gòu):JSP+EasyUI +JavaBean+servlet+mybatis (1)JSP+EasyUI負(fù)責(zé)表現(xiàn) (2)JavaBean負(fù)責(zé)業(yè)務(wù)邏輯 (3)mybatis負(fù)責(zé)持久保持?jǐn)?shù)據(jù)2.物理架構(gòu):Web服務(wù)器3.技術(shù)解決方案:WebServer-Tomcat7,Database-MySQL業(yè)務(wù)邏輯分析系統(tǒng)主要實(shí)體類以及類之間關(guān)系分析如下:1房屋類:(1) 包裝房屋信息(2) 與用戶類是一對一的關(guān)系2車位類:(1) 包裝車位信息(2) 與房屋類是多對多的關(guān)系3用戶類:(1) 包裝系統(tǒng)用戶信息(2) 與房屋類是一對一的關(guān)系4收費(fèi)信息類(1) 包裝各類費(fèi)用信息(2

12、) 與房屋類是一對一的關(guān)系5報(bào)修信息類(1) 包裝用戶報(bào)修信息(2) 與房屋類是多對一的關(guān)系6投訴信息類(1) 包裝用戶投訴信息(2) 與用戶類是多對一的關(guān)系7消息類(1) 包裝物業(yè)客服人員發(fā)送給用戶的各類消息(2) 與用戶類是多對一的關(guān)系3、 系統(tǒng)設(shè)計(jì)(1) 系統(tǒng)總體設(shè)計(jì):物業(yè)管理系統(tǒng)業(yè)主管理員查看收費(fèi)標(biāo)準(zhǔn)建議回復(fù)維修記錄車位信息查看自己費(fèi)用停車管理財(cái)務(wù)管理物業(yè)管理密碼修改網(wǎng)上繳費(fèi)租戶系統(tǒng)管理維修申請?zhí)岢鲆庖娋W(wǎng)上繳費(fèi)維修申請密碼修改提出意見密碼修改(2) 數(shù)據(jù)庫物理設(shè)計(jì):1. Admin管理員登錄信息表 3.1管理員信息表字段字段類型說明AdminIdInt(4)管理員編號Namevarch

13、ar(10)管理員姓名Passwdvarchar(20)登錄密碼powerIdInt(11)角色編號2. 業(yè)主登錄信息表 3.2業(yè)主登錄信息表字段字段類型說明ol_idInt(11)業(yè)主編號ol_namevarchar(20)業(yè)主姓名ol_passwdvarchar(20)登錄密碼PowerIdInt(11)角色編號3. 租戶登錄信息表3.3 租戶登錄信息表字段字段類型說明rl_idInt(11)租戶編號rl_namevarchar(20)租戶姓名rl_passwdvarchar(20)登錄密碼PowerIdInt(11)角色編號4. 房屋信息表 3.4房屋信息表字段字段類型說明h_idInt

14、(11)編號h_numberInt(11)房屋編號h_statevarchar(20)租賃狀態(tài)h_bulidingNamevarchar(20)樓宇名稱h_unitNumberInt(11)樓宇編號h_floorInt(11)樓層h_typevarchar(20)房屋類型h_directionvarchar(20)朝向h_areavarchar(20)面積h_remarksvarchar(20)描述5車位出租信息表3.5車位出租信息表字段字段類型說明hidint主鍵/自動(dòng)遞增pidint車位號/引用packingspace表的pidhnamevarchar(20) 租借人姓名houseidva

15、rchar(10)租借人房號/引用house表的houseidhphonevarchar(18)租借人電話hchargeint租金(每年)startdatedate租期開始日期leaseint租期(年)rnamevarchar(20)受理人姓名tdatedate辦理日期(now()descrvarchar(255)描述6用水量表3.6用水量表字段字段類型說明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號/引用house表的houseidflooridint(11)樓號waterdouble用水量(噸)monthdate年月份7用電量表3.7用電量表字段字段類型說明idint

16、主鍵/自動(dòng)遞增houseidvarchar(10)房屋號/引用house表的houseidflooridint(11)樓號electricdouble用電量(度)monthdate年月份8.燃?xì)庥昧勘?.8燃?xì)庥昧勘碜侄巫侄晤愋驼f明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號/引用house表的houseidflooridint(11)樓號gasdouble燃?xì)庥昧浚⒎剑﹎onthdate年月份9物業(yè)費(fèi)表3.9物業(yè)費(fèi)表字段字段類型說明monthvarchar(10)年月份waterpricedouble水價(jià)(元/噸)electricpricedouble電價(jià)(元/度)g

17、aspricedouble燃?xì)鈨r(jià)(元/m3)wuyepricedouble物業(yè)費(fèi)(元/m2.月)10收費(fèi)信息表3.10收費(fèi)信息表字段字段類型說明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號/引用house表的houseidmonthvarchar(10)年月份waterdouble水費(fèi)electricdouble電費(fèi)gasdouble燃?xì)赓M(fèi)statusint費(fèi)用是否已繳納:1:已繳納0:未繳納rnamevarchar(20)收費(fèi)人meansint繳納方式:1:現(xiàn)金支付2:網(wǎng)銀支付cdatedate交費(fèi)日期11物業(yè)費(fèi)用表3.11物業(yè)費(fèi)用表字段字段類型說明idint主鍵/自動(dòng)

18、遞增houseidvarchar(10)房屋號/引用house表的houseidmonthvarchar(10)年月份wuyedouble物業(yè)費(fèi)12報(bào)修信息表3.12報(bào)修信息表字段字段類型說明idint主鍵/年月日。+當(dāng)天遞增 20120403001houseidvarchar(10)房屋號/引用house表的houseidcategoryvarchar(20)報(bào)修類別:水表、電表、燃?xì)獗?、水管、電線、燃?xì)夤?、其它descrvarchar(255)報(bào)修r(nóng)eportdatedatetime報(bào)修時(shí)間meansint報(bào)修方式:1:客服中心報(bào)修2:電話報(bào)修3:網(wǎng)上報(bào)修statusint是否已處理:0:

19、未處理1:已安排維修2:已維修完成repairdatedatetime安排維修時(shí)間principalvarchar(20)維修負(fù)責(zé)人materialdouble材料費(fèi)upkeepdouble維修費(fèi)completedatedate維修日期ispayint費(fèi)用是否交納0:未交納1:已交納paydatedatetime費(fèi)用交納時(shí)間13投訴信息表3.13投訴信息表字段字段類型說明cidint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號/引用house表的houseidtitlevarchar(100)投訴摘要descrvarchar(255)投訴描述cnamevarchar(20)投訴人姓

20、名cphonevarchar(18)投訴人電話rnamevarchar(20)受理人statusint是否已處理:0:未處理1:已處理 meansint投訴方式:1:客服中心投訴2:電話投訴3:網(wǎng)上投訴cdatedatetime投訴時(shí)間dealdescrvarchar(255)處理備注4、 系統(tǒng)功能實(shí)現(xiàn)(1) 登錄后臺管理系統(tǒng)登錄界面設(shè)計(jì)如圖4-1,管理員,用戶,租戶輸入正確賬號,密碼即可登錄系統(tǒng)。圖4-1-1登錄界面圖4-1-2管理員登錄首頁圖4-1-3業(yè)主登錄首頁 圖4-1-4租戶登錄首頁(2) 住房資料管理模塊作為物業(yè)管理系統(tǒng),住房資料管理是最基本的管理功能,如圖用以查看樓宇以及房屋詳細(xì)資料。圖4-2-1樓宇信息列表圖4-2-2房屋信息列表圖4-2-3修改房屋信息點(diǎn)擊“添加房屋信息”打開如圖4-5界面,用以添加房屋信息。若輸入房號已存在,則提示“房號已存在”,如圖4-6圖所示。圖4-2-4添加房屋信息(3) 車位資料管理模塊查看車位資料列表如圖4-3-1,可以按照“租賃”,“售出”,“未使用”三種狀態(tài)查看列表,也可以選擇車位所在區(qū)域查看。對于未使用車位,可進(jìn)入如圖4-3-2所示使用界面;為用戶添加相應(yīng)車位。圖4-3-1車位資料列表圖4-3-2車位用戶列表(4) 住戶報(bào)修管理模塊查看報(bào)修單列表如圖4-4-2所示,可根

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論