2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢 業(yè) 設 計</b></p><p>  題目: 現代化小區(qū)管理系統設計與實現 </p><p>  學 生: </p><p>  學 號:

2、 </p><p>  學 院: </p><p>  專 業(yè): </p><p>  指導教師: </p><p>  201 年 月 日</p><p>  現代化小區(qū)管理系統設

3、計與實現</p><p><b>  摘 要</b></p><p>  隨著市場經濟的發(fā)展和人民生活水平的提高,住宅小區(qū)越來越成為居住的主流。人們在對居住條件的要求越來越高的同時,對小區(qū)物業(yè)的服務和管理水平的要求也相應提高。因此現代化小區(qū)管理者在不斷完善小區(qū)各項硬件條件的同時,還要配備現代化的小區(qū)管理系統。</p><p>  本系統是一套用

4、于現代化小區(qū)管理的綜合系統。利用計算機技術的各種優(yōu)勢,對小區(qū)的各種服務進行統一、規(guī)范的管理。本系統實現了計算機對樓房、業(yè)主、設備的查詢,修改,添加等工作,達到規(guī)范化管理的效果?,F代化小區(qū)管理系統提高了小區(qū)管理人員的工作效率,提升對住戶服務需求的反應速度,從而全面提高其管理水平和服務質量。</p><p>  關鍵詞:管理系統,小區(qū)管理,計算機技術</p><p>  Design and

5、Implementation of Modern Community </p><p>  Management System</p><p><b>  ABSTRACT</b></p><p>  Along with the development of market economy and the improvement of peop

6、le's living standard, residential area is more and more become the mainstream of living.People have more and more requirements to living conditions,residential property service and management level also increase acco

7、rdingly.Therefore modern district manager need to improve various hardware conditions of community, also equip with modern community management system.</p><p>  The modern community management system is a se

8、t of integrated system. Using various kinds of advantages of the computer technology. it carries on unified and standardized manag</p><p>  -ement to various sevices of community.For buidings,owners and equi

9、pments, the system reli</p><p>  -zes computer to query,modify,add,etc,and achieve the effect of standardized management.M</p><p>  -odern community management system improves the efficiency of

10、community managers,enh</p><p>  -ance he response speed of household service requirements,thus improving management level</p><p>  and quality of service.</p><p>  Key words : manag

11、ement system, community management,computer technology</p><p><b>  目 錄</b></p><p><b>  摘要I</b></p><p>  ABSTRACTII</p><p><b>  1系統概述1&l

12、t;/b></p><p>  1.1 系統開發(fā)背景及意義1</p><p>  1.2 系統開發(fā)目的1</p><p>  1.3 開發(fā)工具的選擇2</p><p>  2 系統分析與設計3</p><p>  2.1 目標設計3</p><p>  2.2可行性分析3<

13、;/p><p>  2.2.1技術可行性分析3</p><p>  2.2.2經濟可行性3</p><p>  2.3.3社會可行性3</p><p>  2.3系統功能分析4</p><p>  2.4系統性能要求4</p><p>  2.5系統的功能模塊4</p>&

14、lt;p><b>  3數據庫設計5</b></p><p>  3.1 MS SQL數據庫簡介5</p><p>  3.2系統E-R圖6</p><p>  3.3數據庫設計10</p><p>  4系統的詳細設計18</p><p>  4.1系統開發(fā)平臺18</p

15、><p>  4.1.1硬件平臺18</p><p>  4.1.2軟件平臺18</p><p>  4.2系統的詳細設計18</p><p>  4.2.1公共操作類設計18</p><p>  4.2.2用戶身份驗證模塊19</p><p>  4.2.3系統的總體框架20</

16、p><p>  4.2.4小區(qū)管理模塊20</p><p>  4.2.5樓宇管理模塊22</p><p>  4.2.6物業(yè)管理模塊23</p><p>  4.2.7用戶管理模塊23</p><p>  4.2.8系統管理模塊24</p><p>  4.3系數測試與分析24<

17、/p><p>  4.4 測試環(huán)境與測試條件26</p><p>  4.5 性能分析26</p><p><b>  致 謝27</b></p><p><b>  參考文獻28</b></p><p><b>  1系統概述</b></p&

18、gt;<p>  1.1 系統開發(fā)背景及意義</p><p>  隨著市場經濟的發(fā)展和人們生活水平的提高,住宅小區(qū)已經成為人們安家置業(yè)的首選,幾十萬到幾百萬的小區(qū)住宅比比皆是。人們花的錢越多,不但對住宅的本身的美觀、質量要求越來越高,同時對小區(qū)的服務和管理也要求很高,諸如對小區(qū)的維修維護,甚至對各項投訴都要求小區(qū)管理者做的好,做的完善。這樣要求小區(qū)管理者進行宏觀的和微觀的細致管理,其中最好的辦法是用

