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

下載本文檔

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

文檔簡介

1、<p>  計算機(jī)信息管理專業(yè)(本科)</p><p><b>  畢業(yè)論文</b></p><p>  xx小區(qū)物業(yè)系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  學(xué) 校:</p><p>  專 業(yè):</p><p>  姓 名:

2、</p><p>  完成日期:</p><p><b>  摘 要</b></p><p>  雙星小區(qū)物業(yè)系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  摘要:本系統(tǒng)是雙星小區(qū)設(shè)計開發(fā)的在線雙星小區(qū)物業(yè)系統(tǒng),來研究基于C/S模式的網(wǎng)上物業(yè)管理的實現(xiàn),采用的是ASP.NET+SQL 2000模式的電子平臺。物業(yè)

3、作為一種不動產(chǎn)資源,其出管理問題一直都是人們所關(guān)心的問題,特別是小區(qū)業(yè)主。但是,這其中涉及的信息處理量過于大,一直沒有適合的信息管理系統(tǒng)。然而,現(xiàn)在計算機(jī)技術(shù)和網(wǎng)絡(luò)推廣已經(jīng)得到了很好的發(fā)展,各行各業(yè)都在不同程度地引進(jìn)計算機(jī)及網(wǎng)絡(luò)技術(shù),以求在業(yè)務(wù)處理能力及服務(wù)能力方面做到更大進(jìn)步??梢哉f,現(xiàn)下哪個企業(yè)不引進(jìn)計算機(jī)信息管理系統(tǒng),誰就在服務(wù)水平和業(yè)務(wù)水平方面遜于同行一籌了。</p><p>  此系統(tǒng)設(shè)計上采用三層結(jié)構(gòu)

4、、Web Service技術(shù),使之在選用平臺、采用技術(shù)上具有先進(jìn)性、前瞻性、擴(kuò)充性,從而保證建成的系統(tǒng)具有良好的穩(wěn)定性、可擴(kuò)充性。系統(tǒng)設(shè)計按標(biāo)準(zhǔn)化、規(guī)范化,分層設(shè)計,構(gòu)件化實現(xiàn)。采用軟件構(gòu)件化的開發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開放標(biāo)準(zhǔn)。從功能上來說,系統(tǒng)是比較完備的,系統(tǒng)以Web界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù)。系統(tǒng)實現(xiàn)了對信息數(shù)據(jù)

5、的瀏覽、查詢、編輯和管理等基本數(shù)據(jù)庫操作,采用了模塊化設(shè)計方法,根據(jù)用戶的需求及程序的應(yīng)用與維護(hù)的易用性,將各個部分置于不同的模塊當(dāng)中,方便了程序的擴(kuò)展與維護(hù),同時建立了程序功能復(fù)用的基礎(chǔ)。</p><p>  關(guān)鍵詞:ASP.NET 信息管理 數(shù)據(jù)庫 SQL 2000</p><p><b>  Abstract</b></p><p>

6、  The Reaserch And Implement Of Network Saling System Based On C/S</p><p>  Abstract: The system is an online car saling system, using the model to Customised ASP.NET+sql 2000 running a small e-commerce plat

7、form. The network distribution system bands franchiser and workflow of the enterprise together, and cuts an effective channel from the enterprise to franchiser. The system can also improve the work's efficiency and i

8、ncreases the sale through breaking the obstacle between branch and branch, enterprise and enterprise.</p><p>  From the functional point of view, the system is relatively complete. Web interface with the sys

9、tem to users in the world, providing information to users and accept its operation, and through the database management system to store information. System to achieve data browse information, referral, editing and manage

10、ment of basic database operations, the use of modular system design methodology, based on user demand and application procedures and the maintenance of the user-friendly nature, each c</p><p>  Keywords: ASP

11、.NET;Network distribution;Database; SQL 2000.</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  1 引言2</b>

12、</p><p>  1.1 可行性分析2</p><p>  1.1.1 經(jīng)濟(jì)可行性2</p><p>  1.1.2 技術(shù)可行性3</p><p>  1.1.3 操作可行性3</p><p>  1.2 論文各章簡介4</p><p><b>  2 需

13、求分析5</b></p><p>  2.1 業(yè)務(wù)流分析5</p><p>  2.2 數(shù)據(jù)流分析6</p><p>  2.3 數(shù)據(jù)字典7</p><p>  HYPERLINK \l "_Toc106465146" 2.3.1 雙星小區(qū)物業(yè)系統(tǒng)的數(shù)據(jù)字典7</p><p

14、>  HYPERLINK \l "_Toc106465146" 2.3.2 雙星小區(qū)物業(yè)系統(tǒng)的數(shù)據(jù)項8</p><p><b>  3 系統(tǒng)設(shè)計9</b></p><p>  3.1 系統(tǒng)設(shè)計思想10</p><p>  3.1.2 注重安全性10</p><p>  3.2 系

