基于java小區(qū)物業(yè)管理系統(tǒng)_第1頁
基于java小區(qū)物業(yè)管理系統(tǒng)_第2頁
基于java小區(qū)物業(yè)管理系統(tǒng)_第3頁
基于java小區(qū)物業(yè)管理系統(tǒng)_第4頁
基于java小區(qū)物業(yè)管理系統(tǒng)_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

年4月19日基于java小區(qū)物業(yè)管理系統(tǒng)文檔僅供參考畢業(yè)論文題目:基于java小區(qū)物業(yè)管理系統(tǒng)專業(yè):班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:日期:

摘要對(duì)于小區(qū)物業(yè)管理來說,其工作流程的繁雜性、多樣化、管理復(fù)雜、收繳費(fèi)用與設(shè)備維護(hù)繁瑣。計(jì)算機(jī)已完全能夠勝任物業(yè)管理工作,而且更加準(zhǔn)確、方便、快捷、高效、清晰、透明,它完全能夠克服以上所述的不足之處。這將給項(xiàng)目查詢和管理帶來很大的方便,從而給物業(yè)管理工作帶來更高的效率,這也是物業(yè)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。因此,開發(fā)一套高效率、無差錯(cuò)的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。本系統(tǒng)的主要目的是告別帳本,安全、快捷的保存數(shù)據(jù)信息。由于小區(qū)物業(yè)管理涉及到費(fèi)用問題,為了增強(qiáng)系統(tǒng)的保密性,使業(yè)主利益不受損害,使業(yè)主能夠?qū)ψ约业奈飿I(yè)費(fèi)用和投訴等情況提供透明化、直觀的了解。關(guān)鍵字:小區(qū)物業(yè),管理系統(tǒng),Java

目錄TOC\o"1-3"\u摘要 2Abstract 3引言 6第一章課題背景與現(xiàn)狀 81.1課題背景 81.1.1管理信息系統(tǒng)的組成部分 81.1.2信息管理的主要任務(wù) 91.1.3管理信息系統(tǒng)的特點(diǎn) 101.1.4管理信息系統(tǒng)的問題 101.1.5信息管理的開發(fā)方法 111.1.6管理信息系統(tǒng)的經(jīng)濟(jì)效益評(píng)價(jià) 121.2國內(nèi)外現(xiàn)狀 131.2.1信息管理系統(tǒng)產(chǎn)生的背景 131.2.2中國現(xiàn)有MIS系統(tǒng)分析 131.2.3中國MIS的發(fā)展策略 14第二章系統(tǒng)規(guī)劃的可行性研究 152.1初步調(diào)查 152.1.1背景及現(xiàn)狀 152.2開發(fā)的可行性研究 152.2.1技術(shù)的可行性 162.2.2經(jīng)濟(jì)可行性 172.2.3操作可行性 182.2.4調(diào)度可行性 182.2.5硬件配置 18第三章系統(tǒng)分析 203.1需求分析 203.1.1系統(tǒng)需求功能概括 203.1.2系統(tǒng)操作設(shè)計(jì)內(nèi)容 203.2功能分析 213.2.1系統(tǒng)用戶管理功能 213.2.2小區(qū)住戶信息管理功能 213.2.2小區(qū)房產(chǎn)信息管理功能 213.2.3小區(qū)收費(fèi)管理功能 22第四章系統(tǒng)總體設(shè)計(jì) 234.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 234.2系統(tǒng)結(jié)構(gòu)圖 244.3數(shù)據(jù)庫的設(shè)計(jì) 24第五章系統(tǒng)詳細(xì)設(shè)計(jì) 265.1界面設(shè)計(jì)與功能 265.2用戶登陸部分 265.3小區(qū)住戶信息管理模塊 275.4房屋信息管理模塊 305.5物業(yè)收費(fèi)管理模塊 33結(jié)束語 37致謝 38

引言科學(xué)技術(shù)日新月異,信息化時(shí)代的來臨,以計(jì)算機(jī)為基礎(chǔ)的信息科學(xué)在經(jīng)濟(jì)和社會(huì)生活各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,特別在信息管理方面,計(jì)算機(jī)已是必不可少的管理工具當(dāng)前,信息已成為繼勞動(dòng)力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會(huì)在各方面的競(jìng)爭(zhēng)中占有一席之地,誰就會(huì)有更多的優(yōu)勢(shì)。從微觀上講,建立一套管理信息系統(tǒng)能夠加快信息的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強(qiáng)了管理的信息化手段,提高了本單位的經(jīng)濟(jì)效益。從宏觀上講,順應(yīng)了社會(huì)的信息化、社會(huì)化潮流,加快了社會(huì)的發(fā)展速度。據(jù)統(tǒng)計(jì),美國在信息管理管理方面80-100%的信息處理由計(jì)算機(jī)完成;計(jì)劃管理是80—90%;在計(jì)算機(jī)應(yīng)用發(fā)展較快的國家中,計(jì)算機(jī)應(yīng)用于經(jīng)濟(jì)管理的占80%;用于科技計(jì)算的占8%,用于生產(chǎn)過程控制的占12%;由此能夠看出,信息管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。由于種種原因,中國的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后于信息基礎(chǔ)設(shè)施的建設(shè)的水平。長(zhǎng)期以來,中國信息資源的開發(fā)管理未能與信息資源的增長(zhǎng)同步進(jìn)行。中國的計(jì)算機(jī)應(yīng)用要比西方國家落后十幾年。因此,現(xiàn)在信息資源的開發(fā)和利用已被確立為國民經(jīng)濟(jì)信息的核心內(nèi)容,利用現(xiàn)有的信息基礎(chǔ)設(shè)施,重點(diǎn)開發(fā)和推廣應(yīng)用于各類科技、經(jīng)濟(jì)等數(shù)據(jù)庫和網(wǎng)絡(luò)資源服務(wù)系統(tǒng),已經(jīng)取得巨大的社會(huì)效益和經(jīng)濟(jì)效益。對(duì)于小區(qū)物業(yè)管理來說,其工作流程的繁雜性、多樣化、管理復(fù)雜、收繳費(fèi)用與設(shè)備維護(hù)繁瑣。計(jì)算機(jī)已完全能夠勝任物業(yè)管理工作,而且更加準(zhǔn)確、方便、快捷、高效、清晰、透明,它完全能夠克服以上所述的不足之處。這將給項(xiàng)目查詢和管理帶來很大的方便,從而給物業(yè)管理工作帶來更高的效率,這也是物業(yè)管理正規(guī)化、現(xiàn)代化的重要標(biāo)志。因此,開發(fā)一套高效率、無差錯(cuò)的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。本系統(tǒng)的主要目的是告別帳本,安全、快捷的保存數(shù)據(jù)信息。由于小區(qū)物業(yè)管理涉及到費(fèi)用問題,為了增強(qiáng)系統(tǒng)的保密性,使業(yè)主利益不受損害,本系統(tǒng)具有僅管理員式的保密功能,還有查詢、錄入、修改、刪除、以及對(duì)物業(yè)設(shè)備統(tǒng)計(jì)等功能,使業(yè)主能夠?qū)ψ约业奈飿I(yè)費(fèi)用和投訴等情況提供透明化、直觀的了解。

