版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于B/S模式的物業(yè)管理信息系統(tǒng)設(shè)計(jì)摘 要隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,大量的住宅小區(qū)已遍布城區(qū),人們對(duì)于居住環(huán)境的要求也越來(lái)越高,住宅小區(qū)的物業(yè)管理工作也變得更加繁重,利用物業(yè)管理信息系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)小區(qū)物業(yè)管理工作的信息化正成為人們的共識(shí)。 小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會(huì)中是非常熱門的軟件,是最關(guān)切群眾實(shí)際生活的。它的使用使物業(yè)管理者和業(yè)主對(duì)住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復(fù)。伴隨著小區(qū)的規(guī)模不斷擴(kuò)大和住戶的不斷增多,工作量也將越來(lái)越大。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點(diǎn):效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于
2、查找、更新和維護(hù)都帶來(lái)了不少的困難。 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高工作效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。 因此,開(kāi)發(fā)這樣一套小區(qū)物業(yè)管理信息系統(tǒng)成為很有必要的事情,在下面的各章中我將就本次畢業(yè)設(shè)計(jì)所開(kāi)發(fā)的小區(qū)物業(yè)管理系統(tǒng),談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。關(guān)鍵詞:物業(yè); 信息管理系統(tǒng); JSPThe design and realization of
3、 a property management information system based on B/S mode Abstract With the development of market economy and the improvement of peoples living standard, a large number of residential area, people around for a living environment more and more is also high, residential property management has becom
4、e more onerous, use property management information system of residential property management informatization has become the common people.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
5、 managers and owners 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 increasing the workload. However, it has been the use of tradit
6、ional manual data management, such management, there are many disadvantages: low efficiency, poor confidentiality, and over time, will have a large number of documents and data, which is to find, update and maintenance bring a lot of difficulties.With the continuous improvement of science and techno
7、logy, computer science and technology maturity, 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 unit to manage the information with th
8、e manual management of unmatched advantages. These advantages can greatly improve efficiency, but also the scientific enterprise, standardized management and an important condition for the rest of the world.Therefore, the development of such a residential property management information system as a
9、necessary thing, in the following chapters I will be graduating from the design of the development of residential property management systems, to talk about the development process and the issues involved in and solutions.Key words: Property;MIS; JSP目 錄 TOC o 1-3 h z u HYPERLINK l _Toc230730065 1. 需
10、求分析 PAGEREF _Toc230730065 h 1 HYPERLINK l _Toc230730066 1.1 系統(tǒng)分析 PAGEREF _Toc230730066 h 1 HYPERLINK l _Toc230730067 1.2 用戶需求 PAGEREF _Toc230730067 h 1 HYPERLINK l _Toc230730068 1.2.1 普通用戶: PAGEREF _Toc230730068 h 1 HYPERLINK l _Toc230730069 1.2.2 管理員用戶: PAGEREF _Toc230730069 h 2 HYPERLINK l _Toc230
11、730070 1.3 可行性研究 PAGEREF _Toc230730070 h 2 HYPERLINK l _Toc230730071 1.3.1 管理上的可行性 PAGEREF _Toc230730071 h 2 HYPERLINK l _Toc230730072 1.3.2 技術(shù)上的可行性 PAGEREF _Toc230730072 h 2 HYPERLINK l _Toc230730073 1.3.3 經(jīng)濟(jì)上的可行性 PAGEREF _Toc230730073 h 3 HYPERLINK l _Toc230730074 1.3.4 系統(tǒng)運(yùn)行的可行性分析 PAGEREF _Toc2307
12、30074 h 3 HYPERLINK l _Toc230730075 2. 系統(tǒng)設(shè)計(jì) PAGEREF _Toc230730075 h 4 HYPERLINK l _Toc230730076 2.1 系統(tǒng)功能劃分 PAGEREF _Toc230730076 h 4 HYPERLINK l _Toc230730077 2.1.1 用戶功能: PAGEREF _Toc230730077 h 4 HYPERLINK l _Toc230730078 2.1.2 管理員功能: PAGEREF _Toc230730078 h 5 HYPERLINK l _Toc230730079 2.2 系統(tǒng)流程圖 PA
13、GEREF _Toc230730079 h 6 HYPERLINK l _Toc230730080 2.3 系統(tǒng)用例圖 PAGEREF _Toc230730080 h 7 HYPERLINK l _Toc230730081 2.4 系統(tǒng)結(jié)構(gòu)圖 PAGEREF _Toc230730081 h 7 HYPERLINK l _Toc230730082 2.5 系統(tǒng)框架 PAGEREF _Toc230730082 h 9 HYPERLINK l _Toc230730083 2.5.1 管理員框架: PAGEREF _Toc230730083 h 10 HYPERLINK l _Toc230730084
14、 2.5.2 業(yè)主框架: PAGEREF _Toc230730084 h 10 HYPERLINK l _Toc230730085 2.6 處理封裝 PAGEREF _Toc230730085 h 11 HYPERLINK l _Toc230730086 2.6.1 報(bào)表處理類的封裝: PAGEREF _Toc230730086 h 11 HYPERLINK l _Toc230730087 2.6.2 數(shù)據(jù)庫(kù)表處理類的封裝: PAGEREF _Toc230730087 h 11 HYPERLINK l _Toc230730088 2.7 系統(tǒng)子模塊設(shè)計(jì) PAGEREF _Toc23073008
15、8 h 11 HYPERLINK l _Toc230730089 2.7.1 用戶管理子系統(tǒng): PAGEREF _Toc230730089 h 11 HYPERLINK l _Toc230730090 2.7.2 用戶注冊(cè)、登記: PAGEREF _Toc230730090 h 12 HYPERLINK l _Toc230730091 2.7.3 用戶信息查詢子: PAGEREF _Toc230730091 h 12 HYPERLINK l _Toc230730092 2.7.4 管理員管理: PAGEREF _Toc230730092 h 12 HYPERLINK l _Toc2307300
16、93 3. 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc230730093 h 13 HYPERLINK l _Toc230730094 3.1 數(shù)據(jù)庫(kù)分析 PAGEREF _Toc230730094 h 13 HYPERLINK l _Toc230730095 3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu) PAGEREF _Toc230730095 h 13 HYPERLINK l _Toc230730096 3.3 數(shù)據(jù)庫(kù)字段說(shuō)明 PAGEREF _Toc230730096 h 13 HYPERLINK l _Toc230730097 4. 頁(yè)面設(shè)計(jì)與編碼 PAGEREF _Toc230730097 h 16 HYPERL
17、INK l _Toc230730098 4.1 界面設(shè)計(jì) PAGEREF _Toc230730098 h 16 HYPERLINK l _Toc230730099 4.1.1 登陸主界面 PAGEREF _Toc230730099 h 16 HYPERLINK l _Toc230730100 4.1.2 注冊(cè)界面 PAGEREF _Toc230730100 h 17 HYPERLINK l _Toc230730101 4.1.3 管理員登陸 PAGEREF _Toc230730101 h 17 HYPERLINK l _Toc230730102 4.1.4 管理員管理 PAGEREF _Toc
18、230730102 h 18 HYPERLINK l _Toc230730103 4.1.5 用戶信息修改 PAGEREF _Toc230730103 h 19 HYPERLINK l _Toc230730104 4.2 系統(tǒng)核心代碼 PAGEREF _Toc230730104 h 19 HYPERLINK l _Toc230730105 4.2.1 新用戶注冊(cè)代碼: PAGEREF _Toc230730105 h 19 HYPERLINK l _Toc230730106 4.2.2 注冊(cè)數(shù)據(jù)庫(kù)連接代碼: PAGEREF _Toc230730106 h 23 HYPERLINK l _Toc2
19、30730107 4.2.3 用戶修改信息代碼: PAGEREF _Toc230730107 h 23 HYPERLINK l _Toc230730108 4.2.4 信息查詢代碼: PAGEREF _Toc230730108 h 25 HYPERLINK l _Toc230730109 5. 程序測(cè)試 PAGEREF _Toc230730109 h 27 HYPERLINK l _Toc230730110 5.1 軟件測(cè)試 PAGEREF _Toc230730110 h 27 HYPERLINK l _Toc230730111 5.2 測(cè)試目標(biāo)與方法 PAGEREF _Toc23073011
20、1 h 27 HYPERLINK l _Toc230730112 結(jié) 論 PAGEREF _Toc230730112 h 28 HYPERLINK l _Toc230730113 致 謝 PAGEREF _Toc230730113 h 29 HYPERLINK l _Toc230730114 參考文獻(xiàn) PAGEREF _Toc230730114 h 30 HYPERLINK l _Toc230730115 附錄1 外文參考文獻(xiàn)(譯文) PAGEREF _Toc230730115 h 31 HYPERLINK l _Toc230730116 附錄2 外文參考文獻(xiàn)(原文) PAGEREF _Toc
21、230730116 h 341. 需求分析1.1 系統(tǒng)分析此系統(tǒng)要求實(shí)現(xiàn)社區(qū)物業(yè)最大程度的信息化,物業(yè)公司和業(yè)主將可以借用本管理系統(tǒng)來(lái)完成信息管理及信息查詢。本系統(tǒng)要求實(shí)現(xiàn)功能如下: 用戶信息物業(yè)費(fèi)信息業(yè)務(wù)信息繳費(fèi)欠費(fèi)信息現(xiàn)有社區(qū)物業(yè)管理網(wǎng)站要求:系統(tǒng)要求采用B/S模式進(jìn)行架構(gòu),分為前臺(tái)瀏覽器端和后臺(tái)服務(wù)器端兩個(gè)部分。瀏覽器段主要功能有: 用戶登陸(普通業(yè)主和管理員):判斷用戶身份。用戶信息管理:用戶注冊(cè)、自己信息添加查詢、密碼修改系統(tǒng)將會(huì)把修改結(jié)果保存到物業(yè)社區(qū)用戶信息數(shù)據(jù)庫(kù)中)。 物業(yè)費(fèi)信息管理:各項(xiàng)相關(guān)費(fèi)用明細(xì)(查看、添加、修改、刪除)(系統(tǒng)將最終結(jié)果保存到社區(qū)物業(yè)用戶數(shù)據(jù)庫(kù)中)。業(yè)務(wù)信
22、息管理:業(yè)主業(yè)務(wù)辦理,更新數(shù)據(jù)庫(kù)以及數(shù)據(jù)錄入與維護(hù),數(shù)據(jù)處理統(tǒng)計(jì)與查詢等。繳費(fèi)欠費(fèi)信息管理:業(yè)主使用的水電氣,繳費(fèi)和欠費(fèi)清單,費(fèi)用催繳。1.2 用戶需求1.2.1 普通用戶:普通用戶就是該社區(qū)的業(yè)主,用戶們可以通過(guò)自己的帳號(hào)和自己設(shè)置的對(duì)應(yīng)的密碼來(lái)進(jìn)入管理系統(tǒng),用戶可以查詢自己的信息,看自己的房產(chǎn)資源及所用的的水電氣等費(fèi)用,添加自己不完整的信息資料、修改自己的密碼。1.2.2 管理員用戶:管理員用戶就是該社區(qū)的物業(yè)管理人員,管理員也有自己的帳號(hào)和密碼來(lái)進(jìn)入社區(qū)物業(yè)用戶的管理系統(tǒng),管理員可以查看、修改用戶的信息,還可以根據(jù)用戶的具體某項(xiàng)信息來(lái)決定要不要這個(gè)信息,可以修改管理系統(tǒng)的任何信息。1.3
23、 可行性研究可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解決。怎樣達(dá)到這個(gè)目的呢,當(dāng)然不能憑主觀猜想而只能靠客觀分析。必須分析幾種主要的可能解決方案的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上時(shí)要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。為了把工作人員從繁重的工作中解脫出來(lái),提高安全和服務(wù)質(zhì)量,建立小區(qū)物業(yè)管理信息系統(tǒng)是非常必要的。隨著物業(yè)管理信息系統(tǒng)的建成后,小區(qū)管理工作可以走向科學(xué)化,正規(guī)話的道路。 1.3.1 管理上的可行性 改進(jìn)管理手段,可以將原來(lái)由手工完成的登記、驗(yàn)收等工作由計(jì)算機(jī)來(lái)完成,
24、實(shí)現(xiàn)辦公自動(dòng)化智能化,這將大大改進(jìn)管理手段,提高和改進(jìn)管理信息服務(wù)質(zhì)量。使用管理信息系統(tǒng)后,統(tǒng)計(jì)報(bào)表,查詢功能將大大方便了業(yè)主和管理人員查詢和使用各種情況,可以提高服務(wù)質(zhì)量,避免浪費(fèi)。 增強(qiáng)資源共享,使用此系統(tǒng)后,各部門可以直接了解情況,輸入相關(guān)問(wèn)題,減少中間環(huán)節(jié),提高工作效率。 提高工作效率,減輕勞動(dòng)強(qiáng)度。使用本系統(tǒng)后可以節(jié)省人力,減少勞動(dòng)負(fù)荷,提高信息處理的速度和準(zhǔn)確性。 1.3.2 技術(shù)上的可行性目前已經(jīng)成功的開(kāi)發(fā)出了許多管理信息系統(tǒng),信息技術(shù)和計(jì)算機(jī)軟硬件發(fā)展已經(jīng)完全可以滿足本系統(tǒng)的技術(shù)要求,本方案技術(shù)要求比較高,安全性和可靠性較強(qiáng),但通過(guò)后面的綜合分析,可以知道從技術(shù)上來(lái)說(shuō)是可行的。
25、1.3.3 經(jīng)濟(jì)上的可行性 本方案采用網(wǎng)絡(luò)方式,因此投入比較多,此系統(tǒng)建成后,可實(shí)現(xiàn)資源共享,支持用戶查詢,可以與財(cái)務(wù)處直接進(jìn)行信息交換。另外,此系統(tǒng)可以減少失誤,還會(huì)帶來(lái)其他經(jīng)濟(jì)效益。所以從經(jīng)濟(jì)上說(shuō)是可行的。 1.3.4 系統(tǒng)運(yùn)行的可行性分析 本系統(tǒng)使用后,要對(duì)組織結(jié)構(gòu)產(chǎn)生一定影響,要有人員的變動(dòng),但這些變動(dòng)是局部的,不會(huì)影響整個(gè)組織,所以具有系統(tǒng)運(yùn)行的可行性。 通過(guò)前面的分析論證,我們認(rèn)為本系統(tǒng)的開(kāi)發(fā)是非??尚械?。2. 系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)功能劃分小區(qū)物業(yè)管理系統(tǒng)是物業(yè)部門用來(lái)對(duì)住宅小區(qū)內(nèi)的建筑、住戶、設(shè)備、人員等信息進(jìn)行綜合管理的一個(gè)信息管理系統(tǒng)。根據(jù)客戶要求,系統(tǒng)要能對(duì)小區(qū)內(nèi)建筑、公共
26、設(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)功能模塊圖如下:2.1.1 用戶功能:業(yè)主登陸業(yè)主基本信息物業(yè)主收費(fèi)信息繳費(fèi)統(tǒng)計(jì)表業(yè)務(wù)服務(wù)信息欠費(fèi)業(yè)主表圖2.1用戶功能圖2.1.2 管理員功能:管理員登陸基礎(chǔ)數(shù)據(jù)維護(hù)用戶權(quán)限管理業(yè)主基本信息數(shù)據(jù)維護(hù)物主基本信息數(shù)據(jù)維護(hù)業(yè)主服務(wù)信息數(shù)據(jù)維護(hù)欠費(fèi)業(yè)主總額數(shù)據(jù)繳費(fèi)統(tǒng)計(jì)總額數(shù)據(jù)圖2.2管理員功能圖實(shí)現(xiàn)的功能如下:(1)系統(tǒng)管理系統(tǒng)管理模塊是整個(gè)物業(yè)管理系統(tǒng)的核心,在區(qū)分不同用戶的使用權(quán)限、加強(qiáng)軟件使用安全性和保證數(shù)據(jù)安全方面起著關(guān)鍵的作用。具體包括
27、:用戶管理、用戶授權(quán)、更改密碼、系統(tǒng)設(shè)置、系統(tǒng)初始化、數(shù)據(jù)庫(kù)備份、恢復(fù)這幾個(gè)子模塊。(2)住戶管理該模塊完成對(duì)新增住戶基本信息(姓名、人口、住房面積等)的登記和已有住戶信息的修改、查詢和刪除,是系統(tǒng)最基本的功能。該模塊具體又分為住戶登記、住戶修改、住戶修改、住戶查詢和住戶刪除四個(gè)子模塊。(3)設(shè)備管理該模塊實(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è)子模塊。(4)收費(fèi)管理該模塊主要實(shí)現(xiàn)對(duì)已經(jīng)入住的住戶進(jìn)行費(fèi)用(物業(yè)管理費(fèi)、水費(fèi)、電費(fèi)和煤氣費(fèi))繳納的各方面管理,具體包括以下幾個(gè)部分
28、:收費(fèi)類別設(shè)置、收費(fèi)項(xiàng)目設(shè)置、計(jì)量單位設(shè)置、表設(shè)置、用戶抄表、應(yīng)收款和收款單等。2.2 系統(tǒng)流程圖個(gè)人信息管理業(yè) 主注冊(cè)登 錄前 臺(tái)業(yè)務(wù)辦理費(fèi)用清單修改個(gè)人信息繳費(fèi)欠費(fèi)記錄圖2.3用戶流程圖管理員信息管理管理員登 錄后 臺(tái)業(yè)主信息管理費(fèi)用信息管理物業(yè)信息管理圖2.4管理員流程圖2.3 系統(tǒng)用例圖 圖2.5系統(tǒng)用例圖根據(jù)用例圖,可以得到此系統(tǒng)的大致結(jié)構(gòu)。系統(tǒng)的結(jié)構(gòu)圖如圖2.6所示:2.4 系統(tǒng)結(jié)構(gòu)圖社區(qū)物業(yè)管理數(shù)據(jù)處理社區(qū)宣傳用戶信息管理(子系統(tǒng))新用戶管理資源費(fèi)用管理SQLconnectionSQLcommandDataBindNewsBratchManagerConsumeruserRegi
29、strationinhabitanantRigestrationmessageraverageConsumer負(fù)責(zé)鏈接數(shù)據(jù)庫(kù)負(fù)責(zé)處理數(shù)據(jù)庫(kù)操作負(fù)責(zé)常用的數(shù)據(jù)綁定社區(qū)新聞系統(tǒng)社區(qū)物業(yè)設(shè)置用戶信息管理個(gè)人信息管理用戶編號(hào)、業(yè)主姓名、性別、職業(yè)、聯(lián)系方式用戶信息、房產(chǎn)信息房產(chǎn)資源(添加、刪除)、費(fèi)用表資源、費(fèi)用催繳房產(chǎn)資源(查詢、添加)、費(fèi)用表資源(添加、查詢)用戶登記管理(添加、刪除)圖2.6 系統(tǒng)結(jié)構(gòu)圖此圖是對(duì)物業(yè)管理信息系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示,系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),使每一部分完成簡(jiǎn)單的功能且各個(gè)部分之間又保持一定的聯(lián)系。2.5 系統(tǒng)框架系統(tǒng)框架描述了系統(tǒng)的基本結(jié)構(gòu)和模塊之間的調(diào)用
30、關(guān)系,下面一系列的圖反映了整個(gè)系統(tǒng)的模塊間的關(guān)系,同樣他也揭示了與此系統(tǒng)相關(guān)的各個(gè)角色的使用權(quán)限。如:普通用戶只能查看社區(qū)物業(yè)用戶系統(tǒng)里面的社區(qū)通告信息、自己的相關(guān)信息;管理員用戶可以查看所有社區(qū)用戶的信息、還可以刪除此人、能上傳用戶的信息資料。圖2.7 系統(tǒng)框架2.5.1 管理員框架:圖2.8 管理員管理2.5.2 業(yè)主框架:圖2.9普通業(yè)主管理根據(jù)第二章的概要設(shè)計(jì)對(duì)本系統(tǒng)的問(wèn)題描述、系統(tǒng)模塊的規(guī)劃、系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)以及對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì),其系統(tǒng)的規(guī)劃就比較清晰了。此系統(tǒng)采用的是JSP+VISIO的設(shè)計(jì)理念,并使用現(xiàn)在比較流行的三層結(jié)構(gòu)模式架構(gòu)。此系統(tǒng)采用MVC模式進(jìn)行設(shè)計(jì),以此其中包含了大量的時(shí)
31、局處理類,在這里將描述其具體的功能,采用簡(jiǎn)單的圖形表示一個(gè)類,然后給出相應(yīng)的說(shuō)明;由于這章節(jié)不要求編碼,所以對(duì)于具體的界面也就是視圖,在這里做詳細(xì)的描述,對(duì)于各個(gè)方面的布局和規(guī)劃都將一一展示清楚,其基本的功能我將給予簡(jiǎn)單的說(shuō)明。對(duì)于控制器,我只能用一個(gè)圖形表示,具體的功能只要看圖與圖之間的聯(lián)系就一目了然了。2.6 處理封裝2.6.1 報(bào)表處理類的封裝:這些類負(fù)責(zé)處理用戶所需要的報(bào)表,這些類分別提供了一些方法處理用戶所需要的數(shù)據(jù)。報(bào)表生成用戶信息表處理住戶信息表處理房產(chǎn)信息表處理電(水、氣)表資料處理圖2.10報(bào)表封裝圖2.6.2 數(shù)據(jù)庫(kù)表處理類的封裝:Connection類負(fù)責(zé)專門連接數(shù)據(jù)庫(kù)并
32、且被其他的數(shù)據(jù)庫(kù)表處理類的使用。userCommand類負(fù)責(zé)處理針對(duì)user表的所有操作,此類提供了公有方法供其他類或方法來(lái)調(diào)用處理與user表的交互。2.7 系統(tǒng)子模塊設(shè)計(jì)系統(tǒng)子模塊設(shè)計(jì),也就是B/S瀏覽器端具體設(shè)計(jì),包括各個(gè)子系統(tǒng)。2.7.1 用戶管理子系統(tǒng):該系統(tǒng)可實(shí)現(xiàn)業(yè)主登錄,根據(jù)不同用戶提供不同的系統(tǒng)服務(wù)。如普通用戶登錄只能查詢自己的相關(guān)信息以及業(yè)務(wù)通知等。2.7.2 用戶注冊(cè)、登記:新用戶注冊(cè)填寫用戶信息(住房編號(hào)、業(yè)主姓名、性別、職業(yè)、入住時(shí)間、聯(lián)系方式等信息),標(biāo)示出必填信息欄,用戶登記、資料登記(水費(fèi)、電費(fèi)、燃?xì)赓M(fèi))、房產(chǎn)資源登記(添加、打印等操作)。填寫后的結(jié)果將保存到社區(qū)
33、物業(yè)用戶信息數(shù)據(jù)庫(kù)中。2.7.3 用戶信息查詢子:住戶查詢、房產(chǎn)資源查詢、費(fèi)用資料查詢(按一定條件查詢),及本業(yè)主信息修改(修改后的信息將保存到社區(qū)物業(yè)用戶信息數(shù)據(jù)庫(kù)中)。2.7.4 管理員管理:用戶管理(添加、刪除)、住戶單查詢、房產(chǎn)資源管理(添加、刪除)、費(fèi)用資源管理(修改、作廢,增加一個(gè)住戶水電燃?xì)獗碣Y料)、用戶信息管理(查詢、刪除)。用戶費(fèi)用錄入,費(fèi)用催繳。3. 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)分析由于涉及到業(yè)主信息、繳費(fèi)、欠費(fèi)等相關(guān)信息,小區(qū)物業(yè)管理信息系統(tǒng)對(duì)于數(shù)據(jù)的安全性及完整性要求比較高,并且為了增加程序的及時(shí)更新,還要確保系統(tǒng)可以擁有存儲(chǔ)足夠多數(shù)據(jù)的能力,來(lái)保證管理員對(duì)數(shù)據(jù)庫(kù)的正常維護(hù)
34、。SQL Server 2000是一種高性能的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它在SQL Server 7.0的基礎(chǔ)上又?jǐn)U展了系統(tǒng)性能、可靠性、安全性和易用性,逐漸成為在線事務(wù)進(jìn)程和數(shù)據(jù)倉(cāng)庫(kù)等最好的數(shù)據(jù)庫(kù)平臺(tái)。綜上所述,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫(kù)。3.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)圖3.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)圖3.3 數(shù)據(jù)庫(kù)字段說(shuō)明表3.1 UserInformation表結(jié)構(gòu)字段名屬性長(zhǎng)度是否主鍵備注userName字符20是用戶帳號(hào)User_password字符20否用戶密碼userstatus字符20否用戶身份UserInformation表:業(yè)主基本信息,字段有用戶名(userName)、密碼(pa
35、ssword)、用戶身份(userstatus);表3.2 costInfo表結(jié)構(gòu)字段名屬性長(zhǎng)度是否主鍵備注houseId字符20是住房編號(hào)ownerName字符20否業(yè)主姓名User_sex字符4否性別occupation字符20否職業(yè)movesTime字符20否入住時(shí)間Zf_mj字符20否住房面積zc_rk字符20否常住人口數(shù)tel字符20否聯(lián)系電話cost字符20否物業(yè)費(fèi)用inhabitantInfo表:住戶信息,字段有住房編號(hào)(houseId)、業(yè)主姓名(ownerNmae)、性別(sex)、職業(yè)(occupation)、入住時(shí)間(movesTime)、住房面積(housingArea
36、)、常住人口數(shù)(constaPopulation)、聯(lián)系電話(tel)、物業(yè)費(fèi)用(cost);表3.3 ownerInfo表結(jié)構(gòu)字段名屬性長(zhǎng)度是否主鍵備注houseId字符20是住房編號(hào)service字符20否服務(wù)項(xiàng)目standard字符20否收費(fèi)標(biāo)準(zhǔn)baoxiutime字符20否報(bào)修時(shí)間anpaitime字符20否安排時(shí)間finishtime字符20否完工日期chargetime字符20否繳費(fèi)時(shí)間money字符20否繳費(fèi)金額ownerInfo表:業(yè)主服務(wù)信息,字段有住房編號(hào)(houseId)、服務(wù)項(xiàng)目(service)、收費(fèi)標(biāo)準(zhǔn)(standard)、報(bào)修時(shí)間(baoxiutime)、安排時(shí)間
37、(anpaitime)、完工時(shí)間(finishtime)、繳費(fèi)時(shí)間(chargetime)、繳費(fèi)金額(money);表3.4 jiaofei表字段名屬性長(zhǎng)度是否主鍵備注starttime字符20否起始日期endtime字符20否終止日期money字符20否物業(yè)費(fèi)總額stoppay字符20否停車費(fèi)總額water字符20否水費(fèi)總額electric字符20否電費(fèi)總額gas字符20否燃?xì)赓M(fèi)總額service字符20否服務(wù)費(fèi)總額jiaofei表:繳費(fèi)表單,主要字段有:起始日期(starttime)、終止日期(endtime)、物業(yè)費(fèi)(money)、停車費(fèi)(stoppay)、水費(fèi)(water)、電費(fèi)(el
38、ectric)、燃?xì)赓M(fèi)(gas)、服務(wù)費(fèi)(service);表3.5 qianfei表字段名屬性長(zhǎng)度是否主鍵備注starttime字符20否起始日期endtime字符20否終止日期ownername字符20否欠費(fèi)業(yè)主姓名houseId字符20是房屋編號(hào)money字符20否欠費(fèi)金額qianfei表:欠費(fèi)表單,主要字段有:起始日期(starttime)、終止日期(endtime)、欠費(fèi)業(yè)主姓名(ownername)、房屋編號(hào)(houseId)、欠費(fèi)金額(money);4. 頁(yè)面設(shè)計(jì)與編碼4.1 界面設(shè)計(jì)4.1.1 登陸主界面圖4.1 主界面登陸圖4.1.2 注冊(cè)界面圖4.2 用戶注冊(cè)圖4.1.3
39、管理員登陸圖4.3 管理員登陸4.1.4 管理員管理圖4.4 管理員管理界面4.1.5 用戶信息修改圖4.5 管理員修改用戶信息界面4.2 系統(tǒng)核心代碼4.2.1 新用戶注冊(cè)代碼:Request!-function MM_goToURL() /v3.0var i, args=MM_goToURL.arguments; document.MM_returnValue = false;for (i=0; ifunction check()if(document.form.id.value=)alert(請(qǐng)輸入用戶姓名!);document.form.id.focus();return false;
40、if(document.form.code.value=)alert(請(qǐng)輸入身份證號(hào)!);document.form.code.focus();return false;if(document.form.password.value.length20)alert(密碼長(zhǎng)度應(yīng)該在6到20位之間,請(qǐng)重新輸入!);document.form.password.focus();return false; if(document.form.password.value!=document.form.password2.value)alert(您兩次輸入的密碼不同,請(qǐng)重新輸入!);document.for
41、m.password2.focus();return false;新用戶注冊(cè)用戶姓名:密碼:*長(zhǎng)度在6到20位之間 再輸一次:性別:男女年齡:地址:聯(lián)系電話: 4.2.2 注冊(cè)數(shù)據(jù)庫(kù)連接代碼:4.2.3 用戶修改信息代碼:!-function MM_goToURL() /v3.0var i, args=MM_goToURL.arguments; document.MM_returnValue = false;for (i=0; i修改用戶信息 用戶姓名:新密碼:性別:年齡:地址:電話:4.2.4 信息查詢代碼:查詢儀表資料信息全部?jī)x表資料查詢 添加資料 返回儀表資料查詢 5. 程序測(cè)試5.1
42、軟件測(cè)試軟件測(cè)試是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明書和編碼的最終的復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。確切的說(shuō),軟件測(cè)試就是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行的過(guò)程。一般分為兩個(gè)階段:(1)單元測(cè)試:在編完一模塊后進(jìn)行測(cè)試;(2)綜合測(cè)試:在開(kāi)發(fā)完軟件后進(jìn)行綜合測(cè)試。5.2 測(cè)試目標(biāo)與方法G.Myers給出了關(guān)于測(cè)試的一些規(guī)則,這些規(guī)則可以看作是測(cè)試的目標(biāo)或定義:(1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程;(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試;(3)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。測(cè)試任何軟件都有兩種方法:黑盒測(cè)試和白盒測(cè)試法。黑盒測(cè)試法(又稱功能測(cè)試法)
43、是把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,是在程序接口進(jìn)行的測(cè)試,它只檢查程序功能是否按照規(guī)格說(shuō)明書的規(guī)定正常使用。白盒測(cè)試法(又稱結(jié)構(gòu)測(cè)試法)是把程序看成裝在一個(gè)透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過(guò)程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中的每條通路是否都能按照預(yù)定要求正確工作。通過(guò)測(cè)試并不能證明程序就是完全正確的,但我們的目的就是要通過(guò)測(cè)試保證軟件的可靠性,因此,必須仔細(xì)設(shè)計(jì)測(cè)試方案,力爭(zhēng)用最少的測(cè)試發(fā)現(xiàn)盡可能多的錯(cuò)誤。結(jié) 論不知不覺(jué)畢業(yè)設(shè)計(jì)已經(jīng)尾聲了,時(shí)間過(guò)的挺快的,感覺(jué)以前課程中的很多東西都得到理解并且還體會(huì)到很多課堂學(xué)不到的東西,也體會(huì)到很多自己
44、從前在學(xué)習(xí)中沒(méi)有體會(huì)到的事情,認(rèn)識(shí)到學(xué)習(xí)過(guò)程中存在的很多問(wèn)題。這次課程設(shè)計(jì)還認(rèn)識(shí)到了軟件工程在系統(tǒng)設(shè)計(jì)中的重要地位,相當(dāng)于一個(gè)工程的總體的規(guī)劃,用UML也是必不可少的。 在Web應(yīng)用技術(shù)中,數(shù)據(jù)庫(kù)起著重要的作用,數(shù)據(jù)庫(kù)為Web應(yīng)用系統(tǒng)的管理、運(yùn)行、查詢和實(shí)現(xiàn)用戶對(duì)數(shù)據(jù)存儲(chǔ)的請(qǐng)求信息提供空間。在Web應(yīng)用中,最常用的數(shù)據(jù)庫(kù)類型是關(guān)系數(shù)據(jù)庫(kù),可以使用SQL對(duì)信息進(jìn)行處理。而連接速度問(wèn)題往往會(huì)影響到數(shù)據(jù)庫(kù)的查詢。對(duì)設(shè)計(jì)工具的認(rèn)識(shí):首先是對(duì)于VISIO的認(rèn)識(shí),在畢業(yè)設(shè)計(jì)中,利用VISIO繪制出相關(guān)的框圖(系統(tǒng)用例圖、數(shù)據(jù)庫(kù)結(jié)構(gòu)圖等等)。在使用中加深了對(duì)VISIO的認(rèn)識(shí),對(duì)它的功能也有了更深的了解。對(duì)項(xiàng)
45、目開(kāi)發(fā)的認(rèn)識(shí):經(jīng)過(guò)這次的畢業(yè)設(shè)計(jì)使我對(duì)項(xiàng)目開(kāi)發(fā)的大體過(guò)程和流程有了一定的了解。需求分析的重要性,它要經(jīng)過(guò)反復(fù)的分析才能得到正確全面的需求,而對(duì)于整個(gè)系統(tǒng)的設(shè)計(jì)也需要經(jīng)過(guò)精心的分析,像數(shù)據(jù)庫(kù)、系統(tǒng)總體結(jié)構(gòu)、界面等等,系統(tǒng)的設(shè)計(jì)為項(xiàng)目開(kāi)發(fā)做了一個(gè)很好的框架,使項(xiàng)目的開(kāi)發(fā)更方便、明確。總的來(lái)說(shuō),畢業(yè)設(shè)計(jì)必須要考慮到方方面面,要將一個(gè)系統(tǒng)設(shè)計(jì)得很完善,要將他所涉及到的內(nèi)容想的清楚、理明白,這才是我們要想的。其次就是要利用面向?qū)ο蟮乃枷雭?lái)設(shè)計(jì),面向?qū)ο罂梢蕴岣咭粋€(gè)系統(tǒng)內(nèi)代碼的復(fù)雜性而且維護(hù)起來(lái)也相對(duì)方便。在這次的設(shè)計(jì)中學(xué)到了以前書本上所學(xué)不到的東西,那就是理論應(yīng)用到實(shí)際的過(guò)程中,這些東西對(duì)于以后的學(xué)習(xí)工
46、作都有很大的幫助。要想做好一個(gè)完整的程序,必須要考慮到上面的一些問(wèn)題,這些問(wèn)題也是我在設(shè)計(jì)過(guò)程中碰到的,雖然很片面,但也具有代表性。任何問(wèn)題也都不難解決,關(guān)鍵是看態(tài)度。致 謝本次的畢業(yè)設(shè)計(jì)離不開(kāi)指導(dǎo)老師的指導(dǎo)與支持。在此特別感謝程衛(wèi)生老師的大力幫助,在總體結(jié)構(gòu)、功能的把握上給予了非常大的肯定,同時(shí)給我們提供了優(yōu)越的設(shè)計(jì)環(huán)境,并對(duì)我在編程、數(shù)據(jù)庫(kù)設(shè)計(jì)等細(xì)節(jié)工作上給予了耐心的指導(dǎo)。在此我向他表示衷心的感謝。我還要感謝我的學(xué)校武漢科技大學(xué)城市學(xué)院,以及在大學(xué)四年生活中給予我關(guān)心和幫助的老師和同學(xué),是他們教會(huì)了我專業(yè)的知識(shí)和做人的道理。通過(guò)這次畢業(yè)設(shè)計(jì)我還明白了作為一名計(jì)算機(jī)專業(yè)的大學(xué)畢業(yè)生,我們要會(huì)
47、的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計(jì)的能力。轉(zhuǎn)眼間,大學(xué)生活即將結(jié)束,回首過(guò)去四年的大學(xué)生活,真是有苦也有樂(lè),然而更多的則是收獲,感謝學(xué)校的各位老師不但無(wú)私地傳授給我們知識(shí),也教會(huì)了我們?nèi)绾巫鋈?。畢業(yè)設(shè)計(jì)任務(wù)非常繁重,在這幾個(gè)月緊張而充實(shí)的設(shè)計(jì)過(guò)程中,我感到自己的知識(shí)得到了一次升華,我相信:我的畢業(yè)設(shè)計(jì)會(huì)給我的四年大學(xué)畫上一個(gè)圓滿的句號(hào)。參考文獻(xiàn)1 何玉潔.數(shù)據(jù)庫(kù)原理與應(yīng)用教程.北京:機(jī)械工業(yè)出版社,20032 張海藩.軟件工程概論(第四版).北京:清華大學(xué)出版社,2003 3 耿祥義,張躍平.JSP實(shí)用教程(第二版) .北京:清華大學(xué)出版社,20074 林銳.軟件工程思想浙江大
48、學(xué):CAD-CG國(guó)家重點(diǎn)實(shí)驗(yàn)室,20005 孫衛(wèi)琴,李洪成.Java Web開(kāi)發(fā)技術(shù)詳解.電子工業(yè)出版社,2003年6 BruceEckel.Java編程思想.機(jī)械工業(yè)出版社,2003年7 FLANAGAN.Java技術(shù)手冊(cè).中國(guó)電力出版社,2002年8 孫一林,彭波.Java數(shù)據(jù)庫(kù)編程實(shí)例.清華大學(xué)出版社,2002年9 LEE ANNE PHILLIPS.巧學(xué)活用HTML4.電子工業(yè)出版社,2004年10 飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開(kāi)發(fā)詳解.電子工業(yè)出版社,2003年11 耿祥義,張躍平.JSP實(shí)用教程.清華大學(xué)出版社,2003年5月12 孫涌.現(xiàn)代軟件工程.北京希望電子出版社,200
49、3年8月13 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論.高等教育出版社,2002年2月10 Brown等.JSP編程指南(第二版).電子工業(yè)出版社,2003年3月 11 清宏計(jì)算機(jī)工作室.JSP編程技巧.機(jī)械工業(yè)出版社,2004年5月12 朱紅,司光亞.JSP Web編程指南.電子工業(yè)出版社,2001年9月14 賽奎春.JSP工程應(yīng)用與項(xiàng)目實(shí)踐.機(jī)械工業(yè)出版社,2002年8月附錄1 外文參考文獻(xiàn)(譯文)JSP內(nèi)置對(duì)象有些對(duì)象不用聲明就可以在JSP頁(yè)面的Java程序片和表達(dá)式部分使用,這就是JSP的內(nèi)置對(duì)象。JSP的內(nèi)置對(duì)象有:request、response、session、application、out
50、.response和request對(duì)象是JSP內(nèi)置對(duì)象中較重要的兩個(gè),這兩個(gè)對(duì)象提供了對(duì)服務(wù)器和瀏覽器通信方法的控制。直接討論這兩個(gè)對(duì)象前,要先對(duì)HTTP協(xié)議Word Wide Wed底層協(xié)議做簡(jiǎn)單介紹。Word Wide Wed是怎樣運(yùn)行的呢?在瀏覽器上鍵入一個(gè)正確的網(wǎng)址后,若一切順利,網(wǎng)頁(yè)就出現(xiàn)了。使用瀏覽器從網(wǎng)站獲取HTML頁(yè)面時(shí),實(shí)際在使用超文本傳輸協(xié)議。HTTP規(guī)定了信息在Internet上的傳輸方法,特別是規(guī)定吧瀏覽器與服務(wù)器的交互方法。從網(wǎng)站獲取頁(yè)面時(shí),瀏覽器在網(wǎng)站上打開(kāi)了一個(gè)對(duì)網(wǎng)絡(luò)服務(wù)器的連接,并發(fā)出請(qǐng)求。服務(wù)器收到請(qǐng)求后回應(yīng),所以HTTP協(xié)議的核心就是“請(qǐng)求和響應(yīng)”。一個(gè)典型
51、的請(qǐng)求通常包含許多頭,稱作請(qǐng)求的HTTP頭。頭提供了關(guān)于信息體的附加信息及請(qǐng)求的來(lái)源。其中有些頭是標(biāo)準(zhǔn)的,有些和特定的瀏覽器有關(guān)。一個(gè)請(qǐng)求還可能包含信息體,例如,信息體可包含HTML表單的內(nèi)容。在HTML表單上單擊Submit鍵時(shí),該表單使用ACTION=”POST”或ACTION=”GET”方法,輸入表單的內(nèi)容都被發(fā)送到服務(wù)器上。該表單內(nèi)容就由POST方法或GET方法在請(qǐng)求的信息體中發(fā)送。服務(wù)器發(fā)送請(qǐng)求時(shí),返回HTTP響應(yīng)。響應(yīng)也有某種結(jié)構(gòu),每個(gè)響應(yīng)都由狀態(tài)行開(kāi)始,可以包含幾個(gè)頭及可能的信息體,稱為響應(yīng)的HTTP頭和響應(yīng)信息體,這些頭和信息體由服務(wù)器發(fā)送給客戶的瀏覽器,信息體就是客戶請(qǐng)求的網(wǎng)
52、頁(yè)的運(yùn)行結(jié)果,對(duì)于JSP頁(yè)面,就是網(wǎng)頁(yè)的靜態(tài)信息。用戶可能已經(jīng)熟悉狀態(tài)行,狀態(tài)行說(shuō)明了正在使用的協(xié)議、狀態(tài)代碼及文本信息。例如,若服務(wù)器請(qǐng)求出錯(cuò),則狀態(tài)行返回錯(cuò)誤及對(duì)錯(cuò)誤描述,比如HTTP/1.1 404 Object Not Found。若服務(wù)器成功響應(yīng)了對(duì)頁(yè)面的請(qǐng)求,則返回包含“200 OK”的狀態(tài)行。HTTP通信協(xié)議是客戶與服務(wù)器之間一種提交(請(qǐng)求)信息與響應(yīng)信息(request/response)的通信協(xié)議。在JSP中,內(nèi)置對(duì)象request封裝了用戶提交的信息,那么該對(duì)象調(diào)用相應(yīng)的方法可以獲取封裝的信息,使用該對(duì)象可以獲取用戶提交的信息。內(nèi)置對(duì)象request對(duì)象是實(shí)現(xiàn)了Serlet
53、Request接口類的一個(gè)實(shí)例,可以在Tomcat服務(wù)器的webappstomcat-docsservletapi中查找SerletRequest接口的方法。當(dāng)客戶訪問(wèn)一個(gè)服務(wù)器的頁(yè)面時(shí),會(huì)提交一個(gè)HTTP請(qǐng)求,服務(wù)器收到請(qǐng)求時(shí),返回HTTP響應(yīng)。響應(yīng)和請(qǐng)求類似,也有某種結(jié)構(gòu),每個(gè)響應(yīng)都由狀態(tài)行開(kāi)始,可以包含幾個(gè)頭及可能的信息體。與request對(duì)象相對(duì)應(yīng)的對(duì)象是response對(duì)象??梢杂胷esponse對(duì)象對(duì)客戶的請(qǐng)求作出動(dòng)態(tài)響應(yīng),向客戶端發(fā)送數(shù)據(jù)。比如,當(dāng)一個(gè)客戶請(qǐng)求訪問(wèn)一個(gè)JSP頁(yè)面時(shí),該頁(yè)面用page指令設(shè)置頁(yè)面的contentType屬性的值是text/html,那么JSP引擎將這
54、種屬性值響應(yīng)客戶對(duì)頁(yè)面的請(qǐng)求,將頁(yè)面的靜態(tài)部分返回給客戶,用戶瀏覽器接收到該響應(yīng)就會(huì)使用HTML解釋器解釋執(zhí)行所收到的信息。HTTP協(xié)議是一種無(wú)狀態(tài)協(xié)議。一個(gè)客戶向服務(wù)器發(fā)出請(qǐng)求(),然后服務(wù)器返回響應(yīng)(),連接就被關(guān)閉了。在服務(wù)器端不保留連接的有關(guān)信息,因此當(dāng)下一次連接時(shí),服務(wù)器已經(jīng)沒(méi)有以前的連接信息了,無(wú)法判斷這一次連接和以前的連接是否屬于同一個(gè)客戶。當(dāng)一個(gè)客戶訪問(wèn)一個(gè)Web服務(wù)目錄時(shí),可能會(huì)在這個(gè)服務(wù)器目錄的幾個(gè)頁(yè)面反復(fù)連接、反復(fù)刷新一個(gè)頁(yè)面或不斷的向一個(gè)頁(yè)面提交信息等,服務(wù)器應(yīng)當(dāng)通過(guò)某種辦法知道這是同一個(gè)客戶。Tomcat服務(wù)器可以使用內(nèi)置session(會(huì)話)對(duì)象記錄有關(guān)連接的信息。
55、內(nèi)置對(duì)象session由Tomcat服務(wù)器負(fù)責(zé)創(chuàng)建,session是實(shí)現(xiàn)了HttpSession接口類的一個(gè)實(shí)例,可以在Tomcat服務(wù)器的webappstomcat-docsservletapi中查找HttpSession接口方法。我們已經(jīng)知道,當(dāng)一各客戶第一次訪問(wèn)Web服務(wù)目錄上的一個(gè)JSP頁(yè)面,JSP引擎創(chuàng)建一個(gè)和該客戶相對(duì)應(yīng)的session對(duì)象,當(dāng)客戶在所訪問(wèn)的Web服務(wù)目錄的各個(gè)頁(yè)面之間瀏覽時(shí),這個(gè)session對(duì)象都是同一個(gè),而且不同客戶的session對(duì)象是互不相同的。與session對(duì)象不同的是 application對(duì)象,該對(duì)象由服務(wù)器負(fù)責(zé)創(chuàng)建,每個(gè)Web服務(wù)目錄下的appl
56、ication對(duì)象被訪問(wèn)該服務(wù)目錄的所有的用戶共享,不同Web服務(wù)目錄下的application互不相同。 Out對(duì)象是一個(gè)輸出流,用來(lái)向客戶端輸出數(shù)據(jù)。Out對(duì)象可調(diào)用如下的方法用于各種數(shù)據(jù)的輸出,例如:Out.print(boolean),out.println(boolean):輸出一個(gè)布爾值。Out.print(char),out.println(char):輸出一個(gè)布爾值。Out.print(double),out.println(double):輸出一個(gè)布爾值。Out.print(float),out.println(float):輸出一個(gè)布爾值。Out.print(long),o
57、ut.println(long):輸出一個(gè)布爾值。Out.print(String),out.println(String):輸出一個(gè)布爾值。Out.newLine():輸出一個(gè)換行符。Out.flush():輸出緩沖區(qū)里的內(nèi)容。Out.close():關(guān)閉流。方法println 和print的區(qū)別是:println會(huì)向緩存區(qū)寫入一個(gè)換行,而print不寫入換行。但是瀏覽器的顯示區(qū)域目前不識(shí)別println寫入的換行,如果希望瀏覽器顯示換行,應(yīng)當(dāng)向?yàn)g覽器寫入實(shí)現(xiàn)換行。附錄2 外文參考文獻(xiàn)(原文)JSP built-in objectsSome objects do not have a sta
58、tement on the JSP page in the Java program and the expression of some of the use of film, which is built-in objects of the JSP.JSP has the built-in objects: request, response, session, application, out. response and request object is a built-in object in the JSP of the two more important, the two cl
59、ients, the server and browser communication control. Directly to discuss the two objects before the first of the HTTP protocol-Word Wide Wed underlying agreement to do a brief introduction.Word Wide Wed is how to run it? In a browser, type the correct URL, if all goes well, there have been web page.
60、 The use of browser access to HTML pages from the site, the actual use of Hypertext Transfer Protocol. HTTP provides information on the Internet transmission methods, in particular the provisions of your browser and server interaction method. Page from the website, the browser open on the site of a
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度綠化工程承包合同
- 大班種子課件教學(xué)課件
- 2024山西勞動(dòng)合同范本
- 2024年度J企業(yè)衛(wèi)星通信技術(shù)服務(wù)合同
- 2024年店面續(xù)租協(xié)議:市中心
- 2024互聯(lián)網(wǎng)銷售涂料產(chǎn)品獨(dú)家代理合同
- 2024年工程進(jìn)度與安全合同
- 2024年建筑修正協(xié)議
- 2024年家用電器維修服務(wù)合同
- 2024雙方關(guān)于影視制作與發(fā)行委托合同
- 業(yè)主業(yè)主委員會(huì)通用課件
- 了解金融市場(chǎng)和金融產(chǎn)品
- 南京理工大學(xué)2015年613物理化學(xué)(含答案)考研真題
- 初中數(shù)學(xué)應(yīng)用題解題思路分享
- 安全生產(chǎn)科技創(chuàng)新與應(yīng)用
- 人工智能在文化傳承與遺產(chǎn)保護(hù)中的價(jià)值實(shí)現(xiàn)
- 2024年汽修廠開(kāi)業(yè)計(jì)劃書
- ISTA標(biāo)準(zhǔn)-2A、2B、2C系列解讀(圖文)
- 日間手術(shù)應(yīng)急預(yù)案方案
- 退費(fèi)賬戶確認(rèn)書
- 幼兒園小班《汽車滴滴響》
評(píng)論
0/150
提交評(píng)論