版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p><b> 第一章:緒論3</b></p><p><b> 1.1課題背景3</b></p><p> 1.1.1信息管理系統(tǒng)的問(wèn)題3</p><p> 1.1.2信息管理系統(tǒng)的開(kāi)發(fā)方法……………
2、……………………………….4</p><p> 1.2 國(guó)內(nèi)外現(xiàn)狀4</p><p> 1.2.1信息管理系統(tǒng)產(chǎn)生的背景4</p><p> 1.2.2國(guó)內(nèi)MIS現(xiàn)狀4</p><p> 第二章:系統(tǒng)規(guī)劃的可行性研究5</p><p> 2.1 初步調(diào)查5</p><p>
3、 2.1.1 背景及現(xiàn)狀5</p><p> 2.2 開(kāi)發(fā)的可行性研究6</p><p> 2.2.1技術(shù)可行性6</p><p> 2.2.2經(jīng)濟(jì)可行性7</p><p> 2.2.3操作可行性7</p><p> 2.2.4調(diào)度可行性7</p><p> 2.2.5硬
4、件配置8</p><p> 第三章:系統(tǒng)分析9</p><p> 3.1 需求分析9</p><p> 3.1.1系統(tǒng)需求功能概括9</p><p> 3.1.2系統(tǒng)操作設(shè)計(jì)內(nèi)容9</p><p> 3.2 功能分析10</p><p> 3.2.1系統(tǒng)用戶管理功能10
5、</p><p> 3.2.2小區(qū)信息管理功能10</p><p> 3.2.3小區(qū)樓盤信息管理功能10</p><p> 第四章:系統(tǒng)設(shè)計(jì)11</p><p> 4.1 系統(tǒng)總體設(shè)計(jì)11</p><p> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)12</p><p> 4.2.1概念結(jié)構(gòu)設(shè)計(jì)1
6、2</p><p> 4.2.2物理結(jié)構(gòu)設(shè)計(jì)15</p><p> 第五章: 系統(tǒng)詳細(xì)設(shè)計(jì)17</p><p> 5.1用戶登錄17</p><p> 5.2系統(tǒng)主體平臺(tái)18</p><p> 5.3系統(tǒng)主體功能模塊19</p><p> 5.3.1系統(tǒng)管理19</
7、p><p> 5.3.2小區(qū)管理20</p><p> 5.3.3報(bào)表統(tǒng)計(jì)管理25</p><p><b> 總結(jié)26</b></p><p> 致 謝.............................................................................
8、.................................................27</p><p> 參考文獻(xiàn)....28</p><p><b> 附錄....29</b></p><p><b> ?。壕w論</b></p><p><b> 1.1課題背景
9、</b></p><p> 管理信息系統(tǒng)(MIS,Management Information System),是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳送、儲(chǔ)存、維護(hù)和使用的系統(tǒng),能夠?qū)崪y(cè)企業(yè)的各種運(yùn)行情況,并利用過(guò)去的歷史數(shù)據(jù)預(yù)測(cè)未來(lái),從企業(yè)全局的角度出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)。這里給出的定義強(qiáng)調(diào)了管理信息系統(tǒng)的功能和性質(zhì),也強(qiáng)調(diào)了管理信息系統(tǒng)中的計(jì)
10、算機(jī)對(duì)企業(yè)管理而言只是一種工具。管理信息系統(tǒng)是信息系統(tǒng)的重要分支之一,經(jīng)過(guò)30多年的發(fā)展,已經(jīng)成為一個(gè)具有自身概念、理論、結(jié)構(gòu)、體系和開(kāi)發(fā)方法的覆蓋多學(xué)科的新學(xué)科。</p><p> 1.1.1信息管理系統(tǒng)的相關(guān)</p><p> 管理信息系統(tǒng)的開(kāi)發(fā)是一個(gè)復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)等各方面的問(wèn)題,至今沒(méi)有一種統(tǒng)一完備的開(kāi)發(fā)方法。但是,
11、每一種開(kāi)發(fā)方法都要遵循相應(yīng)的開(kāi)發(fā)策略。任何一種開(kāi)發(fā)策略都要明確以下問(wèn)題: (1)系統(tǒng)要解決的問(wèn)題,如采取何種方式解決組織管理和信息處理方面的問(wèn)題,對(duì)企業(yè)提出的新的管理需求該如何滿足等?! ?2)系統(tǒng)可行性研究,確定系統(tǒng)所要實(shí)現(xiàn)的目標(biāo)。通過(guò)對(duì)企業(yè)狀況的初步調(diào)研得出現(xiàn)狀分析的結(jié)果,然后提出可行性方案并進(jìn)行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案卸可行性、技術(shù)的可行性、經(jīng)濟(jì)方面的可行性和社會(huì)影響方面的考慮。 (3)系統(tǒng)開(kāi)發(fā)的原則。在系
12、統(tǒng)開(kāi)發(fā)過(guò)程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、實(shí)用高效、處理規(guī)范化的原則?! ?4)系統(tǒng)開(kāi)發(fā)前的準(zhǔn)備工作,作好開(kāi)發(fā)人員的組織準(zhǔn)備和企業(yè)基礎(chǔ)準(zhǔn)備工作?! ?5)系統(tǒng)開(kāi)發(fā)方法的選擇和開(kāi)發(fā)計(jì)劃的制定。針對(duì)己經(jīng)確定的開(kāi)發(fā)策略選定相應(yīng)的開(kāi)發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,還是選擇原型法或面向?qū)ο蟮姆椒?。開(kāi)發(fā)計(jì)劃的制定是要明確系統(tǒng)開(kāi)發(fā)的工作計(jì)劃、投資計(jì)劃、工程進(jìn)度計(jì)劃和資源利用計(jì)劃。</p><p> 1.1.2 信息管
13、理系統(tǒng)的開(kāi)發(fā)方法</p><p> MIS開(kāi)發(fā)方法主要有結(jié)構(gòu)化生命周期開(kāi)發(fā)方法、原型法、面向?qū)ο蟮拈_(kāi)發(fā)方法等。其中面向?qū)ο蟮南到y(tǒng)開(kāi)發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開(kāi)發(fā)。 </p><p><b> 1.2國(guó)內(nèi)外現(xiàn)狀</b><
14、/p><p> 1.2.1信息管理系統(tǒng)產(chǎn)生的背景</p><p> 在過(guò)去,各行各業(yè)往往都有不少管理人員孤立地看待數(shù)據(jù)處理和計(jì)算機(jī)。造成這種看法的原因是,數(shù)據(jù)處理和信息服務(wù)人員不愿使用容易計(jì)算機(jī)用戶理解的語(yǔ)言同用戶進(jìn)行交流。管理人員對(duì)這種交流缺乏興趣和無(wú)能為力,導(dǎo)致延緩了計(jì)算機(jī)系統(tǒng)的開(kāi)發(fā),從而在許多其他方面助長(zhǎng)了自守和冗余勞動(dòng)的現(xiàn)象。</p><p> 在用戶同信
15、息服務(wù)人員的交流方面,沒(méi)有一個(gè)單位能做到盡善盡美,但是,確有某些單位已經(jīng)取得了比較好的成功經(jīng)驗(yàn)。用戶同信息服務(wù)人員配合默契的一些單位認(rèn)為:這種成功的原因在于,用戶已經(jīng)掌握了計(jì)算機(jī)和信息資源管理方面的基本知識(shí)??梢?jiàn),用戶管理人員掌握這方面的知識(shí)是非常必要的。誠(chéng)然,信息服務(wù)專業(yè)人員是具備這方面的知識(shí)的,但是要使用戶管理人員獲得這些知識(shí),就必須通過(guò)正規(guī)的學(xué)習(xí)、閱讀和實(shí)踐。</p><p> 妥善處理用戶同信息服務(wù)人員
16、之間的關(guān)系,可以加強(qiáng)雙方的互相配合。為了建立和維護(hù)一個(gè)高質(zhì)量的信息系統(tǒng),各方都必須尊重對(duì)方的意愿。系統(tǒng)質(zhì)量的優(yōu)劣是直接與用戶同信息服務(wù)人員之間互相配合的好壞成正比的。 </p><p> 1.2.2國(guó)內(nèi)MIS現(xiàn)狀</p><p> 凡是那些不愿意掌握有關(guān)計(jì)算機(jī)和信息管理反面基本知識(shí)的用戶管理人員,必將成為落伍者,特別是在當(dāng)前這種鼓勵(lì)用戶直接參與信息系統(tǒng)開(kāi)發(fā)過(guò)程的發(fā)展趨勢(shì)下。過(guò)去,用戶
17、管理人員在很大程度上是依靠信息服務(wù)人員來(lái)推薦、開(kāi)發(fā)和實(shí)現(xiàn)所需的信息系統(tǒng)的。鑒于信息服務(wù)需要不斷的發(fā)展變化,現(xiàn)在把鑒別和提高系統(tǒng)的責(zé)任留給了用戶,這也是理所應(yīng)當(dāng)?shù)?。用戶更多地參與信息系統(tǒng)的開(kāi)發(fā),這種趨勢(shì)早在70年代中期就開(kāi)始了,而且,自那時(shí)以后不斷地發(fā)展,現(xiàn)在已進(jìn)入了信息服務(wù)人員同用戶合作的時(shí)代。因?yàn)橹挥杏脩舾私馑麄冏约合霃男畔⑾到y(tǒng)中得到什么。</p><p> 用戶參與信息資源管理(IRM)的典型事例表現(xiàn)在分
18、布式數(shù)據(jù)處理(DDP)方面。在這方面,用戶不僅要參加系統(tǒng)的開(kāi)發(fā),而且還要負(fù)責(zé)管理系統(tǒng)運(yùn)行所需要的硬件設(shè)備和人員。 </p><p> 第二章:系統(tǒng)規(guī)劃的可行性研究</p><p><b> 2.1 初步調(diào)查</b></p><p> 2.2.1背景及現(xiàn)狀</p><p> 科學(xué)技術(shù)日新月異,信息化時(shí)代的來(lái)臨,以計(jì)
19、算機(jī)為基礎(chǔ)的信息科學(xué)在經(jīng)濟(jì)和社會(huì)生活各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,尤其在信息管理方面,計(jì)算機(jī)已是必不可少的管理工具。</p><p> 目前,信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰(shuí)控制的信息越多,誰(shuí)利用信息資源的效率越高,誰(shuí)就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰(shuí)就會(huì)有更多的優(yōu)勢(shì)。從微觀上講,建立一套管理信息系統(tǒng)能夠加快信息的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強(qiáng)了管理的信息化手段,提高了本單位的經(jīng)濟(jì)效益。從
20、宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,加快了社會(huì)的發(fā)展速度。據(jù)統(tǒng)計(jì),美國(guó)在信息管理管理方面80-100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理是80—90%;在計(jì)算機(jī)應(yīng)用發(fā)展較快的國(guó)家中,計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理的占80%;用于科技計(jì)算的占8%,用于生產(chǎn)過(guò)程控制的占12%;由此可以看出,信息管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。</p><p> 由于種種原因,我國(guó)的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后于信息基礎(chǔ)設(shè)施的建設(shè)的水平。長(zhǎng)期以來(lái)
21、,我國(guó)信息資源的開(kāi)發(fā)管理未能與信息資源的增長(zhǎng)同步進(jìn)行。我國(guó)的計(jì)算機(jī)應(yīng)用要比西方國(guó)家落后十幾年。因此,現(xiàn)在信息資源的開(kāi)發(fā)和利用已被確立為國(guó)民經(jīng)濟(jì)信息的核心內(nèi)容,利用現(xiàn)有的信息基礎(chǔ)設(shè)施,重點(diǎn)開(kāi)發(fā)和推廣應(yīng)用于各類科技、經(jīng)濟(jì)等數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)資源服務(wù)系統(tǒng),已經(jīng)取得巨大的社會(huì)效益和經(jīng)濟(jì)效益。</p><p> 對(duì)于小區(qū)物業(yè)管理來(lái)說(shuō),其工作流程的繁雜性、多樣化、管理復(fù)雜、收繳費(fèi)用與設(shè)備維護(hù)繁瑣。計(jì)算機(jī)已完全能夠勝任物業(yè)管理工作
22、,而且更加準(zhǔn)確、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之處。這將給項(xiàng)目查詢和管理帶來(lái)很大的方便,從而給物業(yè)管理工作帶來(lái)更高的效率,這也是物業(yè)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。</p><p> 因此,開(kāi)發(fā)一套高效率、無(wú)差錯(cuò)的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。本系統(tǒng)的主要目的是告別帳本,安全、快捷的保存數(shù)據(jù)信息。由于小區(qū)物業(yè)管理涉及到費(fèi)用問(wèn)題,為了增強(qiáng)系統(tǒng)的保密性,使業(yè)主利益不受損害,本系統(tǒng)具有僅管理
23、員式的保密功能,還有查詢、錄入、修改、刪除、以及對(duì)物業(yè)設(shè)備統(tǒng)計(jì)等功能,使業(yè)主能夠?qū)ψ约业奈飿I(yè)費(fèi)用和投訴等情況提供透明化、直觀的了解。 </p><p> 2.2開(kāi)發(fā)的可行性研究</p><p> 可行性分析(Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避
24、免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。</p><p> 2.2.1技術(shù)可行性</p><p> 小區(qū)物業(yè)管理系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)模式B/S模式進(jìn)行開(kāi)發(fā),前臺(tái)開(kāi)發(fā)語(yǔ)言選用Java、Myeclipse以及Tomcat網(wǎng)絡(luò)信息服務(wù)器作為開(kāi)發(fā)平臺(tái)。Java是一種面向?qū)ο蟮腤indows開(kāi)發(fā)語(yǔ)言Java具有易用、通用和
25、平臺(tái)無(wú)關(guān)的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具選用了Oracle數(shù)據(jù)庫(kù),它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。采用 HTML,javascript,CSS 控制樣式前臺(tái)界面設(shè)計(jì),可以實(shí)現(xiàn)良好的頁(yè)面交互。這些開(kāi)發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開(kāi)發(fā)工具是可行的。 (1) Java:Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推
26、出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開(kāi)發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景</p><p> (2)Myeclipse: MyEclipse企業(yè)級(jí)工作
27、平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。</p>&l
28、t;p> (3)Tomcat: Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apa
29、che 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。</p><p> (4)Oracle:ORACLE 數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。比如SilverStream就是基于數(shù)據(jù)庫(kù)的一種中間件。ORACLE
30、數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí)只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識(shí),便能在各種類型的機(jī)器上使用它。</p><p> 2.2.2經(jīng)濟(jì)可行性</p><p> 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用
31、計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。21世紀(jì)是一個(gè)充滿競(jìng)爭(zhēng)和挑戰(zhàn)的世紀(jì)。在這個(gè)世紀(jì)中,高效化、系統(tǒng)化、規(guī)范化、自動(dòng)化已成為現(xiàn)代企業(yè)的代名詞。做為我國(guó)支柱產(chǎn)業(yè)之一的房地產(chǎn)業(yè)在當(dāng)今智能化小區(qū)的發(fā)展的驅(qū)動(dòng)下,在當(dāng)今信息時(shí)代的推動(dòng)下,擁有自己的一套特色的小區(qū)物業(yè)管理系統(tǒng)是非常必要的,與小區(qū)內(nèi)繁多的硬件設(shè)施相比較,傳統(tǒng)的手工式的管理方式已經(jīng)無(wú)法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運(yùn)算需求,所以一套精美完善的小區(qū)物業(yè)管理系統(tǒng)是提高工作效率節(jié)省人力物力的有效
32、解決方案。傳統(tǒng)的管理方式,對(duì)物業(yè)管理人員要求數(shù)量多,耗資高,錯(cuò)誤率高,工作人員流動(dòng)和對(duì)新人的培訓(xùn)經(jīng)費(fèi)也是不小的開(kāi)支。一套完善的小區(qū)物業(yè)管理系統(tǒng)可持續(xù)使用并能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長(zhǎng)期的使用計(jì)算,開(kāi)發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)式的管理方式的年耗資本相對(duì)比,性價(jià)比是可行的。開(kāi)發(fā)這套系統(tǒng)的經(jīng)濟(jì)可行性是很高的。</p><p> 2.2.3操作可行性</p><p>
33、 對(duì)于這套小區(qū)物業(yè)管理系統(tǒng)而言,在投入使用前,會(huì)由開(kāi)發(fā)并能熟練操作本系統(tǒng)的工程人員對(duì)用戶群進(jìn)行專業(yè)系統(tǒng)的培訓(xùn)。培訓(xùn)內(nèi)容應(yīng)包括,熟練掌握系統(tǒng)的各個(gè)功能和簡(jiǎn)單的系統(tǒng)維護(hù),在開(kāi)發(fā)設(shè)計(jì)程序的過(guò)程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全可以看做是一種簡(jiǎn)單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),可以說(shuō)幾乎任何人都可以使用和管理。所以本系統(tǒng)的操作是完全</p>
34、<p><b> 可行的。</b></p><p> 2.2.4調(diào)度可行性</p><p> 調(diào)度可行性指的是建議的計(jì)算機(jī)系統(tǒng)能否在規(guī)定的期限內(nèi)交付給用戶。由于合同的規(guī)定,能否預(yù)期的交付涉及到開(kāi)發(fā)人員的信譽(yù)等等。所以開(kāi)發(fā)期限的選定也是非常重要的因素,根據(jù)小區(qū)物業(yè)管理的日常的正常的業(yè)務(wù)運(yùn)作規(guī)律和工作性質(zhì),可以看出這些內(nèi)容是我們平時(shí)常見(jiàn)的工作,所以開(kāi)
35、發(fā)人員在開(kāi)發(fā)起來(lái)比較容易入手,所以可以判斷開(kāi)發(fā)本系統(tǒng)的周期比較短。開(kāi)發(fā)中的不可預(yù)見(jiàn)問(wèn)題會(huì)比較容易解決,在開(kāi)發(fā)小組的分析后應(yīng)該容易做出相對(duì)準(zhǔn)確的,誤差微小的開(kāi)發(fā)期限應(yīng)該可以在規(guī)定時(shí)間內(nèi)快速的、完整的交付給用戶使用。</p><p><b> 2.2.5硬件配置</b></p><p> 1) 硬件設(shè)備及操作系統(tǒng) </p><p> ?、俜?wù)器
36、:Pentium4以上配置的高性能PC機(jī),內(nèi)存應(yīng)在256M以上,硬盤在40G以上。確認(rèn)該計(jì)算機(jī)已經(jīng)安裝數(shù)據(jù)庫(kù)軟件Jdk1.6及Myeclipse。 </p><p> ?、诓僮飨到y(tǒng):Windows 2000、Windows XP 。</p><p> ?、劭蛻舳耍篜entium233,或與此相當(dāng)?shù)腃PU,以上配置的PC機(jī),內(nèi)存在</p><p> 32M以上,硬盤
37、在1G以上。 </p><p><b> 2) 開(kāi)發(fā)平臺(tái) </b></p><p> ①前臺(tái)開(kāi)發(fā)工具:Myeclipse 、Tomcat。</p><p> ?、诤笈_(tái)數(shù)據(jù)庫(kù):Oracle數(shù)據(jù)庫(kù)。</p><p><b> 第三章:系統(tǒng)分析</b></p>
38、<p><b> 3.1 需求分析</b></p><p> 3.1.1系統(tǒng)需求功能概括</p><p> 經(jīng)過(guò)調(diào)研與可行性分析,出于對(duì)人們生活住房考慮,設(shè)計(jì)了這套小區(qū)物業(yè)管理系統(tǒng),本系統(tǒng)主要考慮到小區(qū)物業(yè)管理的普遍要求,小區(qū)物業(yè)管理系統(tǒng)主要包括:</p><p> (1)樓盤房屋資料的錄入和增、刪、改、查詢等功能實(shí)現(xiàn),基于
39、這些小區(qū)的房產(chǎn)資源對(duì)小區(qū)進(jìn)行管理。</p><p> (2) 對(duì)小區(qū)內(nèi)住戶的詳細(xì)資料的管理,包括增、刪、改、查詢等功能的實(shí)。</p><p> (3) 在具有了所有的基本資料信息后需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)管理。主要的管理業(yè)務(wù)包括物業(yè)設(shè)備管理、車位管理、收費(fèi)管理、住戶投訴管理、報(bào)修管理、報(bào)警管理等。</p><p> 3.1.2系統(tǒng)操作設(shè)計(jì)內(nèi)容</p>
40、<p> 根據(jù)以上的操作需要研究設(shè)計(jì)內(nèi)容如下:</p><p> (1) 模塊功能的研究設(shè)計(jì),盡量采用物業(yè)管理部門中現(xiàn)有的軟硬件環(huán)境以及先進(jìn)的管理系統(tǒng)開(kāi)發(fā)方案從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開(kāi)發(fā)水平和應(yīng)用效果的目的。系統(tǒng)應(yīng)完全符合物業(yè)管理員對(duì)業(yè)戶管理的規(guī)定,滿足對(duì)房產(chǎn)信息及住戶信息等工作需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。通過(guò)調(diào)研情況進(jìn)行需求分析,進(jìn)行模塊的劃分和功能的界定,
41、并對(duì)各個(gè)模塊的具體管理流程進(jìn)行控制和編碼實(shí)現(xiàn)。 </p><p> (2) 良好的數(shù)據(jù)系統(tǒng)設(shè)計(jì),所小區(qū)物業(yè)管理系統(tǒng)應(yīng)充分具備數(shù)據(jù)庫(kù)的維護(hù)功能可以及時(shí)根據(jù)用戶的需求對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行添加、刪除、修改等操作。 </p><p> (3) 完備的信息查詢統(tǒng)計(jì),為滿足管理和決策工作的需要,在查詢基礎(chǔ)上應(yīng)具備一定的統(tǒng)計(jì)功能。 </p><p> (4) 后期維護(hù),所開(kāi)
42、發(fā)的小區(qū)物業(yè)管理系統(tǒng)應(yīng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)的效果。 </p><p> 以上是對(duì)本信息管理系統(tǒng)進(jìn)行的基本的需求分析,也就是本系統(tǒng)所要實(shí)現(xiàn)的基本功能。但是這并不是整個(gè)系統(tǒng)的全部需求,對(duì)系統(tǒng)不斷出現(xiàn)的新需求,需</p><p> 要系統(tǒng)在日后的使用中通過(guò)系統(tǒng)的更新與維護(hù)來(lái)實(shí)現(xiàn)。這樣才能使系統(tǒng)得到不斷的完善功能更加強(qiáng)
43、大與用戶的交互性更強(qiáng)。</p><p><b> 3.2 功能分析</b></p><p><b> 3.2.1系統(tǒng)管理</b></p><p> 1.管理員注冊(cè),包括用戶名、密碼信息。</p><p> 2.管理員的刪除、管理員密碼的修改、管理員的查詢。</p><p&
44、gt;<b> 3.2.1小區(qū)管理</b></p><p> 1.小區(qū)的簡(jiǎn)介管理(小區(qū)名稱、主要負(fù)責(zé)人、建筑日期、占地面積、建</p><p> 筑面積、位置說(shuō)明)。</p><p> 2.小區(qū)公共信息管理(小區(qū)公告、新聞、天氣預(yù)報(bào)、周邊醫(yī)療及公交</p><p> 站線)及其增刪改查。</p>
45、<p> 3.小區(qū)的樓盤管理(所屬小區(qū)、樓盤類別、建筑日期、占地面積、樓</p><p> 盤方向、樓盤層數(shù))及其增刪改查。</p><p> 4.房屋管理(所屬樓盤、房型、建筑面積、使用面積)及其增刪改查。</p><p> 5. 小區(qū)的住戶信息管理(業(yè)主姓名、對(duì)應(yīng)房間、業(yè)主性別、業(yè)主單位、</p><p> 業(yè)主聯(lián)系電
46、話)及其增刪改查。</p><p> 6. 小區(qū)的設(shè)備管理(設(shè)備名、設(shè)備所有者、設(shè)備數(shù)量、生存日期、生產(chǎn)廠商、檢修周期)及其增刪改查。</p><p> 7. 小區(qū)的車位管理(車位號(hào)、車主、車牌號(hào)、車型)及其增刪改查。</p><p> 8. 小區(qū)的收費(fèi)標(biāo)準(zhǔn)管理(費(fèi)用類型、費(fèi)用收取標(biāo)準(zhǔn)、更新日期)及其增</p><p><b>
47、; 刪改查。</b></p><p> 3.2.3小區(qū)報(bào)表管理</p><p> 1. 小區(qū)的住戶繳費(fèi)管理(繳費(fèi)人員、繳費(fèi)種類、繳費(fèi)金額、繳費(fèi)時(shí)間、</p><p> 繳費(fèi)方式、欠費(fèi)金額)及其更新。</p><p> 2. 小區(qū)的簡(jiǎn)介管理(投訴人員、時(shí)間、投訴內(nèi)容、處理人員、處理方</p><p>
48、; 式、處理結(jié)果)及其更新。</p><p> 3. 小區(qū)的簡(jiǎn)介管理(設(shè)備種類、設(shè)備所有者、報(bào)修時(shí)間、報(bào)修原因、</p><p> 處理人員、處理方式、處理結(jié)果)及其更新。</p><p> 4. 小區(qū)的簡(jiǎn)介管理(報(bào)警方式、時(shí)間、地點(diǎn)、報(bào)警內(nèi)容、處理人員、處理方式、處理結(jié)果)及其增刪改查。</p><p><b> 第四章
49、:系統(tǒng)設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)總體設(shè)計(jì)</p><p><b> 其功能結(jié)構(gòu)圖如下:</b></p><p><b> 4-1功能結(jié)構(gòu)圖</b></p><p><b> 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>
50、 數(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)用程序,滿足用戶的各種信息需求。</p><p> 4.2.1概念結(jié)構(gòu)設(shè)計(jì)</p><p> 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體——聯(lián)系圖(簡(jiǎn)稱E——R圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。
51、E——R圖由實(shí)體、屬性、聯(lián)系三部分組成。E——R圖的有關(guān)符號(hào)說(shuō)明如下:</p><p> 實(shí)體 屬性 關(guān)系</p><p> 小區(qū)物業(yè)管理系統(tǒng)部分E—R圖如下:</p><p><b> 4-2小區(qū)E-R圖</b></p><
52、p><b> 4-3樓盤E-R圖</b></p><p><b> 4-4住戶E-R圖</b></p><p> 4-5住戶繳費(fèi)E-R圖</p><p><b> 4-6車位E-R圖</b></p><p><b> 4-7 E—R總圖</b&g
53、t;</p><p> 4.2.2、物理結(jié)構(gòu)設(shè)計(jì)</p><p> 物理結(jié)構(gòu)設(shè)計(jì)的原則如下:</p><p> 盡可能的減少數(shù)據(jù)冗余和重復(fù)。</p><p> 結(jié)構(gòu)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合。</p><p> 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性。</p><p> 基于以上設(shè)計(jì)原則,本系統(tǒng)設(shè)計(jì)了一
54、個(gè)數(shù)據(jù)庫(kù),包含管理員信息、小區(qū)介紹信息、小區(qū)公共信息、收費(fèi)標(biāo)準(zhǔn)、樓盤信息、房間信息、住戶信息、車位信息、投訴信息、報(bào)修信息、報(bào)警信息、繳費(fèi)信息等表。本系統(tǒng)中相關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)舉例如下:</p><p><b> 4-8小區(qū)簡(jiǎn)介表</b></p><p><b> 4-9樓盤信息表</b></p><p> 4-10
55、 住戶信息表</p><p><b> 4-11收費(fèi)標(biāo)準(zhǔn)表</b></p><p><b> 4-12住戶繳費(fèi)表</b></p><p> 第五章:系統(tǒng)詳細(xì)設(shè)計(jì)</p><p> 經(jīng)過(guò)以上的分析及建摸,已經(jīng)完成了數(shù)據(jù)庫(kù)的后臺(tái)工作,下面要完成的是人機(jī)交互的界面。本系統(tǒng)分為以下三部分: <
56、;/p><p> (1) 用戶登陸; </p><p> (2) 系統(tǒng)主體平臺(tái); </p><p> (3) 通過(guò)主體平臺(tái)調(diào)用的功能模塊。 接下來(lái)即對(duì)各部分作詳細(xì)介紹:</p><p><b> 5.1用戶登陸</b></p><p> 通過(guò)登陸頁(yè)面地址訪問(wèn)登陸頁(yè)面,頁(yè)面如下:</
57、p><p><b> 圖5-1 登陸頁(yè)面</b></p><p> 在文本框內(nèi)輸入用戶名,密碼,點(diǎn)擊登陸按鈕,驗(yàn)證用戶名與密碼,如果正確,則進(jìn)入系統(tǒng)主體界面。否則提示“用戶名或者密碼錯(cuò)誤”,并刷新文本框,可進(jìn)行新的輸入:</p><p> 圖5-2登陸錯(cuò)誤提示頁(yè)面一</p><p> 如果用戶名或者密碼其中一項(xiàng)為空或
58、者均為空就直接點(diǎn)擊登錄按鈕,則提示</p><p> “請(qǐng)輸入用戶名與密碼”,并刷新文本框,可進(jìn)行新的輸入:</p><p> 圖5-3登陸錯(cuò)誤提示頁(yè)面二</p><p> 5.2 系統(tǒng)主體平臺(tái)</p><p> 管理員登錄成功后進(jìn)入系統(tǒng)主界面,改界面闡述了該系統(tǒng)主要功能模塊的實(shí)現(xiàn),粗略分為三個(gè)模塊—系統(tǒng)管理、小區(qū)管理、報(bào)表統(tǒng)計(jì)管理管
59、理 ,主界面如下:</p><p><b> 圖5-4系統(tǒng)主界面</b></p><p> 5.3系統(tǒng)主體功能模塊</p><p> 5.3.1 系統(tǒng)管理</p><p> 系統(tǒng)管理主要提供對(duì)于賬戶管理的相關(guān)操作。</p><p><b> 1.管理員注冊(cè)</b>&
60、lt;/p><p> 左鍵單擊管理員注冊(cè)項(xiàng),彈出注冊(cè)界面,在界面上輸入用戶名與密碼,并重復(fù)輸入密碼以確保兩次輸入密碼相同,單擊確認(rèn)提交,若兩次密碼輸入相同,則驗(yàn)證成功,新的管理員將注冊(cè)成功,可通過(guò)該新的管理員賬號(hào)登陸改系統(tǒng)或者在管理員查詢模塊進(jìn)行查詢以驗(yàn)證。</p><p> 如果兩次密碼驗(yàn)證失敗,則提示“兩次輸入密碼不一致”,可單擊確定,進(jìn)行密碼的重新輸入,以下為注冊(cè)時(shí)兩次密碼輸入不一致
61、的提示頁(yè)面。</p><p> 圖5-5注冊(cè)錯(cuò)誤提示圖1</p><p> 如果,所輸入的用戶名已經(jīng)被注冊(cè),則進(jìn)行如下提示:</p><p> 圖5-6注冊(cè)錯(cuò)誤提示圖2</p><p><b> 2.管理員相關(guān)操作</b></p><p> 左鍵單擊管理員查詢項(xiàng),彈出管理員查詢頁(yè)面,頁(yè)面
62、上會(huì)顯示所有的管理員賬戶清單,同時(shí)也快捷提供了所有對(duì)于管理的相關(guān)管理,通過(guò)添加、刪除、修改鍵可實(shí)現(xiàn)對(duì)于新用戶的注冊(cè)、刪除以及密碼的修改。也可在查詢欄直接輸入你所要查詢的用戶名是否存在,此查詢匹配 為模糊匹配,輸入越少,能搜索到的越多。</p><p><b> 5.3.2小區(qū)管理</b></p><p><b> 1.小區(qū)簡(jiǎn)介</b><
63、/p><p> 左鍵單擊小區(qū)簡(jiǎn)介,將彈出界面顯示所有的小區(qū)簡(jiǎn)介相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p> 圖5-8小區(qū)簡(jiǎn)介清單</p><p><b> 2.公共信息管理</b></p><p> 左鍵單擊公共信息管理,將彈出界面顯示所有的小區(qū)相關(guān)公共信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。該頁(yè)面對(duì)小區(qū)所
64、對(duì)應(yīng)的相關(guān)便民信息(小區(qū)周邊的公交線路、醫(yī)療點(diǎn)、新聞、所在地區(qū)的天氣預(yù)報(bào)以及小區(qū)公共)進(jìn)行了獨(dú)立顯示與更新操作的設(shè)置.</p><p><b> 3.樓盤管理</b></p><p> 樓盤隸屬于小區(qū),左鍵單擊樓盤管理,將彈出界面顯示所有的樓盤相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p><b> 4.房屋管理<
65、;/b></p><p> 房屋隸屬于樓盤,左鍵單擊房間管理,將彈出界面顯示所有的房屋相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p><b> 5.住戶管理</b></p><p> 沒(méi)個(gè)住戶對(duì)應(yīng)一套房屋,左鍵單擊住戶管理,將彈出界面顯示所有的住戶相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。管理界面如下:</p>
66、<p> 圖5-12住戶信息清單</p><p> 添加操作,對(duì)于剛?cè)霊舻臉I(yè)主,需對(duì)其資料進(jìn)行錄入存檔,操作界面如下:</p><p> 圖5-13住戶添加頁(yè)面</p><p> 先輸入業(yè)主的編號(hào),如果該編號(hào)已存在,則會(huì)提示如下:</p><p> 圖5-14住戶添加報(bào)錯(cuò)頁(yè)面</p><p>
67、業(yè)主編號(hào)輸入成功之后,進(jìn)而進(jìn)行房號(hào)的選擇與其他相關(guān)輸入,添加成功之后則刷新住戶管理界面,顯示已添加后的所有住戶信息。</p><p> 修改操作,如果業(yè)主相關(guān)信息進(jìn)行了變動(dòng),需及時(shí)更新,先在住戶管理界面選擇所要的修改的業(yè)主信息(勾選左邊的選擇框),因?yàn)槊看沃荒苓x擇一條信息進(jìn)行修改,所以沒(méi)選或者多選會(huì)有相應(yīng)的提示,提示如下:</p><p> 圖5-15住戶修改報(bào)錯(cuò)頁(yè)面</p>
68、;<p> 選擇無(wú)誤之后,進(jìn)入修改界面,如圖:</p><p> 圖5-16住戶修改界面</p><p> 此處,業(yè)主編號(hào)為不可修改項(xiàng),其他信息可根據(jù)實(shí)際情況進(jìn)行相應(yīng)修改。</p><p> 刪除操作,對(duì)于刪除,同樣需要先進(jìn)行所要?jiǎng)h除對(duì)象的選擇,與修改不同的是,可進(jìn)行多項(xiàng)同時(shí)刪除甚至全部刪除。刪除之后,刷新住戶管界面,顯示選擇的住戶信息情況。&
69、lt;/p><p> 查詢操作,在查詢值設(shè)置的文本框中輸入你所要查詢的內(nèi)容,點(diǎn)擊“開(kāi)始查詢”按鈕,將會(huì)自動(dòng)刷新頁(yè)面。顯示你所查詢到的結(jié)果,如下圖所示:</p><p><b> 搜索結(jié)果為:</b></p><p> 圖5-17住戶信息查詢界面</p><p><b> 6.設(shè)備管理</b>&l
70、t;/p><p> 左鍵單擊設(shè)備管理,將彈出界面顯示所有的設(shè)備相關(guān)信息(設(shè)備名稱,生產(chǎn)廠家,生產(chǎn)日期,檢修周期)。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p><b> 7.車位管理</b></p><p> 每輛車對(duì)應(yīng)一個(gè)車主,左鍵單擊車位管理,將彈出界面顯示所有的車位相關(guān)信息(車主、車牌號(hào)、車的品牌、車位面積)。同時(shí)可進(jìn)行相應(yīng)的增刪改查
71、操作。</p><p><b> 8.收費(fèi)標(biāo)準(zhǔn)管理</b></p><p> 收費(fèi)標(biāo)準(zhǔn)專門對(duì)于所在小區(qū)的物業(yè)費(fèi)用的收取標(biāo)準(zhǔn)進(jìn)行管理,為住戶繳費(fèi)表提供依據(jù),標(biāo)準(zhǔn)若有變化,需及時(shí)進(jìn)行更新。左鍵單擊收費(fèi)標(biāo)準(zhǔn),將彈出界面顯示所有的費(fèi)用收費(fèi)標(biāo)準(zhǔn)相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p> 5.3.3報(bào)表統(tǒng)計(jì)管理 </p>
72、<p><b> 1、住戶繳費(fèi)管理</b></p><p> 左鍵單擊繳費(fèi)管理,將彈出界面顯示所有的住戶繳費(fèi)相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。界面如下:</p><p> 圖5-18繳費(fèi)報(bào)表統(tǒng)計(jì)管理頁(yè)面</p><p><b> 2、報(bào)修管理</b></p><p> 右
73、鍵單擊報(bào)修管理,將彈出界面顯示所有的設(shè)備報(bào)修相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p> 圖5-19報(bào)修報(bào)表管理頁(yè)面</p><p><b> 3、投訴管理</b></p><p> 右鍵單擊投訴管理,將彈出界面顯示所有的住戶投訴相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p> 圖5-20
74、投訴報(bào)表管理頁(yè)面</p><p><b> 4、報(bào)警管理</b></p><p> 右鍵單擊報(bào)警管理,將彈出界面顯示所有的報(bào)警相關(guān)信息。同時(shí)可進(jìn)行相應(yīng)的增刪改查操作。</p><p> 圖5-21報(bào)警報(bào)表管理頁(yè)面</p><p><b> 總結(jié)</b></p><p>
75、; 至此,小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)順利完成。在幾天的試運(yùn)行的過(guò)程中,在連接數(shù)據(jù)庫(kù)時(shí)一度出現(xiàn)過(guò)錯(cuò)誤,經(jīng)過(guò)調(diào)試改正后錯(cuò)誤點(diǎn)全部清楚,此系統(tǒng)可以按著設(shè)計(jì)思想和需求功能正常運(yùn)行。</p><p> 由于當(dāng)今的物業(yè)管理部門還不能有一個(gè)很統(tǒng)一的模式化,所以本系統(tǒng)僅考慮到一般小區(qū)所需要的物業(yè)管理的基本和主要的幾項(xiàng)功能,一個(gè)完好的小區(qū)物業(yè)管理系統(tǒng)還需要更多更復(fù)雜的功能要求。由于開(kāi)發(fā)周期短和開(kāi)發(fā)人員等局限性,不能將本套系統(tǒng)盡
76、善盡美。希望在以后能夠?qū)π^(qū)的物業(yè)做更深一步的調(diào)研,在原由系統(tǒng)的基礎(chǔ)上不斷添加新功能。最終能夠開(kāi)發(fā)出一套完善的小區(qū)物業(yè)管理系統(tǒng)。</p><p> 本系統(tǒng)在開(kāi)發(fā)過(guò)程中,在固定的物業(yè)管理要求的模式下還添加了一些人性化的,個(gè)人的構(gòu)思和創(chuàng)意。本套小區(qū)物業(yè)管理系統(tǒng)符合基本需求功能,易于操作,應(yīng)該可以在簡(jiǎn)單化模式下的小區(qū)內(nèi)應(yīng)用,存在要改進(jìn)的地方再以后會(huì)進(jìn)一步完善。希望本系統(tǒng)能夠給用戶帶來(lái)方便。</p>&l
77、t;p> 設(shè)計(jì)期間,也收獲不菲。設(shè)計(jì)之前,對(duì)于數(shù)據(jù)庫(kù)的連接、java框架之一struts2.0以及web開(kāi)發(fā)中業(yè)務(wù)層、界面層、數(shù)據(jù)層的交互問(wèn)題不是很清晰。通過(guò)本次設(shè)計(jì),讓我在熟悉這些知識(shí)的過(guò)程中,也使我對(duì)于軟件開(kāi)發(fā)的興趣越來(lái)越濃,我相信,再通過(guò)一段時(shí)間的學(xué)習(xí),自己一定能有更大的突破。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]陳天
78、河,Eclipse,Struts,Hibernate,Spring集成開(kāi)發(fā)寶典[M],北京電子工業(yè)出版社, 2008.</p><p> [2]劉京華,JAVAWEB整合開(kāi)發(fā)王者歸來(lái)[M],北京清華大學(xué)出版社,2010.</p><p> [3]格林威爾(Creenwald,R.),Oracle 精髓[M],北京機(jī)械工業(yè)出版社,2009.</p><p> [
79、4]孫衛(wèi)琴,Tomcat與Java Web開(kāi)發(fā)技術(shù)詳解[M],北京電子工業(yè)出版社,2009. </p><p> [5]李剛,瘋狂Java講義[M],北京電子工業(yè)出版社,2011.</p><p> [6]施奈德 (Schneider.G.P.),電子商務(wù)[M],北京機(jī)械工業(yè)出版社,2008.</p><p> [7]李懷恩,電子商務(wù)網(wǎng)站建設(shè)與完整實(shí)例[M],
80、北京化學(xué)工業(yè)出版社,2009</p><p><b> 致謝</b></p><p> 隨著大學(xué)生活的臨近尾聲,三個(gè)月的畢業(yè)設(shè)計(jì)也將結(jié)束。我在指導(dǎo)教師的指導(dǎo)下,順利的完成了這套小區(qū)物業(yè)管理系統(tǒng)。</p><p> 在開(kāi)發(fā)設(shè)計(jì)的過(guò)程中,指導(dǎo)老師本著認(rèn)真負(fù)責(zé)的態(tài)度、以嚴(yán)謹(jǐn)求真的作風(fēng)來(lái)要求我們每一位學(xué)生,從選題到研發(fā)到實(shí)現(xiàn),指導(dǎo)老師給予了我正確
81、的指導(dǎo)和極大的幫助,使得我在設(shè)計(jì)當(dāng)中少走了很多彎路,在順利完成畢業(yè)設(shè)計(jì)的同時(shí)更讓我學(xué)到了許多知識(shí),對(duì)原有的理論知識(shí)能夠很好的與實(shí)際結(jié)合起來(lái)運(yùn)用,也大大的提高了我的動(dòng)手的能力。這使得我對(duì)以后的工作充滿了信息。</p><p> 在此我由衷的向我的負(fù)責(zé)人及指導(dǎo)老師再次的說(shuō)一聲謝謝!并要向那些給予我極大幫助和支持的同學(xué)和老師表示感謝。今后我會(huì)以此次的畢業(yè)設(shè)計(jì)為起點(diǎn)邁向更遠(yuǎn)的未來(lái)。</p><p&g
82、t;<b> 附錄:</b></p><p> 此處以住戶管理為例,揭示其主要功能代碼實(shí)現(xiàn):</p><p> 住戶管理stuct.xml配置如下:</p><p> <!-- resident --></p><p> <action name="resi_*" clas
83、s="com.keda.wuye.action.ResidentAction" method="{1}"></p><p> <interceptor-ref name="my"></interceptor-ref></p><p> <result name="success&q
84、uot;>${path}</result></p><p> <result name="input">${path}</result></p><p><b> </action></b></p><p> <action name="f5resi
85、_*" class="com.keda.wuye.action.ResidentAction" method="{1}"></p><p> <interceptor-ref name="my"></interceptor-ref></p><p> <result name=&q
86、uot;success" type="redirect">${path}</result></p><p> <result name="input">${path}</result></p><p><b> </action></b></p>
87、<p> <action name="isIdUsed" class="com.keda.wuye.action.ResidentAction" method="notice"></p><p> <interceptor-ref name="my"></interceptor-ref>
88、;</p><p><b> </action></b></p><p><b> 住戶類的定義如下:</b></p><p> package com.keda.wuye.entity;</p><p> public class Resident {</p>&
89、lt;p> private String resident_id;//業(yè)主編號(hào)</p><p> private String resident_roomsid;//房號(hào)</p><p> private String resident_name;//業(yè)主姓名</p><p> private String resident_phone;
90、//業(yè)主電話</p><p> private String resident_unit;//業(yè)主單位</p><p> private String resident_sex;//業(yè)主性別</p><p> public String getResident_id() {</p><p> return resident_
91、id;</p><p><b> }</b></p><p> public void setResident_id(String resident_id) {</p><p> this.resident_id = resident_id;</p><p><b> }</b></p
92、><p> public String getResident_roomsid() {</p><p> return resident_roomsid;</p><p><b> }</b></p><p> public void setResident_roomsid(String resident_rooms
93、id) {</p><p> this.resident_roomsid = resident_roomsid;</p><p><b> }</b></p><p> public String getResident_name() {</p><p> return resident_name;</p&
94、gt;<p><b> }</b></p><p> public void setResident_name(String resident_name) {</p><p> this.resident_name = resident_name;</p><p><b> }</b></p&g
95、t;<p> public String getResident_phone() {</p><p> return resident_phone;</p><p><b> }</b></p><p> public void setResident_phone(String resident_phone) {</
96、p><p> this.resident_phone = resident_phone;</p><p><b> }</b></p><p> public String getResident_unit() {</p><p> return resident_unit;</p><p>
97、<b> }</b></p><p> public void setResident_unit(String resident_unit) {</p><p> this.resident_unit = resident_unit;</p><p><b> }</b></p><p>
98、 public String getResident_sex() {</p><p> return resident_sex;</p><p><b> }</b></p><p> public void setResident_sex(String resident_sex) {</p><p> this
99、.resident_sex = resident_sex;</p><p><b> }</b></p><p><b> }</b></p><p><b> 數(shù)據(jù)庫(kù)的操作如下</b></p><p> package com.keda.wuye.dao.impl;&
100、lt;/p><p> import java.sql.Connection;</p><p> import java.sql.PreparedStatement;</p><p> import java.sql.ResultSet;</p><p> import java.sql.SQLException;</p>&
101、lt;p> import java.util.ArrayList;</p><p> import java.util.List;</p><p> import com.keda.wuye.dao.ResidentDao;</p><p> import com.keda.wuye.entity.Resident;</p><p&
102、gt; import com.keda.wuye.util.ConnectionUtils;</p><p> public class ResidentDaoImpl implements ResidentDao {</p><p> //獲取住戶管理表所有信息</p><p> public List<Resident> getResiden
103、t()</p><p><b> {</b></p><p> List<Resident> listResident = new ArrayList<Resident>();</p><p><b> try {</b></p><p> Connection co
104、n = ConnectionUtils.openConnection();</p><p> PreparedStatement stmt = con.prepareStatement("select * from resident");</p><p> ResultSet rs = stmt.executeQuery();</p><p>
105、; while(rs.next()){</p><p> String resident_id = rs.getString(1); </p><p> String resident_roomsid = rs.getString(2); </p><p> String resident_name = rs.getString(3
106、); </p><p> String resident_phone = rs.getString(4);</p><p> String resident_unit = rs.getString(5);</p><p> String resident_sex = rs.getString(6); </p><p>
107、 Resident resident = new Resident();</p><p> resident.setResident_id(resident_id);</p><p> resident.setResident_name(resident_name);</p><p> resident.setResident_phone(resident_p
108、hone);</p><p> resident.setResident_roomsid(resident_roomsid);</p><p> resident.setResident_sex(resident_sex);</p><p> resident.setResident_unit(resident_unit);</p><p&
109、gt; listResident.add(resident);</p><p><b> }</b></p><p> rs.close();</p><p> stmt.close();</p><p> con.close();</p><p> } catch (SQLExc
110、eption e) {</p><p> e.printStackTrace();</p><p><b> }</b></p><p> return listResident;</p><p><b> }</b></p><p><b> //模糊查
111、詢</b></p><p> public List<Resident> select(String s)</p><p><b> {</b></p><p> List<Resident> listResident = new ArrayList<Resident>();</p&g
112、t;<p><b> try {</b></p><p> Connection con = ConnectionUtils.openConnection();</p><p> PreparedStatement stmt = con.prepareStatement("select * from resident " +&l
113、t;/p><p> "where resident_id like '%"+s+"%' " +</p><p> "or resident_roomsid like '%"+s+"%' " +</p><p> "or resident_nam
114、e like '%"+s+"%' " +</p><p> "or resident_phone like '%"+s+"%' " +</p><p> "or resident_unit like '%"+s+"%' " +&l
115、t;/p><p> "or resident_sex like '%"+s+"%'");</p><p> ResultSet rs = stmt.executeQuery();</p><p> while(rs.next()){</p><p> String
116、resident_id = rs.getString(1); </p><p> String resident_roomsid = rs.getString(2); </p><p> String resident_name = rs.getString(3); </p><p> String resident_phone = rs.getS
117、tring(4);</p><p> String resident_unit = rs.getString(5); </p><p> String resident_sex = rs.getString(6); </p><p> Resident resident = new Resident();</p><p>
118、 resident.setResident_id(resident_id);</p><p> resident.setResident_name(resident_name);</p><p> resident.setResident_phone(resident_phone);</p><p> resident.setResident_roomsid(
119、resident_roomsid);</p><p> resident.setResident_sex(resident_sex);</p><p> resident.setResident_unit(resident_unit);</p><p> listResident.add(resident);</p><p><
120、;b> }</b></p><p> rs.close();</p><p> stmt.close();</p><p> con.close();</p><p> } catch (SQLException e) {</p><p> e.printStackTrace();<
121、/p><p><b> }</b></p><p> return listResident;</p><p><b> }</b></p><p><b> //添加住戶信息</b></p><p> public void insertResi
溫馨提示
- 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ù)僅提供信息存儲(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ì))
- 本科畢業(yè)論文
- 本科畢業(yè)論文(設(shè)計(jì))正文
- 本科畢業(yè)論文(設(shè)計(jì))模板
- 本科畢業(yè)論文
- 本科畢業(yè)論文
- 本科畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告
- 2016屆本科畢業(yè)論文(設(shè)計(jì))
- 本科畢業(yè)論文(設(shè)計(jì))手冊(cè).doc
- 本科畢業(yè)論文(設(shè)計(jì))手冊(cè).doc
- 數(shù)學(xué)本科畢業(yè)論文
- 本科畢業(yè)論文_5833
- 本科畢業(yè)論文正文
- 體育本科畢業(yè)論文
- 人力資源管理本科畢業(yè)論文范本
- 人力資源管理本科畢業(yè)論文范本
- 本科畢業(yè)論文(設(shè)計(jì))指導(dǎo)手冊(cè)
- 手機(jī)ui設(shè)計(jì)-本科畢業(yè)論文
- 本科畢業(yè)論文(設(shè)計(jì))手冊(cè).doc
- 本科畢業(yè)論文(設(shè)計(jì))手冊(cè).doc
評(píng)論
0/150
提交評(píng)論