19、計算機操作的現代化小區(qū)管理系統來實現對小區(qū)管理,這就為我們設計現代化小區(qū)管理系統提供了市場需要。而我們設計的現代化小區(qū)管理系統是最關切老百姓實際生活的設計,各種人性化的配置,使管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復。伴隨著小區(qū)的的規(guī)模不斷擴大和住戶的不斷增多,像小區(qū)中的汽車、小區(qū)附帶設施,小區(qū)的各項維修、投訴等都將越來越復雜,工作量也將越來越大。但一直以來人們使用傳統人工的方式管理各種數據,這種管理方式存在著許

20、多缺點,比如:效率保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。</p><p>  作為計算機應用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作的效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。</p><p

21、>  1.2 系統開發(fā)目的</p><p>  為了更好的為廣大住戶服務,我們決定開發(fā)一套現代化小區(qū)管理系統,幫助小區(qū)管理人員從復雜管理之中解放出來,另外隨著人們生活水平的提高,網絡正逐漸走進了千家萬戶,網絡給人們帶來了更多生活的便利,人們慢慢的習慣于在網絡上處理生活上的問題,比如網絡上購物,網絡充話費等等,因此本現代化小區(qū)管理系統也把業(yè)主信息維護加入到系統當中,業(yè)主可以在第一時間了解自已的物業(yè)費用,可以及

22、時向物業(yè)管理部門提交自家報修服務,以及對物業(yè)管理的投訴服務,不像以前親自到物業(yè)管理部門去填寫申請表,現在這些問題通過系統在網絡上就可以處理,給廣大業(yè)主和物業(yè)管理部門都帶來了方便,真正做到網絡化服務,實現小區(qū)管理的系統化、規(guī)范化、自動化,有效的提高小區(qū)管理水平與效率,減少人力、物力浪費為目的. 提升對業(yè)主需求服務的反應速度,從而全面提高小區(qū)管理的水平和服務質量。</p><p>  1.3 開發(fā)工具的選擇</

23、p><p>  鑒于開發(fā)本系統的目的在于快速、方便的管理數據,特別是實現網上數據錄入、數據查詢,所以在開發(fā)語言的選擇上,選擇了功能強大且十分靈活的ASP.NET[3] (Microsoft Active Server Pages.NET,微軟動態(tài)服務器網頁)技術, ASP.NET 是經過編譯的基于.NET Framework的環(huán)境。用戶可以用任何與.NET Framework兼容的語言(包括 Visual Basic

24、 和 Visual C#)來創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET Framework 平臺。Visual Studio 2008是.NET平臺下最為強大的開發(fā)工具,無論是軟件服務商,還是企業(yè)應用程序的部署與發(fā)布,Visual Studio 2008都可以提供近乎完美的解決方案。Visual Studio 2008提供了包括設計、編碼、編譯調試、數據庫聯接操作等基本功能和基于開放架構的服務器組件開發(fā)平

25、臺、企業(yè)開發(fā)工具和應用程序重新發(fā)布工具以及性能評測報告等高級功能。Visual Studio 2008是Microsoft 為實現其.NET 技術而開發(fā)的一</p><p>  .NET框架包括以下組件:</p><p> ?。╝)公共語言運行環(huán)境(CLR)</p><p> ?。╞).NET框架類庫(BCL)</p><p> ?。╟)數據

26、庫訪問組件(ADO.NET和XML)</p><p> ?。╠)基于ASP.NET編程框架的網絡服務(Web Services)和網絡表單(Web Forms)</p><p>  (e)Windows 桌面應用界面編程組件(WinForms)</p><p><b>  2 系統分析與設計</b></p><p>&l

27、t;b>  2.1 目標設計</b></p><p>  物業(yè)管理作為房地產綜合開發(fā)的最后一個環(huán)節(jié),也是延時最長的、與社會各個方面接觸最多的階段。它承擔著樓宇管理、物業(yè)及設備的保養(yǎng)與維修、住戶各種信息管理等大大小小繁瑣的事務。開發(fā)現代化小區(qū)管理系統就是要擺脫過去耗費很大的人力物力和時間的手工管理,從而達到規(guī)范化管理的效果,提高工作效率、提升對業(yè)主住戶服務需求的反應速度,從而全面提高小區(qū)管理的水平

28、和服務質量。通過規(guī)范的管理可以非常方便快報捷地查找、翻閱、修改、復制各種資料,有效地改善小區(qū)管理中有關資料的存儲方式,將各項服務分門別類加以存儲起來,分類處理小區(qū)管理日常發(fā)生的各種事務。</p><p><b>  2.2可行性分析</b></p><p>  2.2.1技術可行性分析 </p><p>  本系統采用MS SQL作為數據庫、A

