JAVA畢業(yè)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)_第1頁(yè)
JAVA畢業(yè)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)_第2頁(yè)
JAVA畢業(yè)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)_第3頁(yè)
JAVA畢業(yè)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)_第4頁(yè)
JAVA畢業(yè)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、摘 要基于目前國(guó)內(nèi)小區(qū)物業(yè)管理模式以及計(jì)算機(jī)技術(shù)的不斷進(jìn)步和發(fā)展,用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)各項(xiàng)物業(yè)管理業(yè)務(wù)而開(kāi)發(fā)的管理軟件。達(dá)西物業(yè)管理公司為了給客戶提供安全、文明、滿足客戶需求的服務(wù),特委托安徽點(diǎn)點(diǎn)通信息技術(shù)有限公司開(kāi)發(fā)了達(dá)西小區(qū)服務(wù)信息管理系統(tǒng)。本系統(tǒng)應(yīng)用javaee技術(shù)和mysql數(shù)據(jù)庫(kù)系統(tǒng)組件來(lái)構(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)門(mén)戶網(wǎng)站分為六個(gè)模塊:首頁(yè)模塊、投訴模塊、報(bào)修模塊、

2、費(fèi)用查詢模塊、查看消息模塊和自服務(wù)模塊。本系統(tǒng)運(yùn)用方便、操作簡(jiǎn)單,效率很高,對(duì)達(dá)西物業(yè)管理公司的物業(yè)管理有著統(tǒng)籌規(guī)劃的效果。關(guān)鍵詞:小區(qū)物業(yè)管理 javaee mysql webabstractkeyword: jsp mysql web目 錄摘 要1abstract2第1章 緒 論11.1 背景介紹11.1.1 項(xiàng)目開(kāi)發(fā)背景11.1.2 研究目標(biāo)11.2 相關(guān)技術(shù)介紹11.2.1 b/s模式11.2.2 javaee21.2.3 mysql21.2.4 ajax21.3 可行性分析21.3.1技術(shù)上可行性31.3.2 經(jīng)濟(jì)上可行性31.3.3 管理上可行性31.4 系統(tǒng)環(huán)境配置31.4.1安

3、裝jdk31.4.2安裝tomcat31.4.3安裝mysql31.4.4系統(tǒng)布署3第2章 系統(tǒng)分析42.1需求分析42.1.1業(yè)主使用功能42.1.2 管理員使用功能42.2 架構(gòu)分析42.3 業(yè)務(wù)邏輯分析5第3章 系統(tǒng)設(shè)計(jì)63.1 系統(tǒng)總體設(shè)計(jì)63.2 數(shù)據(jù)庫(kù)設(shè)計(jì)63.2.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)63.2.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)9第4章 系統(tǒng)功能實(shí)現(xiàn)154.1 后臺(tái)管理系統(tǒng)154.1.1 登錄后臺(tái)管理系統(tǒng)154.1.2 住房資料管理模塊164.1.3 車位資料管理模塊174.1.4 住戶報(bào)修管理模塊184.1.5 住戶投訴管理模塊194.1.6 物業(yè)收費(fèi)管理模塊204.1.7 公告管理模塊234.1

4、.8 消息管理模塊234.1.9 系統(tǒng)設(shè)置模塊244.2 前臺(tái)門(mén)戶網(wǎng)站244.2.1首頁(yè)244.2.2 業(yè)主登錄界面254.2.3 在線投訴界面254.2.4 在線報(bào)修界面264.2.5 費(fèi)用查詢界面264.2.6 查看消息界面274.2.7 自服務(wù)界面27第5章 系統(tǒng)測(cè)試295.1 web系統(tǒng)測(cè)試295.1.1 界面測(cè)試295.1.2 功能測(cè)試295.1.3 性能測(cè)試295.1.4 可用性測(cè)試305.2 運(yùn)行概況及存在問(wèn)題305.2.1 測(cè)試結(jié)果305.2.2 存在問(wèn)題30在功能測(cè)試中,物業(yè)收費(fèi)管理模塊中的錄入水、電、燃?xì)庠掠昧抗δ鼙仨毴恳淮涡暂斎胝麠潝?shù)據(jù),未填項(xiàng)默認(rèn)為0,這樣某戶數(shù)據(jù)不詳

5、時(shí),就無(wú)法錄入。30第6章 結(jié)論31致 謝32參考文獻(xiàn)33附 錄 a 主要代碼34第1章 緒 論1.1 背景介紹1.1.1 項(xiàng)目開(kāi)發(fā)背景達(dá)西物業(yè)管理公司自成立以來(lái)的短短兩年間,無(wú)論是經(jīng)營(yíng)規(guī)模、管理模式還是服務(wù)質(zhì)量都已經(jīng)處于領(lǐng)先地位。公司按市場(chǎng)化、專業(yè)化的管理模式1,以住戶至上、服務(wù)第一為宗旨。現(xiàn)接手管理的東城水岸小區(qū)為2002建成的小高層建筑,總建筑面積約 8.4萬(wàn)平方米,擁有樓宇8棟,住戶240戶,停車位120個(gè)。以前是傳統(tǒng)的管理方式,利用excel來(lái)在存儲(chǔ)處理業(yè)務(wù)信息,存在這許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理2有著儲(chǔ)存信息量大、速度快等許多優(yōu)點(diǎn),提

