小區(qū)物業(yè)管理系統(tǒng)面向?qū)ο笤O(shè)計_第1頁
小區(qū)物業(yè)管理系統(tǒng)面向?qū)ο笤O(shè)計_第2頁
小區(qū)物業(yè)管理系統(tǒng)面向?qū)ο笤O(shè)計_第3頁
小區(qū)物業(yè)管理系統(tǒng)面向?qū)ο笤O(shè)計_第4頁
小區(qū)物業(yè)管理系統(tǒng)面向?qū)ο笤O(shè)計_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.在面向?qū)ο笮枨螳@取階段,主要建立了用例模型和用戶界面原形。用例模型描述了系統(tǒng)的業(yè)務(wù)概述、用例說明、角色、用例圖、活動圖。用戶界面原形給出了每個用例對應(yīng)的操作界面。.一、系統(tǒng)業(yè)務(wù)概述這里主要描述了系統(tǒng)的職能,即系統(tǒng)有什么樣的功能。這些功能以職能圖的形式描述如下:小區(qū)物業(yè)管理系統(tǒng) 4社區(qū)管理 1收費管理 2資源設(shè)置 3行政人事 5系統(tǒng)管理. 費用數(shù)據(jù)錄入:費用數(shù)據(jù)錄入:錄入各項針對住戶收費數(shù)據(jù)。包括住戶水電數(shù)據(jù)、公共公攤水電數(shù)據(jù)、室內(nèi)維修數(shù)據(jù)以及家政服務(wù)數(shù)據(jù)。 費費 用用 計計 算:算:計算水電費、管理費和服務(wù)費。 費費 用用 收收 ?。喝。合蜃舭l(fā)出交費通知單并登記住戶交費信息。 費費 用用

2、查查 詢:詢:根據(jù)不同的查詢條件查詢住戶交費信息記錄以及月結(jié)處理記錄,并可對查詢結(jié)果進行編輯和刪除。 月月 結(jié)結(jié) 處處 理:理:統(tǒng)計一月內(nèi)住戶各項應(yīng)交費用和實交費用,并計算滯納金以及向未交清費用的住戶發(fā)出催繳通知。1.1 費用數(shù)據(jù)錄入1.2 費用計算1.3 費用收取1.4 費用查詢1.5 月結(jié)處理1 收費管理. 房房 產(chǎn)產(chǎn) 資資 源:源:描述了小區(qū)房產(chǎn)信息、小區(qū)中每一大樓信息以及每一大樓的每一房間信息,以及對這些信息的添加、編輯、刪除、定位等操作。 客客 戶戶 資資 料:料:描述了小區(qū)在主業(yè)主和租戶的詳細信息 收費項目與標準:收費項目與標準:通過這里可以添加新的收費項目或收費標準,修改、刪除已

3、存在的收費項目或收費標準。 參參 數(shù)數(shù) 設(shè)設(shè) 置:置:添加、編輯、刪除系統(tǒng)常用的固定術(shù)語。2.1 房產(chǎn)資源2.2 客戶資料2.3 收費項目與標準2.4 參數(shù)設(shè)置2 資源設(shè)置. 員工檔案:員工檔案:記錄了員工的詳細信息,并可對這些信息進行編輯、刪除、查詢并可打印查詢結(jié)果,以及添加新的員工信息。 工資管理:工資管理:計算、統(tǒng)計員工工資,同時可對員工工資記錄進行添加、刪除、編輯、查詢以及打印。 工作管理:工作管理:工作安排信息的添加、刪除、編輯、查詢以及打印;并對員工出勤考核記錄的添加、刪除、編輯、查詢及打印。 獎罰記錄:獎罰記錄:對員工獎罰記錄的添加、刪除、編輯、查詢以及打印。3.1員工檔案3.2

4、工資管理3.3工作管理3.4獎罰記錄3.5經(jīng)費開銷3.6入賬管理3.7上級匯報3.8會議記錄3.9工資月結(jié)3 行政人 事. 經(jīng)費開銷:經(jīng)費開銷:經(jīng)費開銷的計算與統(tǒng)計;以及對開銷記錄的添加、刪除、編輯、查詢及打印。 入帳管理:入帳管理:入帳計算與統(tǒng)計;以及對入賬記錄的添加、刪除、編輯、查詢及打印。 上級匯報:上級匯報:對經(jīng)費開銷、入帳信息以及重大事件信息的整理、統(tǒng)計與打印。 會議記錄:會議記錄:會議記錄信息的添加、刪除、編輯、查詢及打印。 工資月結(jié):工資月結(jié):統(tǒng)計員工工資的發(fā)放情況、以及對統(tǒng)計記錄的添加、刪除、編輯、查詢及打印。. 保安巡邏:保安巡邏:巡邏記錄的添加、刪除、編輯、查詢及打印。 車

