畢業(yè)設計(論文)---小區(qū)物業(yè)管理系統(tǒng)_第1頁
已閱讀1頁,還剩83頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p><b>  說 明 書</b></p><p> 設計(論文)題 目小區(qū)物業(yè)管理系統(tǒng)</p><p> 專 業(yè)信息管理與信息系統(tǒng)班 級信管07-1</p><p> 設 計 人學 號</p><

2、;p> 指導教師</p><p><b>  摘 要</b></p><p>  本系統(tǒng)是根據(jù)青島即墨市新興小區(qū)日常工作特點為依據(jù)做出需求分析,以小區(qū)內(nèi)部的住戶和房屋管理、繳費管理為設計核心,運用ASP.NET技術并輔助以SQL Sever 2005數(shù)據(jù)庫功能,開發(fā)設計的一個小區(qū)物業(yè)管理系統(tǒng)。</p><p>  將計算機的強大功能與現(xiàn)

3、代的管理思想相結合,建立現(xiàn)代的智能小區(qū)是物業(yè)管理發(fā)展的方向。重視現(xiàn)代化的管理,重視細致周到的服務是本小區(qū)工作的宗旨。確保能提高經(jīng)濟效益,確保能提高管理水平,確保取得最大經(jīng)濟效益是本系統(tǒng)開發(fā)的目標。</p><p>  系統(tǒng)通過需求分析、總體設計、詳細設計等過程,基本實現(xiàn)了小區(qū)物業(yè)的住戶與房屋管理、繳費管理、投訴管理、報修管理、車位管理、系統(tǒng)基本設置六大模塊的功能,每個模塊都可以進行添加、修改、刪除、查詢功能,已經(jīng)

4、達到設計的初步目標,可以實現(xiàn)小區(qū)的計算機化管理。</p><p>  關鍵詞:小區(qū)物業(yè)管理;費用管理;ASP.NET;SQL Sever 2005</p><p><b>  ABSTRACT</b></p><p>  The system is based on the emerging area of Qingdao Jimo featu

5、res daily basis to make demand analysis to households within the cell and the housing management, payment management for the design of the core, assisted by the use of ASP.NET technology and SQL Sever 2005 database funct

6、ionality, development Design of a residential property management system.</p><p>  Making use of the strong function of the calculator and the modern management thought establish the modern intelligence area

7、 what I try to do provide. The work of the system is to insure that the economic can increase, the level of management can increase, and the most benefits can take.</p><p>  System, through requirements anal

8、ysis, design, detailed design process, the basic realization of households and housing residential property management, fee management, complaints management, repair management, parking management, system features basic

9、set of six modules, each module can add, modify, delete, search functions, the design of the initial target has been achieved.</p><p>  Keywords: Plot property management; The expenses management; ASP.NET te

10、chnology; SQL Sever 2005</p><p><b>  目 錄</b></p><p><b>  1 前 言1</b></p><p>  1.1 系統(tǒng)開發(fā)背景1</p><p>  1.2 系統(tǒng)設計的目標和意義1</p><p>  1.3

11、 系統(tǒng)所要達到的設計目標2</p><p><b>  2 需求分析3</b></p><p>  2.1系統(tǒng)可行性分析3</p><p>  2.2系統(tǒng)數(shù)據(jù)流圖4</p><p><b>  2.3數(shù)據(jù)字典6</b></p><p><b>  3 總體

12、設計11</b></p><p>  3.1 系統(tǒng)功能結構11</p><p>  3.2系統(tǒng)流程圖12</p><p>  3.3 關系模型14</p><p><b>  4 詳細設計15</b></p><p>  4.1 數(shù)據(jù)庫系統(tǒng)設計15</p>&

13、lt;p>  4.2 數(shù)據(jù)庫的概念結構設計15</p><p>  4.3 數(shù)據(jù)庫的物理結構設計16</p><p><b>  5 系統(tǒng)實現(xiàn)21</b></p><p>  5.1 系統(tǒng)的登錄21</p><p>  5.2 系統(tǒng)主頁面22</p><p>  5.3 系統(tǒng)用戶設

14、置模塊23</p><p>  5.4 業(yè)主與房屋信息管理模塊24</p><p>  5.5 繳費信息管理模塊28</p><p>  5.5投訴信息管理模塊33</p><p>  5.6報修信息管理模塊37</p><p>  5.7車位信息管理模塊39</p><p>  5

15、.8數(shù)據(jù)信息維護模塊42</p><p>  5.9用戶手冊43</p><p>  6 系統(tǒng)測試與維護45</p><p>  6.1 系統(tǒng)運行環(huán)境45</p><p>  6.2 系統(tǒng)測試的目標45</p><p>  6.3 系統(tǒng)測試用例45</p><p>  6.4 系統(tǒng)維

16、護47</p><p><b>  結束語48</b></p><p><b>  參考文獻49</b></p><p><b>  致 謝50</b></p><p><b>  附 錄51</b></p><p>