6、供給我們的處理信息及時(shí)快捷。達(dá)西物業(yè)管理公司為了給客戶提供安全、文明、滿足客戶需求的服務(wù),持續(xù)改進(jìn)高品質(zhì)的物業(yè)管理方式3,為了更高效的業(yè)務(wù)信息管理,特委托安徽點(diǎn)點(diǎn)通信息技術(shù)有限公司開(kāi)發(fā)了達(dá)西小區(qū)服務(wù)信息管理系統(tǒng)。本系統(tǒng)的開(kāi)發(fā)完成,將給達(dá)西物業(yè)管理公司的物業(yè)管理帶來(lái)很大的方便,從而給物業(yè)管理工作帶來(lái)更高的效率,這也是小區(qū)物業(yè)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。1.1.2 研究目標(biāo)研究目標(biāo)是利用javaee開(kāi)發(fā)基于b/s結(jié)構(gòu)的小區(qū)物業(yè)管理系統(tǒng),實(shí)現(xiàn)小區(qū)物業(yè)管理的全部功能且便于維護(hù)更新。主要功能概括為:1 對(duì)小區(qū)內(nèi)住房的詳細(xì)資料的管理,包括增、刪、改、查功能。2 在具有了所有的基本資料信息后,需要實(shí)現(xiàn)實(shí)質(zhì)

7、性的物業(yè)管理。主要的管理業(yè)務(wù)包括:車位管理、儀表(水、電、燃?xì)猓?shù)據(jù)管理、收費(fèi)管理、住戶投訴管理、住戶報(bào)修管理等。3 前臺(tái)門(mén)戶網(wǎng)站供小區(qū)業(yè)主訪問(wèn)登錄,實(shí)現(xiàn)查看公告、投拆、報(bào)修、查看消息功能。1.2 相關(guān)技術(shù)介紹1.2.1 b/s模式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)下,用戶工作界面是通過(guò)www瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),server端訪問(wèn)數(shù)據(jù)庫(kù),形成所謂三層3-tier結(jié)構(gòu)。b/s結(jié)構(gòu)使用的http協(xié)議,就是針對(duì)超級(jí)文本的,而超級(jí)文本自

8、身就帶著多媒體的韻味。如今web技術(shù)的日益成熟,b/s結(jié)構(gòu)浮出水面并呈現(xiàn)逐漸取代c/s的形勢(shì),使得教學(xué)軟件系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)跨入一個(gè)新階段。b/s結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門(mén)的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過(guò)公司內(nèi)部的安全認(rèn)證(如證書(shū))后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。1.2.2 javaeejavaee是一種利用java 平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)。javaee技術(shù)的基礎(chǔ)就是核

9、心java平臺(tái),javaee不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如"編寫(xiě)一次、隨處運(yùn)行"的特性、方便存取數(shù)據(jù)庫(kù)的jdbc api、corba技術(shù)以及能夠在internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) ejb(enterprise javabeans)、java servlets api、jsp(java server pages)以及xml技術(shù)的全面支持。其最終目的就是成為一個(gè)能夠使企業(yè)開(kāi)發(fā)者大幅縮短投放市場(chǎng)時(shí)間的體系結(jié)構(gòu)。 javaee體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),ja

10、vaee降低了開(kāi)發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持enterprise javabeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。1.2.3 mysqlmysql是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),與其他的大型數(shù)據(jù)庫(kù)例如oracle、db2、sql server等相比,mysql自有它的不足之處,如規(guī)模小、功能有限(mysql cluster的功能和效率都相對(duì)比較差)等,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),mysql提供的功能已經(jīng)綽綽有余,而且由于mysql是開(kāi)放源碼軟件,因此可以大大降

11、低總體擁有成本。 1.2.4 ajax ajax 不是一種新的編程語(yǔ)言,而是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 web 應(yīng)用程序的技術(shù)。通過(guò) ajax,javascript 可使用 javascript 的 xmlhttprequest 對(duì)象來(lái)直接與服務(wù)器進(jìn)行通信。通過(guò)這個(gè)對(duì)象,javascript 可在不重載頁(yè)面的情況與 web 服務(wù)器交換數(shù)據(jù)。ajax 在瀏覽器與 web 服務(wù)器之間使用異步數(shù)據(jù)傳輸(http 請(qǐng)求),這樣就可使網(wǎng)頁(yè)從服務(wù)器請(qǐng)求少量的信息,而不是整個(gè)頁(yè)面。ajax 可使因特網(wǎng)應(yīng)用程序更小、更快,更友好。javascript xml html css 在 ajax 中使用的

12、 web 標(biāo)準(zhǔn)已被良好定義,并被所有的主流瀏覽器支持。ajax 應(yīng)用程序獨(dú)立于瀏覽器和平臺(tái)。 web 應(yīng)用程序較桌面應(yīng)用程序有諸多優(yōu)勢(shì);它們能夠涉及廣大的用戶,它們更易安裝及維護(hù),也更易開(kāi)發(fā)。不過(guò),因特網(wǎng)應(yīng)用程序并不像傳統(tǒng)的桌面應(yīng)用程序那樣完善且友好。 通過(guò) ajax,因特網(wǎng)應(yīng)用程序可以變得更完善,更友好。1.3 可行性分析1.3.1技術(shù)上可行性該系統(tǒng)所需硬件設(shè)備,市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用windows系列操作系統(tǒng),數(shù)據(jù)庫(kù)管理系統(tǒng)采用mysql,這些軟件在mis開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此在技術(shù)上是可行的。1.3.2 經(jīng)濟(jì)上可行性由于住戶

13、需要支付管理費(fèi),因此小區(qū)在采用計(jì)算機(jī)來(lái)進(jìn)行小區(qū)的管理,因開(kāi)發(fā)經(jīng)費(fèi)沒(méi)有問(wèn)題。1.3.3 管理上可行性達(dá)西物業(yè)管理公司的員工都經(jīng)過(guò)培訓(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)備。1.4 系統(tǒng)環(huán)境配置1.4.1安裝jdk本系統(tǒng)使用jdk1.6開(kāi)發(fā)。下載安裝后,配置path環(huán)境變量。1.4.2安裝tomcat本系統(tǒng)使用tomcat5.5作為web服務(wù)器,啟動(dòng)前需設(shè)置java_home環(huán)境變量。1.4.3安裝mysql本系統(tǒng)使用mysql5.0作為后臺(tái)數(shù)據(jù)庫(kù)。 1.4.4系統(tǒng)布署將項(xiàng)目文件復(fù)制到tomca

