2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩48頁未讀 繼續(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>  摘 要</b></p><p>  基于目前國內(nèi)小區(qū)物業(yè)管理模式以及計(jì)算機(jī)技術(shù)的不斷進(jìn)步和發(fā)展,用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)各項(xiàng)物業(yè)管理業(yè)務(wù)而開發(fā)的管理軟件。達(dá)西物業(yè)管理公司為了給客戶提供安全、文明、滿足客戶需求的服務(wù),特委托安徽點(diǎn)點(diǎn)通信息技術(shù)有限公司開發(fā)了達(dá)西小區(qū)服務(wù)信息管理系統(tǒng)。本系統(tǒng)應(yīng)用JavaEE技術(shù)和MySql數(shù)據(jù)

2、庫系統(tǒng)組件來構(gòu)成應(yīng)用服務(wù)系統(tǒng),實(shí)現(xiàn)方便快捷的前端Web登陸和查詢,以及后臺(tái)管理員進(jìn)行各項(xiàng)物業(yè)管理。本系統(tǒng)后臺(tái)管理部分分為八個(gè)模塊:住戶資料管理、車位管理、住戶報(bào)修管理、物業(yè)收費(fèi)管理、公告管理、消息管理、系統(tǒng)設(shè)置;前臺(tái)門戶網(wǎng)站分為六個(gè)模塊:首頁模塊、投訴模塊、報(bào)修模塊、費(fèi)用查詢模塊、查看消息模塊和自服務(wù)模塊。本系統(tǒng)運(yùn)用方便、操作簡(jiǎn)單,效率很高,對(duì)達(dá)西物業(yè)管理公司的物業(yè)管理有著統(tǒng)籌規(guī)劃的效果。</p><p>  關(guān)

3、鍵詞:小區(qū)物業(yè)管理 JavaEE MySql web</p><p><b>  ABSTRACT</b></p><p>  Keyword: JSP MySql web</p><p><b>  目 錄</b></p><p><b>  摘 要1<

4、;/b></p><p>  ABSTRACT2</p><p>  第1章 緒 論1</p><p>  1.1 背景介紹1</p><p>  1.1.1 項(xiàng)目開發(fā)背景1</p><p>  1.1.2 研究目標(biāo)1</p><p>  1.2 相關(guān)技術(shù)介紹1</p&

5、gt;<p>  1.2.1 B/S模式1</p><p>  1.2.2 JavaEE2</p><p>  1.2.3 MySQL2</p><p>  1.2.4 AJAX2</p><p>  1.3 可行性分析2</p><p>  1.3.1技術(shù)上可行性3</p>&

6、lt;p>  1.3.2 經(jīng)濟(jì)上可行性3</p><p>  1.3.3 管理上可行性3</p><p>  1.4 系統(tǒng)環(huán)境配置3</p><p>  1.4.1安裝jdk3</p><p>  1.4.2安裝tomcat3</p><p>  1.4.3安裝MySQL3</p>&l

7、t;p>  1.4.4系統(tǒng)布署3</p><p>  第2章 系統(tǒng)分析4</p><p><b>  2.1需求分析4</b></p><p>  2.1.1業(yè)主使用功能4</p><p>  2.1.2 管理員使用功能4</p><p>  2.2 架構(gòu)分析4</p&g

8、t;<p>  2.3 業(yè)務(wù)邏輯分析5</p><p>  第3章 系統(tǒng)設(shè)計(jì)6</p><p>  3.1 系統(tǒng)總體設(shè)計(jì)6</p><p>  3.2 數(shù)據(jù)庫設(shè)計(jì)6</p><p>  3.2.1 數(shù)據(jù)庫邏輯設(shè)計(jì)6</p><p>  3.2.2 數(shù)據(jù)庫物理設(shè)計(jì)9</p>&l

9、t;p>  第4章 系統(tǒng)功能實(shí)現(xiàn)15</p><p>  4.1 后臺(tái)管理系統(tǒng)15</p><p>  4.1.1 登錄后臺(tái)管理系統(tǒng)15</p><p>  4.1.2 住房資料管理模塊16</p><p>  4.1.3 車位資料管理模塊17</p><p>  4.1.4 住戶報(bào)修管理模塊18&

10、lt;/p><p>  4.1.5 住戶投訴管理模塊19</p><p>  4.1.6 物業(yè)收費(fèi)管理模塊20</p><p>  4.1.7 公告管理模塊23</p><p>  4.1.8 消息管理模塊23</p><p>  4.1.9 系統(tǒng)設(shè)置模塊24</p><p>  4.2

11、前臺(tái)門戶網(wǎng)站24</p><p>  4.2.1首頁24</p><p>  4.2.2 業(yè)主登錄界面25</p><p>  4.2.3 在線投訴界面25</p><p>  4.2.4 在線報(bào)修界面26</p><p>  4.2.5 費(fèi)用查詢界面26</p><p>  4.2

12、.6 查看消息界面27</p><p>  4.2.7 自服務(wù)界面27</p><p>  第5章 系統(tǒng)測(cè)試29</p><p>  5.1 web系統(tǒng)測(cè)試29</p><p>  5.1.1 界面測(cè)試29</p><p>  5.1.2 功能測(cè)試29</p><p>  5.1.

13、3 性能測(cè)試29</p><p>  5.1.4 可用性測(cè)試30</p><p>  5.2 運(yùn)行概況及存在問題30</p><p>  5.2.1 測(cè)試結(jié)果30</p><p>  5.2.2 存在問題30</p><p>  在功能測(cè)試中,物業(yè)收費(fèi)管理模塊中的錄入水、電、燃?xì)庠掠昧抗δ鼙仨毴恳淮涡暂斎胝?/p>

14、棟數(shù)據(jù),未填項(xiàng)默認(rèn)為0,這樣某戶數(shù)據(jù)不詳時(shí),就無法錄入。30</p><p>  第6章 結(jié)論31</p><p><b>  致 謝32</b></p><p><b>  參考文獻(xiàn)33</b></p><p>  附 錄 A 主要代碼34</p><p>