17、  A 主要源程序51</p><p><b>  B 用戶手冊67</b></p><p><b>  C 軟件光盤71</b></p><p><b>  D 科技譯文72</b></p><p><b>  1 前 言</b></p&

18、gt;<p>  1.1 系統(tǒng)開發(fā)背景</p><p>  物業(yè)管理是指運用現(xiàn)代化的管理方法、管理手段和先進的維修技術,由專門機構和專業(yè)人員,在物業(yè)的生命周期內(nèi)對人類生產(chǎn)、生活活動的整個環(huán)境和空間實施多功能、多層次的管理,為物業(yè)使用人提供周到的服務,創(chuàng)造一個安全、方便、舒適、寧靜的工作或生活環(huán)境,以維持和提高物業(yè)的價值和使用價值。</p><p>  物業(yè)管理的發(fā)展已經(jīng)有10

19、0多年的歷史,其管理模式日趨成熟和完善。我國物業(yè)管理業(yè)的起步較晚,對物業(yè)管理的理論研究和實踐操作尚需不斷加強和完善。</p><p>  新興小區(qū)物業(yè)管理尚未完全計算機化,工作非常繁瑣,需要大量的人力、物力和財力,極大的浪費了小區(qū)物業(yè)的資源,對于小區(qū)的管理人員來說,物業(yè)管理包括住戶資料管理、費用管理、停車場管理、住戶的投訴管理、住戶的報修管理等等。而這些項目在過去手工操作時代,需要手工記錄這些事情,不但麻煩,還經(jīng)

20、常出錯,給廣大用戶帶來很多不便。為了更好的為廣大住戶服務,開發(fā)一套切實可行的小區(qū)物業(yè)管理系統(tǒng),幫助小區(qū)管理人員從復雜的物業(yè)管理之中解放出來,實現(xiàn)真正的計算機化物業(yè)管理。</p><p>  1.2 系統(tǒng)設計的目標和意義</p><p>  隨著計算機行業(yè)的發(fā)展以及現(xiàn)代社會對辦事效率要求的提高,計算機的應用已經(jīng)深入到社會的各行各業(yè)中。物業(yè)管理作為一個新興事物在近幾年出現(xiàn)在人們面前,居住小區(qū)的

21、增加及管理機構的改革使人們?nèi)諠u接近物業(yè)管理這個新生事物。是否有一個結構嚴謹,功能齊全,實用性強的物業(yè)管理實用軟件已成為小區(qū)管理成功與否的必要條件之一。</p><p>  本物業(yè)管理系統(tǒng)的開發(fā),是為了規(guī)范住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應用軟件。使用計算機進行小區(qū)物業(yè)信息的處理,具有如下的優(yōu)點:</p><p>  (1)及時信息交流,改善服務質(zhì)量。</p>

22、;<p>  通過本系統(tǒng)對小區(qū)物管信息的規(guī)范管理,可以及時的掌握業(yè)主們的需求,并根據(jù)需求有針對性的改進業(yè)務,以提高服質(zhì)量。 </p><p>  (2) 方便查詢,提高工作效率[1]。</p><p>  1.3 系統(tǒng)所要達到的設計目標</p><p>  本小區(qū)物業(yè)信息管理系統(tǒng)使針對新興小區(qū)物業(yè)管理設計的,是為小區(qū)管理著和小區(qū)用戶更好的維護小區(qū)各項物

23、業(yè)管理業(yè)務處理工作而開發(fā)的管理軟件。</p><p>  對物管中心來說小區(qū)的住戶的報修,住戶的投訴及處理的結果信息的反饋、小區(qū)內(nèi)停車場的管理、各項收費等都需要考慮到。住戶報修管理需要仔細的記錄報修的內(nèi)容,接待的人員,日期,維修的人員,費用,住戶對于維修后情況的反饋等各項情況資料。投訴管理需要記錄投訴人資料、投訴內(nèi)容及處理過程。對于小區(qū)內(nèi)車輛要有車位編號、停車戶主、車位位置等記錄。</p><

24、p><b>  在功能方面:</b></p><p>  1.對住戶、房產(chǎn)資料要有記錄。</p><p>  2.對業(yè)主的投訴的處理及處理意見要有記錄。</p><p>  3.對住戶的水電氣等交費進行管理,報修進行處理。</p><p><b>  2 需求分析</b></p>

25、<p>  2.1 系統(tǒng)可行性分析</p><p><b>  1.社會可行性</b></p><p>  隨著改革開放的深入,我國的管理思想逐步與世界接軌,具有現(xiàn)代管理思想的智能化小區(qū)已成為物業(yè)小區(qū)的發(fā)展趨勢。同時我國大規(guī)模建設的逐步形成使得物業(yè)管理公司的規(guī)模不斷擴大。這些都說明我國已具備建立現(xiàn)代化智能小區(qū)的條件。</p><p>