14、t5.5的安裝路徑下的webapps目錄下。啟動(dòng)tomcat,打開(kāi)瀏覽器即可使用系統(tǒng)。第2章 系統(tǒng)分析2.1需求分析2.1.1業(yè)主使用功能小區(qū)業(yè)主作為用戶可登錄系統(tǒng)前臺(tái),實(shí)現(xiàn)以下功能:1 查詢水、電、燃?xì)獾扔昧坑觅M(fèi),查詢各類費(fèi)用的繳納情況;2 報(bào)修以及查看已有報(bào)修;3 投訴以及查看已有投訴;4 消息管理,查看催繳費(fèi)用的通知;5 自服務(wù)系統(tǒng),更改用戶登錄密碼等。業(yè)主以自家房號(hào)作為用戶名登錄系統(tǒng)。2.1.2 管理員使用功能物業(yè)公司客服人員作為系統(tǒng)管理員登錄系統(tǒng)后臺(tái),實(shí)現(xiàn)以下功能:1 基本設(shè)置:更改登錄密碼,更改小區(qū)簡(jiǎn)介,數(shù)據(jù)庫(kù)備份還原;2 用戶(業(yè)主)資料管理(增、刪、改、查);3 房產(chǎn)資料管理(

15、增、刪、改、查);4 車位資料管理(增、刪、改、查);5 報(bào)修管理:查看報(bào)修列表,對(duì)報(bào)修進(jìn)行處理,維修完成后統(tǒng)計(jì)維修費(fèi)用; 6 投訴管理:查看投訴列表,處理投訴,回復(fù)處理結(jié)果;7 費(fèi)用收繳:每月錄入水、電、燃?xì)庥昧坑觅M(fèi)列表,(人工抄表,錄入系統(tǒng)),按月查看各類費(fèi)用清單,對(duì)于欠費(fèi)業(yè)主發(fā)送催費(fèi)通知;8 發(fā)布公告;2.2 架構(gòu)分析架構(gòu)分析如下:1邏輯架構(gòu):jsp+javabean +database(1)jsp負(fù)責(zé)表現(xiàn)(2)javabean負(fù)責(zé)業(yè)務(wù)邏輯(3)database負(fù)責(zé)持久保持?jǐn)?shù)據(jù)2物理架構(gòu):web服務(wù)器一臺(tái),database服務(wù)器一臺(tái)3技術(shù)解決方案:webserver-tomcat5.5,

16、database-mysql5.02.3 業(yè)務(wù)邏輯分析系統(tǒng)主要實(shí)體類以及類之間關(guān)系分析如下:1房屋類:(1) 包裝房屋信息(2) 與用戶類是一對(duì)一的關(guān)系2車位類:(1) 包裝車位信息(2) 與房屋類是多對(duì)多的關(guān)系3用戶類:(1) 包裝系統(tǒng)用戶信息(2) 與房屋類是一對(duì)一的關(guān)系4收費(fèi)信息類(1) 包裝各類費(fèi)用信息(2) 與房屋類是一對(duì)一的關(guān)系5報(bào)修信息類(1) 包裝用戶報(bào)修信息(2) 與房屋類是多對(duì)一的關(guān)系6投訴信息類(1) 包裝用戶投訴信息(2) 與用戶類是多對(duì)一的關(guān)系7消息類(1) 包裝物業(yè)客服人員發(fā)送給用戶的各類消息(2) 與用戶類是多對(duì)一的關(guān)系8公告類(1) 包裝物業(yè)客服人員(即系統(tǒng)管理

17、員)發(fā)布的公告第3章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體設(shè)計(jì)根據(jù)需求分析所了解的模塊和功能,將系統(tǒng)設(shè)計(jì)如下:達(dá)西物業(yè)管理系統(tǒng)前臺(tái)用戶后臺(tái)管理員自服務(wù)系統(tǒng)報(bào)修投拆查看消息查詢各類用費(fèi)繳費(fèi)管理投訴管理報(bào)修管理車位資料管理房產(chǎn)資料管理用戶資料管理基本設(shè)置公告管理查看首頁(yè)信息圖3-1 系統(tǒng)功能模塊圖3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)根據(jù)對(duì)系統(tǒng)做的需求分析和模塊總體設(shè)計(jì),做出滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系。設(shè)計(jì)實(shí)體e-r圖如下:1. 用戶信息用戶信息房屋號(hào)密碼圖3-2 用戶信息2. 房屋信息房屋信息單元號(hào)房屋號(hào)房屋描述樓號(hào)建筑年代戶主姓名房屋面積戶型家庭人口戶主電話遷入日期圖3-3 房屋信息3

18、. 車位信息 車位信息車位號(hào)位置車位長(zhǎng)度最長(zhǎng)出租年限描述車位寬度租金圖3-4車位信息4. 報(bào)修信息報(bào)修信息報(bào)修時(shí)間報(bào)修單號(hào)房屋號(hào)報(bào)修類別處理狀態(tài)費(fèi)用交納狀態(tài)維修費(fèi)報(bào)修描述維修負(fù)責(zé)人民維修日期材料費(fèi)圖3-5報(bào)修信息5. 投拆信息投訴信息投訴時(shí)間投訴單號(hào)房屋號(hào)投訴摘要投訴人姓名投訴方式受理人投訴描述投訴人電話處理備注圖3-6投訴信息6 通知信息 通知信息編號(hào)房屋號(hào)通知標(biāo)題通知描述發(fā)送日期圖3-7通知信息7 公告信息 公告信息編號(hào)公告標(biāo)題公告內(nèi)容發(fā)送日期圖3-8公告信息8 收費(fèi)信息收費(fèi)信息收費(fèi)單號(hào)房屋號(hào)年月份電費(fèi)燃?xì)赓M(fèi)物業(yè)費(fèi)水費(fèi)圖3-9 收費(fèi)信息設(shè)計(jì)聯(lián)系e-r圖如下:租金租期受理人辦理日期

