《軟件工程》課程設(shè)計報告-小區(qū)物業(yè)管理系統(tǒng)._第1頁
《軟件工程》課程設(shè)計報告-小區(qū)物業(yè)管理系統(tǒng)._第2頁
《軟件工程》課程設(shè)計報告-小區(qū)物業(yè)管理系統(tǒng)._第3頁
《軟件工程》課程設(shè)計報告-小區(qū)物業(yè)管理系統(tǒng)._第4頁
《軟件工程》課程設(shè)計報告-小區(qū)物業(yè)管理系統(tǒng)._第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、? ?軟件工程軟件工程? ?課程設(shè)計說明書課程設(shè)計說明書 小區(qū)物業(yè)管理系統(tǒng) 目目 錄錄摘 要.4ABSTRACT.51 緒 論.61.1 系統(tǒng)的概述 .61.1.1 系統(tǒng)開發(fā)的背景 .61.1.2 系統(tǒng)開發(fā)的目的 . 相關(guān)技術(shù)與開發(fā)工具介紹 .71.2.1 C# 技術(shù)簡介 .71.2.2 SQL Server 2005 簡介 .72 可行性研究..2 經(jīng)濟(jì)上的可行性分析 .82.1.3 技術(shù)上的可行性分析 .2.3 硬件配置 .93需求分析 .93. 1 設(shè)計目標(biāo).93.1.1 系統(tǒng)需求描述 .93.1.2 系統(tǒng)目標(biāo) .93. 2 系統(tǒng)結(jié)構(gòu).103

2、.2.1 系統(tǒng)需求結(jié)構(gòu) .103. 3 系統(tǒng)功能.113.3.1 概述 .113.3.2 功能用例模型 .113.3.3 系統(tǒng)功能分析說明 .134 系統(tǒng)分析與設(shè)計.214.1 概述 .21邏輯結(jié)構(gòu)分析.214.2.1 業(yè)務(wù)對象 .234.3 系統(tǒng)設(shè)計.244.3.1 概述 .244.3.2 系統(tǒng)平臺設(shè)計 .254.3.3 詳細(xì)設(shè)計 .264.4 數(shù)據(jù)庫設(shè)計 .04.5 約束設(shè)計 .344.6 界面設(shè)計 .354.6.1 用戶登錄界面.354.6.2 小區(qū)物業(yè)信息管理主界面.354.6.3 小區(qū)物業(yè)信息管理車輛管理界面.365系統(tǒng)的測試與維護(hù) .37測試方法.37 測試用例

3、表.375.3 測試分析.416 總 結(jié).42參考文獻(xiàn).43摘 要隨著我國經(jīng)濟(jì)開展和城市開發(fā),住宅小區(qū)越來越成為居住的主流,小區(qū)物業(yè)管理是針對當(dāng)前社會這一市場需要應(yīng)運(yùn)而生的。用計算機(jī)管理的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的從事各項物業(yè)管理業(yè)務(wù)工作而開發(fā)的管理軟件,該軟件具有一定的社會和經(jīng)濟(jì)效益,對標(biāo)準(zhǔn)小區(qū)管理業(yè)務(wù),提高管理水平和效益具有重要意義。 本工程采用面向?qū)ο箝_發(fā)方法,統(tǒng)一建模語言 UML,集成建模工具 Rational ROSE 從事開發(fā)工作。論文詳細(xì)介紹了?小區(qū)物業(yè)管理系統(tǒng)?的開發(fā)思想、開發(fā)過程、主要工作和解決的技術(shù)問題。還介紹本軟件經(jīng)測試后最終功能,并用圖形描述了軟件的

4、模型。本軟件主要以 Rational Rose Enterprise Edition 建模,用 Microsoft 公司的 Microsoft Visual Studio .NET 2003 和 Microsoft SQL Server 2000 工具開發(fā)。 關(guān)鍵詞 小區(qū)物業(yè);管理系統(tǒng);UMLAbstractAlong with our country economy development and the city development, the residential district more and more becomes residential mainstream,the pl

5、ot estate management emerges as the times require according to now the social market need. the plot estate management system , which is management software with computer, is for the plot estate manager and the plot user better engaged estate management work to develop, his software has certain socie

6、ty and the economic efficiency and important meaning for normalizing plot estate management business and raising level of management and benefit。This project uses the object-oriented development method, unified modelling language UML, integrated modelling tool Rational ROSE to engage in the developm

7、ent work. The paper in detail introduced Plot Estate management System development way, development history, prime task and solution technical question. Also it introduces this oftware function after final test and described the software model with the graph. This software mainly models by Rational

8、Rose Enterprise Edition 2003, develops with Microsoft Corporations Microsoft Visual Studio NET and Microsoft SQL the Server 2000. Keywords Plot property;Management system;UML;1 緒 論1.1 系統(tǒng)的概述 系統(tǒng)開發(fā)的背景隨著我國市場經(jīng)濟(jì)的快速開展和人們生活水平的不斷提高,簡單的社區(qū)效勞已經(jīng)不能滿足人們的需求。如何利用先進(jìn)的管理手段,提高物業(yè)管理水平,是當(dāng)今社會所面臨的一個重要課題。要想提高物業(yè)管理水平,必須全方位地提高物業(yè)

