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