29、SP.NET技術作為開發(fā)的語言、Visual Studio 2008(以下簡寫為VS2008)作為軟件平臺,進行系統設計與實現。由于VS2008是Microsoft公司最新推出一種為處理數據庫和開發(fā)數據庫應用程序的軟件,它具有很好的面向對象可視化開發(fā)功能,還提供了新的對象和事件處理模式,同時可以設計出友好的操作界面。并且VS2008軟件與Windows操作系統都是由Microsoft公司開發(fā),使得它們具有很好的兼容性,能更好的保證系統安

30、全性、可靠性與穩(wěn)定性。</p><p>  2.2.2經濟可行性 </p><p>  該現代化小區(qū)管理系統的開發(fā)需要軟件開發(fā)人員花費一定的時間和精力,因此需要一定的運行資金。其具體的價值要依據系統的性能來定。但是不管系統自身的價值多少,它能給小區(qū)的管理,給業(yè)主提供生活的便利卻是不可估量的。本系統可以使小區(qū)管理工作變繁為簡,使其更加合理化、規(guī)范化。工作效率的提高就意為著整體水平的提高,就

31、會為小區(qū)管理部門帶來更佳優(yōu)質的服務,從而獲得良好口碑,對其商業(yè)的發(fā)展前景是非常值得投資的。</p><p>  2.3.3社會可行性 </p><p>  隨著科學技術的飛速發(fā)展與計算機技術的普遍應用,信息化、自動化信息管理進程正在不斷加快,社會各行業(yè)管理工作和小區(qū)管理一樣,為了更好的進行管理和提供優(yōu)質服務,提高自己企業(yè)管理水平與管理員工作效率,減少人力物力不必要的浪費,使得各行業(yè)對計算

32、機自動化管理設備急于需求,而此系統設計實現后,能滿足小區(qū)管理部門需求,并且稍做改動就可以使用于應用于實際的管理工作中,因此該系統有很大的市場前景。</p><p><b>  2.3系統功能分析</b></p><p>  現代化小區(qū)管理系統是為了對小區(qū)實行計算機化的管理,以提高工作效率,方便用戶。主要功能有對物業(yè)設備、入住情況、車位,維修等進行管理和基本資料管理以及

33、對系統自身的用戶權限管理。物管中心不但含有小區(qū)日常項目的信息,而且還包含了對系統的管理,系統管理主要任務是提高系統安全性和對系統提供良好的維護。</p><p><b>  2.4系統性能要求</b></p><p>  一個優(yōu)質的系統不僅要求要具有強大的功能,而且應在先進性,方便性,安全性等到方面下功夫,因此本系統從以下幾個具體的方面做好系統性能要求:</p&

34、gt;<p>  先進性:對于主機系統應考慮其先進性和生命力。  可靠性:有一個穩(wěn)定可靠的系統是確保整個系統正常運行的關鍵。  安全性:整個系統不應由于操作失誤,甚至惡意攻擊而遭到破壞。</p><p>  2.5系統的功能模塊</p><p>  現代化小區(qū)管理系統是為了對小區(qū)實行計算機化的管理,以提高工作效率,方便用戶。系統的功能模塊有:前臺用

35、戶管理模塊,小區(qū)管理模塊、樓盤管理模塊,設備管理模塊、物業(yè)管理模塊、收費管理模塊、停車管理模塊、用戶管理模塊、系統管理模塊。其中,用戶身份驗證提供對用戶的登錄身份進行驗證,只有具有系統帳號的用戶才可以使用系統得所有功能。在系統的底層采用ADO.NET[3]提供ASP.NET的支持和實現數據庫的訪問操作。</p><p><b>  3數據庫設計</b></p><p>

36、;  3.1 MS SQL數據庫簡介</p><p>  SQL Server是由Microsoft 開發(fā)和推廣的關系數據庫管理系統[4](DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,并于1988年推出了第一個OS/2 版本。 SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5 版本;1998年,SQL

37、Server 7.0 版本和用戶見面;SQL Server 2008是Microsoft 公司于2008年推出的新版本。</p><p>  SQL Server 特點:</p><p> ?。╝)真正的客戶機/服務器體系結構。</p><p> ?。╞)圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。</p><p> ?。╟)豐富的

38、編程接口工具,為用戶進行程序設計提供了更大的選擇余地。</p><p> ?。╠)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與MicrosoftBackOffice產品集成。</p><p> ?。╡)具有很好的伸縮性,可跨越從運行Windows 95/98 的膝上型電腦到運行Windows