19、車位出租信息房屋信息房屋號(hào)車位信息車位號(hào)圖3-10 車位出租信息3.2.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì)由以上數(shù)據(jù)庫(kù)邏輯設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)如下:1. user用戶表表3-1 用戶信息表字段字段類型說(shuō)明houseidvarchar(10)房屋號(hào)/引用house表的houseidpasswordvarchar(18)密碼2. house房屋信息表表3-2 房屋信息表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)descrvarchar(255)描述flooridint樓號(hào)cellidint單元號(hào)bdateint建筑年代shapevarchar(20)戶型are

20、adouble房屋面積ownernamevarchar(20)戶主姓名populationint家庭人口ownerphonevarchar(18)戶主電話mdatedate遷入日期3. parkingspace車位信息表表3-3 車位信息表字段字段類型說(shuō)明pidint車位號(hào)(主鍵)locationvarchar(40)位置lengthdouble車位長(zhǎng)widthdouble車位寬statusint是否已出租0:未出租1:已出租maxyearint最長(zhǎng)可出租年限chargeint費(fèi)用(¥人民幣/每年)descrvarchar(255)描述4hire車位出租信息表表3-4 車位出租信息表字段字段類

21、型說(shuō)明hidint主鍵/自動(dòng)遞增pidint車位號(hào)/引用packingspace表的pidhnamevarchar(20) 租借人姓名houseidvarchar(10)租借人房號(hào)/引用house表的houseidhphonevarchar(18)租借人電話hchargeint租金(每年)startdatedate租期開(kāi)始日期leaseint租期(年)rnamevarchar(20)受理人姓名tdatedate辦理日期(now()descrvarchar(255)描述5water用水量表表3-5 用水量表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用h

22、ouse表的houseidflooridint(11)樓號(hào)waterdouble用水量(噸)monthdate年月份6 electric用電量表表3-6 用電量表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用house表的houseidflooridint(11)樓號(hào)electricdouble用電量(度)monthdate年月份7 gas燃?xì)庥昧勘肀?-7 燃?xì)庥昧勘碜侄巫侄晤愋驼f(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用house表的houseidflooridint(11)樓號(hào)gasdouble燃?xì)庥昧浚⒎剑﹎o

23、nthdate年月份8price水、電、燃?xì)鈨r(jià)格及物業(yè)費(fèi)表表3-8水、電、燃?xì)鈨r(jià)格及物業(yè)費(fèi)表字段字段類型說(shuō)明monthvarchar(10)年月份waterpricedouble水價(jià)(元/噸)electricpricedouble電價(jià)(元/度)gaspricedouble燃?xì)鈨r(jià)(元/m3)wuyepricedouble物業(yè)費(fèi)(元/m2.月)9charge收費(fèi)信息表表3-9收費(fèi)信息表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用house表的houseidmonthvarchar(10)年月份waterdouble水費(fèi)electricdouble電費(fèi)ga

24、sdouble燃?xì)赓M(fèi)statusint費(fèi)用是否已繳納:1:已繳納0:未繳納rnamevarchar(20)收費(fèi)人meansint繳納方式:1:現(xiàn)金支付2:網(wǎng)銀支付cdatedate交費(fèi)日期10wuye物業(yè)費(fèi)用表表3-10物業(yè)費(fèi)用表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用house表的houseidmonthvarchar(10)年月份wuyedouble物業(yè)費(fèi)11repair報(bào)修信息表表3-11報(bào)修信息表字段字段類型說(shuō)明idint主鍵/年月日。+當(dāng)天遞增 20120403001houseidvarchar(10)房屋號(hào)/引用house表的hous

25、eidcategoryvarchar(20)報(bào)修類別:水表、電表、燃?xì)獗?、水管、電線、燃?xì)夤?、其它descrvarchar(255)報(bào)修r(nóng)eportdatedatetime報(bào)修時(shí)間meansint報(bào)修方式:1:客服中心報(bào)修2:電話報(bào)修3:網(wǎng)上報(bào)修statusint是否已處理:0:未處理1:已安排維修2:已維修完成repairdatedatetime安排維修時(shí)間principalvarchar(20)維修負(fù)責(zé)人materialdouble材料費(fèi)upkeepdouble維修費(fèi)completedatedate維修日期ispayint費(fèi)用是否交納0:未交納1:已交納paydatedatetime費(fèi)用交

26、納時(shí)間12complaint投訴信息表表3-12投訴信息表字段字段類型說(shuō)明cidint主鍵/自動(dòng)遞增houseidvarchar(10)房屋號(hào)/引用house表的houseidtitlevarchar(100)投訴摘要descrvarchar(255)投訴描述cnamevarchar(20)投訴人姓名cphonevarchar(18)投訴人電話rnamevarchar(20)受理人statusint是否已處理:0:未處理1:已處理 meansint投訴方式:1:客服中心投訴2:電話投訴3:網(wǎng)上投訴cdatedatetime投訴時(shí)間dealdescrvarchar(255)處理備注13messa