5、輛管理:車輛管理:對住戶車輛信息和外來車輛信息的添加、刪除、編輯、查詢及打印。同時可統(tǒng)計外來車輛收費。 出租管理:出租管理:出租記錄的添加、刪除、編輯、查詢及打?。煌瑫r可統(tǒng)計租金,以及打印向業(yè)主發(fā)送的出租通知。 客戶服務(wù):客戶服務(wù):提供了對家政服務(wù)、室內(nèi)維修、客戶訪問、客戶投訴記錄的添加、刪除、編輯、查詢及打印。4 . 1保安巡邏4 . 2車輛管理4 . 3出租管理4 . 4客戶服務(wù)4 . 5遷出轉(zhuǎn)讓4 . 6重大事件4 . 7社區(qū)清潔4 . 8環(huán)境綠化4 社區(qū)管理. 遷出轉(zhuǎn)讓:遷出轉(zhuǎn)讓:遷出轉(zhuǎn)讓記錄的添加、刪除、編輯、查詢及打印;以及對遷出轉(zhuǎn)讓業(yè)主信息的處理。 重大事件:重大事件:重大事件記

6、錄的添加、刪除、編輯、查詢及打??;統(tǒng)計重大事件信息以及統(tǒng)計重大事件處理費。 社區(qū)清潔:社區(qū)清潔:社區(qū)衛(wèi)生清潔記錄的添加、刪除、編輯及查詢。 環(huán)境綠化:環(huán)境綠化:小區(qū)綠化維護記錄的添加、刪除、編輯及查詢。. 操操 作作 員員 管管 理:理:添加、刪除、編輯操作員信息,以及設(shè)置操作員權(quán)限。 密密 碼碼 設(shè)設(shè) 置:置:用戶可通過此功能修改自己的密碼。 操操 作作 日日 志:志:查看用戶使用系統(tǒng)的歷史記錄。 數(shù)據(jù)備份恢復(fù):數(shù)據(jù)備份恢復(fù):對數(shù)據(jù)庫中存儲的數(shù)據(jù)進行備份或恢復(fù)。 聯(lián)聯(lián) 機機 幫幫 助:助:為用戶提供了使用系統(tǒng)的詳細幫助說明。 關(guān)關(guān) 于于 本本 程程 序:序:顯示系統(tǒng)的版權(quán)和其它基本信息。5

7、系統(tǒng)管理5.1 操作員管理5.2 密碼設(shè)置5.3 操作日志5.4 數(shù)據(jù)備份恢復(fù)5.5 聯(lián)機幫助5.6 關(guān)于本程序.二、用例說明 這里將主要對系統(tǒng)管理和收費管理中涉及到的主要用例進行說明。用例說明的統(tǒng)一形式如下所示:用例名稱: 用例編號:描述: 標識符: 優(yōu)先級:角色: 前置條件:主事件流: 1. 2.其他事件流: A1: A2:后置條件:特殊需求:. 登錄用例說明登錄用例說明 用例名稱:登錄 用例編號:0.0描述:用戶通過登錄用例進入系統(tǒng),然后進行對系統(tǒng)的使用。 標識符: Login 優(yōu)先級:A(高)角色: 使用系統(tǒng)的所有用戶 前置條件:用戶擁有自己的用戶名和密碼主事件流: 1、用戶輸入用戶名

8、和密碼 2、系統(tǒng)判斷數(shù)據(jù)庫連接是否打開 A1:數(shù)據(jù)庫連接未打開 3、在數(shù)據(jù)庫中查詢用戶輸入的用戶名和密碼是否存在 A2:查詢結(jié)果記錄為0 4、更新操作日志 5、顯示主界面 6、用例結(jié)束 其他事件流: A1:數(shù)據(jù)庫連接未打開 (1):打開數(shù)據(jù)庫連接 (2):返回主事件流 3. A2:查詢結(jié)果記錄為0 (1):系統(tǒng)顯示出錯提示:無效的用戶名或密碼 (2):返回主事件流 1后置條件:系統(tǒng)成功顯示主界面,并將操作信息寫到操作日志庫 中 特殊需求:.添加新操作員用例說明添加新操作員用例說明用例名稱:添加新操作員 用例編號:5.1.1 描述:通過添加新操作員,為系統(tǒng)添加新的用戶。 標識符: UserCre

9、ate 優(yōu)先級:B(較高)角色: 系統(tǒng)管理員前置條件:用戶已成功登錄進入系統(tǒng)且具有此權(quán)限主事件流: 1、打開數(shù)據(jù)庫連接 2、操作員輸入新用戶名、密碼和密碼確認 3、查詢數(shù)據(jù)庫中的用戶信息表搜索新用戶名 A1:查詢結(jié)果記錄不為0 4、判斷新密碼是否為空 A2:新密碼為空 5、判斷新密碼與密碼確認是否一致 A3:新密碼與密碼確認不一致 6、將新用戶名和密碼插入到數(shù)據(jù)庫的用戶信息表中 7、更新操作日志 8、用例結(jié)束.其他事件流: A1:查詢結(jié)果記錄不為0 (1):系統(tǒng)顯示提示信息:用戶名已存在 (2):返回主事件流 2 A2:新密碼為空 (1) :系統(tǒng)顯示提示信息:密碼不能為空 (2):用戶重新輸入

10、密碼和密碼確認 (3): 返回主事件流4 A3:新密碼與密碼確認不一致 (1) :系統(tǒng)顯示提示信息:兩次輸入密碼不一致 (2):用戶重新輸入密碼和密碼確認 (3):返回主事件流4 后置條件:系統(tǒng)成功將新用戶信息插入到數(shù)據(jù)庫的用戶信息表 中,并將操作信息寫到操作日志庫中 特殊需求:.設(shè)置操作員權(quán)限用例說明設(shè)置操作員權(quán)限用例說明用例名稱:設(shè)置操作員權(quán)限 用例編號:5.1.4 描述:通過設(shè)置操作員權(quán)限,限定操作員在系統(tǒng)中可使用的功能。 標識符: OperatorPopedomSet 優(yōu)先級:A(高)角色: 系統(tǒng)管理員前置條件:用戶已成功登錄進入系統(tǒng)且具有此權(quán)限主事件流: 1、打開數(shù)據(jù)庫連接 2、從系