39、 2008 的大型多處理器等多種平臺使用。</p><p> ?。╢)對Web 技術的支持,使用戶能夠很容易地將數據庫中的數據發(fā)布到Web 頁面上。</p><p> ?。╣)SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。</p><p>  SQL Server 系統數據庫簡介:</p><p>

40、; ?。╝)Master數據庫是SQL Server系統最重要的數據庫,它記錄了SQL Server系統的所有系統信息。這些系統信息包括所有的登錄信息、系統設置信息、SQL Server的初始化信息和其它系統數據庫及用戶數據庫的相關信息。</p><p> ?。╞)Model 數據庫是所有用戶數據庫和Tempdb 數據庫的模板數據庫,它含有Master數據庫所有系統表的子集,這些系統數據庫是每個用戶定義數據庫需要

41、的。</p><p> ?。╟)Msdb 數據庫是代理服務數據庫,為其警報、任務調度和記錄操作員的操作提供存儲空間。</p><p> ?。╠)Tempdb 是一個臨時數據庫,它為所有的臨時表、臨時存儲過程及其它臨時操作提供存儲空間。</p><p> ?。╡)Pubs 和Northwind 數據庫是兩個實例數據庫,它們可以作為SQL Server的學習工具。<

42、;/p><p><b>  創(chuàng)建表:</b></p><p>  在SQL Server 2008 中,每個數據庫中最多可以創(chuàng)建200萬個表,用戶創(chuàng)建數據庫表時,最多可以定義1024列,也就是可以定義1024個字段。SQL Server 2008 提供了兩種方法創(chuàng)建數據庫表,第一種方法是利用企業(yè)管理器(Enterprise Manager)創(chuàng)建表;另一種方法是利用Tran

43、sact-SQL語句中的create命令創(chuàng)建表。</p><p>  利用企業(yè)管理器創(chuàng)建表:</p><p>  在創(chuàng)建新表的數據庫中,用右鍵單擊表對象,從彈出的快捷菜單中選擇新建表選項,或者在工具欄中選擇圖標,就會出現新建表對話框,在該對話框中,可以定義列的以下屬性:列名稱、數據類型、長度、精度、小數位數、是否允許為空、缺省值、標識列、標識列的初始值、標識列的增量值和是否有行的標識,然后

44、根據提示進行設置。</p><p>  利用create命令創(chuàng)建表其語法形式如下:</p><p>  CREATE TABLE</p><p>  [ database_name.[ owner ] .| owner.] table_name</p><p>  創(chuàng)建表的各參數的說明如下:</p><p> ?。╝)

45、database_name:用于指定在其中創(chuàng)建表的數據庫名稱。</p><p> ?。╞)owner:用于指定新建表的所有者的用戶名。</p><p> ?。╟)table_name:用于指定新建的表的名稱。</p><p>  增加、刪除和修改字段:</p><p>  利用企業(yè)管理器增加、刪除和修改字段:</p><p

46、>  在企業(yè)管理器中,打開指定的服務器中要修改表的數據庫,用右鍵單擊要進行修改的表,從彈出的快捷菜單中選擇設計表選項,則會出現設計表對話框,在該對話框中,可以利用圖形化工具完成增加、刪除和修改字段的操作。</p><p>  利用Transact-SQL語言中的alter table命令增加、刪除和修改字段:</p><p>  (a)table:用于指定要修改的表的名稱。</

47、p><p> ?。╞)alter column:用于指定要變更或者修改數據類型的列。</p><p> ?。╟)column name:用于指定要更改、添加或刪除的列的名稱。</p><p> ?。╠)new data type:用于指定新的數據類型的名稱。</p><p> ?。╡)precision:用于指定新的數據類型的精度。</p&

48、gt;<p>  (f)scale:用于指定新的數據類型的小數位數。</p><p> ?。╣)null |not null:用于指定該列是否可以接受空值。</p><p><b>  3.2系統E-R圖</b></p><p>  在小區(qū)管理中,存在小區(qū),樓宇,房間,費用,住戶,設備等幾個對象實體,以小區(qū),樓宇,房間,住戶以及周

49、邊設施這幾個對象實體為例,一個小區(qū)對應多個樓宇,同時一個樓宇只能屬于一個小區(qū);一個樓宇中有多個房間,一個房間只能對應一個用戶,一個用戶也只能對應一個房間,一個小區(qū)對應多個周邊設施,一個小區(qū)擁有多臺設備,而一個設備只能屬于一個小區(qū)。據此可以得知上述對應的實體-關系圖[5]如下:</p><p>  設備信息實體關系圖如圖3-1所示,業(yè)主管理實體關系圖如3-2所示</p><p>  圖3-1