第一章課題背景與現(xiàn)狀1.1課題背景管理信息系統(tǒng)(MIS,ManagementInformationSystem),是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳送、儲(chǔ)存、維護(hù)和使用的系統(tǒng),能夠?qū)崪y(cè)企業(yè)的各種運(yùn)行情況,并利用過去的歷史數(shù)據(jù)預(yù)測(cè)未來,從企業(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ì)算機(jī)對(duì)企業(yè)管理而言只是一種工具。管理信息系統(tǒng)是信息系統(tǒng)的重要分支之一,經(jīng)過30多年的發(fā)展,已經(jīng)成為一個(gè)具有自身概念、理論、結(jié)構(gòu)、體系和開發(fā)方法的覆蓋多學(xué)科的新學(xué)科。1.1.1管理信息系統(tǒng)的組成部分從概念上,管理信息系統(tǒng)由四個(gè)部件構(gòu)成:信息源、信息處理器、信息用戶和信息管理者。它們的聯(lián)系如圖4.2.1所示。信息源是信息的產(chǎn)生地;信息處理器負(fù)擔(dān)信息的傳輸、加工、保存等任務(wù);信息用戶是信息的使用者,利用信息進(jìn)行決策;信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)。

管理信息系統(tǒng)一般被看作一個(gè)金字塔形的結(jié)構(gòu),分為從底層的業(yè)務(wù)處理到運(yùn)行控制、管理控制、最高層的戰(zhàn)略計(jì)劃。最基層由任務(wù)巨大處理繁雜的事務(wù)信息和狀態(tài)信息構(gòu)成。層次越往上,事務(wù)處理的范圍越小,針正確也是比較特殊和非結(jié)構(gòu)化的問題。

一個(gè)組織的管理信息系統(tǒng)可分解為四個(gè)基本部分:

(1)、EDPS部分,主要完成數(shù)據(jù)的收集、輸入,數(shù)據(jù)庫的管理、查詢、基本運(yùn)算、日常報(bào)表的輸出等。

(2)、分析部分,主要在EDPS基礎(chǔ)之上,對(duì)數(shù)據(jù)進(jìn)行深加工,如運(yùn)用各種管理模型、定量化分析手段、程序化方法、運(yùn)籌學(xué)方法等對(duì)組織的生產(chǎn)經(jīng)營(yíng)情況進(jìn)行分析。

(3)、決策部分,MIS的決策模型多限于以解決結(jié)構(gòu)化的管理決策問題為主,其決策結(jié)果要為高層管理者提供一個(gè)最佳的決策方案。

(4)、數(shù)據(jù)庫部分,主要完成數(shù)據(jù)文件的存貯、組織、備份等功能,數(shù)據(jù)庫是管理信息系統(tǒng)的核心部分。信息管理者信息管理者信息處理器信息用戶信息源圖1.1管理信息總體結(jié)構(gòu)圖1.1.2信息管理的主要任務(wù)

管理信息系統(tǒng)輔助完成企業(yè)日常結(jié)構(gòu)化的信息處理任務(wù),一般認(rèn)為MIS的主要任務(wù)有如下幾方面:

(1)、對(duì)基礎(chǔ)數(shù)據(jù)進(jìn)行嚴(yán)格的管理,要求計(jì)量工具標(biāo)準(zhǔn)化、程序和方法的正確使用,使信息流通渠道順暢。有一點(diǎn)要明確,“進(jìn)去的是垃圾,出來的也是垃圾”,必須保證信息的準(zhǔn)確性、一致性。

(2)、確定信息處理過程的標(biāo)準(zhǔn)化,統(tǒng)一數(shù)據(jù)和報(bào)表的標(biāo)準(zhǔn)格式,以便建立一個(gè)集中統(tǒng)一的數(shù)據(jù)庫。

(3)、高效低能地完成日常事務(wù)處理業(yè)務(wù),優(yōu)化分配各種資源,包括人力、物力、財(cái)力等。

(4)、充分利用已有的資源,包括現(xiàn)在和歷史的數(shù)據(jù)信息等,運(yùn)用各種管理模型,對(duì)數(shù)據(jù)進(jìn)行加工處理,支持管理和決策工作,以便實(shí)現(xiàn)組織目標(biāo)。

1.1.3管理信息系統(tǒng)的特點(diǎn)

管理信息的特點(diǎn)能夠從七個(gè)方面來概括:

(1)、MIS是一個(gè)人機(jī)結(jié)合的輔助管理系統(tǒng)。管理和決策的主體是人,計(jì)算機(jī)系統(tǒng)只是工具和輔助設(shè)備。

(2)、主要應(yīng)用于結(jié)構(gòu)化問題的解決。

(3)、主要考慮完成例行的信息處理業(yè)務(wù),包括數(shù)據(jù)輸入、存儲(chǔ)、加工、輸出,生產(chǎn)計(jì)劃,生產(chǎn)和銷售的統(tǒng)計(jì)等。

(4)、以高速度低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。

(5)、目標(biāo)是要實(shí)現(xiàn)一個(gè)相對(duì)穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。因?yàn)橄到y(tǒng)的工作方法、管理模式和處理過程是確定的,因此系統(tǒng)能夠穩(wěn)定協(xié)調(diào)地工作。

(6)、數(shù)據(jù)信息成為系統(tǒng)運(yùn)作的驅(qū)動(dòng)力。因?yàn)樾畔⑻幚砟P秃吞幚磉^程的直接對(duì)象是數(shù)據(jù)信息,只有保證完整的數(shù)據(jù)資料的采集,系統(tǒng)才有運(yùn)作的前提。

(7)、設(shè)計(jì)系統(tǒng)時(shí),強(qiáng)調(diào)科學(xué)的、客觀的處理方法的應(yīng)用,而且系統(tǒng)設(shè)計(jì)要符合實(shí)際情況。

1.1.4管理信息系統(tǒng)的問題

管理信息系統(tǒng)的開發(fā)是一個(gè)復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)等各方面的問題,至今沒有一種統(tǒng)一完備的開發(fā)方法??墒牵恳环N開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:

(1)、系統(tǒng)要解決的問題,如采取何種方式解決組織管理和信息處理方面的問題,對(duì)企業(yè)提出的新的管理需求該如何滿足等。

(2)、系統(tǒng)可行性研究,確定系統(tǒng)所要實(shí)現(xiàn)的目標(biāo)。經(jīng)過對(duì)企業(yè)狀況的初步調(diào)研得出現(xiàn)狀分析的結(jié)果,然后提出可行性方案并進(jìn)行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案卸可行性、技術(shù)的可行性、經(jīng)濟(jì)方面的可行性和社會(huì)影響方面的考慮。

(3)、系統(tǒng)開發(fā)的原則。在系統(tǒng)開發(fā)過程中,要遵循領(lǐng)導(dǎo)參與、優(yōu)化創(chuàng)新、實(shí)用高效、處理規(guī)范化的原則。

(4)、系統(tǒng)開發(fā)前的準(zhǔn)備工作,作好開發(fā)人員的組織準(zhǔn)備和企業(yè)基礎(chǔ)準(zhǔn)備工作。

