光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

目錄

1引言................................................................................................................................1

1.1項目開發(fā)背景.....................................................................................................1

1.2開發(fā)技術(shù)簡介.....................................................................................................1

1.2.1Spring簡介.............................................................................................1

1.2.2Spring的運行原理.................................................................................1

1.3開發(fā)工具簡介.....................................................................................................2

2需求分析........................................................................................................................2

2.1功能需求描述.....................................................................................................2

2.2非功能需求描述.................................................................................................2

2.3需求用例建模....................................................................................................3

2.3.1報修管理模塊的用例.............................................................................3

2.3.2公告管理模塊的用例..............................................................................7

2.3.3業(yè)主管理模塊的用例............................................................................10

2.3.4房產(chǎn)管理模塊的用例............................................................................13

3系統(tǒng)概要設(shè)計.............................................................................................................16

3.1系統(tǒng)設(shè)計原則..................................................................................................16

3.2系統(tǒng)框架設(shè)計..................................................................................................16

3.3系統(tǒng)功能設(shè)計..................................................................................................17

3.3.1報修管理模塊功能設(shè)計.......................................................................18

3.3.2公告管理模塊功能設(shè)計........................................................................18

3.3.3業(yè)主管理模塊功能設(shè)計........................................................................19

3.3.4房產(chǎn)管理模塊功能設(shè)計........................................................................20

3.4數(shù)據(jù)庫設(shè)計......................................................................................................20

3.4.1設(shè)計原則................................................................................................20

3.4.2概念設(shè)計...............................................................................................21

3.4.3邏輯設(shè)計...............................................................................................21

I

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.4.4數(shù)據(jù)字典...............................................................................................21

4系統(tǒng)詳細(xì)設(shè)計.............................................................................................................24

4.1報修管理模塊設(shè)計..........................................................................................24

4.1.1報修管理模塊說明...............................................................................24

4.1.2報修管理模塊詳細(xì)設(shè)計.......................................................................24

4.2公告管理模塊設(shè)計..........................................................................................25

4.2.1公告管理模塊說明................................................................................25

4.2.2公告管理模塊詳細(xì)設(shè)計........................................................................25

4.3業(yè)主管理模塊設(shè)計..........................................................................................26

4.3.1業(yè)主管理模塊說明...............................................................................26

4.3.2業(yè)主管理模塊詳細(xì)設(shè)計.......................................................................26

4.4房產(chǎn)管理模塊設(shè)計...........................................................................................27

4.4.1房產(chǎn)管理模塊說明...............................................................................27

4.4.2房產(chǎn)管理模塊詳細(xì)設(shè)計.......................................................................27

5系統(tǒng)實現(xiàn)......................................................................................................................28

5.1報修管理模塊實現(xiàn)...........................................................................................28

5.2公告管理模塊實現(xiàn)...........................................................................................32

5.3業(yè)主管理模塊實現(xiàn)...........................................................................................34

5.4房產(chǎn)管理模塊實現(xiàn)...........................................................................................37

6系統(tǒng)測試......................................................................................................................40

6.1報修管理功能測試...........................................................................................40

6.2公告管理功能測試...........................................................................................41

6.3業(yè)主管理功能測試...........................................................................................42

6.4房產(chǎn)管理功能測試...........................................................................................43

7設(shè)計小結(jié)......................................................................................................................44

參考資料.........................................................................................................................46

II

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)

1引言

隨著近年來經(jīng)濟快速發(fā)展,住房市場化逐漸深入,物業(yè)管理慢慢成為一個

新興產(chǎn)業(yè),傳統(tǒng)的物業(yè)管理已經(jīng)不能滿足管理者的需求,越來越多的小區(qū)開始

建造屬于自己的物業(yè)管理系統(tǒng)。與傳統(tǒng)的物業(yè)管理形式比較,物業(yè)管理系統(tǒng)大

大提高了工作的效率,查詢修改信息也是及時更新,對物業(yè)管理提供了極大的

方便。

1.1項目開發(fā)背景

