版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)----小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)---小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)(小區(qū)物業(yè)管理)
- vb畢業(yè)設(shè)計(jì)--小區(qū)物業(yè)管理系統(tǒng)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---xx小區(qū)物業(yè)管理系統(tǒng)
- 基于java小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----住宅小區(qū)物業(yè)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)論文 (2)小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與開發(fā)
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文開題報(bào)告
- 小區(qū)物業(yè)管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告
- 小區(qū)物業(yè)管理系畢業(yè)設(shè)計(jì)論文
- java小區(qū)物業(yè)管理系統(tǒng)(源代碼+論文)
評(píng)論
0/150
提交評(píng)論