




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于J2EE的小區物業管理系統的設計與實現目錄TOC\o"1-2"\h\u14427摘要 17771關鍵詞 1222121緒論 2297571.1論文研究背景及意義 2301781.2國內外研究現狀 262001.3論文研究內容 2233222相關技術 3301373系統分析 364593.1功能性需求分析 3156233.2系統用戶用例分析 5116113.3非功能性需求分析 7299854系統設計 740274.1系統體系架構設計 7301044.2系統功能架構設計 8165594.3系統數據庫設計 8205655系統實現 13229985.1登陸模塊的實現 13129005.2個人信息管理模塊的實現 14118315.3業主信息管理模塊的實現 14154175.4房屋信息管理模塊的實現 1561265.5物業和車位繳費管理模塊的實現 1553945.6員工信息管理模塊的實現 15185725.7公共設施管理模塊的實現 16231315.8物業報修管理模塊的實現 16228895.9意見建議管理模塊的實現 16213126系統測試 178737系統總結與展望 17摘要:隨著小康社會的全面實現,計算機技術開始更加快速的發展,如何對小區物業進行更加系統的管理一直是人們關注的重點,而對物業進行人工管理的傳統方式已經不能滿足這個行業的需求。為了給小區業主提供高效便捷的服務,讓小區物業管理人員有更加高效的工作效率。我們設計開發了基于J2EE平臺和B/S框架的小區物業管理系統,Spring、SpringMVC、Mybatis三個框架在該平臺上進行整合,使用MySQL數據庫作為技術支持,對系統主要功能模塊具體進行實現。關鍵詞:物業管理B/S模式J2EE1緒論1.1論文研究背景及意義隨著國家經濟的發展,隨著我國小康社會的全面建成,我國城鎮發展越來越龐大,房地產行業也因此得到了迅猛的發展。隨著小康社會的全面建成,傳統的物業管理已不能適應現代社會的發展需要,會逐漸導致人力物力的枯竭。因此,物業管理領域的網絡化和信息化建設對物業管理企業來說至關重要。隨著社會的發展。物業管理企業需要方便、有效地收集大量的信息,可以為業主提供更好的服務和管理。應運而生的“物業管理系統”設計可以保證原本進行手工記錄和進行傳統資產管理的數據都存儲在數據庫服務器上,具有較大的存儲容量和較高的計算能力。物業管理企業和小區業主對物業信息的增、刪、改、查的速度可以大幅度加強;使用電子手段管理小區業主信息、工作人員信息、小區設施等信息,以提高管理人員的效率,減少他們的工作量;建立功能強大的數據庫,使小區物業企業管理數據的可靠性和安全性可以得到提高。1.2國內外研究現狀隨著我國經濟的告訴發展,很多的小區物業管理公司在最近幾年里陸續涌現,關于小區物業的管理,政府也出臺了相應的法律法規,相關制度也趨于完善。小區物業管理的整體風氣良好。但小區物業管理依然存在的一些問題使小區和物業之間的矛盾時有發生。因此,更好的服務于小區物業管理工作和完善物業管理中的不足,一直以來都是物業管理企業不斷追求的目標。歐美國家最早出現智能化小區的概念。物業管理的信息化程度在歐美國家一直備受重視,小區物業管理領域也已經有較為標準化的制度和規范。1.3論文研究內容隨著小康社會的全面建成,人們生活質量的提高,對居住環境的要求也漸高。所以人們在選擇小區住宅時,對其小區的物業管理也有了更高的要求,推動著小區物業管理系統的更新換代。為了滿足人們對小區物業的較高需求,我們做為開發者,有必要開發一套較為完備和滿足業主需求的物業管理系統。根據需求研究在MVC模式下,通過系統的邏輯設計將系統分為個人信息管理、業主信息管理、房屋信息管理、車位信息管理、物業和車位繳費管理、員工信息管理、公共設施管理、物業報修管理和意見建議管理九個模塊。通過對相關數據進行收集和處理,按照實際需求,開發和設計了本系統繼而呈現給用戶。2相關技術1.JavaEE技術J2EE平臺有非常多的優點,在J2EE平臺上使用數據庫存儲的相關技術會更方便更快捷,J2EE平臺還可以全面接受和容納JSP和XML技術。J2EE應用模型之中的客戶層通過http協議的來訪問應用服務器,做為組件運行在客戶計算機上。表示層是整個后端距離用戶最近的層次,負責用合適的方式將用戶所需要的數據進行輸出,為用戶展示界面。業務邏輯層是最核心的部分,根據名字自然而然得知就是處理業務邏輯的地方,通俗的來說就是用來對數據層進行操作的。數據訪問層主要是對后臺的數據庫進行操作的。2.MVC模式模型、視圖和控制器是MVC模式所包括的三個部件。其中的模型層通常是對數據和業務邏輯進行處理[1]。視圖層可以對用來展示的頁面進行優化呈現給用戶。控制器層通過視圖層和模型層,將顯示的界面和業務邏輯合理的組織在一起。3.MySQL數據庫MySQL通常包括了數據庫文件和數據庫管理系統[2]。它保存有關表結構的數據,上千條的SQL語句供開發人員使用且查詢速度快,還具有支持多線程操作的特點。3系統分析3.1功能性需求分析對管理系統進行研發的過程中很重要的一個環節就是功能需求分析。業主信息管理,設備基礎信息的管理還有工作人員信息的管理等都是本系統所擁有的模塊,實現了對各種信息的增刪查改;管理員可以編輯和發布各個業主的繳費信息。業主能夠看到管理員發布的相關的繳費信息;在意見建議和報修模塊可以實現管理員和業主的交互,管理員能夠看到業主的意見建議。1.個人信息管理需求小區業主和物業管理員在個人信息頁面管理的需求主要有修改密碼,查看和編輯個人信息等。個人信息模塊存在于所有用戶的頁面。該模塊的功能首先是查看和編輯個人信息,其次是實現對登錄密碼的更改。2.業主信息管理需求該模塊的需求是管理者對本小區住戶的信息實現全面的管理。該模塊僅存在于管理員界面。此模塊的功能有二:一是對業主信息的查詢,二是注冊管理業主信息。3.房屋信息管理需求該模塊是管理者和住戶共同擁有的模塊。該管理需求包括對房屋信息進行的增刪查改。管理員界面還可以實現根據房屋號和狀態進行搜索房屋信息。4.車位信息管理需求該模塊僅為管理員界面所擁有。查詢和新增車位的相關記錄。車位信息查詢界面可實現根據車位號或車位狀態進行模糊查詢,還能夠編輯和刪除對車位的相關記錄。5.物業和車位繳費管理需求繳費模塊是一個特別需要透明化的模塊。因此對物業和車位收費標準以及繳費金額進行網上智能統一管理是必要的。同時業主繳費是否及時也是非常重要的,所以這個物業管理系統設置了繳費開始日期和結束日期的顯示。這個模塊分為管理員界面和業主界面的物業和車位繳費管理。物業和車位繳費管理分為繳費查詢和新增繳費兩個功能。管理員能夠對物業繳費信息進行模糊查詢,能夠對車位繳費信息進行模糊查詢,對車位的相關記錄進行批量刪除或者進行編輯。6.員工信息管理需求該模塊僅為管理員界面所擁有。此模塊能夠實現對保潔、保安以及維修人員相關數據的管理。每一模塊都可以實現增刪查改員工的信息。管理員可以通過編號或姓名對員工信息進行模糊查詢。7.公共設施管理需求小區里公共設施眾多且繁雜,如果僅僅通過人工手寫的方式對設施信息進行錄入和管理會太不方便,不便于查看與管理。小區物業管理系統就實現了對公共設施的智能化管理。這個模塊主要分為設施的查詢、新增、刪除和修改。8.物業報修管理需求是否可以及時的報修,物業是否可以及時對報修信息進行查看和處理直接影響業主的生活舒適度,也直接影響著小區的口碑。所以實現業主與物業的智能交互顯得尤為重要。這個模塊存在管理員和業主這兩個界面。在管理員界面的物業報修管理可以實現對報修信息的查看、查詢,以及對報修信息的回復。在業主界面的報修管理實現了對已上報的報修信息查詢和新增物業報修信息。9.意見建議管理需求業主對物業和小區的合理化建議和意見顯得尤為重要。此管理系統可以實現業主和物業管理員的智能交互。此模塊存在于業主界面和管理員界面。管理員界面的意見建議管理模塊可以查詢業主提交意見建議并對其進行回復。業主界面除了可以實現對意見建議的新增和對已提建議的查詢。3.2系統用戶用例分析1.管理員用例分析小區物業管理員在小區物業管理中起著核心作用。管理員全面管理著小區內所有業主、房屋、工作人員和公共設施的相關情況。負責建立其基本信息。管理員的作用除了對基本信息的增刪查改。還包括發布給業主物業和車位繳費信息,查看和處理業主提交的設備保修信息,回復和處理業主提出的意見建議。物業管理員用例圖如圖3-1所示。圖3-1普通管理員用例圖2.業主用例分析業主是本系統的使用者,可以對設備進行保修,提出意見和建議,查詢繳費情況等。業主用例圖如圖3-2所示。圖3-2業主用例圖3.3非功能性需求分析1.易操作性小區物業的管理使用并不專業的計算機職工,大多對物業管理系統的計算機專業知識掌握程度不高,甚至很多人沒有學習過計算機方面的知識。基于此,我們研究設計了一款大多數人經過簡單的培訓就可以是快速使用的物業管理系統。2.可擴展性一方面,使得目前小區物業管理方面的需求得到滿足;另外,它還能夠滿足小區物業管理系統未來的業務不斷變化和技術不斷升級的需求。因此,良好的擴展性就對物業管理系統來說顯得尤為重要。4系統設計4.1系統體系架構設計系統的結構可以根據需求分析階段中確定的目標和任務來確定,在B/S體系結構中的開發和處理是從三個層次進行。第一層是顯示層,負責響應用戶的操作并展現相應的處理結果[3]。第二層是業務處理層,負責開發和處理小區物業管理系統的邏輯程序[4]。在處理和用戶請求相對應的邏輯模塊時,對數據庫的數據進行調用。第三層的數據存儲層可以訪問與存儲物業管理系統的數據信息。以上介紹的三個層次結構的詳細設計如圖4-1物業管理系統架構圖所示。圖4-1物業管理系統架構圖4.2系統功能架構設計考慮到該系統的功能需求,我們對其進行架構設計,具體的設計如圖4-2物業管理系統總體模塊圖所示。圖4-2物業管理系統總體模塊圖4.3系統數據庫設計對小區物業管理系統的設計,了解實體之間的聯系,更加清晰明了的設計出數據庫,體現各個模塊之間的邏輯。所以該設計是系統開發設計中的基礎。1.管理員用戶E-R圖如圖4-3物業管理ER圖所示圖4-3物業管理ER圖2.實體圖對數據庫進行需求分析之后設計出了共九個實體,以列舉的四個實體為例進行介紹。用戶信息實體:用戶信息實體主要包括以下圖中的11個屬性。具體用戶信息實體圖如下圖4-4所示。圖4-4用戶信息實體物業繳費信息實體:物業繳費信息實體主要包括以下圖中列出的6個屬性。具體的物業繳費信息實體如圖4-7所示。圖4-7物業繳費信息實體報修單信息實體:報修單信息實體包括以下圖中所展示的6個屬性。具體的報修單信息實體如下圖4-11所示。圖4-11報修單信息實體意見建議信息實體:意見建議信息實體包括以下圖中所展示的6個屬性。具體的房屋信息實體如下圖4-12所示。圖4-12意見建議信息實體3.數據庫表設置該表包含業主和管理員有關的一些字段,編號作為用戶表的主鍵。用戶表用來對登陸的業主和管理員的有關信息進行記錄。如表4-1用戶表所示。表4-1用戶表(user)字段名數據類型主鍵長度備注user_id整型√20編號user_name字符型50用戶名user_pass字符型200密碼real_name字符型50姓名user_sex整型20性別user_mail字符型50電話號碼user_card字符型50身份證號room_id整型20所屬房屋info_file字符型225合同附件reg_datedatetime50注冊時間user_type整型20用戶類型該表包含小區的所有房屋相關信息的字段,主要用來記錄房間的相關信息,使用房間編號作為此表的主鍵。如表4-2房間表所示。表4-2房間表(room)字段名數據類型主鍵長度備注room_id整型√20房間編號room_no字符型50房屋號build_no字符型50樓棟號unit_no字符型50樓棟單元door_no字符型50門號room_model字符型50房屋戶型room_area字符型50房屋面積room_flag字符型50房屋狀態該表包含的字段對應小區里所有車位的相關信息,是對車位的有關信息進行記錄。該車位信息表的主鍵為編號。如表4-3車位信息表所示。表4-3車位信息表(car)字段名數據類型主鍵長度備注car_id整型√20編號car_no字符型50車位號car_area字符型50面積car_loc字符型300位置car_flag字符型50狀態該表包含有關住戶物業繳費信息的字段,能夠實現對物業繳費的相關信息進行記錄。使用編號做為物業繳費表的主鍵。如表4-4物業繳費表所示。表4-4物業繳費表(wyfee)字段名數據類型主鍵長度備注wyfee_id整型√20編號wyfee_price整型20物業費標準wyfee_start字符型50繳費開始月份wyfee_end字符型50繳費結束月份wyfee_money整型20總金額room_id整型20房間編號該表包含和小區車位管理費用相關的字段,能夠對小區車位管理費用的一些信息進行記錄。如表4-5車位管理費表所示。表4-5車位管理費表(carfee)字段名數據類型主鍵長度備注carfee_id整型√20編號carfee_price整型20管理費標準carfee_start字符型50繳費開始月份carfee_end字符型50繳費結束月份carfee_money整型20總金額carno字符型50車位編號user_id整型20業主編號該表包含物業員工有關的字段,能夠記錄物業員工的信息。物業員工表的唯一主鍵是編號。如表4-6物業員工表所示。表4-6物業員工表(worker)字段名數據類型主鍵長度備注worker_id整型√20編號worker_no字符型50員工編號worker_name字符型50姓名worker_sex整型20性別worker_birth字符型50出生年月worker_content字符型工作內容worker_type整型20員工類型該表包含小區現有公共設施的相關記錄,能夠對小區里所擁有公共設施的信息進行記錄。如表4-7公共設施表所示。表4-7公共設施表(faci)字段名數據類型主鍵長度備注faci_id整型√20編號faci_no字符型50設施編號faci_name字符型50名稱faci_price字符型50價值faci_loc字符型200位置用途該表包含用戶上傳報修單信息的字段,能夠記錄報修單的相關信息。如表4-8保修單表所示。表4-8報修單表(repairlist)字段名數據類型主鍵長度備注repairlistid整型√20報修單編號repaircontent字符型300報修內容repairtime字符型50報修時間performance字符型300完成情況repaircost整型20報修花費room_id整型20房間編號該表包含住戶上傳意見時所需要進行記錄的相關信息,選擇編號做為意見建議表的主鍵。如表4-9意見建議表所示。表4-9意見建議表(suggest)字段名數據類型主鍵長度字段名suggestid整型√20編號suggestcontent字符型200建議內容suggesttime字符型50建議時間replycontent字符型300回復內容replytime字符型50回復時間user_id整型20業主編號5系統實現5.1登陸模塊的實現物業管理系統登陸成功后,業主或管理員輸入相應的信息完成登陸,系統開始判斷輸入的相應信息是否正確。當判斷是錯誤的內容后,系統將會提示用戶名或密碼錯誤。如判斷內容正確后,則會鏈接到歡迎頁面。如圖5-1系統登錄頁面所示。圖5-1系統登錄頁面截圖使用人員如果正確無誤的成功完成登錄后,首先鏈接到物業管理系統的開始界面。如圖5-2歡迎界面所示。圖5-2歡迎界面5.2個人信息管理模塊的實現登陸完成之后會相應的進入到管理員頁面或業主頁面,然后根據業主和管理員的相關需求可以相應的操作個人信息頁面。操作此模塊的頁面截圖如下圖5-3編輯個人信息頁面所示。圖5-3編輯個人信息頁面5.3業主信息管理模塊的實現登陸管理者的界面,就能夠增刪查改業主的相關記錄。實現頁面如圖5-4查詢業主信息頁面所示。圖5-4查詢業主信息頁面5.4房屋信息管理模塊的實現在管理者頁面,管理者可以實現對房屋和車位相關數據的查詢和新增操作。在業主頁面,能夠查看房屋和車位的相關記錄,實現頁面如圖5-5房屋信息新增頁面所示。圖5-5房屋信息新增頁面5.5物業和車位繳費管理模塊的實現所展示模塊和車位繳費模塊實現原理大體相同,則選擇其一進行詳細的呈現。該板塊牽扯到管理者和住戶。管理者主要是等級住戶的繳費的開始時間、所繳費用等數據。住戶則能夠查看其繳費的情況。實現頁面如圖5-6添加車位繳費頁面所示。圖5-6添加車位繳費頁面5.6員工信息管理模塊的實現
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度河北省護師類之護師(初級)綜合練習試卷A卷附答案
- 2025江蘇揚州寶應縣“鄉村振興青年人才”招聘67人筆試模擬試題及答案詳解一套
- 2024年度河北省護師類之婦產護理主管護師考前自測題及答案
- 2025廣西來賓市招聘鄉村振興專員221人筆試備考題庫及完整答案詳解1套
- 山東省濟寧市2024-2025學年高三上學期1月期末質量檢測練習物理試卷
- 江蘇省無錫市惠山區(錫山高級中學錫西分校)2024-2025學年高一下學期期中物理試題(春卷)(解析版)
- 河南省信陽市2024-2025學年高一下學期期中教學質量檢測物理試卷(解析版)
- 山東省棗莊市2023-2024學年高二下學期期中質量檢測數學試題(解析版)
- 適合不同膚質的化妝品
- 淡藍國潮故事春節團圓夢
- 家長走進課堂:健康飲食知識與課件分享
- 口腔醫院裝修設計合同
- 2024年中考語文常考名著習題訓練:《鋼鐵是怎樣煉成的》
- “嚴而有度愛而不寵”班主任經驗分享稿
- 南京聾人高級中學預科招生考試各學科考試主要內容及參考教
- 第4章我們生活的大地知識點清單-2024-2025學年浙教版七年級下冊科學
- 批判性思維實踐手冊
- 醫院培訓課件:《多發性骨髓瘤》
- 西湖寫景作文600字
- 電動車火災安全培訓課件
- 建筑項目招投標外文翻譯外文文獻英文文獻
評論
0/150
提交評論