15、<b>  第1章 緒 論</b></p><p><b>  1.1 背景介紹</b></p><p>  1.1.1 項(xiàng)目開發(fā)背景</p><p>  達(dá)西物業(yè)管理公司自成立以來的短短兩年間,無論是經(jīng)營規(guī)模、管理模式還是服務(wù)質(zhì)量都已經(jīng)處于領(lǐng)先地位。公司按市場(chǎng)化、專業(yè)化的管理模式[1],以住戶至上、服務(wù)第一為宗旨?,F(xiàn)接

16、手管理的東城水岸小區(qū)為2002建成的小高層建筑,總建筑面積約 8.4萬平方米,擁有樓宇8棟,住戶240戶,停車位120個(gè)。以前是傳統(tǒng)的管理方式,利用excel來在存儲(chǔ)處理業(yè)務(wù)信息,存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理[2]有著儲(chǔ)存信息量大、速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷。達(dá)西物業(yè)管理公司為了給客戶提供安全、文明、滿足客戶需求的服務(wù),持續(xù)改進(jìn)高品質(zhì)的物業(yè)管理方式[3],為了更高

17、效的業(yè)務(wù)信息管理,特委托安徽點(diǎn)點(diǎn)通信息技術(shù)有限公司開發(fā)了達(dá)西小區(qū)服務(wù)信息管理系統(tǒng)。</p><p>  本系統(tǒng)的開發(fā)完成,將給達(dá)西物業(yè)管理公司的物業(yè)管理帶來很大的方便,從而給物業(yè)管理工作帶來更高的效率,這也是小區(qū)物業(yè)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。</p><p>  1.1.2 研究目標(biāo)</p><p>  研究目標(biāo)是利用JavaEE開發(fā)基于B/S結(jié)構(gòu)的小區(qū)物業(yè)管理

18、系統(tǒng),實(shí)現(xiàn)小區(qū)物業(yè)管理的全部功能且便于維護(hù)更新。</p><p><b>  主要功能概括為:</b></p><p>  對(duì)小區(qū)內(nèi)住房的詳細(xì)資料的管理,包括增、刪、改、查功能。</p><p>  在具有了所有的基本資料信息后,需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)管理。主要的管理業(yè)務(wù)包括:車位管理、儀表(水、電、燃?xì)猓?shù)據(jù)管理、收費(fèi)管理、住戶投訴管理、住戶報(bào)

19、修管理等。</p><p>  前臺(tái)門戶網(wǎng)站供小區(qū)業(yè)主訪問登錄,實(shí)現(xiàn)查看公告、投拆、報(bào)修、查看消息功能。</p><p>  1.2 相關(guān)技術(shù)介紹</p><p>  1.2.1 B/S模式</p><p>  B/S(Browser/Server)結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界

20、面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),server端訪問數(shù)據(jù)庫,形成所謂三層3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)使用的http協(xié)議,就是針對(duì)超級(jí)文本的,而超級(jí)文本自身就帶著多媒體的韻味。如今WEB技術(shù)的日益成熟,B/S結(jié)構(gòu)浮出水面并呈現(xiàn)逐漸取代C/S的形勢(shì),使得教學(xué)軟件系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)跨入一個(gè)新階段。</p><p>  B/S結(jié)構(gòu)最大的優(yōu)

21、點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。</p><p>  1.2.2 JavaEE</p><p>  JavaEE是一種利用Jav

22、a 平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。JavaEE技術(shù)的基礎(chǔ)就是核心Java平臺(tái),JavaEE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Se

23、rver Pages)以及XML技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 </p><p>  JavaEE體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺(tái),JavaEE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好

24、的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。</p><p>  1.2.3 MySQL</p><p>  MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于

25、一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 </p><p>  1.2.4 AJAX </p><p>  AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。</p><p>  通過 AJAX,JavaScript 可使用 J

26、avaScript 的 XMLHttpRequest 對(duì)象來直接與服務(wù)器進(jìn)行通信。通過這個(gè)對(duì)象,JavaScript 可在不重載頁面的情況與 Web 服務(wù)器交換數(shù)據(jù)。</p><p>  AJAX 在瀏覽器與 Web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(HTTP 請(qǐng)求),這樣就可使網(wǎng)頁從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁面。AJAX 可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。JavaScript XML HTML CSS 在

27、 AJAX 中使用的 Web 標(biāo)準(zhǔn)已被良好定義,并被所有的主流瀏覽器支持。AJAX 應(yīng)用程序獨(dú)立于瀏覽器和平臺(tái)。 </p><p>  Web 應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢(shì);它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開發(fā)。不過,因特網(wǎng)應(yīng)用程序并不像傳統(tǒng)的桌面應(yīng)用程序那樣完善且友好。   通過 AJAX,因特網(wǎng)應(yīng)用程序可以變得更完善,更友好。</p><p><b> 

28、 1.3 可行性分析</b></p><p>  1.3.1技術(shù)上可行性</p><p>  該系統(tǒng)所需硬件設(shè)備,市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用Windows系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用mysql,這些軟件在MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。</p><p>  1.3.2 經(jīng)濟(jì)上可

29、行性</p><p>  由于住戶需要支付管理費(fèi),因此小區(qū)在采用計(jì)算機(jī)來進(jìn)行小區(qū)的管理,因開發(fā)經(jīng)費(fèi)沒有問題。</p><p>  1.3.3 管理上可行性</p><p>  達(dá)西物業(yè)管理公司的員工都經(jīng)過培訓(xùn)。有計(jì)算機(jī)操作經(jīng)驗(yàn),并有豐富的管理和工作經(jīng)驗(yàn),因此因管理上可行。另外,小區(qū)也決定對(duì)新員工制定了培訓(xùn)計(jì)劃,并進(jìn)行了實(shí)施MIS的物質(zhì)準(zhǔn)備和工作準(zhǔn)備。</p&g

30、t;<p>  1.4 系統(tǒng)環(huán)境配置</p><p>  1.4.1安裝jdk</p><p>  本系統(tǒng)使用jdk1.6開發(fā)。下載安裝后,配置path環(huán)境變量。</p><p>  1.4.2安裝tomcat</p><p>  本系統(tǒng)使用tomcat5.5作為web服務(wù)器,啟動(dòng)前需設(shè)置java_home環(huán)境變量。</p