物業(yè)管理在以前需要耗費大量的時間,精力,需要紙來記錄物業(yè)管理的數(shù)

據(jù),數(shù)據(jù)容易丟失出錯,非常的麻煩,隨著計算機的發(fā)展,信息技術(shù)的完善,

網(wǎng)絡(luò)進(jìn)程的加快,傳統(tǒng)的物業(yè)管理已經(jīng)不能滿足物業(yè)的需求,于是物業(yè)管理系

統(tǒng)就這樣發(fā)展起來了,由于物業(yè)需求的變化,物業(yè)管理系統(tǒng)也變得功能繁多,

更加完善,給小區(qū)管理帶來了極大的便利。我的畢業(yè)設(shè)計也正是一個物業(yè)管理

系統(tǒng)的開發(fā)---光明小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)。

1.2開發(fā)技術(shù)簡介

1.2.1Spring簡介

Spring是在2003年時興起的一個輕量級的Java開發(fā)框架,目的是為了

解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性才創(chuàng)建的。Spring的核心是控制反轉(zhuǎn)和面向切面編

程。簡而言之,Spring是一個分層的JavaSE/EEfull-stack(一站式)輕量

級開源框架。它主要由20多個模塊組成,可以分為數(shù)據(jù)訪問/集成、Web、面

向切面編程、應(yīng)用服務(wù)器設(shè)備管理、消息發(fā)送、核心容器和測試。

1.2.2Spring的運行原理

spring要求請所有的文件和請求都是向dispatcherservlet,它會由該應(yīng)

用程序系統(tǒng)中的其他一個模塊承擔(dān)并且是由該模塊自己負(fù)責(zé)對這些文件和請求

進(jìn)行真正的解決和處理。dispatcherservlet請求將其中的一個字符串提交給

目標(biāo)controller,然后由controller在進(jìn)行了一次業(yè)務(wù)的邏輯化處理之后,

會自動返回一個model,最后視圖對象負(fù)責(zé)渲染返回給客戶端。

1

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

1.3開發(fā)工具簡介

工具的使用:采用Eclipse+tomcat+Navicat

Eclipse是一種可以擴展的,開放源代碼的應(yīng)用開發(fā)軟件,兼容性比較

高,內(nèi)存占用小

tomcat是免費的小型應(yīng)用服務(wù)器,安裝和部署是Java開發(fā)應(yīng)用的第一選

擇,適合做一些中小型的項目

Navicat是可靠全面的數(shù)據(jù)庫原理工具,可以簡化數(shù)據(jù)庫和降低管理成

本,管理方法也很簡單

2需求分析

2.1功能需求描述

通過與部分的物業(yè)公司進(jìn)行溝通交流,了解物業(yè)管理系統(tǒng)的功能和問題,

確定了物業(yè)公司所需要的功能。

(1)報修信息管理??梢栽黾訄笮抻涗?,修改報修記錄,刪除報修記

錄,查找報修記錄。

(2)公告信息管理??梢栽黾庸嫘畔?,修改公告信息,刪除公告信

息,查找公告信息。

(3)業(yè)主信息管理??梢栽黾訕I(yè)主信息,修改業(yè)主信息,刪除業(yè)主信

息,查找業(yè)主信息。

(4)房產(chǎn)信息管理??梢栽黾臃慨a(chǎn)信息,修改房產(chǎn)信息,刪除房產(chǎn)信

息,查找房產(chǎn)信息。

2.2非功能需求描述

通過與部分的物業(yè)公司交流后,本系統(tǒng)的非功能性需求具有以下特點:

(1)高效性:物業(yè)公司的報修管理信息量通常比較多而繁雜,需要及時

更新。

(2)安全性:這些信息具有隱私性。

2

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

2.3需求用例建模

通過對功能需求的分析,創(chuàng)建以下總體的用例模型,如圖2-1所示。

圖2-1物業(yè)管理系統(tǒng)的總體用例模型

管理員對報修,公告,工作人員,業(yè)主,房產(chǎn)的信息進(jìn)行管理,報修管

理模塊可以新增報修記錄,修改報修記錄,刪除報修記錄,查詢報修記錄,

