版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p><b> 說 明 書</b></p><p> 設(shè)計(jì)(論文)題 目小區(qū)物業(yè)管理系統(tǒng)</p><p> 專 業(yè)信息管理與信息系統(tǒng)班 級(jí)信管07-1</p><p> 設(shè) 計(jì) 人學(xué) 號(hào)</p><
2、;p> 指導(dǎo)教師</p><p><b> 摘 要</b></p><p> 本系統(tǒng)是根據(jù)青島即墨市新興小區(qū)日常工作特點(diǎn)為依據(jù)做出需求分析,以小區(qū)內(nèi)部的住戶和房屋管理、繳費(fèi)管理為設(shè)計(jì)核心,運(yùn)用ASP.NET技術(shù)并輔助以SQL Sever 2005數(shù)據(jù)庫功能,開發(fā)設(shè)計(jì)的一個(gè)小區(qū)物業(yè)管理系統(tǒng)。</p><p> 將計(jì)算機(jī)的強(qiáng)大功能與現(xiàn)
3、代的管理思想相結(jié)合,建立現(xiàn)代的智能小區(qū)是物業(yè)管理發(fā)展的方向。重視現(xiàn)代化的管理,重視細(xì)致周到的服務(wù)是本小區(qū)工作的宗旨。確保能提高經(jīng)濟(jì)效益,確保能提高管理水平,確保取得最大經(jīng)濟(jì)效益是本系統(tǒng)開發(fā)的目標(biāo)。</p><p> 系統(tǒng)通過需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)等過程,基本實(shí)現(xiàn)了小區(qū)物業(yè)的住戶與房屋管理、繳費(fèi)管理、投訴管理、報(bào)修管理、車位管理、系統(tǒng)基本設(shè)置六大模塊的功能,每個(gè)模塊都可以進(jìn)行添加、修改、刪除、查詢功能,已經(jīng)
4、達(dá)到設(shè)計(jì)的初步目標(biāo),可以實(shí)現(xiàn)小區(qū)的計(jì)算機(jī)化管理。</p><p> 關(guān)鍵詞:小區(qū)物業(yè)管理;費(fèi)用管理;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)設(shè)計(jì)的目標(biāo)和意義1</p><p> 1.3
11、 系統(tǒng)所要達(dá)到的設(shè)計(jì)目標(biāo)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、設(shè)計(jì)11</b></p><p> 3.1 系統(tǒng)功能結(jié)構(gòu)11</p><p> 3.2系統(tǒng)流程圖12</p><p> 3.3 關(guān)系模型14</p><p><b> 4 詳細(xì)設(shè)計(jì)15</b></p><p> 4.1 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)15</p>&
13、lt;p> 4.2 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.3 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì)16</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)21</b></p><p> 5.1 系統(tǒng)的登錄21</p><p> 5.2 系統(tǒng)主頁面22</p><p> 5.3 系統(tǒng)用戶設(shè)
14、置模塊23</p><p> 5.4 業(yè)主與房屋信息管理模塊24</p><p> 5.5 繳費(fèi)信息管理模塊28</p><p> 5.5投訴信息管理模塊33</p><p> 5.6報(bào)修信息管理模塊37</p><p> 5.7車位信息管理模塊39</p><p> 5
15、.8數(shù)據(jù)信息維護(hù)模塊42</p><p> 5.9用戶手冊(cè)43</p><p> 6 系統(tǒng)測(cè)試與維護(hù)45</p><p> 6.1 系統(tǒng)運(yùn)行環(huán)境45</p><p> 6.2 系統(tǒng)測(cè)試的目標(biāo)45</p><p> 6.3 系統(tǒng)測(cè)試用例45</p><p> 6.4 系統(tǒng)維
16、護(hù)47</p><p><b> 結(jié)束語48</b></p><p><b> 參考文獻(xiàn)49</b></p><p><b> 致 謝50</b></p><p><b> 附 錄51</b></p><p>
17、 A 主要源程序51</p><p><b> B 用戶手冊(cè)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è)管理是指運(yùn)用現(xiàn)代化的管理方法、管理手段和先進(jìn)的維修技術(shù),由專門機(jī)構(gòu)和專業(yè)人員,在物業(yè)的生命周期內(nèi)對(duì)人類生產(chǎn)、生活活動(dòng)的整個(gè)環(huán)境和空間實(shí)施多功能、多層次的管理,為物業(yè)使用人提供周到的服務(wù),創(chuàng)造一個(gè)安全、方便、舒適、寧靜的工作或生活環(huán)境,以維持和提高物業(yè)的價(jià)值和使用價(jià)值。</p><p> 物業(yè)管理的發(fā)展已經(jīng)有10
19、0多年的歷史,其管理模式日趨成熟和完善。我國物業(yè)管理業(yè)的起步較晚,對(duì)物業(yè)管理的理論研究和實(shí)踐操作尚需不斷加強(qiáng)和完善。</p><p> 新興小區(qū)物業(yè)管理尚未完全計(jì)算機(jī)化,工作非常繁瑣,需要大量的人力、物力和財(cái)力,極大的浪費(fèi)了小區(qū)物業(yè)的資源,對(duì)于小區(qū)的管理人員來說,物業(yè)管理包括住戶資料管理、費(fèi)用管理、停車場(chǎng)管理、住戶的投訴管理、住戶的報(bào)修管理等等。而這些項(xiàng)目在過去手工操作時(shí)代,需要手工記錄這些事情,不但麻煩,還經(jīng)
20、常出錯(cuò),給廣大用戶帶來很多不便。為了更好的為廣大住戶服務(wù),開發(fā)一套切實(shí)可行的小區(qū)物業(yè)管理系統(tǒng),幫助小區(qū)管理人員從復(fù)雜的物業(yè)管理之中解放出來,實(shí)現(xiàn)真正的計(jì)算機(jī)化物業(yè)管理。</p><p> 1.2 系統(tǒng)設(shè)計(jì)的目標(biāo)和意義</p><p> 隨著計(jì)算機(jī)行業(yè)的發(fā)展以及現(xiàn)代社會(huì)對(duì)辦事效率要求的提高,計(jì)算機(jī)的應(yīng)用已經(jīng)深入到社會(huì)的各行各業(yè)中。物業(yè)管理作為一個(gè)新興事物在近幾年出現(xiàn)在人們面前,居住小區(qū)的
21、增加及管理機(jī)構(gòu)的改革使人們?nèi)諠u接近物業(yè)管理這個(gè)新生事物。是否有一個(gè)結(jié)構(gòu)嚴(yán)謹(jǐn),功能齊全,實(shí)用性強(qiáng)的物業(yè)管理實(shí)用軟件已成為小區(qū)管理成功與否的必要條件之一。</p><p> 本物業(yè)管理系統(tǒng)的開發(fā),是為了規(guī)范住宅小區(qū)的管理工作,為物業(yè)管理部門提供一套高效、快捷的應(yīng)用軟件。使用計(jì)算機(jī)進(jìn)行小區(qū)物業(yè)信息的處理,具有如下的優(yōu)點(diǎn):</p><p> (1)及時(shí)信息交流,改善服務(wù)質(zhì)量。</p>
22、;<p> 通過本系統(tǒng)對(duì)小區(qū)物管信息的規(guī)范管理,可以及時(shí)的掌握業(yè)主們的需求,并根據(jù)需求有針對(duì)性的改進(jìn)業(yè)務(wù),以提高服質(zhì)量。 </p><p> (2) 方便查詢,提高工作效率[1]。</p><p> 1.3 系統(tǒng)所要達(dá)到的設(shè)計(jì)目標(biāo)</p><p> 本小區(qū)物業(yè)信息管理系統(tǒng)使針對(duì)新興小區(qū)物業(yè)管理設(shè)計(jì)的,是為小區(qū)管理著和小區(qū)用戶更好的維護(hù)小區(qū)各項(xiàng)物
23、業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件。</p><p> 對(duì)物管中心來說小區(qū)的住戶的報(bào)修,住戶的投訴及處理的結(jié)果信息的反饋、小區(qū)內(nèi)停車場(chǎng)的管理、各項(xiàng)收費(fèi)等都需要考慮到。住戶報(bào)修管理需要仔細(xì)的記錄報(bào)修的內(nèi)容,接待的人員,日期,維修的人員,費(fèi)用,住戶對(duì)于維修后情況的反饋等各項(xiàng)情況資料。投訴管理需要記錄投訴人資料、投訴內(nèi)容及處理過程。對(duì)于小區(qū)內(nèi)車輛要有車位編號(hào)、停車戶主、車位位置等記錄。</p><
24、p><b> 在功能方面:</b></p><p> 1.對(duì)住戶、房產(chǎn)資料要有記錄。</p><p> 2.對(duì)業(yè)主的投訴的處理及處理意見要有記錄。</p><p> 3.對(duì)住戶的水電氣等交費(fèi)進(jìn)行管理,報(bào)修進(jìn)行處理。</p><p><b> 2 需求分析</b></p>
25、<p> 2.1 系統(tǒng)可行性分析</p><p><b> 1.社會(huì)可行性</b></p><p> 隨著改革開放的深入,我國的管理思想逐步與世界接軌,具有現(xiàn)代管理思想的智能化小區(qū)已成為物業(yè)小區(qū)的發(fā)展趨勢(shì)。同時(shí)我國大規(guī)模建設(shè)的逐步形成使得物業(yè)管理公司的規(guī)模不斷擴(kuò)大。這些都說明我國已具備建立現(xiàn)代化智能小區(qū)的條件。</p><p>
26、; 就本小區(qū)而言,它是一個(gè)建成不久的新型小區(qū),其內(nèi)部人員樂于接受新的知識(shí)、新的事務(wù)。就內(nèi)部人員素質(zhì)而言,小區(qū)內(nèi)管理人員大部分都有過高等教育的經(jīng)歷,理解和運(yùn)用本系統(tǒng)是不成問題的。所以在本小區(qū)建立這樣的管理系統(tǒng)是十分適宜的[2]。</p><p><b> 2.技術(shù)可行性</b></p><p> 本系統(tǒng)就是ASP.NET與SQL數(shù)據(jù)庫相結(jié)合而設(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ū)有足夠的能力安裝這個(gè)現(xiàn)代物業(yè)管理軟件。</p><p><b> 3.經(jīng)濟(jì)可行性</b></p><p>
28、 對(duì)于物業(yè)管理信息系統(tǒng)應(yīng)著重分析其經(jīng)濟(jì)效益,整合現(xiàn)有資源,提高工作效率,降低生產(chǎn)成本。經(jīng)濟(jì)上的可行性首先要估算新系統(tǒng)的開發(fā)費(fèi)用和運(yùn)行、維護(hù)費(fèi)用,再與所估計(jì)的將獲得的效益進(jìn)行比較,看是否有利。</p><p> 本系統(tǒng)是開發(fā)費(fèi)用低、系統(tǒng)維護(hù)費(fèi)用也相對(duì)較低、所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。綜上所述,本小區(qū)物業(yè)管理系統(tǒng)是可行的。</p><p><b> 2.2系統(tǒng)數(shù)據(jù)流圖</b
29、></p><p> 經(jīng)過對(duì)系統(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> 以“報(bào)修管理”為例,將“報(bào)修管理”框展開,得到系統(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ù)字典是對(duì)數(shù)據(jù)流圖的很好的補(bǔ)充,它是數(shù)據(jù)流圖上所有成分的定義和解釋的文字集合,它是對(duì)數(shù)據(jù)流圖的各種成分起注解、說明的作用,同時(shí)它還對(duì)系統(tǒng)分析中其他需要說明的問題進(jìn)行定義和說明。系統(tǒng)分析人員把不便在數(shù)據(jù)流圖上注明而對(duì)于系統(tǒng)分析
31、應(yīng)該獲得,對(duì)整個(gè)系統(tǒng)開發(fā)以至將來系統(tǒng)運(yùn)行與維護(hù)是必須的信息盡可能放入數(shù)據(jù)字典。</p><p> 繪制數(shù)據(jù)流圖以后,為了進(jìn)一步明確數(shù)據(jù)的詳細(xì)內(nèi)容和數(shù)據(jù)處理過程,將最頂層數(shù)據(jù)流圖中的數(shù)據(jù)流及其組成部分的數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)和處理邏輯通過數(shù)據(jù)字典進(jìn)行描述,以便于后面系統(tǒng)設(shè)計(jì)的進(jìn)行。</p><p> 根據(jù)系統(tǒng)的數(shù)據(jù)流圖,得到外部項(xiàng)、加工、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和數(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ù)結(jié)構(gòu)</b></p><p> 表2.2 數(shù)據(jù)結(jié)構(gòu)條目</p><p><b> 3.數(shù)據(jù)流</b></p><
33、;p><b> 表2.3數(shù)據(jù)流條目</b></p><p><b> 4.數(shù)據(jù)存儲(chǔ)</b></p><p> 表2.4數(shù)據(jù)存儲(chǔ)條目</p><p><b> 5.處理過程</b></p><p> 表2.5 處理過程條目</p><p>
34、<b> 6.外部實(shí)體</b></p><p> 表2.6 外部實(shí)體條目</p><p><b> 3 總體設(shè)計(jì)</b></p><p> 3.1 系統(tǒng)功能結(jié)構(gòu)</p><p> 根據(jù)系統(tǒng)功能的要求,可以將系統(tǒng)分解成為幾個(gè)功能模塊來分別設(shè)計(jì),功能模塊間的關(guān)系如圖3.1所示[6]。</
35、p><p> 圖3.1 系統(tǒng)模塊結(jié)構(gòu)圖</p><p> 該系統(tǒng)主要是針對(duì)系統(tǒng)管理員的小區(qū)物業(yè)管理系統(tǒng),沒有設(shè)置其他用戶登錄,該系統(tǒng)有六個(gè)主要的功能模塊構(gòu)成其中有:</p><p> 1.登陸系統(tǒng)的主要功能:</p><p> ?。?)系統(tǒng)安全登錄頁面。</p><p> (2)系統(tǒng)操作主頁面。</p>
36、;<p> ?。?)系統(tǒng)用戶設(shè)置:包括密碼修改,用戶編輯刪除等。</p><p> 2.住戶信息管理的主要功能:</p><p> (1)添加:包括住戶的姓名、房屋編號(hào),電話,購買時(shí)間等。</p><p> ?。?)房屋信息的概況與編輯。</p><p> ?。?)查看、修改及刪除住戶信息。</p><p
37、> 3.繳費(fèi)管理的主要功能:</p><p> ?。?)繳費(fèi)添加:列出指定用戶應(yīng)繳費(fèi)用的清單,包括水電氣費(fèi)等。</p><p> ?。?)查詢所有用戶的繳費(fèi)信息,并可進(jìn)行編輯操作。</p><p> ?。?)欠繳費(fèi)住戶的查詢,添加,編輯操作等。</p><p> 4.投訴管理的主要功能:</p><p>
38、(1)添加:包括投訴的編號(hào)、日期,投訴內(nèi)容,處理狀態(tài)等。</p><p> ?。?)查看、修改及刪除投訴信息。</p><p> ?。?)投訴未解決問題查詢。</p><p> 5.報(bào)修管理的主要功能:</p><p> ?。?)添加: 包括報(bào)修的編號(hào)、日期,報(bào)修內(nèi)容,維修狀態(tài),費(fèi)用等。</p><p> ?。?)查
39、看、修改及刪除維修信息。</p><p> 6.停車車位管理的主要功能:</p><p> (1)添加: 包括車位編號(hào)、使用日期,業(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 關(guān)系模型</b></p><p> 業(yè)主(ID、業(yè)主姓名、身份證號(hào)、聯(lián)系電話、房屋編號(hào)、家庭成員數(shù)、家庭成員、購買日期、備注)</p><p> 投訴信息(投訴編號(hào)、投訴人、接待人員、
41、處理人員、處理狀態(tài)、投訴日期、解決日期、投訴內(nèi)容、備注)</p><p> 車位信息(車位編號(hào)、業(yè)主姓名、電話、房屋編號(hào)、使用日期、備注)</p><p> 繳費(fèi)信息(繳費(fèi)編號(hào)、費(fèi)用名稱、費(fèi)用類別、業(yè)主名稱、繳費(fèi)日期、收費(fèi)人、繳費(fèi)方式、繳費(fèi)總額、備注)</p><p> 報(bào)修信息(報(bào)修編號(hào)、業(yè)主名稱、維修狀態(tài)、維修人員、報(bào)修日期、維修日期、物料費(fèi)用、服務(wù)費(fèi)用、
42、報(bào)修內(nèi)容、備注)</p><p><b> 4 詳細(xì)設(shè)計(jì)</b></p><p> 4.1 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)</p><p> 數(shù)據(jù)庫到設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫管理系統(tǒng)為基礎(chǔ)的,常用的數(shù)據(jù)庫管理系統(tǒng)有Access、SQL Server 2005、Oracle等。根據(jù)需求和業(yè)務(wù)流程,本系統(tǒng)采用了SQL Server 2005數(shù)據(jù)庫管理
43、系統(tǒng)。</p><p> 首先,在SQL Server 2005中創(chuàng)建一個(gè)名為WuYeGuanLi的數(shù)據(jù)庫,然后在該數(shù)據(jù)庫中創(chuàng)建8個(gè)表,分別是admin,ChargeLogin,Complain,F(xiàn)ee, House,Park,Repair,Yezhu。</p><p> 其次,根據(jù)數(shù)據(jù)庫的功能可在表中創(chuàng)建索引,設(shè)置某個(gè)字段是否允許為空,數(shù)據(jù)類型及長(zhǎng)度等。</p><
44、;p> 最后,利用連接字符串完成數(shù)據(jù)庫的連接。</p><p> 4.2 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)</p><p> 通過上面的數(shù)據(jù)結(jié)構(gòu)分析,可以設(shè)計(jì)出滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,具體劃分實(shí)體如下:管理員實(shí)體、業(yè)主實(shí)體、房屋實(shí)體、車位實(shí)體、繳費(fèi)單、投訴單實(shí)體、維修單實(shí)體等。</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ù)庫的物理結(jié)構(gòu)設(shè)計(jì)</p><p> 物理結(jié)構(gòu)設(shè)計(jì)的原則如下[5]:</p><p> (1)盡可能的減少數(shù)據(jù)冗余和重復(fù)。</p>&
47、lt;p> ?。?)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。</p><p> ?。?)數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性。</p><p> 基于以上設(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫,包含管理員、住戶信息、繳費(fèi)費(fèi)信息、車位使用信息、投訴信息、報(bào)修信息等幾個(gè)表。為了加快系統(tǒng)訪問的速度把這8個(gè)表放在一個(gè)數(shù)據(jù)庫中。</p><p><b> 數(shù)據(jù)庫中的表如下。</
48、b></p><p> 表4.1 admin(管理員)表</p><p> 表4.2 ChargeLogin(欠費(fèi)登記)表</p><p> 表4.3 Complain(投訴信息)表</p><p> 表4.4 Fee(繳費(fèi)信息)表</p><p> 表4.5 Park(車位信息)表</
49、p><p> 表4.6 Repair(報(bào)修信息)表</p><p> 表4.7 Yezhu(業(yè)主信息)表</p><p> 表4.8 House(房屋信息)表</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1 系統(tǒng)的登錄</b>&l
50、t;/p><p> 本系統(tǒng)分為高級(jí)管理員和普通管理員兩種用戶。用戶可以通過輸入自己的用戶名,密碼以及選擇權(quán)限,登錄到主頁面對(duì)相關(guān)功能模塊進(jìn)行操作。對(duì)于驗(yàn)證碼的輸入一定要正確,如果驗(yàn)證碼輸入與顯示的不一致,將無法登登錄。系統(tǒng)只有一個(gè)高級(jí)管理員,可以對(duì)普通管理員進(jìn)行管理[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 == "高級(jí)管理員"){</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('用戶名或密碼錯(cuò)誤!請(qǐng)重新登錄!');</script>");}}}</p><p><b> 5.2 系統(tǒng)主頁面</b>
59、</p><p> 高級(jí)管理員登錄后出現(xiàn)功能選擇界面,可以選擇相應(yīng)的操作。</p><p> 圖5.2 管理員操作主頁面</p><p> 5.3 系統(tǒng)用戶設(shè)置模塊</p><p> 高級(jí)管理員可以根據(jù)“編輯”和“刪除”按鈕,對(duì)普通管理員進(jìn)行管理操作,如圖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 <> 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> ?。?)添加住戶操作:住戶信息包括戶主名稱、身份證號(hào)、聯(lián)系電話、房子編號(hào)、入住日期等基本信息,當(dāng)填寫信息完成后,點(diǎn)擊頁面下方的添加,如果信息格式正確,則系統(tǒng)提示添加成功,同時(shí)數(shù)據(jù)存儲(chǔ)在數(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> ?。?)住戶的修改刪除操作:點(diǎn)擊住戶修改和刪除后,在住戶名字下拉菜單中選擇要修改或刪除的住戶姓名,通過系統(tǒng)的傳值設(shè)計(jì),相應(yīng)的住戶信息會(huì)出現(xiàn)相應(yīng)的框內(nèi),點(diǎn)擊修改或刪除按鈕,可以成功的修改或刪除住戶信息,數(shù)據(jù)存儲(chǔ)在后臺(tái)數(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ù)下拉列表中不同的查詢條件,運(yùn)用GridView控件,簡(jiǎn)明清晰的顯示不同的查詢信息[9]。</p><p> 圖5.6 查詢住戶操作頁面</p><p> ?。?)房屋信息的操作:管理員可以根據(jù)顯示的房屋信息概況,進(jìn)行編輯、添加、刪除操作,如圖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 繳費(fèi)信息管理模塊</p><p> (1)添加繳費(fèi)操作:包括繳費(fèi)編號(hào)、費(fèi)用名稱、費(fèi)用類別、戶主名稱、收費(fèi)人、收費(fèi)方式、繳費(fèi)日期等基本信息,當(dāng)填寫信息完成后,
81、點(diǎn)擊頁面下方的添加,如果信息格式正確,則系統(tǒng)提示添加成功,同時(shí)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中。</p><p> 圖5.8 添加繳費(fèi)操作頁面</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('添加繳費(fèi)信息成功!');</script>");</p><p> Response.Write("<script>window.open('JiaoFeiAdd.aspx','_self');</script>");</p><p> (2)催繳
86、費(fèi)住戶操作:管理員可以根據(jù)實(shí)際情況分類(水費(fèi),電費(fèi),氣費(fèi))查詢當(dāng)天,一周內(nèi),全部的欠費(fèi)用戶信息。</p><p> 圖5.9 刪除繳費(fèi)操作頁面</p><p> 在上圖頁面中點(diǎn)擊“添加欠費(fèi)用戶”則會(huì)出現(xiàn)如下頁面,填寫相應(yīng)信息后,點(diǎn)擊保存,會(huì)顯示添加成功,數(shù)據(jù)保存在數(shù)據(jù)庫相應(yīng)的表里。</p><p> 圖5.10 欠費(fèi)住戶登記操作頁面</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> 點(diǎn)擊欠費(fèi)用戶查詢,則會(huì)出現(xiàn)下圖頁面,輸入查詢條件,即可對(duì)欠費(fèi)用戶進(jìn)行查詢,此操作課進(jìn)行模糊查詢。</p><p> 圖5.11 欠費(fèi)住戶查詢操作頁面</p><p> 點(diǎn)擊“詳細(xì)信息”可以顯示住戶先飛的詳細(xì)信息,次頁面只能顯示,不能操作。</p><p> 圖5.12 欠費(fèi)住
91、戶詳細(xì)信息顯示頁面</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> 點(diǎn)擊“刪除”按鈕,即可出現(xiàn)確認(rèn)刪除住戶欠費(fèi)信息的提示,點(diǎn)擊確認(rèn)即可刪除此條信息。</p><p> 圖5.13 欠費(fèi)住戶刪除操作頁面</p>
96、<p> 5.5投訴信息管理模塊</p><p> (1)添加投訴問題:按相應(yīng)的格式填寫信息后點(diǎn)擊添加即可完成投訴添加操作,添加成功后數(shù)據(jù)存儲(chǔ)在后臺(tái)數(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> ?。?)投訴信息的修改刪除操作:點(diǎn)擊投訴修改和刪除后,在投訴編號(hào)下拉菜單中選擇要修改或刪除的繳費(fèi)編號(hào),通過系統(tǒng)的數(shù)據(jù)傳值設(shè)計(jì),投訴信息會(huì)出現(xiàn)相應(yīng)的框內(nèi),點(diǎn)擊修改或刪除按鈕,可以成功的修改或刪除繳費(fèi)信息,數(shù)據(jù)存儲(chǔ)在后臺(tái)數(shù)據(jù)庫中。</p><p> 圖5.15 修改投訴操作頁面</p><p>
101、 圖5.16 刪除投訴操作頁面</p><p> ?。?)查詢投訴未解決問題,在添加投訴時(shí)的處理狀態(tài)一欄若填寫“未解決”,則數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中,此頁面運(yùn)用GridVeiw控件綁定數(shù)據(jù)庫實(shí)現(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報(bào)修信息管理模塊</p><p> ?。?)添加報(bào)修問題:填寫信息后點(diǎn)擊添加即可完成報(bào)修添加操作。</p><p> 圖5.18 添加報(bào)修信息頁面</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("添加報(bào)修信息成功!"));</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> ?。?)未修信息查詢:可以查詢報(bào)修未解決業(yè)主的信息,以便進(jìn)行維修。</p><p> 圖5.19 查詢報(bào)修未解決信息頁面</p><p> (4)報(bào)修信息編輯:此頁面運(yùn)用GridView控件,可以根據(jù)業(yè)主報(bào)修信息的操作選項(xiàng),選擇編輯或刪除信息。</p><p> 圖5.20 編輯報(bào)修信息頁面<
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> <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í)要?jiǎng)h除此條數(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è)主姓名后,電話,房屋編號(hào)可以通過系統(tǒng)的傳值設(shè)計(jì)自動(dòng)出現(xiàn),剩余的信息按格式填寫后,點(diǎ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("請(qǐng)選擇車位編號(hào)", "請(qǐng)選擇車位編號(hào)"));</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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)論文 (2)小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文開題報(bào)告
- 小區(qū)物業(yè)管理系畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)----小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(小區(qū)物業(yè)管理)
- vb畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- java畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---xx小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)論文小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)論文(設(shè)計(jì))-小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論