管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究_第1頁
管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究_第2頁
管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究_第3頁
管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究_第4頁
管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

管理信息化信息技術(shù)現(xiàn)代物業(yè)管理技術(shù)信息化研究{管理信息化信息技術(shù)}現(xiàn)代物業(yè)管理技術(shù)信息化研究摘要管理信息系統(tǒng)(ManagementInformationSystems簡稱MIS60年代在歐美新興起來的計算機(jī)應(yīng)用學(xué)科。目前,競爭激烈的社會對MIS發(fā)展和完善需求在不斷地增加,MIS現(xiàn)在已經(jīng)深入到我國的各行各業(yè)。但是落后的物業(yè)管理拖后了中國房地產(chǎn)業(yè)的快速發(fā)展,因此,研究現(xiàn)代物業(yè)管理流程,并將此流程信息化是現(xiàn)在必須解決的問題。小區(qū)物業(yè)管理公司使用一套物業(yè)管理系統(tǒng)來規(guī)范化管理公司的各種事物。本課題研究的物業(yè)管理系統(tǒng)設(shè)計了系統(tǒng)用戶管理、房產(chǎn)信息管理、業(yè)主信息管理、設(shè)備信息管理、儀表信息管理、收費(fèi)信息管理、停車場車位管理、報修維修信息管理、投訴信息管理等功能,同時設(shè)立業(yè)主委員會提高了記帳的正確性,省略了手工核對的工作量,提高了工作效率,從而提高了公司效益。經(jīng)過分析,本課題設(shè)計的系統(tǒng)使用ASP開發(fā)環(huán)境,MicrosoftSQLServer2000作為后臺數(shù)據(jù)庫。首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。本文主要介紹管理信息系統(tǒng)的一些基本知識,小區(qū)物業(yè)管理信息系統(tǒng)的開發(fā)環(huán)境(windows系統(tǒng)下asp+SQLServer2000中各功能的設(shè)計分析與實(shí)現(xiàn)。關(guān)鍵詞:物業(yè)管理系統(tǒng)SQL數(shù)據(jù)庫ASPModernPropertyManagementTechnicalInformationResearchAbstractMIS(ManagementInformationSystems)is60agesinEuropeandAmericanewlyarisenputerapplicationscience.Now,theneedtoimproveMISconstantlyincreasebecauseofthesocietypetition,andtheMISisalreadydeepnowintoourcountryseverytrade.WiththeriseofChineserealestate,garden-stylemunitybuildingatthenationalriseofmajorsmallandmedium-sizedcity,ButbehindthepropertymanagementdelayedtherapiddevelopmentofChineserealestateindustry,Therefore,thestudyofmodernpropertymanagementflowandthisflowofinformationarequestionsthatmustbeaddressednow.Districtinfrastructuremanagementpanyuseonepropertyadministrativesystemtostandardizedvariouskindsofthingofmanagementadministrativesystemdesignedsuchfunctionsassystematicusermanagement,buildinginformation,householdmessage,equipmentinformationmanagement,instrumentinformationmanagement,propertychargeprojectmanagement,parkingareainformationmanagement,guaranteeandplaininformationmanagement,etc.Atthesametime,theestablishmentownerstoparticipateinthemanagementmitteetooverseethepropertyandtheownersoftheirresponsibilitiesandadministrativesystemsimplifiedtheflowofoperation,enhancedtheaccuracywhichkeepsaccounts,hasabbreviatedthemanualcheckupworkload,enhancedtheworkingefficiency,thusenhancedpanysefficiency.Viaanalysis,weusethedevelopmenttoolssuchasASP,thedatabaseisMicrosoftSQLServer2000;Firstinshorttimeestablishmentsystemapplicationprototype,thencarryoutdemandforinitialprototypesystemiteration,reviseandimprovecontinuouslyuptothefeasiblesystemthatformsthesatisfactionofuser.Thisarticlemainintroductionsomeelementaryknowledgeofpropertymanagementinformationsystem,thedevelopmentenvironmentofadministrativesystemandhowtodesign,analyzeandimplementationthevariousfunctionsofpropertyadministrativesystem.Keywords:propertyadministrativesystemSQLdatabaseASP目錄第一章緒論11.1引言11.2選題意義21.3項目背景2第二章系統(tǒng)需求分析42.1小區(qū)物業(yè)管理系統(tǒng)需求調(diào)查42.2系統(tǒng)體系結(jié)構(gòu)與開發(fā)環(huán)境72.3系統(tǒng)的設(shè)計思想和設(shè)計目標(biāo)8第三章系統(tǒng)的總體設(shè)計103.1系統(tǒng)開發(fā)環(huán)境簡介103.3系統(tǒng)結(jié)構(gòu)分析113.2系統(tǒng)功能設(shè)計123.4系統(tǒng)功能模塊的劃分173.5系統(tǒng)的數(shù)據(jù)庫設(shè)計23第四章系統(tǒng)實(shí)現(xiàn)304.1權(quán)限設(shè)置304.2部分功能的代碼設(shè)計304.3部分功能界面演示32第五章系統(tǒng)測試和分析355.1軟件測試的必要性355.2軟件測試的目標(biāo)355.3軟件測試的準(zhǔn)則355.4本系統(tǒng)采用的策略與方法36結(jié)論38參考文獻(xiàn)40附錄41致謝44第一章緒論1.1引言近年來,隨著信息技術(shù)的飛速發(fā)展和管理的不斷創(chuàng)新,管理信息系統(tǒng)的概念正在突破原有的界限,性統(tǒng)一化以及系統(tǒng)運(yùn)行的智能化的方向發(fā)展。自計算機(jī)技術(shù)產(chǎn)生以來,管理軟件的平臺體系結(jié)構(gòu)已發(fā)展到了C/SB/S(瀏覽器/服務(wù)器)模式。B/S模式是一種以Web技術(shù)為基礎(chǔ)的新型的MIS系統(tǒng)平臺模式,是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種改進(jìn)。在這種結(jié)構(gòu)下,軟件應(yīng)用的業(yè)務(wù)邏輯完全在應(yīng)用服務(wù)器端實(shí)現(xiàn),瀏覽器和服務(wù)器之間通過TCP/IP協(xié)議來進(jìn)行連接,用戶表現(xiàn)完全在Web服務(wù)器實(shí)現(xiàn),客戶端只需要瀏覽器即可進(jìn)行業(yè)務(wù)處理。所謂管理就是通過計劃、組織和控制等一系列活動,合理地配置和使用各種資源,以達(dá)到既定目標(biāo)的過程。隨著房地產(chǎn)市場的發(fā)展和住房制度改革的進(jìn)一步深化,,由于物業(yè)管理在我國剛剛出現(xiàn)不久,,傳統(tǒng)的手工管理方式效率低,隨意性大,很難適應(yīng)復(fù)雜的業(yè)務(wù)需求,所以管理水平、服務(wù)質(zhì)量很難提高。為了使物業(yè)管理公司的管理水平上升到一個新的高度,達(dá)到統(tǒng)一、標(biāo)準(zhǔn)和規(guī)范化的要求,勢必要借助現(xiàn)代化的管理手段,運(yùn)用管理信息系統(tǒng)(MIS)技術(shù),用計算機(jī)進(jìn)行統(tǒng)一管理??紤]到物業(yè)管理在全國各地的發(fā)展都是極不均衡的,各個物業(yè)管理公司的規(guī)模、素質(zhì)又千差萬別,因此,開發(fā)一套既適應(yīng)物業(yè)管理普遍需要,又適合各地具體情況,業(yè)管理軟件就顯得尤為重要。小區(qū)物業(yè)信息管理系統(tǒng)是針對當(dāng)代社會,住宅小區(qū)越來越成為居住的主流這一市場需要應(yīng)運(yùn)而生的,是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)小區(qū)各項物業(yè)管理業(yè)務(wù)處理工作而開發(fā)的管理軟件,根據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),對住宅小區(qū)內(nèi)的建筑、住戶、設(shè)備、人員等信息進(jìn)行綜合管理。1.2選題意義物業(yè)管理是近幾年來為適應(yīng)小區(qū)建設(shè)和管理而興起的一種新型產(chǎn)業(yè),它的出現(xiàn)使住宅小區(qū)的管理走向了科學(xué)、規(guī)范的發(fā)展道路。物業(yè)管理中在許多物業(yè)公司,對這些資料的管理還停留在原有的手工操作上,這種手工操作存在數(shù)據(jù)的重復(fù)率、出錯率高、效率低、各種數(shù)據(jù)檢索不方便等缺點(diǎn)。物業(yè)管理涉及的管理范圍較為廣泛,管理內(nèi)容繁雜,加上政策性等變動因素,日常工作需要耗費(fèi)大量人力和物力,而采用現(xiàn)代化計算機(jī)管理手段是一種行之有效的解決辦法。物業(yè)管理系統(tǒng)的使用能夠簡化物業(yè)管理工作流程、提高工作效率和服務(wù)質(zhì)量,了現(xiàn)代管理信息技術(shù)和軟件工程方法,使系統(tǒng)的質(zhì)量和功能得到保證。物業(yè)管理系統(tǒng)對于形成一個高效、便捷的體系來協(xié)調(diào)小區(qū)居民、物業(yè)管理人員、物業(yè)服務(wù)人員三者之間的關(guān)系具有積極的意義。通過對小區(qū)物業(yè)管理日常工作的詳細(xì)調(diào)查,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn)以及技術(shù)的可行性等多方面考慮,認(rèn)為本課題是一個適合現(xiàn)今物業(yè)管理需求的計算機(jī)信息管理系統(tǒng),具有一定的實(shí)用開發(fā)價值。1.3項目背景伴隨著我國城市住宅小區(qū)建設(shè)的蓬勃發(fā)展,物業(yè)管理作為一個新興的服務(wù)行業(yè)日益顯現(xiàn)出它的重要性,并且在21世紀(jì)的發(fā)展中將發(fā)揮其越來越重要的作用。小區(qū)管理在手工操作時代,工作非常繁瑣,需要大量的人力、物力和財力,極大的浪費(fèi)了小區(qū)物業(yè)的資源,對于小區(qū)的管理人員來說,物業(yè)管理包括物業(yè)設(shè)備管理、儀表數(shù)據(jù)管理、停車場管理、住戶的投訴管理、住戶的報修管理、住戶的設(shè)備維修管理等等。而這些項目在過去手工操作時代,需要手工記錄這些事情,不但麻煩,還經(jīng)常,物業(yè)管理的要求也越來越高,如何更好地管理好小區(qū)物業(yè),為住戶提供優(yōu)質(zhì)服務(wù),成了物業(yè)管理的當(dāng)務(wù)之急,,基于網(wǎng)絡(luò)的可視化物業(yè)管理是未來的發(fā)展方向,從而實(shí)現(xiàn)物業(yè)管理工作高效、科學(xué)、合理,適應(yīng)時代的需求。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對企業(yè)單位的各項信息進(jìn)行:靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高工作的效率,件。因此,開發(fā)這樣一套小區(qū)物業(yè)管理系統(tǒng)軟件成為很有必要的事情。第二章系統(tǒng)需求分析2.1小區(qū)物業(yè)管理系統(tǒng)需求調(diào)查2.1.1可行性分析可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。[1]其最根本的任務(wù)是對以后的行動方針提出建議??尚行苑治鰧?shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程??尚行苑治龅闹饕繕?biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模與功能、對系統(tǒng)開發(fā)背景、必要性和意義進(jìn)行調(diào)查分析,并根據(jù)需要和可能提出擬開發(fā)系統(tǒng)的初步方案與計劃。一般說來應(yīng)該從下述幾個方面進(jìn)行系統(tǒng)可行性的分析:1.技術(shù)可行性根據(jù)系統(tǒng)的目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術(shù)人員的水平和數(shù)量等方面去考慮和分析。本課題設(shè)計的小區(qū)物業(yè)管理系統(tǒng)以ASP為開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)行動態(tài)的、交互的、高性能的WEB服務(wù)應(yīng)用程序,并使用MicrosoftSQLServer2000提供系統(tǒng)所需要的數(shù)據(jù)庫服務(wù),結(jié)合B/S模式的WEB開發(fā)方式,兼容性好,使用方便,根據(jù)這樣的背景進(jìn)行物業(yè)管理項目設(shè)計,從而實(shí)現(xiàn)小區(qū)物業(yè)信息的管理。2.經(jīng)濟(jì)可行性估算本課題研究的系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計本系統(tǒng)將獲得的效益,并將費(fèi)用與效益進(jìn)行比較,看是否有利。系統(tǒng)開系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會效益兩方面考慮。對于小區(qū)物業(yè)管理信息系統(tǒng)則應(yīng)著重分析其社會效益。系統(tǒng)投入使用后,可提高小區(qū)信息管理的效率,減少勞動強(qiáng)度,對于管理人員進(jìn)行決策提供了幫助。3.操作可行性本課題設(shè)計的物業(yè)管理系統(tǒng)是面對普通小區(qū)物業(yè)管理部門的,具有友好的人機(jī)交互界面,其易用性是為用戶所接受的。系統(tǒng)的易用性和易維護(hù)性要求系統(tǒng)設(shè)計的過程中更加的人性化操作。這就要求設(shè)計者盡量采用人性化的設(shè)計,使得每個使用系統(tǒng)的人都可以很快的熟練使用,使得進(jìn)行維護(hù)的人很快的了解系統(tǒng)。本系統(tǒng)主要實(shí)現(xiàn)小區(qū)物業(yè)的信息化管理,對小區(qū)有基本信息進(jìn)行日常的業(yè)務(wù)處理,理員,還包括業(yè)主委員會成員,對小區(qū)物業(yè)公司運(yùn)作進(jìn)行監(jiān)督。系統(tǒng)總體數(shù)據(jù)流圖,如圖2-1所示:圖2-1系統(tǒng)總體數(shù)據(jù)流圖在報修維修管理模塊中,理員根據(jù)報修情況進(jìn)行維修安排,維修人員收到派工通知,進(jìn)行上門維修,并記錄維修情況。數(shù)據(jù)流圖設(shè)計如圖2-2所示:圖2-2報修維修管理數(shù)據(jù)流圖2.1.2擬解決的技術(shù)問題1.系統(tǒng)權(quán)限問題在對小區(qū)物業(yè)管理操作中,系統(tǒng)的用戶權(quán)限關(guān)系到系統(tǒng)能否按照不同用戶的意愿實(shí)現(xiàn)對小區(qū)的管理和正常運(yùn)作,只有授權(quán)的用戶能夠擁有該模塊的設(shè)置權(quán)限,既能實(shí)現(xiàn)物業(yè)公司領(lǐng)導(dǎo)對管理的全局把握,又能防止普通用戶的非權(quán)限操作。2.系統(tǒng)安全問題系統(tǒng)的安全性關(guān)系到系統(tǒng)能否正常運(yùn)行,內(nèi)部數(shù)據(jù)的保密,權(quán)限數(shù)B/S和易更新升級等優(yōu)點(diǎn),而正因?yàn)锽/S構(gòu)架的開放性特點(diǎn),在實(shí)際應(yīng)用中易遭受攻擊,,這對于B/S構(gòu)架MIS系統(tǒng)的開發(fā)而言無疑是一個挑戰(zhàn)。2.1.3系統(tǒng)性能分析以及功能要求1.性能分析該系統(tǒng)為住宅小區(qū)的物業(yè)管理部門提供了一套有關(guān)小區(qū)物業(yè)收費(fèi)、房屋、車位等信息的有效管理手段,以替代現(xiàn)有的資料的管理模式,更方便、迅速、有效地對住宅小區(qū)的資料進(jìn)行存儲、查詢、修改。根據(jù)系統(tǒng)的特點(diǎn)和用戶的需求,確定該系統(tǒng)應(yīng)具有以下性能指標(biāo):(1:在詳細(xì)的對資料分析的基礎(chǔ)上,保證數(shù)據(jù)的完備性,以保證數(shù)據(jù)庫信息和系統(tǒng)功能模塊滿足用戶日常工作的需要。(2,在數(shù)據(jù)組織、系統(tǒng)功能、系統(tǒng)結(jié)構(gòu)上保留足夠的擴(kuò)充余地,以便于系統(tǒng)今后的擴(kuò)充。(3應(yīng)用時的科學(xué)性和先進(jìn)性。2.功能要求通過對小區(qū)業(yè)務(wù)的調(diào)查,獲知小區(qū)物業(yè)管理系統(tǒng)應(yīng)具備以下功能:(1這是一個小區(qū)管理的基礎(chǔ),小區(qū)管理都是基于該小區(qū)的房產(chǎn)資源而產(chǎn)生的。(2功能的實(shí)現(xiàn),這也是物業(yè)管理產(chǎn)生的基礎(chǔ),物業(yè)管理都是相對該小區(qū)的所有住戶而言的。(3現(xiàn)物業(yè)設(shè)備管理,儀表包括水、電、氣表數(shù)據(jù)管理,業(yè)主信息管理,房產(chǎn)管理,收費(fèi)管理,住戶投訴管理,住戶報修管理,維修管理,停車場管理,保潔綠化管理等。這些基本的物業(yè)管理功能構(gòu)成了小區(qū)物業(yè)管理的主體,其中與住戶密切的是儀表數(shù)據(jù)和收費(fèi)管理,儀表數(shù)據(jù)管理模塊管理每個住戶的水、電、氣表的資料,統(tǒng)計住戶每月的用量以及需要交納的費(fèi)用,收費(fèi)管理記錄物業(yè)公司對住戶的每一筆收費(fèi),包括水、電、氣等使用費(fèi)用和物業(yè)管理費(fèi)用,物業(yè)維修費(fèi)用等費(fèi)用。住戶投訴管理和住戶維修管理分別記錄住戶對物業(yè)公司的不滿的投訴和針對各種設(shè)施向物業(yè)公司的報修,物業(yè)設(shè)備和設(shè)備維修管理則是對一些整個小區(qū)的公共設(shè)施的管理和維修記錄,比如小區(qū)大門和小區(qū)電梯等。(4)各種物業(yè)統(tǒng)計報表,包括物業(yè)設(shè)備統(tǒng)計報表,所有住戶的水、物業(yè)設(shè)備維修統(tǒng)計等。這樣以便物業(yè)公司對整個小區(qū)的物業(yè)管理情況有個全面的了解。2.2系統(tǒng)體系結(jié)構(gòu)與開發(fā)環(huán)境2.2.1體系結(jié)構(gòu)根據(jù)調(diào)查研究和需求分析,結(jié)合目前網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)辦公的B/SInternet技術(shù)的興起與Web技術(shù)的發(fā)展,B/S單,成本低,共享性強(qiáng),分布性強(qiáng),維護(hù)和升級方式簡單的優(yōu)勢。2.2.2開發(fā)環(huán)境采用WindowsxpAspSQLServerDreamweaver作為系統(tǒng)的開發(fā)環(huán)境。ASP即活動服務(wù)器頁面(ActiveServerPages),它是一種運(yùn)行于服VBScript、Jscript或Perl等)編寫腳本,這些腳本可以執(zhí)行應(yīng)用程序邏輯,并能夠調(diào)用ActiveX組件執(zhí)行特殊任務(wù),如數(shù)據(jù)庫查詢、文件輸入輸出等?;顒臃?wù)器頁面(ASP)就是一個編程環(huán)境,利用ASP可以混合使用HTMLInternet應(yīng)用程序。本系統(tǒng)數(shù)據(jù)庫采用MicrosoftSQLServer2000一個杰出的數(shù)據(jù)庫平臺,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫、以及電子商務(wù)等。SQLServer據(jù)的應(yīng)用。SQLServer展性等方面功能強(qiáng)大。[3]2.3系統(tǒng)的設(shè)計思想和設(shè)計目標(biāo)2.3.1系統(tǒng)的設(shè)計思想物業(yè)管理這一新興的行業(yè),,必須注意以下幾點(diǎn):(1)系統(tǒng)結(jié)構(gòu)靈活,,必須全面、綜合考慮物業(yè)管理的各項需求,采用模塊化設(shè)計、B/S(瀏覽器/服務(wù)器)模式等先進(jìn)的設(shè)計技術(shù),使軟件對于不同的需求具有較強(qiáng)的適應(yīng)能力,可以在不對軟件源代碼進(jìn)行修改的情況下,通過簡單的配置,適應(yīng)用戶不同的需求。(2)成本低廉,對硬件要求低??紤]到各物業(yè)管理公司的經(jīng)費(fèi)情況和效益差別較大,因此該軟件的成本必須降低,從設(shè)計過程中一開始就要注,為了降低硬件的成本投入,在軟件的設(shè)計過程中,還要考慮軟件對各種不同硬件的適應(yīng)性。(3,軟件的使用必須簡單、操作界面直觀,使用方便,使用戶稍經(jīng)培訓(xùn)即可熟練使用。(4,隨著軟件的推廣,勢必帶來大量的維護(hù)問題,如果不在設(shè)計過程中就考慮維護(hù)問題的話,勢必在維護(hù)工作中耗費(fèi)大量的人力物力。因此力求使其維護(hù)容易,讓用戶能夠進(jìn)行一些日常維護(hù),減少維護(hù)費(fèi)用。2.3.2.系統(tǒng)的設(shè)計目標(biāo)對于本系統(tǒng)軟件應(yīng)實(shí)現(xiàn)的目標(biāo)可以歸納為以下幾點(diǎn):(1)運(yùn)用現(xiàn)代信息管理技術(shù)對小區(qū)物業(yè)管理的全過程實(shí)行計算機(jī)管理。(2)提高信息處理和反饋的速度,支持多種查詢方式,理結(jié)果實(shí)行授權(quán)查詢。(3)司狀況,幫助決策者實(shí)現(xiàn)人、財、物的一體化管理。(4)利用先進(jìn)的網(wǎng)絡(luò)信息資源對住戶提供更完善、周到的服務(wù)。對于本系統(tǒng)功能方面的設(shè)計,需要實(shí)現(xiàn)的目標(biāo)為:的反饋、小區(qū)內(nèi)停車場的管理、各項設(shè)備的維修等都需要考慮到。住戶費(fèi)用、住戶對于維修后情況的反饋等各項情況資料。投訴管理需要記錄投訴人資料、投訴內(nèi)容及處理過程。對于小區(qū)內(nèi)車輛要有車位編號、停車戶主、車位位置等記錄。對樓盤、戶型要有介紹,對住戶、房產(chǎn)資料要有記錄,對樓房的租售情況有記錄,對物業(yè)設(shè)備要有登記,對住戶的水電煤氣交費(fèi)進(jìn)行管理,保修進(jìn)行處理等。第三章系統(tǒng)的總體設(shè)計3.1系統(tǒng)開發(fā)環(huán)境簡介3.1.1系統(tǒng)開發(fā)工具介紹構(gòu)成服務(wù)器的軟件包括操作系統(tǒng)、服務(wù)器管理系統(tǒng)及其開發(fā)工具,本課題設(shè)計的辦公系統(tǒng)采用B/S模式開發(fā),一般用戶計算機(jī)配備的操作系統(tǒng)都是微軟公司的WINDOWSWINDOWSWINDOWS自帶的IE瀏覽器,便可打開該系統(tǒng)頁面,為用B/S開發(fā)出來的系統(tǒng)軟件的使用帶來很大方便。本系統(tǒng)使用的開發(fā)工具為:Web服務(wù)器組件:IIS5.1;數(shù)據(jù)庫系統(tǒng):SQLserver2000,用于數(shù)據(jù)庫服務(wù)器;開發(fā)工具:ASP,用于開發(fā)應(yīng)用程序;程序編寫工具:Dreamweaver8.0;瀏覽器:IE6.0及以上版本。3.1.2ASP理論基礎(chǔ)1.ASP簡介ASP(ActiveServerPages,可以創(chuàng)建和運(yùn)行動態(tài)、交互、高效的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTMLActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強(qiáng)大的應(yīng)用程序。[2]2.ASP的特性ASPASP的執(zhí)行結(jié)果所生成的HTML頁面,因此ASP程序具有保密性。在ASP中可以包含HTML標(biāo)記、服務(wù)器端和客戶端命令、ActiveX組件。ASP強(qiáng)。使用附加組件可以擴(kuò)展ActiveServerPagesActiveServerPages可以和幾個標(biāo)準(zhǔn)的服務(wù)器端ActiveX組件捆綁在一起,使用這些組件可以方便的處理數(shù)據(jù)庫。ASP可以與數(shù)據(jù)庫(如SQLServer,MicrosoftAccess等)建立連接,通過對數(shù)據(jù)庫的操作建立功能強(qiáng)大的Web應(yīng)用程序。3.ASP運(yùn)行環(huán)境一般來說,ASP程序可以在Windows95NT/2000等操作系統(tǒng)下運(yùn)行,因此計算機(jī)的硬件配置至少要符合操作系統(tǒng)的需求,除了硬件之外,還必須正確安裝和設(shè)置TCP/IP協(xié)議、網(wǎng)絡(luò)通訊協(xié)議、Web服務(wù)器及ASP軟件。3.3系統(tǒng)結(jié)構(gòu)分析3.3.1系統(tǒng)結(jié)構(gòu)圖圖3-1系統(tǒng)結(jié)構(gòu)圖3.3.2系統(tǒng)流程圖本系統(tǒng)用戶進(jìn)入登陸界面,提交用戶信息后,系統(tǒng)對此作出身份驗(yàn)證,根據(jù)不同權(quán)限進(jìn)入不同模塊,管理員進(jìn)入管理模塊后,根據(jù)不同權(quán)限進(jìn)行各種功能管理,大類包括用戶管理、基本資料管理、物業(yè)管理、報表管理。系統(tǒng)流程如圖3-2所示:圖3-2系統(tǒng)流程圖3.2系統(tǒng)功能設(shè)計3.2.1系統(tǒng)功能1.系統(tǒng)功能用例總圖如圖3-3所示:圖3-3系統(tǒng)功能用例總圖2.關(guān)于系統(tǒng)功能描述所使用圖示的說明:用例:是系統(tǒng)功能的示意圖,也可以理解為“功能模塊”也稱為“操作者??梢岳斫鉃椤笆褂孟到y(tǒng)功能的人”用戶角色和用例之間的連線:表示戶角色可以使用連線另一端的系統(tǒng)功能。用例之間的箭頭:表示用例之間的包含關(guān)系,也可以理解為功能之間的調(diào)用關(guān)系。如圖所示,可以理解為以下三種含義之一:1.用例A的功能實(shí)現(xiàn)應(yīng)包含用例B的功能;2.用例A的實(shí)現(xiàn)要通過調(diào)用用例B來完成;3.用例B是用例A的有效組成部分。3.用戶角色說明系統(tǒng)中涉及的用戶角色主要有:系統(tǒng)高級管理員、管理員、普通用戶。系統(tǒng)高級管理員是最高權(quán)限的擁有者,一般由計算機(jī)中心的主要工作人員擔(dān)任,也可由公司高層領(lǐng)導(dǎo)擔(dān)任。管理員為公司高層領(lǐng)導(dǎo)擔(dān)任,可以設(shè)置普通用戶的權(quán)限,掌握物業(yè)管理全局。普通用戶可以為物業(yè)公司工作人員、小區(qū)業(yè)主、業(yè)主委員會人員擔(dān)任。物業(yè)公司工作人員負(fù)責(zé)系統(tǒng)日常的具體管理和使用,可以根據(jù)需要/部門管理員、房屋資料管理員、業(yè)主信息管理員、設(shè)備信息管理員、收費(fèi)信息管理員、投訴信息管理員、報修維修信息管理員、保潔綠化信息管理員、停車場信息管理員。具體人員的權(quán)限可以由系統(tǒng)管理員根據(jù)需要靈活分配一個或者多個權(quán)限。3.2.2收費(fèi)信息管理員用例分析收費(fèi)信息管理員用例,如圖3-4所示:圖3-4收費(fèi)信息管理員用例說明:1.收費(fèi)信息管理員主要負(fù)責(zé)對已經(jīng)入住的住戶進(jìn)行費(fèi)用(物業(yè)管理費(fèi)、水費(fèi)、電費(fèi)和煤氣費(fèi))繳納的各方面管理,費(fèi)項設(shè)置分為基本物業(yè)費(fèi)和儀表類物業(yè)費(fèi)兩大類,各自又可定義多種不同的費(fèi)項。2.對于儀表類物業(yè)費(fèi)又可分為自用表和公攤表兩大類,并在此項設(shè)置中為每戶分配儀表編號,并為住戶分配要分?jǐn)偟墓珨偙怼?.2.3報修維修信息管理用例分析報修維修信息管理員用例,如圖3-5所示:圖3-5報修維修信息管理員用例說明:1.記錄報修的內(nèi)容,業(yè)主姓名、物業(yè)地址、聯(lián)系電話、報修時間、報修內(nèi)容、接待人員、日期、是否已經(jīng)解決等信息,以便管理員及時安排維修人員為其解決問題。2.記錄維修的內(nèi)容,記錄維修人員、維修時間、物料費(fèi)用、維修費(fèi)用、維修情況等信息。3.2.4系統(tǒng)設(shè)置管理員用例分析系統(tǒng)設(shè)置管理員用例,如圖3-6所示:圖3-6系統(tǒng)設(shè)置管理員用例說明:1行管理;2.對系統(tǒng)進(jìn)行備份。3.4系統(tǒng)功能模塊的劃分3.4.1系統(tǒng)功能模塊設(shè)計1.小區(qū)物業(yè)管理系統(tǒng)基本模塊分為系統(tǒng)用戶管理、基本資料管理、物業(yè)管理、報表管理。如圖3-7所示:圖3-7系統(tǒng)功能模塊圖2.用戶管理模塊功能如圖3-8所示:圖3-8用戶管理功能模塊圖如圖3-9所示,是系統(tǒng)管理員添加用戶操作:圖3-9系統(tǒng)管理員添加用戶流程圖3.基本資料管理模塊功能如圖3-10所示:圖3-10基本資料管理功能模塊圖物業(yè)管理是對小區(qū)內(nèi)各種事物的處理,如圖3-11所示,其中包括:業(yè)主報修管理:實(shí)現(xiàn)對小區(qū)用戶報修的錄入、管理和查詢的功能。維修管理:實(shí)現(xiàn)對小區(qū)物業(yè)維修的錄入、管理和查詢的功能。業(yè)主投訴管理:實(shí)現(xiàn)對小區(qū)住戶投訴的錄入、管理和查詢的功能。儀表數(shù)據(jù)管理:實(shí)現(xiàn)對小區(qū)物業(yè)儀表數(shù)據(jù)的錄入、管理和查詢的功能。物業(yè)對住戶的儀表管理包括水表、電表、氣表。收費(fèi)管理:實(shí)現(xiàn)對小區(qū)業(yè)主各項費(fèi)用的錄入、管理、查詢等功能。實(shí)現(xiàn)對小區(qū)物業(yè)管理收費(fèi),儀表使用情況收費(fèi)的錄入、管理和查詢的功能。物業(yè)設(shè)備管理:實(shí)現(xiàn)對小區(qū)物業(yè)設(shè)備的錄入、管理和查詢的功能。保潔綠化管理:實(shí)現(xiàn)對小區(qū)各個區(qū)域的清潔綠化的安排、管理和查詢的功能。圖3-11物業(yè)管理功能模塊圖例如在停車場管理模塊中,業(yè)主向物業(yè)管理部門申請車位,業(yè)主提交申請后,由停車場信息管理員受理申請,通過查詢車位信息,確定申請的車位是否已經(jīng)出租,如果已經(jīng)租出,則返回業(yè)主所申請車位已租出的信息,業(yè)主可進(jìn)行其他車位的申請;如果車位空閑,則同意出租。此過程的業(yè)務(wù)流程圖如圖3-12所示:圖3-12停車場車位申請業(yè)務(wù)流程圖在業(yè)主報修維修模塊中,業(yè)主首先提出報修申請,登記報修內(nèi)容、3-13所示:圖3-13報修維修管理業(yè)務(wù)流程圖4.報表管理模塊有助于物業(yè)信息的統(tǒng)計,其功能如圖3-14所示:圖3-14報表統(tǒng)計功能模塊圖3.5系統(tǒng)的數(shù)據(jù)庫設(shè)計3.5.1數(shù)據(jù)庫的設(shè)計MicrosoftSQLServer2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)。大型服務(wù)器可能有成千上萬的用戶同時連接到SQLServer2000實(shí)例。SQLServer2000SQLServer2000還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤I/O。超大型Internet站點(diǎn)可將其數(shù)據(jù)分開存放在多臺服務(wù)器上,從而使處理負(fù)荷分散到多臺計算機(jī)上,使站點(diǎn)能為成千上萬的并發(fā)用戶提供服務(wù)??梢栽谝慌_計算機(jī)上運(yùn)行多個SQLServer2000實(shí)例。例如,一個為其它許多組織提供數(shù)據(jù)庫服務(wù)的組織可為每個客戶組織單獨(dú)運(yùn)行一個SQLServer2000了每個客戶組織的數(shù)據(jù),同時又使服務(wù)組織只需管理一臺服務(wù)器計算機(jī)從而減少了費(fèi)用。SQLServer2000應(yīng)用程序可在裝有SQLServer2000的計Windows進(jìn)程間通訊(IPC)SQLServer2000SQLServer2000得以應(yīng)用于應(yīng)用程序必須在本地存儲數(shù)據(jù)的小型系統(tǒng)中。大型Web站點(diǎn)和企業(yè)級數(shù)據(jù)處理系統(tǒng)通常會生成大量的數(shù)據(jù)庫處理,超出了一臺計算機(jī)的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫服務(wù)由組成數(shù)據(jù)庫服務(wù)層的一組數(shù)據(jù)庫服務(wù)器提供。SQLServer2000不支持采用平衡負(fù)荷的聚集形式建立數(shù)據(jù)庫服務(wù)層,但支持跨自主服務(wù)器組分存數(shù)據(jù)的機(jī)制。盡管每個服務(wù)器需分開管理,但組內(nèi)的各個服務(wù)器可共同分擔(dān)數(shù)據(jù)庫處理負(fù)荷。共享同一工作負(fù)荷的一組自主服務(wù)器稱為服務(wù)器聯(lián)合體。3.5.2數(shù)據(jù)庫表的設(shè)計根據(jù)需求分析及功能模塊的劃分,數(shù)據(jù)庫表設(shè)計如下:1.用戶信息管理。記錄系統(tǒng)用戶的信息,在登錄頁面中通過查找用戶名稱和密碼來判斷是否為合法用戶。用戶信息表如表3-1所示:表3-1用戶信息表字段名數(shù)據(jù)類型大小是否空說明idint4NotnullIDuser_namevarchar20Notnull用戶名user_pwvarchar20Notnull密碼allow_putongbit1Notnull用戶類型allow_guanlibit1Notnull用戶類型2.業(yè)主信息管理。,包括業(yè)主編號、業(yè)主名稱、性別、出生日期、籍貫、民族、證件號碼、聯(lián)系電話、工作單位、家庭成員數(shù)、遷入日期、房屋類型、樓宇號、房號、物業(yè)地址,對現(xiàn)有業(yè)主信息進(jìn)行編輯,可通過添加、刪除、修改等功能及時更新小區(qū)業(yè)主信息。業(yè)主信息表如表3-2所示:表3-2業(yè)主信息表字段名數(shù)據(jù)類型大小是否空說明Owner_idInt4Notnull業(yè)主編號Owner_namevarchar20Null業(yè)主名稱Own_sexvarchar10Null性別Own_brivarchar10Null出生年月Own_jgvarchar10Null籍貫Own_mzvarchar10Null民族Own_numvarchar20Null身份證號碼Own_telvarchar20Null聯(lián)系電話Work_addressvarchar50Null工作單位Member_numvarchar20Null家庭成員數(shù)In_timevarchar20Null遷入日期leixingvarchar10Null房屋類型Lou_idint20Null樓號House_numvarchar20Null房號Own_addressvarchar50Null物業(yè)地址業(yè)主信息E-R圖,如圖3-15所示:圖3-15業(yè)主信息E-R圖3.其中物業(yè)概況模塊用于管理物業(yè)公司管轄的物業(yè)情況,包括:物業(yè)名稱、物業(yè)類型、物業(yè)范圍、占地面積、建筑面積、樓房數(shù)等信息。包括樓宇編號、樓宇名稱、建成時間、樓層數(shù)、樓高、擁有房屋數(shù)量,在樓宇信息管理中,可通過添加、刪除、修改等功能對小區(qū)內(nèi)樓宇信息進(jìn)行管理。如表3-3所示:表3-3樓宇信息表字段名數(shù)據(jù)類型大小是否空說明Lou_idInt4Notnull樓宇編號Lou_namevarchar20Null樓宇名稱Jc_timeChar10Null建成時間Ceng_numChar10Null樓層數(shù)GaoChar10Null樓高Fang_numChar10Null房屋數(shù)量房屋管理記錄房屋信息,錄入和查詢小區(qū)房屋的基本資料,包括在房屋信息管理中,可通過添加、刪除、修改等功能對小區(qū)內(nèi)所有房屋信息進(jìn)行管理。房屋信息表如表3-4所示:表3-4房屋信息表字段名數(shù)據(jù)類型大小是否空說明House_idInt4Notnul房屋編號Lou_nameVarchar20Null樓宇名稱LoucengVarchar20Null樓層House_numVarchar10Null房屋號HuxingVarchar30Null戶型ZhuangtaiVarchar20Null房屋狀態(tài)AreaVarchar30Null面積Owner_idInt4Null業(yè)主編號Owner_nameVarchar20Null業(yè)主名稱Dj_timeVarchar20Null登記時間lou_idInt4Null電話4.設(shè)備信息管理。用來管理物業(yè)小區(qū)的設(shè)備,件、維修情況、運(yùn)行記錄等內(nèi)容。記錄小區(qū)設(shè)備的基本資料,包括設(shè)備名稱、品牌、型號、價格、購買時間、維護(hù)記錄。設(shè)備信息表3-5所示:表3-5設(shè)備信息表字段名數(shù)據(jù)類型大小是否空說明Shebei_idInt4Notnull設(shè)備編號Shebei_nameVarchar20Null設(shè)備名稱PingpaiVarchar20Null品牌XinghaoVarchar20Null型號JiageVarchar20Null價格Gm_timeVarchar20Null購買時間Weihujilutext16Null維護(hù)記錄5.儀表信息管理。儀表信息表如表3-6所示:表3-6儀表信息表字段名數(shù)據(jù)類型大小是否空說明yibiao_idInt4Notnull儀表編號Yibiao_nameVarchar20Null儀表名稱Own_addressVarchar50Null物業(yè)地址Owner_nameVarchar20Null業(yè)主名稱Last_timeVarchar20Null前月抄表日期Last_dataVarchar20Null前月儀表數(shù)據(jù)This_timeVarchar20Null本月抄表This_dataVarchar20Null本月儀表數(shù)據(jù)Zbliang20Null儀表走表量XishuFloat8Null分?jǐn)傁禂?shù)Dj_timeVarchar20Notnull登記時間6.收費(fèi)信息管理。主要用來管理物業(yè)公司對住戶的各項收費(fèi),為了適應(yīng)各地區(qū)的不同收費(fèi)情況,以上功能,收費(fèi)管理子系統(tǒng)應(yīng)具有以下模塊:收費(fèi)項目定義、收費(fèi)基本數(shù)據(jù)錄入()收費(fèi)項目表如表3-7所示:表3-7收費(fèi)項目表字段名數(shù)據(jù)類型大小是否空說明IdInt4Notnull收費(fèi)項目編號Cost_xmVarchar20Null收費(fèi)項目DanjiaChar10Null單價DanweiChar10Null單位收費(fèi)信息表如表3-8所示,是對收費(fèi)基本數(shù)據(jù)的錄入,管理物業(yè)公司對住戶的各項收費(fèi)。表3-8收費(fèi)信息表字段名數(shù)據(jù)類型大小是否空說明IdInt4Notnull收費(fèi)編號Owner_nameVarchar20Null業(yè)主名稱Own_addressVarchar50Null物業(yè)地址Cost_xmVarchar20Null收費(fèi)項目Cost_nianyueVarchar20Null收費(fèi)年月Yingjiao_jinVarchar20Null應(yīng)交金額eLast_yueVarchar20Null上次余額HejiVarchar20Null合計金額Jiaofei_riqiVarchar20Null繳費(fèi)日期Shijiao_jineVarchar20Null實(shí)繳金額YueVarchar20Null本次余額JiedaiVarchar20Null收費(fèi)人7.物業(yè)維修信息管理。管理業(yè)主報修、維修安排以及計算維修費(fèi)用,維修信息表如表3-9表3-9維修信息表字段名數(shù)據(jù)類型大小是否空說明IdInt4Notnull報修編號Owner_nameVarchar20Null業(yè)主名稱Own_addressVarchar50Null物業(yè)地址Baoxiu_timeVarchar20Null報修日期Sf_chuliBit1Null是否處理Weixiu_nameVarchar20Null維修人員Wanch_timeVarchar20Null完成日期Weixiu_costVarchar20Null服務(wù)費(fèi)用Wuliao_costVarchar20Null物料價值Baoxiu_neirongText16Null報修內(nèi)容Weixiu_neirongText16Null維修內(nèi)容8.保潔綠化服務(wù)管理。,加強(qiáng)小區(qū)的文明建設(shè),3-10所示:表3-10保潔綠化安排表字段名數(shù)據(jù)類型說明是否空大小IdInt區(qū)域編號Notnull4Anpaivarchar工作安排Null50Work_namevarchar工作人員Null20Jiancha_namevarchar檢查人員Null20Beizhuvarchar備注Null509.內(nèi)部員工信息管理。對物業(yè)管理公司內(nèi)部,諸如人員信息進(jìn)行管理,加強(qiáng)自身素質(zhì)建設(shè),以提高管理的質(zhì)量和效益。員工信息表如表3-11所示:表3-11員工信息表字段名數(shù)據(jù)類型說明是否空大小Emp_idInt員工編號Notnull4Emp_namevarchar員工姓名Null20Sexvarchar性別Null20Birthdayvarchar出生年月Null20Jiguanvarchar籍貫Null20Minzuvarchar民族Null20Jiaru_timevarchar入本單位Null20時間Departmentvarchar部門Null20Zhiwuvarchar職務(wù)Null20Gongzivarchar工資Null20Telvarchar聯(lián)系電話Null20Addressvarchar家庭地址Null5010.小區(qū)業(yè)主投訴信息管理。通過此模塊記錄業(yè)主對小區(qū)各項管理及服務(wù)的反饋情況,通過投訴服務(wù),管理部門可以及時認(rèn)清事實(shí),維護(hù)小區(qū)和諧氛圍,甚至糾正一些錯誤的決定。主要記錄投訴人姓名、投訴內(nèi)容、投訴時間、接待人員、處理情況等信息。11.停車場車位管理。車位位置、是否出租,如果已租出,則可以記錄車主姓名、車牌號、型號、車主聯(lián)系電話、開始使用車位的時間及終止時間等信息。12.系統(tǒng)維護(hù)。完成系統(tǒng)的初始化,備份及恢復(fù)等系統(tǒng)功能。第四章系統(tǒng)實(shí)現(xiàn)4.1權(quán)限設(shè)置在小區(qū)物業(yè)管理系統(tǒng)的架構(gòu)中,維護(hù)領(lǐng)導(dǎo)的權(quán)威,給予系統(tǒng)中領(lǐng)導(dǎo)同時也要保證員工的基本利益。在用戶權(quán)限的安排上,本系統(tǒng)主要是為了維護(hù)領(lǐng)導(dǎo)者的權(quán)威,對全局的把握和維護(hù)普通員工的基本利益。在權(quán)限的設(shè)置上,設(shè)定一個總管理員,這個管理員可由企業(yè)最高權(quán)威人員來擔(dān)當(dāng),或是由他決定管理員的人選。管理員可以動態(tài)的給予其他用戶相應(yīng)的權(quán)限。由于本系統(tǒng)的權(quán)限是采用管理遠(yuǎn)動態(tài)分配的方式,所以細(xì)分下來可以分為很多種,主要,其中普通用戶為小區(qū)業(yè)主,物業(yè)公司員工及業(yè)主委員會人員。4.2部分功能的代碼設(shè)計小區(qū)物業(yè)管理系統(tǒng)功能是以流程為基礎(chǔ),支持對物業(yè)公司的日常工儀表信息管理收費(fèi)信息管理物業(yè)維修信息管理保潔綠化服務(wù)管理內(nèi)部員工信息管理小區(qū)業(yè)主投訴信息管理停車場車位管理系統(tǒng)維護(hù)業(yè)主委員會信息管理等功能。由于系統(tǒng)設(shè)計的代碼多,這里只列出部分相關(guān)代碼。1.SQLserver連接方法:<%functionopendb()setconn=("")constr="driver={SQLserver};server=ACER-AC467F9E57;uid=sa;pwd=sa;database=property"constrsetopendb=connEndfunctionFunctionclosedb(conn)setconn=nothingEndFunction%>這串代碼創(chuàng)建數(shù)據(jù)庫鏈接,服務(wù)器名為:ACER-AC467F9E57,密碼:sa,數(shù)據(jù)庫名:sa,保存文件名為:office_。2.在管理用戶功能的模塊中,管理員可添加、刪除用戶,用戶登陸系統(tǒng)后可修改登陸密碼。以下是添加系統(tǒng)用戶相關(guān)代碼,并為其設(shè)置相應(yīng)的權(quán)限,代碼設(shè)計如下:user_name=trim(request("user_name"))’user_name表示用戶名user_pw=trim(request("user_pw"))’user_pw表示密碼leixing=trim(request("leixing"))’leixing表示用戶類型setconn=opendb()setrs=("")sql="select*fromusersorderbyid"’users是用戶基本信息表sql,conn,1,1dowhilenot’如果有此用戶就進(jìn)入系統(tǒng)iftrim(rs("user_name").value)=user_namethen%><scriptlanguage=javascript>{('該用戶名已存在,請重新選擇!');.go(-1);}</script><%exitdoendififthenifleixing="管理員"thensql="insertintousersvalues('"&user_name&"','"&user_pw&"','1','1')"elseifleixing="工作人員"thensql="insertintousersvalues('"&user_name&"','"&user_pw&"','1','0')"’添加用戶信息3.以下是查詢業(yè)主信息的相關(guān)代碼,首先判斷輸入的查詢字段屬于哪種字段類型,再根據(jù)字段值查找數(shù)據(jù)信息,向頁面輸出所查找的業(yè)主信息。代碼設(shè)計如下:<%leixing=("leixing")’leixing表示輸入的字段值的類型values=trim(("values"))ifleixing="1"thensql="where_id='"&values&"'"’表示按業(yè)主編號查詢elseifleixing="2"thensql="where_num='"&values&"'"’表示按業(yè)主身份證號碼查詢elseifleixing="3"thensql="where_name='"&values&"'"’表示按業(yè)主姓名查詢else("參數(shù)錯誤!")’判斷查詢條件完畢endifsetconn=opendb()setrs=("")sql1="SELECT*FROMowner"&sql’向數(shù)據(jù)庫查詢業(yè)主信息sql1,conn,1,1ifnotthen%>4.3部分功能界面演示登陸窗口設(shè)計,以下是小區(qū)物業(yè)系統(tǒng)的入口,界面如圖4-1所示:圖4-1登陸界面主程序窗口由Top、Left、Main頁面框架組成,Left菜單為可下拉試菜單,隱藏著系統(tǒng)功能操作的菜單。Main頁面顯示系統(tǒng)各功能模塊窗口。其中在業(yè)主報修管理窗口中,設(shè)置用戶添加報修信息,并對相應(yīng)的報修問題提供維修登記,如圖4-2所示:圖4-2業(yè)主報修管理界面添加用戶窗口設(shè)計,可設(shè)置相應(yīng)的權(quán)限,如圖4-3:圖4-3添加用戶界面第五章系統(tǒng)測試和分析5.1軟件測試的必要性軟件測試是軟件開發(fā)過程的重要組成部分,是用來確認(rèn)一個程序的品質(zhì)或性能是否符合開發(fā)之前所提出的一些要求。軟件測試就是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。軟件測試在軟件生存期中橫跨兩個階段:通常在編寫出每一個模塊之后就對它做必要的測試(稱為單元測試)。編碼和單元測試屬于軟件生存期中的同一個階段。在結(jié)束這個階段后對軟件系統(tǒng)還要進(jìn)行各種綜合測試,這是軟件生存期的另一個獨(dú)立階段,即測試階段。5.2軟件測試的目標(biāo)軟件測試的目標(biāo)可以總結(jié)為:1.測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。2.好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。3.成功的測試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯誤的測試。[9]5.3軟件測試的準(zhǔn)則為了能設(shè)計出有效的測試方案,軟件工程師必須深入理解并正確運(yùn)用指導(dǎo)軟件測試的基本原則:1.從用戶的角度看,最嚴(yán)重的錯誤是導(dǎo)致程序不能滿足用戶需求的那些錯誤。2.應(yīng)該遠(yuǎn)在測試開始之前就制定出測試計劃。3.把Pareto原理應(yīng)用到軟件測試中。Pareto錯誤中的80%很可能是由程序中20%的模塊造成的。4.應(yīng)該從“小規(guī)?!睖y試開始,并逐步進(jìn)行“大規(guī)?!睖y試。5.窮舉測試是不可能的。6.為了達(dá)到最佳的效果,應(yīng)該由獨(dú)立的第三方從事測試工作。[9]5.4本系統(tǒng)采用的策略與方法本課題所采用的測試方法是黑盒測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用,黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動測試,它是在已知產(chǎn)品所應(yīng)具有的功能,通過測試來檢測每個功能是否都能正常使用,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)鋸而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯誤。實(shí)際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸,這種技術(shù)把程序的輸入域劃分成若干個數(shù)據(jù)類,據(jù)此導(dǎo)出測試用例。1.以儀表信息管理中抄表時間為例設(shè)計測試用例,實(shí)現(xiàn)如下:劃分等價類如下:輸入數(shù)據(jù)為:抄表日期4位數(shù)字字符位或2位數(shù)字字符‘位或22009-3-111~121~31之間。無效等價類為:輸入有非數(shù)字字符、年份少于4個數(shù)字字符、年份多于4個數(shù)字字符、月份少于1個數(shù)字字符、月份多于2個數(shù)字字符、天日少于1個數(shù)字字符、天日多于2個數(shù)字字符、無‘-’符號、年份為錯誤年份、月份不在1~12之間、天日不在1~31之間。設(shè)計有效等價類的測試用例如下:輸入數(shù)據(jù):2009-3-16預(yù)期結(jié)果:2009-3-16(有效輸入)。輸入數(shù)據(jù):2009-3-W預(yù)期結(jié)果:錯誤——輸入有非數(shù)字字符。輸入數(shù)據(jù):200-11-1預(yù)期結(jié)果:錯誤——年份少于4個數(shù)字字符。輸入數(shù)據(jù):20090-3-16預(yù)期結(jié)果:錯誤——年份多于4個字符。輸入數(shù)據(jù):2009—6預(yù)期結(jié)果:錯誤——月份少于1個字符。輸入數(shù)據(jù):2009-123-預(yù)期結(jié)果:錯誤——月份多于2個數(shù)字字符、天日少于1個字符。輸入數(shù)據(jù):預(yù)期結(jié)果:錯誤——無‘-’符號。輸入數(shù)據(jù):9999-23-45預(yù)期結(jié)果:錯誤——1~12在1~31之間。2.系統(tǒng)各模塊的功能測試各個模塊中具有代表性的功能測試結(jié)果如表5-1所示:表5-1功能測試結(jié)果表編號測試說明期望結(jié)果實(shí)際結(jié)果成功/失敗1測試業(yè)主信息添業(yè)主信息成數(shù)據(jù)庫中可成功加是否成功。功寫入數(shù)據(jù)以找到新添庫。加記錄。2測試房屋信息添房屋信息成數(shù)據(jù)庫中可成功加。功寫入數(shù)據(jù)以找到新添庫。加記錄。3測試業(yè)主信息查查詢出期望按身份證號修改后成功詢。結(jié)果。碼查詢失敗。4測試修改房屋信將房屋信息房屋信息成成功息。修改寫入數(shù)功修改入數(shù)據(jù)庫中。據(jù)庫。5測試收費(fèi)項目添收費(fèi)項目信數(shù)據(jù)庫中可成功加。息成功寫入以找到新添數(shù)據(jù)庫。加記錄。結(jié)論:綜合本次測試結(jié)果,本次功能模塊的測試達(dá)到預(yù)期結(jié)果,本次測試成功。結(jié)論課題研究工作的總結(jié)本課題研究了基于Microsoft平臺的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計與研究。本系統(tǒng)最大的特色就是采用現(xiàn)在最流行的B/S模式進(jìn)行開發(fā),結(jié)合ASP這種廣為使用的靈活技術(shù),使用HTML來設(shè)計頁面顯示,加入VBScript和JavaScript了一系列的基礎(chǔ)功能,這些功能是每一個信息管理中都會使用到的,適用于普通的物業(yè)管理。在登陸密碼的安全問題上,由于ASP的程序漏洞,我在代碼的設(shè)計上先進(jìn)行了用戶名的判斷,然后才進(jìn)行密碼的判斷,將用戶名和密碼分開判斷,這樣就避免了這個程序漏洞問題,代碼的安全很大程度上保證了系統(tǒng)的安全。在進(jìn)行權(quán)限設(shè)計時,我充分考慮了企業(yè)領(lǐng)導(dǎo)者的權(quán)威,合理的設(shè)計了權(quán)限,企業(yè)的領(lǐng)導(dǎo)者對整個局面可以進(jìn)行有效的控制。企業(yè)領(lǐng)導(dǎo)者可根據(jù)物業(yè)管理模式動態(tài)的分配其他員工用戶的權(quán)限。每個用戶只能對自己的權(quán)限數(shù)據(jù)進(jìn)行訪問,這就有效的控制了數(shù)據(jù)的安全。本系統(tǒng)實(shí)現(xiàn)了小區(qū)物業(yè)管理最基礎(chǔ)的功能,并滿足物業(yè)公司通過網(wǎng)絡(luò)進(jìn)行資源共享和信息交流的需求,而且物業(yè)公司可以根據(jù)自身企業(yè)的特色需要在原有系統(tǒng)的基礎(chǔ)上適當(dāng)?shù)募尤胄碌捻撁?,將系統(tǒng)里相應(yīng)頁面的代碼進(jìn)行修改,再和不同的數(shù)據(jù)庫用表進(jìn)行連接,就可以實(shí)現(xiàn)新的功能模塊。在這次設(shè)計和開發(fā)過程中,學(xué)到了不少東西,對流程的處理過程有新的認(rèn)識,尤其是對軟件工程以及微軟平臺的相關(guān)技術(shù)做了一個深入的探索。鑒于本人現(xiàn)有知識和水平的不足,系統(tǒng)難免有些不完善及不足之處,懇請老師和同學(xué)給予指正。下一步工作的開展本課題開發(fā)的系統(tǒng),在功能模塊設(shè)計上,主要是側(cè)重個人辦公和信息交流,實(shí)現(xiàn)小區(qū)物業(yè)管理的基礎(chǔ)功能,并沒有加入根據(jù)小區(qū)特色需要以及小區(qū)業(yè)主在系統(tǒng)的日常運(yùn)作中的加入,目前我還沒有完成。由于時間的原因和項目進(jìn)度的安排,此次研究仍在進(jìn)行之中,所以還有一些方面需要改進(jìn)。本人會繼續(xù)努力,遵循軟件工程中二次開發(fā)的原理,在今后的工作中對課題繼續(xù)深入研究,將系統(tǒng)繼續(xù)開發(fā)升級使其更完善,致力架構(gòu)具有物業(yè)公司特色的信息系統(tǒng)。參考文獻(xiàn)[1]張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社.2008.35-36,150-176[2]張景峰.ASP程序設(shè)計及應(yīng)用.北京:中國水利水電出版社.2005.5-6[3]AbrahamSilberschatz等.DatabaseSystemConcepts.北京:機(jī)械工業(yè)出版社.2006.9-18[4]曾喜銀.基于Internet的物業(yè)管理系統(tǒng)的設(shè)計和實(shí)現(xiàn).現(xiàn)代電子技術(shù).2007,8.68-69[5]楊帆.住宅小區(qū)物業(yè)管理信息系統(tǒng)設(shè)計.武漢化工學(xué)院學(xué)報.2002,4.71-74[6]周偉良,張旭東.物業(yè)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn).安徽建筑工業(yè)學(xué)院學(xué)報.2001,4.75-77[7]王華.ASP開發(fā)信息服務(wù)系統(tǒng)示例.太原科技.2003,4.50-52[8]求是科技.ASP數(shù)據(jù)庫開發(fā)技術(shù)與工程實(shí)踐.北京:人民郵電出版社.2004.122-133[9]楊武.ASP數(shù)據(jù)庫

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論