(5)、系統(tǒng)開發(fā)方法的選擇和開發(fā)計(jì)劃的制定。針對(duì)己經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,還是選擇原型法或面向?qū)ο蟮姆椒?。開發(fā)計(jì)劃的制定是要明確系統(tǒng)開發(fā)的工作計(jì)劃、投資計(jì)劃、工程進(jìn)度計(jì)劃和資源利用計(jì)劃。

MIS開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。1.1.5信息管理的開發(fā)方法(1)、結(jié)構(gòu)化生命周期開發(fā)方法

當(dāng)前較為流行的MIS開發(fā)方法是結(jié)構(gòu)化生命周期開發(fā)方法,其基本思想是:用系統(tǒng)的思想和系統(tǒng)工程的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化地自上而下對(duì)生命周期進(jìn)行分析與設(shè)計(jì)。

用結(jié)構(gòu)化生命周期開發(fā)方法開發(fā)一個(gè)系統(tǒng),將整個(gè)開發(fā)過程劃分為五個(gè)依次連接的階段:

①系統(tǒng)規(guī)劃階段,主要任務(wù)是明確系統(tǒng)開發(fā)的請(qǐng)求,并進(jìn)行初步的調(diào)查,經(jīng)過可行性研究確定下一階段的實(shí)施。系統(tǒng)規(guī)劃方法有戰(zhàn)略目標(biāo)集轉(zhuǎn)化法(SST,StrategySetTransformation)、關(guān)鍵成功因素法(CSF,CriticalSuccessFactors)和企業(yè)規(guī)劃法(BSP,BusinessSystemPlanning)。

②系統(tǒng)分析階段,主要任務(wù)是對(duì)組織結(jié)構(gòu)與功能進(jìn)行分析,理清企業(yè)業(yè)務(wù)流程和數(shù)據(jù)流程的處理,而且將企業(yè)業(yè)務(wù)流程與數(shù)據(jù)流程抽象化,經(jīng)過對(duì)功能數(shù)據(jù)的分析,提出新系統(tǒng)的邏輯方案。

③系統(tǒng)設(shè)計(jì)階段,主要任務(wù)是確定系統(tǒng)的總體設(shè)計(jì)方案,劃分子系統(tǒng)功能,確定共享數(shù)據(jù)的組織,然后進(jìn)行詳細(xì)設(shè)計(jì),如處理模塊的設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)、輸入輸出界面的設(shè)計(jì)和編碼的設(shè)計(jì)等。該階段的成果為下一階段的實(shí)施提供了編程指導(dǎo)書。

④系統(tǒng)實(shí)施階段,主要任務(wù)是討論確定設(shè)計(jì)方案、對(duì)系統(tǒng)模塊進(jìn)行調(diào)試、進(jìn)行系統(tǒng)運(yùn)行所需數(shù)據(jù)的準(zhǔn)備、對(duì)相關(guān)人員進(jìn)行培訓(xùn)等。

⑤系統(tǒng)運(yùn)行階段,主要任務(wù)是進(jìn)行系統(tǒng)的日常運(yùn)行管理,評(píng)價(jià)系統(tǒng)的運(yùn)行效率,對(duì)運(yùn)行費(fèi)用和效果進(jìn)行監(jiān)理審計(jì),如出現(xiàn)問題則對(duì)系統(tǒng)進(jìn)行修改、調(diào)整。

這五個(gè)階段共同構(gòu)成了系統(tǒng)開發(fā)的生命周期。結(jié)構(gòu)化生命周期開發(fā)方法嚴(yán)格區(qū)分了開發(fā)階段,非常重視文檔工作,對(duì)于開發(fā)過程中出現(xiàn)的問題能夠得到及時(shí)的糾正,避免了出現(xiàn)混亂狀態(tài)。可是,該方法不可避免地出現(xiàn)開發(fā)周期過長(zhǎng)、系統(tǒng)預(yù)算超支的情況,而且在開發(fā)過程中用戶的需求一旦發(fā)生變化,系統(tǒng)將很難作出調(diào)整。

(2)、原型法原型法在系統(tǒng)開發(fā)過程中也得到不少應(yīng)用。原型法的基本思想是系統(tǒng)開發(fā)人員憑借自己對(duì)用戶需求的理解,經(jīng)過強(qiáng)有力的軟件環(huán)境支持,構(gòu)造出一個(gè)實(shí)在的系統(tǒng)原型,然后與用戶協(xié)商,重復(fù)修改原型直至用戶滿意。原型法的應(yīng)用使人們對(duì)需求有了漸進(jìn)的認(rèn)識(shí),從而使系統(tǒng)開發(fā)更有針對(duì)性。另外,原型法的應(yīng)用充分利用了最新的軟件工具,使系統(tǒng)開發(fā)效率大為提高。

(3)、面向?qū)ο笙到y(tǒng)開發(fā)方法面向?qū)ο蟮南到y(tǒng)開發(fā)方法(OO,ObjectOriented),是近年來受到關(guān)注的一種系統(tǒng)開發(fā)方法。面向?qū)ο蟮南到y(tǒng)開發(fā)方法的基本思想是將客觀世界抽象地看成是若干相互聯(lián)系的對(duì)象,然后根據(jù)對(duì)象和方法的特性研制出一套軟件工具,使之能夠映射為計(jì)算機(jī)軟件系統(tǒng)結(jié)構(gòu)模型和進(jìn)程,從而實(shí)現(xiàn)信息系統(tǒng)的開發(fā)。

1.1.6管理信息系統(tǒng)的經(jīng)濟(jì)效益評(píng)價(jià)

管理信息系統(tǒng)的效益評(píng)價(jià)分為直接經(jīng)濟(jì)效益評(píng)價(jià)和間接經(jīng)濟(jì)效益評(píng)價(jià)。

1、直接經(jīng)濟(jì)效益評(píng)價(jià)直接經(jīng)濟(jì)效益評(píng)價(jià)是指企業(yè)運(yùn)行MlS之后,使用計(jì)算機(jī)管理所節(jié)約的開支與企業(yè)在MIS實(shí)施過程中一次性投資(包括軟件、硬件投資)的折舊和運(yùn)行費(fèi)用相比較的結(jié)果。