9、管理意識。只有高標(biāo)準(zhǔn)、高質(zhì)量的社區(qū)效勞才能滿足人們的需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高物業(yè)管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。物業(yè)管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺階的重要標(biāo)志。 系統(tǒng)開發(fā)的目的由于小區(qū)管理面積大,戶數(shù)多,物業(yè)管理范圍廣,管理內(nèi)容繁雜,小區(qū)物業(yè)管理混亂的問題一直無法解決。再者,小區(qū)物業(yè)管理中一項重要的工作是計算、匯總各項費(fèi)用,由于費(fèi)用工程較多,計算方法繁重,手工處理過失率較高。同時查詢某房產(chǎn)資料或業(yè)主資料往往也需要較長時間,給物業(yè)管理者的工作帶來了諸多弊端。因此該物業(yè)公司決定采用計

10、算機(jī)進(jìn)行物業(yè)管理。根據(jù)該小區(qū)具體情況,該系統(tǒng)在實施后,能夠滿足對小區(qū)住戶資料、財產(chǎn)資源統(tǒng)計、小區(qū)投訴、裝修、維修、等進(jìn)行管理,能夠滿足對水、電表抄收、統(tǒng)計、核算、各項費(fèi)用統(tǒng)計匯總。系統(tǒng)開發(fā)的意義設(shè)計一個小區(qū)管理系統(tǒng),能夠迅速、正確地解決各種問題,并能做到合理收費(fèi),真正為居民排憂解難,效勞周到。而且該系統(tǒng)不需要一個專業(yè)的計算機(jī)工作人員,只要安排會簡單操作人員即可;節(jié)省了大量的數(shù)據(jù)統(tǒng)計處理時間。系統(tǒng)開發(fā)的方法Window XP 操作系統(tǒng)下,利用 C# 語言通過 Visual Studio .NET 2003 進(jìn)行開發(fā)的;對于大量的數(shù)據(jù)信息,采用 Microsoft SQL Server 數(shù)據(jù)庫進(jìn)行

11、存儲和處理。包括樓房信息管理,住戶信息管理,工作人員管理,住戶車輛管理,物業(yè)收費(fèi)管理、訪客管理、查詢等功能,包括了物業(yè)管理部門所涉及到的大局部業(yè)務(wù),從而能有效的提高物業(yè)部門的效勞質(zhì)量.本系統(tǒng)采用的操作和工作方式符合員工及讀者的一般習(xí)慣,而且操作靈活,使用方便,便于學(xué)習(xí)。系統(tǒng)利用Visual Studio .NET 2003 強(qiáng)大的用戶界面功能開發(fā)的屏幕界面友好、方便,使得人機(jī)交互的自然性和效率都大大提高。通過 Microsoft SQL Server 的作為數(shù)據(jù)庫后臺支持,可以方便的進(jìn)行各種數(shù)據(jù)操作、查詢和處理,開發(fā)出的系統(tǒng)穩(wěn)健可靠。1.2 相關(guān)技術(shù)與開發(fā)工具介紹1. C# 技術(shù)簡介 C#是一

12、種面向?qū)ο蟮木幊陶Z言,它將作為 Visual Studio 中的一局部推出。C#發(fā)音為“C-Sharp既保持了 C+中熟悉的語法,并且還包含了大量的高效代碼和面向?qū)ο筇匦?。C#語言將在保持 C/C+靈活性的根底上為程序員帶來更高效的 RAD 開發(fā)方式。它不僅能用于 WEB 效勞程序的開發(fā),并且還能開發(fā)強(qiáng)大的系統(tǒng)級程序。C#包含使 XML 編程更為輕松的技術(shù)。已經(jīng)開發(fā)出來的 C#語言,是一種非常類似于 Java 的語言,同時這是一種非常完美的語言,適用于各種操作系統(tǒng),并且與 Windows 緊密地結(jié)合在一起。C#的自動內(nèi)存管理以及和 Java 一樣都使用的 C 語言語法。C#是由 C 和 C+派

13、生而來的一種簡單、流行、面向?qū)ο?、類型平安的程序設(shè)計語言,C#意在綜合Visual Basic 的高效率和 C+的強(qiáng)大功能。 SQL Server 2005 簡介(1)SQL Server2005 的特性Microsoft SQL Server 2005 是基于客戶端/效勞器模式Client/Server模式,簡稱 C/S 模式的新一代大型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)DBMS它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強(qiáng)大支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的平安性。SQL Server 2005 擁有能夠維護(hù)大型網(wǎng)站與

14、企業(yè)系統(tǒng)所需的超高層次的可用性。SQL Server 2005 進(jìn)一步增強(qiáng)了 SQL Server 7.0 的結(jié)構(gòu),使其足以勝任高容量網(wǎng)站與企業(yè)系統(tǒng)所需的高度穩(wěn)健性。在支持 Windows NT 與 Windows 2005 故障轉(zhuǎn)移群集Failover Cluster方面,SQL Server 2005 已有具體的改善。對于那些不需要實時故障轉(zhuǎn)移群集而且可能會喪失一些更新內(nèi)容的網(wǎng)站與企業(yè)系統(tǒng),SQL Server 2005 那么引入了“日志傳送功能。SQL Server 2005 具有動態(tài)自我管理功能。SQL Server 2005 能夠在執(zhí)行期間自動且動態(tài)的重新設(shè)置它自己的狀態(tài)。比方說,如

15、果有很多工作都要交由SQL Server 來完成,它會動態(tài)地使用額外的資源例如,內(nèi)存 。而當(dāng)工作量降低時,Server 2005 便會將先前所占用的資源釋放出來并交還給系統(tǒng)。2)關(guān)系型數(shù)據(jù)庫依數(shù)據(jù)庫中數(shù)據(jù)的組織方式來區(qū)別,數(shù)據(jù)庫管理系統(tǒng)可以區(qū)分為層次型、關(guān)系型、與對象導(dǎo)向等。每一種數(shù)據(jù)組織方式,都有各自的數(shù)學(xué)邏輯理論,然而其中最有效的,當(dāng)屬關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。 2 可行性研究可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決,它不是解決問題,而是確定問題是否值得去解。一般來說,至少應(yīng)該從下述三方面研究每種解法的可行性:管理可行性、經(jīng)濟(jì)可行性以及技術(shù)可行性。管理上的可行性分