26、;  就本小區(qū)而言,它是一個建成不久的新型小區(qū),其內(nèi)部人員樂于接受新的知識、新的事務。就內(nèi)部人員素質(zhì)而言,小區(qū)內(nèi)管理人員大部分都有過高等教育的經(jīng)歷,理解和運用本系統(tǒng)是不成問題的。所以在本小區(qū)建立這樣的管理系統(tǒng)是十分適宜的[2]。</p><p><b>  2.技術可行性</b></p><p>  本系統(tǒng)就是ASP.NET與SQL數(shù)據(jù)庫相結合而設計出來的。</

27、p><p>  本系統(tǒng)開發(fā)需求有:(1)Windows XP 操作系統(tǒng);(2)Visual Studio 2008;(3)SQL server 2005數(shù)據(jù)庫。</p><p>  均衡以上條件,分析內(nèi)部情況,本小區(qū)有足夠的能力安裝這個現(xiàn)代物業(yè)管理軟件。</p><p><b>  3.經(jīng)濟可行性</b></p><p> 

28、 對于物業(yè)管理信息系統(tǒng)應著重分析其經(jīng)濟效益,整合現(xiàn)有資源,提高工作效率,降低生產(chǎn)成本。經(jīng)濟上的可行性首先要估算新系統(tǒng)的開發(fā)費用和運行、維護費用,再與所估計的將獲得的效益進行比較,看是否有利。</p><p>  本系統(tǒng)是開發(fā)費用低、系統(tǒng)維護費用也相對較低、所以本系統(tǒng)在經(jīng)濟上是可行的。綜上所述,本小區(qū)物業(yè)管理系統(tǒng)是可行的。</p><p><b>  2.2系統(tǒng)數(shù)據(jù)流圖</b

29、></p><p>  經(jīng)過對系統(tǒng)功能的需求分析,本系統(tǒng)的頂層數(shù)據(jù)流圖如圖2.1所示[12]。</p><p>  圖2.1 小區(qū)物業(yè)管理系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  本系統(tǒng)第一層數(shù)據(jù)流圖如圖2.2所示。</p><p>  以“報修管理”為例,將“報修管理”框展開,得到系統(tǒng)的底層分解數(shù)據(jù)流圖,如圖2.3所示。</p&g

30、t;<p>  圖2.3 小區(qū)物業(yè)管理系統(tǒng)底層數(shù)據(jù)流圖</p><p><b>  2.3數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是對數(shù)據(jù)流圖的很好的補充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時它還對系統(tǒng)分析中其他需要說明的問題進行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對于系統(tǒng)分析

31、應該獲得,對整個系統(tǒng)開發(fā)以至將來系統(tǒng)運行與維護是必須的信息盡可能放入數(shù)據(jù)字典。</p><p>  繪制數(shù)據(jù)流圖以后,為了進一步明確數(shù)據(jù)的詳細內(nèi)容和數(shù)據(jù)處理過程,將最頂層數(shù)據(jù)流圖中的數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲和處理邏輯通過數(shù)據(jù)字典進行描述,以便于后面系統(tǒng)設計的進行。</p><p>  根據(jù)系統(tǒng)的數(shù)據(jù)流圖,得到外部項、加工、數(shù)據(jù)流、數(shù)據(jù)存儲和數(shù)據(jù)元素的數(shù)據(jù)字典。</p&g

32、t;<p><b>  1.數(shù)據(jù)元素</b></p><p>  表2.1 數(shù)據(jù)元素條目</p><p><b>  2.數(shù)據(jù)結構</b></p><p>  表2.2 數(shù)據(jù)結構條目</p><p><b>  3.數(shù)據(jù)流</b></p><

33、;p><b>  表2.3數(shù)據(jù)流條目</b></p><p><b>  4.數(shù)據(jù)存儲</b></p><p>  表2.4數(shù)據(jù)存儲條目</p><p><b>  5.處理過程</b></p><p>  表2.5 處理過程條目</p><p>

34、<b>  6.外部實體</b></p><p>  表2.6 外部實體條目</p><p><b>  3 總體設計</b></p><p>  3.1 系統(tǒng)功能結構</p><p>  根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成為幾個功能模塊來分別設計,功能模塊間的關系如圖3.1所示[6]。</

35、p><p>  圖3.1 系統(tǒng)模塊結構圖</p><p>  該系統(tǒng)主要是針對系統(tǒng)管理員的小區(qū)物業(yè)管理系統(tǒng),沒有設置其他用戶登錄,該系統(tǒng)有六個主要的功能模塊構成其中有:</p><p>  1.登陸系統(tǒng)的主要功能:</p><p> ?。?)系統(tǒng)安全登錄頁面。</p><p> ?。?)系統(tǒng)操作主頁面。</p>

36、;<p> ?。?)系統(tǒng)用戶設置:包括密碼修改,用戶編輯刪除等。</p><p>  2.住戶信息管理的主要功能:</p><p>  (1)添加:包括住戶的姓名、房屋編號,電話,購買時間等。</p><p> ?。?)房屋信息的概況與編輯。</p><p> ?。?)查看、修改及刪除住戶信息。</p><p