公告管理模塊能新增公告,修改公告,刪除公告,查詢公告,查詢公告,工

作人員模塊可以新增,修改,刪除,查詢工作人員信息,業(yè)主管理模塊能新

增業(yè)主信息,修改業(yè)主信息,刪除業(yè)主信息,查詢業(yè)主信息,房產(chǎn)管理模塊

亦是同樣。而業(yè)主只能查看公告,業(yè)主,房產(chǎn)信息,修改賬號密碼和增加報

修記錄。

2.3.1報修管理模塊的用例

面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動圖進(jìn)行了梳理分析。報修管理

模塊具體的用例描述如圖2-2所示,分別具有新增報修記錄、修改報修記錄、

刪除報修記錄、查詢報修記錄等操作功能。

3

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-2報修管理模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。新增報修記

錄模塊活動圖如圖2-3所示。

4

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-3新增報修記錄模塊1活動圖

通過對圖2-2用例圖及圖2-3活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。新增報修模塊用例描述如表2-1所示,可以進(jìn)行新增報修記錄等操

作。

表2-1新增報修記錄模塊用例描述表

項目描述

用例名稱新增報修記錄

用例標(biāo)識號01

參與者管理員、普通用戶

參與者輸入報修信息,系統(tǒng)驗證后,成功新增報修記錄,

簡要說明

否則系統(tǒng)提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開報修管理頁面

1.參與者在報修物品輸入框里輸入用戶名

基本事件流

2.在房門號輸入框里輸入房門號

5

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.選擇報修時間,維修時間,預(yù)計花費,實際花費,報修

人,報修詳情。

4.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

5.有效則進(jìn)入報修管理界面。無效則提示相應(yīng)錯誤。

6.用例終止

其他事件流參與者能關(guān)閉這個頁面

異常事件流系統(tǒng)提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的報修管理界面,裝載相應(yīng)的數(shù)據(jù)

修改報修模塊用例描述如表2-2所示,可以進(jìn)行修改報修記錄等操作。

表2-2修改報修記錄模塊用例描述表

項目描述

用例名稱修改報修記錄

用例標(biāo)識號02

參與者管理員、普通用戶

參與者輸入報修信息,系統(tǒng)驗證后,成功修改報修記錄,

簡要說明

否則系統(tǒng)提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開報修管理頁面

1.參與者點擊編輯按鈕

2.輸入需要修改的信息

基本事件流3.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

4.有效則進(jìn)入報修管理界面。無效則提示相應(yīng)錯誤。

5.用例終止

其他事件流參與者可以關(guān)閉這個頁面

異常事件流系統(tǒng)提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的報修管理界面,裝載相應(yīng)的數(shù)據(jù)

刪除報修模塊用例描述如表2-3所示,可以進(jìn)行刪除報修記錄等操作。

表2-3刪除報修記錄模塊用例描述表

項目描述

用例名稱刪除報修記錄

用例標(biāo)識號03

參與者管理員、普通用戶

參與者點擊刪除,系統(tǒng)彈出確認(rèn)框,成功刪除報修記錄,

簡要說明

否則提示錯誤

6

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開報修管理頁面

1.參與者在點擊刪除按鈕

2.系統(tǒng)給出提示,點擊確認(rèn)

基本事件流

3.通知刪除成功

4.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的報修管理界面,裝載相應(yīng)的數(shù)據(jù)

2.3.2公告管理模塊的用例

公告管理模塊具體用例描述如圖2-5所示,分別是新增報修記錄、修改報

修記錄、刪除報修記錄、查詢報修記錄等操作功能。

圖2-5公告管理模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。新增公告模

塊活動圖如圖2-6所示。

7

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-6新增公告記錄模塊1活動圖

通過對圖2-5用例圖及圖2-6活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。新增公告模塊用例描述如表2-4所示,可以進(jìn)行新增公告等操作。

表2-4新增公告模塊用例描述表

項目描述

用例名稱新增公告

用例標(biāo)識號04

參與者管理員