27、ge通知信息表表3-13通知信息表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增houseidvarchar(10)接收消息的戶主房號(hào)/引用house表的houseidtitlevarchar(255消息標(biāo)題contentvarchar(255)消息描述isreadint是否已讀過(guò)0:未讀1:已讀sdatedatetime發(fā)送日期14announce公告表表3-14公告信息表字段字段類型說(shuō)明idint主鍵/自動(dòng)遞增titlevarchar(255)公告標(biāo)題contenttext公告內(nèi)容sdatedatetime發(fā)布時(shí)間第4章 系統(tǒng)功能實(shí)現(xiàn)4.1 后臺(tái)管理系統(tǒng)4.1.1 登錄后臺(tái)管理系統(tǒng)登錄界面設(shè)計(jì)如

28、圖4-1,管理員輸入正確賬號(hào),密碼即可登錄系統(tǒng)。圖4-1登錄界面圖4-2后臺(tái)管理首頁(yè)登錄系統(tǒng)后進(jìn)入首頁(yè)如圖4-2界面。4.1.2 住房資料管理模塊作為物業(yè)管理系統(tǒng),住房資料管理是最基本的管理功能,如圖4-3界面用以查看住房詳細(xì)資料。圖4-3住房資料列表點(diǎn)擊“更改”打開(kāi)如圖4-4界面。更改信息后,點(diǎn)擊“確認(rèn)修改”按鈕保存數(shù)據(jù)。圖4-4住房資料更改點(diǎn)擊“新增住房”打開(kāi)如圖4-5界面,用以添加房屋信息。若輸入房號(hào)已存在,則提示“房號(hào)已存在”,如圖4-6圖所示。圖4-5新增住房圖4-6 房號(hào)已存在提示4.1.3 車位資料管理模塊查看車位資料列表如圖4-6,可以按照“all”,“已出租”,“未出租”,“

29、即將到期”四種狀態(tài)查看列表,也可以選擇車位所在區(qū)域查看。最長(zhǎng)可出租年限,費(fèi)用以及描述都可以直接點(diǎn)擊更改。對(duì)于未出租車位,可點(diǎn)擊“出租”,進(jìn)入如圖4-8所示出租界面;對(duì)于已出租車位,可點(diǎn)擊“查看”,查看出租詳細(xì)信息,如圖4-9所示;對(duì)于即將到期車位,可點(diǎn)擊“續(xù)租”,進(jìn)入續(xù)租界面,如圖4-10所示。圖4-7車位資料列表圖4-8 車位出租界面圖4-9查看已出租車位圖4-10 車位續(xù)租界面圖4-11歷史出租信息查詢圖4-12歷史出租信息查詢結(jié)果如圖4-11界面用以查詢歷史出租信息,輸入車位號(hào),點(diǎn)擊查詢,即可獲得該車位所有出租信息,如圖4-12所示。4.1.4 住戶報(bào)修管理模塊查看報(bào)修單列表如圖4-13

30、所示,可根據(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)通知, 如圖4-16所示。圖4-13 報(bào)修單列表圖4-14 安排維修圖4-15 錄入維修費(fèi)用圖4-16 維修詳單圖4-17 新增報(bào)修圖4-18統(tǒng)計(jì)報(bào)修如圖4-17所示界面,用于新增報(bào)修。如圖4-18所示界面,用于報(bào)修統(tǒng)計(jì),選擇維修負(fù)責(zé)人及日期,點(diǎn)擊“查詢”。4.1.5 住戶投訴管理模塊查看投訴單列表如圖4-19,可根

31、據(jù)日期,處理狀態(tài)查詢投訴單。對(duì)于未處理的投訴單,點(diǎn)擊“查看處理”,進(jìn)入如圖4-20界面。如圖4-21界面用于新增投訴。圖4-19投訴單列表圖4-20投訴處理圖4-21新增投訴4.1.6 物業(yè)收費(fèi)管理模塊物業(yè)收費(fèi)管理是本系統(tǒng)最核心的功能模塊,此功能模塊具備較完善的物業(yè)收費(fèi)管理功能。如圖4-22所示界面,用于錄入水、電、燃?xì)庠掠昧?。選擇年月份以后,按棟錄入各類數(shù)據(jù)。圖4-22 錄入水、電、燃?xì)庠掠昧咳鐖D4-23界面用于查看費(fèi)用列表。圖4-23費(fèi)用列表點(diǎn)擊“查看詳情”進(jìn)入如圖4-24界面。對(duì)于未交費(fèi)的房號(hào),點(diǎn)擊“發(fā)送催交費(fèi)用通知”,即向此房號(hào)業(yè)主發(fā)送一條催交費(fèi)用的通知。圖4-24收費(fèi)單詳情圖4-25

32、水、電、燃?xì)庥昧拷y(tǒng)計(jì)如圖4-25界面用于統(tǒng)計(jì)水、電、燃?xì)獾脑掠昧?,生成?bào)表。點(diǎn)擊“查看報(bào)表”,即可看到如圖4-26的圖表,此圖表采用開(kāi)源類庫(kù)jfreechat生成。圖4-26 用量統(tǒng)計(jì)圖表如圖4-28界面用于生成每月各類費(fèi)用圖表,通過(guò)此圖表,可直觀地看出各類費(fèi)用的收繳情況。點(diǎn)擊“發(fā)送催費(fèi)通知”,即向所有未交費(fèi)的業(yè)主發(fā)送催交費(fèi)用的通知。如圖4-27界面用于更改各類收費(fèi)標(biāo)準(zhǔn),以便根據(jù)市場(chǎng)價(jià)格調(diào)整收費(fèi)。圖4-27 更改各類收費(fèi)價(jià)格圖4-28 用費(fèi)統(tǒng)計(jì)圖表圖4-28交費(fèi)如圖4-28界面實(shí)現(xiàn)交費(fèi)功能,選擇房號(hào)、年月份后,點(diǎn)擊“查看水、電、燃?xì)狻⑽飿I(yè)費(fèi)用詳單”按鈕,即可看到如圖4-29的交費(fèi)界面,顯示了選