15、統(tǒng)功能模塊劃分11</p><p>  4 數(shù)據(jù)庫設(shè)計12</p><p>  4.1 數(shù)據(jù)庫需求分析13</p><p>  4.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計13</p><p>  4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計14</p><p>  5 管理模塊界面設(shè)計18</p><p>

16、  5.1 用戶界面20</p><p>  5.1.1 登陸界面20</p><p>  5.1.2 用戶投訴界面20</p><p>  5.1.4 房屋信息管理界面24</p><p>  5.1.6管理員信息管理界面26</p><p>  5.1.7業(yè)主信息管理界面30</p>

17、<p>  5.1.8收費(fèi)管理界面32</p><p>  5.1.9設(shè)備信息管理界面38</p><p>  5.1.10設(shè)備報修記錄管理界面41</p><p><b>  結(jié) 論44</b></p><p><b>  致 謝45</b></p><

18、p>  參 考 文 獻(xiàn)46</p><p><b>  1 引言</b></p><p>  1.1 可行性分析</p><p>  隨著計算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,人們對網(wǎng)絡(luò)的需求也越來越苛刻,越來越貼近其生活,電子服務(wù)已經(jīng)成為網(wǎng)上的一股潮流。而更多的,是要求傳統(tǒng)行業(yè)的服務(wù)要延伸到網(wǎng)絡(luò),以更方便其生活、工作和學(xué)習(xí)??尚行匝芯?/p>

19、的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。要達(dá)到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。</p><p>  系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性、技術(shù)上的可

20、行性和操作上的可行性。本系統(tǒng)的可行性分析如下:</p><p>  1.1.1 經(jīng)濟(jì)可行性 </p><p>  由于本雙星小區(qū)物業(yè)系統(tǒng)所要求的硬件(計算機(jī)及相關(guān)硬件)和軟件環(huán)境(ASP.NET+SQL 2000),市場上都容易購買到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開發(fā)與維護(hù)上,對小區(qū)不造成過重的經(jīng)濟(jì)負(fù)擔(dān)。而一旦此系統(tǒng)投入使用,不僅可以減少房屋開發(fā)商的工作強(qiáng)度,提高工作效

21、率,而且方便了業(yè)主的信息管理,延續(xù)了傳統(tǒng)的租售模式,極大限度的方便了用戶,而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本租售系統(tǒng)的開發(fā)成本,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  1.1.2 技術(shù)可行性</p><p>  雙星小區(qū)物業(yè)系統(tǒng)的開發(fā)基于C/S模式,主要包括前端應(yīng)用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維

22、護(hù)兩個方面。對于前者要求應(yīng)具備功能完備、易于使用等特點(diǎn),而對于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。</p><p>  本系統(tǒng)擬采用ASP.NET(Visual Stuio.Net)和MS SQL 2000分別作為前端和后端的開發(fā)工具。</p><p>  ASP.NET是目前比較流行的一種制作動態(tài)網(wǎng)頁的技術(shù),使用VBScript、JavaScript等簡單易學(xué)的腳本語

23、言,結(jié)合HTML代碼,即可快速地完成系統(tǒng)的應(yīng)用程序;無須編譯、容易編寫,可在服務(wù)器端直接執(zhí)行;使用普通的文本編輯器,如Windows的記事本,既可以進(jìn)行編輯設(shè)計;與瀏覽器無關(guān),業(yè)主端所使用的瀏覽器只要可執(zhí)行HTML碼,即可瀏覽ASP.NET所設(shè)計的網(wǎng)頁內(nèi)容就行,ASP.NET所使用的腳本語言(VBScript、JavaScript)均在Web服務(wù)器端執(zhí)行,業(yè)主端的瀏覽器不需要能夠執(zhí)行這些腳本語言;ASP.NET能與任何Active Sc

24、ripting語言兼容,除了可使用VBScript或JavaScript語言來設(shè)計外,還可以通過plug-in的方式,使用由第三方提供的其他腳本語言,譬如REXX、Perl、Tcl等,腳本引擎是處理腳本程序的COM (Component Object Model);可使用服務(wù)器端的腳本來產(chǎn)生業(yè)主端的腳本;ActiveX Server Components(ActiveX服務(wù)器組件)具有無限可擴(kuò)充性??梢允褂肰isual Basic、Ja

25、va、</p><p>  SQL 2000作為微軟在Windows 系列平臺上開發(fā)的數(shù)據(jù)庫,一經(jīng)推出就以其易用性得到了很多用戶的青睞,相信大多數(shù)將自己的業(yè)務(wù)建立在Windows平臺上的用戶都會對它有相當(dāng)?shù)挠H切感。區(qū)別于FoxPro、Sql 2000小型數(shù)據(jù)庫,SQL 2000是一個功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等

26、特性,也是大型數(shù)據(jù)庫才擁有的。</p><p>  因此從技術(shù)方面講開發(fā)此系統(tǒng)是可行的。</p><p>  1.1.3 操作可行性</p><p>  小區(qū)物業(yè)作為一個小區(qū)業(yè)主共同組成的集合,其主要功能就是為業(yè)主進(jìn)行服務(wù)。傳統(tǒng)的雙星小區(qū)物業(yè)系統(tǒng),一般是單機(jī)版,稍先進(jìn)點(diǎn)的有局域網(wǎng)版,不過只限于物業(yè)管理內(nèi)部,管理過程十分很傳統(tǒng),很古老。</p>&l