11、統(tǒng)功能模塊列表中選擇需要設(shè)置的操作 3、根據(jù)選擇的操作在數(shù)據(jù)庫中與所選擇操作對應(yīng)的表中設(shè)置 操作權(quán)限 4、在系統(tǒng)操作界面中設(shè)置沒選擇的功能操作不可用 5、更新操作日志 6、用例結(jié)束其他事件流:后置條件:系統(tǒng)成功為制定用戶設(shè)置了在系統(tǒng)中可進行操作,并 將操作信息寫到操作日志庫中特殊需求:.密碼設(shè)置用例說明密碼設(shè)置用例說明用例名稱:密碼設(shè)置 用例編號:5.2 描述:通過密碼設(shè)置,用戶可以設(shè)置自己的密碼。 標識符: PasswordSet 優(yōu)先級:B(較高)角色: 使用系統(tǒng)的所有用戶前置條件:用戶已成功登錄進入系統(tǒng)主事件流: 1、打開數(shù)據(jù)庫連接 2、操作員輸入原密碼、新密碼和密碼確認 3、查詢數(shù)據(jù)庫

12、中的用戶信息表搜索用戶名和原密碼 A1:查詢結(jié)果記錄為0 4、判斷新密碼是否為空 A2:新密碼為空 5、判斷新密碼與密碼確認是否一致 A3:新密碼與密碼確認不一致 6、更新原用戶名和密碼在數(shù)據(jù)庫的用戶信息表中所在的記錄 7、更新操作日志 8、用例結(jié)束. 其他事件流: A1:查詢結(jié)果記錄為0 (1):系統(tǒng)顯示提示信息:原密碼不正確 (2):返回主事件流 2 A2:新密碼為空 (1):系統(tǒng)顯示提示信息:密碼不能為空 (2):用戶重新輸入新密碼和密碼確認 (3): 返回主事件流4 A3:新密碼與密碼確認不一致 (1):系統(tǒng)顯示提示信息:兩次輸入密碼不一致 (2):用戶重新輸入新密碼和密碼確認 (3)

13、:返回主事件流4后置條件:系統(tǒng)成功將用戶的密碼在數(shù)據(jù)庫的用戶信息表中更新, 并將操作信息寫到操作日志庫中 特殊需求:.數(shù)據(jù)備份用例說明數(shù)據(jù)備份用例說明用例名稱:數(shù)據(jù)備份 用例編號:5.4.1 描述:通過數(shù)據(jù)備份保存數(shù)據(jù)庫中的信息。 標識符: DataBackup 優(yōu)先級:A(高)角色: 系統(tǒng)管理員前置條件:用戶已成功登錄進入系統(tǒng),且具有此權(quán)限主事件流: 1、選擇保存路徑 2、復(fù)制數(shù)據(jù)庫文件到指定路徑 3、檢測復(fù)制過程中是否出錯 A1:復(fù)制過程中出錯 4、系統(tǒng)顯示提示信息:成功備份數(shù)據(jù) 5、更新操作日志 6、用例結(jié)束其他事件流: A1:復(fù)制過程出錯 (1):系統(tǒng)顯示提示信息:備份數(shù)據(jù)出錯 (2)

14、:返回主事件流6. 后置條件:系統(tǒng)成功將數(shù)據(jù)庫數(shù)據(jù)備份到用戶指定的路徑下,并 將操作信息寫到操作日志庫中 特殊需求:.數(shù)據(jù)恢復(fù)用例說明數(shù)據(jù)恢復(fù)用例說明 用例名稱:數(shù)據(jù)恢復(fù) 用例編號:5.4.2 描述:通過數(shù)據(jù)恢復(fù)將指定數(shù)據(jù)庫文件重寫到數(shù)據(jù)庫中。 標識符: DataRestore 優(yōu)先級:A(高)角色: 系統(tǒng)管理員 前置條件:用戶已成功登錄進入系統(tǒng),且具有此權(quán)限主事件流: 1、關(guān)閉數(shù)據(jù)庫連接 2、輸出提示信息:導(dǎo)入數(shù)據(jù)將覆蓋原有數(shù)據(jù)!是否繼續(xù)導(dǎo)入? 3、判斷是否繼續(xù)導(dǎo)入 A1:不再導(dǎo)入 4、指定導(dǎo)入數(shù)據(jù)庫文件路徑 5、復(fù)制指定路徑數(shù)據(jù)庫文件到當(dāng)前目錄并重命名使之覆蓋原 數(shù)據(jù)庫文件 6、檢測數(shù)據(jù)復(fù)