16、析管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識和管理水平。 經(jīng)濟(jì)上的可行性分析經(jīng)濟(jì)可行性分析主要是對開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比擬,確認(rèn)新系統(tǒng)是否會給企業(yè)帶來一定的經(jīng)濟(jì)效益。由于該系統(tǒng)開發(fā)并不復(fù)雜,操作起來也比擬簡單,只需一些根本的編輯軟件,因此開發(fā)費(fèi)用較低。并且該系統(tǒng)用于企業(yè)的大局部工作,不僅能夠節(jié)省大量的人力資源,也提高了工作效率,更加有利于整個企業(yè)的無紙化辦公的推廣。 技術(shù)上的可行性分析技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。該系統(tǒng)工作方便,后

17、臺操作快截明了,操作人員可以在短時間內(nèi)完全掌握維護(hù)技術(shù)。軟件配置軟件配置主要包括數(shù)據(jù)庫的選擇和操作系統(tǒng)的選擇。人事管理信息系統(tǒng)的軟件配置要根據(jù)用戶對系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量及用戶的維護(hù)水平來確定。數(shù)據(jù)庫的選擇根據(jù)數(shù)據(jù)量的大小選擇不同的數(shù)據(jù)庫,小型、個體企業(yè)一般采用Access、FoxPro,中型、大型企業(yè)一般采用 SQL Server 、Oracle 等。數(shù)據(jù)庫的選擇還要考慮與操作系統(tǒng)的配合。本系統(tǒng)的開發(fā)選擇 SQL Server 2005 數(shù)據(jù)庫。操作系統(tǒng)選擇可以根據(jù)用戶量的大小選擇不同的操作系統(tǒng)。一般情況下,公司職員對微軟 Windows 界面比擬熟悉。因此,建議系統(tǒng)都使用 Windo

18、ws 98、Windows 2005或 Windows XP 操作系統(tǒng)的選擇。本系統(tǒng)選擇 Windows XP 操作系統(tǒng) 。 2.3 硬件配置人事管理信息系統(tǒng)的硬件配置要根據(jù)用戶對系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量、系統(tǒng)的吞吐量以及用戶的維護(hù)水平來確定??梢愿鶕?jù)數(shù)據(jù)量和吞吐量的大小選擇不同的硬件。這里采用了以下配置:效勞器:硬盤 120G 以上,內(nèi)存 1G 以上 ;客戶端:硬盤 80G 以上,內(nèi)存 512M 以上 。3需求分析3. 1 設(shè)計目標(biāo) 系統(tǒng)需求描述小區(qū)物業(yè)管理系統(tǒng)是面向小區(qū)的各項事務(wù),包括物業(yè)管理,資料管理等業(yè)務(wù)處理工作,是利用計算機(jī)進(jìn)行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)是基于 MDI 窗體以

19、C # 自帶的 ADO.NET 引擎連接 SQL 2000 數(shù)據(jù)庫進(jìn)行開發(fā)的小區(qū)物業(yè)管理系統(tǒng),力求與實際相結(jié)合具有查詢、管理等功能,旨在到達(dá)使小區(qū)的管理和運(yùn)營趨于計算機(jī)化,使之更加方便、快捷以提高工作效率。 系統(tǒng)目標(biāo) 1總目標(biāo) 小區(qū)物業(yè)管理系統(tǒng)實現(xiàn)的總目標(biāo)如下: 建立對小區(qū)物業(yè)提供全面管理的小區(qū)物業(yè)管理信息系統(tǒng); 對所有的樓房、房間提供管理; 對住戶信息、住戶的車輛信息提供管理; 對物業(yè)收費(fèi)提供管理 對小區(qū)管理的工程可以進(jìn)行綜合查詢; 對小區(qū)管理的員工提供管理; 對小區(qū)的停車場提供管理 對客房業(yè)務(wù)管理提供全面、一致、快速處理; 對常用功能提供方便快捷的操作; 系統(tǒng)具有友好性和易操作性; 系統(tǒng)具

20、有平安性和保密性。 2功能目標(biāo)樓房信息管理 住戶信息管理 小區(qū)人員管理 物業(yè)收費(fèi)管理 住戶車輛管理 來客信息管理 綜合查詢 3性能目標(biāo)1由多臺計算機(jī)通過局域網(wǎng)連成一體化系統(tǒng); 2系統(tǒng)處理效率要比手工提高 20 -30%,系統(tǒng)響應(yīng)的速度必須快而且迅速。 3一般職工通過簡單培訓(xùn)就可以使用系統(tǒng); 4用戶可以在前臺通過計算機(jī)來辦理正常的業(yè)務(wù),系統(tǒng)界面必須清楚,實際操作應(yīng)該方便,便于輸入和查詢,減少循環(huán)操作; 5具有較高的可靠性和冗錯能力,不允許喪失信息;6具有平安檢查機(jī)制,非法用戶不能使用3. 2 系統(tǒng)結(jié)構(gòu) 系統(tǒng)需求結(jié)構(gòu) 3-1 小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)需求結(jié)構(gòu)住戶通過與工作人員交互實現(xiàn)對業(yè)務(wù)的操作;管理