27、t;p>  本小區(qū)設(shè)計十分現(xiàn)代化,業(yè)主及物業(yè)管理人員的學(xué)歷都較高,而小區(qū)的電腦等設(shè)施齊全,因此,具備著做網(wǎng)上物業(yè)管理的基礎(chǔ)條件。</p><p>  綜上所述,本小區(qū)很有必要,也很有條件做到網(wǎng)上物業(yè)管理系統(tǒng),以更方便業(yè)主,更貼近業(yè)主的需求。</p><p>  1.2 論文各章簡介</p><p>  第1章引言部分,引言主要敘述課題的可行性分析。</

28、p><p>  第2章主要內(nèi)容是:系統(tǒng)需求分析包括,業(yè)務(wù)流程分析;數(shù)據(jù)流分析;數(shù)據(jù)字典。</p><p>  第3章主要內(nèi)容是:系統(tǒng)設(shè)計包括,系統(tǒng)設(shè)計思想(如頁面模塊化、注意安全性、代碼的復(fù)用等);系統(tǒng)功能模塊劃分。</p><p>  第4章主要內(nèi)容是:數(shù)據(jù)庫設(shè)計包括,數(shù)據(jù)庫需求分析,數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計。</p><p> 

29、 第5章主要內(nèi)容是:管理界面包括:系統(tǒng)前臺界面,管理員登陸界面設(shè)計;管理首頁設(shè)計;管理員帳號管理模塊(用戶帳號管理);房屋管理模塊(房屋添加、房屋管理);房間管理模塊;設(shè)備管理;收費(fèi)管理;修改密碼;退出登陸模塊</p><p>  最后還有結(jié)論、致謝、參考文獻(xiàn)等等內(nèi)容的介紹。</p><p><b>  2 需求分析</b></p><p>

30、  2.1 業(yè)務(wù)流分析</p><p>  雙星小區(qū)物業(yè)系統(tǒng)工作流程為:系統(tǒng)啟動并進(jìn)入登錄界面,根據(jù)不同的用戶進(jìn)行登錄,所有用戶都可以瀏覽系統(tǒng)主頁面。通過權(quán)限判斷,注冊用戶除了可以瀏覽信息操作外,還可以進(jìn)行對自己注冊資料的操作(包括對自己的資料的錄入、修改和刪除的操作),以及圖書借閱、查詢等功能。管理員可以對系統(tǒng)信息進(jìn)行添加、修改和刪除的權(quán)限,及對系統(tǒng)管理的所有功能進(jìn)行操作。</p><p&

31、gt;  本系統(tǒng)的業(yè)務(wù)流程圖如圖2-1所示:</p><p>  本系統(tǒng)是將現(xiàn)代化的計算機(jī)技術(shù)與小區(qū)物業(yè)管理服務(wù)模式相結(jié)合,按照小區(qū)物業(yè)管理的服務(wù)流程設(shè)計完成的。同時為擴(kuò)展服務(wù)范圍,初步設(shè)計一個銷售平臺以利于信息發(fā)布和管理。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標(biāo):</p><p><b>  具體目標(biāo)如下:&l

32、t;/b></p><p> ?。?)操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便;許多選項包括房屋信息、業(yè)主信息、銷售信息等只需要點(diǎn)擊鼠標(biāo)就可以完成。</p><p> ?。?)即時可見:對信息的處理(包括添加、修改、刪除)將立即在對應(yīng)的頁面顯示出來,達(dá)到"即時發(fā)布、即時見效"的功能。</p><p>  (3)功能

33、完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進(jìn)行對會員的管理,對會員的資料進(jìn)行審核,以及上傳文件的管理。同時,為了能有效方面的更新系統(tǒng)的界面。</p><p> ?。?)方便移植:系統(tǒng)應(yīng)具有實用性、可靠性和適用性,同時注意到先進(jìn)性。針對不同的用戶,只需要稍作修改就可以開發(fā)出適合自己特點(diǎn)的雙星小區(qū)物業(yè)系統(tǒng)。系統(tǒng)界面中所需的數(shù)

34、據(jù)都存放于數(shù)據(jù)文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復(fù)雜性。</p><p>  (5)動態(tài)管理:對系統(tǒng)數(shù)據(jù)庫實行動態(tài)操作,能實現(xiàn)對數(shù)據(jù)庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據(jù)。</p><p>  2.2 數(shù)據(jù)流分析</p><p>  數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分

35、析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。其具體的做法是:按業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程,繪制成一套完整的數(shù)據(jù)流程圖。</p><p>  雙星小區(qū)物業(yè)系統(tǒng)的數(shù)據(jù)流程:對本系統(tǒng)操作的數(shù)據(jù)源有注冊用戶和管理員兩種,首先由系統(tǒng)管理員根據(jù)不同用戶的需要將某些信息保存到數(shù)據(jù)庫中,然后