33、擇房號(hào)、年月份對(duì)應(yīng)的水、電、燃?xì)?、物業(yè)費(fèi)用詳情情況,錄入收費(fèi)入,確認(rèn)交費(fèi)。進(jìn)入如圖4-30所示界面,點(diǎn)擊“生成收據(jù)”,生成如圖4-31所示收據(jù)。圖4-29 水、電、燃?xì)?、物業(yè)收費(fèi)圖4-30 交費(fèi)成功圖4-31 收據(jù)點(diǎn)擊“查看維修費(fèi)用”,則查詢出如圖4-32所示維修費(fèi)用詳單。圖4-32 維修費(fèi)收費(fèi)4.1.7 公告管理模塊如圖4-33界面用于發(fā)布公告,內(nèi)容編輯器采用了開(kāi)源的fckeditor在線編輯器,如圖4-34界面用于查看公告列表。圖4-33 發(fā)布公告圖4-34 公告列表4.1.8 消息管理模塊如圖4-35界面用于顯示消息列表,管理所有消息。圖4-35 消息列表4.1.9 系統(tǒng)設(shè)置模塊系統(tǒng)設(shè)置

34、模塊總提供了四大功能,更改后臺(tái)管理員登錄密碼,更改小區(qū)簡(jiǎn)介,更改前臺(tái)業(yè)主密碼,數(shù)據(jù)庫(kù)備份和還原功能。在數(shù)據(jù)庫(kù)表丟失或損壞的情況下,備份數(shù)據(jù)庫(kù)是很重要的。我們可以利用備份文件將數(shù)據(jù)恢復(fù)到備份時(shí)的狀態(tài)。圖4-36 數(shù)據(jù)庫(kù)備份和還原圖4-37 下載數(shù)據(jù)庫(kù)備份文件圖4-38 選擇數(shù)據(jù)庫(kù)備份文件如圖4-36界面,點(diǎn)擊“備份數(shù)據(jù)庫(kù)”按鈕,即可備份數(shù)據(jù)庫(kù)。備份成功后,可下載備份文件到本地機(jī),如圖4-37所示。妥善保存數(shù)據(jù)庫(kù)備份文件,以確保系統(tǒng)安全性。點(diǎn)擊“還原數(shù)據(jù)庫(kù)”按鈕,進(jìn)入如圖4-38所示界面。選擇備份文件,點(diǎn)擊“上傳”按鈕。上傳后,點(diǎn)擊“執(zhí)行數(shù)據(jù)庫(kù)還原”按鈕,將數(shù)據(jù)庫(kù)還原到備份文件備份時(shí)的狀態(tài)。4.2

35、 前臺(tái)門(mén)戶網(wǎng)站4.2.1首頁(yè)普通用戶通過(guò)互聯(lián)網(wǎng)訪問(wèn)網(wǎng)站,網(wǎng)站首頁(yè)如圖4-39所示。首頁(yè)顯示了小區(qū)的幾張圖片,小區(qū)簡(jiǎn)介以及公告列表。最新公告滾動(dòng)顯示以便醒目。圖4-39 門(mén)戶網(wǎng)站首頁(yè)4.2.2 業(yè)主登錄界面業(yè)主可通過(guò)如圖4-27所示登錄界面登錄。登錄后,才可使用投訴、報(bào)修等功能。圖4-40 業(yè)主登錄界面4.2.3 在線投訴界面如圖4-41所示界面,用于業(yè)主新增投訴、查看以往投訴及投訴回復(fù)。圖4-41 在線投訴界面4.2.4 在線報(bào)修界面如圖4-42所示界面,用于業(yè)主新增報(bào)修、查看以往報(bào)修及維修情況。圖4-42 在線報(bào)修界面4.2.5 費(fèi)用查詢界面如圖4-43所示界面,用于業(yè)主查詢水、電、燃?xì)?、?/p>

36、業(yè)收費(fèi)信息。圖4-43 費(fèi)用查詢界面4.2.6 查看消息界面如圖4-44所示界面,用于業(yè)主查看消息。圖4-44 查看消息界面圖4-45更改密碼界面4.2.7 自服務(wù)界面如圖4-45所示界面,用于業(yè)主更改登錄密碼。第5章 系統(tǒng)測(cè)試5.1 web系統(tǒng)測(cè)試由于web應(yīng)用與用戶直接相關(guān),又通常需要承受長(zhǎng)時(shí)間的大量操作,因此web項(xiàng)目的功能和性能都必須經(jīng)過(guò)可靠的驗(yàn)證。這就要經(jīng)過(guò)web項(xiàng)目的全面測(cè)試。web應(yīng)用程序測(cè)試與其它任何一種類型的應(yīng)用程序測(cè)試相比沒(méi)有太大差別。web測(cè)試包括界面測(cè)試、功能測(cè)試、性能測(cè)試、可用性測(cè)試。5.1.1 界面測(cè)試界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對(duì)軟件的第一

37、印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時(shí)界面如同人的面孔,具有吸引用戶的直接優(yōu)勢(shì)。設(shè)計(jì)合理的界面能給用戶帶來(lái)輕松愉悅的感受和成功的感覺(jué),相反由于界面設(shè)計(jì)的失敗,讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中付諸東流。目前界面的設(shè)計(jì)引起軟件設(shè)計(jì)人員的重視的程度還遠(yuǎn)遠(yuǎn)不夠,直到最近網(wǎng)頁(yè)制作的興起,才受到專家的青睞。而且設(shè)計(jì)良好的界面由于需要具有藝術(shù)美的天賦而遭拒絕。5.1.2 功能測(cè)試功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。功能測(cè)試也叫黑盒子測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,只需考慮各個(gè)功能,不需要考慮整個(gè)軟