21、員那么是對整個信息系統(tǒng)進(jìn)行管理。3. 3 系統(tǒng)功能 概述 根據(jù)實際需求和用戶要求,把系統(tǒng)劃分為樓房信息管理、住戶信息管理、小區(qū)人員管理、物業(yè)收費(fèi)管理、住戶車輛管理、來客信息管理、綜合查詢 7 個模塊,每模塊都要完成各自不同的工作,按照各自設(shè)計要求和功能特點,結(jié)合系統(tǒng)的實際操作,把它們的功能進(jìn)行細(xì)致和完善的設(shè)計。3.3.2 功能用例模型圖 3-2 樓房信息管理圖 3-3 住戶信息管理圖 3-4 住戶車輛管理圖 3-5 住戶收費(fèi)標(biāo)準(zhǔn) 系統(tǒng)功能分析說明表 3-1 樓房信息管理小區(qū)物業(yè)管理系統(tǒng):樓房信息管理 編號:01 參與者:管理員 功能說明: 本模塊提供了樓房、住戶信息表,可以方便地查找房號所對應(yīng)

22、的住戶詳細(xì)信息和樓房的詳細(xì)信息。包括的操作有:樓房信息的查詢、增加、修改、刪除、打印和房間信息的查詢、增加、修改、刪除、打印功能。 增加樓房功能: 1、工作人員在樓房間信息管理下面,按“增加樓房可啟動此項功能。 2、系統(tǒng)彈出一個能夠接收樓房信息的窗口,工作人員輸入要增加的樓房信息: 樓房編號樓房描述 3、 按確認(rèn)鍵,把增加的樓房信息輸入到系統(tǒng)中。 輸入信息: 樓房編號 樓房描述 輸出信息: 確認(rèn)成功或者操作失敗刪除樓房功能: 1、工作人員在樓房信息管理下面,按“刪除樓房可啟動此項功能。 2、系統(tǒng)彈出一個提示確認(rèn)刪除的窗口,工作人員按確認(rèn)鍵,刪除系統(tǒng)中的樓房信息。 3、刪除系統(tǒng)中的指定樓房房間的

23、信息。 輸入信息: 刪除確認(rèn)否?YN 輸出信息: 刪除成功或刪除失敗要刪除此樓房的所有房間的信息修改樓房功能: 1、工作人員在樓房信息管理下面,按“修改樓房信息可啟動此項功能。 2、系統(tǒng)彈出一個樓房信息的窗口,工作人員可以修改樓房信息。 3、按確認(rèn)鍵,修改系統(tǒng)中的樓房信息。 西安石油大學(xué)畢業(yè)設(shè)計論文 20 輸入信息: 修改樓房的描述信息。 刪除確認(rèn)否?YN 輸出信息: 修改成功或失敗。 查詢樓房功能: 1、工作人員在樓房信息管理下面,按“查詢樓房可啟動此項功能。 2、系統(tǒng)彈出一個提示查詢房間的窗口,按照所需的條件進(jìn)行查詢。 輸入信息: 查詢條件按樓房編號等 。 輸出信息: 在表中輸出滿足要求的

24、樓房信息。輸出房間報表功能: 1、工作人員在樓房信息管理下面,按“輸出房間報表可啟動此項功能。 2、系統(tǒng)彈出一個打印窗口,工作人員可以選擇模式。 3、按確認(rèn)鍵,打印房間信息。 輸入信息: 管理員調(diào)整報表的格式以及一些設(shè)置 輸出信息: 輸出房間的報表一個樓房或多個刪除房間功能: 1、工作人員在樓房信息管理下面,按“刪除房間可啟動此項功能。 2、系統(tǒng)彈出一個提示確認(rèn)刪除的窗口,工作人員按確認(rèn)鍵,刪除系統(tǒng)中的房間信息。 輸入信息: 選擇要刪除的房間,確認(rèn)YN 輸出信息: 刪除成功或失敗 查詢房間功能: 1、工作人員在樓房信息管理下面,按“查詢房間可啟動此項功能。 2、系統(tǒng)彈出一個提示查詢房間的窗口,

25、按照所需的條件進(jìn)行查詢功能。輸入信息:輸入查詢條件按房號,樓層輸出信息:在表中輸出滿足條件的樓房的信息一個樓房或者多個增加房間功能:1 工作人員在樓房信息管理下面,按“增加房間可啟動此項功能。2、 系統(tǒng)彈出一個能夠接收房間信息的窗口,工作人員輸入要增加的房間信息。 3、按確認(rèn)鍵,增加的房間信息輸入到系統(tǒng)中。 輸入信息: 填寫 房間號、房間類型、面積、價格信息 輸出信息: 添加成功或失敗。 表 3-2 住戶信息管理小區(qū)物業(yè)管理系統(tǒng):住戶信息管理 編號:02 參與者:管理員 功能說明: 本模塊提供了對住戶信息的操作。包括:增加住戶、刪除住戶、修改住戶、住戶信息查詢和報表輸出。管理員在客房管理系統(tǒng)的

26、“總界面上選擇“住戶信息管理那么啟動此項功能。系統(tǒng)會彈出管理界面,管理員通過功能鍵對住戶信息進(jìn)行編輯,最后點擊“確認(rèn)按鈕把編輯好的信息存入到系統(tǒng),或是點擊“取消按鈕取消這次編輯,最后點擊“退出按鈕退出這個界面。 增加用戶功能: 1、工作人員在住戶信息管理下面,按“增加用戶可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以增加一個住戶以及這個住戶的家庭成員。 3、按確認(rèn)鍵,保存用戶的信息到數(shù)據(jù)庫。 輸入信息: 輸入住戶編號、戶主、 、身份證號信息 輸出信息: 輸出增加成功或失敗的信息。修改用戶功能: 1、工作人員在住戶信息管理下面,按“修改用戶可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以修改住