31、><p>  1.4.3安裝MySQL</p><p>  本系統(tǒng)使用MySQL5.0作為后臺(tái)數(shù)據(jù)庫。 </p><p><b>  1.4.4系統(tǒng)布署</b></p><p>  將項(xiàng)目文件復(fù)制到tomcat5.5的安裝路徑下的webapps目錄下。啟動(dòng)tomcat,打開瀏覽器即可使用系統(tǒng)。</p><

32、p><b>  第2章 系統(tǒng)分析</b></p><p><b>  2.1需求分析</b></p><p>  2.1.1業(yè)主使用功能</p><p>  小區(qū)業(yè)主作為用戶可登錄系統(tǒng)前臺(tái),實(shí)現(xiàn)以下功能:</p><p>  查詢水、電、燃?xì)獾扔昧坑觅M(fèi),查詢各類費(fèi)用的繳納情況;</p&

33、gt;<p>  報(bào)修以及查看已有報(bào)修;</p><p>  投訴以及查看已有投訴;</p><p>  消息管理,查看催繳費(fèi)用的通知;</p><p>  自服務(wù)系統(tǒng),更改用戶登錄密碼等。業(yè)主以自家房號(hào)作為用戶名登錄系統(tǒng)。</p><p>  2.1.2 管理員使用功能</p><p>  物業(yè)公司客服

34、人員作為系統(tǒng)管理員登錄系統(tǒng)后臺(tái),實(shí)現(xiàn)以下功能:</p><p><b>  基本設(shè)置:</b></p><p>  更改登錄密碼,更改小區(qū)簡(jiǎn)介,數(shù)據(jù)庫備份還原;</p><p>  用戶(業(yè)主)資料管理(增、刪、改、查);</p><p>  房產(chǎn)資料管理(增、刪、改、查);</p><p>  

35、車位資料管理(增、刪、改、查);</p><p><b>  報(bào)修管理:</b></p><p>  查看報(bào)修列表,對(duì)報(bào)修進(jìn)行處理,維修完成后統(tǒng)計(jì)維修費(fèi)用; </p><p><b>  投訴管理:</b></p><p>  查看投訴列表,處理投訴,回復(fù)處理結(jié)果;</p><p

36、><b>  費(fèi)用收繳:</b></p><p>  每月錄入水、電、燃?xì)庥昧坑觅M(fèi)列表,(人工抄表,錄入系統(tǒng)),按月查看各類費(fèi)用清單,對(duì)于欠費(fèi)業(yè)主發(fā)送催費(fèi)通知;</p><p><b>  發(fā)布公告;</b></p><p><b>  2.2 架構(gòu)分析</b></p><p

37、><b>  架構(gòu)分析如下:</b></p><p>  1.邏輯架構(gòu):JSP+JavaBean +Database</p><p>  (1)JSP負(fù)責(zé)表現(xiàn)</p><p>  (2)JavaBean負(fù)責(zé)業(yè)務(wù)邏輯</p><p>  (3)Database負(fù)責(zé)持久保持?jǐn)?shù)據(jù)</p><p>

38、  2.物理架構(gòu):Web服務(wù)器一臺(tái),Database服務(wù)器一臺(tái)</p><p>  3.技術(shù)解決方案:WebServer-Tomcat5.5,Database-MySQL5.0</p><p>  2.3 業(yè)務(wù)邏輯分析</p><p>  系統(tǒng)主要實(shí)體類以及類之間關(guān)系分析如下:</p><p><b>  1.房屋類:</b&

39、gt;</p><p>  (1) 包裝房屋信息</p><p>  (2) 與用戶類是一對(duì)一的關(guān)系</p><p><b>  2.車位類:</b></p><p>  (1) 包裝車位信息</p><p>  (2) 與房屋類是多對(duì)多的關(guān)系</p><p><b&

40、gt;  3.用戶類:</b></p><p>  (1) 包裝系統(tǒng)用戶信息</p><p>  (2) 與房屋類是一對(duì)一的關(guān)系</p><p><b>  4.收費(fèi)信息類</b></p><p>  (1) 包裝各類費(fèi)用信息</p><p>  (2) 與房屋類是一對(duì)一的關(guān)系<

41、/p><p><b>  5.報(bào)修信息類</b></p><p>  (1) 包裝用戶報(bào)修信息</p><p>  (2) 與房屋類是多對(duì)一的關(guān)系</p><p><b>  6.投訴信息類</b></p><p>  (1) 包裝用戶投訴信息</p><p&

42、gt;  (2) 與用戶類是多對(duì)一的關(guān)系</p><p><b>  7.消息類</b></p><p>  (1) 包裝物業(yè)客服人員發(fā)送給用戶的各類消息</p><p>  (2) 與用戶類是多對(duì)一的關(guān)系</p><p><b>  8.公告類</b></p><p>  

43、(1) 包裝物業(yè)客服人員(即系統(tǒng)管理員)發(fā)布的公告</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)總體設(shè)計(jì)</p><p>  根據(jù)需求分析所了解的模塊和功能,將系統(tǒng)設(shè)計(jì)如下:</p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p><b>

44、;  3.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  3.2.1 數(shù)據(jù)庫邏輯設(shè)計(jì)</p><p>  根據(jù)對(duì)系統(tǒng)做的需求分析和模塊總體設(shè)計(jì),做出滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系。設(shè)計(jì)實(shí)體E-R圖如下:</p><p><b>  1. 用戶信息</b></p><p>  圖3-2 用戶信息<

45、/p><p><b>  2. 房屋信息</b></p><p><b>  圖3-3 房屋信息</b></p><p><b>  3. 車位信息</b></p><p><b>  圖3-4車位信息</b></p><p><

46、b>  4. 報(bào)修信息</b></p><p><b>  圖3-5報(bào)修信息</b></p><p><b>  5. 投拆信息</b></p><p><b>  圖3-6投訴信息</b></p><p><b>  通知信息</b>&