15、制過程是否出錯 A2:復(fù)制過程出錯 7、系統(tǒng)顯示提示信息:成功導(dǎo)入數(shù)據(jù) 8、重新打開數(shù)據(jù)庫連接. 9、更新操作日志 10、用例結(jié)束 其他事件流: A1:不再導(dǎo)入 (1):返回主事件流10 A2:復(fù)制過程出錯 (1):系統(tǒng)顯示提示信息:導(dǎo)入數(shù)據(jù)出錯 (2):返回主事件流10 后置條件:系統(tǒng)成功將用戶指定的路徑下的數(shù)據(jù)庫文件恢復(fù)到數(shù) 據(jù)庫中,并將操作信息寫到操作日志庫中 特殊需求:.住戶水電數(shù)據(jù)錄入用例說明住戶水電數(shù)據(jù)錄入用例說明用例名稱:住戶水電數(shù)據(jù)錄入 用例編號:1.1.1 描述:通過此用例將住戶的水電數(shù)據(jù)錄入到數(shù)據(jù)庫的對應(yīng)表中。 標識符: DataRestore 優(yōu)先級:A(高)角色: 系統(tǒng)

16、管理員、工程部的操作人員 前置條件:用戶已成功登錄進入系統(tǒng),且具有此權(quán)限主事件流: 1、打開數(shù)據(jù)庫連接 2、選擇錄入方式 A1:單條錄入 A2:批量錄入 3、從界面讀取數(shù)據(jù) 4、將讀取到的數(shù)據(jù)插入到數(shù)據(jù)庫對應(yīng)表中 5、判斷是否插入成功 A3:插入失敗 6、更新操作日志 7、用例結(jié)束. 其他事件流: A1:單條錄入 (1):將數(shù)據(jù)寫到主錄入界面 (2):返回主事件流3 A2:批量錄入 (1):打開批量錄入界面 (2):將數(shù)據(jù)寫到批量錄入界面 (3):返回主事件流3 A3:插入失敗 (1): 系統(tǒng)顯示提示信息:插入數(shù)據(jù)到數(shù)據(jù)庫失敗 (2):返回主事件流7 后置條件:系統(tǒng)成功將用戶輸入的數(shù)據(jù)錄入到數(shù)

17、據(jù)庫的對應(yīng)表 中,并將操作信息寫到操作日志庫中 特殊需求:.三、角色 這里將主要對系統(tǒng)所涉及到的角色進行描述。統(tǒng)一描述形式如下所示: 角色編號: 角色名稱: 角色職責(zé): 其 它:. 角色編號: 1 角色名稱: 系統(tǒng)管理員 角色職責(zé):系統(tǒng)的管理和維護者。具有對系統(tǒng)使用的最高權(quán)限。 其 它: 由物業(yè)管理處的物業(yè)辦公室人員擔(dān)任 角色編號: 2 角色名稱: 普通用戶 角色職責(zé):系統(tǒng)的使用者,權(quán)限由系統(tǒng)管理員設(shè)定。 其 它: 是物業(yè)管理處的其它部門人員擔(dān)任 角色編號: 3 角色名稱: 時間 角色職責(zé):按月備份系統(tǒng)數(shù)據(jù) 其 它:.四、用例圖 這里將列出系統(tǒng)管理和收費管理所涉及到的用例圖。對用例圖的描述形式

18、如下: 圖號:簡稱: Use Case:. 圖號:1.1簡稱:費用數(shù)據(jù)錄入 Use Case:住戶水電數(shù)據(jù)錄入服務(wù)數(shù)據(jù)錄入編輯數(shù)據(jù)公共公攤水電數(shù)據(jù)錄入系統(tǒng)管理員普通用戶保存結(jié)果. 圖號:1.2簡稱:費用計算 Use Case:普通用戶計算水電費計算管理費系統(tǒng)管理員計算服務(wù)費. 圖號:1.3簡稱:費用收取 Use Case:刪除住戶交費信息編輯住戶交費信息登記住戶交費信息打印住戶交費通知單預(yù)覽住戶交費通知單預(yù)覽后打印系統(tǒng)管理員保存結(jié)果普通用戶. 圖號:1.4簡稱:費用查詢 Use Case:刪除查詢結(jié)果系統(tǒng)管理員查詢費用編輯查詢結(jié)果保存結(jié)果選擇查詢條件普通用戶. 圖號:1.5簡稱:月結(jié)處理 Us

19、e Case:計算滯納金打印催繳通知普通用戶費用統(tǒng)計統(tǒng)計未交費住戶對未交費住戶計算滯納金預(yù)覽催繳通知單預(yù)覽后打印系統(tǒng)管理員. 圖號:5簡稱:系統(tǒng)管理 Use Case:時間設(shè)置操作員權(quán)限數(shù)據(jù)恢復(fù)數(shù)據(jù)備份查看操作日志聯(lián)機幫助密碼設(shè)置普通用戶關(guān)于本程序系統(tǒng)管理員編輯操作員信息添加操作員信息刪除操作員信息.五、活動圖 這里將列出系統(tǒng)管理和收費管理所涉及到的活動圖。對活動圖的描述形式如下: 圖號:用例名稱: Activity:. 圖號:0.0用例名稱:登錄 Activity:打開數(shù)據(jù)庫連接判斷查詢結(jié)果是否為0判斷數(shù)據(jù)庫連接是否已打開輸入用戶名和密碼顯示主界面在數(shù)據(jù)庫中查詢用戶輸入的用戶名和密碼( 未打

20、開 )( 已打開 )更新操作日志( 不為0 )輸出出錯提示:無效的用戶名或密碼( 為0 ). 圖號:5.1.1用例名稱:添加新操作員添加新操作員 Activity:打開數(shù)據(jù)庫連接輸入新用戶名、密碼和密碼確認查詢數(shù)據(jù)庫用戶信息表搜索新用戶名判斷查詢結(jié)果是否為0輸出提示信息:用戶名已存在( 不為0 )判斷新密碼是否為空( 為0 )判斷新密碼與密碼確認是否一致( 不為空 )輸出提示信息:密碼不能為空( 為空 )輸出提示信息:兩次輸入密碼不一致( 不一致 )將新用戶名和密碼插入到數(shù)據(jù)庫的用戶信息表中( 一致 )更新操作日志輸入密碼和密碼確認. 圖號:5.1.4用例名稱:設(shè)置操作員權(quán)限設(shè)置操作員權(quán)限 A

