版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)設計論文</b></p><p> 物業(yè)管理信息系統(tǒng)設計</p><p><b> 摘 要</b></p><p> 隨著市場經濟的發(fā)展和人們生活水平的提高,大量的住宅小區(qū)已遍布城區(qū),人們對于居住環(huán)境的要求也越來越高,住宅小區(qū)的物業(yè)管理工作也變得更加繁重,利用物業(yè)管理信息系統(tǒng)來實現(xiàn)
2、對小區(qū)物業(yè)管理工作的信息化正成為人們的共識。 </p><p> 小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會中是非常熱門的軟件,是最關切群眾實際生活的。它的使用使物業(yè)管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復。伴隨著小區(qū)的規(guī)模不斷擴大和住戶的不斷增多,工作量也將越來越大。但一直以來人們使用傳統(tǒng)人工的方式管理各種數據,這種管理方式存在著許多缺點:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于
3、查找、更新和維護都帶來了不少的困難。 </p><p> 隨著科學技術的不斷提高,計算機科學技術日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對企業(yè)單位的各項信息進行管理,具有手工管理所無法比擬的優(yōu)點。這些優(yōu)點能夠極大地提高工作效率,也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。 </p><p> 因
4、此,開發(fā)這樣一套小區(qū)物業(yè)管理信息系統(tǒng)成為很有必要的事情,在下面的各章中我將就本次畢業(yè)設計所開發(fā)的小區(qū)物業(yè)管理系統(tǒng),談談其開發(fā)過程和所涉及到的問題及解決方法。</p><p> 關鍵詞:物業(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 技術上的可行性2</p><p> 1.3.3 經濟上的可行性3</p><p> 1.3.4 系統(tǒng)運行的可行性分析3</p><p> 2. 系統(tǒng)設計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)結構圖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 報表處理類的封裝:11</p><p> 2.6.2 數據庫表處理類的封裝:11</p><p> 2.7 系統(tǒng)子模塊設計11</p><p> 2.7.1
18、用戶管理子系統(tǒng):11</p><p> 2.7.2 用戶注冊、登記:12</p><p> 2.7.3 用戶信息查詢子:12</p><p> 2.7.4 管理員管理:12</p><p> 3. 數據庫設計13</p><p> 3.1 數據庫分析13</p><p
19、> 3.2 數據庫結構13</p><p> 3.3 數據庫字段說明13</p><p> 4. 頁面設計與編碼16</p><p> 4.1 界面設計16</p><p> 4.1.1 登陸主界面16</p><p> 4.1.2 注冊界面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 新用戶注冊代碼:19</p><p> 4.2.2 注冊數據庫連接代碼:23
21、</p><p> 4.2.3 用戶修改信息代碼:23</p><p> 4.2.4 信息查詢代碼:25</p><p> 5. 程序測試27</p><p> 5.1 軟件測試27</p><p> 5.2 測試目標與方法27</p><p><b>
22、 結 論28</b></p><p><b> 致 謝29</b></p><p><b> 參考文獻30</b></p><p> 附錄1 外文參考文獻(譯文)31</p><p> 附錄2 外文參考文獻(原文)34</p><p>&
23、lt;b> 1. 需求分析</b></p><p><b> 1.1 系統(tǒng)分析</b></p><p> 此系統(tǒng)要求實現(xiàn)社區(qū)物業(yè)最大程度的信息化,物業(yè)公司和業(yè)主將可以借用本管理系統(tǒng)來完成信息管理及信息查詢。本系統(tǒng)要求實現(xiàn)功能如下: </p><p><b> 用戶信息</b></p>
24、;<p><b> 物業(yè)費信息</b></p><p><b> 業(yè)務信息</b></p><p><b> 繳費欠費信息</b></p><p> 現(xiàn)有社區(qū)物業(yè)管理網站要求:</p><p> 系統(tǒng)要求采用B/S模式進行架構,分為前臺瀏覽器端和后臺服務
25、器端兩個部分。瀏覽器段主要功能有: </p><p> 用戶登陸(普通業(yè)主和管理員):判斷用戶身份。</p><p> 用戶信息管理:用戶注冊、自己信息添加查詢、密碼修改系統(tǒng)將會把修改結果保存到物業(yè)社區(qū)用戶信息數據庫中)。 </p><p> 物業(yè)費信息管理:各項相關費用明細(查看、添加、修改、刪除)(系統(tǒng)將最終結果保存到社區(qū)物業(yè)用戶數據庫中)。<
26、/p><p> 業(yè)務信息管理:業(yè)主業(yè)務辦理,更新數據庫以及數據錄入與維護,數據處理統(tǒng)計與查詢等。</p><p> 繳費欠費信息管理:業(yè)主使用的水電氣,繳費和欠費清單,費用催繳。</p><p><b> 1.2 用戶需求</b></p><p> 1.2.1 普通用戶:</p><p>
27、 普通用戶就是該社區(qū)的業(yè)主,用戶們可以通過自己的帳號和自己設置的對應的密碼來進入管理系統(tǒng),用戶可以查詢自己的信息,看自己的房產資源及所用的的水電氣等費用,添加自己不完整的信息資料、修改自己的密碼。</p><p> 1.2.2 管理員用戶:</p><p> 管理員用戶就是該社區(qū)的物業(yè)管理人員,管理員也有自己的帳號和密碼來進入社區(qū)物業(yè)用戶的管理系統(tǒng),管理員可以查看、修改用戶的信息,
28、還可以根據用戶的具體某項信息來決定要不要這個信息,可以修改管理系統(tǒng)的任何信息。</p><p> 1.3 可行性研究</p><p> 可行性研究的目的不是解決問題,而是確定問題是否值得去解決。怎樣達到這個目的呢,當然不能憑主觀猜想而只能靠客觀分析。必須分析幾種主要的可能解決方案的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。
29、因此,可行性研究實質上時要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程。</p><p> 為了把工作人員從繁重的工作中解脫出來,提高安全和服務質量,建立小區(qū)物業(yè)管理信息系統(tǒng)是非常必要的。隨著物業(yè)管理信息系統(tǒng)的建成后,小區(qū)管理工作可以走向科學化,正規(guī)話的道路。 </p><p> 1.3.1 管理上的可行性 </p><p> 改進管理手段,可以將原來由手工
30、完成的登記、驗收等工作由計算機來完成,實現(xiàn)辦公自動化智能化,這將大大改進管理手段,提高和改進管理信息服務質量。使用管理信息系統(tǒng)后,統(tǒng)計報表,查詢功能將大大方便了業(yè)主和管理人員查詢和使用各種情況,可以提高服務質量,避免浪費。 </p><p> 增強資源共享,使用此系統(tǒng)后,各部門可以直接了解情況,輸入相關問題,減少中間環(huán)節(jié),提高工作效率。 </p><p> 提高工作效率,減輕勞動強度。
31、使用本系統(tǒng)后可以節(jié)省人力,減少勞動負荷,提高信息處理的速度和準確性。 </p><p> 1.3.2 技術上的可行性 </p><p> 目前已經成功的開發(fā)出了許多管理信息系統(tǒng),信息技術和計算機軟硬件發(fā)展已經完全可以滿足本系統(tǒng)的技術要求,本方案技術要求比較高,安全性和可靠性較強,但通過后面的綜合分析,可以知道從技術上來說是可行的。</p><p> 1.3.
32、3 經濟上的可行性 </p><p> 本方案采用網絡方式,因此投入比較多,此系統(tǒng)建成后,可實現(xiàn)資源共享,支持用戶查詢,可以與財務處直接進行信息交換。另外,此系統(tǒng)可以減少失誤,還會帶來其他經濟效益。所以從經濟上說是可行的。 </p><p> 1.3.4 系統(tǒng)運行的可行性分析 </p><p> 本系統(tǒng)使用后,要對組織結構產生一定影響,要有人員的變動,但這
33、些變動是局部的,不會影響整個組織,所以具有系統(tǒng)運行的可行性。 </p><p> 通過前面的分析論證,我們認為本系統(tǒng)的開發(fā)是非??尚械摹?lt;/p><p><b> 2. 系統(tǒng)設計</b></p><p> 2.1 系統(tǒng)功能劃分</p><p> 小區(qū)物業(yè)管理系統(tǒng)是物業(yè)部門用來對住宅小區(qū)內的建筑、住戶、設備、人
34、員等信息進行綜合管理的一個信息管理系統(tǒng)。根據客戶要求,系統(tǒng)要能對小區(qū)內建筑、公共設備、住戶等基本信息實現(xiàn)錄入、修改、查詢和刪除等操作,并且還要實現(xiàn)包括水、電、煤氣費在內的各項物業(yè)管理費用的統(tǒng)計、查詢和報表生成。因此,實現(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> 實現(xiàn)的功能如下:</b></p><p><b> (1)系統(tǒng)管理</b></p><p> 系統(tǒng)管理模塊是整個物業(yè)管理系統(tǒng)的核心,在區(qū)分不同用戶的使用權限、加強軟件使用
36、安全性和保證數據安全方面起著關鍵的作用。具體包括:用戶管理、用戶授權、更改密碼、系統(tǒng)設置、系統(tǒng)初始化、數據庫備份、恢復這幾個子模塊。</p><p><b> (2)住戶管理</b></p><p> 該模塊完成對新增住戶基本信息(姓名、人口、住房面積等)的登記和已有住戶信息的修改、查詢和刪除,是系統(tǒng)最基本的功能。該模塊具體又分為住戶登記、住戶修改、住戶修改、住戶
37、查詢和住戶刪除四個子模塊。</p><p><b> (3)設備管理</b></p><p> 該模塊實現(xiàn)對小區(qū)內各項公共設備(如:路燈、排水管等)的管理,為各項設備建立信息檔案,記錄各設備檢查\維修\保養(yǎng)記錄。具體又分為設備登記、設備報修、設備檢查和設備保養(yǎng)這四個子模塊。</p><p><b> (4)收費管理</b&
38、gt;</p><p> 該模塊主要實現(xiàn)對已經入住的住戶進行費用(物業(yè)管理費、水費、電費和煤氣費)繳納的各方面管理,具體包括以下幾個部分:收費類別設置、收費項目設置、計量單位設置、表設置、用戶抄表、應收款和收款單等。</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> 根據用例圖,可以得到此系統(tǒng)的大致結構。系統(tǒng)的結構圖如圖2.6所示:</p><p> 2.4 系統(tǒng)結構圖</p><p> 圖2.6 系
40、統(tǒng)結構圖</p><p> 此圖是對物業(yè)管理信息系統(tǒng)結構的總體設計的圖形顯示,系統(tǒng)按功能逐次分割成層次結構,使每一部分完成簡單的功能且各個部分之間又保持一定的聯(lián)系。</p><p><b> 2.5 系統(tǒng)框架</b></p><p> 系統(tǒng)框架描述了系統(tǒng)的基本結構和模塊之間的調用關系,下面一系列的圖反映了整個系統(tǒng)的模塊間的關系,同樣他也
41、揭示了與此系統(tǒng)相關的各個角色的使用權限。如:普通用戶只能查看社區(qū)物業(yè)用戶系統(tǒng)里面的社區(qū)通告信息、自己的相關信息;管理員用戶可以查看所有社區(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> 根據第二章的概要設計對本系統(tǒng)的問題描述、系統(tǒng)模塊的規(guī)劃、系統(tǒng)結構的設計以及對數據庫的設計,其系統(tǒng)的規(guī)劃就比較清晰了。此系統(tǒng)采用的是JSP+VISIO的設計理念,并使用現(xiàn)在比較流行的三層結構模式架構。</p><p> 此系統(tǒng)采用MVC模式進行設
43、計,以此其中包含了大量的時局處理類,在這里將描述其具體的功能,采用簡單的圖形表示一個類,然后給出相應的說明;由于這章節(jié)不要求編碼,所以對于具體的界面也就是視圖,在這里做詳細的描述,對于各個方面的布局和規(guī)劃都將一一展示清楚,其基本的功能我將給予簡單的說明。對于控制器,我只能用一個圖形表示,具體的功能只要看圖與圖之間的聯(lián)系就一目了然了。</p><p><b> 2.6 處理封裝</b>&l
44、t;/p><p> 2.6.1 報表處理類的封裝:</p><p> 這些類負責處理用戶所需要的報表,這些類分別提供了一些方法處理用戶所需要的數據。</p><p> 圖2.10報表封裝圖</p><p> 2.6.2 數據庫表處理類的封裝:</p><p> Connection類負責專門連接數據庫并且被其
45、他的數據庫表處理類的使用。userCommand類負責處理針對user表的所有操作,此類提供了公有方法供其他類或方法來調用處理與user表的交互。</p><p> 2.7 系統(tǒng)子模塊設計</p><p> 系統(tǒng)子模塊設計,也就是B/S瀏覽器端具體設計,包括各個子系統(tǒng)。</p><p> 2.7.1 用戶管理子系統(tǒng):</p><p>
46、; 該系統(tǒng)可實現(xiàn)業(yè)主登錄,根據不同用戶提供不同的系統(tǒng)服務。如普通用戶登錄只能查詢自己的相關信息以及業(yè)務通知等。</p><p> 2.7.2 用戶注冊、登記:</p><p> 新用戶注冊填寫用戶信息(住房編號、業(yè)主姓名、性別、職業(yè)、入住時間、聯(lián)系方式等信息),標示出必填信息欄,用戶登記、資料登記(水費、電費、燃氣費)、房產資源登記(添加、打印等操作)。填寫后的結果將保存到社區(qū)物業(yè)
47、用戶信息數據庫中。</p><p> 2.7.3 用戶信息查詢子:</p><p> 住戶查詢、房產資源查詢、費用資料查詢(按一定條件查詢),及本業(yè)主信息修改(修改后的信息將保存到社區(qū)物業(yè)用戶信息數據庫中)。</p><p> 2.7.4 管理員管理:</p><p> 用戶管理(添加、刪除)、住戶單查詢、房產資源管理(添加、刪除
48、)、費用資源管理(修改、作廢,增加一個住戶水電燃氣表資料)、用戶信息管理(查詢、刪除)。用戶費用錄入,費用催繳。</p><p><b> 3. 數據庫設計</b></p><p> 3.1 數據庫分析</p><p> 由于涉及到業(yè)主信息、繳費、欠費等相關信息,小區(qū)物業(yè)管理信息系統(tǒng)對于數據的安全性及完整性要求比較高,并且為了增加程序
49、的及時更新,還要確保系統(tǒng)可以擁有存儲足夠多數據的能力,來保證管理員對數據庫的正常維護。</p><p> SQL Server 2000是一種高性能的關系型數據庫管理系統(tǒng),它在SQL Server 7.0的基礎上又擴展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務進程和數據倉庫等最好的數據庫平臺。綜上所述,本系統(tǒng)采用SQL Server 2000數據庫。</p><p> 3.2
50、 數據庫結構</p><p> 圖3.1 數據庫結構圖</p><p> 3.3 數據庫字段說明</p><p> 表3.1 UserInformation表結構</p><p> UserInformation表:業(yè)主基本信息,字段有用戶名(userName)、密碼(password)、用戶身份(userstatus);<
51、;/p><p> 表3.2 costInfo表結構</p><p> inhabitantInfo表:住戶信息,字段有住房編號(houseId)、業(yè)主姓名(ownerNmae)、性別(sex)、職業(yè)(occupation)、入住時間(movesTime)、住房面積(housingArea)、常住人口數(constaPopulation)、聯(lián)系電話(tel)、物業(yè)費用(cost);<
52、/p><p> 表3.3 ownerInfo表結構</p><p> ownerInfo表:業(yè)主服務信息,字段有住房編號(houseId)、服務項目(service)、收費標準(standard)、報修時間(baoxiutime)、安排時間(anpaitime)、完工時間(finishtime)、繳費時間(chargetime)、繳費金額(money);</p><p
53、> 表3.4 jiaofei表</p><p> jiaofei表:繳費表單,主要字段有:起始日期(starttime)、終止日期(endtime)、物業(yè)費(money)、停車費(stoppay)、水費(water)、電費(electric)、燃氣費(gas)、服務費(service);</p><p> 表3.5 qianfei表</p><p&g
54、t; qianfei表:欠費表單,主要字段有:起始日期(starttime)、終止日期(endtime)、欠費業(yè)主姓名(ownername)、房屋編號(houseId)、欠費金額(money);</p><p> 4. 頁面設計與編碼</p><p><b> 4.1 界面設計</b></p><p> 4.1.1 登陸主界面&l
55、t;/p><p> 圖4.1 主界面登陸圖</p><p> 4.1.2 注冊界面</p><p> 圖4.2 用戶注冊圖</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 新用戶注冊代碼:</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("請輸入用戶姓名!");</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("請輸入身份證號!");</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;密碼長度應該在6到20位之間,請重新輸入!");</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("您兩次輸入的密碼不同,請重新輸入!");</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">新用戶注冊</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>*長度在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="提交我的申請" /> </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"> </p></p><p><b> </body></b></p><p><b> </html></b></p><p> 4.2.2 注冊數據庫連接代碼:</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">用戶姓名: </p><p> <input name="user_id" type="text" id="user_id" /></p><p><b> </p></b></
112、p><p> <p class="style7">新密碼: </p><p> <input name="user_password" type="text" id="user_password" /></p><p><
113、;b> </p></b></p><p> <p class="style7">性別: </p><p> <input name="user_sex" type="text" id="us
114、er_sex" /></p><p><b> </p></b></p><p> <p class="style7">年齡: </p><p> <input name=&q
115、uot;user_age" type="text" id="user_age" /></p><p><b> </p></b></p><p> <p class="style7">地址: &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;>電話: </p><p> <input name="user_phone" type="text" id="user_phone" /></p><p><b> </p></b>&l
118、t;/p><p> <p class="style4"> </p></p><p> <p class="style4"> </p></p><p> <p class="style4"> &
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">全部儀表資料查詢 </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"> </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> </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="按設備編號查詢" 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> </p&g
137、t;</p><p> <p> </p></p><p><b> </body></b></p><p><b> </html></b></p><p><b> 5. 程序測試</b></p
138、><p><b> 5.1 軟件測試</b></p><p> 軟件測試是在軟件投入運行前,對軟件需求分析、設計規(guī)格說明書和編碼的最終的復審,是軟件質量保證的關鍵步驟。確切的說,軟件測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行的過程。一般分為兩個階段:</p><p> (1)單元測試:在編完一模塊后進行測試;</p><p> (
139、2)綜合測試:在開發(fā)完軟件后進行綜合測試。</p><p> 5.2 測試目標與方法</p><p> G.Myers給出了關于測試的一些規(guī)則,這些規(guī)則可以看作是測試的目標或定義:</p><p> (1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;</p><p> (2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試;&l
140、t;/p><p> (3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。</p><p> 測試任何軟件都有兩種方法:黑盒測試和白盒測試法。</p><p> 黑盒測試法(又稱功能測試法)是把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程,是在程序接口進行的測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設計論文--花園小區(qū)物業(yè)管理信息系統(tǒng)
- 住宅小區(qū)物業(yè)管理信息系統(tǒng)畢業(yè)設計
- 畢業(yè)設計(論文)-delphi 7.0小區(qū)物業(yè)管理信息系統(tǒng)
- 物業(yè)管理信息系統(tǒng)設計與實現(xiàn).pdf
- 廈門物業(yè)管理信息系統(tǒng)
- 物業(yè)管理信息系統(tǒng).pdf
- 畢業(yè)設計管理信息系統(tǒng)設計
- 小區(qū)物業(yè)管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)設計管理信息系統(tǒng)設計
- 市場物業(yè)管理信息系統(tǒng)設計與開發(fā).pdf
- 管理信息系統(tǒng)課程設計報告--小區(qū)物業(yè)管理系統(tǒng)
- 外文翻譯---物業(yè)管理信息系統(tǒng)
- 物業(yè)管理信息系統(tǒng)開發(fā)
- 信息大樓物業(yè)管理信息系統(tǒng)的設計與實現(xiàn).pdf
- 畢業(yè)設計 書店管理信息系統(tǒng)設計
- 畢業(yè)設計管理信息系統(tǒng)畢業(yè)設計論文
- 宿舍管理信息系統(tǒng)畢業(yè)設計
- 嘉禾公司物業(yè)管理信息系統(tǒng)設計和實現(xiàn).pdf
- 社區(qū)物業(yè)管理信息系統(tǒng)的設計與開發(fā).pdf
- 物業(yè)管理信息系統(tǒng)分析與設計.pdf
評論
0/150
提交評論