47、lt;/p><p><b>  圖3-7通知信息</b></p><p><b>  公告信息</b></p><p><b>  圖3-8公告信息</b></p><p><b>  收費(fèi)信息</b></p><p><b>

48、;  圖3-9 收費(fèi)信息</b></p><p>  設(shè)計(jì)聯(lián)系E-R圖如下:</p><p>  圖3-10 車位出租信息</p><p>  3.2.2 數(shù)據(jù)庫物理設(shè)計(jì)</p><p>  由以上數(shù)據(jù)庫邏輯設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)庫物理結(jié)構(gòu)如下:</p><p>  1. user用戶表<

49、/p><p>  表3-1 用戶信息表</p><p>  2. house房屋信息表</p><p>  表3-2 房屋信息表</p><p>  3. parkingspace車位信息表</p><p>  表3-3 車位信息表</p><p>  4.hire車位出租信息表</p&

50、gt;<p>  表3-4 車位出租信息表</p><p>  5.water用水量表</p><p>  表3-5 用水量表</p><p>  6. electric用電量表</p><p>  表3-6 用電量表</p><p>  7. gas燃?xì)庥昧勘?lt;/p><p&g

51、t;  表3-7 燃?xì)庥昧勘?lt;/p><p>  8.price水、電、燃?xì)鈨r(jià)格及物業(yè)費(fèi)表</p><p>  表3-8水、電、燃?xì)鈨r(jià)格及物業(yè)費(fèi)表</p><p>  9.charge收費(fèi)信息表</p><p><b>  表3-9收費(fèi)信息表</b></p><p>  10.wuye物業(yè)費(fèi)用表

52、</p><p>  表3-10物業(yè)費(fèi)用表</p><p>  11.repair報(bào)修信息表</p><p>  表3-11報(bào)修信息表</p><p>  12.complaint投訴信息表</p><p>  表3-12投訴信息表</p><p>  13.message通知信息表</p

53、><p>  表3-13通知信息表</p><p>  14.a(chǎn)nnounce公告表</p><p>  表3-14公告信息表</p><p>  第4章 系統(tǒng)功能實(shí)現(xiàn)</p><p>  4.1 后臺(tái)管理系統(tǒng)</p><p>  4.1.1 登錄后臺(tái)管理系統(tǒng)</p><p&g

54、t;  登錄界面設(shè)計(jì)如圖4-1,管理員輸入正確賬號(hào),密碼即可登錄系統(tǒng)。</p><p><b>  圖4-1登錄界面</b></p><p>  圖4-2后臺(tái)管理首頁</p><p>  登錄系統(tǒng)后進(jìn)入首頁如圖4-2界面。</p><p>  4.1.2 住房資料管理模塊</p><p>  作為

55、物業(yè)管理系統(tǒng),住房資料管理是最基本的管理功能,如圖4-3界面用以查看住房詳細(xì)資料。</p><p>  圖4-3住房資料列表</p><p>  點(diǎn)擊“更改”打開如圖4-4界面。更改信息后,點(diǎn)擊“確認(rèn)修改”按鈕保存數(shù)據(jù)。</p><p>  圖4-4住房資料更改</p><p>  點(diǎn)擊“新增住房”打開如圖4-5界面,用以添加房屋信息。若輸入

56、房號(hào)已存在,則提示“房號(hào)已存在”,如圖4-6圖所示。</p><p><b>  圖4-5新增住房</b></p><p>  圖4-6 房號(hào)已存在提示</p><p>  4.1.3 車位資料管理模塊</p><p>  查看車位資料列表如圖4-6,可以按照“all”,“已出租”,“未出租”,“即將到期”四種狀態(tài)查看列

57、表,也可以選擇車位所在區(qū)域查看。最長可出租年限,費(fèi)用以及描述都可以直接點(diǎn)擊更改。</p><p>  對(duì)于未出租車位,可點(diǎn)擊“出租”,進(jìn)入如圖4-8所示出租界面;對(duì)于已出租車位,可點(diǎn)擊“查看”,查看出租詳細(xì)信息,如圖4-9所示;對(duì)于即將到期車位,可點(diǎn)擊“續(xù)租”,進(jìn)入續(xù)租界面,如圖4-10所示。</p><p>  圖4-7車位資料列表</p><p>  圖4-8

58、車位出租界面</p><p>  圖4-9查看已出租車位</p><p>  圖4-10 車位續(xù)租界面</p><p>  圖4-11歷史出租信息查詢</p><p>  圖4-12歷史出租信息查詢結(jié)果</p><p>  如圖4-11界面用以查詢歷史出租信息,輸入車位號(hào),點(diǎn)擊查詢,即可獲得該車位所有出租信息,如圖4-

59、12所示。</p><p>  4.1.4 住戶報(bào)修管理模塊</p><p>  查看報(bào)修單列表如圖4-13所示,可根據(jù)日期,報(bào)修類別,處理狀態(tài)查詢報(bào)修單。對(duì)于未處理報(bào)修單,可點(diǎn)擊“安排維修”,安排維修負(fù)表人,如圖4-14所示;維修完后了,點(diǎn)擊“維修完后”,錄入維修費(fèi)用等信息,如圖4-15所示;已完成的維修單,可以查看其詳細(xì)信息,對(duì)于費(fèi)用未交納的維修單,點(diǎn)擊“發(fā)送催費(fèi)通知”按鈕,發(fā)送催費(fèi)通

60、知, 如圖4-16所示。</p><p>  圖4-13 報(bào)修單列表</p><p>  圖4-14 安排維修</p><p>  圖4-15 錄入維修費(fèi)用</p><p>  圖4-16 維修詳單</p><p>  圖4-17 新增報(bào)修</p><p><b>  圖4-18統(tǒng)計(jì)報(bào)

61、修</b></p><p>  如圖4-17所示界面,用于新增報(bào)修。如圖4-18所示界面,用于報(bào)修統(tǒng)計(jì),選擇維修負(fù)責(zé)人及日期,點(diǎn)擊“查詢”。</p><p>  4.1.5 住戶投訴管理模塊</p><p>  查看投訴單列表如圖4-19,可根據(jù)日期,處理狀態(tài)查詢投訴單。對(duì)于未處理的投訴單,點(diǎn)擊“查看處理”,進(jìn)入如圖4-20界面。如圖4-21界面用于新增