37、>  3.繳費管理的主要功能:</p><p> ?。?)繳費添加:列出指定用戶應繳費用的清單,包括水電氣費等。</p><p>  (2)查詢所有用戶的繳費信息,并可進行編輯操作。</p><p> ?。?)欠繳費住戶的查詢,添加,編輯操作等。</p><p>  4.投訴管理的主要功能:</p><p>  

38、(1)添加:包括投訴的編號、日期,投訴內(nèi)容,處理狀態(tài)等。</p><p>  (2)查看、修改及刪除投訴信息。</p><p>  (3)投訴未解決問題查詢。</p><p>  5.報修管理的主要功能:</p><p> ?。?)添加: 包括報修的編號、日期,報修內(nèi)容,維修狀態(tài),費用等。</p><p> ?。?)查

39、看、修改及刪除維修信息。</p><p>  6.停車車位管理的主要功能:</p><p> ?。?)添加: 包括車位編號、使用日期,業(yè)主姓名等。</p><p> ?。?)查看、修改及刪除車位信息。</p><p><b>  3.2系統(tǒng)流程圖</b></p><p>  由調(diào)查得到的本小區(qū)基本

40、工作的內(nèi)容,分析得到系統(tǒng)的總體流程圖。</p><p>  本系統(tǒng)流程圖如圖2.4所示[11]。</p><p><b>  3.3 關系模型</b></p><p>  業(yè)主(ID、業(yè)主姓名、身份證號、聯(lián)系電話、房屋編號、家庭成員數(shù)、家庭成員、購買日期、備注)</p><p>  投訴信息(投訴編號、投訴人、接待人員、

41、處理人員、處理狀態(tài)、投訴日期、解決日期、投訴內(nèi)容、備注)</p><p>  車位信息(車位編號、業(yè)主姓名、電話、房屋編號、使用日期、備注)</p><p>  繳費信息(繳費編號、費用名稱、費用類別、業(yè)主名稱、繳費日期、收費人、繳費方式、繳費總額、備注)</p><p>  報修信息(報修編號、業(yè)主名稱、維修狀態(tài)、維修人員、報修日期、維修日期、物料費用、服務費用、

42、報修內(nèi)容、備注)</p><p><b>  4 詳細設計</b></p><p>  4.1 數(shù)據(jù)庫系統(tǒng)設計</p><p>  數(shù)據(jù)庫到設計通常是以一個已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access、SQL Server 2005、Oracle等。根據(jù)需求和業(yè)務流程,本系統(tǒng)采用了SQL Server 2005數(shù)據(jù)庫管理

43、系統(tǒng)。</p><p>  首先,在SQL Server 2005中創(chuàng)建一個名為WuYeGuanLi的數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中創(chuàng)建8個表,分別是admin,ChargeLogin,Complain,F(xiàn)ee, House,Park,Repair,Yezhu。</p><p>  其次,根據(jù)數(shù)據(jù)庫的功能可在表中創(chuàng)建索引,設置某個字段是否允許為空,數(shù)據(jù)類型及長度等。</p><

44、;p>  最后,利用連接字符串完成數(shù)據(jù)庫的連接。</p><p>  4.2 數(shù)據(jù)庫的概念結構設計</p><p>  通過上面的數(shù)據(jù)結構分析,可以設計出滿足用戶需求的各種實體,以及它們之間的關系,具體劃分實體如下:管理員實體、業(yè)主實體、房屋實體、車位實體、繳費單、投訴單實體、維修單實體等。</p><p>  本系統(tǒng)E-R圖如下[4]。</p>

45、<p>  1 n n</p><p>  n 1 1</p><p>  1 1 </p><p>

46、  n n </p><p>  圖4.1 小區(qū)物業(yè)管理系統(tǒng)總體E-R圖</p><p>  4.3 數(shù)據(jù)庫的物理結構設計</p><p>  物理結構設計的原則如下[5]:</p><p>  (1)盡可能的減少數(shù)據(jù)冗余和重復。</p>&

47、lt;p> ?。?)結構設計與操作設計相結合。</p><p>  (3)數(shù)據(jù)結構具有相對的穩(wěn)定性。</p><p>  基于以上設計原則,本系統(tǒng)設計了一個數(shù)據(jù)庫,包含管理員、住戶信息、繳費費信息、車位使用信息、投訴信息、報修信息等幾個表。為了加快系統(tǒng)訪問的速度把這8個表放在一個數(shù)據(jù)庫中。</p><p><b>  數(shù)據(jù)庫中的表如下。</

48、b></p><p>  表4.1 admin(管理員)表</p><p>  表4.2 ChargeLogin(欠費登記)表</p><p>  表4.3 Complain(投訴信息)表</p><p>  表4.4 Fee(繳費信息)表</p><p>  表4.5 Park(車位信息)表</

49、p><p>  表4.6 Repair(報修信息)表</p><p>  表4.7 Yezhu(業(yè)主信息)表</p><p>  表4.8 House(房屋信息)表</p><p><b>  5 系統(tǒng)實現(xiàn)</b></p><p><b>  5.1 系統(tǒng)的登錄</b>&l