36、再進(jìn)行發(fā)布。不同權(quán)限的用戶可以對這些庫信息進(jìn)行添加、修改和刪除處理。所有用戶均可以進(jìn)行信息查詢。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)確定。</p><p>  整個系統(tǒng)的數(shù)據(jù)流程圖如2-2:</p><p><b>  2.3 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的

37、集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。</p><p>  2.3.1 雙星小區(qū)物業(yè)系統(tǒng)的數(shù)據(jù)字典</p><p>  1.數(shù)據(jù)字典列表——數(shù)據(jù)流</p><p>  2.數(shù)據(jù)字典列表——數(shù)據(jù)存儲</p><p>  2.3.2 雙星小區(qū)物業(yè)系統(tǒng)的數(shù)據(jù)項</p><p><b>  管理員數(shù)據(jù)項

38、:</b></p><p><b>  房屋數(shù)據(jù)項</b></p><p><b>  業(yè)主信息數(shù)據(jù)項</b></p><p><b>  3 系統(tǒng)設(shè)計</b></p><p>  3.1 系統(tǒng)設(shè)計思想</p><p>  3.1.1 頁

39、面模塊化 </p><p>  在本系統(tǒng)中,將數(shù)據(jù)庫連接存入conndb.ASP.NET文件中,當(dāng)需要數(shù)據(jù)庫連接時,只要用Include語句包含此文件即可。</p><p>  另外系統(tǒng)頁面結(jié)構(gòu)定義在一個模板文件template.ASP.NET中,在這個文件中可以看到系統(tǒng)中基本的頁面組成結(jié)構(gòu)。只要在此模板頁面中的特定位置加上實現(xiàn)某種功能的頁面代碼,此頁就會成為一個具有特定功能的 完整的頁面

40、。例如ProductDetail.ASP.NET文件是在template.ASP.NET文件中加入了下面一行代碼而具備了顯示圖書詳細(xì)信息的功能。</p><p>  call ShowProduct(RealSruing(Request.QUERYstring("id")))</p><p>  3.1.2 注重安全性</p><p>  1)

41、不要把Sql 2000數(shù)據(jù)庫放在網(wǎng)站內(nèi)部</p><p>  不要把Sql 2000數(shù)據(jù)庫文件放在網(wǎng)站結(jié)構(gòu)內(nèi)部,這樣,當(dāng)惡意人士獲取數(shù)據(jù)庫路徑后,就可以輕易獲取該數(shù)據(jù)庫,進(jìn)而肆意更改數(shù)據(jù)庫內(nèi)容。比較好的做法是,使用SQL 2000數(shù)據(jù)庫或Oracle數(shù)據(jù)庫,或者將Sql 2000數(shù)據(jù)庫文件放在網(wǎng)站虛擬目錄以外。</p><p>  2)過濾字符串中的單引號</p><p

42、>  當(dāng)用字符串來組織SQL語句時,最重要的一個問題就是過濾字符串中的單引號,因為SQL語句中的字符是以單引號為分界的,例如下面的語句,在執(zhí)行時就會出錯:</p><p>  strName="I'm Hacker"</p><p>  strSQL="SELECT*FROM User WHERE[Name]='"&st

43、rName&"'"</p><p>  conn.Execute strSQL</p><p>  這樣,在實際執(zhí)行過程中最終SQL語句如下:</p><p>  SELECT*FROM User WHERE [Name]=‘I'm Hacker'</p><p>  由于在“I‘m Hac

44、ker”中包含一個單引號“’”,這樣系統(tǒng)會認(rèn)為在字母“I”后面已經(jīng)結(jié)束,但后面仍有字符,于是就會提示語法錯誤。因此需要將單引號過濾掉,或者替換為兩個單引號(在SQL語法中用兩個單引號表示一個單引號),只要使用VBScript中的Replace函數(shù)就可以達(dá)到目的。</p><p>  3.1.3 代碼的復(fù)用</p><p>  本系統(tǒng)中使用了很好的代碼復(fù)用機(jī)制,即在開發(fā)中盡量使用本系統(tǒng)中已

45、經(jīng)使用過的代碼,以及使用以前項目積累的代碼,如分頁、檢查E-mail的函數(shù)和上傳類。</p><p>  3.2 系統(tǒng)功能模塊劃分 </p><p>  根據(jù)系統(tǒng)功能分析,可以畫出系統(tǒng)的功能模塊圖,從業(yè)主界面,管理界面分別對功能模塊圖加以描述。</p><p>  管理人員可以對各類信息進(jìn)行錄入、更新修改和統(tǒng)計。包括管理人員,住戶基本信息的錄入,更改等管理;對房屋