62、投訴。</p><p>  圖4-19投訴單列表</p><p><b>  圖4-20投訴處理</b></p><p><b>  圖4-21新增投訴</b></p><p>  4.1.6 物業(yè)收費(fèi)管理模塊</p><p>  物業(yè)收費(fèi)管理是本系統(tǒng)最核心的功能模塊,此功能

63、模塊具備較完善的物業(yè)收費(fèi)管理功能。如圖4-22所示界面,用于錄入水、電、燃?xì)庠掠昧?。選擇年月份以后,按棟錄入各類數(shù)據(jù)。</p><p>  圖4-22 錄入水、電、燃?xì)庠掠昧?lt;/p><p>  如圖4-23界面用于查看費(fèi)用列表。</p><p><b>  圖4-23費(fèi)用列表</b></p><p>  點(diǎn)擊“查看詳情

64、”進(jìn)入如圖4-24界面。</p><p>  對(duì)于未交費(fèi)的房號(hào),點(diǎn)擊“發(fā)送催交費(fèi)用通知”,即向此房號(hào)業(yè)主發(fā)送一條催交費(fèi)用的通知。</p><p>  圖4-24收費(fèi)單詳情</p><p>  圖4-25水、電、燃?xì)庥昧拷y(tǒng)計(jì)</p><p>  如圖4-25界面用于統(tǒng)計(jì)水、電、燃?xì)獾脑掠昧?,生成?bào)表。點(diǎn)擊“查看報(bào)表”,即可看到如圖4-26的圖表

65、,此圖表采用開源類庫JFreeChat生成。</p><p>  圖4-26 用量統(tǒng)計(jì)圖表</p><p>  如圖4-28界面用于生成每月各類費(fèi)用圖表,通過此圖表,可直觀地看出各類費(fèi)用的收繳情況。點(diǎn)擊“發(fā)送催費(fèi)通知”,即向所有未交費(fèi)的業(yè)主發(fā)送催交費(fèi)用的通知。</p><p>  如圖4-27界面用于更改各類收費(fèi)標(biāo)準(zhǔn),以便根據(jù)市場(chǎng)價(jià)格調(diào)整收費(fèi)。</p>

66、<p>  圖4-27 更改各類收費(fèi)價(jià)格</p><p>  圖4-28 用費(fèi)統(tǒng)計(jì)圖表</p><p><b>  圖4-28交費(fèi)</b></p><p>  如圖4-28界面實(shí)現(xiàn)交費(fèi)功能,選擇房號(hào)、年月份后,點(diǎn)擊“查看水、電、燃?xì)?、物業(yè)費(fèi)用詳單”按鈕,即可看到如圖4-29的交費(fèi)界面,顯示了選擇房號(hào)、年月份對(duì)應(yīng)的水、電、燃?xì)?、物業(yè)費(fèi)

67、用詳情情況,錄入收費(fèi)入,確認(rèn)交費(fèi)。進(jìn)入如圖4-30所示界面,點(diǎn)擊“生成收據(jù)”,生成如圖4-31所示收據(jù)。</p><p>  圖4-29 水、電、燃?xì)?、物業(yè)收費(fèi)</p><p>  圖4-30 交費(fèi)成功</p><p><b>  圖4-31 收據(jù)</b></p><p>  點(diǎn)擊“查看維修費(fèi)用”,則查詢出如圖4-32所

68、示維修費(fèi)用詳單。</p><p>  圖4-32 維修費(fèi)收費(fèi)</p><p>  4.1.7 公告管理模塊</p><p>  如圖4-33界面用于發(fā)布公告,內(nèi)容編輯器采用了開源的FCKEditor在線編輯器,如圖4-34界面用于查看公告列表。</p><p>  圖4-33 發(fā)布公告</p><p>  圖4-34

69、公告列表</p><p>  4.1.8 消息管理模塊</p><p>  如圖4-35界面用于顯示消息列表,管理所有消息。</p><p>  圖4-35 消息列表</p><p>  4.1.9 系統(tǒng)設(shè)置模塊</p><p>  系統(tǒng)設(shè)置模塊總提供了四大功能,更改后臺(tái)管理員登錄密碼,更改小區(qū)簡(jiǎn)介,更改前臺(tái)業(yè)主密碼,

70、數(shù)據(jù)庫備份和還原功能。</p><p>  在數(shù)據(jù)庫表丟失或損壞的情況下,備份數(shù)據(jù)庫是很重要的。我們可以利用備份文件將數(shù)據(jù)恢復(fù)到備份時(shí)的狀態(tài)。</p><p>  圖4-36 數(shù)據(jù)庫備份和還原</p><p>  圖4-37 下載數(shù)據(jù)庫備份文件</p><p>  圖4-38 選擇數(shù)據(jù)庫備份文件</p><p>  如

71、圖4-36界面,點(diǎn)擊“備份數(shù)據(jù)庫”按鈕,即可備份數(shù)據(jù)庫。備份成功后,可下載備份文件到本地機(jī),如圖4-37所示。妥善保存數(shù)據(jù)庫備份文件,以確保系統(tǒng)安全性。</p><p>  點(diǎn)擊“還原數(shù)據(jù)庫”按鈕,進(jìn)入如圖4-38所示界面。選擇備份文件,點(diǎn)擊“上傳”按鈕。上傳后,點(diǎn)擊“執(zhí)行數(shù)據(jù)庫還原”按鈕,將數(shù)據(jù)庫還原到備份文件備份時(shí)的狀態(tài)。</p><p>  4.2 前臺(tái)門戶網(wǎng)站</p>

72、<p><b>  4.2.1首頁</b></p><p>  普通用戶通過互聯(lián)網(wǎng)訪問網(wǎng)站,網(wǎng)站首頁如圖4-39所示。首頁顯示了小區(qū)的幾張圖片,小區(qū)簡(jiǎn)介以及公告列表。最新公告滾動(dòng)顯示以便醒目。</p><p>  圖4-39 門戶網(wǎng)站首頁</p><p>  4.2.2 業(yè)主登錄界面</p><p>  業(yè)主