21、ctivity:從系統(tǒng)功能模塊列表中選擇需要設(shè)置的操作打開數(shù)據(jù)庫連接根據(jù)選擇的操作在數(shù)據(jù)庫中與所選擇操作對應(yīng)的表中設(shè)置操作權(quán)限在系統(tǒng)操作界面中設(shè)置沒選擇的功能操作不可用更新操作日志. 圖號:5.2用例名稱:密碼設(shè)置 Activity:打開數(shù)據(jù)庫連接用戶輸入原密碼、新密碼和新密碼確認查詢數(shù)據(jù)庫搜索用戶名和原密碼判斷查詢結(jié)果是否為0輸出提示信息:原密碼不正確判斷新密碼是否為空輸出提示信息:新密碼不能為空判斷新密碼與密碼確認是否一致輸出提示信息:兩次輸入密碼不一致更新原用戶名和密碼在數(shù)據(jù)庫的用戶信息表中的所在記錄更新操作日志輸入新密碼和密碼確認( 為0 )( 不為0 )( 為空 )( 不為空 )(

22、不一致 )( 一致 ). 圖號:5.4.1用例名稱:數(shù)據(jù)備份 Activity:選擇保存路徑復(fù)制數(shù)據(jù)庫文件到指定路徑更新操作日志檢測復(fù)制過程中是否出錯輸出提示信息:成功備份數(shù)據(jù)輸出提示信息:備份數(shù)據(jù)出錯( 出錯 )( 未出錯 ). 圖號:5.4.2用例名稱:數(shù)據(jù)恢復(fù) Activity:關(guān)閉數(shù)據(jù)庫連接輸出提示信息:導(dǎo)入數(shù)據(jù)將覆蓋原有數(shù)據(jù)!是否繼續(xù)導(dǎo)入?判斷是否繼續(xù)導(dǎo)入指定導(dǎo)入數(shù)據(jù)庫文件路徑復(fù)制指定路徑數(shù)據(jù)庫文件到當(dāng)前目錄并重命名使之覆蓋原數(shù)據(jù)庫文件檢測數(shù)據(jù)復(fù)制過程中是否出錯重新打開數(shù)據(jù)庫連接輸出提示信息:成功導(dǎo)入數(shù)據(jù)輸出提示信息:導(dǎo)入數(shù)據(jù)時出錯更新操作日志( 出錯 )( 未出錯 )( 繼續(xù)導(dǎo)入

23、)( 不再導(dǎo)入 ). 圖號:1.1.1用例名稱:住戶水電數(shù)據(jù)錄入 Activity:把數(shù)據(jù)寫到批量錄入界面把數(shù)據(jù)寫到主錄入界面選擇錄入方式( 單條錄入 )打開批量錄入界面( 批量錄入 )更新操作日志打開數(shù)據(jù)庫連接從界面讀取數(shù)據(jù)將讀取到的數(shù)據(jù)插入到數(shù)據(jù)庫對應(yīng)表中判斷是否插入成功輸出提示信息:插入數(shù)據(jù)到數(shù)據(jù)庫失敗( 插入失敗 )( 插入成功 ).六、用戶界面原型 通過對系統(tǒng)管理和收費管理相關(guān)用例的檢查,基于用戶界面的完整性、易操作性和一致性,初步設(shè)計出與相關(guān)用例對應(yīng)的用戶界面。. 在面向?qū)ο蠓治鲭A段,主要進行了構(gòu)架分析、用例實現(xiàn)的確定。 構(gòu)架分析主要確定了分析包、關(guān)鍵實體類。 用例實現(xiàn)主要確定了實

24、現(xiàn)用例的分析類、建立了分析類框圖。 .一、分析包 通過對需求獲取階段建立的用例模型的分析,可將系統(tǒng)功能組織成大小適中的包。之所以這樣做是因為:這既便于實現(xiàn)和管理,同時也可以將變化局限于一個包內(nèi),減少由于需求變化對整個系統(tǒng)結(jié)構(gòu)的影響。 在把一個用例分配給一個具體的分析包時,需要注意包的內(nèi)聚性,通常遵循的原則是將與一個業(yè)務(wù)過程相關(guān)的所有用例及有擴展關(guān)系和泛化關(guān)系的用例都放在一個包中。. 在對分析包的描述中,統(tǒng)一采用如下形式:包編號: 包名:所在包: 包含包:包含用例:其它: 其中對所在包和包含包的描述統(tǒng)一采用:包名(包編號);對包含用例的描述統(tǒng)一采用:用例名(用例編號)。.包編號:0 包名:mai