2、間接經(jīng)濟(jì)效益評(píng)價(jià)間接經(jīng)濟(jì)效益的評(píng)估是指企業(yè)在運(yùn)行MIS之后,在提高管理效率方面和數(shù)據(jù)集中管理方面,以及在建立網(wǎng)絡(luò)系統(tǒng)之后數(shù)據(jù)的共享和數(shù)據(jù)傳遞的及時(shí)性、準(zhǔn)確性方面,能夠?qū)崿F(xiàn)實(shí)時(shí)、定量的管理方面,提高了企業(yè)競(jìng)爭(zhēng)力而帶來的效益的評(píng)價(jià)。1.2國內(nèi)外現(xiàn)狀1.2.1信息管理系統(tǒng)產(chǎn)生的背景在過去,各行各業(yè)往往都有不少管理人員孤立地看待數(shù)據(jù)處理和計(jì)算機(jī)。造成這種看法的原因是,數(shù)據(jù)處理和信息服務(wù)人員不愿使用容易計(jì)算機(jī)用戶理解的語言同用戶進(jìn)行交流。管理人員對(duì)這種交流缺乏興趣和無能為力,導(dǎo)致延緩了計(jì)算機(jī)系統(tǒng)的開發(fā),從而在許多其它方面助長(zhǎng)了自守和冗余勞動(dòng)的現(xiàn)象。在用戶同信息服務(wù)人員的交流方面,沒有一個(gè)單位能做到盡善盡美,可是,確有某些單位已經(jīng)取得了比較好的成功經(jīng)驗(yàn)。用戶同信息服務(wù)人員配合默契的一些單位認(rèn)為:這種成功的原因在于,用戶已經(jīng)掌握了計(jì)算機(jī)和信息資源管理方面的基本知識(shí)??梢?,用戶管理人員掌握這方面的知識(shí)是非常必要的。誠然,信息服務(wù)專業(yè)人員是具備這方面的知識(shí)的,可是要使用戶管理人員獲得這些知識(shí),就必須經(jīng)過正規(guī)的學(xué)習(xí)、閱讀和實(shí)踐。妥善處理用戶同信息服務(wù)人員之間的關(guān)系,能夠加強(qiáng)雙方的互相配合。為了建立和維護(hù)一個(gè)高質(zhì)量的信息系統(tǒng),各方都必須尊重對(duì)方的意愿。系統(tǒng)質(zhì)量的優(yōu)劣是直接與用戶同信息服務(wù)人員之間互相配合的好壞成正比的。1.2.2中國現(xiàn)有MIS系統(tǒng)分析凡是那些不愿意掌握有關(guān)計(jì)算機(jī)和信息管理反面基本知識(shí)的用戶管理人員,必將成為落伍者,特別是在當(dāng)前這種鼓勵(lì)用戶直接參與信息系統(tǒng)開發(fā)過程的發(fā)展趨勢(shì)下。過去,用戶管理人員在很大程度上是依靠信息服務(wù)人員來推薦、開發(fā)和實(shí)現(xiàn)所需的信息系統(tǒng)的。鑒于信息服務(wù)需要不斷的發(fā)展變化,現(xiàn)在把鑒別和提高系統(tǒng)的責(zé)任留給了用戶,這也是理所應(yīng)當(dāng)?shù)?。用戶更多地參與信息系統(tǒng)的開發(fā),這種趨勢(shì)早在70年代中期就開始了,而且,自那時(shí)以后不斷地發(fā)展,現(xiàn)在已進(jìn)入了信息服務(wù)人員同用戶合作的時(shí)代。因?yàn)橹挥杏脩舾私馑齻冏约合霃男畔⑾到y(tǒng)中得到什么。用戶參與信息資源管理(IRM)的典型事例表現(xiàn)在分布式數(shù)據(jù)處理(DDP)方面。在這方面,用戶不但要參加系統(tǒng)的開發(fā),而且還要負(fù)責(zé)管理系統(tǒng)運(yùn)行所需要的硬件設(shè)備和人員。1.2.3中國MIS的發(fā)展策略直到最近幾年,人們才認(rèn)識(shí)到:信息是一種資源,必須把這種有價(jià)值的資源加以利用,不使其白白浪費(fèi)掉。在競(jìng)爭(zhēng)激烈的環(huán)境里,管理人員必須有效地利用信息,不然就難以立足與不敗之地。過去,管理人員僅僅把計(jì)算機(jī)看成是省錢的工具,而現(xiàn)在,計(jì)算機(jī)被看成是創(chuàng)造利潤(rùn)的工具。每個(gè)公司都有大量的、尚未發(fā)掘的、可利用計(jì)算機(jī)和信息資源的潛力。發(fā)掘這種潛力所需要具有的計(jì)算機(jī)和信息處理的知識(shí)水平,這是大多數(shù)管理人員力所能及的。

第二章系統(tǒng)規(guī)劃的可行性研究2.1初步調(diào)查物業(yè)管理公司作為房地產(chǎn)開發(fā)公司的附屬單位,擔(dān)負(fù)著整個(gè)小區(qū)的各家各戶的繁雜的服務(wù)和承載著開發(fā)商信譽(yù)的重要任務(wù)。由于物業(yè)管理業(yè)務(wù)的復(fù)雜性,再加上智能化小區(qū)這個(gè)概念的引入,物業(yè)管理逐漸趨于信息化高效率化,因此上海的許多物業(yè)管理公司已引入了“物業(yè)管理信息系統(tǒng)”,即經(jīng)過計(jì)算機(jī)網(wǎng)絡(luò)和專業(yè)軟件對(duì)物業(yè)實(shí)施即時(shí)、規(guī)范、高效的管理。在引入該系統(tǒng)后住戶檔案將由電腦管理,經(jīng)過在水、電、煤氣上設(shè)置讀數(shù)裝置能夠?qū)崿F(xiàn)遠(yuǎn)程自動(dòng)抄表,減少了業(yè)主的麻煩。服務(wù)中心在接到業(yè)主報(bào)修后,會(huì)馬上打出工程部的報(bào)修單,提高了日常維修的服務(wù)質(zhì)量。每月電腦會(huì)自動(dòng)將各項(xiàng)費(fèi)用匯總,并打印出統(tǒng)一的收費(fèi)通知,大大節(jié)省了物業(yè)管理公司的人力、物力投入,降低了成本。2.1.1背景及現(xiàn)狀當(dāng)前國家建設(shè)部房地產(chǎn)業(yè)司已將是否使用計(jì)算機(jī)進(jìn)行管理列入了物業(yè)管理公司評(píng)定級(jí)別的項(xiàng)目之中。此舉大大推動(dòng)了“物業(yè)管理信息系統(tǒng)”的發(fā)展。滬上的中海、古北、萬科、卓越、永業(yè)、西部、金橋、船舶大廈、魏理仕、香港廣場(chǎng)、太平洋中心、華都大廈等近200家物業(yè)管理公司已部分或全部在某所管理的樓盤引入了物業(yè)管理信息系統(tǒng)。隨著人們生活水平的提高和房地產(chǎn)業(yè)的不斷的完善,大型的房地產(chǎn)企業(yè)結(jié)構(gòu)(如圖2.1)中,物業(yè)管理的部門結(jié)構(gòu)(如圖2.2)成為其中的一個(gè)細(xì)化。而物業(yè)管理部門成為與業(yè)戶零距離接觸的終端部門,物業(yè)管理系統(tǒng)的作用不但使得繁重的手工工作變的簡(jiǎn)單化,而且能夠使得業(yè)戶對(duì)物業(yè)的了解更加透明化。