73、可通過如圖4-27所示登錄界面登錄。登錄后,才可使用投訴、報(bào)修等功能。</p><p>  圖4-40 業(yè)主登錄界面</p><p>  4.2.3 在線投訴界面</p><p>  如圖4-41所示界面,用于業(yè)主新增投訴、查看以往投訴及投訴回復(fù)。</p><p>  圖4-41 在線投訴界面</p><p>  4.

74、2.4 在線報(bào)修界面</p><p>  如圖4-42所示界面,用于業(yè)主新增報(bào)修、查看以往報(bào)修及維修情況。</p><p>  圖4-42 在線報(bào)修界面</p><p>  4.2.5 費(fèi)用查詢界面</p><p>  如圖4-43所示界面,用于業(yè)主查詢水、電、燃?xì)?、物業(yè)收費(fèi)信息。</p><p>  圖4-43 費(fèi)用

75、查詢界面</p><p>  4.2.6 查看消息界面</p><p>  如圖4-44所示界面,用于業(yè)主查看消息。</p><p>  圖4-44 查看消息界面</p><p>  圖4-45更改密碼界面</p><p>  4.2.7 自服務(wù)界面</p><p>  如圖4-45所示界面,用

76、于業(yè)主更改登錄密碼。</p><p><b>  第5章 系統(tǒng)測(cè)試</b></p><p>  5.1 web系統(tǒng)測(cè)試</p><p>  由于web應(yīng)用與用戶直接相關(guān),又通常需要承受長時(shí)間的大量操作,因此web項(xiàng)目的功能和性能都必須經(jīng)過可靠的驗(yàn)證。這就要經(jīng)過web項(xiàng)目的全面測(cè)試。Web應(yīng)用程序測(cè)試與其它任何一種類型的應(yīng)用程序測(cè)試相比沒有太大

77、差別。</p><p>  web測(cè)試包括界面測(cè)試、功能測(cè)試、性能測(cè)試、可用性測(cè)試。</p><p>  5.1.1 界面測(cè)試</p><p>  界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來輕松愉悅的感

78、受和成功的感覺,相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。目前界面的設(shè)計(jì)引起軟件設(shè)計(jì)人員的重視的程度還遠(yuǎn)遠(yuǎn)不夠,直到最近網(wǎng)頁制作的興起,才受到專家的青睞。而且設(shè)計(jì)良好的界面由于需要具有藝術(shù)美的天賦而遭拒絕。</p><p>  5.1.2 功能測(cè)試</p><p>  功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品

79、是否達(dá)到用戶要求的功能。</p><p>  功能測(cè)試也叫黑盒子測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,只需考慮各個(gè)功能,不需要考慮整個(gè)軟件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫出來的測(cè)試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實(shí)際結(jié)果之間進(jìn)行評(píng)測(cè),進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。</p><p>  黑盒測(cè)試試圖發(fā)現(xiàn)以下類型的錯(cuò)誤: </p><p>  1)功能錯(cuò)誤

80、或遺漏; </p><p><b>  2)界面錯(cuò)誤; </b></p><p>  3)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯(cuò)誤; </p><p><b>  4)性能錯(cuò)誤; </b></p><p>  5)初始化和終止錯(cuò)誤。</p><p>  5.1.3 性能測(cè)試</p&

81、gt;<p>  性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行。通過負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測(cè)試是通過確定一個(gè)系統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。</p><p>  性能測(cè)試在軟件的質(zhì)量

82、保證中起著重要的作用,它包括的測(cè)試內(nèi)容豐富多樣。中國軟件評(píng)測(cè)中心將性能測(cè)試概括為三個(gè)方面:應(yīng)用在客戶端性能的測(cè)試、應(yīng)用在網(wǎng)絡(luò)上性能的測(cè)試和應(yīng)用在服務(wù)器端性能的測(cè)試。通常情況下,三方面有效、合理的結(jié)合,可以達(dá)到對(duì)系統(tǒng)性能全面的分析和瓶頸的預(yù)測(cè)。</p><p>  5.1.4 可用性測(cè)試</p><p>  可用性測(cè)試是指,讓一群有代表性的用戶嘗試對(duì)產(chǎn)品進(jìn)行典型操作,同時(shí)觀察員和開發(fā)人員在一

83、旁觀察,聆聽,做記錄。該產(chǎn)品可能是一個(gè)網(wǎng)站,軟件,或者其他任何產(chǎn)品,它可能尚未成型。測(cè)試可以是早期的紙上原型測(cè)試,也可以是后期成品的測(cè)試。</p><p>  5.2 運(yùn)行概況及存在問題</p><p>  5.2.1 測(cè)試結(jié)果</p><p>  對(duì)整個(gè)系統(tǒng)做了全面的功能測(cè)試,測(cè)試結(jié)果表明本系統(tǒng)已具備需求分析時(shí)要求系統(tǒng)實(shí)現(xiàn)的功能,通過了功能測(cè)試。</p>

84、;<p>  性能測(cè)試中,我們對(duì)各個(gè)模塊數(shù)據(jù)表批量插入了大量記錄,觀察程序運(yùn)行情況,一切正常。說明本系統(tǒng)通過了壓力測(cè)試,性能良好。</p><p>  軟件測(cè)試人員對(duì)本系統(tǒng)進(jìn)行各種典型操作,反饋表明系統(tǒng)通過了可用性測(cè)試,可用性較強(qiáng)。</p><p>  5.2.2 存在問題</p><p>  在功能測(cè)試中,物業(yè)收費(fèi)管理模塊中的錄入水、電、燃?xì)庠掠昧抗?/p>

85、能必須全部一次性輸入整棟數(shù)據(jù),未填項(xiàng)默認(rèn)為0,這樣某戶數(shù)據(jù)不詳時(shí),就無法錄入。</p><p>  在性能測(cè)試中,當(dāng)操作的數(shù)據(jù)量很大時(shí),系統(tǒng)響應(yīng)操作的時(shí)間沒有達(dá)到預(yù)想的目標(biāo),有些延遲,但并不影響系統(tǒng)功能的正常運(yùn)行。例如,在錄入水、電、燃?xì)庠掠昧繒r(shí),由于涉及到多表的批量插入,耗時(shí)較長。</p><p>  在數(shù)據(jù)庫備份和還原模塊中,本系統(tǒng)采用的還原機(jī)制只能還原到備份時(shí)的狀態(tài),而不可以還原到系

