畢業(yè)設(shè)計(jì)---物業(yè)管理信息系統(tǒng)設(shè)計(jì)_第1頁
已閱讀1頁,還剩43頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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>  物業(yè)管理信息系統(tǒng)設(shè)計(jì)</p><p><b>  摘 要</b></p><p>  隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,大量的住宅小區(qū)已遍布城區(qū),人們對(duì)于居住環(huán)境的要求也越來越高,住宅小區(qū)的物業(yè)管理工作也變得更加繁重,利用物業(yè)管理信息系統(tǒng)來實(shí)現(xiàn)

2、對(duì)小區(qū)物業(yè)管理工作的信息化正成為人們的共識(shí)。 </p><p>  小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會(huì)中是非常熱門的軟件,是最關(guān)切群眾實(shí)際生活的。它的使用使物業(yè)管理者和業(yè)主對(duì)住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復(fù)。伴隨著小區(qū)的規(guī)模不斷擴(kuò)大和住戶的不斷增多,工作量也將越來越大。但一直以來人們使用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點(diǎn):效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于

3、查找、更新和維護(hù)都帶來了不少的困難。 </p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高工作效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。 </p><p>  因

4、此,開發(fā)這樣一套小區(qū)物業(yè)管理信息系統(tǒng)成為很有必要的事情,在下面的各章中我將就本次畢業(yè)設(shè)計(jì)所開發(fā)的小區(qū)物業(yè)管理系統(tǒng),談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。</p><p>  關(guān)鍵詞:物業(yè); 信息管理系統(tǒng); JSP</p><p>  The design and realization of a property management information system based

5、on B/S mode</p><p><b>  Abstract </b></p><p>  With the development of market economy and the improvement of people's living standard, a large number of residential area, people

6、around for a living environment more and more is also high, residential property management has become more onerous, use property management information system of residential property management informatization has becom

7、e the common people.</p><p>  Area property management system in modern society is a very popular software, is the most concerned about the actual life of the masses. Its use so that property managers and ow

8、ners of residential quarters on things more convenient, faster and more satisfactory reply had been received. Along with the size of the area continued to expand and develop the growing number of households, will also be

9、 increasing the workload. However, it has been the use of traditional manual data management, such mana</p><p>  With the continuous improvement of science and technology, computer science and technology mat

10、urity, its powerful features have a profound understanding of people, it has access to all areas of human society and play an increasingly important role. As part of computer applications, the use of computer-to-business

11、 unit to manage the information with the manual management of unmatched advantages. These advantages can greatly improve efficiency, but also the scientific enterprise, standardized mana</p><p>  Therefore,

12、the development of such a residential property management information system as a necessary thing, in the following chapters I will be graduating from the design of the development of residential property management syst

13、ems, to talk about the development process and the issues involved in and solutions.</p><p>  Key words: Property;MIS; JSP</p><p><b>  目 錄</b></p><p>  1. 需求分析1</p

14、><p>  1.1 系統(tǒng)分析1</p><p>  1.2 用戶需求1</p><p>  1.2.1 普通用戶:1</p><p>  1.2.2 管理員用戶:2</p><p>  1.3 可行性研究2</p><p>  1.3.1 管理上的可行性2</p>

15、;<p>  1.3.2 技術(shù)上的可行性2</p><p>  1.3.3 經(jīng)濟(jì)上的可行性3</p><p>  1.3.4 系統(tǒng)運(yùn)行的可行性分析3</p><p>  2. 系統(tǒng)設(shè)計(jì)4</p><p>  2.1 系統(tǒng)功能劃分4</p><p>  2.1.1 用戶功能:4<

16、;/p><p>  2.1.2 管理員功能:5</p><p>  2.2 系統(tǒng)流程圖6</p><p>  2.3 系統(tǒng)用例圖7</p><p>  2.4 系統(tǒng)結(jié)構(gòu)圖7</p><p>  2.5 系統(tǒng)框架9</p><p>  2.5.1 管理員框架:10</p&

17、gt;<p>  2.5.2 業(yè)主框架:10</p><p>  2.6 處理封裝11</p><p>  2.6.1 報(bào)表處理類的封裝:11</p><p>  2.6.2 數(shù)據(jù)庫表處理類的封裝:11</p><p>  2.7 系統(tǒng)子模塊設(shè)計(jì)11</p><p>  2.7.1

18、用戶管理子系統(tǒng):11</p><p>  2.7.2 用戶注冊(cè)、登記:12</p><p>  2.7.3 用戶信息查詢子:12</p><p>  2.7.4 管理員管理:12</p><p>  3. 數(shù)據(jù)庫設(shè)計(jì)13</p><p>  3.1 數(shù)據(jù)庫分析13</p><p

