




已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JIUJIANGUNIVERSITY畢業(yè)論文題目小區(qū)物業(yè)管理信息系統(tǒng)英文題目RESIDENTIALPROPERTYMANAGEMENTINFORMATIONSYSTEM院系信息科學(xué)與技術(shù)學(xué)院專業(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)行開發(fā),實(shí)現(xiàn)實(shí)現(xiàn)WEB系統(tǒng)的職能分工。系統(tǒng)的前臺(tái)設(shè)計(jì)由JSP實(shí)現(xiàn)。利用ORACLE數(shù)據(jù)庫進(jìn)行表的創(chuàng)建和管理。系統(tǒng)實(shí)現(xiàn)了系統(tǒng)的半自動(dòng)化,智能的對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行管理,方便了管理員管理系統(tǒng)及數(shù)據(jù)的操作、用戶物業(yè)費(fèi)的網(wǎng)上繳費(fèi)以及網(wǎng)上查詢的功能。緒論主要描述了系統(tǒng)的開發(fā)背景、技術(shù)可行性以及系統(tǒng)要達(dá)到的設(shè)計(jì)目標(biāo)。系統(tǒng)是為了滿足信息時(shí)代人們對(duì)網(wǎng)絡(luò)繳費(fèi)需求而開發(fā)的。信息時(shí)代,人們生活也要緊跟時(shí)代的步伐,實(shí)現(xiàn)信息化,因此我選擇了開發(fā)小區(qū)物業(yè)信息管理系統(tǒng)。由于JAVA技術(shù)已經(jīng)很成熟了,只要你能想到的功能它都能實(shí)現(xiàn),技術(shù)已經(jīng)不是問題。至于系統(tǒng)要達(dá)到的目標(biāo),主要是實(shí)現(xiàn)用戶網(wǎng)上繳費(fèi)、管理員網(wǎng)上對(duì)系統(tǒng)進(jìn)行管理的功能。開發(fā)一個(gè)系統(tǒng),少不了系統(tǒng)分析。在論文中我對(duì)系統(tǒng)進(jìn)行了需求分析和功能分析,對(duì)功能進(jìn)行了詳細(xì)的說明,并借助用例圖和序列圖簡單明了的介紹了系統(tǒng)的實(shí)現(xiàn)流程。最后,我對(duì)系統(tǒng)的主要功能進(jìn)行了一個(gè)詳細(xì)的介紹并附有詳細(xì)的代碼和界面效果圖,從管理員登陸到登陸后的功能以及重要功能的介紹。我相信,通過我的這番詳細(xì)的介紹,用戶一定能對(duì)本系統(tǒng)有一個(gè)清楚的認(rèn)識(shí)。最后,對(duì)在完成系統(tǒng)設(shè)計(jì)過程中遇到的難點(diǎn)和體會(huì)做了一個(gè)總結(jié)。開發(fā)一個(gè)系統(tǒng)不僅是技術(shù)的提高,也是一個(gè)業(yè)務(wù)知識(shí)的提高,并且往往業(yè)務(wù)知識(shí)比技術(shù)更重要。我相信,通過這次是設(shè)計(jì)開發(fā),我的技術(shù)也業(yè)務(wù)水平一定有一個(gè)質(zhì)的提高。關(guān)鍵詞小區(qū)物業(yè),JSP技術(shù),ORACLE數(shù)據(jù)庫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)目開發(fā)背景112技術(shù)可行性研究213本課題要達(dá)到的設(shè)計(jì)目標(biāo)32系統(tǒng)分析421小區(qū)物業(yè)管理系統(tǒng)的需求分析422功能說明53系統(tǒng)設(shè)計(jì)631系統(tǒng)功能分析732用例圖933序列圖1234數(shù)據(jù)庫設(shè)計(jì)1335概念結(jié)構(gòu)設(shè)計(jì)1336物理結(jié)構(gòu)設(shè)計(jì)154系統(tǒng)詳細(xì)設(shè)計(jì)2041管理員登錄模塊設(shè)計(jì)2042管理員功能選擇頁面2543系統(tǒng)基本模塊介紹375總結(jié)5951設(shè)計(jì)過程遇到的難點(diǎn)5952設(shè)計(jì)過程中的體會(huì)606結(jié)束語61參考文獻(xiàn)62附件621緒論11項(xiàng)目開發(fā)背景隨著計(jì)算機(jī)技術(shù)的發(fā)展,人們的生活越來越便利,很多事情都可以走不出戶就能完成。如購物,上淘寶點(diǎn)擊你想要的物品,網(wǎng)上付款就能得到,想要飛機(jī)火車票,網(wǎng)上也能完成。而現(xiàn)在的物業(yè)繳費(fèi)卻還是個(gè)問題,雖然有些物業(yè)費(fèi)在網(wǎng)上也可以上交,但是對(duì)于那些插卡式的煤氣,電費(fèi)仍是不能實(shí)現(xiàn)網(wǎng)上繳費(fèi)的功能,人們還是要跑到指定的地點(diǎn)才能繳費(fèi),這給現(xiàn)代的人們帶來了很多的不便。在技術(shù)如此成熟,科技如此發(fā)達(dá)的年代,沒有理由讓物業(yè)繳費(fèi)成為人們的困擾。開發(fā)一個(gè)針對(duì)物業(yè)繳費(fèi)的系統(tǒng)是必然的。我們都知道,現(xiàn)在WEB技術(shù)已經(jīng)很強(qiáng)大了,只要你能想得到的,用JAVA都能實(shí)現(xiàn),或者說不用JAVA,就是其他語言也能實(shí)現(xiàn)?,F(xiàn)在還要跑到指定的地點(diǎn)去繳費(fèi),這跟現(xiàn)在的網(wǎng)絡(luò)時(shí)代相隔差距也太大了,如同讓一個(gè)時(shí)尚美女跨個(gè)小學(xué)生的書包。這是絕對(duì)不搭調(diào)的,為了讓物業(yè)繳費(fèi)跟的上現(xiàn)代科技發(fā)展的腳步,開發(fā)物業(yè)管理系統(tǒng)已經(jīng)迫在眉睫了。而且,對(duì)于現(xiàn)代速食的現(xiàn)代人們,時(shí)間是太寶貴了,浪費(fèi)那么多的時(shí)間在物業(yè)繳費(fèi)上也實(shí)在是太可惜了,為了這寶貴的時(shí)間,我們也應(yīng)該開發(fā)一個(gè)物業(yè)管理系統(tǒng)。還有就是隨著技術(shù)的發(fā)展人們也慢慢變得更懶了,能不用出門就盡量不出門,樂的在家享受生活,一天的工作已經(jīng)夠累的了,誰還愿意為了交個(gè)物業(yè)費(fèi)而跑腿呢。為了實(shí)現(xiàn)物業(yè)繳費(fèi)的便利,我想到了要開發(fā)一個(gè)針對(duì)小區(qū)用戶的物業(yè)管理系統(tǒng),于是我試著開發(fā)了本系統(tǒng)。本物業(yè)管理系統(tǒng)主要是實(shí)現(xiàn)物業(yè)繳費(fèi),同時(shí)也方便用戶查詢繳費(fèi)信息、小區(qū)消息等功能。12技術(shù)可行性研究目前,網(wǎng)絡(luò)應(yīng)用軟件運(yùn)行的模式主要有二類CLIENT/SERVER模式,BROWSER/WEB模式。前者主要的缺點(diǎn)是維護(hù)、升級(jí)較麻煩,后者是近幾年伴隨INTERNET迅速發(fā)展起來的一種技術(shù),它與客戶/服務(wù)器方式類似,客戶端是一個(gè)標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是WEBSERVER,而WEBSERVER與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點(diǎn)是便于擴(kuò)充應(yīng)用、升級(jí)維護(hù)簡便。所以,我選擇了BROWSER/WEB模式。開發(fā)語言,JAVA的強(qiáng)大之處在于它的無所不能,而且現(xiàn)在的主流也是JAVA,所以選擇用JAVA語言開發(fā)是我的必然。JSP、JAVASCRIPT、CSS、IFRAME、TABLE是我將要用來設(shè)計(jì)界面的技術(shù)。利用JS我們可以實(shí)現(xiàn)很多的界面效果,可以讓你的界面變得震撼,如字體的顏色、大小的變化,圖片的自動(dòng)切換等。CSS可以讓你的頁面布局更自然,讓人看起來特別自然,還可以減少代碼的重復(fù)。IFRAME可以幫助你頁面布局,你想把你的頁面分為幾塊都能幫你實(shí)現(xiàn)。TABLE能幫你把你的數(shù)據(jù)以你想要的方式顯示出來。通過這些技術(shù),能讓你的頁面達(dá)到你要的所有的效果,使其變得美觀大方。面對(duì)著關(guān)系到金錢的利益關(guān)系,安全性著稱的ORACLE成了我的選擇。ORACLE是一個(gè)大型數(shù)據(jù)庫,從他的服務(wù)的啟動(dòng)所花的時(shí)間來看我們就可以發(fā)現(xiàn)他與其他數(shù)據(jù)庫的不同。比如,你要一個(gè)自增序列,SQLSERVER就一個(gè)IDENTITY函數(shù),而ORACLE可以你自己隨便建SEQUENCE然后建一個(gè)觸發(fā)器就可以了。并且ORACLE比其他數(shù)據(jù)庫強(qiáng)大的地方其實(shí)是他的角色的管理。像SQLSERVER就一個(gè)用戶一個(gè)數(shù)據(jù)庫,而ORACLE可以一個(gè)數(shù)據(jù)庫擁有多個(gè)用戶,并且每個(gè)用戶只要賦予他權(quán)限他就可以在數(shù)據(jù)庫中建表等操作。在我看來,利用以上技術(shù)完全可以進(jìn)行這個(gè)系統(tǒng)的開發(fā)。13本課題要達(dá)到的設(shè)計(jì)目標(biāo)小區(qū)物業(yè)信息管理系統(tǒng)使針對(duì)當(dāng)代社會(huì),針對(duì)人們生活的科技信息化應(yīng)運(yùn)而生的,是為小區(qū)管理著和小區(qū)用戶更好的更方便的維護(hù)小區(qū)各項(xiàng)物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),實(shí)現(xiàn)各項(xiàng)管理等幾個(gè)方面的功能。這個(gè)系統(tǒng)分為兩個(gè)角色,系統(tǒng)管理員和普通用戶。在功能方面,管理員擁有以下功能。(1)收費(fèi)管理欠費(fèi)收取、預(yù)交費(fèi)、客戶帳戶退還、臨時(shí)收費(fèi)、押金管理。(2)數(shù)據(jù)處理生成收費(fèi)數(shù)據(jù)、水表數(shù)據(jù)錄入、電表數(shù)據(jù)錄入、氣表數(shù)據(jù)錄入(3)統(tǒng)計(jì)查詢應(yīng)收費(fèi)明細(xì)查詢、已收費(fèi)明細(xì)查詢、未收費(fèi)明細(xì)查詢、客戶帳戶流水帳、現(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ù)。普通用戶擁有以下功能(1)個(gè)人信息查詢查詢用戶個(gè)人信息,可以修改除了權(quán)限以外的所有個(gè)人信息。(2)水電氣表信息查詢可以查詢用戶本人的所有表信息,可以根據(jù)日期查詢,且可以模糊查詢。(3)繳費(fèi)記錄查詢查詢用戶的所有繳費(fèi)記錄,也可以根據(jù)日期查詢用戶指定日期的繳費(fèi)記錄。(4)單價(jià)查詢用戶可以查詢小區(qū)所有的單價(jià)信息,也可以查詢的最新的單價(jià)信息。(5)查看小區(qū)最新消息用戶可以查詢到小區(qū)的最新消息,當(dāng)然也可以查詢到以前的小區(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)行集中管理而開發(fā)的系統(tǒng)。該系統(tǒng)是JSP連接ORACLE數(shù)據(jù)庫進(jìn)行開發(fā)的,力求與實(shí)際相結(jié)合具有查詢、管理等功能,旨在達(dá)到使小區(qū)的管理和運(yùn)營趨于計(jì)算機(jī)化,使之更加方便、快捷以提高工作效率,最大方面的方便用戶。用戶要繳費(fèi),系統(tǒng)中就一定需要保存用戶的資料,用戶要能夠登錄到系統(tǒng)進(jìn)行繳費(fèi),那么他就一定要擁有該系統(tǒng)的賬戶,系統(tǒng)中面對(duì)如此多的數(shù)據(jù),就一定要有個(gè)管理員來對(duì)其進(jìn)行維護(hù),這就決定了改系統(tǒng)需要兩個(gè)角色,管理員和普通用戶。為了盡可能的方便用戶,系統(tǒng)要實(shí)現(xiàn)自動(dòng)扣款的功能,那么用戶就要擁有一個(gè)獨(dú)立的賬戶,讓系統(tǒng)到時(shí)間能夠自動(dòng)扣款。要交物業(yè)費(fèi),那就一定要水電氣表的數(shù)據(jù),而且要計(jì)算費(fèi)用還需要小區(qū)當(dāng)月的單價(jià)信息。由于是面向小區(qū)用戶,小區(qū)的最新事件也一定是用戶關(guān)心的問題,由此。小區(qū)消息的公布也是一個(gè)需要的必然。為了方便用戶查看消費(fèi)記錄,系統(tǒng)就一定要對(duì)數(shù)據(jù)進(jìn)行一個(gè)處理,方百年用戶查詢。如數(shù)據(jù)的統(tǒng)計(jì)計(jì)算,年月的總結(jié),總計(jì)等。管理員需要對(duì)系統(tǒng)中的所有數(shù)據(jù)進(jìn)行管理,他要具有一個(gè)比普通用戶更高的權(quán)限。要面對(duì)所有用戶的數(shù)據(jù),對(duì)所有的數(shù)據(jù)進(jìn)行操作,統(tǒng)計(jì)查詢等。同時(shí)也要對(duì)小區(qū)的用戶進(jìn)行管理,如添加用戶,刪除用戶等。22功能說明管理員系統(tǒng)功能模塊說明如下1、收費(fèi)管理對(duì)各種費(fèi)用進(jìn)行管理,具體如下(1)欠費(fèi)收取把所有欠款用戶查詢出來,讓其繳費(fèi)。(2)預(yù)交費(fèi)用戶多交的費(fèi)用可以算作預(yù)交費(fèi),如果用戶下個(gè)月到了繳費(fèi)時(shí)間還沒有繳費(fèi)的話,系統(tǒng)可以自動(dòng)從預(yù)交費(fèi)中自動(dòng)扣除。(3)客戶帳戶退還如果用戶要搬離小區(qū),可以把多交的費(fèi)用以及押金退還給用戶。(4)臨時(shí)收費(fèi)小區(qū)管理員可以根據(jù)小區(qū)特殊情況,對(duì)小區(qū)用戶進(jìn)行臨時(shí)收費(fèi)。(5)押金管理住入小區(qū)的用戶,小區(qū)要收取一定的押金,具體數(shù)目由管理員決定。2、數(shù)據(jù)處理對(duì)小區(qū)用戶的水電氣表數(shù)據(jù)的處理。具體如下(1)生成收費(fèi)數(shù)據(jù)根據(jù)用戶本月的用水電煤氣的量和本月的單價(jià)計(jì)算用戶本月的費(fèi)用。(2)水表數(shù)據(jù)錄入錄入所有小區(qū)用戶的水表數(shù)據(jù)。(3)電表數(shù)據(jù)錄入錄入所有小區(qū)用戶的電表數(shù)據(jù)。(4)氣表數(shù)據(jù)錄入錄入所有小區(qū)用戶的氣表數(shù)據(jù)。3、統(tǒng)計(jì)查詢對(duì)所有小區(qū)用戶的所有數(shù)據(jù)進(jìn)行各種方式的查詢。具體如下(1)應(yīng)收費(fèi)明細(xì)查詢小區(qū)用戶應(yīng)該繳費(fèi)的信息查詢,水電煤氣、臨時(shí)收費(fèi)等。(2)已收費(fèi)明細(xì)查詢用戶已經(jīng)交了的費(fèi)用的查詢。(3)未收費(fèi)明細(xì)查詢用戶還沒有繳費(fèi)的詳細(xì)信息的查詢。(4)客戶帳戶流水帳查詢用戶每個(gè)時(shí)間交了什么費(fèi)用。(5)現(xiàn)金收支統(tǒng)計(jì)用戶所有繳費(fèi)未繳費(fèi)信息的查詢。(6)欠費(fèi)收取明細(xì)用戶欠費(fèi)記錄的明細(xì)查詢。(7)預(yù)交費(fèi)明細(xì)用戶預(yù)交費(fèi)的詳細(xì)記錄查詢。(8)臨時(shí)收費(fèi)明細(xì)小區(qū)針對(duì)所有小區(qū)用戶的臨時(shí)收費(fèi)詳細(xì)記錄查詢。(9)自動(dòng)扣款明細(xì)系統(tǒng)對(duì)用戶賬戶的自動(dòng)扣款詳細(xì)的查詢。(10)抄表明細(xì)用戶水電煤氣表數(shù)據(jù)的詳細(xì)查詢。可以查詢具體時(shí)間的表格數(shù)據(jù)。(11)優(yōu)惠明細(xì)利用賬戶繳費(fèi)的一個(gè)優(yōu)惠詳細(xì)查詢。(12)月季年度統(tǒng)計(jì)小區(qū)所有用戶或個(gè)人的一個(gè)月季年度統(tǒng)計(jì)的信息查詢。4、系統(tǒng)管理小區(qū)中的各種資料的管理。具體如下(1)小區(qū)消息小區(qū)消息的添加。(2)收費(fèi)項(xiàng)目設(shè)置針對(duì)小區(qū)水電煤氣單價(jià)的設(shè)置。(3)客戶資料維護(hù)用戶資料的增刪改查。(4)登錄用戶維護(hù)添加小區(qū)用戶。對(duì)剛添加的用戶收取一定的押金。押金可以在用戶推出小區(qū)時(shí)歸還。這些都是管理員具有的功能,由于普通用戶的功能在前面已經(jīng)詳細(xì)介紹過了,在這里我就不再重復(fù)了??傊芾韱T跟普通用戶的功能差不多,只不過管理員針對(duì)的是小區(qū)內(nèi)所有的用戶,而普通用戶只能對(duì)自己的數(shù)據(jù)進(jìn)行操作。區(qū)別僅限于此。還有就是普通用戶對(duì)于押金,臨時(shí)收費(fèi)只有上交的權(quán)利,而沒有設(shè)置的權(quán)限,并且對(duì)于費(fèi)用單價(jià)也只有管理員才能操作,再有就是對(duì)于小區(qū)消息,普通用戶只有查看的權(quán)限,不能增刪改??傊麄€(gè)系統(tǒng)的功能,對(duì)于普通用戶基本就只有查詢的功能,而管理員是可以增刪改查。我相信,針對(duì)這點(diǎn)其他系統(tǒng)也是這樣的。對(duì)于系統(tǒng)的功能中的查詢,其中都可以根據(jù)搜索條件對(duì)其進(jìn)行模糊查詢,用戶可以根據(jù)自己想要查找的條件查詢到明細(xì)的信息。3系統(tǒng)設(shè)計(jì)31系統(tǒng)功能分析根據(jù)系統(tǒng)功能的要求,小區(qū)物業(yè)系統(tǒng)分為五個(gè)主要模塊。即住戶資料管理、物業(yè)繳費(fèi)管理、小區(qū)消息管理。可以將系統(tǒng)分解成為幾個(gè)功能模塊來分別設(shè)計(jì),功能模塊間的關(guān)系如圖311所示。圖311基本模塊圖對(duì)于小區(qū)物業(yè)系統(tǒng),根據(jù)系統(tǒng)功能分析,僅有一個(gè)單一的流程化頁面。所以從歡迎頁面到登錄頁面,如果登錄成功,則進(jìn)入相應(yīng)的功能頁。整個(gè)系統(tǒng)的頁面邏輯結(jié)構(gòu)示意圖如圖312所示。統(tǒng)計(jì)查詢登錄首頁收費(fèi)管理數(shù)據(jù)處理系統(tǒng)管理圖312整個(gè)系統(tǒng)的頁面邏輯結(jié)構(gòu)示意圖32用例圖圖321管理員總用例圖用例說明上圖是系統(tǒng)中管理員角色的用例圖,包含整個(gè)系統(tǒng)中關(guān)于福安里遠(yuǎn)這個(gè)角色擁有的用例信息。圖322普通用戶用例圖用例說明上圖是系統(tǒng)中普通用戶的所有用例。圖323收費(fèi)管理模塊用例圖用例說明上圖是管理員在收費(fèi)管理模塊的用例圖。收費(fèi)管理有包含客戶賬戶退還、預(yù)交費(fèi)、欠費(fèi)收取、臨時(shí)收費(fèi)和押金管理4個(gè)用例。圖324數(shù)據(jù)處理模塊用例圖用例說明上圖是管理員在數(shù)據(jù)處理模塊的用例圖。數(shù)據(jù)處理有包含生成收費(fèi)數(shù)據(jù)、用戶繳費(fèi)和水電氣表數(shù)據(jù)錄入3個(gè)用例。圖325統(tǒng)計(jì)查詢模塊用例圖用例說明上圖是管理員在統(tǒng)計(jì)模塊的用例圖。統(tǒng)計(jì)查詢用例又包含上圖所示的12個(gè)用例。圖326系統(tǒng)管理模塊用例圖用例說明上圖是管理員在系統(tǒng)管理模塊的用例圖。系統(tǒng)管理用例包含圖中4個(gè)用例。33序列圖1、用戶信息修改圖34序列圖34數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境(DBMS)中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫模式、子模式,建立數(shù)據(jù)庫和設(shè)計(jì)應(yīng)用程序,滿足用戶的各種信息需求。35概念結(jié)構(gòu)設(shè)計(jì)在數(shù)據(jù)庫設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體聯(lián)系圖(簡稱ER圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。ER圖由實(shí)體、屬性、聯(lián)系三部分組成。ER圖的有關(guān)符號(hào)說明如下圖351住戶信息ER圖圖352押金信息ER圖圖353繳費(fèi)信息ER圖圖354賬戶信息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ù)庫,包含住戶信息、收費(fèi)信息、單價(jià)信息、數(shù)據(jù)信息、押金信息、預(yù)交費(fèi)信息等幾個(gè)表。為了加快系統(tǒng)訪問的速度我還建了一個(gè)視圖。本系統(tǒng)中相關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)舉例如下表1單價(jià)信息表字段名稱字段類型寬度小數(shù)位ID自動(dòng)編號(hào)日期DATA水費(fèi)NUMBER電費(fèi)NUMBER煤氣費(fèi)NUMBER表2USERS(住戶信息)表字段名稱字段類型寬度小數(shù)位住戶編號(hào)NUMBER戶主名稱文本20聯(lián)系電話文本20EMAIL文本50地址文本20權(quán)限文本20表3DATA(水電煤氣表信息)表字段名稱字段類型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)住戶編號(hào)NUMBER日期日期/時(shí)間水表NUMBER電表NUMBER煤氣表NUMBER2表4押金信息表字段名稱字段類型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶編號(hào)NUMBER押金NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間表5預(yù)交費(fèi)信息表字段名稱字段類型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶編號(hào)NUMBER預(yù)交費(fèi)NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間表6臨時(shí)收費(fèi)信息表字段名稱字段類型寬度小數(shù)位編號(hào)自動(dòng)編號(hào)用戶編號(hào)NUMBER臨時(shí)收費(fèi)NUMBER繳費(fèi)標(biāo)志NUMBER日期日期/時(shí)間繳費(fèi)日期日期/時(shí)間表7繳費(fèi)清單表字段名稱字段類型寬度小數(shù)位編號(hào)NUMBER住戶編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間繳費(fèi)類型NUMBER表8賬戶信息表字段名稱字段類型寬度小數(shù)位編號(hào)NUMBER住戶編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間賬戶余額NUMBER表9費(fèi)用表字段名稱字段類型寬度小數(shù)位編號(hào)NUMBER住戶編號(hào)NUMBER繳費(fèi)金額NUMBER日期日期/時(shí)間水費(fèi)NUMBER電費(fèi)NUMBER煤氣費(fèi)NUMBER總計(jì)NUMBER表10小區(qū)消息表字段名稱字段類型寬度小數(shù)位編號(hào)NUMBER標(biāo)題NUMBER內(nèi)容NUMBER日期日期/時(shí)間表11欠費(fèi)信息表字段名稱字段類型寬度小數(shù)位編號(hào)NUMBER住戶編號(hào)NUMBER欠費(fèi)金額NUMBER日期日期/時(shí)間繳費(fèi)標(biāo)志NUMBER繳費(fèi)日期NUMBER視圖1所有繳費(fèi)信息視圖字段名稱字段類型寬度小數(shù)位用戶名稱NUMBER住戶編號(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ì)輸入用戶名YANYAN,密碼YANYAN處理判斷用戶名和密碼。填入用戶名、密碼和附加碼后點(diǎn)擊登錄按鈕,系統(tǒng)將自動(dòng)從數(shù)據(jù)庫中的管理員信息表中判斷是否存在相同的用戶名和密碼等,如果有則進(jìn)入系統(tǒng),如果不存在或密碼錯(cuò)誤,則提示不是管理員或密碼有錯(cuò)誤的信息。輸出登錄成功,進(jìn)入管理員的功能選擇頁面,若不成功,則留著登錄頁面。圖411系統(tǒng)登錄界面登錄模塊實(shí)現(xiàn)代碼“MYJSPLOGINJSPSTARTINGPAGEFUNCTIONISVALIDFORMIFFORMLOGINNAMEVALUELENGTH用戶密碼版權(quán)信A0811班42管理員功能選擇頁面管理員登錄后出現(xiàn)功能選擇界面,可以選擇相應(yīng)的操作圖42系統(tǒng)操作頁面截圖實(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ì)查詢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,客戶賬戶退還,PREJSPTYPE2,“客戶賬戶退還“,“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,用戶每月繳費(fèi),ADMINHANDFEEBYUSERIDJSP,“用戶繳費(fèi)“,“I1“STOREADD10,7,水電氣表數(shù)據(jù)錄入,DATAEDITJSPTYPEEDIT,“水電氣表數(shù)據(jù)錄入“,“I1“STOREADD11,0,統(tǒng)計(jì)查詢STOREADD12,11,應(yīng)收費(fèi)明細(xì)查詢,SEARCHOVERDUEINFOCLID1STOREADD13,11,已收費(fèi)明細(xì)查詢,SEARCHOVERDUEINFOCLID2STOREADD14,11,未收費(fèi)明細(xì)查詢,SEARCHOVERDUEINFOCLID3STOREADD15,11,客戶賬戶流水賬,SEARCHUSERHANDFEELISTCLLOGINNAMEYANYAN,“客戶賬戶流水賬“,“I1“STOREADD16,11,現(xiàn)金收支統(tǒng)計(jì),SEARCHOVERDUEINFOCLID7STOREADD17,11,欠費(fèi)收取明細(xì),SEARCHOVERDUEINFOCLID4STOREADD18,11,預(yù)交費(fèi)明細(xì)查詢,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ù),USERINFOJSP,“客戶資料維護(hù)“,“I1“STOREADD28,24,添加用戶,REGISTERJSP,“添加用戶“,“I1“DOCUMENTWRITESTORE43系統(tǒng)基本模塊介紹系統(tǒng)用的是FRAMESET布局,總體分為上中下三塊,中間一塊又分為左右兩塊。上面一塊為TOPJSP,主要是用來顯示系統(tǒng)當(dāng)前用戶,系統(tǒng)時(shí)間,查看個(gè)人信息、實(shí)現(xiàn)系統(tǒng)刷新,回退等功能。下面一塊則用來顯示系統(tǒng)的LOGO。功能主要分布在中間一塊,中間的左邊是用來顯示系統(tǒng)功能操作的入口,我用了一顆JS數(shù)來把功能進(jìn)行了一個(gè)分層。右邊則用來進(jìn)行功能的操作。圖431管理員信息修改模塊說明管理員信息修改,如果是管理員,他可以修改所有的信息,但是不管他修改說明信息,他都要符合該信息的格式,如用戶名必須是210位字符,密碼必須是416為字母或數(shù)字,郵件要是郵件的格式,電話必須是11位手機(jī)號(hào)碼等,這些我都是通過頁面的JS代碼進(jìn)行了控制。實(shí)現(xiàn)代碼如下“MYJSPMODIFYJSPSTARTINGPAGE“METHOD“POST“用戶修改用戶ID“READONLY“READONLY“/用戶名“/用戶名必須是210位字符密碼“/密碼必須是416位字母或數(shù)字EMAIL“/PHONE“/ADDRESS“/PRIVILIGE“/權(quán)限為0或1PRIVILIGE“/“/權(quán)限為0或1圖432新建住戶信息模塊說明住戶信息包括戶主名稱、聯(lián)系電話、郵件、地址等基本信息,當(dāng)填寫信息完成后,點(diǎn)擊頁面下方的提交,如果信息格式正確,則系統(tǒng)提示添加成功。通過系統(tǒng)左邊的住戶資料管理管理可查看用戶的基本信息。實(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)志說明您想要異步執(zhí)行該請(qǐng)求。REQOPEN“GET“,URL,TRUEREQONREADYSTATECHANGECALLBACKREQSENDNULLFUNCTIONCALLBACKIFREQREADYSTATE4IFREQSTATUS200VARMSGREQRESPONSEXMLGETELEMENTSBYTAGNAME“MSG“0SETMSGMSGCHILDNODES0NODEVALUEFUNCTIONSETMSGMSGMSGDIVDOCUMENTGETELEMENTBYID“USERMSG“IFMSG“INVALID“MSGDIVINNERHTML“用戶名已經(jīng)存在“ELSEMSGDIVINNERHTML“恭喜,您可以使用此用戶名“FUNCTIONISVALIDFORMVARMYEMAIL/AZAZ09_|_|AZAZ09AZAZ09_|_|AZAZ09AZAZ2,3/IFFORMUSERNAMEVALUELENGTH10ALERT“用戶名必須是210位字符“FORMUSERNAMEFOCUSRETURNFALSEIFFORMPASSWORDVALUELENGTH16ALERT“密碼必須是416位字母或數(shù)字“FORMPASSWORDFOCUSRETURNFALSEELSEIFMYEMAILTESTFORMEMAILVALUEALERT“提示NN請(qǐng)輸入有效的E_MAIL“FORMEMAILFOCUSRETURNFALSEIFFORMPHONEVALUELENGTH11ALERT“您輸入的電話號(hào)碼長度不正確“FORMPHONEFOCUSRETURNFALSEIFFORMADDRESSVALUELENGTH用戶注冊(cè)用戶名“密碼“/密碼必須是416位字母或數(shù)字EMAIL“/PHONE“/ADDRESS“/PRIVILIGE“/權(quán)限為0或1圖433費(fèi)用單價(jià)設(shè)置模塊說明該模塊包括水費(fèi)電費(fèi)煤氣費(fèi)的設(shè)置,這里我用了一個(gè)日歷插件MY97DATEPICKER,他能幫助我實(shí)現(xiàn)日歷的效果,如下圖實(shí)現(xiàn)代碼如下“MYJSPDATAINFOJSPSTARTINGPAGE數(shù)據(jù)錄入用戶名日期水表(噸)煤氣(度)電表(度)數(shù)據(jù)修改用戶名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用戶統(tǒng)計(jì)查詢效果圖說明該模塊主要是用戶對(duì)自己的繳費(fèi)信息及水電煤氣使用情況的查詢,查詢結(jié)果的顯示與上圖類似,我就用這個(gè)作為一個(gè)代表來講解。用戶名和日期在查詢總都是有顯示的,為了查詢的方便,我在數(shù)據(jù)庫中建了一個(gè)視圖來方便查詢。視圖的SQL語句如下CREATEORREPLACEVIEWALLFEEASSELECTUSERNAME,BYEAR_MONTH,WATER,GAS,ELETRIC,TOTAL,DEPOSIT,TEMP,OVERDUE,PRE,HANDFEEFROMUSERSALEFTJOINFEEBONAUSERIDBUSERIDLEFTJOINDEPOSITDONAUSERIDDUSERIDANDBYEAR_MONTHDYEAR_MONTHLEFTJOINTEMPTONAUSERIDTUSERIDANDBYEAR_MONTHTYEAR_MONTHLEFTJOINOVERDUEOONAUSERIDOUSERIDANDBYEAR_MONTHOYEAR_MONTHLEFTJOINPREPONAUSERIDPUSERIDANDBYEAR_MONTHPYEAR_MONTH實(shí)現(xiàn)代碼見附件。圖435住戶繳費(fèi)信息模塊說明該模塊的主要功能是對(duì)業(yè)主的繳費(fèi)信息進(jìn)行管理、其中包括住戶名稱、繳費(fèi)日期繳費(fèi)總額和所有費(fèi)用明細(xì)。這里的繳費(fèi)是一個(gè)超鏈接,單擊一下即可進(jìn)入繳費(fèi)頁面進(jìn)行繳費(fèi),繳費(fèi)頁面我做的很簡單,如下圖圖436住戶繳費(fèi)模塊說明用戶在該頁面輸入繳費(fèi)金額,點(diǎn)擊提交,若返回繳費(fèi)成功頁面,則繳費(fèi)成功。實(shí)現(xiàn)代碼見附件。圖436收費(fèi)模塊說明該模塊包括所有費(fèi)用明細(xì),包括欠費(fèi)收取,預(yù)交費(fèi)、客戶賬戶退還、臨時(shí)收費(fèi)、押金管理5個(gè)小模塊。由于這些頁面樣式都差不多我就舉其中一個(gè)例子來說明。就拿押金管理來說吧。從頁面上我們可以看到,系統(tǒng)把用戶的押金以及是否繳費(fèi)顯示出來了,如果用戶沒有繳費(fèi)的話,那么我們點(diǎn)擊繳費(fèi),系統(tǒng)跳轉(zhuǎn)到押金上交的頁面。實(shí)現(xiàn)代碼見附件。圖437上交押金模塊輸入押金金額,點(diǎn)擊提交即可。在這里,如果你輸入的金額小于押金,那么系統(tǒng)將仍然顯示你未繳費(fèi)知道你上交的金額大于等于押金。如果你上交的金額大于押金,那么系統(tǒng)將自動(dòng)將多余的金額算作你的預(yù)交費(fèi)。實(shí)現(xiàn)代碼見附件。5總結(jié)51設(shè)計(jì)過程遇到的難點(diǎn)在設(shè)計(jì)開始這前,我對(duì)JSP并不是很了解,后來在公司實(shí)習(xí)中,慢慢對(duì)JSP有了一定了解。并學(xué)習(xí)使用MVC進(jìn)行系統(tǒng)的開發(fā)。在我看來,做這個(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張就夠了,沒想到會(huì)有這么復(fù)雜。在這個(gè)設(shè)計(jì)過程中,我遇到的技術(shù)難點(diǎn)1界面的美觀,設(shè)計(jì)了好久的界面,一直都覺得太難看了,之前想用TABLECSS布局,發(fā)現(xiàn)不管是有TABLE邊界還是沒有都很不美觀,最后還是用FRAME看得舒服點(diǎn)。由于從沒有用過FRAME布局,于是在這個(gè)過程中我遇到了很多困難。面對(duì)這些困難,百度幫了我很大的忙。我們可以看到,我的頁面中用到了很多的圖片,這也都是為了界面美觀而引用進(jìn)來的,很是花了時(shí)間尋找。2系統(tǒng)的MVC模式。以前寫代碼就是所有的都寫在一起,沒有分開。做這個(gè)系統(tǒng),我考慮使用MVC來做,這樣系統(tǒng)維護(hù)起來就很方便了,代碼頁會(huì)很有條理。3一些插件的使用。在學(xué)校的時(shí)候,要實(shí)現(xiàn)什么功能就自己去敲代碼實(shí)現(xiàn)。現(xiàn)在明白了,網(wǎng)絡(luò)上其實(shí)已經(jīng)有了很多封裝好的代碼,只要你引入相應(yīng)的包就可以直接使用,效果比你自己寫的代碼效果更好,效率也更高。于是,我在系統(tǒng)實(shí)現(xiàn)中也引用了相應(yīng)的插件。使用插件對(duì)我來說也是一個(gè)全新的體驗(yàn),同時(shí)也是一個(gè)學(xué)習(xí)的過程。4對(duì)數(shù)據(jù)的處理。由于數(shù)據(jù)的處理過程很復(fù)雜,都相當(dāng)于日志文件了,幾乎要記錄每個(gè)數(shù)據(jù)處理的每個(gè)過程的詳細(xì)信息。這對(duì)于我是一個(gè)很大的挑戰(zhàn),在對(duì)表進(jìn)行修修改改的過程中,我終于明白為什么說設(shè)計(jì)表有1NF,2NF,3NF等了,這就是為什么藥一個(gè)專門設(shè)計(jì)數(shù)據(jù)庫的DBA的原因吧。數(shù)據(jù)庫設(shè)計(jì)的重要性,我通過這次的設(shè)計(jì)才真正體會(huì)到他的重要性。也是現(xiàn)在才知道設(shè)計(jì)比編碼更重要。52設(shè)計(jì)過程中的體會(huì)在整個(gè)設(shè)計(jì)過程中雖然說有網(wǎng)上資源的幫忙,但是在整個(gè)設(shè)計(jì)過程中還是出現(xiàn)過很多的問題,在不斷學(xué)習(xí)的過程中我體會(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ù)庫要是沒有設(shè)計(jì)好的話后期的代碼編寫會(huì)碰到很多的困難。而修改數(shù)據(jù)庫則會(huì)讓你的代碼改動(dòng)很大。在這個(gè)過程中,我感受到了視圖的好處,視圖可以幫你省去很多SQL語句重復(fù)的麻煩,可以幫你提高查詢的效率。C設(shè)計(jì)過程中,由于要實(shí)現(xiàn)某些功能,互聯(lián)網(wǎng)幫了我的大忙。網(wǎng)絡(luò)資源是一個(gè)豐富的共享體系,我通過在百度上百度解決了很多不會(huì)的問題。經(jīng)過這次的設(shè)計(jì),我深刻體會(huì)到了一個(gè)軟件的設(shè)計(jì)和它的發(fā)展是那很的嚴(yán)密,容不得半點(diǎn)的馬虎。要嚴(yán)格按照軟件工程的方法與思想,逐步完成。通過這次系統(tǒng)的設(shè)計(jì)我學(xué)到了很多知識(shí),也深切體會(huì)到了網(wǎng)絡(luò)的偉大與它存在的意義。接觸到了很多以前不知道的東西,如插件,AJAX。同時(shí),在設(shè)計(jì)中我體會(huì)到了技術(shù)的發(fā)展是如何的迅速,如何的五花八門。雖然技術(shù)很多種,但他的原理其實(shí)都差不多,就如同語言,只要你會(huì)一種語言,其他的語言學(xué)習(xí)起來就相對(duì)會(huì)簡單很多。技術(shù)也是一樣的道理。只要你會(huì)一種,其他對(duì)于你來說就是模仿,就是復(fù)制粘貼那么簡單。由此,我體會(huì)到,一個(gè)人不需要什么都會(huì),只要他能精通一種就夠他受用一輩子了。6結(jié)束語小區(qū)物業(yè)管理系統(tǒng)是一個(gè)以計(jì)算機(jī)為工具,對(duì)小區(qū)管理信息進(jìn)行處理的人機(jī)系統(tǒng),它能準(zhǔn)確幫助小區(qū)用戶了解小區(qū)信息及自己的繳費(fèi)信息??梢姡^(qū)物業(yè)管理系統(tǒng)給人們帶來了很大的方便。通過這次畢業(yè)設(shè)計(jì)我除了在JSP程序編程水平和ORACLE數(shù)據(jù)庫應(yīng)用能力上有了很大程度的提高,也更加深入了理解了管理軟件設(shè)計(jì)中常見問題和其設(shè)計(jì)的意義。由于設(shè)計(jì)系統(tǒng)的經(jīng)驗(yàn)不足,以及軟件工程知識(shí)的缺乏。在設(shè)計(jì)過程中才會(huì)遇到那么多的困難。但我相信,在接下來以后的設(shè)計(jì),我相信一定不會(huì)出現(xiàn)這么多的問題了。在設(shè)計(jì)系統(tǒng)之前一定會(huì)先把需求做詳細(xì)做明了。對(duì)于技術(shù),我想我一定會(huì)慢慢提升的,做的系統(tǒng)也一定會(huì)更完美。代碼的編寫方面也一定會(huì)考慮到更多的擴(kuò)展性,不會(huì)把代碼寫死。方便系統(tǒng)后期功能模塊的添加等。通過這次系統(tǒng)的設(shè)計(jì),對(duì)小區(qū)物業(yè)管理業(yè)務(wù)知識(shí)也有了一定的了解,對(duì)以后做這方面的軟件有很大的幫助。都說業(yè)務(wù)知識(shí)比技術(shù)更重要,如果只會(huì)編碼,而對(duì)業(yè)務(wù)流程一無所知的話,那么你就是那代碼工了。你也就局限于編碼,什么也干不了。對(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ì)在將來的軟件設(shè)計(jì)過程中引以為戒。最后,我希望我能想著編碼的方向前進(jìn),成為一個(gè)優(yōu)秀的程序員。同時(shí)沿著初級(jí)程序員、中級(jí)、高級(jí)、架構(gòu)師、項(xiàng)目經(jīng)理邁進(jìn)。參考文獻(xiàn)1王紅主編的JAVAWEB應(yīng)用開發(fā)技術(shù)實(shí)用教程。中國水利水電出版社2008012求是科技SQLSERVER2000數(shù)據(jù)庫開發(fā)技術(shù)與工程實(shí)踐人民郵電出版社,2004063趙杰、李濤SQLSERVER數(shù)據(jù)庫管理、設(shè)計(jì)實(shí)現(xiàn)教程清華大學(xué)出版社,2004034齊建玲面向?qū)ο蟪绦蛟O(shè)計(jì)JAVA網(wǎng)頁設(shè)計(jì)與制作實(shí)用技術(shù)中國水利水電出版社,2005055韓順平JAVA入門到精通視頻教學(xué)6韓順平JSP項(xiàng)目實(shí)訓(xùn)視頻教學(xué)7劉偉JAVA高端培訓(xùn)教學(xué)視頻8西安云工廠視頻教學(xué)9高珊薩師煊數(shù)據(jù)庫系統(tǒng)概論高等教育出版社,2006110袁連海,董文,張志亮SQLSERVER應(yīng)用開發(fā)實(shí)例M北京機(jī)械工業(yè)出社200211周緒,管麗娜,白海波SQLSERVER2000中文版入門與提高M(jìn)北京清華大出版社200212丁寶康,數(shù)據(jù)庫原理M北京經(jīng)濟(jì)科學(xué)出版社200313孫衛(wèi)琴的TOMCAT與JAVAWEB開發(fā)技術(shù)詳解(第2版)含光盤1張14ORACLE百度文庫,左連接和內(nèi)連接、右連接的區(qū)別15JSP安裝介紹計(jì)算機(jī)周刊2000年第46期吾言雜志網(wǎng)16JSTL和EL開發(fā)JSP頁面的優(yōu)勢(shì)及實(shí)現(xiàn)考試周刊2007年第44期龍?jiān)雌诳W(wǎng)17淺談JAVASERVLET與JSP互聯(lián)網(wǎng)周刊2000年06期中國知網(wǎng)18關(guān)于JSP線程安全問題的思考電腦編程技巧與維護(hù)2012年第02期19ORACLE入門心得電腦愛好者雜志官方網(wǎng)站附件GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALAN
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年轉(zhuǎn)向系統(tǒng):齒輪項(xiàng)目提案報(bào)告
- 【岳陽】2025年湖南岳陽湘陰縣國有企事業(yè)單位“四海攬才”招聘56人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 【荊州】2025年湖北省荊州市江陵縣事業(yè)單位統(tǒng)一公開招聘工作人員124名筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 【文山】2025年云南文山廣南縣事業(yè)單位緊缺崗位招聘20人筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 屋頂教學(xué)課件
- 雪峰山教學(xué)課件
- 文庫發(fā)布:冬奧會(huì)課件
- 課件教學(xué)比賽方案
- 整體護(hù)理教程課件下載
- howmany教學(xué)課件分享
- 2025年高考生物真題(安徽)含答案
- 2025年高考真題-政治(黑吉遼卷) 含答案(黑龍江、吉林、遼寧、內(nèi)蒙古)
- T/QX 004-2020工業(yè)清洗作業(yè)人員呼吸防護(hù)用品選擇、管理、使用和維護(hù)指南
- 河北省石家莊市2025年七年級(jí)下學(xué)期語文期末考試卷及答案
- 四川省德陽市2025年七年級(jí)下學(xué)期語文期末試卷及答案
- 石獅子購銷合同協(xié)議
- 2025廣州市荔灣區(qū)輔警考試試卷真題
- 課題申報(bào)書:基于核心素養(yǎng)發(fā)展理念的小學(xué)數(shù)學(xué)跨學(xué)科主題學(xué)習(xí)設(shè)計(jì)的策略研究
- 模聯(lián)面試題及答案
- 上海市楊浦區(qū)2025屆高三語文一模質(zhì)量調(diào)研試卷(含答案)
- 隔壁拆房相鄰協(xié)議書
評(píng)論
0/150
提交評(píng)論