86、統(tǒng)崩潰時(shí)的狀態(tài),沒有最大程度上保證系統(tǒng)的安全性。</p><p><b>  第6章 結(jié) 論</b></p><p>  本文立足于一次實(shí)際的軟件系統(tǒng)開發(fā)過程,分析了物業(yè)管理系統(tǒng)開發(fā)的前臺(tái)界面和后臺(tái)數(shù)據(jù)庫建立設(shè)計(jì)的相關(guān)問題,初步提出了問題的解決方案,并進(jìn)一步將這種解決方案作了一般性的技術(shù)實(shí)現(xiàn),繼而探討了小區(qū)物業(yè)管理系統(tǒng)開發(fā)的重要意義和發(fā)展前景。</p>

87、<p>  本次畢業(yè)設(shè)計(jì)的主要任務(wù)就是開發(fā)一個(gè)小區(qū)物業(yè)管理軟件,設(shè)計(jì)歷經(jīng)了web系統(tǒng)開發(fā)所需經(jīng)歷的一般過程:可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試等。</p><p>  本次設(shè)計(jì)中基本完成需求分析中所需的功能。由于時(shí)間關(guān)系和開發(fā)經(jīng)費(fèi)的限制,在個(gè)別功能實(shí)現(xiàn)上還需要改進(jìn)和完善。例如,前臺(tái)門戶網(wǎng)站的界面不夠美觀,界面設(shè)計(jì)也略顯簡(jiǎn)單,通過網(wǎng)銀實(shí)現(xiàn)網(wǎng)上交費(fèi)功能也未實(shí)現(xiàn)。</p><

88、p>  整個(gè)畢業(yè)設(shè)計(jì)中每一個(gè)階段的工作,都建立在大量知識(shí)的積累之上。通過長達(dá)四個(gè)多月之久的實(shí)際開發(fā),加深對(duì)知識(shí)的理解和運(yùn)用。獲得了許多實(shí)際項(xiàng)目開發(fā)的經(jīng)驗(yàn),相信這會(huì)在今后的學(xué)習(xí)工作中起到很大的積極作用。</p><p><b>  致 謝</b></p><p>  值此畢業(yè)論文完成之時(shí),謹(jǐn)向關(guān)心、指導(dǎo)和幫助過我的所有老師和同學(xué)致以最誠摯的謝意!</p&g

89、t;<p>  首先要對(duì)我的論文指導(dǎo)老師***老師和**老師表示感謝。*老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、開闊的視野和豁達(dá)樂觀的人生態(tài)度使我受益匪淺。*老師從論文題目的確定、論文資料的收集、論文框架的確定及論文初稿與定稿中對(duì)字句的斟酌傾注了大量心血,使我最終完成了系統(tǒng)的設(shè)計(jì)和論文。**老師對(duì)我碰到的一系列技術(shù)難題都悉心指導(dǎo),教會(huì)我許多軟件開發(fā)知識(shí)。我無法用語言來描述自己的感受,只好將它深深地埋在心底,化作一道虔誠的祝福:愿兩位老師合家歡

90、樂,一生平安!</p><p>  感謝在這兩年中給予了我?guī)椭椭笇?dǎo)的所有老師表示由衷的謝意,感謝各位任課老師認(rèn)真負(fù)責(zé),在他們的悉心幫助和支持下,我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在論文中得以體現(xiàn),順利完成畢業(yè)論文。同時(shí),在論文寫作過程中,我還參考了有關(guān)的書籍和論文,在這里一并向有關(guān)的作者表示謝意。 </p><p><b>  參考文獻(xiàn)</b></p>

91、<p>  [1] 王志儒.住宅小區(qū)物業(yè)管理[M].中國建筑工業(yè)出版社,1998,57-58.[2] 沈瑞珠,劉墨玲.物業(yè)智能化管理技術(shù)[M].中國輕工業(yè)出版社,2001,156-157.</p><p>  [3] 徐德華.信息系統(tǒng)建模方法研究[J].計(jì)算機(jī)工程應(yīng)用,2000, 33-34.</p><p>  [4] 包海峰.基于INTERNET的企業(yè)數(shù)據(jù)庫同步設(shè)計(jì)方案[

92、J].計(jì)算機(jī)工程與應(yīng)用,2002,(4): 189-193. </p><p>  [5] 莫繼紅.計(jì)算機(jī)在生活小區(qū)物業(yè)管理中的應(yīng)用[J].電腦與信息技術(shù),1997(1): 29-30.</p><p>  [6] 趙海林.物業(yè)管理計(jì)算機(jī)化[M].華中師范大學(xué)出版社,1998, 89-92</p><p>  [7] Blake Schwendiman.Php4 D

93、eveloper' s Guide[M].US:McGrawHillProfessional,2000, 171-178.[8] James B.Rishel.HVAC[M].West Chester,Ohio:Systecon Inc:183-191.</p><p>  [9]Cay S.Horstmann、Gary Cornell著.陳昊鵬、王浩、姚建平等譯.JAVA2核心技術(shù)[M].機(jī)械工業(yè)出版

94、社,2005,182-183</p><p>  [10]Bruce Eckel.Thinking in Java Fourth Edition[M].President,MindView,Inc, 2005,</p><p><b>  22-23</b></p><p>  [11]Nicholas C.Zakas. Professiona

95、l JavaScript for Web Developers 2nd Edition[M].Wiley Publishing,Inc,2008,67-70</p><p>  [12]Hans Bergsten.JavaServer Pages First Edition[M]. O’Reilly Media, Inc .Decemeber 2000,88-93</p><p>  [1

96、3]劉德明.精典物業(yè)管理方案[M].黃河出版社,2005.2,102-106</p><p>  [14]JAVA核心技術(shù)</p><p>  [15]閻宏.JAVA與模式[M].電子工業(yè)出版社,2002.10,328-330</p><p>  附 錄 A 主要代碼</p><p>  1.javascript檢查數(shù)據(jù)合法性</p&