27、戶以及這個住戶的家庭成員的信息。 3、按確認(rèn)鍵,保存修改后的用戶信息到數(shù)據(jù)庫。 輸入信息: 修改戶主、 、身份證號信息編號不可修改 輸出信息: 輸出修改成功或失敗的信息。 刪除用戶功能: 1、工作人員在住戶信息管理下面,按“刪除用戶可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員刪除住戶以及住戶的所有成員信息。 3、按確認(rèn)鍵,更新數(shù)據(jù)庫。 輸入信息: 輸出信息: 輸出刪除成功或失敗的信息。住戶信息查詢功能: 1、工作人員在住戶信息管理下面,按“住戶信息查詢可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員按照一定的查詢條件查詢住戶和他的所有成員信息。 輸入信息: 輸入住戶編號、戶主、 、身份證號信息等查

28、詢條件。 輸出信息: 把滿足條件的住戶信息輸出到表中。表 3-3 住戶車輛管理小區(qū)物業(yè)管理系統(tǒng):住戶車輛管理 編號:04 參與者:管理員 說明: 住戶車輛管理是對住戶車輛進(jìn)行管理,包括:住戶車輛信息的登記、修改、刪除、查詢、和收費(fèi)。功能: 1、工作人員在車輛信息管理下面,按“車輛登記可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以登記用戶車輛信息:車主,車型,牌號,停車位。 輸入信息: 輸入車主,車型,牌號,停車位信息 輸出信息: 輸出增加成功或失敗的信息。功能: 1、工作人員在車輛信息管理下面,按“車輛信息修改可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以修改用戶車輛信息:車主,車型,牌號

29、,停車位。 輸入信息: 輸入車主,車型,牌號,停車位等修改信息 輸出信息: 輸出修改成功或失敗的信息。 功能: 1、工作人員在車輛信息管理下面,按“車輛刪除可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員刪除用戶車輛信息:車主,車型,牌號,停車位。 輸入信息: 輸出信息: 輸出刪除成功或失敗的信息。功能: 1、工作人員在車輛信息管理下面,按“車輛信息查詢可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員查詢車輛信息:車牌號,車型,車主,車位。 輸入信息: 輸入車主,車型,牌號,停車位等查詢信息 輸出信息: 把滿足條件的車輛輸出到表中。 車輛收費(fèi)功能 1、工作人員在車輛信息管理下面,按“車輛收費(fèi)可啟動此項

30、功能。 2、系統(tǒng)彈出窗口,工作人員按照編號對車輛停車費(fèi)繳納情況進(jìn)行查詢、打印。 輸入信息: 輸入車主,車型,牌號,停車位信息 進(jìn)行交費(fèi)。 輸出信息: 輸出收費(fèi)成功或失敗的信息 表 3-4 日常收費(fèi)管理日常收費(fèi)管理: 編號:07 參與者:管理員 說明: 對小區(qū)住戶進(jìn)行日常收費(fèi)。包括:打印收費(fèi)匯總表、打印住戶收費(fèi)單、住戶收費(fèi)、住戶費(fèi)用查詢。 功能: 1、工作人員在日常收費(fèi)管理下面,按“住戶收費(fèi)可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以調(diào)用住戶的信息可以按姓名、樓層房間號 ,信息確認(rèn)后進(jìn)行住戶收費(fèi)。 輸入信息: 收費(fèi)確認(rèn)信息 輸出信息: 輸出收費(fèi)成功或失敗的信息。功能: 1、工作人員在日常收費(fèi)

31、管理下面,按“住戶費(fèi)用查詢可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以按姓名、樓層房間號、時間段進(jìn)行查詢。 輸入信息: 輸入姓名、樓層房間號、時間段等查詢條件。 輸出信息: 輸出滿足條件的住戶費(fèi)用信息。功能: 1、工作人員在日常收費(fèi)管理下面,按“打印收費(fèi)匯總表可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以打印收費(fèi)匯總表。 輸入信息: 輸出信息: 輸出滿足條件的住戶費(fèi)用信息。 功能: 1、工作人員在日常收費(fèi)管理下面,按“欠費(fèi)報警可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員查看用戶欠費(fèi)的情況如果在應(yīng)交費(fèi)日期的 10 天后,住戶還未交費(fèi),系統(tǒng)自動把住戶信息參加欠費(fèi)表中 。 輸入信息: 輸出信息

32、: 輸出滿足條件的住戶費(fèi)用信息。 功能: 1、工作人員在日常收費(fèi)管理下面,按“住戶收費(fèi)可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以調(diào)用住戶的信息可以按姓名、樓層房間號 ,信息確認(rèn)后進(jìn)行住戶收費(fèi)。收費(fèi)后自動調(diào)用打印模塊打印本次收費(fèi)單。 表 3-5 訪客信息管理小區(qū)物業(yè)管理系統(tǒng):訪客信息管理 編號:03 參與者:管理員 說明: 對出入小區(qū)的外來人員進(jìn)行人員信息、出入信息的登記、匯總、監(jiān)督管理,可查詢。功能: 1、工作人員在來客管理下面,按“來客登記可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以登記來客的信息:姓名、身份證號、聯(lián)系 、來訪時間。 輸入信息: 輸入姓名、身份證號、聯(lián)系 、來訪時間