46、信息進(jìn)行管理,維護(hù)并能夠顯示房屋的基本情況如統(tǒng)計空房、出租房等功能;對小區(qū)設(shè)備進(jìn)行系統(tǒng)的管理,對設(shè)備的故障的原因進(jìn)行細(xì)致的劃分,對設(shè)備的維修情況進(jìn)行登記,反饋;管理員還可以對收費(fèi)情況實行記錄,統(tǒng)計出繳費(fèi)情況,對欠費(fèi)的住戶進(jìn)行統(tǒng)計;管理員可以錄入,刪除投訴信息,進(jìn)而對投訴的類型進(jìn)行統(tǒng)計分析。業(yè)主通過本系統(tǒng)能夠獲知收費(fèi)情況等信息。本系統(tǒng)力求達(dá)到界面美觀人性化,數(shù)據(jù)方面做到存儲可靠,管理方面做到方便準(zhǔn)確。</p><p&g

47、t;  管理界面的系統(tǒng)功能模塊圖如圖3-1:</p><p><b>  4 數(shù)據(jù)庫設(shè)計</b></p><p>  4.1 數(shù)據(jù)庫需求分析</p><p>  用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的

48、具體設(shè)計打下基礎(chǔ)。</p><p>  通過系統(tǒng)功能分析,針對雙星小區(qū)物業(yè)系統(tǒng),總結(jié)出如下的需求信息:</p><p>  1)用戶分業(yè)主用戶和管理員用戶;</p><p>  2)注冊用戶無需要登錄就可以進(jìn)行論壇操作;</p><p>  3)管理員用戶登陸后可進(jìn)行管理員信息、房屋信息及銷售記錄信息的維護(hù)。</p><p

49、>  經(jīng)過系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(kuò)展,設(shè)計如下的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p>  1)管理員信息,包括數(shù)據(jù)項:帳號,密碼,權(quán)限等。</p><p>  2)房屋信息,包括數(shù)據(jù)項:ID,房屋名稱,地址等。</p><p>  3)業(yè)主信息,包括數(shù)據(jù)項:編號,業(yè)主姓名,價格等。</p><p>  4.2 數(shù)據(jù)庫

50、概念結(jié)構(gòu)設(shè)計</p><p>  得到上面數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。</p><p>  設(shè)計規(guī)劃出的實體有:管理員信息實體、小區(qū)信息實體、業(yè)主信息實體、房屋信息實體。</p><p>  實體之間關(guān)系的E-R圖如圖4-1

51、所示:</p><p>  管理員信息實體E-R圖如圖4-2所示:</p><p>  房屋信息實體ER圖如圖4-3所示:</p><p>  業(yè)主實體ER圖如圖4-4所示:</p><p>  4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫

52、系統(tǒng)所支持的實際數(shù)據(jù)庫模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。</p><p>  雙星小區(qū)物業(yè)系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如表所示。每個表格表示在數(shù)據(jù)庫中的一個表。</p><p>  allusers表:</p><p>  baoxiujilu表:</p><p>  fangwuxinxi表:</p><p>  she

53、beixinxi表:</p><p>  shoufeijilu表:</p><p>  tousuxinxi表:</p><p>  yezhuxinxi表:</p><p>  5 管理模塊界面設(shè)計</p><p>  用戶界面的大部分功能都是以管理模塊為前提的,因為用戶模塊所顯示的數(shù)據(jù)大部分需要通過管理模塊來添

54、加。因此,我們首先要來介紹管理模塊的設(shè)計與開發(fā)。管理模塊相對業(yè)主模塊要復(fù)雜一些,因為在這里需要對所有信息進(jìn)行維護(hù),包括瀏覽、增加、修改和刪除等操作。為了便于系統(tǒng)維護(hù),頁面的命名才用“模塊名+功能名”的方式。概括起來,管理模塊具有以下功能:</p><p><b>  * 管理員管理。</b></p><p>  * 房屋信息管理。</p><p

55、>  * 設(shè)備信息管理。</p><p>  * 投訴信息管理。</p><p>  * 收費(fèi)信息管理。</p><p>  * 系統(tǒng)參數(shù)管理。</p><p>  本系統(tǒng)包括五個模塊:人員與安全管理模塊、房屋模塊、設(shè)備管理模塊、收費(fèi)理模塊、投訴管理模塊。(另外登陸退出功能也要有)</p><p>  人

56、員與安全管理模塊主要包括對物業(yè)管理人員和業(yè)主的信息管理。包括錄入人員的基本信息;用戶權(quán)限分配,對物業(yè)管理人員和業(yè)主進(jìn)行權(quán)限的分配。具體權(quán)限在【一、任務(wù)】中。</p><p>  房屋管理主要包括:房屋信息管理和房屋情況統(tǒng)計。其中房屋信息管理包括對房屋的基本資料的錄入,變更和查詢等。房屋使用情況統(tǒng)計實現(xiàn)對房屋現(xiàn)有狀況的統(tǒng)計和查詢。能夠以列表顯示空房、出租房屋和個人住宅。能夠顯示哪些房屋在裝修時經(jīng)過改動,哪些沒有經(jīng)過