19、>  3.2 數(shù)據(jù)庫結(jié)構(gòu)13</p><p>  3.3 數(shù)據(jù)庫字段說明13</p><p>  4. 頁面設(shè)計(jì)與編碼16</p><p>  4.1 界面設(shè)計(jì)16</p><p>  4.1.1 登陸主界面16</p><p>  4.1.2 注冊(cè)界面17</p><

20、p>  4.1.3 管理員登陸17</p><p>  4.1.4 管理員管理18</p><p>  4.1.5 用戶信息修改19</p><p>  4.2 系統(tǒng)核心代碼19</p><p>  4.2.1 新用戶注冊(cè)代碼:19</p><p>  4.2.2 注冊(cè)數(shù)據(jù)庫連接代碼:23

21、</p><p>  4.2.3 用戶修改信息代碼:23</p><p>  4.2.4 信息查詢代碼:25</p><p>  5. 程序測(cè)試27</p><p>  5.1 軟件測(cè)試27</p><p>  5.2 測(cè)試目標(biāo)與方法27</p><p><b> 

22、 結(jié) 論28</b></p><p><b>  致 謝29</b></p><p><b>  參考文獻(xiàn)30</b></p><p>  附錄1 外文參考文獻(xiàn)(譯文)31</p><p>  附錄2 外文參考文獻(xiàn)(原文)34</p><p>&

23、lt;b>  1. 需求分析</b></p><p><b>  1.1 系統(tǒng)分析</b></p><p>  此系統(tǒng)要求實(shí)現(xiàn)社區(qū)物業(yè)最大程度的信息化,物業(yè)公司和業(yè)主將可以借用本管理系統(tǒng)來完成信息管理及信息查詢。本系統(tǒng)要求實(shí)現(xiàn)功能如下: </p><p><b>  用戶信息</b></p>

24、;<p><b>  物業(yè)費(fèi)信息</b></p><p><b>  業(yè)務(wù)信息</b></p><p><b>  繳費(fèi)欠費(fèi)信息</b></p><p>  現(xiàn)有社區(qū)物業(yè)管理網(wǎng)站要求:</p><p>  系統(tǒng)要求采用B/S模式進(jìn)行架構(gòu),分為前臺(tái)瀏覽器端和后臺(tái)服務(wù)

25、器端兩個(gè)部分。瀏覽器段主要功能有: </p><p>  用戶登陸(普通業(yè)主和管理員):判斷用戶身份。</p><p>  用戶信息管理:用戶注冊(cè)、自己信息添加查詢、密碼修改系統(tǒng)將會(huì)把修改結(jié)果保存到物業(yè)社區(qū)用戶信息數(shù)據(jù)庫中)。 </p><p>  物業(yè)費(fèi)信息管理:各項(xiàng)相關(guān)費(fèi)用明細(xì)(查看、添加、修改、刪除)(系統(tǒng)將最終結(jié)果保存到社區(qū)物業(yè)用戶數(shù)據(jù)庫中)。<

26、/p><p>  業(yè)務(wù)信息管理:業(yè)主業(yè)務(wù)辦理,更新數(shù)據(jù)庫以及數(shù)據(jù)錄入與維護(hù),數(shù)據(jù)處理統(tǒng)計(jì)與查詢等。</p><p>  繳費(fèi)欠費(fèi)信息管理:業(yè)主使用的水電氣,繳費(fèi)和欠費(fèi)清單,費(fèi)用催繳。</p><p><b>  1.2 用戶需求</b></p><p>  1.2.1 普通用戶:</p><p>

27、  普通用戶就是該社區(qū)的業(yè)主,用戶們可以通過自己的帳號(hào)和自己設(shè)置的對(duì)應(yīng)的密碼來進(jìn)入管理系統(tǒng),用戶可以查詢自己的信息,看自己的房產(chǎn)資源及所用的的水電氣等費(fèi)用,添加自己不完整的信息資料、修改自己的密碼。</p><p>  1.2.2 管理員用戶:</p><p>  管理員用戶就是該社區(qū)的物業(yè)管理人員,管理員也有自己的帳號(hào)和密碼來進(jìn)入社區(qū)物業(yè)用戶的管理系統(tǒng),管理員可以查看、修改用戶的信息,

28、還可以根據(jù)用戶的具體某項(xiàng)信息來決定要不要這個(gè)信息,可以修改管理系統(tǒng)的任何信息。</p><p>  1.3 可行性研究</p><p>  可行性研究的目的不是解決問題,而是確定問題是否值得去解決。怎樣達(dá)到這個(gè)目的呢,當(dāng)然不能憑主觀猜想而只能靠客觀分析。必須分析幾種主要的可能解決方案的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個(gè)系統(tǒng)的程度。

