【正文】
在面向?qū)ο笤O(shè)計階段,主要對分析階 段得到的分析類進行詳細設(shè)計,建立設(shè)計 類圖。 分析類名稱:月結(jié)處理窗體( CChargeMonthDealDlg) 相關(guān)用例:預(yù)覽催繳通知單 、 統(tǒng)計未交費住戶 、 計算滯納金 、 費用統(tǒng)計 標識符 : 主要屬性 : 主要職責(zé):月結(jié)處里窗體是一個可見的用戶界面 , 用戶通過此界面完成相關(guān)月結(jié)處理操作 。 分析類名稱:打印控制( CPrintControl) 相關(guān)用例:打印住戶交費通知單 、 打印催繳通知單 標識符 : 主要屬性 : 主要職責(zé):打印控制類是一個控制類 , 通過此類完成與打印機的連接 , 并對打印機進行控制 , 完成打印操作 。 分析類名稱:打印預(yù)覽界面( CPreviewInterface) 相關(guān)用例:打印住戶交費通知單 標識符 : 主要屬性 : 主要職責(zé):打印預(yù)覽界面類是一個可見的用戶界面 , 用戶通過此界面可以看到預(yù)打印的住戶交費通知單 , 并且打印 。 分析類名稱:收費標準類( CChargeStandard) 相關(guān)用例:計算水電費 、 計算管理費 、 計算服務(wù)費 標識符 : 主要屬性 : 主要職責(zé):收費標準類是一個實體類 , 它與數(shù)據(jù)庫中的收費標準表相對應(yīng) , 同時封裝了對收費標準信息的操作 。 分析類名稱:房間信息( CRoomInfo) 相關(guān)用例:計算水電費 標識符 : 主要屬性 : 主要職責(zé):房間信息類是一個實體類 , 它與數(shù)據(jù)庫中的房間信息表對應(yīng) , 同時提供了對房間信息的操作 。 分析類名稱:服務(wù)數(shù)據(jù)( CServeData) 相關(guān)用例:服務(wù)數(shù)據(jù)錄入 、 編輯數(shù)據(jù) 標識符 : 主要屬性 : 主要職責(zé):服務(wù)數(shù)據(jù)類是一個實體類 , 記錄了住戶室內(nèi)維修和家政服務(wù)數(shù)據(jù)信息 , 并提供了對數(shù)據(jù)信息的操作 。 數(shù)據(jù)表中的每一個屬性對應(yīng)在類中是一個數(shù)據(jù)成員;與表不同的是它封裝了對數(shù)據(jù)的操作 。 分析類名稱:費用數(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ù) 。 分析類名稱:聯(lián)機幫助窗體( CLineHelpDlg) 相關(guān)用例:聯(lián)機幫助 標識符 : 主要屬性 : 主要職責(zé):聯(lián)機幫助窗體是一個可見的用戶界面 , 此界面為用戶提供了對系統(tǒng)進行操作的幫助信息 。 輸入原密碼 、 新密碼和密碼確認 。 分析類名稱:權(quán)限信息( CPopedomInfo) 相關(guān)用例:設(shè)置操作員權(quán)限 標識符 : 主要屬性 : 主要職責(zé):權(quán)限信息類是一個實體類 , 它與數(shù)據(jù)庫中的權(quán)限信息表相對應(yīng) , 同時提供了對權(quán)限信息的操作 。 分析類名稱:操作員管理窗體( COperatorManageDlg) 相關(guān)用例:添加 、 編輯 、 刪除操作員信息 , 設(shè)置操作員權(quán)限 標識符 : 主要屬性 : 主要職責(zé):操作員管理窗體是一個可見的用戶界面 , 用戶通過此界面對操作員的信息進行操作 , 同時可設(shè)置操作員的權(quán)限 。 分析類名稱:主程序窗體( CMainDlg) 相關(guān)用例: 標識符 : 主要屬性 : 主要職責(zé):主程序窗體是一個可見的用戶界面 , 此界面是用戶操作的主要界面 , 系統(tǒng)的所有功能都通過此界面操作 。 main(0)包中登錄用例的分析 C M a i n D lgC U s e r I n f o r m a t i o n普通用戶( f r o m U s e C a s e V i e w )C L o g in D l g讀取通過登錄( f r o m U s e C a s e V i e w )進入處理系統(tǒng)管理員( f r o m U s e C a s e V i e w )通過依賴操作員管理 ()包中相關(guān)用例的分析 設(shè)置操作員權(quán)限( f r o m 操作員管理 )添加操作員信息( f r o m 操作員管理 )C M a i n D lg( f r o m L o g i c a l V i e w )C P o p e d o m I n f o提供C C o n t r o lP o p e d o m映射讀取系統(tǒng)管理員( f r o m U s e C a s e V i e w )C O p e r a t o r M a n a g e D lg通過通過依賴C A d d O p e r a t o r I n f o D l g依賴編輯操作員信息( f r o m 操作員管理 )刪除操作員信息( f r o m 操作員管理 )C U s e r I n f o r m a t i o n( f r o m L o g i c a l V i e w )處理讀取處理處理數(shù)據(jù)備份恢復(fù) ()包中相關(guān)用例的分析 數(shù)據(jù)恢復(fù)( f r o m 數(shù)據(jù)備份恢復(fù) )系統(tǒng)管理員( f r o m U s e C a s e V i e w )數(shù)據(jù)備份( f r o m 數(shù)據(jù)備份恢復(fù) )C D a t a B a c k C o m e b a c k D l g通過實現(xiàn) 實現(xiàn)C M a i n D lg( f r o m L o g i c a l V i e w )依賴系統(tǒng)管理 (5)包中相關(guān)用例的分析 C L in e H e l p D lg聯(lián)機幫助( f r o m 系統(tǒng)管理 )系統(tǒng)管理員( f r o m U s e C a s e V i e w )通過關(guān)于本程序( f r o m 系統(tǒng)管理 )C A b o u t P r o c e d u r e D l g通過實現(xiàn)C M a i n D lg( f r o m L o g i c a l V i e w )依賴 依賴C P a s s w o r d S e t D l g通過依賴密碼設(shè)置( f r o m 系統(tǒng)管理 )C U s e r I n f o r m a t io n( f r o m L o g i c a l V i e w )讀取處理費用數(shù)據(jù)錄入 ()包中相關(guān)用例的分析 C M a i n D lg( f r o m L o g i c a l V i e w )公共公攤水電數(shù)據(jù)錄入( f r o m 費用數(shù)據(jù)錄入 )服務(wù)數(shù)據(jù)錄入( f r o m 費用數(shù)據(jù)錄入 )住戶水電數(shù)據(jù)錄入( f r o m 費用數(shù)據(jù)錄入 )保存結(jié)果( f r o m U s e C a s e V i e w )編輯數(shù)據(jù)( f r o m 費用數(shù)據(jù)錄入 )普通用戶( f r o m U s e C a s e V i e w )系統(tǒng)管理員( f r o m U s e C a s e V i e w )C P u b li c W a t e r E l e c t D a t a處理處理處理C S e r v e D a t a處理處理處理C C h a r g e D a t a I n p u t D L g通過 通過依賴讀取讀取C T e n e W a t e r E l e c t D a t a處理處理處理讀取費用計算 ()包中相關(guān)用例的分析 C M a i n D l g( f r o m L o g i c a l V i e w )C C h a r g e S t a n d a r dC R o o m I n f o計算管理費( f r o m 費用計算 )處理C T e n e W a t e r E l e c t D a t a( f r o m 費用數(shù)據(jù)錄入 )C P u b l i c W a t e r E l e c t D a t a( f r o m 費用數(shù)據(jù)錄入 )計算水電費( f r o m 費用計算 )處理處理普通用戶( f r o m U s e C a s e V i e w )系統(tǒng)管理員( f r o m U s e C a s e V i e w )C C h a r g e I n f o產(chǎn)生產(chǎn)生C C h a r g e C a l c u l D l g通過通過依賴處理讀取讀取讀取讀取C S e r v e D a t a( f r o m 費用數(shù)據(jù)錄入 )讀取計算服務(wù)費( f r o m 費用計算 )產(chǎn)生處理費用收取 ()包中相關(guān)用例的分析 C M a i n D lg( f r o m L o g i c a l V i e w )C P r e v i e w I n t e r f a c eC P r in t C o n t r o l打印住戶交費通知單通過C C h a r g e R e q u is i t i o n處理打印預(yù)覽住戶交費通知單預(yù)覽后打印 e x t e n d 產(chǎn)生C C h a r g e I n f o( f r o m 費用計算 )處理C R o o mI n f o( f