57、改動。</p><p>  設(shè)備管理模塊主要包括設(shè)備信息管理和報修管理。設(shè)備信息管理包括對小區(qū)設(shè)備的基本信息的錄入,修改,查詢等。報修管理負(fù)責(zé)對設(shè)備故障報修的添加,查詢,對設(shè)備維修情況進(jìn)行記錄,并能統(tǒng)計出老舊或多次報修的設(shè)備。能夠打印報修單。</p><p>  收費(fèi)管理模塊主要包含收費(fèi)管理和收費(fèi)統(tǒng)計。收費(fèi)管理負(fù)責(zé)對收費(fèi)的金額,人員日期等基本信息進(jìn)行添加和查詢。收費(fèi)統(tǒng)計能夠統(tǒng)計顯示出已繳費(fèi)

58、的業(yè)主名單,和欠費(fèi)的業(yè)主名單等。能夠打印收費(fèi)、欠費(fèi)單。</p><p>  投訴管理模塊主要含有投訴管理和投訴統(tǒng)計。投訴管理主要對投訴的詳細(xì)內(nèi)容進(jìn)行添加記錄,對投訴案件的級別分出輕重緩急。投訴統(tǒng)計是指統(tǒng)計查看投訴的類型(安全類、民事糾紛、物業(yè)服務(wù)類、環(huán)境類、設(shè)備類等),顯示類型的具體列表,并能打印列表。并能查詢已解決和未解決的投訴。</p><p>  下面分別說明這些界面的實現(xiàn),首先開始

59、首頁界面設(shè)計。</p><p><b>  5.1 用戶界面</b></p><p>  5.1.1 登陸界面</p><p>  本模塊是系統(tǒng)登陸界面,實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼,以杜絕非法用戶侵入系統(tǒng)。</p><p>  本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但實現(xiàn)的方法比

60、較復(fù)雜,因為系統(tǒng)要自動判斷其輸入的用戶名及密碼的正誤,還要自動識別其權(quán)限(超級管理員與普通管理員,業(yè)主之分),如果登陸正常后,系統(tǒng)要將當(dāng)前用戶名和權(quán)限記錄下來以便之后其他操作給予適當(dāng)?shù)臋?quán)限分配。</p><p>  5.1.2 用戶投訴界面</p><p>  此界面顯示業(yè)主的投訴,物業(yè)管理人員可以在此界面對于業(yè)主的投訴進(jìn)行回復(fù),方便業(yè)主與物業(yè)之間的溝通,避免了很多不必要的糾紛。</

61、p><p>  實現(xiàn)此界面的代碼如下:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="tousuxinxi_list.aspx.cs" Inherits="tousuxinxi_list" %></p>

62、<p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3.org/

63、1999/xhtml" ></p><p>  <head id="Head1" runat="server"></p><p>  <title>無標(biāo)題頁</title><script language="javascript" src="js/Calendar

64、.js"></script><LINK href="images/StyleSheet.css" type=text/css rel=stylesheet></p><p><b>  </head></b></p><p><b>  <body></b><

65、;/p><p>  <form id="form1" runat="server"></p><p><b>  <div></b></p><p>  <table id="search" align="center" border=&q

66、uot;1" bordercolor="#cccccc" cellpadding="0"</p><p>  cellspacing="1" class="table_1" width="98%"></p><p><b>  <tbody></b

67、></p><p>  <tr class="tr2"></p><p>  <td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px">所有投訴信息信息列表</td></p><p><b>

68、;  </tr></b></p><p>  <tr class="tr1"></p><p>  <td style="padding-left: 5px; height: 25px"></p><p>  &nbsp; 標(biāo)題:<asp:TextBox ID=bi

69、aoti runat="server"></asp:TextBox> 投訴人:<asp:TextBox ID=tousuren runat="server"></asp:TextBox> 電話:<asp:TextBox ID=dianhua runat="server"></asp:TextBox></p&

70、gt;<p>  類型:<asp:DropDownList ID="leixing" runat="server"></p><p>  </asp:DropDownList></p><p>  &nbsp;<asp:Button ID="Button1" runat=&quo

71、t;server" OnClick="Button1_Click" Text="查找" /></p><p>  <asp:DataGrid ID="DataGrid1" runat="server" AllowSorting="True" AutoGenerateColumns="

72、False"</p><p>  BorderColor="Black" CellPadding="2" font-name="verdana" Font-Names="verdana"</p><p>  Font-Size="8pt" HeaderStyle-BackColor

73、="#F8FAFC" PageSize="8" Width="100%" OnPageIndexChanged="DataGrid1_PageIndexChanged" AllowPaging="True"></p><p>  <HeaderStyle BackColor="#F8FAFC&

74、quot; Font-Bold="True" HorizontalAlign="Center" VerticalAlign="Middle" /></p><p>  <PagerStyle Font-Bold="True" Font-Names="宋體" ForeColor="Blue&qu

75、ot; HorizontalAlign="Right"</p><p>  NextPageText="下一頁" PrevPageText="上一頁" /></p><p>  <EditItemStyle BackColor="#E9F0F8" CssClass="input_text&