38、件的內(nèi)部結(jié)構(gòu)及代碼.一般從軟件產(chǎn)品的界面、架構(gòu)出發(fā),按照需求編寫(xiě)出來(lái)的測(cè)試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實(shí)際結(jié)果之間進(jìn)行評(píng)測(cè),進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。黑盒測(cè)試試圖發(fā)現(xiàn)以下類型的錯(cuò)誤: 1)功能錯(cuò)誤或遺漏; 2)界面錯(cuò)誤; 3)數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤; 4)性能錯(cuò)誤; 5)初始化和終止錯(cuò)誤。5.1.3 性能測(cè)試性能測(cè)試是通過(guò)自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。負(fù)載測(cè)試和壓力測(cè)試都屬于性能測(cè)試,兩者可以結(jié)合進(jìn)行。通過(guò)負(fù)載測(cè)試,確定在各種工作負(fù)載下系統(tǒng)的性能,目標(biāo)是測(cè)試當(dāng)負(fù)載逐漸增加時(shí),系統(tǒng)各項(xiàng)性能指標(biāo)的變化情況。壓力測(cè)試是通過(guò)確定一個(gè)系

39、統(tǒng)的瓶頸或者不能接收的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大服務(wù)級(jí)別的測(cè)試。性能測(cè)試在軟件的質(zhì)量保證中起著重要的作用,它包括的測(cè)試內(nèi)容豐富多樣。中國(guó)軟件評(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è)。5.1.4 可用性測(cè)試可用性測(cè)試是指,讓一群有代表性的用戶嘗試對(duì)產(chǎn)品進(jìn)行典型操作,同時(shí)觀察員和開(kāi)發(fā)人員在一旁觀察,聆聽(tīng),做記錄。該產(chǎn)品可能是一個(gè)網(wǎng)站,軟件,或者其他任何產(chǎn)品,它可能尚未成型。測(cè)試可以是早期的紙上原型測(cè)試,也可以是后期成品的測(cè)試。5.2 運(yùn)行概況及存在問(wèn)題

40、5.2.1 測(cè)試結(jié)果對(duì)整個(gè)系統(tǒng)做了全面的功能測(cè)試,測(cè)試結(jié)果表明本系統(tǒng)已具備需求分析時(shí)要求系統(tǒng)實(shí)現(xiàn)的功能,通過(guò)了功能測(cè)試。性能測(cè)試中,我們對(duì)各個(gè)模塊數(shù)據(jù)表批量插入了大量記錄,觀察程序運(yùn)行情況,一切正常。說(shuō)明本系統(tǒng)通過(guò)了壓力測(cè)試,性能良好。軟件測(cè)試人員對(duì)本系統(tǒng)進(jìn)行各種典型操作,反饋表明系統(tǒng)通過(guò)了可用性測(cè)試,可用性較強(qiáng)。5.2.2 存在問(wèn)題在功能測(cè)試中,物業(yè)收費(fèi)管理模塊中的錄入水、電、燃?xì)庠掠昧抗δ鼙仨毴恳淮涡暂斎胝麠潝?shù)據(jù),未填項(xiàng)默認(rèn)為0,這樣某戶數(shù)據(jù)不詳時(shí),就無(wú)法錄入。在性能測(cè)試中,當(dāng)操作的數(shù)據(jù)量很大時(shí),系統(tǒng)響應(yīng)操作的時(shí)間沒(méi)有達(dá)到預(yù)想的目標(biāo),有些延遲,但并不影響系統(tǒng)功能的正常運(yùn)行。例如,在錄入水

41、、電、燃?xì)庠掠昧繒r(shí),由于涉及到多表的批量插入,耗時(shí)較長(zhǎng)。在數(shù)據(jù)庫(kù)備份和還原模塊中,本系統(tǒng)采用的還原機(jī)制只能還原到備份時(shí)的狀態(tài),而不可以還原到系統(tǒng)崩潰時(shí)的狀態(tài),沒(méi)有最大程度上保證系統(tǒng)的安全性。第6章 結(jié) 論本文立足于一次實(shí)際的軟件系統(tǒng)開(kāi)發(fā)過(guò)程,分析了物業(yè)管理系統(tǒng)開(kāi)發(fā)的前臺(tái)界面和后臺(tái)數(shù)據(jù)庫(kù)建立設(shè)計(jì)的相關(guān)問(wèn)題,初步提出了問(wèn)題的解決方案,并進(jìn)一步將這種解決方案作了一般性的技術(shù)實(shí)現(xiàn),繼而探討了小區(qū)物業(yè)管理系統(tǒng)開(kāi)發(fā)的重要意義和發(fā)展前景。本次畢業(yè)設(shè)計(jì)的主要任務(wù)就是開(kāi)發(fā)一個(gè)小區(qū)物業(yè)管理軟件,設(shè)計(jì)歷經(jīng)了web系統(tǒng)開(kāi)發(fā)所需經(jīng)歷的一般過(guò)程:可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試等。本次設(shè)計(jì)中基本完成需求分析

42、中所需的功能。由于時(shí)間關(guān)系和開(kāi)發(fā)經(jīng)費(fèi)的限制,在個(gè)別功能實(shí)現(xiàn)上還需要改進(jìn)和完善。例如,前臺(tái)門(mén)戶網(wǎng)站的界面不夠美觀,界面設(shè)計(jì)也略顯簡(jiǎn)單,通過(guò)網(wǎng)銀實(shí)現(xiàn)網(wǎng)上交費(fèi)功能也未實(shí)現(xiàn)。整個(gè)畢業(yè)設(shè)計(jì)中每一個(gè)階段的工作,都建立在大量知識(shí)的積累之上。通過(guò)長(zhǎng)達(dá)四個(gè)多月之久的實(shí)際開(kāi)發(fā),加深對(duì)知識(shí)的理解和運(yùn)用。獲得了許多實(shí)際項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn),相信這會(huì)在今后的學(xué)習(xí)工作中起到很大的積極作用。36致 謝值此畢業(yè)論文完成之時(shí),謹(jǐn)向關(guān)心、指導(dǎo)和幫助過(guò)我的所有老師和同學(xué)致以最誠(chéng)摯的謝意!首先要對(duì)我的論文指導(dǎo)老師*老師和*老師表示感謝。*老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、開(kāi)闊的視野和豁達(dá)樂(lè)觀的人生態(tài)度使我受益匪淺。*老師從論文題目的確定、論文資料的收集