25、n所在包: 包含包:收費管理(1)、資源設(shè)置(2)、行政人事(3)、社區(qū)管理(4)、 系統(tǒng)管理(5)包含用例:登錄(0.0)其它:包編號:1 包名:收費管理所在包:main(0) 包含包:費用數(shù)據(jù)錄入(1.1)、費用計算(1.2)、費用收取(1.3)、 費用查詢(1.4)、月結(jié)處里(1.5)包含用例:其它:.包編號:2 包名:資源設(shè)置所在包:main(0) 包含包:房產(chǎn)資源(2.1)、客戶資料(2.2)、收費項目與標準(2.3)、參數(shù)設(shè)置(2.4)包含用例:其它:包編號:3 包名:行政人事所在包: main (0) 包含包:員工檔案(3.1)、工資管理(3.2)、工作管理(3.3)、獎罰記錄(

26、3.4)、經(jīng)費開銷(3.5)、入賬管理(3.6)、上級匯報(3.7)、會議記錄(3.8)、工資月結(jié)(3.9)包含用例:其它:.編號:4 包名:社區(qū)管理所在包:main(0) 包含包:保安巡邏(4.1)、車輛管理(4.2)、出租管理(4.3)、客戶服務(wù)(4.4)、遷出轉(zhuǎn)讓(4.5)、重大事件(4.6)、社區(qū)清潔(4.7)、環(huán)境綠化(4.8)包含用例:其它:包編號:5 包名:系統(tǒng)管理所在包: main (0) 包含包:操作員管理(5.1)、數(shù)據(jù)備份恢復(fù)(5.4)包含用例:密碼設(shè)置(5.2)、查看操作日志(5.3)、聯(lián)機幫助(5.5)、關(guān)于本程序(5.6)其它:.包編號:1.1 包名:費用數(shù)據(jù)錄入所

27、在包:收費管理(1) 包含包:包含用例:住戶水電數(shù)據(jù)錄入(1.1.1) 、公共公攤水電數(shù)據(jù)錄入(1.1.2) 、服務(wù)數(shù)據(jù)錄入(1.1.3) 、編輯數(shù)據(jù)(1.1.4) 、保存結(jié)果(1.1.5)其它:包編號:1 .2 包名:費用計算所在包:收費管理(1) 包含包:包含用例:計算水電費(1.2.1)、計算管理費(1.2.2)、計算服務(wù)費(1.2.3)其它:.包編號:1.3 包名:費用收取所在包:收費管理(1) 包含包:包含用例:預(yù)覽住戶交費通知單(1.3.1) 、打印住戶繳費通知單(1.3.2) 、登記住戶交費信息(1.3.3) 、編輯住戶繳費信息(1.3.4) 、刪除住戶繳費信息(1.3.5)、保

28、存結(jié)果(1.3.6)其它:包編號:1 .4 包名:費用查詢所在包:收費管理(1) 包含包:包含用例:選擇查詢條件(1.4.1) 、費用查詢(1.4.2) 、編輯查詢結(jié)果(1.4.3) 、刪除查詢結(jié)果(1.4.4) 、打印查詢結(jié)果(1.4.5)、保存結(jié)果(1.4.6)其它:.包編號:1.5 包名:月結(jié)處理所在包:收費管理(1) 包含包:包含用例:統(tǒng)計未交費住戶(1.5.1) 、計算滯納金(1.5.2) 、預(yù)覽催繳通知單(1.5.3) 、打印催繳通知單(1.5.4) 、費用統(tǒng)計(1.5.5)其它:包編號:5 .1 包名:操作員管理所在包:系統(tǒng)管理(5) 包含包:包含用例:添加操作員信息(5.1.1

29、)、編輯操作員信息(5.1.2)、刪除操作員信息(5.1.3)、設(shè)置操作員權(quán)限(5.1.4)其它:.包編號:5 .4 包名:數(shù)據(jù)備份恢復(fù)所在包:系統(tǒng)管理(5) 包含包:包含用例:數(shù)據(jù)備份(5.4.1)、數(shù)據(jù)恢復(fù)(5.4.2)其它:. 以上描述了系統(tǒng)所涉及到的一部分分析包,下面將建立這些包之間的聯(lián)系。這種聯(lián)系將以包圖的形式給出。 由于有的包的獨立性,所以它不一定與其它包之間存在聯(lián)系。對于這種情況將不在包圖中畫出。這里只針對包之間存在聯(lián)系的包畫出包圖。.main(0)內(nèi)部包圖系統(tǒng)管理行政人事資源設(shè)置收費管理社區(qū)管理登錄.收費管理(1)內(nèi)部包圖費用查詢費用計算費用收取費用數(shù)據(jù)錄入月結(jié)處理.資源設(shè)置(

30、2)內(nèi)部包圖房產(chǎn)資源客戶資料參數(shù)設(shè)置.行政人事(3)內(nèi)部包圖員工檔案上級匯報入賬管理經(jīng)費開銷獎罰記錄工作安排工資管理出勤考核.二、分析類分析類是通過對用例模型中每個用例的分析而得到的。它主要有三種類型:邊界類、控制類和實體類。下面將對系統(tǒng)管理和收費管理相關(guān)分析包中的用例進行分析。分析結(jié)果以分析類框圖的形式給出。.main(0)包中登錄用例的分析CMainDlgCUserInformation普通用戶(from Use Case View)CLoginDlg讀取通過登錄(from Use Case View)進入處理系統(tǒng)管理員(from Use Case View)通過依賴.操作員管理(5.1)