76、quot; Font-Bold="False" Font-Italic="False"</p><p>  Font-Overline="False" Font-Size="Smaller" Font-Strikeout="False" Font-Underline="False"</p&

77、gt;<p>  HorizontalAlign="Left" VerticalAlign="Middle" Wrap="False" /></p><p><b>  <Columns></b></p><p>  <asp:TemplateColumn HeaderT

78、ext="序號"></p><p>  <HeaderStyle Width="50px" /></p><p>  <ItemTemplate></p><p>  <%#Container.ItemIndex+1 %></p><p>  </Item

79、Template></p><p>  </asp:TemplateColumn></p><p>  <asp:BoundColumn DataField=biaoti HeaderText='標(biāo)題'></asp:BoundColumn><asp:BoundColumn DataField=leixing HeaderTex

80、t='類型'></asp:BoundColumn><asp:BoundColumn DataField=neirong HeaderText='內(nèi)容'></asp:BoundColumn><asp:BoundColumn DataField=tousuren HeaderText='投訴人'></asp:BoundColumn&g

81、t;<asp:BoundColumn DataField=dianhua HeaderText='電話'></asp:BoundColumn><asp:BoundColumn DataField=huifu HeaderText='回復(fù)'></asp:BoundColumn></p><p>  <asp:TemplateCol

82、umn HeaderText="回復(fù)"></p><p>  <ItemTemplate></p><p>  <a href='tousuxinxi_updt.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id") %>'>回復(fù)</a&

83、gt;</p><p>  </ItemTemplate></p><p>  <HeaderStyle Width="50px" /></p><p>  </asp:TemplateColumn></p><p>  <asp:TemplateColumn HeaderText

84、="刪除"></p><p>  <ItemTemplate></p><p>  <a href='delid.aspx?delid=<%#DataBinder.Eval(Container.DataItem, "id") %>&tablename=tousuxinxi&npage=tou

85、suxinxi_list.aspx' onclick="return confirm('確定要刪除?')">刪除</a></p><p>  </ItemTemplate></p><p>  <HeaderStyle Width="50px" /></p><p&

86、gt;  </asp:TemplateColumn></p><p>  </Columns></p><p>  <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="F

87、alse"</p><p>  Font-Underline="False" HorizontalAlign="Center" /></p><p>  </asp:DataGrid></td></p><p><b>  </tr></b></p

88、><p>  <tr class="tr1"></p><p>  <td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px"></p><p>  <asp:Label ID="Label1" r

89、unat="server" Text="Label"></asp:Label></p><p>  <a href="#" onclick="javascript:window.print();">打印本頁</a></td></p><p><b>

90、;  </tr></b></p><p><b>  </tbody></b></p><p><b>  </table></b></p><p><b>  </div></b></p><p><b>

91、  </form></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  5.1.4 房屋信息管理界面</p><p>  從此界面可以看出,管理員可以進(jìn)行添加及管理房屋信

92、息操作,有助于物業(yè)管理人員及時了解小區(qū)的房屋情況,對于小區(qū)的安全和管理很有幫助。</p><p>  實現(xiàn)房屋信息管理的代碼如下:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="fangwuxinxi_list.aspx.cs" Inher

93、its="fangwuxinxi_list" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p>

94、<p>  <html xmlns="http://www.w3.org/1999/xhtml" ></p><p>  <head id="Head1" runat="server"></p><p>  <title>無標(biāo)題頁</title><script lan

95、guage="javascript" src="js/Calendar.js"></script><LINK href="images/StyleSheet.css" type=text/css rel=stylesheet></p><p><b>  </head></b></p&

96、gt;<p><b>  <body></b></p><p>  <form id="form1" runat="server"></p><p><b>  <div></b></p><p>  <table id=&qu

97、ot;search" align="center" border="1" bordercolor="#cccccc" cellpadding="0"</p><p>  cellspacing="1" class="table_1" width="98%">&

98、lt;/p><p><b>  <tbody></b></p><p>  <tr class="tr2"></p><p>  <td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px">

99、所有房屋信息信息列表</td></p><p><b>  </tr></b></p><p>  <tr class="tr1"></p><p>  <td style="padding-left: 5px; height: 25px"></p&g

100、t;<p>  &nbsp; 樓號:<asp:TextBox ID=louhao runat="server"></asp:TextBox> 類型:<asp:DropDownList ID='leixing' runat='server'></asp:DropDownList></p><p>

101、;  狀態(tài):<asp:DropDownList ID="zt" runat="server"></p><p>  </asp:DropDownList></p><p>  &nbsp;<asp:Button ID="Button1" runat="server" OnC

102、lick="Button1_Click" Text="查找" /></p><p>  <asp:DataGrid ID="DataGrid1" runat="server" AllowSorting="True" AutoGenerateColumns="False"</p&

103、gt;<p>  BorderColor="Black" CellPadding="2" font-name="verdana" Font-Names="verdana"</p><p>  Font-Size="8pt" HeaderStyle-BackColor="#F8FAFC&quo