33、信息 輸出信息: 輸出登記成功或失敗的信息。 功能: 1、工作人員在來客管理下面,按“來客信息查詢可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以根據(jù)來客的信息:姓名、身份證號、來訪時間等條件進(jìn)行查詢。 輸入信息: 輸入姓名、身份證號、聯(lián)系 、來訪時間信息來查詢。 輸出信息: 輸出查詢成功或失敗的信息。并把信息顯示到表中。表 3-6 小區(qū)人員管理小區(qū)物業(yè)管理系統(tǒng) 小區(qū)人員管理: 編號:05 參與者:管理員 說明: 對小區(qū)工作人員的管理,包括小區(qū)人員根本信息管理。 功能: 1、工作人員在小區(qū)人員管理下面,按“人員根本信息管理可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以增加一個人員的信息、注銷

34、人員信息。 輸入信息: 輸入編號、姓名、崗位、職責(zé)、 、家庭住址、人員狀態(tài)信息。 輸出信息: 輸出操作成功或失敗的信息。 表 3-7 住戶收費(fèi)標(biāo)準(zhǔn)管理小區(qū)物業(yè)管理系統(tǒng):收費(fèi)工程管理: 編號:06 參與者:管理員 說明: 針對小區(qū)住戶收費(fèi)標(biāo)準(zhǔn)和工程進(jìn)行管理。包括打印收費(fèi)工程清單、新增收費(fèi)工程、作廢收費(fèi)工程。 新增收費(fèi)工程功能: 1、工作人員在收費(fèi)工程管理下面,按“新增收費(fèi)工程可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以新增一個費(fèi)用工程對象,輸入:費(fèi)用工程編號、費(fèi)用名稱、費(fèi)用值、周期、單位、有效標(biāo)志、備注信息,然后保存起來。 輸入信息: 1、工作人員在住戶收費(fèi)標(biāo)準(zhǔn)管理下面,按“修改住戶收費(fèi)標(biāo)準(zhǔn)

35、工程可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以新增一個費(fèi)用工程對象,修改費(fèi)用的調(diào)節(jié)系數(shù),保存到數(shù)據(jù)表。 輸入信息: 輸入調(diào)節(jié)系數(shù)的值 輸出信息: 輸出修改成功或失敗的信息。 查詢住戶收費(fèi)標(biāo)準(zhǔn)功能: 1、工作人員在住戶收費(fèi)標(biāo)準(zhǔn)管理下面,按“查詢住戶收費(fèi)標(biāo)準(zhǔn)可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以按住戶名,樓房號等條件進(jìn)行查詢。 輸入信息: 輸入住戶名,樓房號等查詢信息。 輸出信息: 輸出滿足查詢條件的住戶信息。 打印住戶收費(fèi)工程標(biāo)準(zhǔn)清單功能: 1、工作人員在住戶收費(fèi)標(biāo)準(zhǔn)管理下面,按“打印住戶收費(fèi)工程標(biāo)準(zhǔn)清單可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以打印一個住戶的收費(fèi)工程標(biāo)準(zhǔn)清

36、單,也可以打印一個樓層的信息。表 3-8 收費(fèi)工程管理小區(qū)物業(yè)管理系統(tǒng):收費(fèi)工程管理: 編號:06 參與者:管理員 說明: 針對小區(qū)住戶收費(fèi)標(biāo)準(zhǔn)和工程進(jìn)行管理。包括打印收費(fèi)工程清單、新增收費(fèi)工程、作廢收費(fèi)工程。 新增收費(fèi)工程功能: 1、工作人員在收費(fèi)工程管理下面,按“新增收費(fèi)工程可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以新增一個費(fèi)用工程對象,輸入:費(fèi)用工程編號、費(fèi)用名稱、費(fèi)用值、周期、單位、有效標(biāo)志、備注信息,然后保存起來。 輸入信息: 入費(fèi)用工程編號、費(fèi)用名稱、費(fèi)用值、周期、單位、有效標(biāo)志、備注信息 輸出信息: 輸出增加成功或失敗的信息。作廢收費(fèi)工程功能: 1、工作人員在收費(fèi)工程管理下

37、面,按“作廢收費(fèi)工程可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員修改收費(fèi)工程的有效標(biāo)志,true 有效 、false無效。 輸入信息: 輸入 有效標(biāo)志1 輸出信息: 輸出作廢成功或失敗的信息。打印收費(fèi)工程清單功能: 1、工作人員在收費(fèi)工程管理下面,按“打印收費(fèi)工程清單可啟動此項功能。 2、系統(tǒng)彈出窗口,工作人員可以打印本頁的收費(fèi)工程清單。 輸入信息: 輸出信息: 輸出收費(fèi)工程清單的信息。4 系統(tǒng)分析與設(shè)計4.1 概述通過對小區(qū)物業(yè)根本業(yè)務(wù)流程的調(diào)查和了解以及前面對需求的分析,接下來要做的就是系統(tǒng)分析.前面的工作都是從用戶的角度進(jìn)行考慮,從現(xiàn)在起,我們將轉(zhuǎn)到系統(tǒng)本身的分析與設(shè)計.系統(tǒng)分析將從邏輯

38、結(jié)構(gòu)分析,功能分析等方面對要建立的系統(tǒng)進(jìn)行分析研究,確定出系統(tǒng)的邏輯結(jié)構(gòu)模型,為后面的系統(tǒng)設(shè)計做準(zhǔn)備。 4.2 邏輯結(jié)構(gòu)分析在前面需求模型的根底上,我們對根本業(yè)務(wù)管理系統(tǒng)的初步邏輯結(jié)構(gòu)模型如下列圖所示:圖 4-1 小區(qū)物業(yè)管理系統(tǒng)邏輯結(jié)構(gòu)上面的邏輯結(jié)構(gòu)模型中一共包括了,樓房信息管理、住戶信息管理、小區(qū)人員管理、物業(yè)收費(fèi)管理、住戶車輛管理、來客信息管理、綜合查詢 7 個模塊下面將對這四個包進(jìn)行進(jìn)一步的分解,使其變得相對獨立,以對應(yīng)業(yè)務(wù)處理中的相應(yīng)過程,其分解結(jié)果如下:圖 4-2 住戶信息與住戶車輛邏輯結(jié)構(gòu)圖 4-3 來客信息與收費(fèi)工程管理邏輯結(jié)構(gòu)圖 4-4 樓房信息管理邏輯結(jié)構(gòu)圖 4-5 小區(qū)人