50、 設備信息實體關系圖</p><p>  圖3-2 業(yè)主管理實體關系圖</p><p>  房間信息實體圖如圖3-3所示</p><p>  圖3-3 房間信息實體圖</p><p>  住戶信息實體圖如圖3-4所示</p><p>  圖3-4 住戶信息實體圖</p><p>  報修信息實體

51、圖如圖3-5所示</p><p>  圖3-5 報修信息實體圖</p><p>  投訴信息實體圖如圖3-6所示</p><p>  圖3-6 投訴信息實體圖</p><p>  停車位信息實體如圖3-7所示</p><p>  圖3-7 停車位信息實體</p><p>  停車場信息實體圖如圖

52、3-8所示</p><p>  圖3-8停車場信息實體</p><p>  收費類型信息實體圖如圖3-9所示</p><p>  圖3-9收費類型信息實體</p><p>  收費信息實體圖如圖3-10所示</p><p>  圖3-10住戶信息實體圖</p><p><b>  3.

53、3數據庫設計</b></p><p>  在對E-R圖分析的基礎上,首先在SQL Server中創(chuàng)建一個數據庫,命名為Smallhouse,根據上面的分析,該系統有如下的數據項和數據結構,該數據庫表分為兩類,一類為基本信息表,另一類是代碼表。其中基本信息表如表1代碼表如表2。 </p><p>  表3-1 系統中所用到的基本信息表及用途&l

54、t;/p><p>  表3-2 系統中所用到的代碼表及用途</p><p>  表3-3 小區(qū)基本信息表(baseInfo)</p><p>  表3-4 物業(yè)管理人員信息表(employee)</p><p><b>  續(xù)表3-4</b></p><p>  表3-5 公告信息表(notice)&

55、lt;/p><p>  表3-6 設備維修信息表(fixRepair)</p><p>  表3-7 住戶費用信息表(homeChargeFee)</p><p>  表3-8 停車場信息表(basePark)</p><p>  表3-9 收費類型信息表(chargeFeeType)</p><p>  表3-10

56、住戶信息表(homeHold)</p><p>  表3-11 停車位信息表(homePark)</p><p>  表3-12 住戶報修信息表(homeRepair)</p><p>  表3-13 房產信息表(Bm_cell)</p><p>  表3-14 周邊設施信息表(areaFacility)</p><

57、p>  表3-15 住戶投訴信息表(homeReport)</p><p>  表3-16 系統參數表(type)</p><p>  表3-17 樓宇信息表(Pavilion)</p><p>  表3-18 設備管理信息表(fixManager)</p><p>  表3-19 管理員信息表(admin)</p>

58、<p><b>  4系統的詳細設計</b></p><p><b>  4.1系統開發(fā)平臺</b></p><p><b>  4.1.1硬件平臺</b></p><p>  中央處理器: Intel Core i5-4210U</p><p><b>

59、;  內存:4.0GB</b></p><p>  硬盤:160G 轉速7200轉/分</p><p>  顯示器: 彩色 真彩32 分辨率 1024×768</p><p>  標準鍵盤、標準光電鼠標CPU:Pentium 4 1.8GHz以上</p><p><b>  4.1.2軟件平臺</b&

60、gt;</p><p>  操作系統;Windows 8</p><p>  數據庫:SQL Server 2008</p><p>  開發(fā)環(huán)境:Microsoft .NET Framework SDK v3.5</p><p>  開發(fā)工具:Microsoft Visual Studio 2010</p><p>

61、  開發(fā)語言:ASP.NET,C#語言 </p><p><b>  服務器:IIS7</b></p><p>  瀏覽器:360安全瀏覽器</p><p>  4.2系統的詳細設計</p><p>  在本節(jié)中,我們將就小區(qū)管理中各個模塊具體實現做一些介紹,從系統的預覽中可以看到各個模塊的設計風格是相同的,都是由一個框

62、架頁面來實現的。在這我們具體來就幾個重點模塊進行說明。</p><p>  4.2.1公共操作類設計</p><p>  公共操作類主要包括數據庫操作類和字符串處理類,數據庫操作類主要用于數據庫連接、SQL語句執(zhí)行、數據綁定,數據庫打開、數據庫關閉等操作。字符串處理類主要用于字符串的截取和數據庫查詢條件的生成操作。數據庫操作類主要是根據web.config文件中的連接字符串連接并打開數據庫

63、,并在此基礎上對數據庫中的表數據進行編輯、查詢、更新、刪除等操作,在BaseClass類中用到的是.NET Framework中提供的數據庫連接對象Connection、Command、DataRead,以及數據斷線對象DataSet[7]通過將以上幾個對象綜合起來抽象成一個數據庫操作類,系統的所有數據庫操作和數據綁定都是BaseClass對象的實例化的對象。類圖代碼如圖4-1所示:</p><p>  圖4-1