50、t;/p><p>  本系統(tǒng)分為高級管理員和普通管理員兩種用戶。用戶可以通過輸入自己的用戶名,密碼以及選擇權限,登錄到主頁面對相關功能模塊進行操作。對于驗證碼的輸入一定要正確,如果驗證碼輸入與顯示的不一致,將無法登登錄。系統(tǒng)只有一個高級管理員,可以對普通管理員進行管理[7]。</p><p>  圖5.1 系統(tǒng)登錄頁面</p><p><b>  核心代碼如

51、下:</b></p><p>  protected void Button4_Click(object sender, EventArgs e){</p><p>  if (DropDownList1.SelectedValue == "高級管理員"){</p><p>  if (this.txtUser.Text.Trim(

52、).ToString() == ""){</p><p>  Response.Write("<script language='javascript'>alert('用戶名不允許為空!');</script>");</p><p><b>  return;}</b>&l

53、t;/p><p>  if (this.txtPassWord.Text.Trim().ToString() == ""){</p><p>  Response.Write("<script language='javascript'>alert('密碼不允許為空!');</script>");&

54、lt;/p><p><b>  return;}</b></p><p>  String sql = "select * from [Admin] where Admin_Name='" + Request.Form["txtUser"].Trim()</p><p>  + "'

55、and [Admin_Pw]='" + Request.Form["txtPassWord"].Trim() + "'";</p><p>  DataSet ds = data.ReturnDadaSet(sql);</p><p>  if (ds.Tables[0].Rows.Count > 0){</p&

56、gt;<p>  Session.Timeout = 20;</p><p>  Session["Admin_Name"] = txtUser.Text.Trim();</p><p>  Session["Admin_Power"] = ds.Tables[0].Rows[0]["Admin_Power"].To

57、String().Trim(); System.Web.Security.FormsAuthentication.RedirectFromLoginPage(this.txtUser.Text, false);</p><p>  Response.Redirect("Manage.aspx", true);}}</p><p><b&g

58、t;  Else {</b></p><p>  e("<script la Response.Writ nguage='javascript'>alert('用戶名或密碼錯誤!請重新登錄!');</script>");}}}</p><p><b>  5.2 系統(tǒng)主頁面</b>

59、</p><p>  高級管理員登錄后出現(xiàn)功能選擇界面,可以選擇相應的操作。</p><p>  圖5.2 管理員操作主頁面</p><p>  5.3 系統(tǒng)用戶設置模塊</p><p>  高級管理員可以根據(jù)“編輯”和“刪除”按鈕,對普通管理員進行管理操作,如圖5.3所示。</p><p>  圖5.3 用戶編輯

60、頁面</p><p><b>  核心代碼如下:</b></p><p>  <asp:SqlDataSource ID="SqlDataSource1" runat="server" </p><p>  ConnectionString="<%$ ConnectionString

61、s:WuYeGuanLiConnectionString %>" </p><p>  SelectCommand="SELECT Admin_id, Admin_Name, Remarks FROM Admin WHERE (Admin_id &lt;&gt; 16)" </p><p>  DeleteCommand="DE

62、LETE FROM Admin WHERE (Admin_id = @Admin_id)" </p><p>  UpdateCommand="UPDATE Admin SET Admin_Name = @Admin_Name, Remarks = @Remarks WHERE (Admin_id = @Admin_id)"></p><p>  <

63、;DeleteParameters></p><p>  <asp:Parameter Name="Admin_id" /></p><p>  </DeleteParameters></p><p>  <UpdateParameters></p><p>  <asp:P

64、arameter Name="Admin_Name" /></p><p>  <asp:Parameter Name="Remarks" /></p><p>  <asp:Parameter Name="Admin_id" /></p><p>  </UpdateP

65、arameters> </asp:SqlDataSource></p><p>  5.4 業(yè)主與房屋信息管理模塊</p><p>  (1)添加住戶操作:住戶信息包括戶主名稱、身份證號、聯(lián)系電話、房子編號、入住日期等基本信息,當填寫信息完成后,點擊頁面下方的添加,如果信息格式正確,則系統(tǒng)提示添加成功,同時數(shù)據(jù)存儲在數(shù)據(jù)庫中。</p><p>  

66、圖5.4 添加住戶頁面</p><p>  核心代碼如下[8]:</p><p>  protected void btnSave_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  int i = baseClass.InsertHouse(

67、txthousenum.Text, txthouseunit.Text, ddhouseType.Text, txtfloorID.Text, Convert.ToDateTime(txtbuilddate.Text), txthousearea.Text, txtchaoxiang.Text, txtpark.Text);</p><p>  Response.Write(baseClass.Message

68、Box("添加房屋信息成功!"));</p><p>  txtbuilddate.Text = DateTime.Now.Date.ToString("yyyy-MM-dd");</p><p>  DataSet ds = null;</p><p><b>  }</b></p>&l