31、包中相關(guān)用例的分析設(shè)置操作員權(quán)限(from 操作員管理)添加操作員信息(from 操作員管理)CMainDlg(from Logical View)CPopedomInfo提供CControlPopedom映射讀取系統(tǒng)管理員(from Use Case View)COperatorManageDlg通過通過依賴CAddOperatorInfoDlg依賴編輯操作員信息(from 操作員管理)刪除操作員信息(from 操作員管理)CUserInformation(from Logical View)處理讀取處理處理.數(shù)據(jù)備份恢復(fù)(5.2)包中相關(guān)用例的分析數(shù)據(jù)恢復(fù)(from 數(shù)據(jù)備份恢復(fù))系統(tǒng)管理

32、員(from Use Case View)數(shù)據(jù)備份(from 數(shù)據(jù)備份恢復(fù))CDataBackComebackDlg通過實現(xiàn)實現(xiàn)CMainDlg(from Logical View)依賴.系統(tǒng)管理(5)包中相關(guān)用例的分析CLineHelpDlg聯(lián)機幫助(from 系統(tǒng)管理)系統(tǒng)管理員(from Use Case View)通過關(guān)于本程序(from 系統(tǒng)管理)CAboutProcedureDlg通過實現(xiàn)CMainDlg(from Logical View)依賴依賴CPasswordSetDlg通過依賴密碼設(shè)置(from 系統(tǒng)管理)CUserInformation(from Logical Vie

33、w)讀取處理.費用數(shù)據(jù)錄入(1.1)包中相關(guān)用例的分析CMainDlg(from Logical View)公共公攤水電數(shù)據(jù)錄入(from 費用數(shù)據(jù)錄入)服務(wù)數(shù)據(jù)錄入(from 費用數(shù)據(jù)錄入)住戶水電數(shù)據(jù)錄入(from 費用數(shù)據(jù)錄入)保存結(jié)果(from Use Case View)編輯數(shù)據(jù)(from 費用數(shù)據(jù)錄入)普通用戶(from Use Case View)系統(tǒng)管理員(from Use Case View)CPublicWaterElectData處理處理處理CServeData處理處理處理CChargeDataInputDLg通過通過依賴讀取讀取CTeneWaterElectData處理

34、處理處理讀取.費用計算(1.2)包中相關(guān)用例的分析CMainDlg(from Logical View)CChargeStandardCRoomInfo計算管理費(from 費用計算)處理CTeneWaterElectData(from 費用數(shù)據(jù)錄入)CPublicWaterElectData(from 費用數(shù)據(jù)錄入)計算水電費(from 費用計算)處理處理普通用戶(from Use Case View)系統(tǒng)管理員(from Use Case View)CChargeInfo產(chǎn)生產(chǎn)生CChargeCalculDlg通過通過依賴處理讀取讀取讀取讀取CServeData(from 費用數(shù)據(jù)錄入)讀

35、取計算服務(wù)費(from 費用計算)產(chǎn)生處理.費用收取(1.3)包中相關(guān)用例的分析CMainDlg(from Logical View)CPreviewInterfaceCPrintControl打印住戶交費通知單通過CChargeRequisition處理打印預(yù)覽住戶交費通知單預(yù)覽后打印產(chǎn)生CChargeInfo(from 費用計算)處理CRoomInfo(from 費用計算)處理系統(tǒng)管理員(from Use Case View)通過普通用戶(from Use Case View)通過CChargeGetDlg依賴依賴通過通過讀取讀取登記住戶交費信息(from 費用收取)保存結(jié)果(from U

36、se Case View)刪除住戶交費信息CTeleChargeHandinInfo讀取處理處理處理編輯住戶交費信息處理.費用查詢(1.4)包中相關(guān)用例的分析CMainDlg(from Logical View)選擇查詢條件(from 費用查詢)普通用戶(from Use Case View)系統(tǒng)管理員(from Use Case View)CTeleChargeHandinInfo(from 費用收取)查詢費用(from 費用查詢)處理CChargeSearchDlg依賴通過通過通過讀取編輯查詢結(jié)果(from 費用查詢)處理保存結(jié)果(from Use Case View)處理CChargeS

37、tatisticInfo處理讀取處理處理刪除查詢結(jié)果(from 費用查詢)處理處理.月結(jié)處理(1.5)包中相關(guān)用例的分析CMainDlg(from Logical View)CPrintControl(from 費用收取)CPreviewInterface(from 費用收取)打印催繳通知單通過CHastenRequisition打印處理計算滯納金CTeleChargeHandinInfo(from 費用收取)CChargeInfo(from 費用計算)處理CChargeStandard(from 費用計算)普通用戶(from Use Case View)統(tǒng)計未交費住戶對未交費住戶計算滯納金處

