




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、武漢理工大學(xué)華夏學(xué)院 畢業(yè)實訓(xùn)報告實訓(xùn)題目: 物業(yè)管理系統(tǒng) 系 別: 信息工程系 專 業(yè): 計算機(jī)網(wǎng)絡(luò) 學(xué) 號: 10225509308 姓 名: 王超 指導(dǎo)教師: 陳劍鋒 提交日期: 2012 年 5 月 17 日武漢理工大學(xué)華夏學(xué)院計算機(jī)教研室制 畢業(yè)實訓(xùn)報告1、實訓(xùn)題目:物業(yè)管理系統(tǒng)2、實訓(xùn)目的:建立一個較為完善的物業(yè)管理模式3、實訓(xùn)時間:2011-12-29 - 至今4、實訓(xùn)地點:武漢市武昌區(qū)水果湖路89號5、實訓(xùn)部門或崗位:中百倉儲生活劇場水果湖店6、實訓(xùn)內(nèi)容和過程:摘 要隨著我國經(jīng)濟(jì)快速發(fā)展和城市建設(shè)日新月異,人工化的物業(yè)管理模式已經(jīng)不能滿足管理者的要求,對于小區(qū)物業(yè)管理來說,其工
2、作流程繁雜化、多樣化、管理復(fù)雜、收繳費用與設(shè)備維護(hù)繁瑣,要想實現(xiàn)管理高效、操作簡單、服務(wù)周到的目標(biāo),就要結(jié)合現(xiàn)代計算機(jī)的力量,將物業(yè)管理中的工作正規(guī)化、現(xiàn)代化、智能化,使其準(zhǔn)確、方便、快捷、高效、清晰、透明。因此,開發(fā)一套高效率、無差錯的物業(yè)管理系統(tǒng)軟件十分必要。本次畢業(yè)設(shè)計所開發(fā)的物業(yè)管理系統(tǒng)是為物業(yè)管理者和用戶更好的維護(hù)各項物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,該系統(tǒng)實現(xiàn)了對樓棟信息、房間信息、業(yè)主信息和業(yè)主成員信息的添加、修改、刪除、查詢,物業(yè)項目、費用處理的公開,進(jìn)而實現(xiàn)了對物業(yè)管理的智能化管理。本畢業(yè)設(shè)計(論文)以物業(yè)管理系統(tǒng)的分析和設(shè)計為出發(fā)點,詳細(xì)介紹了開發(fā)本系統(tǒng)的各個步驟:系統(tǒng)
3、分析、系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)維護(hù)。在系統(tǒng)分析中先后用數(shù)據(jù)流程圖、系統(tǒng)的功能結(jié)構(gòu)圖分析了系統(tǒng)所需的各種數(shù)據(jù)。在系統(tǒng)設(shè)計中,詳細(xì)的展現(xiàn)了系統(tǒng)的各個功能模塊。文章中列出了本系統(tǒng)的主要功能運行界面圖。本系統(tǒng)采用目前流行的java進(jìn)行開發(fā),后臺數(shù)據(jù)庫使用功能強(qiáng)大操作便捷的oracle。關(guān)鍵字:物業(yè);物業(yè)管理系統(tǒng);java;oracleabstractwith chinas rapid economic development and city construction change rapidly, artificial property management pattern already coul
4、d not satisfy the management requirements, for residential property management, its work process complexity, diversification, management of complex, tedious collection costs and equipment maintenance, in order to achieve efficient management, simple operation, and thoughtful service target, on the a
5、ccording to the modern computer power, property management work standardization, modernization, intelligent, make its accurate, convenient, fast, efficient, clear, transparent.therefore, the development of an efficient, error-free property management system software is very necessary. this graduatio
6、n design by the development of the property management system for property management and user better maintenance of the property management business process management software development work, the system realizes the building information, room information, information owners and owners of member
7、information to add, modify, delete, query, project, cost of treatment open, and then to achieve the intelligent property management management.the graduation design ( thesis ) in property management system analysis and design as the starting point, introduces in detail the development of the system
8、the step: system analysis, system design, system implementation, system maintenance. in the system analysis has used the data flow diagram, the system function structure diagram of the system of data. in the system design, detailed has unfolded the system each function module. the article lists the
9、main functions of the system running interface map. this system adopts present popular java development, background database using powerful function and convenient operation of oracle.keywords: property management; property management system; java; oracle翻譯結(jié)果重試抱歉,系統(tǒng)響應(yīng)超時,請稍后再試 支持中英、中日在線互譯 支持網(wǎng)頁翻譯,在輸入框
10、輸入網(wǎng)頁地址即可 提供一鍵清空、復(fù)制功能、支持雙語對照查看,使您體驗更加流暢引 言隨著我國經(jīng)濟(jì)發(fā)展、城市開發(fā)和住宅產(chǎn)業(yè)的迅猛發(fā)展,房地產(chǎn)經(jīng)營管理的理念逐漸擺脫了以往短期投機(jī)以謀取暴利的不良觀念,出現(xiàn)了根本性的回歸,即回歸到為企業(yè)生產(chǎn)經(jīng)營提供基本服務(wù)的基礎(chǔ)上。我國陸續(xù)建成了一大批有一定規(guī)模、基礎(chǔ)配套設(shè)施比較齊全的住宅小區(qū)。我們所說的物業(yè)管理,即對這些小區(qū)進(jìn)行的統(tǒng)一管理。它在本質(zhì)上有別于傳統(tǒng)行政性的、福利性的管房行為,它是一種企業(yè)化的經(jīng)營行為,或者說是房地產(chǎn)綜合開發(fā)的延續(xù)和完善,具有商品房售后服務(wù)的性質(zhì)。其目的包括兩個方面:一是為物業(yè)的產(chǎn)權(quán)人和使用人提供安全、周到、高效的服務(wù),并以此來提高物業(yè)的經(jīng)
11、濟(jì)價值和使用價值;二是作為物業(yè)管理企業(yè)本身來說,它是一種經(jīng)營性的管理,其所推行的有償服務(wù)的最終目的乃是獲得社會經(jīng)濟(jì)的平均利潤?;谟嬎銠C(jī)信息化管理的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)各項物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實現(xiàn)小區(qū)物業(yè)信息的科學(xué)、高效的管理,效益已經(jīng)越來越明顯。我國物業(yè)管理的職能,已不僅僅停留在房地產(chǎn)管理的職能方面。它還結(jié)合了社會服務(wù)業(yè)的眾多服務(wù)內(nèi)容,出現(xiàn)了服務(wù)范圍的大眾化與管理職能的社會化。對照物業(yè)管理的定義,物業(yè)管理系統(tǒng)的功能歸根結(jié)底就是提供服務(wù),提供的服務(wù)可概括為以下四點:(1)為業(yè)主服務(wù)使物業(yè)保值升值,使業(yè)主居住的安心舒心;(2)為住房服
12、務(wù)創(chuàng)造安全、快捷、便利、整潔、優(yōu)美、舒適的居住環(huán)境;(3)為物業(yè)管理企業(yè)服務(wù)創(chuàng)效益、創(chuàng)形象、創(chuàng)品牌,信息開放式管理,開拓更大的生存發(fā)展空間;(4)為社會服務(wù)使家庭、社會、環(huán)境協(xié)調(diào)發(fā)展。第一章 概述1.1 本課題研究意義小區(qū)的物業(yè)管理就是把分散在各住宅樓內(nèi)的居民情況實行統(tǒng)一、集中、規(guī)范的管理,為單位和個人提供信息咨詢、收費查詢、信息發(fā)布等服務(wù)。小區(qū)的物業(yè)管理的質(zhì)量是衡量一個小區(qū)是否現(xiàn)代化、規(guī)范化的重要依據(jù)。如果能實現(xiàn)小區(qū)的物業(yè)管理的自動化,易操作化,那么就可以給管理部門帶來很大的方便,也就促進(jìn)了整個社會的經(jīng)濟(jì)發(fā)展。1.2 本課題研究目的和內(nèi)容(1)目的:物業(yè)管理系統(tǒng)主要是充分發(fā)揮信息技術(shù)的優(yōu)勢,
13、使得物業(yè)管理員能方便的管理各項業(yè)務(wù),減輕工作量,提高效率,同時使小區(qū)的物業(yè)管理實現(xiàn)現(xiàn)代化、標(biāo)準(zhǔn)化,也規(guī)范了住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應(yīng)用軟件。(2) 內(nèi)容:本次課程研究的內(nèi)容是關(guān)于物業(yè)管理系統(tǒng)的,此系統(tǒng)我將之分為了五大模塊,分別是樓棟管理模塊,房間管理模塊,業(yè)主管理模塊,業(yè)主成員管理模塊,用戶管理模塊。下面進(jìn)行詳細(xì)說明:大樓房間管理模塊:由管理員刪除某棟或某幾棟大樓的信息,包括該樓棟內(nèi)的房間信息。由管理員修改添加某棟大樓的信息,包括樓棟名,開工時間,竣工時間,漏洞信息。本系統(tǒng)的所有角色均可根據(jù)樓棟名、開工時間、竣工時間或漏洞信息等條件查詢某棟大樓的信息。房間管理模塊
14、:由管理員刪除某間或某幾間房的信息。由管理員修改添加某間房的信息,包括房間名,所屬樓棟id號,房間名,業(yè)主id號,入住時間,房型,建筑面積,得房率等(管理員不能修改房間用途,只能由業(yè)主自己修改用途)。本系統(tǒng)的所有角色均可根據(jù)樓棟名、房間名、入住時間、房型、房間用途、建筑面積或得房率等條件查詢某間房或某幾間房的信息。業(yè)主管理:本系統(tǒng)的所有用戶均可查詢業(yè)主的信息。由管理員修改添加業(yè)主的信息,包括業(yè)主id號,業(yè)主姓名,業(yè)主性別,業(yè)主籍貫,業(yè)主聯(lián)系電話,身份證號,工作單位,房間id號(房間名)等(業(yè)主只可以修改自己的信息)。由管理員刪除一個或多個業(yè)主或業(yè)主成員的信息。業(yè)主成員管理:由管理員添加修改業(yè)主
15、成員的信息,包括業(yè)主成員,姓名,性別,籍貫,聯(lián)系方式,工作單位,業(yè)主id。(業(yè)主只能添加自己id對應(yīng)的業(yè)主成員)。由管理員或業(yè)主刪除業(yè)主成員信息(業(yè)主只能刪除自己的業(yè)主成員)。本系統(tǒng)的所有用戶均可根據(jù)業(yè)主名或是房間名查詢業(yè)主成員的具體信息。用戶管理:對用戶的操作:管理員可以添加用戶名,密碼,角色。管理員可以通過用戶名進(jìn)行刪除操作。管理員可以通過用戶名進(jìn)行查詢操作。第二章 系統(tǒng)調(diào)研和可行性分析2.1系統(tǒng)調(diào)研正式開發(fā)物業(yè)管理系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究
16、人員,有些人對于功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的計算機(jī)技術(shù)實現(xiàn),保證開發(fā)的物業(yè)管理系統(tǒng)的功能與用戶提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用計算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計出一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計工作打好基礎(chǔ),保證整個系統(tǒng)開發(fā)的質(zhì)量。總之,有必要對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)開發(fā)
17、后卻失敗的悲劇發(fā)生。2.2 可行性分析概述可行性分析一般可定義為:可行性分析是在建設(shè)的前期對工程項目的一種考察和鑒定,對擬議中的項目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。(1)可行性分析階段的主要工作包括以下幾個方面:新系統(tǒng)目標(biāo)可行性分析:分析新系統(tǒng)的目標(biāo)是否符合社區(qū)的現(xiàn)狀和社會發(fā)展的需要。社會可行性分析:社會可行性分析主要是指物業(yè)管理系統(tǒng)的開發(fā)是否符合國家法律、下策,是否能夠與社會大系統(tǒng)實現(xiàn)良好的對接。技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析主要是對開
18、發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟(jì)效益。管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識和管理水平。2.3 技術(shù)性可行性分析物業(yè)管理系統(tǒng)是通過mvc模式來實現(xiàn)的,視圖層使用jsp技術(shù),控制轉(zhuǎn)發(fā)層使用自定義的spring來控制整個系統(tǒng)的業(yè)務(wù)邏輯流程,業(yè)務(wù)邏輯層使用輕量級的java bean,通過hibernate操作數(shù)據(jù)庫。同時,還運用到了開發(fā)工具myeclipse,應(yīng)用服務(wù)器tomcat,數(shù)據(jù)庫oracle,這些均為當(dāng)前功能十分強(qiáng)大的工具,在技術(shù)上起到了強(qiáng)大的支持力。2.3.1 mvc的
19、簡介mvc是一個設(shè)計模式,它的目的就是實現(xiàn)web系統(tǒng)的職能分工。mvc分為三層:模型(model)層、視圖(view)層和控制(controller)層。其中, model層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂胘avabean或ejb來實現(xiàn)。 view層用于與用戶的交互,通常用jsp來實現(xiàn)。 controller層是model與view之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。2.3.2 ssh三大框架的概述ssh 為 struts+spring+hibernate的一個集成框架,是目前較流行的一種web應(yīng)用程序開源
20、框架。 集成ssh框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的web應(yīng)用程序。其中使用struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)mvc的分離,在struts框架的模型部分,利用hibernate框架對持久層提供支持,業(yè)務(wù)層用spring支持。具體做法是:用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實現(xiàn)為基本的java對象,然后編寫基本的dao接口,并給出hibernate的dao實現(xiàn),采用hibernate架構(gòu)實現(xiàn)的dao類來實現(xiàn)java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由spring完成業(yè)務(wù)邏輯。 系統(tǒng)的
21、基本業(yè)務(wù)流程是: 在表示層中,首先通過jsp頁面實現(xiàn)交互界面,負(fù)責(zé)傳送請求(request)和接收響應(yīng)(response),然后struts根據(jù)配置文件(struts-config.xml)將actionservlet接收到的request委派給相應(yīng)的action處理。在業(yè)務(wù)層中,管理服務(wù)組件的spring ioc容器負(fù)責(zé)向action提供業(yè)務(wù)模型(model)組件和該組件的協(xié)作對象數(shù)據(jù)處理(dao)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于hibernate的對象化映射和數(shù)據(jù)庫交互,處理dao組件請求的數(shù)據(jù),并返回處理結(jié)果。 采
22、用上述開發(fā)模型,不僅實現(xiàn)了視圖、控制器與模型的徹底分離,而且還實現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊成員并行工作,大大提高了開發(fā)效率。2.3.3 oracle 10g的簡介oracle database,又名oracle rdbms,或簡稱oracle,是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。其中的oracle 10g數(shù)據(jù)庫功能十分強(qiáng)大,不僅可以降低管理開銷,同時還能提高性能。oracle 10g的增強(qiáng)有對高可用性的增強(qiáng)、新的 flashback 能力、支持
23、回滾更新操作;對安全性的增強(qiáng),便于管理大量的用戶; bi 方面的增強(qiáng) , 包括改進(jìn)的 sql 能力、分析功能、 olap 、數(shù)據(jù)挖掘的能力等;對非關(guān)系型數(shù)據(jù)存儲的能力得到了改進(jìn); xml 的能力;對開發(fā)能力支持的加強(qiáng),對生物信息學(xué)( bioinformatics )的支持。2.3.4 jsp的概述jsp(java server pages)是由sun microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),類似于其他技術(shù)標(biāo)準(zhǔn),如asp,php等,主要用于開發(fā)動態(tài)網(wǎng)頁內(nèi)容。jsp是新一代的動態(tài)內(nèi)容編程技術(shù),它繼承了java技術(shù)的“一次編寫,隨處運行”的特性,允許web開發(fā)人
24、員開發(fā)和維護(hù)與平臺無關(guān),信息豐富動態(tài)的web頁面,包括html,dhtml,xhtml和xml,它能使web開發(fā)人員輕易搭建網(wǎng)絡(luò)平臺,建立起功能強(qiáng)大的web網(wǎng)站。jsp可以把用戶界面從內(nèi)容層次中分離出來,使得web開發(fā)人員不必修改在底層的動態(tài)內(nèi)容,就可以修改整體的頁面布局。2.3.5 tomcat服務(wù)器概述tomcat是一個免費的開源的serlvet容器,它是apache基金會的jakarta項目中的一個核心項目,由apache,sun和其它一些公司及個人共同開發(fā)而成。由于有了sun的參與和支持,最新的servlet和jsp規(guī)范總能在tomcat中得到體現(xiàn)。 tomcat中采用了servlet
25、容器:catalina,完整的實現(xiàn)了servlet2.3和jsp1.2規(guī)范。tomcat提供了各種平臺的版本供下載,可以從其官方網(wǎng)站上下載其源代碼版或者二進(jìn)制版。由于java的跨平臺特性,基于java的tomcat也具有跨平臺性。第三章 系統(tǒng)分析3.1 需求分析系統(tǒng)分析是開發(fā)物業(yè)管理系統(tǒng)的關(guān)鍵性階段,是一個不斷認(rèn)識和逐步細(xì)化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計、解決“怎么做”提供依據(jù),其關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定
26、新系統(tǒng)要做什么,做到什么程度。這些需求包括:(1)功能需求。確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。(2)性能需求。給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運行時間限制、安全保密性等。(3)環(huán)境需求。這是對系統(tǒng)運行以及所處環(huán)境的要求。例如,在硬件方面采用什么機(jī)型、有什么硬件設(shè)備等;在軟件方面,采用什么支持系統(tǒng)運行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。(4)未來需求。這類要求是指目前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會提出的要求。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴(kuò)展與修改做準(zhǔn)備。一旦需要時,就比較容易進(jìn)行補(bǔ)充和修改了。物業(yè)管理系統(tǒng)充
27、分發(fā)揮信息技術(shù)的優(yōu)勢,通過集中式的信息數(shù)據(jù)庫,將小區(qū)管理中的樓棟、房間、業(yè)主、設(shè)備等各類信息進(jìn)行了有機(jī)地結(jié)合,達(dá)到數(shù)據(jù)共享、降低成本、提高效率、改進(jìn)服務(wù)的目的,進(jìn)而提高了管理者的工作效率和管理水平。3.2 流程設(shè)計失敗失敗成功管理員登錄檢查權(quán)限進(jìn)入主頁面進(jìn)入樓棟信息頁面查詢樓棟信息添加樓棟信息修改樓棟信息刪除樓棟信息成功顯示出錯返回頁面圖3-1樓棟管理:這個流程主要是控制管理員對于流程的一些控制。關(guān)于樓棟信息管理,房間信息管理,業(yè)主信息管理,業(yè)主成員信息管理,收費項目信息管理,物資設(shè)備信息管理以及人員信息管理等都將套用此流程實現(xiàn)。失敗成功業(yè)主管理員登錄查看收費項目進(jìn)入操作修改項目刪除項目查詢項
28、目添加項目返回頁面出錯圖3-2收費步驟:這是繳費情況的流程圖,用戶和管理員擁有不同的權(quán)限,進(jìn)入的時候所看到的頁面也將不同,所做的操作必然也不相同登錄管理員業(yè)主提交繳費項目查看收費清單生成繳費單圖3-3生成收費清單:管理員登陸生成繳費清單,然后用戶登陸刷新可以看到用戶所有的需要繳費的清單,用戶也可以自定義繳費清單,然后提交,管理員驗證通過之后生成相映用戶的繳費清單管理員登錄查看收費清單生成繳費單圖3-4生成收費清單:完成未完成管理員登錄輸入業(yè)主id選擇繳費項目管理員修改繳費狀態(tài)生成收費清單等待下次圖3-5繳費管理:用戶到管理員處繳費,管理員通過相應(yīng)的用戶名來完成用戶的本次繳費成功失敗出庫入庫管理
29、員登錄檢查權(quán)限進(jìn)入操作頁面增加物資信息修改物資信息提示出錯返回頁面圖3-6庫存:管理員修改庫存信息第四章 系統(tǒng)功能設(shè)計系統(tǒng)功能的設(shè)計是數(shù)據(jù)庫管理系統(tǒng)開發(fā)中的重要一環(huán)。系統(tǒng)功能設(shè)計首先進(jìn)行需求分析,根據(jù)用戶的系統(tǒng)開發(fā)要求,初步調(diào)查,明確問題,解決目標(biāo)系統(tǒng)做什么問題,最后確定出目標(biāo)系統(tǒng)的功能模塊。4.1 系統(tǒng)功能概括經(jīng)過調(diào)研與可行性分析,出于對人們生活住房考慮,設(shè)計了這物業(yè)管理系統(tǒng),本系統(tǒng)主要考慮到小區(qū)物業(yè)管理的普遍要求,物業(yè)管理系統(tǒng)主要包括:(1)對小區(qū)所有樓棟、房間資料的錄入和增、刪、改、查詢等功能實現(xiàn),在基于這些小區(qū)的房產(chǎn)資源對小區(qū)進(jìn)行管理。(2)對小區(qū)內(nèi)業(yè)主的詳細(xì)資料的管理,包括增、刪、改
30、、查詢等功能的實現(xiàn),這些也是一個小區(qū)的基本資源,畢竟物業(yè)管理最后是針對小區(qū)的所有住戶而言的。(3)在具有了所有的基本資料信息后,需要實現(xiàn)實質(zhì)性的物業(yè)管理。主要的管理業(yè)務(wù)包括:物業(yè)設(shè)備管理、儀表(水、電、寬帶)數(shù)據(jù)管理、收費管理等。這些成為小區(qū)物業(yè)管理的主體。這樣就可以便于物業(yè)公司對小區(qū)進(jìn)行全面的了解和管理了。4.2模塊分析4.2.1 用戶管理模塊(1) 系統(tǒng)用戶的添加,包括用戶名、密碼信息。4.2.2 樓棟管理模塊(1) 樓棟基本信息的錄入,包括樓棟名,開工時間,竣工時間,漏洞信息。(2) 樓棟基本信息的修改。(3) 樓棟基本信息的刪除。(4) 樓棟基本信息的查詢。4.2.3 房間管理模塊(1
31、) 房間基本信息的錄入,包括房間名,所屬樓棟id號,房間名,業(yè)主id號,入住時間,房型,建筑面積,得房率等(管理員不能修改房間用途,只能由業(yè)主自己修改用途)。(2) 房間基本信息的修改。(3) 房間基本信息的刪除。(4) 房間基本信息的查詢。4.2.4 業(yè)主管理模塊(1) 業(yè)主基本信息的錄入,包括業(yè)主id號,業(yè)主姓名,業(yè)主性別,業(yè)主籍貫,業(yè)主聯(lián)系電話,身份證號,工作單位,房間id號(房間名)等。 (2) 業(yè)主基本信息的修改。(3) 業(yè)主基本信息的刪除。(4) 業(yè)主基本信息的查詢。4.2.5 業(yè)主成員管理模塊(1) 業(yè)主成員基本信息的錄入,包括業(yè)主成員,姓名,性別,籍貫,聯(lián)系方式,工作單位,業(yè)主
32、id。(業(yè)主只能添加自己id對應(yīng)的業(yè)主成員) (2) 業(yè)主成員基本信息的修改。(3) 業(yè)主成員基本信息的刪除。(4) 業(yè)主成員基本信息的查詢。4.2.6 密碼修改模塊主要用于為系統(tǒng)中現(xiàn)有的用戶提供密碼更改功能。4.2.7退出系統(tǒng)模塊用于退出本系統(tǒng)。為了防止用戶的誤操作,退出系統(tǒng)之前需要用戶確認(rèn)退出的操作。4.3模塊設(shè)計根據(jù)需求分析,設(shè)計的物業(yè)管理系統(tǒng)的模塊組織結(jié)構(gòu)如下圖1所示。 圖4-1 物業(yè)管理系統(tǒng)模塊組織結(jié)構(gòu)圖第五章 數(shù)據(jù)庫的設(shè)計考慮到系統(tǒng)的通用性和操作的便捷性,這里選用信息系統(tǒng)開發(fā)中廣泛使用的oracle作為后臺數(shù)據(jù)庫。5.1 er圖rpms er圖n11n11n1n1n1樓棟房間業(yè)主用
33、戶權(quán)限繳費單業(yè)主用戶用戶收費項目5.2 數(shù)據(jù)字典5.2.1 樓棟表rpms _build 字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1buildidint50否樓棟id號2buildnamevarchar50否樓棟名3buildstartdate否開工時間4buildfinishdate否竣工時間5buildleakvarchar50漏洞信息6buildareafloat否建筑面積7builddeleteint否刪除狀態(tài)碼(0,1)索引字段名索引名排序buildidpk_ buildid升序5.2.2 房間表rpms _room字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵
34、備注1roomidint50否房間id號2buildidint50否樓棟id號3roomnamevarchar50否房間名4roomdatedate入住時間5roomtypevarchar50房型6roomusevarchar50用途(居住,出租,倉庫等)7roomareafloat否建筑面積8roompercentfloat否得房率9roomdeleteint否刪除狀態(tài)碼(0,1)索引字段名索引名排序roomidpk_ roomid升序 5.2.3 業(yè)主信息表rpms _owner +數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1owneridint否業(yè)主id號2ownernameva
35、rchar50否業(yè)主姓名3ownersexint50否業(yè)主性別4ownernativevarchar50否業(yè)主籍貫5ownerphonevarchar50業(yè)主聯(lián)系電話6owneridenvarchar50否身份證號7ownerdepvarchar50否 工作單位8roomidint否房間id號9roleidint否角色id號(業(yè)主、租戶)10ownerdeleteint否刪除狀態(tài)碼(0,1)索引字段名索引名排序owneridpk_ ownerid升序5.2.4 業(yè)主-房間關(guān)系表+數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1ownerroomidint否主鍵2roomidint否房間id
36、(外鍵)3owneridint否業(yè)主id(外鍵)索引字段名索引名排序ownerroomidpk_ownerroomid升序5.2.5 業(yè)主成員信息表rpms _member字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1memberidint否業(yè)主成員id2membernamevarchar50否成員姓名3membersexint否成員性別4membernativevarchar50否成員籍貫5memberphonevarchar50聯(lián)系方式6membercompvarchar50工作單位7owneridint業(yè)主id8memberdeleteint否刪除狀態(tài)碼(0,1)索引字段名索
37、引名排序memberidpk_memberid升序5.2.6 收費項目表rpms _charge字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1chargeidint否收費項目id號2chargenamevarchar50否收費項目名稱(水電費、物業(yè)費、停車費等)3chargeunitfloat否收費標(biāo)準(zhǔn)(*元/m2/月)4chargedeleteint否刪除狀態(tài)碼(0,1)索引字段名索引名排序memberidpk_memberid升序5.2.7 業(yè)主繳費明細(xì)表rpms_pay字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1payidint否繳費單id2chargeidin
38、t50否收費項目id號3paymoneyfloat50否應(yīng)收金額4payreceivefloat50否實收金額5paylackfloat50否欠費金額6paydatedatetime否收費時間7owneridint否業(yè)主id號8paystateint否繳費狀態(tài)(默認(rèn)為未交,兩個狀態(tài):未繳費,繳費完畢)(0,1)9paymonthdatetime否繳費月份索引字段名索引名排序payidpk_ payid升序5.2.8 物資管理表 rpms_material字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1materialidint否物資id號2materialnamevarchar50否
39、物資名稱3materialcountint否數(shù)量4materialpricefloat否單價5typeidint否物資類別id號6materialindatedatetime否入庫時間7materialoutdatedatetime否出庫時間8materialstatint否物資狀態(tài)(0,1)9materialdeleteint否刪除狀態(tài)(0,1) 索引字段名索引名排序materialidpk_materialid升序5.2.9 物資分類表rpms_type字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1typeidint否物資類別id號2typenamevarchar50否物資類別
40、名3typedeleteint否刪除狀態(tài)碼(0,1)索引字段名索引名排序typeidpk_ typeid升序5.2.10 角色表(控制權(quán)限)rpms_role字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1roleidint否角色id號2rolenamevarchar50否角色類別(業(yè)主、員工、管理員、租戶、業(yè)主成員)索引字段名索引名排序roleidpk_ roleid升序5.2.11 權(quán)限表rpms_power字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1poweridint否權(quán)限id2powernamevarchar50否權(quán)限名稱索引字段名索引名排序poweridpk
41、_ powerid升序5.2.12 角色權(quán)限表rpms_role_power字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1rolepoweridint否角色權(quán)限id2roleidint否角色id3poweridint否權(quán)限id索引字段名索引名排序rolepoweridpk_rolepowerid升序5.2.13 用戶表rpms_user字段名數(shù)據(jù)類型大小默認(rèn)值允許空值唯一主鍵自動增加外鍵備注1usernamevarchar50否用戶名(主鍵)2userpassvarchar50否密碼3owneridint否業(yè)主id(包括所有業(yè)主、員工、管理員及租戶)4roleidint否角色id號
42、索引字段名索引名排序usernamepk_ username升序第六章 系統(tǒng)的實現(xiàn)6.1文件夾的組織結(jié)構(gòu)6.2 系統(tǒng)預(yù)覽用戶注冊頁面登入界面主界面房間信息添加樓棟信息查詢 樓棟信息修改第七章 系統(tǒng)測試7.1系統(tǒng)軟件測試軟件測試是保證軟件正確性及可靠性的重要環(huán)節(jié)。測試工作涉及到軟件工程的各個開發(fā)階段。7.1.1 測試的原則在測試中我們遵守以下各項原則:(1)預(yù)先估計輸出結(jié)果。(2)編程人員不測試本人程序。(3)測試?yán)}的設(shè)計兼顧有效與無效輸入,正確與錯誤輸入。(4)檢查一個程序是否完成了所有的工作只是測試工作的一半,另一半是要檢查程序是否還有預(yù)料之外的副作用。(5)在假設(shè)系統(tǒng)有錯的情況下進(jìn)行測試
43、。7.1.2 模塊測試模塊測試主要對軟件產(chǎn)品的每個模塊單獨的進(jìn)行測試。 一 登錄賬戶測試 模塊一測試用例期望結(jié)果實際結(jié)果登錄賬戶用戶名:admin密碼:admin能以此賬戶登陸,并具有帳戶所應(yīng)有的權(quán)限能以此賬戶登陸,擁有權(quán)限在模塊2測試二 賬戶權(quán)限測試模塊二測試用例期望結(jié)果實際結(jié)果帳戶 me添加各種信息刪除各種信息修改各種信息保存各種信息條件查詢刪除用戶信息退出登陸實現(xiàn)賬戶具有的以上功能。實現(xiàn)了賬戶具有的權(quán)限7.1.3 集成測試集成測試即整體測試。在各個模塊完成測試的基礎(chǔ)上,把各個模塊連接起來進(jìn)行測試,力圖發(fā)現(xiàn)設(shè)計階段的隱患,完成下列任務(wù):系統(tǒng)的所有功能和特性都包含在測試計劃中,并進(jìn)行測試;數(shù)
44、據(jù)庫的裝載等方面的測試;系統(tǒng)接口,包括內(nèi)部接口與外部接口的測試;錯誤狀態(tài)處理的測試;與特定資源分布的一致性測試;完全裝載的系統(tǒng)的實際和模擬測試;檢查系統(tǒng)安全性的測試。7.2 測試總結(jié)把高級用戶作為一個獨立的用戶,分別進(jìn)行上面各個模塊的操作,考慮各種操作的可能性,測試其各個模塊的一致性和協(xié)作性。7.3實施與維護(hù)系統(tǒng)實施階段包括程序設(shè)計、程序和系統(tǒng)調(diào)試。(一)程序設(shè)計 程序設(shè)計是工作量相當(dāng)大的一項工作,編寫計算機(jī)程序的依據(jù)是程序設(shè)計說明書。本系統(tǒng)主要運用java語言進(jìn)行程序的設(shè)計和代碼的編寫。程序設(shè)計要求程序的語句間有著嚴(yán)密的邏輯性,有較強(qiáng)的可讀性。(二)程序和系統(tǒng)調(diào)試 程序調(diào)試包括語法調(diào)試和邏輯
45、檢查。進(jìn)行邏輯檢查時,需要輸入一些測試數(shù)據(jù),這些數(shù)據(jù)分為有錯誤的和無錯誤的兩類,用以考察程序的正確性。功能測試,按功能模塊進(jìn)行測試,這種測試的目的是保證模塊內(nèi)部控制關(guān)系的正確和數(shù)據(jù)處理內(nèi)容的正確。系統(tǒng)調(diào)試包括主控調(diào)度程序調(diào)試和系統(tǒng)程序總調(diào),檢查控制通路和參數(shù)傳遞的正確性,對系統(tǒng)的各種功能使用形態(tài)及其組合進(jìn)行考察。系統(tǒng)維護(hù)作為系統(tǒng)研制生命周期中的最后一個階段,其主要任務(wù)是對系統(tǒng)進(jìn)行必要的修改和調(diào)整,以及對系統(tǒng)的運行狀態(tài)進(jìn)行檢查和控制。本系統(tǒng)的維護(hù)包括硬件維護(hù),軟件維護(hù)和數(shù)據(jù)維護(hù)。其中硬件維護(hù)主要是對運行該管理系統(tǒng)的機(jī)器進(jìn)行維護(hù),使其運行速度加快。軟件維護(hù)是對該管理軟件進(jìn)行維護(hù),是在其運行時對其運
46、行效率,出錯情況進(jìn)行紀(jì)錄,然后對其進(jìn)行相應(yīng)的維護(hù)措施。數(shù)據(jù)維護(hù)是在系統(tǒng)運行時,對其運行產(chǎn)生的數(shù)據(jù)進(jìn)行維護(hù)。系統(tǒng)維護(hù)是一個不斷更迭的活動。是為了改正錯誤、完善系統(tǒng)或滿足新的應(yīng)用需求而修改系統(tǒng)的過程。參考文獻(xiàn)1 (美)威爾頓,麥可匹克. javascript入門經(jīng)典(第3版). 施宏斌譯. 北京:清華大學(xué) 出版社,20092 (美)marty hall,larry brown. servlet與jsp核心編程.第二版.趙學(xué)良 譯.北京: 清華大學(xué)出版社,2004.063 孫衛(wèi)琴. 精通struts:基于mvc的java web設(shè)計與開發(fā).北京:電子工業(yè)出版社,2004.084 張孝祥. java就
47、業(yè)培訓(xùn)教程m. 北京:清華大學(xué)出版社,20035 王國輝,李立文,楊亮.jsp數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊6 陳鵬,程勇. j2ee項目開發(fā)實用案例.北京:科技出版社,20067 (美)bruce eckel. java編程思想. 陳昊鵬譯. 北京:機(jī)械工業(yè)出版社,20078 andreas vogeljava programming with corbamjonh wiley & sons,19979 elliote rusty haroldjava network programmingmoreilly,200810 patrick chanthe java class libraries:an annotated referen
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度二手車寄售代理服務(wù)合同
- 2025年度吊車租賃與施工現(xiàn)場管理服務(wù)協(xié)議
- 2025年車貸居間服務(wù)收費標(biāo)準(zhǔn)合同范本
- 建立適應(yīng)性強(qiáng)的財務(wù)體系計劃
- 學(xué)生領(lǐng)導(dǎo)力培養(yǎng)課程計劃
- 教學(xué)工作創(chuàng)新方向計劃
- 年度戰(zhàn)略性談判的技巧分享計劃
- 市場調(diào)研與分析工作安排計劃
- 特色課程開發(fā)與實施方案計劃
- 高危作業(yè)的安全保障措施優(yōu)化計劃
- 元宇宙視域下非遺保護(hù)與傳播途徑探究
- 2025年買賣個人房屋合同(4篇)
- 2025代運營合同范本
- 武漢2025年湖北武漢理工大學(xué)管理人員招聘筆試歷年參考題庫附帶答案詳解
- 第十一章《功和機(jī)械能》達(dá)標(biāo)測試卷(含答案)2024-2025學(xué)年度人教版物理八年級下冊
- 大學(xué)學(xué)生宿舍管理員工作培訓(xùn)
- 初三物理常識試卷單選題100道及答案
- 初中新課標(biāo)培訓(xùn)課件
- 辦公用品價格清單
- 公司銀行貸款申請書范文
評論
0/150
提交評論