參與者輸入公告信息,系統(tǒng)進(jìn)行驗證后,成功新增公告,

簡要說明

否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開公告管理頁面

1.參與者在公告標(biāo)題輸入框里輸入公告標(biāo)題

基本事件流

2.選擇發(fā)布日期

8

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.輸入公告發(fā)布者和公告內(nèi)容。

4.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

5.有效則進(jìn)入公告管理界面。無效則提示相應(yīng)錯誤。

6.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的公告管理界面,裝載相應(yīng)的數(shù)據(jù)

修改公告模塊用例描述如表2-5所示,可以進(jìn)行修改公告等操作。

表2-5修改公告模塊用例描述表

項目描述

用例名稱修改公告

用例標(biāo)識號05

參與者管理員

參與者點擊修改按鈕,輸入需要修改的公告信息,系統(tǒng)進(jìn)

簡要說明

行驗證后,成功修改公告,否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開公告管理頁面

1.參與者點擊編輯按鈕

2.輸入要修改的內(nèi)容

基本事件流3.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

4.有效則進(jìn)入公告管理界面,無效則提示相應(yīng)錯誤。

5.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的公告管理界面,裝載相應(yīng)的數(shù)據(jù)

刪除公告模塊用例描述如表2-6所示,可以進(jìn)行刪除公告等操作。

表2-6刪除公告模塊用例描述表

項目描述

用例名稱刪除公告

用例標(biāo)識號06

參與者管理員

參與者點擊刪除按鈕,系統(tǒng)彈出確認(rèn)框點擊確認(rèn),成功刪

簡要說明

除公告,否則提示錯誤

9

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開公告管理頁面

1.參與者在點擊刪除按鈕

2.系統(tǒng)給出提示,點擊確認(rèn)

基本事件流

3.通知刪除成功

4.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的公告管理界面,裝載相應(yīng)的數(shù)據(jù)

2.3.3業(yè)主管理模塊的用例

業(yè)主管理模塊具體用例描述如圖2-7所示,分別是新增業(yè)主信息、修改業(yè)

主信息、刪除業(yè)主信息、查詢業(yè)主信息等操作功能。

圖2-7業(yè)主管理模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。業(yè)主管理模

塊活動圖如圖2-8所示。

10

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-8新增業(yè)主信息模塊1活動圖

通過對圖2-7用例圖及圖2-8活動圖進(jìn)一步的細(xì)化分析,得到每個用例的

描述表。新增業(yè)主模塊用例描述如表2-7所示,可以進(jìn)行新增業(yè)主等操作。

表2-7新增業(yè)主模塊用例描述表

項目描述

用例名稱新增業(yè)主

用例標(biāo)識號07

參與者管理員

參與者輸入業(yè)主信息,系統(tǒng)進(jìn)行驗證后,成功新增業(yè)

簡要說明

主,否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開業(yè)主管理頁面

1.參與者在用戶名輸入框里輸入用戶名

基本事件流

2.輸入密碼,確認(rèn)密碼

11

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.輸入業(yè)主編號和車牌號。

4.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

5.有效則進(jìn)入業(yè)主管理界面。無效則提示相應(yīng)錯誤。

6.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的業(yè)主管理界面,裝載相應(yīng)的數(shù)據(jù)

修改業(yè)主模塊用例描述如表2-8所示,可以進(jìn)行修改業(yè)主等操作。

表2-8修改業(yè)主模塊用例描述表

項目描述

用例名稱修改業(yè)主

用例標(biāo)識號08

參與者管理員

參與者點擊修改按鈕,輸入需要修改的業(yè)主信息,系統(tǒng)進(jìn)

簡要說明

行驗證后,成功修改公告,否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開業(yè)主管理頁面

1.參與者點擊編輯按鈕

2.輸入要修改的內(nèi)容

基本事件流3.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

4.有效則進(jìn)入業(yè)主管理界面,無效則提示相應(yīng)錯誤。

5.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的業(yè)主管理界面,裝載相應(yīng)的數(shù)據(jù)