64、 公共操作類圖</p><p>  4.2.2用戶身份驗證模塊</p><p>  建立頁面login.aspx,該頁面中主要用到了button控件和textbox控件,用戶在textbox控件中填寫登錄信息,然后單擊頁面中的“登錄”按鈕,就可以實現用戶的登陸。程序運行時,界面如圖4-2所示</p><p>  圖4-2 身份驗證模塊圖</p><

65、;p>  當用戶輸入用戶名、密碼和驗證碼之后,首先進行驗證碼判斷,如果驗證碼錯誤或為空,則給出錯誤提示,如果驗證碼正確,則提交數據庫進行用戶名和密碼檢驗,如果用戶名和密碼錯誤,給出提示。</p><p>  4.2.3系統的總體框架</p><p>  用戶通過驗證后,進入系統管理的首頁面Default.aspx,,首頁由兩個部分組成:一個是系統操作框架導航left.aspx,主要顯

66、示系統所有操作列表,點擊可以進行相應的管理操作,包括小區(qū)管理、樓宇管理、物業(yè)管理、收費管理等。另一個是系統顯示區(qū),根據left.aspx頁面的點擊可以顯示相應的頁面.,界面如圖4-3所示:</p><p>  圖4-3 系統總體框架圖</p><p>  4.2.4小區(qū)管理模塊</p><p>  1)小區(qū)基本信息頁面的設計與實現</p><p&

67、gt;  當單擊界面左側的“小區(qū)基本信息”鏈接時,default.aspx頁面中main部分對應的頁面為小區(qū)基本信息頁面baseinfo.aspx,在該頁面中表格內容顯示是由html中的table來實現的,主要是使用了數據綁定來實現的,此頁面主要是顯示小區(qū)的基本信息,小區(qū)的各項說明。該頁面如圖4-4所示:</p><p>  圖4-4 小區(qū)管理模塊圖 </p><p>  當單擊“修改”按

68、鈕時,進入小區(qū)概況修改頁面editbaseinfo.aspx。在該頁面中主要用到的控件是Textbox和button,由于該頁面的html較簡單且篇幅有限,不再列出。當修改完小區(qū)信息后,單擊“保存”按鈕,就可以實現保存功能并且返回原來的頁面,當單擊“返回”按鈕時,直接返回而不保存修改信息。</p><p>  2)小區(qū)周邊設施和管理頁面的設計與實現</p><p>  當單擊界面左側的“添

69、加周邊設施”鏈接時,default.aspx頁面中main部分對應的頁面為小區(qū)樓宇添加頁面addareafac.aspx,在該頁面中內容顯示是由TextBox和Buttion來實現的,</p><p>  為了保證輸入的數據正確性,本模塊對用戶添加的數據進行了有效性驗證,驗證控件有:RequiredFieldValidator控件,RangValidator控件,RegularExpressionValidato

70、r控件和CompareValidator控件,當數據通過全部驗證后,單擊”添加”按鈕就可以實現數據的添加操作,頁面轉到”周邊設施管理”頁面,該頁面如圖4-5所示:</p><p>  圖4-5 周邊設施模塊圖</p><p>  當單擊界面左側的“編輯周邊設施”鏈接時,index.htm頁面中main部分對應的頁面為周邊設施管理信息頁面areafac.aspx,在該頁面中主要使用了Grid

71、View控件用于顯示所有小區(qū)內周邊施的管理,對于一套現代化小區(qū)管理系統來說,具有良好的查詢方式無疑是相當重要的。大多數此類管理系統都包含有模糊查詢的功能,本套系統在開發(fā)過程中對此功能作了進一步的改進。一般的模糊查詢設計思想是這樣的:系統把用戶輸入的內容作為匹配條件,去和系統數據庫中相應字段中的內容進行匹配,設法找出相應匹配的記錄并作為查詢的結果輸出。在本系統中,每次查詢時用戶可以指定相應的字段查找。并能實現精確和模糊查找的切換,以便讓系

72、統更快找出相匹配內容,該頁面的界面如圖4-6所示:</p><p>  圖4-6 公共管理模塊圖</p><p>  4.2.5樓盤管理模塊</p><p>  1)樓宇管理頁面的設計與實現</p><p>  當單擊左側的“小區(qū)樓宇編輯”鏈接時,index.htm頁面中main部分對應的頁面為樓宇概況頁面pavilion.aspx,該頁面的