69、t;p>  (2)住戶的修改刪除操作:點擊住戶修改和刪除后,在住戶名字下拉菜單中選擇要修改或刪除的住戶姓名,通過系統(tǒng)的傳值設計,相應的住戶信息會出現(xiàn)相應的框內(nèi),點擊修改或刪除按鈕,可以成功的修改或刪除住戶信息,數(shù)據(jù)存儲在后臺數(shù)據(jù)庫中。</p><p><b>  核心代碼如下:</b></p><p>  string sql = "update Ye

70、zhu set Shenfenzhengnum='" + Shenfenzhengnum.Text.Trim() + "',Tel='" + Tel.Text.Trim() + "',Housenum='"</p><p>  + Housenum.Text.Trim() + "',Buydate='

71、;" + Buydate.Text.Trim() + "',Familynum='" + Familynum.Text.Trim() + "',Familymember='" + Familymember.Text.Trim() + "',Remarks='" + Remarks.Text.Trim()</p>

72、;<p>  + "'where owername='" + owername.SelectedItem.Text.Trim() + "'";</p><p>  data.executenonquery(sql);</p><p>  data.clear();</p><p>  Re

73、sponse.Write("<script language='javascript'>alert('修改住戶信息成功!');</script>");</p><p>  Response.Write("<script>window.open('ZhuHuEdit.aspx','_self&#

74、39;);</script>");</p><p> ?。?)查詢住戶操作:可以根據(jù)下拉列表中不同的查詢條件,運用GridView控件,簡明清晰的顯示不同的查詢信息[9]。</p><p>  圖5.6 查詢住戶操作頁面</p><p> ?。?)房屋信息的操作:管理員可以根據(jù)顯示的房屋信息概況,進行編輯、添加、刪除操作,如圖5.7所示。&l

75、t;/p><p>  圖5.7 房屋信息概況頁面</p><p><b>  核心代碼如下:</b></p><p>  protected void Page_Load(object sender, EventArgs e){</p><p>  DataSet ds = baseClass.GetDataSetHous

76、e(Request.QueryString["Housenum"].ToString());</p><p>  txthousenum.Text = ds.Tables[0].Rows[0][0].ToString();</p><p>  txthouseunit.Text = ds.Tables[0].Rows[0][1].ToString();</p>

77、;<p>  txthouseType.Text = ds.Tables[0].Rows[0][2].ToString();</p><p>  txtfloorID.Text = ds.Tables[0].Rows[0][3].ToString();</p><p>  txtowername.Text = ds.Tables[0].Rows[0][4].ToString(

78、);</p><p>  txtbuilddate.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][5].ToString()).ToShortDateString();</p><p>  txthousearea.Text = ds.Tables[0].Rows[0][6].ToString();</p><p> 

79、 txtchaoxiang.Text = ds.Tables[0].Rows[0][7].ToString();</p><p>  txtindate.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][8].ToString()).ToShortDateString();</p><p>  txtpark.Text = ds.Tables[0

80、].Rows[0][9].ToString();</p><p>  txtRemarks.Text = ds.Tables[0].Rows[0][10].ToString();}</p><p>  5.5 繳費信息管理模塊</p><p>  (1)添加繳費操作:包括繳費編號、費用名稱、費用類別、戶主名稱、收費人、收費方式、繳費日期等基本信息,當填寫信息完成后,

81、點擊頁面下方的添加,如果信息格式正確,則系統(tǒng)提示添加成功,同時數(shù)據(jù)存儲在數(shù)據(jù)庫中。</p><p>  圖5.8 添加繳費操作頁面</p><p><b>  核心代碼如下:</b></p><p>  sql = "insert Fee(Fee_id,Fee_name,Fee_fou,Zhuhu_name,Fee_total_nu

