




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
遼寧科技大學(xué)信息技術(shù)學(xué)院本科生畢業(yè)設(shè)計(論文)第PAGE四頁智能小區(qū)物業(yè)系統(tǒng)摘要IntelligentresidentialpropertysystemAbstractWiththedevelopmentofmarketeconomyandpeoplelivingstandardrise,theresidentialdistricthasbecomethepeopleofchoiceforhomebuyers,hundredsofthousandstomillionsofresidentialarea.Peoplespendmoremoney,notonlyofthehousingitselfisbeautiful,moreandmorehighqualityrequirements,atthesametimeforresidentialpropertyserviceandmanagementalsorequestisveryhigh,suchastomaintenanceofthevillage,evenforallthecomplaintsareballcommunitymanagersdogoodandperfect.Whichrequiredtodistrictmanagerofpropertymanagementinmacroandmicrometiculousmanagement,whichisthebestwaytousecomputeroperationofresidentialpropertymanagementsystemtoimplementthemanagementofresidentialproperty,whichisthebestwaytousecomputeroperationofresidentialpropertymanagementsystemtoimplementthemanagementofresidentialproperty,itisdesignedforourresidentialpropertymanagementsystemprovidesthemarketneeds.Withthepopularizationofcomputertechnologyandcomputerdataprocessingfunction,usingcomputersystemtoresidentialpropertymanagementhasbecomenecessary.Useofnetworkanddatabasetechnology,combinedwiththecurrenthardwarepricesfellandbroadbandnetworkconstructionenergeticallyfavorableadvantages,applicationofJAVAtechnologyandUSEStheMYSQLdatabasesystemcomponentstoformthetestapplicationservicesystem,developedbasedonB/Smodeandtheandroidmobilephoneusercommunitypropertysystemprogramisacompletelysuitableforordinaryresidentialpropertydailyaffairsmanagementsoftware.Arepresentativeofseveralinsoftwaredesignofacombinationofpropertymanagementcompany'sbusinessmodelandneeds.Canrealizetheintelligentcommunitymanagementandsoonrealestate,customer,canimprovetheefficiencyofpropertymanagement.Keywords:B/S;JAVA;MYSQL;propertysystem目錄1. 緒論 五1.1. 智能小區(qū)物業(yè)系統(tǒng)的發(fā)展 五1.2. 智能小區(qū)系統(tǒng)開發(fā)背景及意義 五1.3. 本智能小區(qū)物業(yè)系統(tǒng)的概述 六2. 智能小區(qū)物業(yè)需求分析 七2.1. 軟件需求 七2.2. 智能小區(qū)物業(yè)系統(tǒng)業(yè)務(wù)需求 八2.3. 可行性的分析 八2.4. 性能需求 九3. 系統(tǒng)的開發(fā)及技術(shù) 十3.1. JAVA語言 十3.1.1. 什么是JAVA語言 十3.1.2. 語言特征 十3.2. MySql語言和數(shù)據(jù)庫 十二3.2.1. 什么數(shù)據(jù)庫 十二3.2.2. MySql語言 十三3.3. Eclipse開發(fā)環(huán)境 十四3.3.1. Eclipse簡介 十四3.3.2. Eclipse特點 十四3.4. 環(huán)境變量 十五3.4.1. JDK 十五3.4.2. Tomcat 十六4. 概要設(shè)計 十七4.1. 概要圖及設(shè)計畫面 十七4.2. 代碼設(shè)計 十八4.2.1. 代碼介紹 十八4.2.2. 代碼設(shè)計的原則 十八4.3. 設(shè)計內(nèi)容及相關(guān)代碼 十九4.4. 數(shù)據(jù)庫的設(shè)計 二十九5. 詳細(xì)設(shè)計流程 三十六5.1. 登陸功能的實現(xiàn) 三十七5.2. 查詢功能的實現(xiàn) 三十七5.3. 增加功能的實現(xiàn) 三十七5.4. 修改功能的實現(xiàn) 三十九5.5. 刪除功能的實現(xiàn) 四十5.6. 登出功能的實現(xiàn) 四十6. 系統(tǒng)測試與維護 四十二6.1. 測試主要方法 四十二6.2. 測試結(jié)果 四十三6.3. 系統(tǒng)維護 四十四結(jié)論 四十五參考文獻 四十六緒論智能小區(qū)物業(yè)系統(tǒng)的發(fā)展隨著信息時代的到來,企業(yè)的生存和競爭發(fā)生了根本性的變化。對于企業(yè)而言,信息化無論作為戰(zhàn)略手段還是戰(zhàn)術(shù)手段,在企業(yè)經(jīng)營中發(fā)揮著舉足輕重的作用?;ヂ?lián)網(wǎng)的迅猛發(fā)展為企業(yè)帶來了極大的便利,企業(yè)的運行將更多一欄信息系統(tǒng)的支持,信息系統(tǒng)成為確保企業(yè)經(jīng)濟效益、運行效率的重要的手段,甚至成為盈利的直接手段。因為傳統(tǒng)辦公方式效率低,工作強度大。人們需耗費大量的時間和精力去手工處理那些繁雜、重復(fù)的工作,二手工處理的延時和差錯,正是現(xiàn)代化管理中的應(yīng)該去除的弊病。智能小區(qū)系統(tǒng)開發(fā)背景及意義長期以來,舊有住宅納入到物業(yè)管理之中的很少,就是新建的住宅小區(qū)盡管實行了物業(yè)管理,但投入的管理力量遠(yuǎn)遠(yuǎn)不夠,所以有很多小區(qū)的物業(yè)管理工作只停留在看看門,掃掃地,補補漏,收收垃圾等很淺的層次上。又由于物業(yè)管理的啟動基金不足,多種經(jīng)營服務(wù)不善等,導(dǎo)致招不到專業(yè)水平高的工作人員,在加上管理手段落后,所以就很難提到物業(yè)管理企業(yè)的效益。小區(qū)管理在手工操作時代,工作非常繁瑣,需要大量的人力,物力和財力,極大的浪費了小區(qū)物業(yè)的資源。而這些項目在過去手工操作時代,需要手工記錄這些事情,不但麻煩繁瑣,還經(jīng)常出現(xiàn)錯誤,為給廣大業(yè)主帶來很多不便。物業(yè)管理行業(yè)是房地產(chǎn)行業(yè)的一個重要組成部分,隨著房地產(chǎn)行業(yè)的快速發(fā)張,人們逐漸接受了物業(yè)管理這一管理模式。良好的物業(yè)管路已經(jīng)成為樓盤銷售的重要因素,也成為業(yè)主或租戶選擇物業(yè)公司的重要考慮因素。本智能小區(qū)物業(yè)系統(tǒng)的概述物業(yè)管理系統(tǒng)是利用現(xiàn)代化先進的管理手段,能夠代替人工記錄的繁瑣,而且它的計算能力能解決人工計算的差錯,極大的提高小區(qū)的管理水平,能夠更快速的、更完善、更便捷的管理小區(qū)的物業(yè)情況。該系統(tǒng)具有以下特點:該系統(tǒng)整合了整個小區(qū)的所有業(yè)務(wù),能更好的完善管理人員和業(yè)主的溝通,能更有效的,更迅速的傳達(dá)小區(qū)內(nèi)的各種信息,例如:繳費通知、維修申請、裝修申請等等??梢愿鼧O大的方便業(yè)主的各項所需,可以更有效率的查取以前的信息。物業(yè)系統(tǒng)是由網(wǎng)站和手機組成的。物業(yè)公司在網(wǎng)頁發(fā)布任何消息,用戶都可以在手機平臺和網(wǎng)站上可以接受得到。不在需要大量的人力,物力和財力。不僅方便了業(yè)主的需要,也方便了物業(yè)公司的管理。物業(yè)系統(tǒng)中有很多的模塊,其中有通知公告、站內(nèi)短息、郵包通知、繳費通知、業(yè)主論壇、便民信息、維修申請、投訴建議、裝修申請、服務(wù)申請、新聞爆料、系統(tǒng)管理、通訊錄。這些模塊可以使小區(qū)的物業(yè)更加的完善,給小區(qū)的業(yè)主提供了更大的方便。第二章則對該系統(tǒng)進行簡要的分析,介紹了軟件的需求,簡單分析了物業(yè)系統(tǒng)業(yè)務(wù)的需求性、可行性。第三章為本文設(shè)計所用到的技術(shù)及開發(fā)環(huán)境。介紹了Java、Eclipse、MySql5.5、JDK、Tomcat6.0的基本技術(shù)常識。。第四章是對該系統(tǒng)功能的概要設(shè)計。主要介紹了系統(tǒng)設(shè)計內(nèi)容和代碼設(shè)計,同時對數(shù)據(jù)庫的設(shè)計也做了詳細(xì)介紹。第五章是對該模塊錄入功能的執(zhí)行過程。其中能夠?qū)崿F(xiàn)的功能有:·用戶操作,包括用戶的登錄、退出;·主界面操作,進入主界面之后,可以選擇各項模塊工作需要;·各項模塊操作,各項模塊的功能介紹,如何形成功能及部分代碼。第六章是對該程序的調(diào)試。簡單地介紹了調(diào)試的方法,以及相應(yīng)的調(diào)試過程。最后是總結(jié),總結(jié)物業(yè)系統(tǒng)的主要內(nèi)容,并介紹了作者在此次設(shè)計中的主要收獲。智能小區(qū)物業(yè)需求分析隨著市場經(jīng)濟的快速發(fā)展和信息化水平的不斷提高,如何利用先進的管理手段,提高小區(qū)物業(yè)管理水平,是當(dāng)今社會所面臨的一個課題。要想提高小區(qū)物業(yè)的管理水平,必須全方位地提高小區(qū)物業(yè)的管理意識,只有高標(biāo)準(zhǔn)、高質(zhì)量的管理才能滿足小區(qū)物業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高小區(qū)物業(yè)管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在企業(yè)管理中顯現(xiàn)出越來越重要的地位。小區(qū)物業(yè)管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺階的重要標(biāo)志。軟件需求軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計約束等方面的期望,就客戶功能達(dá)成一致。通過對應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化、最終形成開發(fā)計劃的一個復(fù)雜過程。這一系列的活動即構(gòu)成軟件開發(fā)生命周期的需求分析階段包括:1.完整性的要求物業(yè)系統(tǒng)是實現(xiàn)在小區(qū)物業(yè)中各個業(yè)主和管理人員及時有效的溝通。實現(xiàn)這一功能需要很多模塊,這使得物業(yè)公司便于管理,在各個環(huán)節(jié)中發(fā)揮作用。2.安全性的要求系統(tǒng)不僅是方便操作人員和業(yè)主,也是出于安全策略,用戶在登錄此系統(tǒng)時,必須輸入正確的用戶ID以及密碼,才允許管理人員對此模塊的相應(yīng)業(yè)務(wù)進行的操作,是系統(tǒng)穩(wěn)定安全。3.數(shù)據(jù)庫為核心該系統(tǒng)可錄入、更改相應(yīng)數(shù)據(jù)庫,查詢。數(shù)據(jù)庫起到了各方面的數(shù)據(jù)以及小區(qū)物業(yè)各方面查詢的重要作用,因而構(gòu)建數(shù)據(jù)庫以及如何合理有效的對數(shù)據(jù)庫進行操作乃是本系統(tǒng)的核心工作。4.對良好的交互性要求為了便于操作人員使用該模塊,以及更容易掌握本模塊的各項功能,應(yīng)使系統(tǒng)界面設(shè)計友好,以及該模塊的主界面簡潔、清晰,各個功能設(shè)計合理并人性化,無專業(yè)人士指導(dǎo),即可使用該系統(tǒng)。智能小區(qū)物業(yè)系統(tǒng)業(yè)務(wù)需求利用計算機實現(xiàn)小區(qū)物業(yè)管理勢在必行。對于大多數(shù)小區(qū)來說,利用計算機支持小區(qū)物業(yè)高效率完成管理人員和業(yè)主各項信息的錄入功能、報修功能、業(yè)主和管理人員溝通、業(yè)主對小區(qū)物業(yè)的建議等等,是適應(yīng)現(xiàn)代對小區(qū)物業(yè)要求、推動企業(yè)勞動型管理走向科學(xué)化、規(guī)范化的必要條件。小區(qū)物業(yè)是一項瑣碎、復(fù)雜而又十分細(xì)致的工作。物業(yè)管理架構(gòu)不完善,沒有做到以人為本的要求。維修保養(yǎng)不得力,現(xiàn)在的小區(qū)物業(yè)不能及時有效快速的去維修小區(qū)內(nèi)的設(shè)施及業(yè)主的設(shè)施。小區(qū)管理在手工操作時代,工作非常繁瑣,需要大量的人力,物力和財力,極大的浪費了小區(qū)物業(yè)的資源。而這些項目在過去手工操作時代,需要手工記錄這些事情,不但麻煩繁瑣,還經(jīng)常出現(xiàn)錯誤,為給廣大業(yè)主帶來很多不便。用計算機來做小區(qū)物業(yè)系統(tǒng)極大的方便了業(yè)主和物業(yè)公司的管理人員,使得信息保存的完整性和準(zhǔn)確性,可以減少不必要的麻煩。更可以快速的查找所需的信息。極大的方便了業(yè)主和物業(yè)管理人員的溝通,不會再有,業(yè)主家的設(shè)施已壞,找不到小區(qū)物業(yè)人員的時候。這些優(yōu)點能有提高該小區(qū)物業(yè)管理效率,也是更進一步企業(yè)的科學(xué)化、正規(guī)化管理??尚行缘姆治黾夹g(shù)可行性:通過對Java語言的專業(yè)培訓(xùn)與深入學(xué)習(xí),及相關(guān)經(jīng)濟領(lǐng)域的要求的掌握,了解小區(qū)物業(yè)的需求,完成需求分析、基本設(shè)計、詳細(xì)設(shè)計等。在通過對該系統(tǒng)的分析與初步調(diào)查及了解相應(yīng)的軟硬件配置,有能力完成該系統(tǒng)。2.經(jīng)濟可行性:該工具應(yīng)用公司現(xiàn)有的Eclipse環(huán)境開發(fā),應(yīng)用Java語言就地取材,無需其它額外人員與花費。3.開發(fā)時間可行性:通過團隊的努力在規(guī)定的日期內(nèi)完成[2]性能需求1.要求該管理系統(tǒng)具有高準(zhǔn)確性:準(zhǔn)確的記錄業(yè)主和小區(qū)物業(yè)人員的各項信息;2.要求該管理系統(tǒng)具有高精準(zhǔn)性:精準(zhǔn)的數(shù)據(jù)計算;3.要求該管理系統(tǒng)具有可參考性:詳盡的準(zhǔn)確的數(shù)據(jù)對比;4.要求改管理系統(tǒng)具有服務(wù)性:良好的服務(wù)于業(yè)主和小區(qū)物業(yè)的管理人員,做好良好的溝通。
系統(tǒng)的開發(fā)及技術(shù)本課題的開發(fā)工具使用Eclipse等開發(fā)工具,開發(fā)語言為Java,后臺數(shù)據(jù)庫采用MySql5.5數(shù)據(jù)庫,環(huán)境變量為JDK1.6.0\29,服務(wù)器為TOMCAT6.0。JAVA語言什么是JAVA語言一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是有SunMicrosystems公司于1995年5月推出的JAVA成語設(shè)計語言和JAVA平臺(即JAVASE,JAVAEE,JAVAME)的總稱[1]。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算器、移動電話和互聯(lián)網(wǎng),同事?lián)碛腥蜃畲蟮拈_發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景[3]。語言特征Java編程語言的風(fēng)格十分接近C語言、C++語言。Java是一個純粹的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了C++語言面向?qū)ο蠹夹g(shù)的核心。Java舍棄了C語言中容易引起錯誤的指針(以引用取代)、運算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了;垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。Java語言是強制面向?qū)ο蟮?。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定。總之,Java語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言。Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個網(wǎng)絡(luò)應(yīng)用編程接口(javanet),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機制也是開發(fā)分布式應(yīng)用的重要手段。Java語言是健壯的。Java的強類型機制、異常處理、垃圾的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網(wǎng)絡(luò)下載的類具有一個安全防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件),然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。Java語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用Eclipse實現(xiàn)的。Java語言是解釋型的。如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。在運行時,Java平臺中的Java解釋器對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。Java是性能略高的。與那些解釋型的高級腳本語言相比,Java的性能還是較優(yōu)的。Java語言是原生支持多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable)的構(gòu)造子將一個實現(xiàn)了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對象即為線程。值得注意的是Thread類已經(jīng)實現(xiàn)了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制(關(guān)鍵字為synchronuzed)。Java語言是動態(tài)的。Java語言的設(shè)計目標(biāo)之一是適應(yīng)于動態(tài)變化的環(huán)境。Java程序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查[5]Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護費用。Java對對象技術(shù)的全面支持和Java平臺內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結(jié)構(gòu)和在多平臺之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口(JavaEnterpriseAPIs)為企業(yè)計算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。MySql語言和數(shù)據(jù)庫什么數(shù)據(jù)庫數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個方面得到了廣泛的應(yīng)用。數(shù)據(jù)庫技術(shù)是在操作系統(tǒng)的文件系統(tǒng)基礎(chǔ)上發(fā)展起來的,而數(shù)據(jù)庫管理系(DBMS)本身要在操作系統(tǒng)的支持下才能工作。數(shù)據(jù)庫存儲的是屬于企業(yè)和事業(yè)部門、團體和個人的有關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)是從全局觀點出發(fā)建立的,按一定的數(shù)據(jù)模型進行組織、描述和存儲。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,同時數(shù)據(jù)不再針對某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。而數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中的數(shù)據(jù);多個用戶可以同時共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時存取數(shù)據(jù)庫中的同一個數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。MySql語言MySql是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySqlAB公司開發(fā),目前屬于Oracle公司。MySql是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),管理數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySql所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySql語言有以下特點:高速:高速是MySQL的顯著特性,在MySQL中,使用了極快的“B樹”磁盤表(MyISAM)和索引壓縮;通過使用優(yōu)化的“單掃描多連接”,能夠?qū)崿F(xiàn)極快的連接;SQL函數(shù)使用高度優(yōu)化的類庫實現(xiàn),運行速度快。一直以來,高速都是MySQL吸引眾多用戶的特性之一,這一點可能只有親自使用才能體會。支持多平臺:MySQL支持超過20種開發(fā)平臺,包括Linux、Windows、FreeBSD、IBMAIX、HP-UX、MacOS、OpenBSD、Solaris等,這使得用戶可以選擇多種平臺實現(xiàn)自己的應(yīng)用,并且在不同平臺上開發(fā)的應(yīng)用系統(tǒng)可以很容易在各種平臺之間進行移植。支持各種開發(fā)語言:MySQL為各種流行的程序設(shè)計語言提供支持,為它們提供了很多API函數(shù),包括C、C++、Java、Perl、PHP等。提供多種存儲器引擎:MySQL中提供了多種數(shù)據(jù)庫存儲引擎,各引擎各有所長,適用于不同的應(yīng)用場合,用戶可以選擇最合適的引擎以得到最高性能。功能強大:強大的存儲引擎使MySQL能夠有效應(yīng)用于任何數(shù)據(jù)庫應(yīng)用系統(tǒng),高效完成各種任務(wù),無論是大量數(shù)據(jù)的高速傳輸系統(tǒng),還是每天訪問量超過數(shù)億的高強度的搜索Web站點。MySQL5是MySQL發(fā)展歷程中的一個里程碑,使MySQL具備了企業(yè)級數(shù)據(jù)庫管理系統(tǒng)的特性,提供強大的功能,例如子查詢、事務(wù)、外鍵、視圖、存儲過程、觸發(fā)器、查詢緩存等功能。支持大型數(shù)據(jù)庫:InnoDB存儲引擎將InnoDB表保存在一個表空間內(nèi),該表空間可由數(shù)個文件創(chuàng)建。這樣,表的大小就能超過單獨文件的最大容量。表空間還可以包括原始磁盤分區(qū),從而使構(gòu)建很大的表成為可能,最大容量可以達(dá)到64TB。安全:靈活和安全的權(quán)限和密碼系統(tǒng),允許基于主機的驗證。連接到服務(wù)器時,所有的密碼傳輸均采用加密形式,從而保證了密碼安全[4]。Eclipse開發(fā)環(huán)境Eclipse簡介雖然大多數(shù)用戶很樂于將Eclipse當(dāng)作Java集成開發(fā)環(huán)境(IDE)來使用,但Eclipse的目標(biāo)卻不僅限于此。Eclipse還包括插件開發(fā)環(huán)境(Plug-inDevelopmentEnvironment,PDE),這個組件主要針對希望擴展Eclipse的軟件開發(fā)人員,因為它允許他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。由于Eclipse中的每樣?xùn)|西都是插件,對于給Eclipse提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。這種平等和一致性并不僅限于JAVA開發(fā)工具。盡管Eclipse是使用JAVA語言開發(fā)的,但它的用途并不限于Java語言;例如,支持諸如C/C++、COBOL、PHP等編程語言的插件已經(jīng)可用,或預(yù)計將會推出。Eclipse框架還可用來作為與軟件開發(fā)無關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)?;贓clipse的應(yīng)用程序的一個突出例子是IBMRationalSoftwareArchitect,它構(gòu)成了IBMJava開發(fā)工具系列的基礎(chǔ)。Eclipse特點1.NLSstringhover現(xiàn)在有一個OpeninPropertiesFile動作
2.在Caller模式下,調(diào)用層級(CallHierarchy)現(xiàn)在有一個在上下文菜單中有一個ExpandWithConstructors動作
3.當(dāng)你在編輯器中輸入的時候,Java比較編輯器會更新其結(jié)構(gòu)
4.有一個新的toString()產(chǎn)生器
5.為可覆蓋方法增加了一個OpenImplementation鏈接,可以直接打開其實現(xiàn)
6.編輯器與執(zhí)行環(huán)境一致
7.Debug視圖現(xiàn)在提供了breadcrumb(面包屑),顯示了當(dāng)前活動的debug上下文
8.可運行的JAR文件輸出向?qū)н€可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著該JAR的一個目錄中
9.當(dāng)在寫一個分配表達(dá)式(allocationexpression)時發(fā)生補全操作,ch內(nèi)容助手現(xiàn)在可以提示一個類的可用構(gòu)造方法
10.如果檢測到無用代碼,編譯器現(xiàn)在可以發(fā)出警告
11.類庫、變量或容器入口的路徑現(xiàn)在可以是與項目相關(guān)的任何位置
12.在Jovadochover的頭部及Javadoc視圖中,現(xiàn)在都提供了引用其他類型和成員的鏈接
13.隨該Eclipse發(fā)行的JUnit4版本更新為4.5
14.Javadoc視圖及hovers現(xiàn)在都支持{@inheritDoc}標(biāo)簽并給覆蓋方法增加鏈接
15.同一值的比較現(xiàn)在由編譯器檢測,默認(rèn)情況下會發(fā)出警告。環(huán)境變量JDKSE(J2SE),standardedition,標(biāo)準(zhǔn)版,是我們通常用的一個版本,從JDK5.0開始,改名為JAVASE。EE(J2EE),enterpriseedition,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序,從JDK5.0開始,改名為JavaEE。ME(J2ME),microedition,主要用于移動設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從JDK5.0開始,改名為JavaME。沒有JDK的話,無法編譯Java程序,如果想只運行Java程序,要確保已安裝相應(yīng)的JRE。TomcatTomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat時,它實際上作為一個與Apache獨立的進程單獨運行的。訣竅是,當(dāng)配置正確時,Apache為HTML頁面服務(wù),而Tomcat實際上運行JSP頁面和Servlet。另外,Tomcat和IIS等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認(rèn)模式。不過,Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。Tomcat很受廣大程序員的喜歡,因為它運行時占用系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。概要設(shè)計概要圖及設(shè)計畫面系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)設(shè)備信息關(guān)系的系統(tǒng)化、規(guī)范化和自動化。功能分析是在開發(fā)的總體任務(wù)的基礎(chǔ)上完成的。其要求采用人機對話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲安全可靠,同時對用戶輸入的信息,系統(tǒng)進行嚴(yán)格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤,實現(xiàn)各種增刪改查等。此系統(tǒng)的主要功能是對數(shù)據(jù)庫表的新建及變更。根據(jù)業(yè)主和物業(yè)公司的信息進行有效性檢查,然后根據(jù)各種情況通過物業(yè)公司給業(yè)主解決各種問題,及業(yè)主對物業(yè)公司的各種意見的查看。物業(yè)系統(tǒng)工作流程,如圖4.1主窗體設(shè)計的好壞往往會影響該模塊的整體形象,因此應(yīng)首先設(shè)計好主程序窗體。同時,主程序窗體也是程序控制的核心,操作權(quán)限、程序功能調(diào)用等都要通過主程序窗體調(diào)用實現(xiàn)。根據(jù)客戶要求將其界面設(shè)計如圖4.2。代碼設(shè)計代碼介紹在系統(tǒng)中,代碼是一連串分母、數(shù)字、符號的組合,它是人和計算機的共同語言,是使于計算機對信息進行分類、核對、統(tǒng)計和檢索的關(guān)鍵,因為代碼設(shè)計是實現(xiàn)一個系統(tǒng)的前提條件。采用代碼可以使數(shù)據(jù)表達(dá)標(biāo)準(zhǔn)化,而簡化程序設(shè)計,加快數(shù)據(jù)輸入速度,減少出錯率,節(jié)省存儲空間,提高數(shù)據(jù)處理速度。代碼設(shè)計的原則代碼設(shè)計一定要作全面的考慮和仔細(xì)推敲,逐步優(yōu)化,切忌草率行事。在代碼設(shè)計與優(yōu)化的過程中,一般應(yīng)該遵循以下的幾項原則:(1)唯一確定性:每一個代碼都僅代表唯一的實體和屬性。(2)適應(yīng)性:代碼通常是由計算機進行存儲和管理的數(shù)據(jù),因此在設(shè)計時必須考慮要適應(yīng)計算機處理。(3)合理性:代碼結(jié)構(gòu)要與所描述的分類體系相匹配。(4)簡潔性:代碼的設(shè)計要盡可能簡單明了,這樣可提高運算速度和減少存儲空間還可降低誤碼率及輸入輸出的速度。(5)穩(wěn)定性:代碼的定義和描述應(yīng)具有相對穩(wěn)定性,要避免過多的改動。(6)可擴展性:必須留有一定的后備余量,以適應(yīng)發(fā)展的需要。(7)標(biāo)準(zhǔn)性:國際、國家和行業(yè)的有關(guān)標(biāo)準(zhǔn)是代碼設(shè)計的重要依據(jù),應(yīng)盡量采用已標(biāo)準(zhǔn)化的編碼,以使其通用化。(8)便于識別和記憶:為了同時適合人和計算機,代碼不僅要有邏輯含義,而且還應(yīng)便于識別和記憶,對于一些容易混淆的字符和數(shù)字應(yīng)少用。(9)可擴充性和靈活性:代碼系統(tǒng)要考慮系統(tǒng)的發(fā)展變化。當(dāng)增加新的實體或?qū)傩詴r,直接使用原代碼加以擴充,而不需要變動代碼系統(tǒng)。設(shè)計內(nèi)容及相關(guān)代碼1.設(shè)計主頁面畫面,分各個模塊的功能。利用jsp來畫出顯示頁面。下面給出相關(guān)部分代碼:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><title></title><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/><linkhref="<%=request.getContextPath()%>/lib/ligerUI/skins/Aqua/css/ligerui-all.css"rel="stylesheet"type="text/css"/><scriptsrc="<%=request.getContextPath()%>/lib/jquery/jquery-1.3.2.min.js"type="text/javascript"></script><scriptsrc="<%=request.getContextPath()%>/lib/ligerUI/js/core/base.js"type="text/javascript"></script><scriptsrc="<%=request.getContextPath()%>/lib/ligerUI/js/plugins/ligerDrag.js"type="text/javascript"></script><scriptsrc="<%=request.getContextPath()%>/lib/ligerUI/js/plugins/ligerDialog.js"type="text/javascript"></script><scriptsrc="<%=request.getContextPath()%>/lib/ligerUI/js/plugins/ligerResizable.js"type="text/javascript"></script><linkhref="<%=request.getContextPath()%>/css/main.css"rel="stylesheet"type="text/css"/></head><bodystyle="overflow:hidden;background:url(images/ubuntu.jpg)no-repeatcentercenter;"><divid="winlinks"><ul></ul></div><scriptlanguage="javascript"type="text/javascript">varLINKWIDTH=90,LINKHEIGHT=90,TASKBARHEIGHT=43;varwinlinksul=$("#winlinksul");vargleam;functionf_open(url,title,icon){ url+='?='; url+=newDate().getTime(); varwin=$.ligerDialog.open({height:600,url:url,width:1200,showMax:true,showToggle:true,showMin:true,isResize:true,modal:false,title:title,slide:false});vartask=jQuery.ligerui.win.tasks[win.id];if(task){$(".l-taskbar-task-icon:first",task).html('<imgsrc="'+icon+'"/>');}returnwin;}登錄、登出處理在用戶登錄、登出時,要進行必要的信息錄入,需要形成向股權(quán)按信息有效檢查,進行登錄確認(rèn)。下面給出登錄的相關(guān)代碼:/***登陸方法.**@return處理跳轉(zhuǎn)結(jié)果*@throwsExceptionException*/publicfinalStringlogin()throwsException{//登錄UseruserCondition=newUser();userCondition.setUsername(getLoginUserName());userCondition.setPassword(getLoginPassword());userCondition.setCommCode("1");Useruser=userService.login(userCondition);Map<String,Object>sessionMap=ActionContext.getContext().getSession();if(user!=null){sessionMap.put("userId",user.getId());sessionMap.put("commCode",user.getCommCode());sessionMap.put("groupId",user.getGrpId());sessionMap.put("userType",user.getUsrType());returnSUCCESS;}else{sessionMap.clear();returnINPUT;}}/***加載權(quán)限.**@return處理跳轉(zhuǎn)結(jié)果*@throwsIOException*/publicStringloadAuthority()throwsIOException{Map<String,Object>sessionMap=ActionContext.getContext().getSession();StringgroupId=sessionMap.get("groupId")+"";List<Widget>widgetList=null;if(groupId.trim()!=""){widgetList=userService.getWidgetList(groupId);}//返回json數(shù)據(jù)StringjsonStr=JsonConvert.toJson(widgetList);HttpServletResponseresponse=ServletActionContext.getResponse();response.setContentType("application/json;charset=UTF-8");PrintWriterpw=response.getWriter();jsonStr=jsonStr.replace("pageId","id");pw.write(jsonStr);pw.close();returnnull;}/***退出方法.*@return頁面跳轉(zhuǎn)結(jié)果*/publicfinalStringlogout(){Map<String,Object>sessionMap=ActionContext.getContext().getSession();sessionMap.clear();returnINPUT;3.通知公告,是小區(qū)物業(yè)的管理人員對業(yè)主的通知和公告。站內(nèi)短息,是小區(qū)物業(yè)管理人員和業(yè)主溝通工具。郵包通知,是業(yè)主所有的郵包的通知。繳費通知,是小區(qū)物業(yè)管理人員對業(yè)主費用的通知。業(yè)主論壇,是業(yè)主和業(yè)主之間的溝通。便民信息,對業(yè)主生活所需提供便利。維修申請,是對業(yè)主家里的物品進行維修。投訴建議,是業(yè)主對小區(qū)物業(yè)的建議及業(yè)主之間的投訴。裝修申請,是業(yè)主要進行裝修的申請。服務(wù)申請,是業(yè)主對小區(qū)物業(yè)要求服務(wù)的申請。新聞爆料,是對時事新聞的爆料。通訊錄,是業(yè)主和小區(qū)物業(yè)管理人員的通訊錄。這些模塊主要是對數(shù)據(jù)庫的增刪改查,主要的過程是從JSP頁面,利用XML來調(diào)取ACTION,利用ACTION調(diào)取SERVICE在調(diào)取LOGIC在調(diào)取DAO來進行對數(shù)據(jù)庫的增刪改查。相關(guān)代碼如下://數(shù)據(jù)Map初始化ACTION層Map<String,Object>tempDataMap=newHashMap<String,Object>();//查詢數(shù)據(jù)List<Notice>noticeList=noticeService.getNoticeList(commCode,CommonConstant.TYPE_NOTI_COMM,fromDateD,toDateD);List<Map<String,Object>>aaData=newArrayList<Map<String,Object>>();for(NoticenoticeEach:noticeList){Map<String,Object>localHashMap=newHashMap<String,Object>();//ID設(shè)置localHashMap.put("id",noticeEach.getId());//消息編號設(shè)置localHashMap.put("code",noticeEach.getNotiCode());//標(biāo)題設(shè)置localHashMap.put("title",noticeEach.getTitle());//內(nèi)容設(shè)置localHashMap.put("info",noticeEach.getDetail());////發(fā)布單位設(shè)置//localHashMap.put("fbdw",noticeEach.getReleUnit());////發(fā)布時間設(shè)置DateFormatsf=newSimpleDateFormat("yyyy-MM-dd");localHashMap.put("releDate",sf.format(noticeEach.getReleDate()));////附件設(shè)置//localHashMap.put("fj",noticeEach.getAttachment());aaData.add(localHashMap);}tempDataMap.put("Rows",aaData);setRows(tempDataMap);returnNONE;}SERVICE層*獲取通知消息.**@paramcommCode小區(qū)編號*@paramnoticeType通知類型*@paramfromDateD開始時間*@paramtoDateD結(jié)束時間*@return通知數(shù)據(jù)*/List<Notice>getNoticeList(StringcommCode,StringnoticeType,DatefromDateD,DatetoDateD);/***獲取通知消息.**@paramcommCode小區(qū)編號*@paramnoticeType通知類型*@paramfromDateD開始時間*@paramtoDateD結(jié)束時間*@return通知數(shù)據(jù)*/publicList<Notice>getNoticeList(finalStringcommCode,finalStringnoticeType,finalDatefromDateD,finalDatetoDateD){returnnoticeMgmtLogic.selectByComm(commCode,noticeType,fromDateD,toDateD);}LOGIC層*查詢數(shù)據(jù).**@paramcommCode小區(qū)編號*@paramnoticeType通知類型*@paramfromDateD開始時間*@paramtoDateD結(jié)束時間*@return通知公告消息*/List<Notice>selectByComm(StringcommCode,StringnoticeType,DatefromDateD,DatetoDateD);*查詢數(shù)據(jù).**@paramcommCode小區(qū)編號*@paramnoticeType通知類型*@paramfromDateD開始時間*@paramtoDateD結(jié)束時間*@return通知公告消息*/publicList<Notice>selectByComm(finalStringcommCode,finalStringnoticeType,finalDatefromDateD,finalDatetoDateD){HashMap<String,Object>parameters=newHashMap<String,Object>();//小區(qū)編號parameters.put("commCode",commCode);//通知類型parameters.put("noticeType",noticeType);//開始時間parameters.put("fromDateD",fromDateD);//結(jié)束時間parameters.put("toDateD",toDateD);returnsqlSessionTemplate.selectList(NoticeMapper.class.getName()+"."+CommonConstant.SELECT_BY_COMM,parameters);}DAO層/***查詢當(dāng)前頁數(shù)據(jù).**@paramparameters參數(shù)Map*@return通知公告數(shù)據(jù)*/List<Notice>selectByCommunity(Map<String,Object>parameters);系統(tǒng)管理是對該系統(tǒng)人員的權(quán)限,密碼,分組和對人員的增刪改查。相關(guān)代碼如下:/***數(shù)據(jù)提交.**@return請求處理結(jié)果*@throwsExceptionException*/publicStringcommit()throwsException{//獲取小區(qū)編號Map<String,Object>sessionMap=ActionContext.getContext().getSession();StringcommCode=(String)sessionMap.get("commCode");//處理結(jié)果intresult=0;if(getUser().getId()==null){//新建方法//小區(qū)編號getUser().setCommCode(commCode);if("02".equals(getUser().getUsrType())){//房屋編號StringhouseCode=getUser().getUsername().substring(0,NumberConstant.INT_12);//用戶名getUser().setUsername(usrService.genUserName(houseCode));}result=usrService.addNewUser(getUser());}else{//更新方法//獲取用戶數(shù)據(jù)result=usrService.editUserByPK(getUser());}//獲取請求對象HttpServletRequestrequest=ServletActionContext.getRequest();//判斷申請是否成功提交if(result==1){request.setAttribute("message","處理成功");}else{request.setAttribute("message","處理失敗");}returnnull;}數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫是物業(yè)系統(tǒng)中的重要組成部分,數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是在完成了描述系統(tǒng)各種數(shù)據(jù)之間的依賴關(guān)系和信息分類的基礎(chǔ)上,將各種信息轉(zhuǎn)換成相應(yīng)的數(shù)據(jù)項定義表。數(shù)據(jù)項定義表的作用主要是定義每個表的表名、表中各字段的名稱、數(shù)據(jù)長度和允許空,但在不同的數(shù)據(jù)庫,數(shù)據(jù)類型的表示符號和長度有差別。數(shù)據(jù)庫設(shè)計的主要工作是將業(yè)務(wù)信息轉(zhuǎn)換為表和視圖等數(shù)據(jù)庫對象。本系統(tǒng)的數(shù)據(jù)庫中主要有BT_M_USER、BT_M_COMMUNITY、BT_M_NOTICE、BT_M_WEBMESSAGE、BT_M_MAIL、BT_M_BILLING、BT_M_BBS、FW_DICTIONARY、BT_T_REPAIR、BT_T_ADVICE、BT_T_DECORATION、BT_T_SERVICE、BT_T_CONNECT、BT_T_WIDGET、BT_T_AUTHORITY、BT_T_GROUP、BT_T_GRP_AUTH_MAP。通過各個表之間的鏈接實現(xiàn)了數(shù)據(jù)庫的應(yīng)用,其表的結(jié)構(gòu)部分內(nèi)容參見圖4.1-4.7。4.7下面給出的是建立數(shù)據(jù)庫連接的相關(guān)代碼:<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEmapper(ViewSourceforfulldoctype...)>-<mappernamespace="com.huachang.android.dao.NoticeMapper">-<resultMapid="BaseResultMap"type="com.huachang.android.entities.Notice">
<idcolumn="ID"property="id"jdbcType="INTEGER"/>
<resultcolumn="NOTI_CODE"property="notiCode"jdbcType="VARCHAR"/>
<resultcolumn="COMM_CODE"property="commCode"jdbcType="VARCHAR"/>
<resultcolumn="NOTI_TYPE"property="noticeType"jdbcType="VARCHAR"/>
<resultcolumn="TITLE"property="title"jdbcType="VARCHAR"/>
<resultcolumn="RELE_DATE"property="releDate"jdbcType="TIMESTAMP"/>
<resultcolumn="RELE_UNIT"property="releUnit"jdbcType="VARCHAR"/>
<resultcolumn="HURR_FLG"property="hurrFlg"jdbcType="SMALLINT"/>
<resultcolumn="DETAIL"property="detail"jdbcType="VARCHAR"/>
<resultcolumn="ATTACHMENT"property="attachment"jdbcType="VARCHAR"/>
<resultcolumn="DEL_FLG"property="delFlg"jdbcType="SMALLINT"/>
</resultMap>
<sqlid="Base_Column_List">ID,NOTI_CODE,COMM_CODE,TITLE,RELE_DATE,RELE_UNIT,HURR_FLG,DETAIL,ATTACHMENT,DEL_FLG</sql>-<selectid="selectByPrimaryKey"resultMap="BaseResultMap"parameterType="java.lang.Integer">
select
<includerefid="Base_Column_List"/>
frombt_m_noticewhereID=#{id,jdbcType=INTEGER}andDEL_FLG=0
</select>-<selectid="selectByPager"resultMap="BaseResultMap"parameterType="map">
select
<includerefid="Base_Column_List"/>
frombt_m_noticewhereCOMM_CODE=#{commCode,jdbcType=VARCHAR}andDEL_FLG=0orderbyIDasclimit#{start,jdbcType=INTEGER},#{limit,jdbcType=INTEGER}
</select>-<selectid="selectByCommunity"resultMap="BaseResultMap"parameterType="map">
select
<includerefid="Base_Column_List"/>
frombt_m_noticewhereCOMM_CODE=#{commCode,jdbcType=VARCHAR}andNOTI_TYPE=#{noticeType,jdbcType=VARCHAR}andDEL_FLG=0
<iftest="fromDateD!=null">andRELE_DATE>#{fromDateD,jdbcType=TIMESTAMP}</if>
<iftest="toDateD!=null">andRELE_DATE<#{toDateD,jdbcType=TIMESTAMP}</if>
orderbyIDasc
</select>
<selectid="selectCnt"parameterType="string"resultType="int">selectcount(1)frombt_m_n
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧環(huán)衛(wèi)解決方案
- 《雨巷》說課講稿
- 培訓(xùn)基地實訓(xùn)合作協(xié)議
- 乒乓球館裝修工程管理費
- 飼料運輸安全責(zé)任書
- 零售業(yè)態(tài)會員管理與營銷實踐作業(yè)指導(dǎo)書
- 綠色環(huán)保技術(shù)應(yīng)用方案
- 汽車制造工藝指南
- 業(yè)務(wù)開展進展報告表
- 美術(shù)培訓(xùn)中心裝修延期協(xié)議
- 《小升初家長會》課件
- 制藥無菌灌裝操作規(guī)程
- (完整版)年產(chǎn)30萬噸甲醇工藝設(shè)計畢業(yè)設(shè)計
- 農(nóng)田春耕安全生產(chǎn)培訓(xùn)
- 轉(zhuǎn)氨酶升高患者護理查房
- 2023工程量增加補充協(xié)議正規(guī)版
- DN1000供水管搶修施工方案
- A4紙筆記本橫格線條打印模板
- 【大班戶外體育游戲活動的問題及對策研究S幼兒園為例7000字(論文)】
- 工程安全生產(chǎn)竣工評定表
- Vue.js前端開發(fā)實戰(zhàn)(第2版)全套完整教學(xué)課件
評論
0/150
提交評論