2.2開發(fā)的可行性研究可行性分析(FeasibilityAnalysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決2.2.1技術(shù)的可行性小區(qū)物業(yè)管理系統(tǒng)采用了當(dāng)前的主流計(jì)算結(jié)構(gòu)模式進(jìn)行開發(fā),前臺(tái)開發(fā)語言選用Java和Myeclipse開發(fā)平臺(tái)。Java是一種面向?qū)ο蟮腤indows開發(fā)語言,Java具有易用、通用和平臺(tái)無關(guān)的特點(diǎn)。后臺(tái)的數(shù)據(jù)庫開發(fā)工具選用了Access,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)完整性并提供許多高級(jí)管理和數(shù)據(jù)分配功能。這兩種開發(fā)工具功能強(qiáng)大,有較好的接口,作為本系統(tǒng)開發(fā)工具是可行的。(1)Java及Myeclipse的簡(jiǎn)介Java,是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)的總稱。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Javaapplet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常見的瀏覽器現(xiàn)在均支持Javaapplet。Java平臺(tái)由Java虛擬機(jī)(JavaVirtualMachine)和Java應(yīng)用編程接口(ApplicationProgrammingInterface、簡(jiǎn)稱API)構(gòu)成。Java應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行?,F(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序能夠只編譯一次,就能夠在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。當(dāng)前常見的Java平臺(tái)基于Java1.4,最近版本為Java1.7。Java分為三個(gè)體系JavaSE(Java2PlatformStandardEdition,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java2Platform,EnterpriseEdition,java平臺(tái)企業(yè)版),JavaME(Java2PlatformMicroEdition,java平臺(tái)微型版)。04月20日,oracle(甲骨文)宣布收購sun。(3)Access簡(jiǎn)介Access是Office辦公套件中一個(gè)極為重要的組成部分。剛開始時(shí)微軟公司是將Access單獨(dú)作為一個(gè)產(chǎn)品進(jìn)行銷售的,自O(shè)ffice97開始將Access捆綁到其中,成為Office套件中的一個(gè)重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。Microsoft公司在Access95的基礎(chǔ)上陸續(xù)推出了Access97、Access,成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)之一。Access是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),不但能存儲(chǔ)和管理數(shù)據(jù),還能編寫數(shù)據(jù)庫管理軟件,用戶能夠經(jīng)過Access提供的開發(fā)環(huán)境及工具方便地構(gòu)建數(shù)據(jù)庫應(yīng)用程序,大部分是直觀的可視化的操作,無需編寫程序代碼,是一種使用方便、功能較強(qiáng)的數(shù)據(jù)庫開發(fā)工具。2.2.2經(jīng)濟(jì)可行性隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(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è)的代名詞。做為中國支柱產(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)無法適合當(dāng)今的龐大的數(shù)據(jù)處理和精確的運(yùn)算需求,因此一套精美完善的小區(qū)物業(yè)管理系統(tǒng)是提高工作效率節(jié)省人力物力的有效解決方案。傳統(tǒng)的管理方式,對(duì)物業(yè)管理人員要求數(shù)量多,耗資高,錯(cuò)誤率高,工作人員流動(dòng)和對(duì)新人的培訓(xùn)經(jīng)費(fèi)也是不小的開支。一套完善的小區(qū)物業(yè)管理系統(tǒng)可持續(xù)使用并能隨著時(shí)代和工作的需求不斷更新,一期投入終身受用,按長(zhǎng)期的使用計(jì)算,開發(fā)系統(tǒng)的造價(jià)平均到每年與傳統(tǒng)式的管理方式的年耗資本相對(duì)比,性價(jià)比是可行的。開發(fā)這套系統(tǒng)的經(jīng)濟(jì)可行性是很高的。2.2.3操作可行性對(duì)于這套小區(qū)物業(yè)管理系統(tǒng)而言,在投入使用前,會(huì)由開發(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ù),在開發(fā)設(shè)計(jì)程序的過程中直觀的界面和控件的文字解釋完全能使得用戶充分理解起功能和意義,在計(jì)算機(jī)普及的今天,用戶對(duì)本系統(tǒng)的操作完全能夠看做是一種簡(jiǎn)單的,配合形式的手工操作,因?yàn)楸鞠到y(tǒng)最適合用于微型機(jī),能夠說幾乎任何人都能夠使用和管理。因此本系統(tǒng)的操作是完全可行的。2.2.4調(diào)度可行性調(diào)度可行性指的是建議的計(jì)算機(jī)系統(tǒng)能否在規(guī)定的期限內(nèi)交付給用戶。由于合同的規(guī)定,能否預(yù)期的交付涉及到開發(fā)人員的信譽(yù)等等。因此開發(fā)期限的選定也是非常重要的因素,根據(jù)小區(qū)物業(yè)管理的日常的正常的業(yè)務(wù)運(yùn)作規(guī)律和工作性質(zhì),能夠看出這些內(nèi)容是我們平時(shí)常見的工作,因此開發(fā)人員在開發(fā)起來比較容易入手,因此能夠判斷開發(fā)本系統(tǒng)的周期比較短,開發(fā)中的不可預(yù)見問題會(huì)比較容易解決,在開發(fā)小組的分析后應(yīng)該容易做出相對(duì)準(zhǔn)確的,誤差微小的開發(fā)期限,應(yīng)該能夠在規(guī)定時(shí)間內(nèi),快速的、完整的交付給用戶使用。2.2.5硬件配置(1)硬件設(shè)備及操作系統(tǒng)=1\*GB3①服務(wù)器:Pentium4以上配置的高性能PC機(jī),內(nèi)存應(yīng)在256M以上,硬盤在40G以上。確認(rèn)該計(jì)算機(jī)已經(jīng)安裝數(shù)據(jù)庫軟件Jdk1.6及Myeclipse。=2\*GB3②操作系統(tǒng):Windows9x/Me、Windows、WindowsXP、WindowsNT,分辨率:1024*768。=3\*GB3③客戶端:Pentium233(或與此相當(dāng)?shù)腃PU)以上配置的PC機(jī),內(nèi)存應(yīng)在32M以上,硬盤在1G以上。Windows9x以上操作系統(tǒng)。確認(rèn)已安裝BDE。(2)開發(fā)平臺(tái)前臺(tái)開發(fā)工具:Myeclipse=1\*GB3①前臺(tái)開發(fā)工具:Myeclipse=2\*GB3②后臺(tái)數(shù)據(jù)庫:Access