73、設計風格和實現功能與上述介紹的設施概況鏈接的頁面areafac.aspx相似,只是進行數據庫操作時SQL語句不同。</p><p>  2)房間信息頁面的設計與實現</p><p>  當單擊界面左側的“添加房間信息”鏈接時,index.htm頁面中main部分對應得頁面為房間信息addroom.aspx。此頁面主要主要用一個臨時表DataTable保存用戶對樓宇房間的配置數據,由于樓宇層

74、與層之間配置大體相當,如果按傳統方式添加數據,必然要加大用戶操作的工作量,要想簡化用戶的工作,就得讓計算機根據用戶的需求,自動完成樓宇內房間的添加。具體的做法是根據用戶選擇的樓宇和單元,輸入每單元房間數量,單擊“創(chuàng)建“按鈕生成所有房間初始數據,然后用戶可以根據特定的房間進行特定的處理,單擊“更新”按鈕修改房間信息,最后可以單擊”保存到數據庫“按鈕,將生成的數據保存到數據庫,該頁面的界面如圖4-7所示:</p><p&

75、gt;  圖4-7 樓宇管理模塊圖</p><p>  4.2.6物業(yè)管理模塊</p><p>  在住戶管理模塊里主要包括住戶報修管理信息頁面、住戶投訴管理信息頁面。當單擊界面左側的“編輯住戶報修”鏈接時,main部分對應得頁面為住戶報修信息homerepair.aspx,該頁面的設計與arearac.aspx頁面的設計相同,該頁面實現了住戶報修管理審核功能。當有住戶提交報修時,用戶可以

76、對提交的報修進行相應的審核處理。投訴管理信息頁面設計與報修管理設計相似,住戶管理頁面如圖4-8所示:</p><p>  圖4-8 物業(yè)管理模塊圖</p><p>  4.2.7用戶管理模塊</p><p>  在住戶管理模塊里主要包括了添加住戶基本信息頁面、編輯住戶信息頁面、添加物業(yè)管理人員頁面、編輯物業(yè)管理人員頁面,當單擊左側的“添加住戶信息”鏈接時,框架頁面調

77、轉到addhomehold.htm頁面,該頁面的設計與addareafac.aspx頁面的設計相同,其中本模塊利用DropDownList控件數據綁定功能。將小區(qū)內的樓宇、單元和房間綁定到DropDownList控件上面,方便用戶的操作。當單擊界面左側的“編緝住戶信息”鏈接時,main部分對應得頁面為住戶基本信息頁面homehold.aspx;該頁面的設計與areafac.aspx頁面的設計相同?!疤砑幼粜畔ⅰ表撁嫒鐖D4-9所示<

78、;/p><p>  圖4-9 用戶管理模塊圖</p><p>  4.2.8系統管理模塊</p><p>  系統管理模塊主要包括了數據庫備份頁面、數據庫恢復頁面、代碼維護頁面、管理員的編輯頁面的設計與實現。數據庫的備份與恢復主要是為了防止系統數據由于某種原因產生數據信息損壞。當系統數據由于某種原因產生損壞時進行數據恢復,以免由于數據錯誤導致不必要的損失.代碼維護頁面主

79、要是對系統參數進行添加、編輯、刪除操作,界面如圖4-10:</p><p>  圖4-10 系統管理模塊圖</p><p>  4.3系數測試與分析</p><p>  軟件開發(fā)測試期的目的不是展示受測程序毫無錯誤,而是盡可能多地發(fā)現軟件錯誤。這種說法似乎相悖于人們對于代碼段的成功測試的直覺。但是一個成功的測試是能發(fā)現錯誤的測試,而不是沒有檢測到任何錯誤。無論我們寫

80、程序的能力多強,從可能出現的各種錯誤仍可以看出,我們應對程序進行檢測以確保我們的模塊編碼正確。許多程序員把測試視為其程序能夠正常運行的演示。然而演示正確性的思想實際是測試的對立面。我們對程序進行測試是為了顯示錯誤的存在,因為我們的目的是為了發(fā)現錯誤,僅當發(fā)現錯誤后我們才能認為測試是成功的。一旦發(fā)現錯誤,便要進行“調試”或錯誤糾正,即確定什么原因引起的錯誤和為使錯誤不再出現而對系統進行修改。</p><p>  在

81、一個系統的開發(fā)過程中,測試包含幾個階段。首先每個程序模塊通常孤立于系統中的其它程序,作為單個程序測試,這樣的測試稱為模塊測試[12]或單元測試,它檢驗模塊在設計時的期望輸入類型情況下是否正確運行。任何時候,在控制環(huán)境下都能進行模塊測試,所以測試可以給被測試的模塊輸入一個預定的數據集,然后觀察產生什么樣的輸出數據。另外,測試檢查內部數據結構、內部邏輯和輸入、輸出數據的邊界條件。</p><p>  軟件測試分為動態(tài)