38、理處理預(yù)覽催繳通知單預(yù)覽后打印產(chǎn)生處理CChargeMonthDealDlg依賴依賴讀取讀取讀取通過系統(tǒng)管理員(from Use Case View)通過費用統(tǒng)計處理處理CChargeStatisticInfo(from 費用查詢)產(chǎn)生. 下面將對以上分析類框圖中得到的分析類進行描述。描述形式統(tǒng)一如下: 分析類名稱:相關(guān)用例:標識符:主要屬性:主要職責(zé):.分析類名稱:登錄窗體(CLoginDlg)相關(guān)用例:登錄標識符:主要屬性:主要職責(zé):登錄窗體是一個可見的用戶界面,用戶通過此界面進入系統(tǒng)。分析類名稱:主程序窗體(CMainDlg)相關(guān)用例:標識符:主要屬性:主要職責(zé):主程序窗體是一個可見的用

39、戶界面,此界面是用戶操作的主要界面,系統(tǒng)的所有功能都通過此界面操作。.分析類名稱:用戶信息(CUserInformation)相關(guān)用例:登錄、添加操作員信息、編輯操作員信息、刪除操作員信息標識符:主要屬性:主要職責(zé):用戶信息是一個實體類,它與數(shù)據(jù)庫中的用戶信息表相對應(yīng),同時也提供了對用戶信息的操作。分析類名稱:操作員管理窗體(COperatorManageDlg)相關(guān)用例:添加、編輯、刪除操作員信息,設(shè)置操作員權(quán)限標識符:主要屬性:主要職責(zé):操作員管理窗體是一個可見的用戶界面,用戶通過此界面對操作員的信息進行操作,同時可設(shè)置操作員的權(quán)限。.分析類名稱:控制權(quán)限(CControlPepedom)

40、相關(guān)用例:設(shè)置操作員權(quán)限標識符:主要屬性:主要職責(zé):控制權(quán)限類是一個邊界類,它的職責(zé)是用戶選擇了操作員的權(quán)限后,設(shè)置此權(quán)限與系統(tǒng)相關(guān)的模塊功能可用或不可用,同時也設(shè)置此權(quán)限與數(shù)據(jù)庫中相應(yīng)的表可操作或不可操作。分析類名稱:權(quán)限信息(CPopedomInfo)相關(guān)用例:設(shè)置操作員權(quán)限標識符:主要屬性:主要職責(zé):權(quán)限信息類是一個實體類,它與數(shù)據(jù)庫中的權(quán)限信息表相對應(yīng),同時提供了對權(quán)限信息的操作。.分析類名稱:密碼設(shè)置窗體(CPasswordSetDlg)相關(guān)用例:密碼設(shè)置標識符:主要屬性:主要職責(zé):密碼設(shè)置窗體是一個可見的用戶界面,用戶通過此界面完成修改自己密碼的業(yè)務(wù)。輸入原密碼、新密碼和密碼確認。

41、分析類名稱:數(shù)據(jù)備份恢復(fù)窗體(CDataBackComebackDlg)相關(guān)用例:數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)標識符:主要屬性:主要職責(zé):數(shù)據(jù)備份恢復(fù)窗體是一個可見的用戶界面,用戶通過此界面可以將當(dāng)前的數(shù)據(jù)區(qū)信息備份到指定的磁盤路徑,也可以將指定磁盤的數(shù)據(jù)庫文件導(dǎo)入到數(shù)據(jù)庫中。.分析類名稱:聯(lián)機幫助窗體(CLineHelpDlg)相關(guān)用例:聯(lián)機幫助標識符:主要屬性:主要職責(zé):聯(lián)機幫助窗體是一個可見的用戶界面,此界面為用戶提供了對系統(tǒng)進行操作的幫助信息。分析類名稱:關(guān)于本程序窗體(CAboutProcedureDlg)相關(guān)用例:關(guān)于本程序標識符:主要屬性:主要職責(zé):關(guān)于本程序窗體是一個可見的用戶界面,用戶

42、通過此界面可以看到一些關(guān)于本程序的信息,包括版本信息、開發(fā)信息等。.分析類名稱:費用數(shù)據(jù)錄入窗體(CChargeDataInputDLg)相關(guān)用例:住戶水電數(shù)據(jù)錄入、公共公攤水電數(shù)據(jù)錄入、服務(wù)數(shù)據(jù)錄入、編輯數(shù)據(jù)、保存結(jié)果標識符:主要屬性:主要職責(zé):費用數(shù)據(jù)錄入窗體是一個可見的用戶界面,用戶通過此界面將與用戶交費的相關(guān)數(shù)據(jù)錄入到數(shù)據(jù)庫中;包括錄入住戶水電數(shù)據(jù)、公共公攤水電數(shù)據(jù)、服務(wù)數(shù)據(jù)。分析類名稱:住戶水電數(shù)據(jù)(CTeneWaterElectData)相關(guān)用例:住戶水電數(shù)據(jù)錄入、編輯數(shù)據(jù)標識符:主要屬性:主要職責(zé):住戶水電數(shù)據(jù)類是一個實體類,它與數(shù)據(jù)庫中的住戶水電數(shù)據(jù)表對應(yīng),記錄了住戶水電數(shù)據(jù)信息。數(shù)據(jù)表中的每一個屬性對應(yīng)在類中是一個數(shù)據(jù)成員;與表不同的是它封裝了對數(shù)據(jù)的操作。.分析類名稱:公共水電數(shù)據(jù)(CPublicWaterElectData)相關(guān)用例:公共公攤水電數(shù)據(jù)錄入、編輯數(shù)據(jù)標識符:主要屬性:主要職責(zé):公

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論