29、因此,可行性研究實(shí)質(zhì)上時(shí)要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過程。</p><p>  為了把工作人員從繁重的工作中解脫出來,提高安全和服務(wù)質(zhì)量,建立小區(qū)物業(yè)管理信息系統(tǒng)是非常必要的。隨著物業(yè)管理信息系統(tǒng)的建成后,小區(qū)管理工作可以走向科學(xué)化,正規(guī)話的道路。 </p><p>  1.3.1 管理上的可行性 </p><p>  改進(jìn)管理手段,可以將原來由手工

30、完成的登記、驗(yàn)收等工作由計(jì)算機(jī)來完成,實(shí)現(xiàn)辦公自動(dòng)化智能化,這將大大改進(jìn)管理手段,提高和改進(jìn)管理信息服務(wù)質(zhì)量。使用管理信息系統(tǒng)后,統(tǒng)計(jì)報(bào)表,查詢功能將大大方便了業(yè)主和管理人員查詢和使用各種情況,可以提高服務(wù)質(zhì)量,避免浪費(fèi)。 </p><p>  增強(qiáng)資源共享,使用此系統(tǒng)后,各部門可以直接了解情況,輸入相關(guān)問題,減少中間環(huán)節(jié),提高工作效率。 </p><p>  提高工作效率,減輕勞動(dòng)強(qiáng)度。

31、使用本系統(tǒng)后可以節(jié)省人力,減少勞動(dòng)負(fù)荷,提高信息處理的速度和準(zhǔn)確性。 </p><p>  1.3.2 技術(shù)上的可行性 </p><p>  目前已經(jīng)成功的開發(fā)出了許多管理信息系統(tǒng),信息技術(shù)和計(jì)算機(jī)軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案技術(shù)要求比較高,安全性和可靠性較強(qiáng),但通過后面的綜合分析,可以知道從技術(shù)上來說是可行的。</p><p>  1.3.

32、3 經(jīng)濟(jì)上的可行性 </p><p>  本方案采用網(wǎng)絡(luò)方式,因此投入比較多,此系統(tǒng)建成后,可實(shí)現(xiàn)資源共享,支持用戶查詢,可以與財(cái)務(wù)處直接進(jìn)行信息交換。另外,此系統(tǒng)可以減少失誤,還會(huì)帶來其他經(jīng)濟(jì)效益。所以從經(jīng)濟(jì)上說是可行的。 </p><p>  1.3.4 系統(tǒng)運(yùn)行的可行性分析 </p><p>  本系統(tǒng)使用后,要對(duì)組織結(jié)構(gòu)產(chǎn)生一定影響,要有人員的變動(dòng),但這

33、些變動(dòng)是局部的,不會(huì)影響整個(gè)組織,所以具有系統(tǒng)運(yùn)行的可行性。 </p><p>  通過前面的分析論證,我們認(rèn)為本系統(tǒng)的開發(fā)是非??尚械?。</p><p><b>  2. 系統(tǒng)設(shè)計(jì)</b></p><p>  2.1 系統(tǒng)功能劃分</p><p>  小區(qū)物業(yè)管理系統(tǒng)是物業(yè)部門用來對(duì)住宅小區(qū)內(nèi)的建筑、住戶、設(shè)備、人

34、員等信息進(jìn)行綜合管理的一個(gè)信息管理系統(tǒng)。根據(jù)客戶要求,系統(tǒng)要能對(duì)小區(qū)內(nèi)建筑、公共設(shè)備、住戶等基本信息實(shí)現(xiàn)錄入、修改、查詢和刪除等操作,并且還要實(shí)現(xiàn)包括水、電、煤氣費(fèi)在內(nèi)的各項(xiàng)物業(yè)管理費(fèi)用的統(tǒng)計(jì)、查詢和報(bào)表生成。因此,實(shí)現(xiàn)該物業(yè)管理系統(tǒng)功能模塊圖如下:</p><p>  2.1.1 用戶功能:</p><p><b>  圖2.1用戶功能圖</b></p>

35、;<p>  2.1.2 管理員功能:</p><p>  圖2.2管理員功能圖</p><p><b>  實(shí)現(xiàn)的功能如下:</b></p><p><b>  (1)系統(tǒng)管理</b></p><p>  系統(tǒng)管理模塊是整個(gè)物業(yè)管理系統(tǒng)的核心,在區(qū)分不同用戶的使用權(quán)限、加強(qiáng)軟件使用

36、安全性和保證數(shù)據(jù)安全方面起著關(guān)鍵的作用。具體包括:用戶管理、用戶授權(quán)、更改密碼、系統(tǒng)設(shè)置、系統(tǒng)初始化、數(shù)據(jù)庫備份、恢復(fù)這幾個(gè)子模塊。</p><p><b>  (2)住戶管理</b></p><p>  該模塊完成對(duì)新增住戶基本信息(姓名、人口、住房面積等)的登記和已有住戶信息的修改、查詢和刪除,是系統(tǒng)最基本的功能。該模塊具體又分為住戶登記、住戶修改、住戶修改、住戶

