【文章內(nèi)容簡介】
} e x t e n d s 儀 表 資 料 登 記{ 添 加 、 打 印 等 }水 表 、 電 表 、 氣 表管 理 員 u s e s 管 理 員 管 理 系 統(tǒng) e x t e n d s 住 戶 管 理 e x t e n d s 住 戶 單 查 詢 e x t e n d s 房 產(chǎn) 資 源 管 理 e x t e n d s 房 產(chǎn) 資 源 查 詢 e x t e n d s 用 戶 信 息 管 理{ 一 定 條 件 }{ 修 改 、 刪 除 等 }{ 修 改 、 刪 除 }{ 查 詢 、 刪 除 }用 戶 登 錄 e x t e n d s 用 戶 注 冊 e x t e n d s 社 區(qū) 物 業(yè) 用 戶 管 理 u s e s { 一 定 條 件 }儀 表 資 源 查 詢{ 修 改 、 作 廢 增 加 一 個 住 戶 水 電 氣 表 資 料 }新 聞 系 統(tǒng) e x t e n d s e x t e n d s 社 區(qū) 介 紹 e x t e n d s { 一 定 條 件 } e x t e n d s 儀 表 資 料 查 詢{ 一 定 條 件 } e x t e n d s 本 用 戶 密 碼 修 改 圖 系統(tǒng)用例圖 根據(jù)用例圖,可以得到此系統(tǒng)的大致結(jié)構(gòu) 。 系統(tǒng)的結(jié)構(gòu)圖如 圖 所示: 系統(tǒng)結(jié)構(gòu)圖 8 圖 系統(tǒng)結(jié)構(gòu)圖 社區(qū)物業(yè)管理 數(shù)據(jù)處理 社區(qū)宣傳 用戶信息管理 (子系統(tǒng) ) 新用戶管理 資源費用管理 SQLconnection SQLmand DataBind News Bratch Manager Consumer userRegistration inhabitanantRigestration messager averageConsumer 負(fù)責(zé)鏈接數(shù)據(jù)庫 負(fù)責(zé)處理數(shù)據(jù)庫操作 負(fù)責(zé)常用的數(shù)據(jù)綁定 社區(qū)新聞系統(tǒng) 社區(qū)物業(yè)設(shè)置 用戶信息管理 個人信息管理 用戶編號、業(yè)主姓名、 性別、職業(yè)、聯(lián)系方式 用戶信息、房產(chǎn)信息 房產(chǎn)資源(添加、刪除)、費用表資源、費用催繳 房產(chǎn)資源(查詢、添加)、費用表資源(添加、查詢) 用戶登記管理(添加、刪除) 9 此圖 是對 物業(yè)管理信息 系統(tǒng)結(jié)構(gòu)的總體設(shè)計的圖形顯示,系統(tǒng)按功能逐次分割成層次結(jié)構(gòu) ,使每一部分完成 簡單的功能且各個部分之間又保持一定的聯(lián)系 。 系統(tǒng) 框架 系統(tǒng)框架 描述了系統(tǒng)的基本結(jié)構(gòu)和模塊之間的調(diào)用關(guān)系,下 面一系列的圖 反映了整個系統(tǒng)的模塊間的關(guān)系,同樣他也揭示了與此系統(tǒng)相關(guān)的各個角色的使用權(quán)限。如:普通用戶只能查看社區(qū)物業(yè)用戶系統(tǒng)里面的社區(qū)通告信息、自己的相關(guān)信息;管理員用戶可以查看所有社區(qū)用戶的信息、還可以刪除此人、能上傳用戶的信息資料。 h u a n y i n g . j s p用 戶 身 份 處 理C h a x u n 1 . j s pz h u c e . j s pX i u g a i . h t m ly o n g h u d e n g l u . j s pC h a x u n 2 . j s pG u a n l i y u a n . j s pG u a n l i y u a n . j s pg u a n l i y u a n d e n g l u . j s p u s e r M a n a g e . j s pu s e r f i a l . j s p調(diào) 用 數(shù) 據(jù) 庫 表 處 理 類用 戶 注 冊如 果 沒 有 用 戶 信 息 則 轉(zhuǎn) 注 冊用 戶 注 冊 信 息 管 理業(yè) 主管 理 人 員用 戶 信 息 管 理費 用 資 料 查 詢密 碼 修 改房 產(chǎn) 資 源 查 詢費 用 資 料 管 理房 產(chǎn) 資 源 管 理 圖 系統(tǒng)框架 10 管理員框架: u s e r M a n a g e調(diào) 用 數(shù) 據(jù) 庫 表 處 理 類T i a n j i a y o n g h u x i n x iU p d a t e修 改 用 戶 信 息管 理 員 添 加 用 戶 信 息x i u g a i修 改 用 戶 權(quán) 限調(diào) 用 數(shù) 據(jù) 庫 表 處 理 類D e l e t e刪 除 用 戶 圖 管理員管理 業(yè)主 框架 : u s e r M a n a g e調(diào) 用 數(shù) 據(jù) 庫 表 處 理 類z h u c e . j s pg l y c x . j s p查 看 用 戶 信 息新 用 戶 注 冊x i u g a i . h t m l修 改 用 戶 密 碼調(diào) 用 數(shù) 據(jù) 庫 表 處 理 類y o n g h u x i u g a i . j s p添 加 本 用 戶 信 息 圖 普通 業(yè)主 管理 根據(jù) 第二章的 概要設(shè)計對本系統(tǒng)的問題描述、系統(tǒng)模塊的規(guī)劃、系統(tǒng)結(jié)構(gòu)的設(shè)計以及對數(shù)據(jù)庫的設(shè)計,其系統(tǒng)的規(guī)劃就比較清晰了。此系統(tǒng)采用 的是 JSP+VISIO 的設(shè)計理念 , 并 使用現(xiàn)在比較流行的三 層 結(jié)構(gòu)模式架構(gòu)。 此系統(tǒng)采用 MVC 模式進行設(shè)計,以此其中包含了大量的時局處理類,在這里 將 描述其 具體 的功能,采用簡單的圖形表示一個類, 然后 給出相應(yīng)的說明;由于 這章節(jié) 不要求編碼,所以對于具體 的界面也就是視圖,在這里做 詳細的 描述,對于各個 方 面的布局11 和規(guī)劃 都將一一展示清楚 ,其基本的功能我將給予簡單的說明。對于控制器,我只能用一個圖形表示,具體的功能只要看圖與圖之間的聯(lián)系 就 一目了然了。 處理封 裝 報表處理類的封裝: 這些類負(fù)責(zé)處理 用戶 所需要的報表,這些類分別提供了一些方法處理用戶所需要的數(shù)據(jù)。 圖 報表封裝圖 數(shù)據(jù)庫表處理類的封裝 : Connection 類負(fù)責(zé)專門連接數(shù)據(jù)庫并且被其他的數(shù)據(jù)庫表處理類 的使用。userCommand 類負(fù)責(zé)處理針對 user 表的所有操作,此類提供了公有方法供其他類或方法來調(diào)用處理與 user 表的交互。 系統(tǒng) 子模塊 設(shè)計 系統(tǒng)子模塊設(shè)計,也就是 B/S 瀏覽器端具體 設(shè)計,包括各個子系統(tǒng)。 用戶管理子系統(tǒng): 該系統(tǒng)可實現(xiàn) 業(yè)主 登錄,根據(jù)不同用戶 提供 不同的系統(tǒng)服務(wù)。如普通用戶登錄只能查詢自己的相關(guān)信息以及 業(yè)務(wù) 通知等。 報表生成 用戶信息表處理 住戶信息表處理 房產(chǎn)信息表處理 電 (水、氣 )表資料處理 12 用戶注冊、登記: 新用戶注冊 填寫用戶信息(住房編號 、 業(yè)主 姓名、 性別 、 職業(yè) 、 入住時間 、聯(lián)系方式等信息),標(biāo)示出必填信息欄,用戶登記、資料登記 (水 費 、電 費 、 燃 氣 費 )、房產(chǎn)資源登記(添加、打印等操作)。填寫后的結(jié)果將保存到社區(qū)物業(yè)用戶信息數(shù)據(jù)庫中。 用戶信息查詢 子 : 住戶查詢、房產(chǎn)資源查詢、 費用 資料查詢(按一定條件查詢),及本 業(yè)主信息 修改(修改后的信息將保存到社區(qū)物業(yè)用戶信息數(shù)據(jù)庫中)。 管理員管理: 用戶管理(添加、刪除)、住戶單查詢、房產(chǎn)資源管理(添加、刪除) 、 費用 資源管理(修改、作廢,增加一個住戶水電 燃 氣表資料)、用戶信息管理(查詢、刪除)。用戶費用錄入,費用催繳。 13 3. 數(shù)據(jù)庫設(shè)計 數(shù)據(jù) 庫 分析 由 于涉及到業(yè)主信息、繳費、欠費等相關(guān)信息,小區(qū)物業(yè)管理信息系統(tǒng)對于數(shù)據(jù)的安全性及完整性要求比較高,并且為了增加程序的及時更新,還要 確保 系統(tǒng)可以擁有存儲足夠多數(shù)據(jù)的能力,來保證管理員對數(shù)據(jù)庫的正常維護。 SQL Server 2021 是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在 SQL Server 的基礎(chǔ)上又?jǐn)U展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務(wù)進程和數(shù)據(jù)倉庫等最好的數(shù)據(jù)庫平臺。綜上所述,本系統(tǒng)采用 SQL Server 2021 數(shù)據(jù)庫。 數(shù)據(jù)庫 結(jié)構(gòu) U s e r I n f o r m a t i o nP K u s e r _ i d u s e r _ p a s s w o r d u s e r s t a t u so w n e r I n f oP K , F K 2 h o u s e I dF K 1 s e r v i c e s t a n d a r d b a o x i u t i m e a n p a i t i m e f i n i s h t i m e c h a r g e t i m e m o n e yc o s t I n f oP K h o u s e I dF K 1 o w n e r N a m e U s e r _ s e x o c c u p a t i o n m o v e s T i m e z f _ m j z c _ r k t e lq i a n f e iP K o w n e r n a m e s t a r t t i m e e n d t i m e m o n e yF K 1 h o u s e I dj i a o f e iP K s e r v i c e s t a r t t i m e e n d t i m e m o n e y s t o p p a y w a t e r e l e c t r i c g a s 圖 數(shù)據(jù)庫結(jié)構(gòu)圖 數(shù)據(jù)庫字段說明 表 UserInformation 表結(jié)構(gòu) 字段名 屬性 長度 是否主鍵 備注 userName 字符 20 是 用戶帳號 User_password 字符 20 否 用戶密碼 userstatus 字符 20 否 用戶身份 14 UserInformation 表: 業(yè)主基本信息 ,字段有用戶名( userName)、密碼( password)、用戶身份( userstatus); 表 costInfo 表結(jié)構(gòu) 字段名 屬性 長度 是否主鍵 備注 houseId 字符 20 是 住房編號 ownerName 字符 20 否 業(yè)主姓名 User_sex 字符 4 否 性別 occupation 字符 20 否 職業(yè) movesTime 字符 20 否 入住時間 Zf_mj 字符 20 否 住房面積 zc_rk 字符 20 否 常住人口數(shù) tel 字符 20 否 聯(lián)系電話 cost 字符 20 否 物業(yè) 費用 inhabitantInfo 表:住戶信息,字段有住房編號( houseId)、業(yè)主姓名( ownerNmae) 、性別( sex)、職業(yè)( occupation)、入住時間( movesTime)、住房面積( housingArea)、常住人口數(shù)( constaPopulation)、聯(lián)系電話( tel) 、 物業(yè)費用( cost) ; 表 ownerInfo 表結(jié)構(gòu) 字段名 屬性 長度 是否主鍵 備注 houseId 字符 20 是 住房編號 service 字符 20 否 服務(wù)項目 standard 字符 20 否 收費標(biāo)準(zhǔn) baoxiutime 字符 20 否 報修時間 anpaitime 字符 20 否 安排時間 finishtime 字符 20 否 完工日期 chargetime 字符 20 否 繳費時間 money 字符 20 否 繳費金額 ownerInfo 表: 業(yè)主服務(wù)信息 ,字段有住房編號( houseId)、 服務(wù)項目 ( service)、收費標(biāo)準(zhǔn) ( standard)、 報修時間 ( baoxiutime)、 安排時間 ( anpaitime)、 完工時間( finishtime)、 繳費時間 ( chargetime)、 繳費金額 ( money); 表 jiaofe