82、m,Fee_date,Fee_person,Fee_method)values('" + Fee_id.Text.Trim() + "','" + Fee_name.Text.Trim() + "','"</p><p>  + Fee_class.Text.Trim() + "','"

83、+ Zhuhu_name.Text.Trim() + "','" + Fee_total_num.Text.Trim() + "','" + Fee_date.Text.Trim() + "','" + Fee_person.Text.Trim() +</p><p>  "','

84、" + Fee_method.Text.Trim() + "')";</p><p>  data.executenonquery(sql);</p><p>  data.clear();</p><p>  Response.Write("<script language='javascript

85、9;>alert('添加繳費信息成功!');</script>");</p><p>  Response.Write("<script>window.open('JiaoFeiAdd.aspx','_self');</script>");</p><p> ?。?)催繳

86、費住戶操作:管理員可以根據(jù)實際情況分類(水費,電費,氣費)查詢當天,一周內(nèi),全部的欠費用戶信息。</p><p>  圖5.9 刪除繳費操作頁面</p><p>  在上圖頁面中點擊“添加欠費用戶”則會出現(xiàn)如下頁面,填寫相應信息后,點擊保存,會顯示添加成功,數(shù)據(jù)保存在數(shù)據(jù)庫相應的表里。</p><p>  圖5.10 欠費住戶登記操作頁面</p>

87、<p><b>  核心代碼如下:</b></p><p>  int i = baseClass.InsertLoginFee(ddOwerName.SelectedItem.Text, txthousenum.Text, txtTel.Text, ddFeeType.Text, Convert.ToDateTime(txtStarDate.Text), Convert.ToDa

88、teTime(txtEndDate.Text), Convert.ToSingle(txtTSum.Text.ToString()), Convert.ToDateTime(txtLoginDate.Text), txtHandle.Text);</p><p>  Response.Write(baseClass.MessageBox("添加成功!"));</p><p&

89、gt;  ddOwerName.DataSource = baseClass.GetDataSetOwer();</p><p>  ddOwerName.DataTextField = "owerName";</p><p>  ddOwerName.DataValueField = "ID";</p><p>  ddOw

90、erName.DataBind();</p><p>  點擊欠費用戶查詢,則會出現(xiàn)下圖頁面,輸入查詢條件,即可對欠費用戶進行查詢,此操作課進行模糊查詢。</p><p>  圖5.11 欠費住戶查詢操作頁面</p><p>  點擊“詳細信息”可以顯示住戶先飛的詳細信息,次頁面只能顯示,不能操作。</p><p>  圖5.12 欠費住

91、戶詳細信息顯示頁面</p><p>  核心代碼如下[10]:</p><p>  DataSet ds = baseClass.GetDataSetLoginFee(Request.QueryString["ID"].ToString());</p><p>  txtOwerName.Text = ds.Tables[0].Rows[0][1

92、].ToString();</p><p>  txthousenum.Text = ds.Tables[0].Rows[0][2].ToString();</p><p>  txttel.Text = ds.Tables[0].Rows[0][3].ToString();</p><p>  txtfeeType.Text = ds.Tables[0].Rows

93、[0][4].ToString();</p><p>  txtStarDate.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][5].ToString()).ToShortDateString();</p><p>  txtEndDate.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][6].T

94、oString()).ToShortDateString();</p><p>  txtTSum.Text = Convert.ToSingle(ds.Tables[0].Rows[0][7].ToString()).ToString();</p><p>  txtLoginDate.Text = Convert.ToDateTime(ds.Tables[0].Rows[0][8].T

95、oString()).ToShortDateString();</p><p>  txthandle.Text = ds.Tables[0].Rows[0][9].ToString();</p><p>  點擊“刪除”按鈕,即可出現(xiàn)確認刪除住戶欠費信息的提示,點擊確認即可刪除此條信息。</p><p>  圖5.13 欠費住戶刪除操作頁面</p>

96、<p>  5.5投訴信息管理模塊</p><p>  (1)添加投訴問題:按相應的格式填寫信息后點擊添加即可完成投訴添加操作,添加成功后數(shù)據(jù)存儲在后臺數(shù)據(jù)庫中。</p><p>  圖5.14 添加投訴操作頁面</p><p><b>  核心代碼如下:</b></p><p>  inti=baseCl

97、ass.InsertComplain(Complain_id.Text,ddOwerName.SelectedItem.Text,Jiedai_person.Text,Chuli_person.Text,Chuli_state.Text,Convert.ToDateTime(Complain_date.Text),Convert.ToDateTime(Solve_date.Text),Complain_contents.Text, Re

98、marks.Text);</p><p>  Response.Write(baseClass.MessageBox("添加投訴信息成功!"));</p><p>  ddOwerName.DataSource = baseClass.GetDataSetOwer();</p><p>  ddOwerName.DataTextField = &

99、quot;owerName";</p><p>  ddOwerName.DataValueField = "ID";</p><p>  ddOwerName.DataBind();</p><p>  DataSet ds = null;</p><p>  ds = baseClass.GetDataSet

100、OwerByID(ddOwerName.Text);</p><p>  (2)投訴信息的修改刪除操作:點擊投訴修改和刪除后,在投訴編號下拉菜單中選擇要修改或刪除的繳費編號,通過系統(tǒng)的數(shù)據(jù)傳值設計,投訴信息會出現(xiàn)相應的框內(nèi),點擊修改或刪除按鈕,可以成功的修改或刪除繳費信息,數(shù)據(jù)存儲在后臺數(shù)據(jù)庫中。</p><p>  圖5.15 修改投訴操作頁面</p><p>

101、  圖5.16 刪除投訴操作頁面</p><p> ?。?)查詢投訴未解決問題,在添加投訴時的處理狀態(tài)一欄若填寫“未解決”,則數(shù)據(jù)存儲在數(shù)據(jù)庫中,此頁面運用GridVeiw控件綁定數(shù)據(jù)庫實現(xiàn)投訴未解決的查詢。</p><p>  圖5.17 投訴未解決查詢頁面</p><p><b>  核心代碼如下:</b></p><

102、;p>  <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"</p><p>  SelectCommand="SELECT [Complain

103、_id], [Complain_contents], [Zhuhu_name], [Jiedai_person], [Chuli_person], [Complain_date] FROM [Complain] WHERE ([Chuli_state] = @Chuli_state)"></p><p>  <SelectParameters></p><p>