刪除業(yè)主模塊用例描述如表2-9所示,可以進(jìn)行刪除業(yè)主等操作。

表2-9刪除業(yè)主模塊用例描述表

項目描述

用例名稱刪除業(yè)主

用例標(biāo)識號09

參與者管理員

參與者點擊刪除按鈕,系統(tǒng)彈出確認(rèn)框點擊確認(rèn),刪除業(yè)

簡要說明

主成功,否則提示錯誤

12

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開業(yè)主管理頁面

1.參與者在點擊刪除按鈕

2.系統(tǒng)給出提示,點擊確認(rèn)

基本事件流

3.通知刪除成功

4.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的業(yè)主管理界面,裝載相應(yīng)的數(shù)據(jù)

2.3.4房產(chǎn)管理模塊的用例

房產(chǎn)管理模塊具體用例描述如圖2-9所示,分別是增房產(chǎn)信息、修改房產(chǎn)

信息、刪除房產(chǎn)信息、查詢房產(chǎn)信息等操作功能。

圖2-9房產(chǎn)管理模塊用例圖

通過對用例的細(xì)化,使用活動圖針對系統(tǒng)動態(tài)行為進(jìn)行建模。房產(chǎn)管理模

塊活動圖如圖2-10所示。

13

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖2-10新增房產(chǎn)信息模塊1活動圖

通過對圖2-9用例圖及圖2-10活動圖進(jìn)一步的細(xì)化分析,得到每個用例

的描述表。新增房產(chǎn)模塊用例描述如表2-10所示,可以進(jìn)行新增房產(chǎn)等操

作。

表2-10新增房產(chǎn)模塊用例描述表

項目描述

用例名稱新增房產(chǎn)

用例標(biāo)識號10

參與者管理員

參與者輸入房產(chǎn)信息,系統(tǒng)進(jìn)行驗證后,成功新增業(yè)

簡要說明

主,否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開房產(chǎn)管理頁面

1.參與者在門牌號輸入框里輸入門牌

基本事件流

2.輸入樓號,選擇類型,輸入地區(qū)等

14

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.輸入業(yè)主編號和備注。

4.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

5.有效則進(jìn)入房產(chǎn)管理界面。無效則提示相應(yīng)錯誤。

6.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的房產(chǎn)管理界面,裝載相應(yīng)的數(shù)據(jù)

修改房產(chǎn)模塊用例描述如表2-11所示,可以進(jìn)行修改房產(chǎn)等操作。

表2-11修改房產(chǎn)模塊用例描述表

項目描述

用例名稱修改房產(chǎn)

用例標(biāo)識號11

參與者管理員

參與者點擊修改按鈕,輸入需要修改的房產(chǎn)信息,系統(tǒng)進(jìn)

簡要說明

行驗證后,成功修改公告,否則提示錯誤

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開房產(chǎn)管理頁面

1.參與者點擊編輯按鈕

2.輸入要修改的內(nèi)容

基本事件流3.參與者按提交后,系統(tǒng)驗證參與者輸入的有效性。

4.有效則進(jìn)入房產(chǎn)管理界面,無效則提示相應(yīng)錯誤。

5.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的房產(chǎn)管理界面,裝載相應(yīng)的數(shù)據(jù)

刪除房產(chǎn)模塊用例描述如表2-12所示,可以進(jìn)行刪除房產(chǎn)等操作。

表2-12刪除房產(chǎn)模塊用例描述表

項目描述

用例名稱刪除房產(chǎn)

用例標(biāo)識號12

參與者管理員

參與者點擊刪除按鈕,系統(tǒng)彈出確認(rèn)框點擊確認(rèn),成功刪

簡要說明

除房產(chǎn),否則提示錯誤

15

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁面,打開房產(chǎn)管理頁面

1.參與者在點擊刪除按鈕

2.系統(tǒng)給出提示,點擊確認(rèn)

基本事件流

3.通知刪除成功

4.用例終止

其他事件流參與者可以關(guān)閉此頁面。

異常事件流提示錯誤信息,參與人確認(rèn)