82、測試和靜態(tài)測試。按產生測試數據的不同方式,動態(tài)測試可分為功能測試和結構測試,即黑盒測試和白盒測試。本系統采用的是黑盒測試。所謂黑盒測試是把測試對象視為一個黑盒子,測試人員只著眼于軟件的外部特性,而不考慮軟件的內部的邏輯結構,是在軟件接口上進行的測試。本系統的測試用例如下面的圖4-11所示,其測試的結果如圖4-12、圖4-13</p><p>  圖4-11系統測試圖</p><p>  圖

83、4-12系統測試結果圖1</p><p>  圖4-13 系統測試結果圖2</p><p>  4.4 測試環(huán)境與測試條件</p><p><b>  硬件條件:</b></p><p>  處理器:Intel(R) CPU 3.06GHz</p><p><b>  內存:4GB<

84、;/b></p><p>  局域網設備:網卡,網線,集線器</p><p>  軟件條件:windows7或更高的操作系統</p><p><b>  4.5 性能分析</b></p><p>  經測試,本系統可以作為單機版或者局域網網絡版使用,單機版,即在裝有SQL 2008的系統中即可運行,局域網中,選一個

85、服務器機即可,各種情況下,均可正常運行。</p><p><b>  致 謝</b></p><p>  時間猶如白駒過隙,四年美好的大學生活即將成為生命中的一段回憶。踱步于相思湖畔,沐浴在陽光微風中,忽然覺得漫步于湖畔是多么令人愉悅的一件事,想到就要離開這個美麗的地方,好感不舍??</p><p>  回首既往,人生中最寶貴的時光能在陜西科技

86、大學大學校園里度過,能在眾多學富五車、才華橫溢的老師們的熏陶下度過,實在是備感榮幸。在四年的時間里,我在學習上和思想上都獲益匪淺,人也逐漸成長。這除了我自己的努力外,與各位老師、同學和朋友們的關心和幫助、支持和鼓勵是分不開的。在此,我向他們致上深深的謝意。謝謝你們!</p><p>  畢業(yè)設計是艱辛而又富有挑戰(zhàn)性的,在這過程中遇到了不少問題,如如何確定論題、如何圍繞論題查找資料、怎樣斟酌字句等,一度令我感到聒噪

87、、痛苦和彷徨。老師的諄諄誘導、同學們的出謀劃策以及家人的支持鼓勵,是我堅持完成畢業(yè)設計的動力源泉。在這里,我要特別感謝我的導師陳敏歌老師。從畢業(yè)設計的選題、框架的設計、結構的布局到最終的定稿,從內容到格式,她都費盡心血。沒有陳老師的辛勤栽培、孜孜教誨,就沒有我畢業(yè)設計的順利完成。感謝她用博大的胸懷給予我無私的關懷和幫助。</p><p>  在做畢業(yè)設計過程中,我也發(fā)現了自己存在的不少問題,如知識淺薄、對文獻資料

88、等涉獵太少,以至于遇到不少阻擾?!奥仿湫捱h兮,吾將上下而求索”,學無止境,我以后還需要不斷的努力,增長知識。</p><p>  一個人的成長絕不是一件孤立的事,沒有別人的支持與幫助絕不可能辦到。我感謝可以有這樣一個空間,讓我對所有給予我關心、幫助的人說聲“謝謝”!今后,我會繼續(xù)努力!</p><p><b>  參 考 文 獻</b></p>&l

89、t;p>  [1] 徐文華.小區(qū)物業(yè)管理信息系統設計及應用[J].當代經濟,2006(3):56-57.</p><p>  [2] 劉魯.信息系統設計原理與應用[M].第一版北京航天航空大學出版社出版,1995-3,111-130.</p><p>  [3] 張躍延等.ASP.NET數據庫系統開發(fā)完全手冊[M].人民郵電出版社,2007-1,4-6.</p><

90、;p>  [4] 韓朝軍.SQL Server 管理與開發(fā)技術大全[M].人民郵電版社,2007.</p><p>  [5] 王珊,陳紅.數據庫系統原理教程[M]清華大學出版,1998.</p><p>  [6] 劉若愚B/S模式下的物業(yè)管理系統[J].池州師專學報,2006,20(5):25-27.</p><p>  [7] 陳長江等.基于Web的小區(qū)

91、物業(yè)管理信息系統設計及實現[J].電腦知識與技術,2006,35):2-8.</p><p>  [8] 馬莉.基于C/S模式的普通小區(qū)物業(yè)管理系統的設計[J].北京石油化工學報,2002,10(2):57-59.</p><p>  [9] John Kauffman.Beginning ASP.2.0 DataBase[M].wiley publishing,Inc,2006:88-1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論