37、查詢和住戶刪除四個(gè)子模塊。</p><p><b>  (3)設(shè)備管理</b></p><p>  該模塊實(shí)現(xiàn)對(duì)小區(qū)內(nèi)各項(xiàng)公共設(shè)備(如:路燈、排水管等)的管理,為各項(xiàng)設(shè)備建立信息檔案,記錄各設(shè)備檢查\維修\保養(yǎng)記錄。具體又分為設(shè)備登記、設(shè)備報(bào)修、設(shè)備檢查和設(shè)備保養(yǎng)這四個(gè)子模塊。</p><p><b>  (4)收費(fèi)管理</b&

38、gt;</p><p>  該模塊主要實(shí)現(xiàn)對(duì)已經(jīng)入住的住戶進(jìn)行費(fèi)用(物業(yè)管理費(fèi)、水費(fèi)、電費(fèi)和煤氣費(fèi))繳納的各方面管理,具體包括以下幾個(gè)部分:收費(fèi)類別設(shè)置、收費(fèi)項(xiàng)目設(shè)置、計(jì)量單位設(shè)置、表設(shè)置、用戶抄表、應(yīng)收款和收款單等。</p><p>  2.2 系統(tǒng)流程圖</p><p><b>  圖2.3用戶流程圖</b></p><

39、;p>  圖2.4管理員流程圖</p><p>  2.3 系統(tǒng)用例圖</p><p><b>  圖2.5系統(tǒng)用例圖</b></p><p>  根據(jù)用例圖,可以得到此系統(tǒng)的大致結(jié)構(gòu)。系統(tǒng)的結(jié)構(gòu)圖如圖2.6所示:</p><p>  2.4 系統(tǒng)結(jié)構(gòu)圖</p><p>  圖2.6 系

40、統(tǒng)結(jié)構(gòu)圖</p><p>  此圖是對(duì)物業(yè)管理信息系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示,系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),使每一部分完成簡(jiǎn)單的功能且各個(gè)部分之間又保持一定的聯(lián)系。</p><p><b>  2.5 系統(tǒng)框架</b></p><p>  系統(tǒng)框架描述了系統(tǒng)的基本結(jié)構(gòu)和模塊之間的調(diào)用關(guān)系,下面一系列的圖反映了整個(gè)系統(tǒng)的模塊間的關(guān)系,同樣他也

41、揭示了與此系統(tǒng)相關(guān)的各個(gè)角色的使用權(quán)限。如:普通用戶只能查看社區(qū)物業(yè)用戶系統(tǒng)里面的社區(qū)通告信息、自己的相關(guān)信息;管理員用戶可以查看所有社區(qū)用戶的信息、還可以刪除此人、能上傳用戶的信息資料。</p><p><b>  圖2.7 系統(tǒng)框架</b></p><p>  2.5.1 管理員框架:</p><p>  圖2.8 管理員管理</p

42、><p>  2.5.2 業(yè)主框架:</p><p>  圖2.9普通業(yè)主管理</p><p>  根據(jù)第二章的概要設(shè)計(jì)對(duì)本系統(tǒng)的問題描述、系統(tǒng)模塊的規(guī)劃、系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)以及對(duì)數(shù)據(jù)庫的設(shè)計(jì),其系統(tǒng)的規(guī)劃就比較清晰了。此系統(tǒng)采用的是JSP+VISIO的設(shè)計(jì)理念,并使用現(xiàn)在比較流行的三層結(jié)構(gòu)模式架構(gòu)。</p><p>  此系統(tǒng)采用MVC模式進(jìn)行設(shè)

43、計(jì),以此其中包含了大量的時(shí)局處理類,在這里將描述其具體的功能,采用簡(jiǎn)單的圖形表示一個(gè)類,然后給出相應(yīng)的說明;由于這章節(jié)不要求編碼,所以對(duì)于具體的界面也就是視圖,在這里做詳細(xì)的描述,對(duì)于各個(gè)方面的布局和規(guī)劃都將一一展示清楚,其基本的功能我將給予簡(jiǎn)單的說明。對(duì)于控制器,我只能用一個(gè)圖形表示,具體的功能只要看圖與圖之間的聯(lián)系就一目了然了。</p><p><b>  2.6 處理封裝</b>&l

44、t;/p><p>  2.6.1 報(bào)表處理類的封裝:</p><p>  這些類負(fù)責(zé)處理用戶所需要的報(bào)表,這些類分別提供了一些方法處理用戶所需要的數(shù)據(jù)。</p><p>  圖2.10報(bào)表封裝圖</p><p>  2.6.2 數(shù)據(jù)庫表處理類的封裝:</p><p>  Connection類負(fù)責(zé)專門連接數(shù)據(jù)庫并且被其