第三章系統(tǒng)分析3.1需求分析3.1.1系統(tǒng)需求功能概括經(jīng)過調(diào)研與可行性分析,出于對(duì)人們生活住房考慮,設(shè)計(jì)了這套小區(qū)物業(yè)管理系統(tǒng),本系統(tǒng)主要考慮到小區(qū)物業(yè)管理的普遍要求,小區(qū)物業(yè)管理系統(tǒng)主要包括:(1)對(duì)小區(qū)所有房屋資料的錄入和增、刪、改、查詢等功能實(shí)現(xiàn),在基于這些小區(qū)的房產(chǎn)資源對(duì)小區(qū)進(jìn)行管理。(2)對(duì)小區(qū)內(nèi)住戶的詳細(xì)資料的管理,包括增、刪、改、查詢等功能的實(shí)現(xiàn),這些也是一個(gè)小區(qū)的基本資源,畢竟物業(yè)管理最后是針對(duì)小區(qū)的所有住戶而言的。(3)在具有了所有的基本資料信息后,需要實(shí)現(xiàn)實(shí)質(zhì)性的物業(yè)管理。主要的管理業(yè)務(wù)包括:物業(yè)設(shè)備管理、儀表(水、電、寬帶)數(shù)據(jù)管理、收費(fèi)管理、住戶投訴管理、故障管理等。這些成為小區(qū)物業(yè)管理的主體。這樣就能夠便于物業(yè)公司對(duì)小區(qū)進(jìn)行全面的了解和管理了。3.1.2系統(tǒng)操作設(shè)計(jì)內(nèi)容根據(jù)以上的操作需要研究設(shè)計(jì)內(nèi)容如下:(1)模塊功能的研究設(shè)計(jì):盡量采用物業(yè)管理部門中現(xiàn)有的軟硬件環(huán)境以及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。系統(tǒng)應(yīng)完全符合物業(yè)管理員對(duì)業(yè)戶管理的規(guī)定,滿足對(duì)房產(chǎn)信息及住戶信息等工作需要,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。經(jīng)過調(diào)研情況進(jìn)行需求分析,進(jìn)行模塊的劃分和功能的界定,并對(duì)各個(gè)模塊的具體管理流程進(jìn)行控制和編碼實(shí)現(xiàn)。(2)良好的數(shù)據(jù)系統(tǒng)設(shè)計(jì):所小區(qū)物業(yè)管理系統(tǒng)應(yīng)充分具備數(shù)據(jù)庫的維護(hù)功能,能夠及時(shí)根據(jù)用戶的需求對(duì)數(shù)據(jù)庫中的信息進(jìn)行添加、刪除、修改等操作。(3)完備的信息查詢統(tǒng)計(jì):為滿足管理和決策工作的需要,在查詢基礎(chǔ)上應(yīng)具備一定的統(tǒng)計(jì)功能。(4)后期維護(hù):所開發(fā)的小區(qū)物業(yè)管理系統(tǒng)應(yīng)采用模塊化程序設(shè)計(jì)方法,收到既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)的效果。以上是對(duì)本信息管理系統(tǒng)進(jìn)行的基本的需求分析,也就是本系統(tǒng)所要實(shí)現(xiàn)的基本功能??墒牵@并不是整個(gè)系統(tǒng)的全部需求,對(duì)系統(tǒng)不斷出現(xiàn)的新需求,需要系統(tǒng)在日后的使用中經(jīng)過系統(tǒng)的更新與維護(hù)來實(shí)現(xiàn)。這樣,才能使系統(tǒng)得到不斷的完善,功能更加強(qiáng)大,與用戶的交互性更強(qiáng)。3.2功能分析3.2.1系統(tǒng)用戶管理功能(1)系統(tǒng)用戶的添加,包括用戶名、密碼信息。3.2.2小區(qū)住戶信息管理功能(1)住戶基本信息的錄入,包括住戶電話、住戶姓名、物業(yè)地址、身份證號(hào)、入住時(shí)間等信息。(2)住戶基本信息的修改。(3)住戶基本信息的刪除。(4)住戶基本信息的查詢。3.2.2小區(qū)房產(chǎn)信息管理功能(1)房產(chǎn)基本信息的錄入,包括物業(yè)地址、使用面積、房屋結(jié)構(gòu)、設(shè)備、出售信息等信息。(2)房產(chǎn)基本信息的修改。(3)房產(chǎn)基本信息的刪除。(4)房產(chǎn)基本信息的查詢。3.2.3小區(qū)收費(fèi)管理功能(1)其中包括物業(yè)收費(fèi)和儀表收費(fèi)兩大類信息的錄入,包括收費(fèi)住址、水費(fèi)、電費(fèi)、寬帶費(fèi)、物業(yè)管理費(fèi)、收費(fèi)時(shí)間等信息。(2)收費(fèi)基本信息的修改。(3)收費(fèi)基本信息的刪除。(4)收費(fèi)基本信息的查詢。3.2.4小區(qū)住戶故障處理管理功能(1)住戶報(bào)修基本信息的錄入,包括住址、報(bào)修故障、經(jīng)辦人、處理時(shí)間、查詢等信息。(2)住戶故障基本信息的修改。(3)住戶故障基本信息的刪除。(4)住戶故障基本信息的查詢。3.2.5退出退出小區(qū)物業(yè)管理系統(tǒng)。

第四章系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)部分實(shí)體E-R圖如下所示:小區(qū)住戶基本信息實(shí)體小區(qū)住戶基本信息實(shí)體住戶姓名入住時(shí)間住戶姓名入住時(shí)間住戶電話物業(yè)地址住戶電話物業(yè)地址……圖4.1住戶基本信息實(shí)體E-R圖小區(qū)房產(chǎn)基本信息實(shí)體積小區(qū)房產(chǎn)基本信息實(shí)體積出售信息物業(yè)地址出售信息物業(yè)地址房屋結(jié)構(gòu)使用面積房屋結(jié)構(gòu)使用面積……圖4.2房產(chǎn)基本信息實(shí)體E-R圖故障基本信息實(shí)體故障基本信息實(shí)體住址報(bào)修故障處理時(shí)間經(jīng)辦人……圖4.3住戶投訴基本信息實(shí)體E-R圖4.2系統(tǒng)結(jié)構(gòu)圖小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)設(shè)置小區(qū)物業(yè)管理系統(tǒng)系統(tǒng)設(shè)置基本信息管理信息查詢故障處理退出系統(tǒng)添加用戶住戶管理房屋管理收費(fèi)管理收費(fèi)信息住戶信息房屋信息故障查詢故障處理4.3數(shù)據(jù)庫的設(shè)計(jì)(1)用戶表用戶表存放登陸系統(tǒng)所需要的用戶名和密碼,需要訪問此表。表4.1用戶表字段名數(shù)據(jù)類型可否為空用戶名(主鍵)Char(10)NOTNULL密碼IntNOTNULL(2)住戶基本信息表住戶表存放小區(qū)內(nèi)所有的住戶信息,這些信息也是小區(qū)物業(yè)管理的基本信息,在實(shí)現(xiàn)系統(tǒng)的各個(gè)功能中起真非常重要的作用。表4.2住戶基本信息表表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOTNULL戶主Char(10)NOTNULL身份證號(hào)碼Varchar(50)NOTNULL電話Char(20)NULL入住時(shí)間DatetimeNULL(3)房屋基本信息房產(chǎn)表存放小區(qū)內(nèi)的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。表4.3房屋基本信息表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOTNULL房屋結(jié)構(gòu)Varchar(50)NOTNULL設(shè)備Float(8)NOTNULL房屋面積Float(8)NOTNULL出售信息Char(20)NULL(4)處理故障表住戶處理故障表存放小區(qū)內(nèi)住戶的各種故障的所有信息。表4.4處理故障表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOTNULL處理故障DatetimeNOTNULL經(jīng)辦人Char(10)NULL處理時(shí)間DatetimeNULL(5)收費(fèi)信息表物業(yè)收費(fèi)表存放小區(qū)內(nèi)住戶的各種收費(fèi)信息。表4.5物業(yè)收費(fèi)表字段名數(shù)據(jù)類型可否為空住址(主鍵)Char(10)NOTNULL水費(fèi)Char(10)NOTNULL電費(fèi)Varchar(50)NOTNULL寬帶Int(4)NOTNULL垃圾清運(yùn)費(fèi)Int(4)NOTNULL物業(yè)管理費(fèi)Varchar(50)NOTNULL收費(fèi)時(shí)間DatetimeNOTNULL

