畢業(yè)設(shè)計(jì)-基于web的小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)-基于web的小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)-基于web的小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)-基于web的小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)-基于web的小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

JIUJIANGUNIVERSITY畢業(yè)論文題目小區(qū)物業(yè)管理信息系統(tǒng)英文題目RESIDENTIALPROPERTYMANAGEMENTINFORMATIONSYSTEM院系信息科學(xué)與技術(shù)學(xué)院專(zhuān)業(yè)計(jì)算機(jī)科學(xué)與技術(shù)姓名班級(jí)學(xué)號(hào)指導(dǎo)教師二一二年五月摘要本論文描述了小區(qū)物業(yè)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。該系統(tǒng)是基于WEB的一個(gè)小區(qū)物業(yè)管理信息系統(tǒng)。其采用了MVC模式進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)實(shí)現(xiàn)WEB系統(tǒng)的職能分工。系統(tǒng)的前臺(tái)設(shè)計(jì)由JSP實(shí)現(xiàn)。利用ORACLE數(shù)據(jù)庫(kù)進(jìn)行表的創(chuàng)建和管理。系統(tǒng)實(shí)現(xiàn)了系統(tǒng)的半自動(dòng)化,智能的對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行管理,方便了管理員管理系統(tǒng)及數(shù)據(jù)的操作、用戶(hù)物業(yè)費(fèi)的網(wǎng)上繳費(fèi)以及網(wǎng)上查詢(xún)的功能。緒論主要描述了系統(tǒng)的開(kāi)發(fā)背景、技術(shù)可行性以及系統(tǒng)要達(dá)到的設(shè)計(jì)目標(biāo)。系統(tǒng)是為了滿(mǎn)足信息時(shí)代人們對(duì)網(wǎng)絡(luò)繳費(fèi)需求而開(kāi)發(fā)的。信息時(shí)代,人們生活也要緊跟時(shí)代的步伐,實(shí)現(xiàn)信息化,因此我選擇了開(kāi)發(fā)小區(qū)物業(yè)信息管理系統(tǒng)。由于JAVA技術(shù)已經(jīng)很成熟了,只要你能想到的功能它都能實(shí)現(xiàn),技術(shù)已經(jīng)不是問(wèn)題。至于系統(tǒng)要達(dá)到的目標(biāo),主要是實(shí)現(xiàn)用戶(hù)網(wǎng)上繳費(fèi)、管理員網(wǎng)上對(duì)系統(tǒng)進(jìn)行管理的功能。開(kāi)發(fā)一個(gè)系統(tǒng),少不了系統(tǒng)分析。在論文中我對(duì)系統(tǒng)進(jìn)行了需求分析和功能分析,對(duì)功能進(jìn)行了詳細(xì)的說(shuō)明,并借助用例圖和序列圖簡(jiǎn)單明了的介紹了系統(tǒng)的實(shí)現(xiàn)流程。最后,我對(duì)系統(tǒng)的主要功能進(jìn)行了一個(gè)詳細(xì)的介紹并附有詳細(xì)的代碼和界面效果圖,從管理員登陸到登陸后的功能以及重要功能的介紹。我相信,通過(guò)我的這番詳細(xì)的介紹,用戶(hù)一定能對(duì)本系統(tǒng)有一個(gè)清楚的認(rèn)識(shí)。最后,對(duì)在完成系統(tǒng)設(shè)計(jì)過(guò)程中遇到的難點(diǎn)和體會(huì)做了一個(gè)總結(jié)。開(kāi)發(fā)一個(gè)系統(tǒng)不僅是技術(shù)的提高,也是一個(gè)業(yè)務(wù)知識(shí)的提高,并且往往業(yè)務(wù)知識(shí)比技術(shù)更重要。我相信,通過(guò)這次是設(shè)計(jì)開(kāi)發(fā),我的技術(shù)也業(yè)務(wù)水平一定有一個(gè)質(zhì)的提高。關(guān)鍵詞小區(qū)物業(yè),JSP技術(shù),ORACLE數(shù)據(jù)庫(kù)ABSTRACTTHISPAPERDESCRIBESTHE“RESIDENTIALPROPERTYMANAGEMENTINFORMATIONSYSTEM“DESIGNANDIMPLEMENTATIONTHESYSTEMISBASEDONTHEWEBOFARESIDENTIALPROPERTYMANAGEMENTINFORMATIONSYSTEMITUSEDTHEMVCMODEDEVELOPMENT,IMPLEMENTATIONOFTHEWEBSYSTEMFUNCTIONSTHEDESIGNREALIZATIONOFTHEJSPSYSTEM,THEUSEOFORACLEDATABASETABLECREATIONANDMANAGEMENTTHESYSTEMREALIZESTHEAUTOMATICSYSTEM,INTELLIGENCEOFSYSTEMDATAMANAGEMENT,CONVENIENTADMINISTRATORMANAGEMENTSYSTEMANDDATAOPERATION,USERPROPERTYFEESONLINEPAYMENTANDONLINEQUERYFUNCTIONTHEINTRODUCTIONMAINLYDESCRIBESTHEDEVELOPMENTBACKGROUNDOFTHESYSTEM,TECHNICALFEASIBILITYANDSYSTEMTOACHIEVETHEDESIGNGOALTHESYSTEMISDESIGNEDTOMEETTHEINFORMATIONAGEPEOPLEDEMANDANDTHEDEVELOPMENTOFNETWORKPAYMENTTHEINFORMATIONAGE,PEOPLESLIFEISTOKEEPPACEWITHTHETIMES,THEREALIZATIONOFINFORMATION,SOICHOSETHEDEVELOPMENTOFRESIDENTIALPROPERTYMANAGEMENTINFORMATIONSYSTEMBECAUSEJAVATECHNOLOGYHASBEENVERYMATURE,IFYOUCANTHINKOFTHEFUNCTIONITCANREALIZE,TECHNOLOGYISNOTAPROBLEMASFORTHESYSTEMTOREACHTHEGOAL,ISMAINLYTOACHIEVETHEUSERONLINEBILLPAYMENT,THESYSTEMADMINISTRATORNETWORKMANAGEMENTFUNCTIONSDEVELOPMENTOFASYSTEM,NOTTHESYSTEMANALYSISINTHEPAPERIONREQUIREMENTANALYSISANDFUNCTIONANALYSIS,ONTHEFUNCTIONINDETAIL,ANDWITHTHEHELPOFTHEUSECASEDIAGRAMANDSEQUENCEDIAGRAMOFSIMPLEINTRODUCEDTHESYSTEMREALIZATIONPROCESSFINALLY,THEMAINFUNCTIONOFTHISSYSTEMCARRIEDOUTADETAILEDINTRODUCTIONWITHADETAILEDCODEANDINTERFACEEFFECTCHART,FROMTHEADMINISTRATORTOLANDINGAFTERTHEFUNCTIONANDIMPORTANTFUNCTIONINTRODUCTIONIBELIEVETHAT,THROUGHMYTHISDETAILEDINTRODUCTION,THEUSERMUSTBEOFTHESYSTEMHAVEACLEARUNDERSTANDINGOFFINALLY,ONTHECOMPLETIONOFTHESYSTEMDESIGNPROCESSENCOUNTEREDDIFFICULTIESANDEXPERIENCETODOASUMMARYDEVELOPMENTOFASYSTEMISNOTONLYATECHNICALIMPROVEMENT,ISALSOABUSINESSKNOWLEDGEINCREASINGBUSINESSKNOWLEDGEANDOFTENMOREIMPORTANTTHANTHETECHNOLOGYIBELIEVETHAT,THROUGHTHISDESIGNANDDEVELOPMENT,ITECHNOLOGYLEVELOFBUSINESSMUSTHAVEAQUALITATIVEIMPROVEMENTKEYWORDPLOTPROPERTY,JSPTECHNOLOGY,ORACLEDATABASE目錄摘要IABSTRACTII目錄III1緒論111項(xiàng)目開(kāi)發(fā)背景112技術(shù)可行性研究213本課題要達(dá)到的設(shè)計(jì)目標(biāo)32系統(tǒng)分析421小區(qū)物業(yè)管理系統(tǒng)的需求分析422功能說(shuō)明53系統(tǒng)設(shè)計(jì)631系統(tǒng)功能分析732用例圖933序列圖1234數(shù)據(jù)庫(kù)設(shè)計(jì)1335概念結(jié)構(gòu)設(shè)計(jì)1336物理結(jié)構(gòu)設(shè)計(jì)154系統(tǒng)詳細(xì)設(shè)計(jì)2041管理員登錄模塊設(shè)計(jì)2042管理員功能選擇頁(yè)面2543系統(tǒng)基本模塊介紹375總結(jié)5951設(shè)計(jì)過(guò)程遇到的難點(diǎn)5952設(shè)計(jì)過(guò)程中的體會(huì)606結(jié)束語(yǔ)61參考文獻(xiàn)62附件621緒論11項(xiàng)目開(kāi)發(fā)背景隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們的生活越來(lái)越便利,很多事情都可以走不出戶(hù)就能完成。如購(gòu)物,上淘寶點(diǎn)擊你想要的物品,網(wǎng)上付款就能得到,想要飛機(jī)火車(chē)票,網(wǎng)上也能完成。而現(xiàn)在的物業(yè)繳費(fèi)卻還是個(gè)問(wèn)題,雖然有些物業(yè)費(fèi)在網(wǎng)上也可以上交,但是對(duì)于那些插卡式的煤氣,電費(fèi)仍是不能實(shí)現(xiàn)網(wǎng)上繳費(fèi)的功能,人們還是要跑到指定的地點(diǎn)才能繳費(fèi),這給現(xiàn)代的人們帶來(lái)了很多的不便。在技術(shù)如此成熟,科技如此發(fā)達(dá)的年代,沒(méi)有理由讓物業(yè)繳費(fèi)成為人們的困擾。開(kāi)發(fā)一個(gè)針對(duì)物業(yè)繳費(fèi)的系統(tǒng)是必然的。我們都知道,現(xiàn)在WEB技術(shù)已經(jīng)很強(qiáng)大了,只要你能想得到的,用JAVA都能實(shí)現(xiàn),或者說(shuō)不用JAVA,就是其他語(yǔ)言也能實(shí)現(xiàn)?,F(xiàn)在還要跑到指定的地點(diǎn)去繳費(fèi),這跟現(xiàn)在的網(wǎng)絡(luò)時(shí)代相隔差距也太大了,如同讓一個(gè)時(shí)尚美女跨個(gè)小學(xué)生的書(shū)包。這是絕對(duì)不搭調(diào)的,為了讓物業(yè)繳費(fèi)跟的上現(xiàn)代科技發(fā)展的腳步,開(kāi)發(fā)物業(yè)管理系統(tǒng)已經(jīng)迫在眉睫了。而且,對(duì)于現(xiàn)代速食的現(xiàn)代人們,時(shí)間是太寶貴了,浪費(fèi)那么多的時(shí)間在物業(yè)繳費(fèi)上也實(shí)在是太可惜了,為了這寶貴的時(shí)間,我們也應(yīng)該開(kāi)發(fā)一個(gè)物業(yè)管理系統(tǒng)。還有就是隨著技術(shù)的發(fā)展人們也慢慢變得更懶了,能不用出門(mén)就盡量不出門(mén),樂(lè)的在家享受生活,一天的工作已經(jīng)夠累的了,誰(shuí)還愿意為了交個(gè)物業(yè)費(fèi)而跑腿呢。為了實(shí)現(xiàn)物業(yè)繳費(fèi)的便利,我想到了要開(kāi)發(fā)一個(gè)針對(duì)小區(qū)用戶(hù)的物業(yè)管理系統(tǒng),于是我試著開(kāi)發(fā)了本系統(tǒng)。本物業(yè)管理系統(tǒng)主要是實(shí)現(xiàn)物業(yè)繳費(fèi),同時(shí)也方便用戶(hù)查詢(xún)繳費(fèi)信息、小區(qū)消息等功能。12技術(shù)可行性研究目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類(lèi)CLIENT/SERVER模式,BROWSER/WEB模式。前者主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,后者是近幾年伴隨INTERNET迅速發(fā)展起來(lái)的一種技術(shù),它與客戶(hù)/服務(wù)器方式類(lèi)似,客戶(hù)端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是WEBSERVER,而WEBSERVER與數(shù)據(jù)庫(kù)和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢(xún),有很多部門(mén)的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡(jiǎn)便。所以,我選擇了BROWSER/WEB模式。開(kāi)發(fā)語(yǔ)言,JAVA的強(qiáng)大之處在于它的無(wú)所不能,而且現(xiàn)在的主流也是JAVA,所以選擇用JAVA語(yǔ)言開(kāi)發(fā)是我的必然。JSP、JAVASCRIPT、CSS、IFRAME、TABLE是我將要用來(lái)設(shè)計(jì)界面的技術(shù)。利用JS我們可以實(shí)現(xiàn)很多的界面效果,可以讓你的界面變得震撼,如字體的顏色、大小的變化,圖片的自動(dòng)切換等。CSS可以讓你的頁(yè)面布局更自然,讓人看起來(lái)特別自然,還可以減少代碼的重復(fù)。IFRAME可以幫助你頁(yè)面布局,你想把你的頁(yè)面分為幾塊都能幫你實(shí)現(xiàn)。TABLE能幫你把你的數(shù)據(jù)以你想要的方式顯示出來(lái)。通過(guò)這些技術(shù),能讓你的頁(yè)面達(dá)到你要的所有的效果,使其變得美觀(guān)大方。面對(duì)著關(guān)系到金錢(qián)的利益關(guān)系,安全性著稱(chēng)的ORACLE成了我的選擇。ORACLE是一個(gè)大型數(shù)據(jù)庫(kù),從他的服務(wù)的啟動(dòng)所花的時(shí)間來(lái)看我們就可以發(fā)現(xiàn)他與其他數(shù)據(jù)庫(kù)的不同。比如,你要一個(gè)自增序列,SQLSERVER就一個(gè)IDENTITY函數(shù),而ORACLE可以你自己隨便建SEQUENCE然后建一個(gè)觸發(fā)器就可以了。并且ORACLE比其他數(shù)據(jù)庫(kù)強(qiáng)大的地方其實(shí)是他的角色的管理。像SQLSERVER就一個(gè)用戶(hù)一個(gè)數(shù)據(jù)庫(kù),而ORACLE可以一個(gè)數(shù)據(jù)庫(kù)擁有多個(gè)用戶(hù),并且每個(gè)用戶(hù)只要賦予他權(quán)限他就可以在數(shù)據(jù)庫(kù)中建表等操作。在我看來(lái),利用以上技術(shù)完全可以進(jìn)行這個(gè)系統(tǒng)的開(kāi)發(fā)。13本課題要達(dá)到的設(shè)計(jì)目標(biāo)小區(qū)物業(yè)信息管理系統(tǒng)使針對(duì)當(dāng)代社會(huì),針對(duì)人們生活的科技信息化應(yīng)運(yùn)而生的,是為小區(qū)管理著和小區(qū)用戶(hù)更好的更方便的維護(hù)小區(qū)各項(xiàng)物業(yè)管理業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,根據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),實(shí)現(xiàn)各項(xiàng)管理等幾個(gè)方面的功能。這個(gè)系統(tǒng)分為兩個(gè)角色,系統(tǒng)管理員和普通用戶(hù)。在功能方面,管理員擁有以下功能。(1)收費(fèi)管理欠費(fèi)收取、預(yù)交費(fèi)、客戶(hù)帳戶(hù)退還、臨時(shí)收費(fèi)、押金管理。(2)數(shù)據(jù)處理生成收費(fèi)數(shù)據(jù)、水表數(shù)據(jù)錄入、電表數(shù)據(jù)錄入、氣表數(shù)據(jù)錄入(3)統(tǒng)計(jì)查詢(xún)應(yīng)收費(fèi)明細(xì)查詢(xún)、已收費(fèi)明細(xì)查詢(xún)、未收費(fèi)明細(xì)查詢(xún)、客戶(hù)帳戶(hù)流水帳、現(xiàn)金收支統(tǒng)計(jì)、欠費(fèi)收取明細(xì)、預(yù)交費(fèi)明細(xì)、臨時(shí)收費(fèi)明細(xì)、自動(dòng)扣款明細(xì)、抄表明細(xì)、優(yōu)惠明細(xì)、月季年度統(tǒng)計(jì)。(4)系統(tǒng)管理小區(qū)設(shè)置、收費(fèi)項(xiàng)目設(shè)置、客戶(hù)資料維護(hù)、登錄用戶(hù)維護(hù)。普通用戶(hù)擁有以下功能(1)個(gè)人信息查詢(xún)查詢(xún)用戶(hù)個(gè)人信息,可以修改除了權(quán)限以外的所有個(gè)人信息。(2)水電氣表信息查詢(xún)可以查詢(xún)用戶(hù)本人的所有表信息,可以根據(jù)日期查詢(xún),且可以模糊查詢(xún)。(3)繳費(fèi)記錄查詢(xún)查詢(xún)用戶(hù)的所有繳費(fèi)記錄,也可以根據(jù)日期查詢(xún)用戶(hù)指定日期的繳費(fèi)記錄。(4)單價(jià)查詢(xún)用戶(hù)可以查詢(xún)小區(qū)所有的單價(jià)信息,也可以查詢(xún)的最新的單價(jià)信息。(5)查看小區(qū)最新消息用戶(hù)可以查詢(xún)到小區(qū)的最新消息,當(dāng)然也可以查詢(xún)到以前的小區(qū)消息。由于管理員的功能很多,在這里就先不做詳細(xì)介紹了。2系統(tǒng)分析21小區(qū)物業(yè)管理系統(tǒng)的需求分析小區(qū)物業(yè)管理系統(tǒng)是面向小區(qū)的物業(yè)繳費(fèi),是利用計(jì)算機(jī)對(duì)小區(qū)物業(yè)繳費(fèi)進(jìn)行集中管理而開(kāi)發(fā)的系統(tǒng)。該系統(tǒng)是JSP連接ORACLE數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)的,力求與實(shí)際相結(jié)合具有查詢(xún)、管理等功能,旨在達(dá)到使小區(qū)的管理和運(yùn)營(yíng)趨于計(jì)算機(jī)化,使之更加方便、快捷以提高工作效率,最大方面的方便用戶(hù)。用戶(hù)要繳費(fèi),系統(tǒng)中就一定需要保存用戶(hù)的資料,用戶(hù)要能夠登錄到系統(tǒng)進(jìn)行繳費(fèi),那么他就一定要擁有該系統(tǒng)的賬戶(hù),系統(tǒng)中面對(duì)如此多的數(shù)據(jù),就一定要有個(gè)管理員來(lái)對(duì)其進(jìn)行維護(hù),這就決定了改系統(tǒng)需要兩個(gè)角色,管理員和普通用戶(hù)。為了盡可能的方便用戶(hù),系統(tǒng)要實(shí)現(xiàn)自動(dòng)扣款的功能,那么用戶(hù)就要擁有一個(gè)獨(dú)立的賬戶(hù),讓系統(tǒng)到時(shí)間能夠自動(dòng)扣款。要交物業(yè)費(fèi),那就一定要水電氣表的數(shù)據(jù),而且要計(jì)算費(fèi)用還需要小區(qū)當(dāng)月的單價(jià)信息。由于是面向小區(qū)用戶(hù),小區(qū)的最新事件也一定是用戶(hù)關(guān)心的問(wèn)題,由此。小區(qū)消息的公布也是一個(gè)需要的必然。為了方便用戶(hù)查看消費(fèi)記錄,系統(tǒng)就一定要對(duì)數(shù)據(jù)進(jìn)行一個(gè)處理,方百年用戶(hù)查詢(xún)。如數(shù)據(jù)的統(tǒng)計(jì)計(jì)算,年月的總結(jié),總計(jì)等。管理員需要對(duì)系統(tǒng)中的所有數(shù)據(jù)進(jìn)行管理,他要具有一個(gè)比普通用戶(hù)更高的權(quán)限。要面對(duì)所有用戶(hù)的數(shù)據(jù),對(duì)所有的數(shù)據(jù)進(jìn)行操作,統(tǒng)計(jì)查詢(xún)等。同時(shí)也要對(duì)小區(qū)的用戶(hù)進(jìn)行管理,如添加用戶(hù),刪除用戶(hù)等。22功能說(shuō)明管理員系統(tǒng)功能模塊說(shuō)明如下1、收費(fèi)管理對(duì)各種費(fèi)用進(jìn)行管理,具體如下(1)欠費(fèi)收取把所有欠款用戶(hù)查詢(xún)出來(lái),讓其繳費(fèi)。(2)預(yù)交費(fèi)用戶(hù)多交的費(fèi)用可以算作預(yù)交費(fèi),如果用戶(hù)下個(gè)月到了繳費(fèi)時(shí)間還沒(méi)有繳費(fèi)的話(huà),系統(tǒng)可以自動(dòng)從預(yù)交費(fèi)中自動(dòng)扣除。(3)客戶(hù)帳戶(hù)退還如果用戶(hù)要搬離小區(qū),可以把多交的費(fèi)用以及押金退還給用戶(hù)。(4)臨時(shí)收費(fèi)小區(qū)管理員可以根據(jù)小區(qū)特殊情況,對(duì)小區(qū)用戶(hù)進(jìn)行臨時(shí)收費(fèi)。(5)押金管理住入小區(qū)的用戶(hù),小區(qū)要收取一定的押金,具體數(shù)目由管理員決定。2、數(shù)據(jù)處理對(duì)小區(qū)用戶(hù)的水電氣表數(shù)據(jù)的處理。具體如下(1)生成收費(fèi)數(shù)據(jù)根據(jù)用戶(hù)本月的用水電煤氣的量和本月的單價(jià)計(jì)算用戶(hù)本月的費(fèi)用。(2)水表數(shù)據(jù)錄入錄入所有小區(qū)用戶(hù)的水表數(shù)據(jù)。(3)電表數(shù)據(jù)錄入錄入所有小區(qū)用戶(hù)的電表數(shù)據(jù)。(4)氣表數(shù)據(jù)錄入錄入所有小區(qū)用戶(hù)的氣表數(shù)據(jù)。3、統(tǒng)計(jì)查詢(xún)對(duì)所有小區(qū)用戶(hù)的所有數(shù)據(jù)進(jìn)行各種方式的查詢(xún)。具體如下(1)應(yīng)收費(fèi)明細(xì)查詢(xún)小區(qū)用戶(hù)應(yīng)該繳費(fèi)的信息查詢(xún),水電煤氣、臨時(shí)收費(fèi)等。(2)已收費(fèi)明細(xì)查詢(xún)用戶(hù)已經(jīng)交了的費(fèi)用的查詢(xún)。(3)未收費(fèi)明細(xì)查詢(xún)用戶(hù)還沒(méi)有繳費(fèi)的詳細(xì)信息的查詢(xún)。(4)客戶(hù)帳戶(hù)流水帳查詢(xún)用戶(hù)每個(gè)時(shí)間交了什么費(fèi)用。(5)現(xiàn)金收支統(tǒng)計(jì)用戶(hù)所有繳費(fèi)未繳費(fèi)信息的查詢(xún)。(6)欠費(fèi)收取明細(xì)用戶(hù)欠費(fèi)記錄的明細(xì)查詢(xún)。(7)預(yù)交費(fèi)明細(xì)用戶(hù)預(yù)交費(fèi)的詳細(xì)記錄查詢(xún)。(8)臨時(shí)收費(fèi)明細(xì)小區(qū)針對(duì)所有小區(qū)用戶(hù)的臨時(shí)收費(fèi)詳細(xì)記錄查詢(xún)。(9)自動(dòng)扣款明細(xì)系統(tǒng)對(duì)用戶(hù)賬戶(hù)的自動(dòng)扣款詳細(xì)的查詢(xún)。(10)抄表明細(xì)用戶(hù)水電煤氣表數(shù)據(jù)的詳細(xì)查詢(xún)??梢圆樵?xún)具體時(shí)間的表格數(shù)據(jù)。(11)優(yōu)惠明細(xì)利用賬戶(hù)繳費(fèi)的一個(gè)優(yōu)惠詳細(xì)查詢(xún)。(12)月季年度統(tǒng)計(jì)小區(qū)所有用戶(hù)或個(gè)人的一個(gè)月季年度統(tǒng)計(jì)的信息查詢(xún)。4、系統(tǒng)管理小區(qū)中的各種資料的管理。具體如下(1)小區(qū)消息小區(qū)消息的添加。(2)收費(fèi)項(xiàng)目設(shè)置針對(duì)小區(qū)水電煤氣單價(jià)的設(shè)置。(3)客戶(hù)資料維護(hù)用戶(hù)資料的增刪改查。(4)登錄用戶(hù)維護(hù)添加小區(qū)用戶(hù)。對(duì)剛添加的用戶(hù)收取一定的押金。押金可以在用戶(hù)推出小區(qū)時(shí)歸還。這些都是管理員具有的功能,由于普通用戶(hù)的功能在前面已經(jīng)詳細(xì)介紹過(guò)了,在這里我就不再重復(fù)了??傊芾韱T跟普通用戶(hù)的功能差不多,只不過(guò)管理員針對(duì)的是小區(qū)內(nèi)所有的用戶(hù),而普通用戶(hù)只能對(duì)自己的數(shù)據(jù)進(jìn)行操作。區(qū)別僅限于此。還有就是普通用戶(hù)對(duì)于押金,臨時(shí)收費(fèi)只有上交的權(quán)利,而沒(méi)有設(shè)置的權(quán)限,并且對(duì)于費(fèi)用單價(jià)也只有管理員才能操作,再有就是對(duì)于小區(qū)消息,普通用戶(hù)只有查看的權(quán)限,不能增刪改??傊麄€(gè)系統(tǒng)的功能,對(duì)于普通用戶(hù)基本就只有查詢(xún)的功能,而管理員是可以增刪改查。我相信,針對(duì)這點(diǎn)其他系統(tǒng)也是這樣的。對(duì)于系統(tǒng)的功能中的查詢(xún),其中都可以根據(jù)搜索條件對(duì)其進(jìn)行模糊查詢(xún),用戶(hù)可以根據(jù)自己想要查找的條件查詢(xún)到明細(xì)的信息。3系統(tǒng)設(shè)計(jì)31系統(tǒng)功能分析根據(jù)系統(tǒng)功能的要求,小區(qū)物業(yè)系統(tǒng)分為五個(gè)主要模塊。即住戶(hù)資料管理、物業(yè)繳費(fèi)管理、小區(qū)消息管理??梢詫⑾到y(tǒng)分解成為幾個(gè)功能模塊來(lái)分別設(shè)計(jì),功能模塊間的關(guān)系如圖311所示。圖311基本模塊圖對(duì)于小區(qū)物業(yè)系統(tǒng),根據(jù)系統(tǒng)功能分析,僅有一個(gè)單一的流程化頁(yè)面。所以從歡迎頁(yè)面到登錄頁(yè)面,如果登錄成功,則進(jìn)入相應(yīng)的功能頁(yè)。整個(gè)系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu)示意圖如圖312所示。統(tǒng)計(jì)查詢(xún)登錄首頁(yè)收費(fèi)管理數(shù)據(jù)處理系統(tǒng)管理圖312整個(gè)系統(tǒng)的頁(yè)面邏輯結(jié)構(gòu)示意圖32用例圖圖321管理員總用例圖用例說(shuō)明上圖是系統(tǒng)中管理員角色的用例圖,包含整個(gè)系統(tǒng)中關(guān)于福安里遠(yuǎn)這個(gè)角色擁有的用例信息。圖322普通用戶(hù)用例圖用例說(shuō)明上圖是系統(tǒng)中普通用戶(hù)的所有用例。圖323收費(fèi)管理模塊用例圖用例說(shuō)明上圖是管理員在收費(fèi)管理模塊的用例圖。收費(fèi)管理有包含客戶(hù)賬戶(hù)退還、預(yù)交費(fèi)、欠費(fèi)收取、臨時(shí)收費(fèi)和押金管理4個(gè)用例。圖324數(shù)據(jù)處理模塊用例圖用例說(shuō)明上圖是管理員在數(shù)據(jù)處理模塊的用例圖。數(shù)據(jù)處理有包含生成收費(fèi)數(shù)據(jù)、用戶(hù)繳費(fèi)和水電氣表數(shù)據(jù)錄入3個(gè)用例。圖325統(tǒng)計(jì)查詢(xún)模塊用例圖用例說(shuō)明上圖是管理員在統(tǒng)計(jì)模塊的用例圖。統(tǒng)計(jì)查詢(xún)用例又包含上圖所示的12個(gè)用例。圖326系統(tǒng)管理模塊用例圖用例說(shuō)明上圖是管理員在系統(tǒng)管理模塊的用例圖。系統(tǒng)管理用例包含圖中4個(gè)用例。33序列圖1、用戶(hù)信息修改圖34序列圖34數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過(guò)合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫(kù)模式、子模式,建立數(shù)據(jù)庫(kù)和設(shè)計(jì)應(yīng)用程序,滿(mǎn)足用戶(hù)的各種信息需求。35概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體聯(lián)系圖(簡(jiǎn)稱(chēng)ER圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。ER圖由實(shí)體、屬性、聯(lián)系三部分組成。ER圖的有關(guān)符號(hào)說(shuō)明如下圖351住戶(hù)信息ER圖圖352押金信息ER圖圖353繳費(fèi)信息ER圖圖354賬戶(hù)信息ER圖圖355水電煤氣信息ER圖實(shí)體間主要聯(lián)系如下圖355實(shí)體間聯(lián)系圖36物理結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)的原則如下(1)盡可能的減少數(shù)據(jù)冗余和重復(fù)。(2)結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。(3)數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性?;谝陨显O(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一個(gè)數(shù)據(jù)庫(kù),包含住戶(hù)信息、收費(fèi)信息、單價(jià)信息、數(shù)據(jù)信息、押金信息、預(yù)交費(fèi)信息等幾個(gè)表。為了加快系統(tǒng)訪(fǎng)問(wèn)的速度我還建了一個(gè)視圖。本系統(tǒng)中相關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)舉例如下表1單價(jià)信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位ID自動(dòng)編號(hào)日期DATA水費(fèi)NUMBER電費(fèi)NUMBER煤氣費(fèi)NUMBER表2USERS(住戶(hù)信息)表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位住戶(hù)編號(hào)NUMBER戶(hù)主名稱(chēng)文本20聯(lián)系電話(huà)文本20EMAIL文本50地址文本20權(quán)限文本20表3DATA(水電煤氣表信息)表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)住戶(hù)編號(hào)NUMBER日期日期/時(shí)間水表NUMBER電表NUMBER煤氣表NUMBER2表4押金信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶(hù)編號(hào)NUMBER押金NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間表5預(yù)交費(fèi)信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶(hù)編號(hào)NUMBER預(yù)交費(fèi)NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間表6臨時(shí)收費(fèi)信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶(hù)編號(hào)NUMBER臨時(shí)收費(fèi)NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間繳費(fèi)日期日期/時(shí)間表7繳費(fèi)清單表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)NUMBER住戶(hù)編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間繳費(fèi)類(lèi)型NUMBER表8賬戶(hù)信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)NUMBER住戶(hù)編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間賬戶(hù)余額NUMBER表9費(fèi)用表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)NUMBER住戶(hù)編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間水費(fèi)NUMBER電費(fèi)NUMBER煤氣費(fèi)NUMBER總計(jì)NUMBER表10小區(qū)消息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)NUMBER標(biāo)題NUMBER內(nèi)容NUMBER日期日期/時(shí)間表11欠費(fèi)信息表字段名稱(chēng)字段類(lèi)型寬度小數(shù)位編號(hào)NUMBER住戶(hù)編號(hào)NUMBER欠費(fèi)金額NUMBER日期日期/時(shí)間繳費(fèi)標(biāo)志NUMBER繳費(fèi)日期NUMBER視圖1所有繳費(fèi)信息視圖字段名稱(chēng)字段類(lèi)型寬度小數(shù)位用戶(hù)名稱(chēng)NUMBER住戶(hù)編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間水費(fèi)NUMBER電費(fèi)NUMBER煤氣費(fèi)NUMBER總計(jì)NUMBER臨時(shí)收費(fèi)NUMBER押金NUMBER4系統(tǒng)詳細(xì)設(shè)計(jì)41管理員登錄模塊設(shè)計(jì)輸入用戶(hù)名YANYAN,密碼YANYAN處理判斷用戶(hù)名和密碼。填入用戶(hù)名、密碼和附加碼后點(diǎn)擊登錄按鈕,系統(tǒng)將自動(dòng)從數(shù)據(jù)庫(kù)中的管理員信息表中判斷是否存在相同的用戶(hù)名和密碼等,如果有則進(jìn)入系統(tǒng),如果不存在或密碼錯(cuò)誤,則提示不是管理員或密碼有錯(cuò)誤的信息。輸出登錄成功,進(jìn)入管理員的功能選擇頁(yè)面,若不成功,則留著登錄頁(yè)面。圖411系統(tǒng)登錄界面登錄模塊實(shí)現(xiàn)代碼“MYJSPLOGINJSPSTARTINGPAGEFUNCTIONISVALIDFORMIFFORMLOGINNAMEVALUELENGTH用戶(hù)密碼版權(quán)信A0811班42管理員功能選擇頁(yè)面管理員登錄后出現(xiàn)功能選擇界面,可以選擇相應(yīng)的操作圖42系統(tǒng)操作頁(yè)面截圖實(shí)現(xiàn)代碼如下TOPJSPFUNCTIONSHOWREQUESTSETCHARACTERENCODING“UTF8“VARAANEWDATEBBAAGETYEAR“年“AAGETMONTH1“月“AAGETDATE“日T“BB“星期“日一二三四五六CHARATAAGETDAY“R“AAGETHOURS“BBAAGETMINUTES“AAGETSECONDSDOCUMENTALLCCINNERHTMLBBSETTIMEOUT“SHOW“,1000FUNCTIONFIRSTWINDOWPARENTLOCATION“MAINJSP“TOPFORMSUBMITFUNCTIONINFO_UPDATEWINDOWPARENTFRAMESMAINFRAMEI1LOCATION“USERMODIFYCLSERVLETUSERNAME“TOPFORMSUBMITFUNCTIONREFRESH/WINDOWPARENTFRAMESMAINFRAMELOCATIONRELOADWINDOWPARENTFRAMESMAINFRAMEI1LOCATIONRELOADTOPFORMSUBMITFUNCTIONEXITIFCONFIRM“確定退出管理系統(tǒng)“TRUEWINDOWPARENTLOCATION“LOGINJSP“WINDOWCLOSERETURNTRUEELSERETURNFALSEFUNCTIONSHOWVARAANEWDATEBBAAGETYEAR“年“AAGETMONTH1“月“AAGETDATE“日T“BB“星期“日一二三四五六CHARATAAGETDAY“R“AAGETHOURS“BBAAGETMINUTES“AAGETSECONDSDOCUMENTALLCCINNERHTMLBBSETTIMEOUT“SHOW“,1000ADMINLEFTJSP左面板FUNCTIONMM_PRELOADIMAGES/V30VARDDOCUMENTIFDIMAGESIFDMM_PDMM_PNEWARRAYVARI,JDMM_PLENGTH,AMM_PRELOADIMAGESARGUMENTSFORI0I0NNSUBSTRING0,PIFXDNFORI0X系統(tǒng)管理數(shù)據(jù)處理統(tǒng)計(jì)查詢(xún)STORENEWDTREESTORESTOREADD0,1,小區(qū)物業(yè)管理系統(tǒng)STOREADD1,0,收費(fèi)管理STOREADD2,1,欠費(fèi)收取,OVERDUEJSP,“欠費(fèi)收取“,“I1“STOREADD3,1,預(yù)交費(fèi),PREJSPTYPE1,“預(yù)交費(fèi)“,“I1“STOREADD4,1,客戶(hù)賬戶(hù)退還,PREJSPTYPE2,“客戶(hù)賬戶(hù)退還“,“I1“STOREADD5,1,臨時(shí)收費(fèi),TEMPJSP,“臨時(shí)收費(fèi)“,“I1“STOREADD6,1,押金管理,DEPOSITJSP,“押金管理“,“I1“STOREADD7,0,數(shù)據(jù)處理STOREADD8,7,生成收費(fèi)數(shù)據(jù),ADMINFEEINFOCL,“生成收費(fèi)數(shù)據(jù)“,“I1“STOREADD9,7,用戶(hù)每月繳費(fèi),ADMINHANDFEEBYUSERIDJSP,“用戶(hù)繳費(fèi)“,“I1“STOREADD10,7,水電氣表數(shù)據(jù)錄入,DATAEDITJSPTYPEEDIT,“水電氣表數(shù)據(jù)錄入“,“I1“STOREADD11,0,統(tǒng)計(jì)查詢(xún)STOREADD12,11,應(yīng)收費(fèi)明細(xì)查詢(xún),SEARCHOVERDUEINFOCLID1STOREADD13,11,已收費(fèi)明細(xì)查詢(xún),SEARCHOVERDUEINFOCLID2STOREADD14,11,未收費(fèi)明細(xì)查詢(xún),SEARCHOVERDUEINFOCLID3STOREADD15,11,客戶(hù)賬戶(hù)流水賬,SEARCHUSERHANDFEELISTCLLOGINNAMEYANYAN,“客戶(hù)賬戶(hù)流水賬“,“I1“STOREADD16,11,現(xiàn)金收支統(tǒng)計(jì),SEARCHOVERDUEINFOCLID7STOREADD17,11,欠費(fèi)收取明細(xì),SEARCHOVERDUEINFOCLID4STOREADD18,11,預(yù)交費(fèi)明細(xì)查詢(xún),SEARCHOVERDUEINFOCLID5STOREADD19,11,臨時(shí)收費(fèi)明細(xì),SEARCHTEMPINFOCL,“臨時(shí)收費(fèi)明細(xì)“,“I1“STOREADD20,11,自動(dòng)扣款明細(xì),SEARCHACCOUNTCLLOGINNAMEYANYAN,“自動(dòng)扣款明細(xì)“,“I1“STOREADD21,11,抄表明細(xì),SEARCHDATAINFOCL,“抄表明細(xì)“,“I1“STOREADD22,11,優(yōu)惠明細(xì),SEARCHOVERDUEINFOCLID1STOREADD23,11,月季年度統(tǒng)計(jì),SEARCHOVERDUEINFOCLID8STOREADD24,0,系統(tǒng)管理STOREADD25,24,小區(qū)消息,MESSAGEJSP,“小區(qū)設(shè)置“,“I1“STOREADD26,24,費(fèi)用單價(jià)設(shè)置,FEEKINDDEFINEJSP,“費(fèi)用單價(jià)設(shè)置“,“I1“STOREADD27,24,客戶(hù)資料維護(hù),USERINFOJSP,“客戶(hù)資料維護(hù)“,“I1“STOREADD28,24,添加用戶(hù),REGISTERJSP,“添加用戶(hù)“,“I1“DOCUMENTWRITESTORE43系統(tǒng)基本模塊介紹系統(tǒng)用的是FRAMESET布局,總體分為上中下三塊,中間一塊又分為左右兩塊。上面一塊為T(mén)OPJSP,主要是用來(lái)顯示系統(tǒng)當(dāng)前用戶(hù),系統(tǒng)時(shí)間,查看個(gè)人信息、實(shí)現(xiàn)系統(tǒng)刷新,回退等功能。下面一塊則用來(lái)顯示系統(tǒng)的LOGO。功能主要分布在中間一塊,中間的左邊是用來(lái)顯示系統(tǒng)功能操作的入口,我用了一顆JS數(shù)來(lái)把功能進(jìn)行了一個(gè)分層。右邊則用來(lái)進(jìn)行功能的操作。圖431管理員信息修改模塊說(shuō)明管理員信息修改,如果是管理員,他可以修改所有的信息,但是不管他修改說(shuō)明信息,他都要符合該信息的格式,如用戶(hù)名必須是210位字符,密碼必須是416為字母或數(shù)字,郵件要是郵件的格式,電話(huà)必須是11位手機(jī)號(hào)碼等,這些我都是通過(guò)頁(yè)面的JS代碼進(jìn)行了控制。實(shí)現(xiàn)代碼如下“MYJSPMODIFYJSPSTARTINGPAGE“METHOD“POST“用戶(hù)修改用戶(hù)ID“READONLY“READONLY“/用戶(hù)名“/用戶(hù)名必須是210位字符密碼“/密碼必須是416位字母或數(shù)字EMAIL“/PHONE“/ADDRESS“/PRIVILIGE“/權(quán)限為0或1PRIVILIGE“/“/權(quán)限為0或1圖432新建住戶(hù)信息模塊說(shuō)明住戶(hù)信息包括戶(hù)主名稱(chēng)、聯(lián)系電話(huà)、郵件、地址等基本信息,當(dāng)填寫(xiě)信息完成后,點(diǎn)擊頁(yè)面下方的提交,如果信息格式正確,則系統(tǒng)提示添加成功。通過(guò)系統(tǒng)左邊的住戶(hù)資料管理管理可查看用戶(hù)的基本信息。實(shí)現(xiàn)代碼如下“MYJSPREGISTERJSPSTARTINGPAGEMARGIN0PADDING0BODYFONTSIZE63COLOR000/INPUT/INPUT_ONPADDING2PX8PX0PT3PXHEIGHT21PXBORDER1PXSOLID999BACKGROUNDCOLORFFFFCCINPUT_OFFPADDING2PX8PX0PT3PXHEIGHT21PXBORDER1PXSOLIDCCCBACKGROUNDCOLORFFFINPUT_MOVEPADDING2PX8PX0PT3PXHEIGHT21PXBORDER1PXSOLID999BACKGROUNDCOLORFFFFCCINPUT_OUT/HEIGHT16PX默認(rèn)高度/PADDING2PX8PX0PT3PXHEIGHT21PXBORDER1PXSOLIDCCCBACKGROUNDCOLORFFF/FORM/ULINPUT_TESTMARGIN21PXAUTO0AUTOWIDTH500PXLISTSTYLETYPENONEULINPUT_TESTLIWIDTH500PXHEIGHT21PXMARGINBOTTOM10PXINPUT_TESTLABELFLOATLEFTPADDINGRIGHT10PXWIDTH100PXLINEHEIGHT21PXTEXTALIGNRIGHTFONTSIZE14EMINPUT_TESTPFLOATLEFT_MARGINTOP1PXINPUT_TESTSPANFLOATLEFTPADDINGLEFT10PXLINEHEIGHT21PXTEXTALIGNLEFTFONTSIZE12EMCOLOR999VARREQFUNCTIONVALIDATEVARIDFIELDDOCUMENTGETELEMENTBYID“USERNAME“/ESCAPESTR方法,它用于轉(zhuǎn)義不能用明文正確發(fā)送的任何字符。VARURL“VALIDATEJSPUSERNAME“ESCAPEIDFIELDVALUEIFWINDOWXMLHTTPREQUESTREQNEWXMLHTTPREQUESTELSEIFWINDOWACTIVEXOBJECTREQNEWACTIVEXOBJECT“MICROSOFTXMLHTTP“/定義了JAVASCRIPT回調(diào)函數(shù),一旦響應(yīng)就緒它就自動(dòng)執(zhí)行,而REQOPEN方法中所指定的“TRUE”標(biāo)志說(shuō)明您想要異步執(zhí)行該請(qǐng)求。REQOPEN“GET“,URL,TRUEREQONREADYSTATECHANGECALLBACKREQSENDNULLFUNCTIONCALLBACKIFREQREADYSTATE4IFREQSTATUS200VARMSGREQRESPONSEXMLGETELEMENTSBYTAGNAME“MSG“0SETMSGMSGCHILDNODES0NODEVALUEFUNCTIONSETMSGMSGMSGDIVDOCUMENTGETELEMENTBYID“USERMSG“IFMSG“INVALID“MSGDIVINNERHTML“用戶(hù)名已經(jīng)存在“ELSEMSGDIVINNERHTML“恭喜,您可以使用此用戶(hù)名“FUNCTIONISVALIDFORMVARMYEMAIL/AZAZ09_|_|AZAZ09AZAZ09_|_|AZAZ09AZAZ2,3/IFFORMUSERNAMEVALUELENGTH10ALERT“用戶(hù)名必須是210位字符“FORMUSERNAMEFOCUSRETURNFALSEIFFORMPASSWORDVALUELENGTH16ALERT“密碼必須是416位字母或數(shù)字“FORMPASSWORDFOCUSRETURNFALSEELSEIFMYEMAILTESTFORMEMAILVALUEALERT“提示NN請(qǐng)輸入有效的E_MAIL“FORMEMAILFOCUSRETURNFALSEIFFORMPHONEVALUELENGTH11ALERT“您輸入的電話(huà)號(hào)碼長(zhǎng)度不正確“FORMPHONEFOCUSRETURNFALSEIFFORMADDRESSVALUELENGTH用戶(hù)注冊(cè)用戶(hù)名“密碼“/密碼必須是416位字母或數(shù)字EMAIL“/PHONE“/ADDRESS“/PRIVILIGE“/權(quán)限為0或1圖433費(fèi)用單價(jià)設(shè)置模塊說(shuō)明該模塊包括水費(fèi)電費(fèi)煤氣費(fèi)的設(shè)置,這里我用了一個(gè)日歷插件MY97DATEPICKER,他能幫助我實(shí)現(xiàn)日歷的效果,如下圖實(shí)現(xiàn)代碼如下“MYJSPDATAINFOJSPSTARTINGPAGE數(shù)據(jù)錄入用戶(hù)名日期水表(噸)煤氣(度)電表(度)數(shù)據(jù)修改用戶(hù)名ID“TEXTFIELD“SIZE“10“CLASS“ABC“/日期ID“TEXTFIELD2“SIZE“10“VALUE“CLASS“ABC“/水表(噸)ID“TEXTFIELD3“SIZE“10“CLASS“ABC“/煤氣(度)ID“TEXTFIELD4“SIZE“10“CLASS“ABC“/電表(度)ID“TEXTFIELD5“SIZE“10“CLASS“ABC“/圖434費(fèi)用單價(jià)設(shè)置模塊點(diǎn)擊日歷的效果圖圖434用戶(hù)統(tǒng)計(jì)查詢(xún)效果圖說(shuō)明該模塊主要是用戶(hù)對(duì)自己的繳費(fèi)信息及水電煤氣使用情況的查詢(xún),查詢(xún)結(jié)果的顯示與上圖類(lèi)似,我就用這個(gè)作為一個(gè)代表來(lái)講解。用戶(hù)名和日期在查詢(xún)總都是有顯示的,為了查詢(xún)的方便,我在數(shù)據(jù)庫(kù)中建了一個(gè)視圖來(lái)方便查詢(xún)。視圖的SQL語(yǔ)句如下CREATEORREPLACEVIEWALLFEEASSELECTUSERNAME,BYEAR_MONTH,WATER,GAS,ELETRIC,TOTAL,DEPOSIT,TEMP,OVERDUE,PRE,HANDFEEFROMUSERSALEFTJOINFEEBONAUSERIDBUSERIDLEFTJOINDEPOSITDONAUSERIDDUSERIDANDBYEAR_MONTHDYEAR_MONTHLEFTJOINTEMPTONAUSERIDTUSERIDANDBYEAR_MONTHTYEAR_MONTHLEFTJOINOVERDUEOONAUSERIDOUSERIDANDBYEAR_MONTHOYEAR_MONTHLEFTJOINPREPONAUSERIDPUSERIDANDBYEAR_MONTHPYEAR_MONTH實(shí)現(xiàn)代碼見(jiàn)附件。圖435住戶(hù)繳費(fèi)信息模塊說(shuō)明該模塊的主要功能是對(duì)業(yè)主的繳費(fèi)信息進(jìn)行管理、其中包括住戶(hù)名稱(chēng)、繳費(fèi)日期繳費(fèi)總額和所有費(fèi)用明細(xì)。這里的繳費(fèi)是一個(gè)超鏈接,單擊一下即可進(jìn)入繳費(fèi)頁(yè)面進(jìn)行繳費(fèi),繳費(fèi)頁(yè)面我做的很簡(jiǎn)單,如下圖圖436住戶(hù)繳費(fèi)模塊說(shuō)明用戶(hù)在該頁(yè)面輸入繳費(fèi)金額,點(diǎn)擊提交,若返回繳費(fèi)成功頁(yè)面,則繳費(fèi)成功。實(shí)現(xiàn)代碼見(jiàn)附件。圖436收費(fèi)模塊說(shuō)明該模塊包括所有費(fèi)用明細(xì),包括欠費(fèi)收取,預(yù)交費(fèi)、客戶(hù)賬戶(hù)退還、臨時(shí)收費(fèi)、押金管理5個(gè)小模塊。由于這些頁(yè)面樣式都差不多我就舉其中一個(gè)例子來(lái)說(shuō)明。就拿押金管理來(lái)說(shuō)吧。從頁(yè)面上我們可以看到,系統(tǒng)把用戶(hù)的押金以及是否繳費(fèi)顯示出來(lái)了,如果用戶(hù)沒(méi)有繳費(fèi)的話(huà),那么我們點(diǎn)擊繳費(fèi),系統(tǒng)跳轉(zhuǎn)到押金上交的頁(yè)面。實(shí)現(xiàn)代碼見(jiàn)附件。圖437上交押金模塊輸入押金金額,點(diǎn)擊提交即可。在這里,如果你輸入的金額小于押金,那么系統(tǒng)將仍然顯示你未繳費(fèi)知道你上交的金額大于等于押金。如果你上交的金額大于押金,那么系統(tǒng)將自動(dòng)將多余的金額算作你的預(yù)交費(fèi)。實(shí)現(xiàn)代碼見(jiàn)附件。5總結(jié)51設(shè)計(jì)過(guò)程遇到的難點(diǎn)在設(shè)計(jì)開(kāi)始這前,我對(duì)JSP并不是很了解,后來(lái)在公司實(shí)習(xí)中,慢慢對(duì)JSP有了一定了解。并學(xué)習(xí)使用MVC進(jìn)行系統(tǒng)的開(kāi)發(fā)。在我看來(lái),做這個(gè)系統(tǒng)最重要的是對(duì)系統(tǒng)需求的把握,因?yàn)檫@個(gè)系統(tǒng)要統(tǒng)計(jì)的繳費(fèi)方面太多了,數(shù)據(jù)一多久容易復(fù)雜化。之前我以為這個(gè)系統(tǒng)這么小,也就一個(gè)繳費(fèi)功能,用到的表應(yīng)該5、6張就夠了,沒(méi)想到會(huì)有這么復(fù)雜。在這個(gè)設(shè)計(jì)過(guò)程中,我遇到的技術(shù)難點(diǎn)1界面的美觀(guān),設(shè)計(jì)了好久的界面,一直都覺(jué)得太難看了,之前想用TABLECSS布局,發(fā)現(xiàn)不管是有TABLE邊界還是沒(méi)有都很不美觀(guān),最后還是用FRAME看得舒服點(diǎn)。由于從沒(méi)有用過(guò)FRAME布局,于是在這個(gè)過(guò)程中我遇到了很多困難。面對(duì)這些困難,百度幫了我很大的忙。我們可以看到,我的頁(yè)面中用到了很多的圖片,這也都是為了界面美觀(guān)而引用進(jìn)來(lái)的,很是花了時(shí)間尋找。2系統(tǒng)的MVC模式。以前寫(xiě)代碼就是所有的都寫(xiě)在一起,沒(méi)有分開(kāi)。做這個(gè)系統(tǒng),我考慮使用MVC來(lái)做,這樣系統(tǒng)維護(hù)起來(lái)就很方便了,代碼頁(yè)會(huì)很有條理。3一些插件的使用。在學(xué)校的時(shí)候,要實(shí)現(xiàn)什么功能就自己去敲代碼實(shí)現(xiàn)?,F(xiàn)在明白了,網(wǎng)絡(luò)上其實(shí)已經(jīng)有了很多封裝好的代碼,只要你引入相應(yīng)的包就可以直接使用,效果比你自己寫(xiě)的代碼效果更好,效率也更高。于是,我在系統(tǒng)實(shí)現(xiàn)中也引用了相應(yīng)的插件。使用插件對(duì)我來(lái)說(shuō)也是一個(gè)全新的體驗(yàn),同時(shí)也是一個(gè)學(xué)習(xí)的過(guò)程。4對(duì)數(shù)據(jù)的處理。由于數(shù)據(jù)的處理過(guò)程很復(fù)雜,都相當(dāng)于日志文件了,幾乎要記錄每個(gè)數(shù)據(jù)處理的每個(gè)過(guò)程的詳細(xì)信息。這對(duì)于我是一個(gè)很大的挑戰(zhàn),在對(duì)表進(jìn)行修修改改的過(guò)程中,我終于明白為什么說(shuō)設(shè)計(jì)表有1NF,2NF,3NF等了,這就是為什么藥一個(gè)專(zhuān)門(mén)設(shè)計(jì)數(shù)據(jù)庫(kù)的DBA的原因吧。數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,我通過(guò)這次的設(shè)計(jì)才真正體會(huì)到他的重要性。也是現(xiàn)在才知道設(shè)計(jì)比編碼更重要。52設(shè)計(jì)過(guò)程中的體會(huì)在整個(gè)設(shè)計(jì)過(guò)程中雖然說(shuō)有網(wǎng)上資源的幫忙,但是在整個(gè)設(shè)計(jì)過(guò)程中還是出現(xiàn)過(guò)很多的問(wèn)題,在不斷學(xué)習(xí)的過(guò)程中我體會(huì)到A設(shè)計(jì)是復(fù)雜而精細(xì)的工作,你要從最先的不了解需求到深入了解,這是個(gè)慢慢摸索的事情。并不是所有的技術(shù)你都會(huì)你才能做這件事,現(xiàn)在的網(wǎng)絡(luò)這么發(fā)達(dá),什么不會(huì)你百度就可以幫你解決。在這次設(shè)計(jì)中我體會(huì)到在實(shí)踐中學(xué)習(xí)的重要性。需求是你自己要去了解的,這個(gè)只有參考的,要得到具體的需求還是要自己去分析,去調(diào)查的。B由于前期工作的不徹底,對(duì)系統(tǒng)的需求分析的要求認(rèn)識(shí)不夠清楚,使得后續(xù)的工作不得不經(jīng)常返回去修改數(shù)據(jù)表和個(gè)別代碼。使我體會(huì)到在設(shè)計(jì)中的每一步的重要性,如果上一個(gè)步驟不能很好的完成,在后續(xù)的設(shè)計(jì)將會(huì)付出幾倍的代價(jià),特別是數(shù)據(jù)庫(kù)要是沒(méi)有設(shè)計(jì)好的話(huà)后期的代碼編寫(xiě)會(huì)碰到很多的困難。而修改數(shù)據(jù)庫(kù)則會(huì)讓你的代碼改動(dòng)很大。在這個(gè)過(guò)程中,我感受到了視圖的好處,視圖可以幫你省去很多SQL語(yǔ)句重復(fù)的麻煩,可以幫你提高查詢(xún)的效率。C設(shè)計(jì)過(guò)程中,由于要實(shí)現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡(luò)資源是一個(gè)豐富的共享體系,我通過(guò)在百度上百度解決了很多不會(huì)的問(wèn)題。經(jīng)過(guò)這次的設(shè)計(jì),我深刻體會(huì)到了一個(gè)軟件的設(shè)計(jì)和它的發(fā)展是那很的嚴(yán)密,容不得半點(diǎn)的馬虎。要嚴(yán)格按照軟件工程的方法與思想,逐步完成。通過(guò)這次系統(tǒng)的設(shè)計(jì)我學(xué)到了很多知識(shí),也深切體會(huì)到了網(wǎng)絡(luò)的偉大與它存在的意義。接觸到了很多以前不知道的東西,如插件,AJAX。同時(shí),在設(shè)計(jì)中我體會(huì)到了技術(shù)的發(fā)展是如何的迅速,如何的五花八門(mén)。雖然技術(shù)很多種,但他的原理其實(shí)都差不多,就如同語(yǔ)言,只要你會(huì)一種語(yǔ)言,其他的語(yǔ)言學(xué)習(xí)起來(lái)就相對(duì)會(huì)簡(jiǎn)單很多。技術(shù)也是一樣的道理。只要你會(huì)一種,其他對(duì)于你來(lái)說(shuō)就是模仿,就是復(fù)制粘貼那么簡(jiǎn)單。由此,我體會(huì)到,一個(gè)人不需要什么都會(huì),只要他能精通一種就夠他受用一輩子了。6結(jié)束語(yǔ)小區(qū)物業(yè)管理系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,對(duì)小區(qū)管理信息進(jìn)行處理的人機(jī)系統(tǒng),它能準(zhǔn)確幫助小區(qū)用戶(hù)了解小區(qū)信息及自己的繳費(fèi)信息。可見(jiàn),小區(qū)物業(yè)管理系統(tǒng)給人們帶來(lái)了很大的方便。通過(guò)這次畢業(yè)設(shè)計(jì)我除了在JSP程序編程水平和ORACLE數(shù)據(jù)庫(kù)應(yīng)用能力上有了很大程度的提高,也更加深入了理解了管理軟件設(shè)計(jì)中常見(jiàn)問(wèn)題和其設(shè)計(jì)的意義。由于設(shè)計(jì)系統(tǒng)的經(jīng)驗(yàn)不足,以及軟件工程知識(shí)的缺乏。在設(shè)計(jì)過(guò)程中才會(huì)遇到那么多的困難。但我相信,在接下來(lái)以后的設(shè)計(jì),我相信一定不會(huì)出現(xiàn)這么多的問(wèn)題了。在設(shè)計(jì)系統(tǒng)之前一定會(huì)先把需求做詳細(xì)做明了。對(duì)于技術(shù),我想我一定會(huì)慢慢提升的,做的系統(tǒng)也一定會(huì)更完美。代碼的編寫(xiě)方面也一定會(huì)考慮到更多的擴(kuò)展性,不會(huì)把代碼寫(xiě)死。方便系統(tǒng)后期功能模塊的添加等。通過(guò)這次系統(tǒng)的設(shè)計(jì),對(duì)小區(qū)物業(yè)管理業(yè)務(wù)知識(shí)也有了一定的了解,對(duì)以后做這方面的軟件有很大的幫助。都說(shuō)業(yè)務(wù)知識(shí)比技術(shù)更重要,如果只會(huì)編碼,而對(duì)業(yè)務(wù)流程一無(wú)所知的話(huà),那么你就是那代碼工了。你也就局限于編碼,什么也干不了。對(duì)于程序員,你可不光是要會(huì)編碼,對(duì)業(yè)務(wù)的了解也很重要,如果你對(duì)業(yè)務(wù)不夠了解,那么你會(huì)失去編碼的方向,你最多也就只能是膽碼填空了。由于設(shè)計(jì)小區(qū)管理軟件的經(jīng)驗(yàn)不足,時(shí)間有限,雖然我順利的完成了系統(tǒng)的調(diào)研、分析、設(shè)計(jì)和調(diào)試的工作,但是肯定會(huì)有一些不足之處,我會(huì)在將來(lái)的軟件設(shè)計(jì)過(guò)程中引以為戒。最后,我希望我能想著編碼的方向前進(jìn),成為一個(gè)優(yōu)秀的程序員。同時(shí)沿著初級(jí)程序員、中級(jí)、高級(jí)、架構(gòu)師、項(xiàng)目經(jīng)理邁進(jìn)。參考文獻(xiàn)1王紅主編的JAVAWEB應(yīng)用開(kāi)發(fā)技術(shù)實(shí)用教程。中國(guó)水利水電出版社2008012求是科技SQLSERVER2000數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù)與工程實(shí)踐人民郵電出版社,2004063趙杰、李濤SQLSERVER數(shù)據(jù)庫(kù)管理、設(shè)計(jì)實(shí)現(xiàn)教程清華大學(xué)出版社,2004034齊建玲面向?qū)ο蟪绦蛟O(shè)計(jì)JAVA網(wǎng)頁(yè)設(shè)計(jì)與制作實(shí)用技術(shù)中國(guó)水利水電出版社,2005055韓順平JAVA入門(mén)到精通視頻教學(xué)6韓順平JSP項(xiàng)目實(shí)訓(xùn)視頻教學(xué)7劉偉JAVA高端培訓(xùn)教學(xué)視頻8西安云工廠(chǎng)視頻教學(xué)9高珊薩師煊數(shù)據(jù)庫(kù)系統(tǒng)概論高等教育出版社,2006110袁連海,董文,張志亮SQLSERVER應(yīng)用開(kāi)發(fā)實(shí)例M北京機(jī)械工業(yè)出社200211周緒,管麗娜,白海波SQLSERVER2000中文版入門(mén)與提高M(jìn)北京清華大出版社200212丁寶康,數(shù)據(jù)庫(kù)原理M北京經(jīng)濟(jì)科學(xué)出版社200313孫衛(wèi)琴的TOMCAT與JAVAWEB開(kāi)發(fā)技術(shù)詳解(第2版)含光盤(pán)1張14ORACLE百度文庫(kù),左連接和內(nèi)連接、右連接的區(qū)別15JSP安裝介紹計(jì)算機(jī)周刊2000年第46期吾言雜志網(wǎng)16JSTL和EL開(kāi)發(fā)JSP頁(yè)面的優(yōu)勢(shì)及實(shí)現(xiàn)考試周刊2007年第44期龍?jiān)雌诳W(wǎng)17淺談JAVASERVLET與JSP互聯(lián)網(wǎng)周刊2000年06期中國(guó)知網(wǎng)18關(guān)于JSP線(xiàn)程安全問(wèn)題的思考電腦編程技巧與維護(hù)2012年第02期19ORACLE入門(mén)心得電腦愛(ài)好者雜志官方網(wǎng)站附件GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALAN

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論