45、他的數(shù)據(jù)庫表處理類的使用。userCommand類負(fù)責(zé)處理針對(duì)user表的所有操作,此類提供了公有方法供其他類或方法來調(diào)用處理與user表的交互。</p><p>  2.7 系統(tǒng)子模塊設(shè)計(jì)</p><p>  系統(tǒng)子模塊設(shè)計(jì),也就是B/S瀏覽器端具體設(shè)計(jì),包括各個(gè)子系統(tǒng)。</p><p>  2.7.1 用戶管理子系統(tǒng):</p><p>

46、;  該系統(tǒng)可實(shí)現(xiàn)業(yè)主登錄,根據(jù)不同用戶提供不同的系統(tǒng)服務(wù)。如普通用戶登錄只能查詢自己的相關(guān)信息以及業(yè)務(wù)通知等。</p><p>  2.7.2 用戶注冊(cè)、登記:</p><p>  新用戶注冊(cè)填寫用戶信息(住房編號(hào)、業(yè)主姓名、性別、職業(yè)、入住時(shí)間、聯(lián)系方式等信息),標(biāo)示出必填信息欄,用戶登記、資料登記(水費(fèi)、電費(fèi)、燃?xì)赓M(fèi))、房產(chǎn)資源登記(添加、打印等操作)。填寫后的結(jié)果將保存到社區(qū)物業(yè)

47、用戶信息數(shù)據(jù)庫中。</p><p>  2.7.3 用戶信息查詢子:</p><p>  住戶查詢、房產(chǎn)資源查詢、費(fèi)用資料查詢(按一定條件查詢),及本業(yè)主信息修改(修改后的信息將保存到社區(qū)物業(yè)用戶信息數(shù)據(jù)庫中)。</p><p>  2.7.4 管理員管理:</p><p>  用戶管理(添加、刪除)、住戶單查詢、房產(chǎn)資源管理(添加、刪除

48、)、費(fèi)用資源管理(修改、作廢,增加一個(gè)住戶水電燃?xì)獗碣Y料)、用戶信息管理(查詢、刪除)。用戶費(fèi)用錄入,費(fèi)用催繳。</p><p><b>  3. 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  3.1 數(shù)據(jù)庫分析</p><p>  由于涉及到業(yè)主信息、繳費(fèi)、欠費(fèi)等相關(guān)信息,小區(qū)物業(yè)管理信息系統(tǒng)對(duì)于數(shù)據(jù)的安全性及完整性要求比較高,并且為了增加程序

49、的及時(shí)更新,還要確保系統(tǒng)可以擁有存儲(chǔ)足夠多數(shù)據(jù)的能力,來保證管理員對(duì)數(shù)據(jù)庫的正常維護(hù)。</p><p>  SQL Server 2000是一種高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它在SQL Server 7.0的基礎(chǔ)上又?jǐn)U展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務(wù)進(jìn)程和數(shù)據(jù)倉庫等最好的數(shù)據(jù)庫平臺(tái)。綜上所述,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫。</p><p>  3.2

50、 數(shù)據(jù)庫結(jié)構(gòu)</p><p>  圖3.1 數(shù)據(jù)庫結(jié)構(gòu)圖</p><p>  3.3 數(shù)據(jù)庫字段說明</p><p>  表3.1 UserInformation表結(jié)構(gòu)</p><p>  UserInformation表:業(yè)主基本信息,字段有用戶名(userName)、密碼(password)、用戶身份(userstatus);<

51、;/p><p>  表3.2 costInfo表結(jié)構(gòu)</p><p>  inhabitantInfo表:住戶信息,字段有住房編號(hào)(houseId)、業(yè)主姓名(ownerNmae)、性別(sex)、職業(yè)(occupation)、入住時(shí)間(movesTime)、住房面積(housingArea)、常住人口數(shù)(constaPopulation)、聯(lián)系電話(tel)、物業(yè)費(fèi)用(cost);<

52、/p><p>  表3.3 ownerInfo表結(jié)構(gòu)</p><p>  ownerInfo表:業(yè)主服務(wù)信息,字段有住房編號(hào)(houseId)、服務(wù)項(xiàng)目(service)、收費(fèi)標(biāo)準(zhǔn)(standard)、報(bào)修時(shí)間(baoxiutime)、安排時(shí)間(anpaitime)、完工時(shí)間(finishtime)、繳費(fèi)時(shí)間(chargetime)、繳費(fèi)金額(money);</p><p

53、>  表3.4 jiaofei表</p><p>  jiaofei表:繳費(fèi)表單,主要字段有:起始日期(starttime)、終止日期(endtime)、物業(yè)費(fèi)(money)、停車費(fèi)(stoppay)、水費(fèi)(water)、電費(fèi)(electric)、燃?xì)赓M(fèi)(gas)、服務(wù)費(fèi)(service);</p><p>  表3.5 qianfei表</p><p&g