104、t; PageSize="8" Width="100%" OnPageIndexChanged="DataGrid1_PageIndexChanged" AllowPaging="True"></p><p>  <HeaderStyle BackColor="#F8FAFC" Font-Bold=&q

105、uot;True" HorizontalAlign="Center" VerticalAlign="Middle" /></p><p>  <PagerStyle Font-Bold="True" Font-Names="宋體" ForeColor="Blue" HorizontalAlig

106、n="Right"</p><p>  NextPageText="下一頁" PrevPageText="上一頁" /></p><p>  <EditItemStyle BackColor="#E9F0F8" CssClass="input_text" Font-Bold=&q

107、uot;False" Font-Italic="False"</p><p>  Font-Overline="False" Font-Size="Smaller" Font-Strikeout="False" Font-Underline="False"</p><p>  Ho

108、rizontalAlign="Left" VerticalAlign="Middle" Wrap="False" /></p><p><b>  <Columns></b></p><p>  <asp:TemplateColumn HeaderText="序號"

109、></p><p>  <HeaderStyle Width="50px" /></p><p>  <ItemTemplate></p><p>  <%#Container.ItemIndex+1 %></p><p>  </ItemTemplate></p

110、><p>  </asp:TemplateColumn></p><p>  <asp:BoundColumn DataField=louhao HeaderText='樓號'></asp:BoundColumn><asp:BoundColumn DataField=wushu HeaderText='屋數(shù)'>&l

111、t;/asp:BoundColumn><asp:BoundColumn DataField=leixing HeaderText='類型'></asp:BoundColumn><asp:BoundColumn DataField=fuzeren HeaderText='負(fù)責(zé)人'></asp:BoundColumn><asp:BoundColumn

112、 DataField=beizhu HeaderText='備注'></asp:BoundColumn><asp:BoundColumn DataField=zt HeaderText='狀態(tài)'></asp:BoundColumn></p><p>  <asp:TemplateColumn HeaderText="修改&q

113、uot;></p><p>  <ItemTemplate></p><p>  <a href='fangwuxinxi_updt.aspx?id=<%#DataBinder.Eval(Container.DataItem, "id") %>'>修改</a></p><p>

114、  </ItemTemplate></p><p>  <HeaderStyle Width="50px" /></p><p>  </asp:TemplateColumn></p><p>  <asp:TemplateColumn HeaderText="刪除"></

115、p><p>  <ItemTemplate></p><p>  <a href='delid.aspx?delid=<%#DataBinder.Eval(Container.DataItem, "id") %>&tablename=fangwuxinxi&npage=fangwuxinxi_list.aspx'

116、 onclick="return confirm('確定要刪除?')">刪除</a></p><p>  </ItemTemplate></p><p>  <HeaderStyle Width="50px" /></p><p>  </asp:Template

117、Column></p><p>  </Columns></p><p>  <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False"<

118、/p><p>  Font-Underline="False" HorizontalAlign="Center" /></p><p>  </asp:DataGrid></td></p><p><b>  </tr></b></p><p>

119、;  <tr class="tr1"></p><p>  <td bgcolor="#f1f8f5" style="padding-left: 5px; height: 25px"></p><p>  <asp:Label ID="Label1" runat="ser

120、ver" Text="Label"></asp:Label></p><p>  <a href="#" onclick="javascript:window.print();">打印本頁</a></td></p><p><b>  </tr>

121、</b></p><p><b>  </tbody></b></p><p><b>  </table></b></p><p><b>  </div></b></p><p><b>  </form>

122、;</b></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  5.1.6管理員信息管理界面</p><p>  從此界面可以看出,物業(yè)管理人員可以從此界面對物業(yè)管理人員的權(quán)限進(jìn)行添加和修改,

123、方便對物業(yè)管理人員進(jìn)行管理。</p><p>  實現(xiàn)此界面的代碼如下:</p><p>  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="edituser.aspx.cs" Inherits="edituser" %></p&

124、gt;<p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3

125、.org/1999/xhtml" ></p><p>  <head runat="server"></p><p>  <title>無標(biāo)題頁</title></p><p><b>  </head></b></p><p><

126、b>  <body></b></p><p>  <form id="form1" runat="server"></p><p><b>  <div></b></p><p>  <table border="0" sty

127、le="width: 100%"></p><p><b>  <tr></b></p><p>  <td align="left" style="height: 17px"></p><p>  &nbsp;<table align=&q

128、uot;center" border="1" bordercolordark="#9cc7ef" bordercolorlight="#145aa0"</p><p>  cellpadding="4" cellspacing="0" style="width: 90%"><

129、;/p><p>  <tr bgcolor="#4296e7"></p><p>  <td colspan="2"></p><p>  <div align="center"></p><p>  <font color="#fff

130、fff">添加用戶</font></div></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>

131、;  <td nowrap="nowrap" style="width: 164px" width="30"></p><p>  <font face="宋體">用戶名:</font></p><p><b>  </td></b><

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論