104、  <asp:Parameter DefaultValue="未解決" Name="Chuli_state" Type="String" /></p><p>  </SelectParameters></p><p>  </asp:SqlDataSource></p><

105、p>  5.6報修信息管理模塊</p><p>  (1)添加報修問題:填寫信息后點擊添加即可完成報修添加操作。</p><p>  圖5.18 添加報修信息頁面</p><p><b>  核心代碼如下:</b></p><p>  inti=baseClass.InsertRepair(Repair_id.T

106、ext,ddOwerName.SelectedItem.Text,Convert.ToDateTime(Baoxiu_date.Text),Repair_state.Text,Convert.ToDateTime(Chuli_date.Text), Repair_person.Text, Wuliao_fee.Text, Fuwu_fee.Text, Repair_contents.Text, Remarks.Text);</p&

107、gt;<p>  Response.Write(baseClass.MessageBox("添加報修信息成功!"));</p><p>  ddOwerName.DataSource = baseClass.GetDataSetOwer();</p><p>  ddOwerName.DataTextField = "owerName"

108、;</p><p>  ddOwerName.DataValueField = "ID";</p><p>  ddOwerName.DataBind();</p><p>  DataSet ds = null;</p><p>  ds = baseClass.GetDataSetOwerByID(ddOwerName

109、.Text);</p><p> ?。?)未修信息查詢:可以查詢報修未解決業(yè)主的信息,以便進行維修。</p><p>  圖5.19 查詢報修未解決信息頁面</p><p> ?。?)報修信息編輯:此頁面運用GridView控件,可以根據(jù)業(yè)主報修信息的操作選項,選擇編輯或刪除信息。</p><p>  圖5.20 編輯報修信息頁面<

110、/p><p><b>  核心代碼如下:</b></p><p>  <asp:TemplateField HeaderText="操作"></p><p>  <EditItemTemplate></p><p>  <asp:LinkButton ID="Lin

111、kButton1" runat="server" CausesValidation="True"</p><p>  CommandName="Update" Text="更新"></asp:LinkButton></p><p>  &nbsp;<asp:LinkBu

112、tton ID="LinkButton2" runat="server" CausesValidation="False"</p><p>  CommandName="Cancel1" Text="取消"></asp:LinkButton></p><p>  </

113、EditItemTemplate></p><p>  <ItemTemplate></p><p>  <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"</p><p>  Comman

114、dName="Edit" Text="編輯"></asp:LinkButton></p><p>  <asp:LinkButton ID="LinkButton2" OnClient-Click="return confirm('你確實要刪除此條數(shù)據(jù)嗎?');renturn false;" r

115、unat="server" CausesValidation="False"</p><p>  CommandName="Delete" Text="刪除"></asp:LinkButton></p><p>  </ItemTemplate></p><p&

116、gt;  </asp:TemplateField></p><p>  5.7車位信息管理模塊</p><p>  (1)添加車位操作:選擇業(yè)主姓名后,電話,房屋編號可以通過系統(tǒng)的傳值設計自動出現(xiàn),剩余的信息按格式填寫后,點擊“添加”按鈕,添加成功,信息保存于數(shù)據(jù)庫中。</p><p>  圖5.21 添加車位信息頁面</p><p

117、><b>  核心代碼如下:</b></p><p>  inti=baseClass.InsertPark(Park_num.Text, ddOwerName.SelectedItem.Text, Tel.Text, House_num.Text, Convert.ToDateTime(Use_date.Text), Remarks.Text);</p><p&g

118、t;  Response.Write(baseClass.MessageBox("添加車位成功!"));</p><p>  ddOwerName.DataSource = baseClass.GetDataSetOwer();</p><p>  ddOwerName.DataTextField = "owerName";</p>&

119、lt;p>  ddOwerName.DataValueField = "ID";</p><p>  ddOwerName.DataBind();</p><p>  DataSet ds = null;</p><p>  ds = baseClass.GetDataSetOwerByID(ddOwerName.Text);</p&

120、gt;<p>  Tel.Text = ds.Tables[0].Rows[0][3].ToString();</p><p>  House_num.Text = ds.Tables[0].Rows[0][6].ToString();</p><p> ?。?)車位信息的編輯:包括修改刪除操作。</p><p>  圖5.22 查修改車位信息信息頁

121、面</p><p>  圖5.23 刪除車位信息信息頁面</p><p><b>  核心代碼如下:</b></p><p>  public void fresh(){</p><p>  Park_num.Items.Clear();</p><p>  Park_num.Items.Ins

122、ert(0, new ListItem("請選擇車位編號", "請選擇車位編號"));</p><p>  DataSet dsPark_num = data.ReturnDadaSet("select Park_num from Park ");</p><p>  for (int i = 0; i < dsPark_n

123、um.Tables[0].Rows.Count; i++){</p><p>  Park_num.Items.Insert(i + 1, new ListItem(dsPark_num.Tables[0].Rows[i]["Park_num"].ToString(), dsPark_num.Tables[0].Rows[i]["Park_num"].ToString())

溫馨提示

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

評論

0/150

提交評論