54、t;  qianfei表:欠費(fèi)表單,主要字段有:起始日期(starttime)、終止日期(endtime)、欠費(fèi)業(yè)主姓名(ownername)、房屋編號(hào)(houseId)、欠費(fèi)金額(money);</p><p>  4. 頁面設(shè)計(jì)與編碼</p><p><b>  4.1 界面設(shè)計(jì)</b></p><p>  4.1.1 登陸主界面&l

55、t;/p><p>  圖4.1 主界面登陸圖</p><p>  4.1.2 注冊(cè)界面</p><p>  圖4.2 用戶注冊(cè)圖</p><p>  4.1.3 管理員登陸</p><p>  圖4.3 管理員登陸</p><p>  4.1.4 管理員管理</p><p&

56、gt;  圖4.4 管理員管理界面</p><p>  4.1.5 用戶信息修改</p><p>  圖4.5 管理員修改用戶信息界面</p><p>  4.2 系統(tǒng)核心代碼</p><p>  4.2.1 新用戶注冊(cè)代碼:</p><p><b>  <html></b>&l

57、t;/p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p><p>  <title>Request</t

58、itle></p><p>  <style type="text/css"></p><p><b>  <!--</b></p><p><b>  .STYLE1 {</b></p><p>  font-size: xx-large;</p&

59、gt;<p>  font-weight: bold;</p><p>  font-family: Verdana, Arial, Helvetica, sans-serif;</p><p><b>  }</b></p><p><b>  body {</b></p><p>

60、  background-color: #999900;</p><p><b>  }</b></p><p><b>  --></b></p><p><b>  </style></b></p><p>  <script type="

61、text/JavaScript"></p><p><b>  <!--</b></p><p>  function MM_goToURL() { //v3.0</p><p>  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;<

62、/p><p>  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");</p><p><b>  }</b></p><p><b>  //--></b>

63、</p><p><b>  </script></b></p><p>  <div align="center"></p><p>  <SCRIPT LANGUAGE="JavaScript"></p><p>  function che

64、ck(){</p><p>  if(document.form.id.value==""){</p><p>  alert("請(qǐng)輸入用戶姓名!");</p><p>  document.form.id.focus();</p><p>  return false;</p><

65、p><b>  }</b></p><p>  if(document.form.code.value==""){</p><p>  alert("請(qǐng)輸入身份證號(hào)!");</p><p>  document.form.code.focus();</p><p>  ret

66、urn false;</p><p><b>  }</b></p><p>  if(document.form.password.value.length<6||</p><p>  document.form.password.value.length>20){</p><p>  alert(&quo

67、t;密碼長(zhǎng)度應(yīng)該在6到20位之間,請(qǐng)重新輸入!");</p><p>  document.form.password.focus();</p><p>  return false; </p><p><b>  }</b></p><p>  if(document.form.password.val

68、ue!=document.form.password2.value){</p><p>  alert("您兩次輸入的密碼不同,請(qǐng)重新輸入!");</p><p>  document.form.password2.focus();</p><p>  return false;</p><p><b>  }&

69、lt;/b></p><p><b>  }</b></p><p><b>  </head></b></p><p><b>  <body></b></p><p><b>  </div></b></

70、p><p>  <div align="center" class="STYLE1"></p><p>  <h1 align="center">新用戶注冊(cè)</h1></p><p><b>  </div></b></p>&

71、lt;p>  <form action="zhuce.jsp" id="zhuce" name="form" method="post" onSubmit = "return check()"></p><p>  <div align="center"></

72、p><p>  <table width="697" border="0" align="center"></p><p><b>  <tr></b></p><p>  <td width="242"><div align=

73、"right"><strong>用戶姓名:</strong></div></td></p><p>  <td width="439"><label></p><p>  <input name="id" type="text"

74、 id="id" /></p><p>  </label></td></p><p><b>  </tr><tr></b></p><p>  <td><div align="right"><strong>密碼:

75、</strong></div></td></p><p>  <td><label></p><p>  <input name="password" type="PASSWORD" id="password" size="12"/><

76、;/p><p>  <strong>*長(zhǎng)度在6到20位之間 </strong></label></td></p><p><b>  </tr><tr></b></p><p>  <td><div align="right"><

77、;strong>再輸一次:</strong></div></td></p><p>  <td><label></p><p>  <input name="password2" type="PASSWORD"id="password2" size="

78、;12"/></p><p>  </label></td></p><p><b>  </tr><tr></b></p><p>  <td><div align="right"><strong>性別:</stron

79、g></div></td></p><p>  <td><label></p><p>  <input type="radio" name="sex" value="男" checked=checked/></p><p>  <s

80、trong>男</strong></p><p>  <input type="radio" name="sex" value="女" /></p><p>  <strong>女</strong></label></td></p><

81、;p><b>  </tr><tr></b></p><p>  <td><div align="right"><strong>年齡:</strong></div></td></p><p>  <td><label><

82、;/p><p>  <input name="age" type="text" id="age" /></p><p>  </label></td></p><p><b>  </tr><tr></b></p>

83、<p>  <td><div align="right"><strong>地址:</strong></div></td></p><p>  <td><label></p><p>  <input name="address" type=

84、"text" id="address" /></p><p>  </label></td><tr></p><p>  <td><div align="right"><strong>聯(lián)系電話:</strong></div><

85、;/td></p><p>  <td><label></p><p>  <input name="phone" type="text" id="phone" /></p><p>  </label></td></p>&l

86、t;p><b>  </tr><tr></b></p><p>  <td><div align="right"></div></td></p><p>  <td><label></label></td></p>

87、;<p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  <p></b></p><p><b>  </div></b></p><

88、;p>  <label></label></p><p><b>  <label></b></p><p>  <div align="center"></p><p>  <div align="center"></p>

89、<p>  <div align="center"></p><p>  <input type="reset" name="Submit" value="重新填寫" /></p><p><b>  </div></b></p>

90、<p>  <div align="center"></p><p>  <input type="submit" name="Submit2" value="提交我的申請(qǐng)" /> </p><p><b>  </div></b><

91、/p><p><b>  </label></b></p><p><b>  <label></b></p><p>  <input name="Submit3" type="reset" onClick="MM_goToURL('pa

92、rent','huanying.jsp');return document.MM_returnValue" value="退出"></p><p>  </label> </div></p><p><b>  </form></b></p><p>

93、;  <p align="center">&nbsp;</p></p><p><b>  </body></b></p><p><b>  </html></b></p><p>  4.2.2 注冊(cè)數(shù)據(jù)庫連接代碼:</p>&

94、lt;p>  <%@page contentType="text/html;charset=GB2312"%></p><p>  <%@page import = "java.sql.*"%></p><p>  <% request.setCharacterEncoding("GB2312"

95、); %></p><p><b>  <%</b></p><p>  String user_id = request.getParameter("id");</p><p>  String user_password= request.getParameter("password")

96、;</p><p>  String user_sex= request.getParameter("sex");</p><p>  String user_age= request.getParameter("age");</p><p>  String user_address = request.getParamet

97、er("address");</p><p>  String user_phone= request.getParameter("phone");</p><p>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");</p><p>  Connection c

98、onn = DriverManager.getConnection("jdbc:odbc:wuye");</p><p>  Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,</p><p>  ResultSet.CONCUR_UPDATABLE);</p>&l

99、t;p>  ResultSet rs = stmt.executeQuery("SELECT * FROM yonghuxinxibiao where user_id = '" + user_id +"'");</p><p>  String String_SQL ="insert into yonghuxinxibiao values(&

100、#39;"+user_id+"','"+user_password+"','"+user_sex+"','"+user_age+"','"+user_address+"','"+user_phone+"')";</p

101、><p>  //out.write(String_SQL);</p><p>  if(rs.next()){</p><p>  response.sendRedirect("userfail.jsp");</p><p><b>  }</b></p><p><b&g

102、t;  else{</b></p><p>  stmt.executeUpdate(String_SQL);</p><p>  response.sendRedirect("yonghudenglu.jsp");</p><p><b>  }</b></p><p>  stmt.c

103、lose();</p><p>  conn.close();</p><p><b>  %></b></p><p>  4.2.3 用戶修改信息代碼:</p><p>  <style type="text/css"></p><p><b>

104、;  <!--</b></p><p>  .style1 {font-size: 36px}</p><p>  .style4 {font-size: 18px}</p><p><b>  .style5 {</b></p><p>  color: #00FFFF;</p><

105、;p>  font-size: 36px;</p><p><b>  }</b></p><p>  .style6 {color: #FF0000}</p><p>  .style7 {font-size: 18px; font-weight: bold; }</p><p>  .STYLE8 {color

106、: #FF6666}</p><p><b>  --></b></p><p><b>  </style></b></p><p>  <script type="text/JavaScript"></p><p><b>  <

107、!--</b></p><p>  function MM_goToURL() { //v3.0</p><p>  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;</p><p>  for (i=0; i<(args.length-1); i+=2) eval

108、(args[i]+".location='"+args[i+1]+"'");</p><p><b>  }</b></p><p><b>  //--></b></p><p><b>  </script></b><

109、/p><p>  <body background="005.jpg"></p><p>  <form action="14.jsp" method="post" name="form1" target="_blank" class="style1" i

110、d="form1"></p><p>  <div align="center" class="style1"></p><p>  <p class="style4 style5 style6 STYLE8">修改用戶信息 </p></p><p

111、>  <p class="style7">用戶姓名:&nbsp;</p><p>  <input name="user_id" type="text" id="user_id" /></p><p><b>  </p></b></

112、p><p>  <p class="style7">新密碼:&nbsp;&nbsp;</p><p>  <input name="user_password" type="text" id="user_password" /></p><p><

113、;b>  </p></b></p><p>  <p class="style7">性別:&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <input name="user_sex" type="text" id="us

114、er_sex" /></p><p><b>  </p></b></p><p>  <p class="style7">年齡:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <input name=&q

115、uot;user_age" type="text" id="user_age" /></p><p><b>  </p></b></p><p>  <p class="style7">地址:&nbsp;&nbsp;&nbsp;&nbs

116、p;</p><p>  <input name="user_address" type="text" id="user_address" /></p><p><b>  </p></b></p><p>  <p class="style7&

117、quot;>電話:&nbsp;&nbsp;&nbsp;&nbsp;</p><p>  <input name="user_phone" type="text" id="user_phone" /></p><p><b>  </p></b>&l

118、t;/p><p>  <p class="style4">&nbsp;</p></p><p>  <p class="style4">&nbsp;</p></p><p>  <p class="style4">&nbsp;&

119、lt;/p></p><p>  <p class="style4"></p><p>  <input type="submit" name="Submit" value="提交" /></p><p>  <label for="Subm

120、it"></label></p><p><b>  <label></b></p><p>  <input name="Submit2" type="reset" onClick="MM_goToURL('parent','Untitled-1.

121、jsp');return document.MM_returnValue" value="返回"></p><p><b>  </label></b></p><p><b>  </p></b></p><p><b>  </div&

122、gt;</b></p><p><b>  </form></b></p><p>  4.2.4 信息查詢代碼:</p><p>  <%@ page contentType="text/html; charset=gb2312" language="java" impo

123、rt="java.sql.*" errorPage="" %></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

124、></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content=&quo

125、t;text/html; charset=gb2312" /></p><p>  <title>查詢</title></p><p>  <style type="text/css"></p><p><b>  <!--</b></p><p&

126、gt;  .STYLE1 {font-size: x-large}</p><p>  .STYLE2 {font-size: large}</p><p><b>  --></b></p><p><b>  </style></b></p><p><b>  &l

127、t;/head></b></p><p>  <body bgcolor="#FFFF00"></p><p>  <div align="center" class="STYLE1"></p><p>  <p><strong>儀表資料信息

128、</strong></p></p><p><b>  </div></b></p><p>  <div align="center"></p><p>  <p align="center" class="STYLE2">

129、<A href="7.jsp">全部?jī)x表資料查詢 </p> </p><p>  <A href="tjxy.jsp" class="STYLE2">添加資料</A> </p><p>  <div align="right"><A href

130、="guanliyuan.jsp">返回</A></p><p><b>  </div></b></p><p>  <p class="STYLE2">&nbsp;</p></p><p><b>  </div>&l

131、t;/b></p><p>  <form id="form1" name="form1" method="post" action="8.jsp"></p><p>  <label for="textfield"></p><p> 

132、 <div align="center"></div></p><p>  <div align="center" class="STYLE2"></p><p>  <p><strong>儀表資料查詢</strong></p></p>

133、<p>  <p>&nbsp;</p></p><p><b>  </div></b></p><p>  <div align="center"></p><p>  <label for="Submit"> </

134、label></p><p>  <input name="sb_bh" type="text" id="sb_bh" /></p><p>  <span class="style1"></p><p>  <input type="sub

135、mit" name="Submit" value="按設(shè)備編號(hào)查詢" id="Submit" /></p><p>  </span></div></p><p><b>  </form></b></p><p>  <for

136、m id="form2" name="form2" method="post" action="12.jsp"></p><p>  <div align="center"></div></p><p>  <p>&nbsp;</p&g

137、t;</p><p>  <p>&nbsp;</p></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  5. 程序測(cè)試</b></p

138、><p><b>  5.1 軟件測(cè)試</b></p><p>  軟件測(cè)試是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明書和編碼的最終的復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。確切的說,軟件測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的過程。一般分為兩個(gè)階段:</p><p>  (1)單元測(cè)試:在編完一模塊后進(jìn)行測(cè)試;</p><p>  (

139、2)綜合測(cè)試:在開發(fā)完軟件后進(jìn)行綜合測(cè)試。</p><p>  5.2 測(cè)試目標(biāo)與方法</p><p>  G.Myers給出了關(guān)于測(cè)試的一些規(guī)則,這些規(guī)則可以看作是測(cè)試的目標(biāo)或定義:</p><p>  (1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程;</p><p>  (2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試;&l

140、t;/p><p>  (3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。</p><p>  測(cè)試任何軟件都有兩種方法:黑盒測(cè)試和白盒測(cè)試法。</p><p>  黑盒測(cè)試法(又稱功能測(cè)試法)是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。</p><p>

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論