后置條件進(jìn)入的房產(chǎn)管理界面,裝載相應(yīng)的數(shù)據(jù)

3系統(tǒng)概要設(shè)計

3.1系統(tǒng)設(shè)計原則

物業(yè)管理的難度逐漸增加,開發(fā)一個滿足物業(yè)需求的物理管理系統(tǒng)來提高

物業(yè)管理的效率顯得尤為重要。有業(yè)主和管理員,業(yè)主可以查詢?yōu)g覽和增加修

改報修記錄,管理員對各方面的信息進(jìn)行管理和操作。

3.2系統(tǒng)框架設(shè)計

根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺的特點設(shè)計物業(yè)管理系

統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。

16

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖3-1物業(yè)管理系統(tǒng)整體架構(gòu)圖

3.3系統(tǒng)功能設(shè)計

系統(tǒng)模塊化結(jié)構(gòu)設(shè)計是在系統(tǒng)分析階段對子系統(tǒng)劃分的基礎(chǔ)上,然后進(jìn)一

步劃分,逐層分解成多個大小相同、功能單一、具有一定獨立性的小模塊,簡

化程序設(shè)計工作,也加強了數(shù)據(jù)庫之間的聯(lián)系,使系統(tǒng)更加的完善。根據(jù)物業(yè)

管理系統(tǒng)的需求分析和用例建模分析,本文確定了物業(yè)管理系統(tǒng)的主要功能模

塊,包括報修管理、公告管理、業(yè)主管理和信息管理等。物業(yè)管理系統(tǒng)的功能

結(jié)構(gòu)圖如圖3-2所示,此系統(tǒng)共有四大主要功能模塊。

圖3-2物業(yè)管理系統(tǒng)功能結(jié)構(gòu)圖

17

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.3.1報修管理模塊功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-3。

圖3-3報修管理功能模塊流程圖

3.3.2公告管理模塊功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-4。

18

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

圖3-4公告管理功能模塊流程圖

3.3.3業(yè)主管理模塊功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-5。

圖3-5業(yè)主管理功能模塊流程圖

19

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

3.3.4房產(chǎn)管理模塊功能設(shè)計

針對系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,

功能描述使用功能流程圖描述,如下圖3-6。

圖3-6房產(chǎn)管理功能模塊流程圖

3.4數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計中的核心步驟,與系統(tǒng)的性能和執(zhí)行效率息息相

關(guān)。

3.4.1設(shè)計原則

為取得較好的設(shè)計效果,進(jìn)行數(shù)據(jù)庫設(shè)計需要遵從以下原則:

1.標(biāo)準(zhǔn)化原則

數(shù)據(jù)庫設(shè)計務(wù)必要遵照統(tǒng)一的設(shè)計標(biāo)準(zhǔn)與命名規(guī)范。具備統(tǒng)一設(shè)計分類與

編碼規(guī)范的數(shù)據(jù)庫不僅設(shè)計清晰直觀,更有利于后期數(shù)據(jù)庫及程序的維護(hù),為以

后項目可擴展性提供條件。

2.規(guī)范化原則

以往數(shù)據(jù)庫的設(shè)計要求不允許有冗余,要盡可能的滿足3NF。

3.完整性原則

防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),即防止數(shù)據(jù)庫存在不正確的數(shù)據(jù),

必須實現(xiàn)提供完整性約束條件的機制,提供完整性檢查的方法,進(jìn)行違約處

20

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

理。

4.安全性原則

保護(hù)數(shù)據(jù)庫以防止不合法使用造成的數(shù)據(jù)泄露,數(shù)據(jù)更改和數(shù)據(jù)破壞。

3.4.2概念設(shè)計

在數(shù)據(jù)庫概念設(shè)計的過程,使用E-R圖來描述概念設(shè)計的結(jié)果。E-R圖是

概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,為描述實體聯(lián)系模式圖

形式的數(shù)據(jù)模型提供了圖形符號。根據(jù)物業(yè)管理系統(tǒng)數(shù)據(jù)進(jìn)行分析,其E-R圖

如下圖3-7所示。