第五章系統(tǒng)詳細(xì)設(shè)計(jì)5.1界面設(shè)計(jì)與功能經(jīng)過以上的分析及建摸模,已經(jīng)完成了數(shù)據(jù)庫的后臺(tái)工作。下面要完成的是人機(jī)交互的界面。本系統(tǒng)分為以下三部分:(1)用戶登陸;(2)系統(tǒng)主體平臺(tái);(3)經(jīng)過主體平臺(tái)調(diào)用的功能模塊。接下來即對(duì)各部分作詳細(xì)介紹:5.2用戶登陸部分啟動(dòng)系統(tǒng)程序后,首先進(jìn)入系統(tǒng)登陸界面,在登陸進(jìn)入主體平臺(tái)的時(shí)候,系統(tǒng)會(huì)要求用戶輸入用戶名及密碼作為驗(yàn)證信息,為了防止非用戶在使用,輸入正常信息后便能夠使用本系統(tǒng)。本模塊代碼如下:packagelogin;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;importwymanagesystem.MainFrame;/****@author召峰*/publicclassLoginFrameextendsjavax.swing.JFrame{privateStringname;privateStringpwd;/**CreatesnewformLoginFrame*/publicLoginFrame(){super("用戶登錄");initComponents();setSize(375,325);Dimensionscreen=getToolkit().getScreenSize();setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);try{StringtheLook=UIManager.getSystemLookAndFeelClassName();UIManager.setLookAndFeel(theLook);SwingUtilities.updateComponentTreeUI(this);}catch(Exceptione){System.err.println("異常:"+e);}}/**Thismethodiscalledfromwithintheconstructorto*initializetheform.*WARNING:DoNOTmodifythiscode.Thecontentofthismethodis*alwaysregeneratedbytheFormEditor.*///<editor-folddefaultstate="collapsed"desc="生成的代碼">//GEN-BEGIN:initComponentsprivatevoidinitComponents(){inputs=newjavax.swing.JPanel();labels=newjavax.swing.JPanel();nameLabel=newjavax.swing.JLabel();pwdLabel=newjavax.swing.JLabel();texts=newjavax.swing.JPanel();id=newjavax.swing.JTextField();password=newjavax.swing.JPasswordField();buttons=newjavax.swing.JPanel();ok=newjavax.swing.JButton();cancel=newjavax.swing.JButton();jPanel5=newjavax.swing.JPanel();icon=newjavax.swing.JLabel();getContentPane().setLayout(null);setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);setName("\u767b\u5f55");setResizable(false);inputs.setLayout(null);inputs.setBorder(newjavax.swing.border.EtchedBorder());labels.setLayout(null);nameLabel.setText("\u7528\u6237\u540d\uff1a");labels.add(nameLabel);nameLabel.setBounds(30,20,60,20);pwdLabel.setText("\u5bc6\u7801\uff1a");labels.add(pwdLabel);pwdLabel.setBounds(30,70,50,15);inputs.add(labels);labels.setBounds(10,10,100,110);texts.setLayout(null);id.setToolTipText("\u8f93\u5165\u7528\u6237\u540d");id.setName("");texts.add(id);id.setBounds(10,20,140,20);password.setToolTipText("\u8bf7\u8f93\u5165\u5bc6\u7801");password.setNextFocusableComponent(ok);texts.add(password);password.setBounds(10,70,140,20);inputs.add(texts);texts.setBounds(120,10,220,110);getContentPane().add(inputs);inputs.setBounds(10,70,350,130);buttons.setLayout(null);buttons.setBorder(newjavax.swing.border.EtchedBorder());ok.setText("\u767b\u5f55");ok.setToolTipText("\u767b\u5f55");ok.setNextFocusableComponent(ok);ok.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){okActionPerformed(evt);}});buttons.add(ok);ok.setBounds(50,20,70,23);cancel.setText("\u53d6\u6d88");cancel.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){cancelActionPerformed(evt);}});buttons.add(cancel);cancel.setBounds(210,20,70,23);getContentPane().add(buttons);buttons.setBounds(10,210,350,60);jPanel5.setLayout(null);icon.setFont(newjava.awt.Font("華文行楷",1,36));icon.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);icon.setIcon(newjavax.swing.ImageIcon("F:\\netbeans\\WyManageSystem\\images\\logo.jpg"));jPanel5.add(icon);icon.setBounds(0,0,350,50);getContentPane().add(jPanel5);jPanel5.setBounds(10,10,350,50);}//</editor-fold>//GEN-END:initComponentsprivatevoidokActionPerformed(java.awt.event.ActionEventevt){//GEN-FIRST:event_okActionPerformed//TODO將在此處添加您的處理代碼:登錄name=id.getText().trim();//用戶名pwd=newString(password.getPassword());//用戶密碼if(name.equals("")||pwd.equals("")){JOptionPane.showMessageDialog(this,"用戶名或密碼不能為空","登錄",JOptionPane.INFORMATION_MESSAGE);}else{try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加載驅(qū)動(dòng)Connectionconn=DriverManager.getConnection("jdbc:odbc:wySystem","admin","admin");//連接數(shù)據(jù)庫Stringsql="selectid,passwordfromloginwhereid=?";PreparedStatementpre=conn.prepareCall(sql);//查詢表login的sql語句pre.clearParameters();pre.setString(1,name);ResultSetrs=pre.executeQuery();if(rs.next()){Stringpass=rs.getString("password").trim();if(pwd.regionMatches(0,pass,0,pass.length())){this.dispose();newMainFrame().setVisible(true);}else{JOptionPane.showMessageDialog(this,"密碼不正確","登錄",JOptionPane.WARNING_MESSAGE);}}else{JOptionPane.showMessageDialog(this,"用戶名不存在","登錄",JOptionPane.WARNING_MESSAGE);}rs.close();conn.close();}catch(Exceptione){JOptionPane.showMessageDialog(this,"登錄異常"+e.toString(),"登錄",JOptionPane.WARNING_MESSAGE);}}}//GEN-LAST:event_okActionPerformedprivatevoidcancelActionPerformed(java.awt.event.ActionEventevt){//GEN-FIRST:event_cancelActionPerformedSystem.exit(0);//退出登錄程序}//GEN-LAST:event_cancelActionPerformed/***@paramargsthecommandlinearguments*/publicstaticvoidmain(Stringargs[]){java.awt.EventQueue.invokeLater(newRunnable(){publicvoidrun(){newLoginFrame().setVisible(true);}});}//變量聲明-不進(jìn)行修改//GEN-BEGIN:variablesprivatejavax.swing.JPanelbuttons;privatejavax.swing.JButtoncancel;privatejavax.swing.JLabelicon;privatejavax.swing.JTextFieldid;privatejavax.swing.JPanelinputs;privatejavax.swing.JPaneljPanel5;privatejavax.swing.JPanellabels;privatejavax.swing.JLabelnameLabel;privatejavax.swing.JButtonok;privatejavax.swing.JPasswordFieldpassword;privatejavax.swing.JLabelpwdLabel;privatejavax.swing.JPaneltexts;//變量聲明結(jié)束//GEN-END:variables}5.3小區(qū)住戶信息管理模塊住戶資料主要是對(duì)住戶的基本信息如(住戶電話、住戶姓名、物業(yè)地址、身份證號(hào)、入住時(shí)間等信息)和另外兩個(gè)標(biāo)簽的信息進(jìn)行添加、修改、刪除、查詢。添加、修改、刪除這些操作必須保存后才能生效。當(dāng)記錄較多,經(jīng)過簡(jiǎn)單的查詢能夠方便的找的目標(biāo)記錄,查詢結(jié)果已表格方式顯示。表格顯示結(jié)果的同時(shí),如果還出現(xiàn)多條記錄,能夠根據(jù)某個(gè)字段對(duì)記錄進(jìn)行排序,這樣能夠給用戶帶來更大的方便和提高查找效率。本模塊代碼如下:packagewymanagesystem;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importlogin.MpassFrame;importlogin.AbortFrame;importresourceInfoManage.*;importKHSManage.*;importSFManage.*;/****@author召峰*/publicclassMainFrameextendsjavax.swing.JFrame{/**CreatesnewformMainFrame*/publicMainFrame(){super("小區(qū)物業(yè)管理系統(tǒng)");try{StringtheLook=UIManager.getSystemLookAndFeelClassName();//更新界面UIManager.setLookAndFeel(theLook);SwingUtilities.updateComponentTreeUI(this);}catch(Exceptione){System.err.println("異常:"+e);}initComponents();setSize(550,450);logo.setSize(getSize().width,100);jControlTab.setSize(getSize().width,jControlPanel.getSize().height);jControlPanel.setSize(getSize().width,getSize().height-100);Dimensionscreen=getToolkit().getScreenSize();setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);}/**Thismethodiscalledfromwithintheconstructorto*initializetheform.*WARNING:DoNOTmodifythiscode.Thecontentofthismethodis*alwaysregeneratedbytheFormEditor.*///<editor-folddefaultstate="collapsed"desc="生成的代碼">//GEN-BEGIN:initComponentsprivatevoidinitComponents(){logo=newjavax.swing.JLabel();jControlPanel=newjavax.swing.JPanel();jControlTab=newjavax.swing.JTabbedPane();jZYM=newjavax.swing.JPanel();jBtn_FC=newjavax.swing.JButton();jBtn_KH=newjavax.swing.JButton();jBtn_SF=newjavax.swing.JButton();jKHSM=newjavax.swing.JPanel();jBtn_TSM=newjavax.swing.JButton();jBtn_WXM=newjavax.swing.JButton();jBtn_TCCM=newjavax.swing.JButton();jSFM=newjavax.swing.JPanel();jBt_SFI=newjavax.swing.JButton();jbt_CH=newjavax.swing.JButton();jbt_CHQ=newjavax.swing.JButton();jSysM=newjavax.swing.JPanel();jSysMUpdate=newjavax.swing.JButton();jSysMAbort=newjavax.swing.JButton();jSysMExit=newjavax.swing.JButton();getContentPane().setLayout(null);setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);setCursor(newjava.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));setResizable(false);logo.setIcon(newjavax.swing.ImageIcon("F:\\netbeans\\WyManageSystem\\images\\nuist.jpg"));getContentPane().add(logo);logo.setBounds(0,0,650,100);jControlPanel.setLayout(null);jControlPanel.setBorder(newjavax.swing.border.EtchedBorder());jControlTab.setTabPlacement(javax.swing.JTabbedPane.LEFT);jControlTab.setFont(newjava.awt.Font("宋體",0,14));jZYM.setLayout(null);jBtn_FC.setText("\u623f\u4ea7\u8d44\u6e90");jBtn_FC.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_FCActionPerformed(evt);}});jZYM.add(jBtn_FC);jBtn_FC.setBounds(80,70,90,40);jBtn_KH.setText("\u4e1a\u4e3b\u4fe1\u606f");jBtn_KH.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_KHActionPerformed(evt);}});jZYM.add(jBtn_KH);jBtn_KH.setBounds(220,70,90,40);jBtn_SF.setText("\u6536\u8d39\u9879\u76ee");jBtn_SF.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_SFActionPerformed(evt);}});jZYM.add(jBtn_SF);jBtn_SF.setBounds(80,160,90,40);jControlTab.addTab("\u8d44\u6e90\u4fe1\u606f",jZYM);jKHSM.setLayout(null);jBtn_TSM.setText("\u6295\u8bc9\u7ba1\u7406");jBtn_TSM.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_TSMActionPerformed(evt);}});jKHSM.add(jBtn_TSM);jBtn_TSM.setBounds(80,70,100,40);jBtn_WXM.setText("\u62a5\u4fee\u7ba1\u7406");jBtn_WXM.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_WXMActionPerformed(evt);}});jKHSM.add(jBtn_WXM);jBtn_WXM.setBounds(220,70,100,40);jBtn_TCCM.setText("\u505c\u8f66\u573a\u7ba1\u7406");jBtn_TCCM.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBtn_TCCMActionPerformed(evt);}});jKHSM.add(jBtn_TCCM);jBtn_TCCM.setBounds(80,160,100,40);jControlTab.addTab("\u5ba2\u6237\u670d\u52a1",jKHSM);jSFM.setLayout(null);jBt_SFI.setText("\u8d39\u7528\u8f93\u5165");jBt_SFI.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jBt_SFIActionPerformed(evt);}});jSFM.add(jBt_SFI);jBt_SFI.setBounds(80,70,81,40);jbt_CH.setText("\u8d39\u7528\u6536\u53d6");jbt_CH.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jbt_CHActionPerformed(evt);}});jSFM.add(jbt_CH);jbt_CH.setBounds(220,70,81,40);jbt_CHQ.setText("\u8d39\u7528\u67e5\u8be2");jbt_CHQ.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jbt_CHQActionPerformed(evt);}});jSFM.add(jbt_CHQ);jbt_CHQ.setBounds(80,160,81,40);jControlTab.addTab("\u6536\u8d39\u7ba1\u7406",jSFM);jSysM.setLayout(null);jSysMUpdate.setText("\u4fee\u6539\u5bc6\u7801");jSysMUpdate.setActionCommand("\u5bc6\u7801\u8bbe\u7f6e");jSysMUpdate.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jSysMUpdateActionPerformed(evt);}});jSysM.add(jSysMUpdate);jSysMUpdate.setBounds(80,70,80,40);jSysMAbort.setText("\u5173\u4e8e");jSysMAbort.addActionListener(newjava.awt.event.ActionListener(){publicvoidactionPerformed(java.awt.event.ActionEventevt){jSysMAbortActionPerformed(evt);}});jSysM.add(jSysMAbort);jSysMAbort.setBounds(220,70,80,40);jSysMExit.setText("\u9000\u51fa

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論