39、員和住戶收費(fèi)標(biāo)準(zhǔn)管理邏輯結(jié)構(gòu)圖 4-6 日常收費(fèi)管理邏輯結(jié)構(gòu) 業(yè)務(wù)對象通過上述系統(tǒng)分析,并在考慮需求的根底上,我們提取出要實現(xiàn)本系統(tǒng)的所要建立的業(yè)務(wù)對象,具體如圖: 圖 4-7 業(yè)務(wù)對象圖 4-8 業(yè)務(wù)對象模型圖4.3 系統(tǒng)設(shè)計 概述 經(jīng)過前面的分析,我們現(xiàn)在對要做的系統(tǒng)已經(jīng)有了一個清楚的把握,對系統(tǒng)的總體結(jié)構(gòu)也有了充分的了解。這一局部要做的工作就是在系統(tǒng)分析的根底上對待建的系統(tǒng)各局部子系統(tǒng)要實現(xiàn)的功能進(jìn)行詳細(xì)的分析,同時確定各個子系統(tǒng)功能之間的邏輯結(jié)構(gòu),確定系統(tǒng)與用戶之間的交互方式、操作順序和交互界面的組成,最后介紹了數(shù)據(jù)庫的組成及關(guān)系。 系統(tǒng)平臺設(shè)計 1 物理平臺設(shè)計 物理設(shè)備設(shè)計是根據(jù)信

40、息系統(tǒng)的設(shè)計需求,確定信息系統(tǒng)物理設(shè)備方案,所設(shè)計的物理設(shè)備方案在能夠充分滿足信息系統(tǒng)功能需求的前提下,還應(yīng)滿足系統(tǒng)的效率、可靠性、平安性和適應(yīng)性等性能要求,并具有較高的性價比。 根據(jù)前面的需求分析,我們的出本系統(tǒng)所需的物理設(shè)備組成如下: 1計算機(jī)系統(tǒng) 計算機(jī)系統(tǒng)有多種形式,考慮到本系統(tǒng)的計算機(jī)主要用于前臺操作,我們選用微型計算機(jī)。 2相關(guān) I/O 設(shè)備 除了計算機(jī)系統(tǒng)所配置的 I/O 設(shè)備之外,本系統(tǒng)還需要配置專用的 I/O 設(shè)備,包括打印機(jī)。 3效勞器 由于數(shù)據(jù)存儲的需要,本系統(tǒng)還需要數(shù)據(jù)庫效勞器一臺; 4電源及其它設(shè)備 為了提高系統(tǒng)的可靠性,使系統(tǒng)不至于在工作期間因停電而停機(jī),系統(tǒng)還需配

41、備不間斷電源一臺;同時還需要網(wǎng)絡(luò)設(shè)備及布線如:交換機(jī)等設(shè)備。 2 軟件平臺設(shè)計 軟件平臺是信息系統(tǒng)開發(fā)和運(yùn)行所需的集成軟件環(huán)境,設(shè)計和選擇高效、實用、方便、功能齊全的軟件平臺,對信息系統(tǒng)的開發(fā)具有十分重要的意義。在結(jié)合實際開發(fā)的需要并充分考慮各種軟件平臺的性能及適用范圍和對軟件平臺的使用能力,本系統(tǒng)的軟件平臺選擇如下: 1操作系統(tǒng) 操作系統(tǒng)是計算機(jī)系統(tǒng)中最重要的系統(tǒng)軟件,目前在微機(jī)上使用的桌面操作系統(tǒng)有 Windows 95/98/2000/me/xp/2003server 等,本系統(tǒng)在 Windows XP 操作系統(tǒng)下 進(jìn)行開發(fā),可運(yùn)行前面所列舉的各種操作系統(tǒng),但我們建議使用Windows

42、2000 以上系統(tǒng)。 1支撐軟件 支撐軟件是協(xié)助人們開發(fā)和維護(hù)軟件的工具和環(huán)境軟件,包括編輯程序,數(shù)據(jù)庫系統(tǒng),集成開發(fā)環(huán)境等,本系統(tǒng)的支撐軟件如下: 1 、數(shù)據(jù)庫管理系統(tǒng)DBMS:為了對數(shù)據(jù)庫實施集中管理,同時并發(fā)的處理多個客戶機(jī)發(fā)來的數(shù)據(jù)處理要求,我們選用 SQL Server 2000 數(shù)據(jù)庫管理系統(tǒng); 2 、客戶端開發(fā)軟件:在大量的客戶端開發(fā)軟件中,考慮到開發(fā)軟件的繼承性,以及當(dāng)前各種軟件的特性,我們選用目前流行的以平安、穩(wěn)健、可移置性強(qiáng)、與平臺無關(guān)等特點,并且結(jié)合了 C、C+和 JAVA 等諸多語言特點的 Visual C#.NET 語言3 、中間協(xié)議和軟件:出于系統(tǒng)開發(fā)的需要,為了能