43、、論文框架的確定及論文初稿與定稿中對(duì)字句的斟酌傾注了大量心血,使我最終完成了系統(tǒng)的設(shè)計(jì)和論文。*老師對(duì)我碰到的一系列技術(shù)難題都悉心指導(dǎo),教會(huì)我許多軟件開(kāi)發(fā)知識(shí)。我無(wú)法用語(yǔ)言來(lái)描述自己的感受,只好將它深深地埋在心底,化作一道虔誠(chéng)的祝福:愿兩位老師合家歡樂(lè),一生平安!感謝在這兩年中給予了我?guī)椭椭笇?dǎo)的所有老師表示由衷的謝意,感謝各位任課老師認(rèn)真負(fù)責(zé),在他們的悉心幫助和支持下,我能夠很好的掌握和運(yùn)用專業(yè)知識(shí),并在論文中得以體現(xiàn),順利完成畢業(yè)論文。同時(shí),在論文寫(xiě)作過(guò)程中,我還參考了有關(guān)的書(shū)籍和論文,在這里一并向有關(guān)的作者表示謝意。 參考文獻(xiàn)1 王志儒.住宅小區(qū)物業(yè)管理m.中國(guó)建筑工業(yè)出版社,1998,

44、57-58.2 沈瑞珠,劉墨玲.物業(yè)智能化管理技術(shù)m.中國(guó)輕工業(yè)出版社,2001,156-157.3 徐德華.信息系統(tǒng)建模方法研究j.計(jì)算機(jī)工程應(yīng)用,2000, 33-34.4 包海峰.基于internet的企業(yè)數(shù)據(jù)庫(kù)同步設(shè)計(jì)方案j.計(jì)算機(jī)工程與應(yīng)用,2002,(4): 189-193. 5 莫繼紅.計(jì)算機(jī)在生活小區(qū)物業(yè)管理中的應(yīng)用j.電腦與信息技術(shù),1997(1): 29-30.6 趙海林.物業(yè)管理計(jì)算機(jī)化m.華中師范大學(xué)出版社,1998, 89-927 blake schwendiman.php4 developer' s guidem.us:mcgrawhillprofessio

45、nal,2000, 171-178.8 james b.rishel.hvacm.west chester,ohio:systecon inc:183-191.9cay s.horstmann、gary cornell著.陳昊鵬、王浩、姚建平等譯.java2核心技術(shù)m.機(jī)械工業(yè)出版社,2005,182-18310bruce eckel.thinking in java fourth editionm.president,mindview,inc, 2005,22-2311nicholas c.zakas. professional javascript for web developers 2

46、nd editionm.wiley publishing,inc,2008,67-7012hans bergsten.javaserver pages first editionm. oreilly media, inc .decemeber 2000,88-9313劉德明.精典物業(yè)管理方案m.黃河出版社,2005.2,102-10614java核心技術(shù)15閻宏.java與模式m.電子工業(yè)出版社,2002.10,328-330附 錄 a 主要代碼1javascript檢查數(shù)據(jù)合法性function checkhouseadd()var houseid = document.form1.hous

47、eid.value;var floorid = document.form1.floorid.value;var cellid = document.form1.cellid.value;var area = document.form1.area.value;var ownername = document.form1.ownername.value;var population = document.form1.population.value;var ownerphone = document.form1.ownerphone.value;var mdate = document.for

48、m1.mdate.value;if(!checkhouseid(houseid) return false;var c = houseid.charat(0);if(c != floorid)alert("房號(hào)與樓號(hào)不匹配!");form1.floorid.focus();return false;var d = houseid.charat(4);if (d != cellid * 2 && d != cellid * 2 - 1)alert("房號(hào)與單元號(hào)不匹配!");form1.cellid.focus();return false

49、;if(!isdouble(area) return false;if(trim(ownername) = "")alert("戶主姓名不可為空!")form1.ownername.focus();return false;if(!isnumber(trim(population)alert("家庭人口不正確!");form1.population.focus();return false; if(!checkphone(ownerphone) return false;if(!isdate(trim(mdate) return fa

50、lse;return true;function isdouble(str) /判斷是否為小數(shù)或整數(shù)(正的)var re =/0-9+.?0-9*$/;if(!re.test(str)alert("面積不正確!");form1.area.focus();return false;return true;function isdate(str)var re =/1-90-90-90-9-0-10-9-0-30-9$/;var re2 =/1-90-90-90-9-1?0-9-1-3?0-9$/;if(re.test(str) | re2.test(str)return tru

51、e;elsealert("日期格式不正確!");form1.mdate.focus();return false;function checkhouseid(id)var re = /1-8#1-601-6$/;/ 1-8表示1至8棟,第一個(gè)1-6表示1至6層if(!re.test(id) alert("不存在此格式的房號(hào)!");form1.houseid.focus();return false;return true;function checkphone(phone)if(phone.length < 6 | phone.length >

52、; 15)alert("電話長(zhǎng)度應(yīng)為6-15位");form1.ownerphone.focus();return false;if(!isnumber(phone) alert("電話號(hào)碼應(yīng)為數(shù)字");form1.ownerphone.focus();return false;return true;function isnumber(str)var re = /0-9*1-90-9*$/if(re.test(str) return true;return false;function iswhitespace(str)var whitespace = " tnr"var i;for(i=0; i<str.length; i+)var c = str.charat(i);if(whitespace.indexof(c) >= 0)return true;return false;function

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論