圖3-7物業(yè)管理系統(tǒng)E-R圖

3.4.3邏輯設(shè)計

針對ER模型,通過對數(shù)據(jù)實體屬性、實體之間的關(guān)系的全面分析,再結(jié)

合物業(yè)管理系統(tǒng)的實際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,建立起

了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:

管理員表(管理員ID,管理員姓名,管理員密碼,性別,年齡,固定電

話,手機號碼,地址,備注)

業(yè)主表(業(yè)主ID,業(yè)主姓名,密碼,業(yè)主編號,車牌號)

房產(chǎn)表(房產(chǎn)信息ID,,門牌號,樓號,房屋類型,地區(qū),出售狀況,單

元號,樓層,朝向,備注,業(yè)主編號)

工作人員表(工作人員ID,巡邏人,類別,時間,處理人,當(dāng)事人,處理

結(jié)果,備注)

報修表(報修信息ID,報修物品,報修單狀態(tài),房門號,報修日期,維修

時間,預(yù)計花費,實際花費,報修人,報修詳情)

公告表(公告ID,公告內(nèi)容,發(fā)布時間,公告標(biāo)題,公告發(fā)布者)

3.4.4數(shù)據(jù)字典

21

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

管理員(admin)表的表結(jié)構(gòu)如表3-1所示,該表主要用于存儲管理員

信息,主要字段為管理員ID,管理員姓名,管理員密碼,性別,年齡,固定電

話,手機號碼,地址,備注。

表3-1管理員表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idint管理員ID主鍵非空

namevarchar管理員姓名非空

passwordvarchar管理員密碼非空

sexvarchar性別非空

agedouble年齡非空

telvarchar固定電話

phonevarchar手機號碼

addrvarchar地址非空

memovarchar備注

業(yè)主(custom_account)表的表結(jié)構(gòu)如表3-2所示,該表用于記錄業(yè)主的

信息,主要字段為業(yè)主ID,業(yè)主姓名,密碼,業(yè)主編號,車牌號。

表3-2業(yè)主表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

accountedint業(yè)主ID主鍵非空

usernamevarchar業(yè)主姓名非空

passwordvarchar密碼非空

owneridvarchar業(yè)主編號非空

caridvarchar車牌號

房產(chǎn)(house)表的表結(jié)構(gòu)如表3-3所示,該表主要用于記錄房產(chǎn)信息,

主要字段為房產(chǎn)信息ID,,門牌號,樓號,房屋類型,地區(qū),出售狀況,單元

號,樓層,朝向,備注,業(yè)主編號。

表3-3房產(chǎn)表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idint房產(chǎn)信息ID主鍵非空

numvarchar門牌號非空

depvarchar樓號非空

typevarchar房屋類型非空

areavarchar地區(qū)非空

22

湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計

sellvarchar出售狀況非空

unitvarchar單元號非空

floorvarchar樓層非空

directionvarchar朝向非空

memovarchar備注

owneridvarchar業(yè)主編號

工作人員(inspection)表的表結(jié)構(gòu)如表3-4所示,該表主要用于記錄工

作人員的信息,主要字段為工作人員ID,巡邏人,類別,時間,處理人,當(dāng)事

人,處理結(jié)果,備注。

表3-4工作人員表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idint工作人員ID主鍵非空

personvarchar巡邏人非空

typevarchar類別非空

itimedate時間非空

conductorvarchar處理人非空

partyvarchar當(dāng)事人非空

resultvarchar處理結(jié)果非空

memovarchar備注

報修(maintain)表的表結(jié)構(gòu)如表3-5所示,該表主要用于記錄報修信

息,主要字段為報修信息ID,報修物品,報修單狀態(tài),房門號,報修日期,維

修時間,預(yù)計花費,實際花費,報修人,報修詳情。

表3-5報修表表結(jié)構(gòu)表

字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空

idint報修信息ID主鍵非空

thingvarchar報修物品非空

statusvarchar報修單狀態(tài)非空

homesnumbervarchar房門號非空

adatedate報修日期非空

rdatedate維修時間

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論