43、讓數(shù)據(jù)庫調(diào)用基于 SQL的效勞,我們選用 SQL Server 2000 中自帶的驅(qū)動程序作為數(shù)據(jù)庫中間件。 3 拓?fù)浣Y(jié)構(gòu)設(shè)計 賓館客房根本業(yè)務(wù)管理信息系統(tǒng)是一個中小規(guī)模的信息系統(tǒng),業(yè)務(wù)相對簡單,經(jīng)分析該系統(tǒng)的計算模式采用 B/S瀏覽器/效勞器模式,整個系統(tǒng)設(shè)置靈活,由于采用了 B/S 模式,所以只要通過簡單的設(shè)置就可以使用。 圖 4-9 小區(qū)管理系統(tǒng)拓?fù)?詳細(xì)設(shè)計 1 用例設(shè)計的類圖 圖 4-10 日常收費(fèi)管理類圖圖圖 4-114-11 住戶信息管理類圖圖 4-12 住戶收費(fèi)標(biāo)準(zhǔn)管理類圖圖 4-13 來客信息管理類圖2 用例設(shè)計的順序圖 圖 4-14 住戶收費(fèi)標(biāo)準(zhǔn)管理順序圖圖 4-15 小區(qū)

44、人員管理順序圖4.4 數(shù)據(jù)庫設(shè)計 4.概述 數(shù)據(jù)庫是信息系統(tǒng)的根底和核心,數(shù)據(jù)庫設(shè)計的質(zhì)量將直接關(guān)系到信息系統(tǒng)開發(fā)的成敗和優(yōu)劣.本系統(tǒng)采用關(guān)系模型的數(shù)據(jù)庫。 概念數(shù)據(jù)模型 小區(qū)物業(yè)管理系統(tǒng)采用 UML 建模工具,用類圖描述概念數(shù)據(jù)模型:圖 4-16 概念數(shù)據(jù)模型物理設(shè)計 1概述信息系統(tǒng)確定以 Microsoft SQL Server 2000 數(shù)據(jù)庫做為系統(tǒng)運(yùn)行的依據(jù)。2表設(shè)計 系統(tǒng)的數(shù)本據(jù)庫均采用 Microsoft SQL Server 2000 設(shè)計,表結(jié)構(gòu)存儲實體及其關(guān)系。具體內(nèi)容詳見下表。表 4-1 Build表 4-2 Carpark表 4-3 Family_members表 4-

45、4 Household表 4-5 Household_costs_standard表 4-6 Project_cost表 4-7 Property_cost_records表 4-8 Room表 4-9 Vehicle表 4-10 Vehicle_cost表 4-11 Visitor表 4-12 Worker4.5 約束設(shè)計 數(shù)據(jù)庫的完整性約束是一種保證數(shù)據(jù)一致的機(jī)制。通過這種機(jī)制能夠保證授權(quán)用戶在對數(shù)據(jù)庫進(jìn)行修改是,數(shù)據(jù)的一致性不會遭到破壞。關(guān)系數(shù)據(jù)庫系統(tǒng)的完整性約束有以下三種:1、域完整性約束。要求屬性值必須在域中,并且根據(jù)語義確定屬性值能否為空。 2、實體完整性約束。要求主鍵必須唯一,且

46、主鍵不能為空。 3、參照完整性約束,也稱引用完整性,要求外鍵要么空缺,要么引用實際存在的主鍵。4.6 界面設(shè)計4.6.1 用戶登錄界面首先要創(chuàng)立一個登錄界面,也就是建立一個窗體來做為今后運(yùn)行程序時的登錄界面,如右圖 4-17 所示。在每次系統(tǒng)啟動的時候,都會顯示用戶登錄界面。用戶首先需要輸入用戶名,然后輸入密碼,選擇登錄身份。在系統(tǒng)驗證完成并判斷用戶名、密碼都正確有效后,系統(tǒng)將跳轉(zhuǎn)到主界面,這也就完成了用戶登錄的功能。圖 4-17 用戶登錄界面4.6.2 小區(qū)物業(yè)信息管理主界面當(dāng)用戶正確輸入用戶名、密碼并選擇小區(qū)物業(yè)管理員的身份成功登錄后,系統(tǒng)便進(jìn)入到小區(qū)物業(yè)信息管理主界面,如下列圖所示。該主

47、界面提供的主要功能是:樓房信息管理、住戶信息管理、住戶車輛管理。圖 4-184.6.3 小區(qū)物業(yè)信息管理車輛管理界面圖 4-19 用戶車輛管理模塊5系統(tǒng)的測試與維護(hù)5.1 測試方法本系統(tǒng)因為沒有太多的算法,只要求功能的實現(xiàn)和完善,所以采用黑盒測試方法的功能測試對系統(tǒng)進(jìn)行測試。 功能測試就是對產(chǎn)品的各功能進(jìn)行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否到達(dá)用戶要求的功能。本系統(tǒng)采用的測試方法如下: 1菜單項檢查:點擊每一個菜單按鈕是否都有對應(yīng)的頁面彈出,并且頁面之間切換是否正確。 2相關(guān)性檢查:刪除/增加一項會不會對其他項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確。 3 檢查按鈕的功能是否正確: 如 update, cancel, delete, save 等功能是否正確。 4字符串長度檢查: 輸入超出需求所說明的字符串長度的內(nèi)容, 看系統(tǒng)是否檢查字符串長度,會不會出錯. 5字符類型檢查: 在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型),看系統(tǒng)是否檢查字符類型,會否報錯。 6 標(biāo)點符號檢查: 輸入內(nèi)容包括各種標(biāo)點符號,特別是空格,各種引號,回車鍵.看系統(tǒng)處理是否正確。 7 中文字符處理: 在可以輸入中文的系統(tǒng)輸入中文,看會否出現(xiàn)亂碼或出錯. 8 檢查帶出信息的完整性: 在查看信息和修改信息

溫馨提示

  • 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

提交評論