97、gt;<p>  function checkhouseadd(){</p><p>  var houseid = document.form1.houseid.value;</p><p>  var floorid = document.form1.floorid.value;</p><p>  var cellid = document.fo

98、rm1.cellid.value;</p><p>  var area = document.form1.area.value;</p><p>  var ownername = document.form1.ownername.value;</p><p>  var population = document.form1.population.value;&

99、lt;/p><p>  var ownerphone = document.form1.ownerphone.value;</p><p>  var mdate = document.form1.mdate.value;</p><p>  if(!checkhouseid(houseid)) return false;</p><p>  

100、var c = houseid.charAt(0);</p><p>  if(c != floorid){</p><p>  alert("房號(hào)與樓號(hào)不匹配!");</p><p>  form1.floorid.focus();</p><p>  return false;</p><p>

101、<b>  }</b></p><p>  var d = houseid.charAt(4);</p><p>  if (d != cellid * 2 && d != cellid * 2 - 1){</p><p>  alert("房號(hào)與單元號(hào)不匹配!");</p><p>

102、;  form1.cellid.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(!isDouble(area)) return false;</p><p>  if(Trim(ownername) == ""){&

103、lt;/p><p>  alert("戶主姓名不可為空!")</p><p>  form1.ownername.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(!isNumber(Trim(po

104、pulation))){</p><p>  alert("家庭人口不正確!");</p><p>  form1.population.focus();</p><p>  return false;</p><p><b>  } </b></p><p>  if(!ch

105、eckPhone(ownerphone)) return false;</p><p>  if(!isDate(Trim(mdate))) return false;</p><p>  return true;</p><p><b>  }</b></p><p>  function isDouble(str

106、){ //判斷是否為小數(shù)或整數(shù)(正的)</p><p>  var re =/^[0-9]+\.?[0-9]*$/;</p><p>  if(!re.test(str)){</p><p>  alert("面積不正確!");</p><p>  form1.area.focus();</p><p&

107、gt;  return false;</p><p><b>  }</b></p><p>  return true;</p><p><b>  }</b></p><p>  function isDate(str){</p><p>  var re =/^[1-9

108、][0-9][0-9][0-9]-[0-1][0-9]-[0-3][0-9]$/;</p><p>  var re2 =/^[1-9][0-9][0-9][0-9]-1?[0-9]-[1-3]?[0-9]$/;</p><p>  if(re.test(str) || re2.test(str)){</p><p>  return true;</p>

109、<p><b>  }else{</b></p><p>  alert("日期格式不正確!");</p><p>  form1.mdate.focus();</p><p>  return false;</p><p><b>  }</b></p>

110、;<p><b>  }</b></p><p>  function checkhouseid(id){</p><p>  var re = /^[1-8]#[1-6]0[1-6]$/;// [1-8]表示1至8棟,,第一個(gè)[1-6]表示1至6層</p><p>  if(!re.test(id)) {</p>

111、<p>  alert("不存在此格式的房號(hào)!");</p><p>  form1.houseid.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  return true;</p><p&g

112、t;<b>  }</b></p><p>  function checkPhone(phone){</p><p>  if(phone.length < 6 || phone.length > 15){</p><p>  alert("電話長度應(yīng)為6-15位");</p><p>

113、  form1.ownerphone.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  if(!isNumber(phone)) {</p><p>  alert("電話號(hào)碼應(yīng)為數(shù)字");</p><p&

114、gt;  form1.ownerphone.focus();</p><p>  return false;</p><p><b>  }</b></p><p>  return true;</p><p><b>  }</b></p><p>  function

115、isNumber(str){</p><p>  var re = /^[0-9]*[1-9][0-9]*$/</p><p>  if(re.test(str)) return true;</p><p>  return false;</p><p><b>  }</b></p><p> 

116、 function isWhiteSpace(str){</p><p>  var whitespace = " \t\n\r";</p><p><b>  var i;</b></p><p>  for(i=0; i<str.length; i++){</p><p>  var c =

117、 str.charAt(i);</p><p>  if(whitespace.indexOf(c) >= 0){</p><p>  return true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  retu

118、rn false;</p><p><b>  }</b></p><p>  function LTrim(str){ //去左邊空格</p><p><b>  var i;</b></p><p>  for(i=0;i<str.length;i++){</p><

119、p>  if(str.charAt(i) != " ") break;</p><p><b>  }</b></p><p>  str = str.substring(i,str.length);</p><p>  return str;</p><p><b>  }</

120、b></p><p>  function RTrim(str){//去右邊空格</p><p><b>  var i;</b></p><p>  for(i=str.length-1; i >= 0; i--){</p><p>  if(str.charAt(i) != " ")

121、break;</p><p><b>  }</b></p><p>  str = str.substring(0,i+1);</p><p>  return str;</p><p><b>  }</b></p><p>  function Trim(str){/

122、/去空格</p><p>  return LTrim(RTrim(str));</p><p><b>  }</b></p><p>  2.web.xml配置文件</p><p>  <?xml version="1.0" encoding="UTF-8"?>&l

123、t;/p><p>  <web-app version="2.4" </p><p>  xmlns="http://java.sun.com/xml/ns/j2ee" </p><p>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <

124、;/p><p>  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee </p><p>  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"></p><p><b>  <servlet></b></p

125、><p>  <servlet-name>DatabaseBackup</servlet-name></p><p>  <servlet-class>com.daxi.servlet.DatabaseBackup</servlet-class></p><p>  <init-param></p>

126、<p>  <param-name>dbbackuppath</param-name><param-value>D:\\apache-tomcat5\\webapps\\daxi1.0\\admin\db\\backup\\</param-value></p><p>  </init-param></p><p&

127、gt;  </servlet> </p><p><b>  <servlet></b></p><p>  <servlet-name>DatabaseLoad</servlet-name></p><p>  <servlet-class>com.daxi.servlet.Dat

溫馨提示

  • 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)論