基于c#物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于c#物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于c#物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于c#物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于c#物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

IDESIGNANDIMPLEMENTATIONBASEDONC#PROPERTYMANAGEMENTSYSTEMABSTRACTWiththecontinuousdevelopmentandadvancementofcomputertechnology,themanagementdevelopmentofresidentialpropertiesfacesfiercecompetition.Amongthem,theimportantfactortomeasurethemanagementofaresidentialpropertyisofcoursetoquicklyandaccuratelyobtaintheinformationofthecommunity.Theefficiencyofresidentialpropertymanagementinmostresidentialpropertiesisverylow,andthemanagementofresidentialpropertyinformationcannotbeeffectivelymanaged.Therearemanyloopholesinthesystemmanagementinformationofthesystem.Itisurgenttousethecomputermanagementsystemtoassistthescientificmanagementoftheresidentialpropertytoimprovetheefficiencyoftheresidentialpropertymanagement,makingthemanagementmorescientific,accurateandconvenient..ThissystemusesMicrosoftintegrateddevelopmentenvironmentMicrosoftVisualStudio2010,applicationASP.NETframework,backgroundprogramminglanguageapplicationC#implementationprogramfunction,databaseapplicationSQL2008databasestoragesystemrequireddatainformation,thewholeprogramisbasedonB/SstructureAmanagementsystemprogram.KEYWORDSpropertymanagement;SQLsever2008;B/S;ASP.NETframework10-目錄中文2368摘要 I30937英文摘要 II293781前言 1117181.1研究的背景 1325111.2研究的意義 1166301.3研究的國(guó)內(nèi)外現(xiàn)狀 2258172網(wǎng)站開發(fā)工具介紹 3235002.1ASP.NET框架 3121162.2B/S框架 3110162.3SQLServer數(shù)據(jù)庫(kù)的簡(jiǎn)單介紹 3140042.4計(jì)算機(jī)系統(tǒng)概念 4128673系統(tǒng)的需求分析 5212633.1系統(tǒng)的結(jié)構(gòu) 5104153.2可行性的分析 7267433.2.1功能需求的可行性 7279253.2.2技術(shù)的可行性 8167783.2.3操作的可行性 8211663.2.4經(jīng)濟(jì)的可行性 849674系統(tǒng)總體的設(shè)計(jì) 9219524.1系統(tǒng)的功能分區(qū)模塊 977644.1.1辦理業(yè)務(wù)的流程 9322994.2數(shù)據(jù)庫(kù)的設(shè)計(jì) 11144954.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 11100524.3物業(yè)管理的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 13157465系統(tǒng)詳細(xì)設(shè)計(jì) 16245025.1業(yè)主登錄模塊詳細(xì)設(shè)計(jì) 16266305.2通知信息管理 17269445.3添加樓房管理信息 1787735.4業(yè)主車位信息管理 18244555.5查看費(fèi)用信息 18213735.5.1添加費(fèi)用信息管理 1916245.6添加業(yè)主管理 19193945.6.1業(yè)主信息管理 207755.7業(yè)主投訴管理 2087975.8報(bào)修信息管理 2186655.9設(shè)施信息管理 21174375.10用戶信息管理 2239876系統(tǒng)測(cè)試 2364326.1測(cè)試系統(tǒng)的目的 23288326.2軟件測(cè)試的工具 2396876.3登錄模塊測(cè)試 23190686.4系統(tǒng)管理員測(cè)試 24269746.5物業(yè)管理員測(cè)試 2764567結(jié)論 282907參考文獻(xiàn) 2931314致謝 3015868附錄1 3124386附錄2 327379附錄3 33PAGE10-1前言1.1研究的背景現(xiàn)如今計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)能夠研發(fā)各種建立于計(jì)算機(jī)網(wǎng)絡(luò)的計(jì)算機(jī)系統(tǒng),并且正在被應(yīng)用于生活中的各個(gè)行業(yè),比如學(xué)生宿舍,學(xué)校圖書館,小區(qū)物業(yè),大型小區(qū)物業(yè),私人小區(qū)物業(yè)甚至于家庭。但是即使有這樣的背景基于計(jì)算機(jī)網(wǎng)絡(luò)開發(fā)的系統(tǒng)由于開發(fā)和使用的成本關(guān)系還不是特別的普及。隨時(shí)社會(huì)的進(jìn)步和各種需要管理的信息數(shù)量不斷增加,越來越多的行業(yè)在不斷的采用計(jì)算機(jī)計(jì)算機(jī)系統(tǒng)來對(duì)自己的信息進(jìn)行管理?;谟?jì)算機(jī)網(wǎng)絡(luò)的管理系統(tǒng)首先被應(yīng)用在小區(qū)物業(yè)和大型小區(qū)物業(yè)當(dāng)中,個(gè)人以及小型的小區(qū)物業(yè)由于成本關(guān)系還沒有得到普遍的應(yīng)用。由于小區(qū)物業(yè)的各種需要管理的信息越來越多,這就需要摒棄先前的手工管理方式也加入到計(jì)算機(jī)信息管理中來。在小區(qū)物業(yè)當(dāng)中對(duì)各個(gè)部門的小區(qū)物業(yè)信息的管理是必不可少的一部分,在之前小區(qū)物業(yè)信息管理技術(shù)相對(duì)落后,隨著計(jì)算機(jī)信息管理技術(shù)的不斷發(fā)展和進(jìn)步,小區(qū)物業(yè)信息管理也逐步采用基于網(wǎng)絡(luò)的信息化系統(tǒng)來進(jìn)行管理了。小區(qū)物業(yè)信息需要管理的信息比較繁瑣,所以傳統(tǒng)的手工檔案的方式已經(jīng)不能勝任對(duì)小區(qū)物業(yè)信息的管理了。傳統(tǒng)的手工管理方式一般都采用紙質(zhì)報(bào)表的方式來進(jìn)行管理,查找小區(qū)物業(yè)相關(guān)的信息十分費(fèi)力,工作效率低下,準(zhǔn)確度相對(duì)滯后,所以就必須在計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng)發(fā)展起來之后逐步采用計(jì)算機(jī)的方式來對(duì)小區(qū)物業(yè)信息進(jìn)行管理[1]。1.2研究的意義科學(xué)技術(shù)隨著社會(huì)的發(fā)展在不斷的進(jìn)步和提升,隨之而來的是計(jì)算機(jī)信息管理技術(shù)也在同時(shí)逐步的發(fā)展和成熟。計(jì)算機(jī)信息管理技術(shù)非常強(qiáng)大的功能已經(jīng)被越來越多的人重視,信息管理技術(shù)已經(jīng)進(jìn)入到小區(qū)物業(yè)的信息管理中并且發(fā)揮著越來越重要的作用。小區(qū)物業(yè)管理系統(tǒng)是一套典型的計(jì)算機(jī)系統(tǒng),開發(fā)小區(qū)物業(yè)管理系統(tǒng)的意義是為小區(qū)物業(yè)量身定做一套輔助管理小區(qū)物業(yè)信息的軟件系統(tǒng)。當(dāng)前規(guī)模較小的小區(qū)物業(yè)大多數(shù)還是采用人工管理地方式來對(duì)小區(qū)物業(yè)進(jìn)行管理。這樣的管理方式有著效率低下、保密性差、容易出錯(cuò)等缺點(diǎn)。如果經(jīng)過長(zhǎng)時(shí)間的積累,勢(shì)必會(huì)產(chǎn)生非常多地信息,給相關(guān)的小區(qū)物業(yè)信息的查找、更新、維護(hù)、統(tǒng)計(jì)等工作都帶來了非常大的不便[2]。使用計(jì)算機(jī)來對(duì)小區(qū)物業(yè)信息進(jìn)行管理具備很多優(yōu)點(diǎn):信息查詢的快速大幅度提升、查找任何信息都變得非常方便、操作結(jié)果具備較高的可靠性、信息的存儲(chǔ)量巨大、文件和相關(guān)信息的保密性很高、信息保存的時(shí)間比較長(zhǎng)、使用過程中的使用成本低等。這些優(yōu)點(diǎn)給小區(qū)物業(yè)帶來巨大的好處。1.3研究的國(guó)內(nèi)外現(xiàn)狀由于當(dāng)今需要管理的小區(qū)物業(yè)信息非常多,小區(qū)物業(yè)付出非常多的工作時(shí)間,得到的效率很低。這就更加不能很好的對(duì)小區(qū)物業(yè)信息進(jìn)行管理和控制。因此研發(fā)小區(qū)物業(yè)管理系統(tǒng),使小區(qū)物業(yè)相關(guān)的管理工作較齊整、較智能、達(dá)到標(biāo)準(zhǔn)、簡(jiǎn)潔、迅速,因而能夠提升小區(qū)物業(yè)管理的效率。由于國(guó)內(nèi)信息化建設(shè)相對(duì)發(fā)達(dá)國(guó)家還存在一定的差距,在一些大型小區(qū)物業(yè)和資金小區(qū)物業(yè)信息充裕的小區(qū)物業(yè)內(nèi)部已經(jīng)逐步的采用了計(jì)算機(jī)電子化的管理系統(tǒng)來實(shí)現(xiàn)對(duì)日常工作的相關(guān)信息進(jìn)行管理。但是在規(guī)模較小的小區(qū)物業(yè)由于多方面的原因信息化的管理技術(shù)相對(duì)滯后,大部分分支機(jī)構(gòu)還采用傳統(tǒng)的管理方式來對(duì)各種信息進(jìn)行管理,管理效率低下,錯(cuò)誤概率高,所以采用計(jì)算機(jī)電子化的管理方式來對(duì)各種信息進(jìn)行管理實(shí)在必定。國(guó)外是計(jì)算機(jī)技術(shù)起步和發(fā)展比較早的地區(qū),計(jì)算機(jī)信息技術(shù)就產(chǎn)生在國(guó)外,所以被使用和發(fā)展都比國(guó)內(nèi)的要早。因?yàn)橛?jì)算機(jī)技術(shù)在國(guó)外起步和發(fā)展所以計(jì)算機(jī)電子化的水平相比國(guó)內(nèi)要高,利用的范圍也比較廣泛,在國(guó)外的小區(qū)物業(yè)中也都在逐步的采用計(jì)算機(jī)電子化的方式來對(duì)相關(guān)的信息進(jìn)行管理[3]。在國(guó)外的小區(qū)物業(yè)大多數(shù)普遍采用小區(qū)物業(yè)管理系統(tǒng)對(duì)小區(qū)內(nèi)部的物業(yè)信息來進(jìn)行治理。使用計(jì)算機(jī)技術(shù)來對(duì)小區(qū)物業(yè)相關(guān)的信息來進(jìn)行管理給國(guó)外的小區(qū)物業(yè)帶來非常大的好處:降低了人力資源投入、提升了工作效率、降低了出錯(cuò)的概率、最重要的是采用計(jì)算機(jī)來對(duì)小區(qū)物業(yè)信息進(jìn)行管理還可以對(duì)小區(qū)物業(yè)信息進(jìn)行高效的決策。無論是國(guó)內(nèi)還是國(guó)外若選擇小區(qū)物業(yè)管理系統(tǒng)來加強(qiáng)對(duì)小區(qū)物業(yè)信息進(jìn)行管理,必然能給物業(yè)管理帶來非常大的便利。采用小區(qū)物業(yè)管理系統(tǒng)可以對(duì)小區(qū)物業(yè)信息進(jìn)行添加,對(duì)小區(qū)物業(yè)信息進(jìn)行控制,還可以隨時(shí)隨地的掌握小區(qū)物業(yè)中的小區(qū)物業(yè)相關(guān)的一系列的信息。這樣的管理方式減少了傳統(tǒng)管理方式不必要的麻煩,讓小區(qū)物業(yè)管理變得更加快速。只有建立非常優(yōu)秀的小區(qū)物業(yè)管理系統(tǒng),才能夠更好的充分利用信息化的管理手段來更好的掌握市場(chǎng)的需求情況[4]。2網(wǎng)站開發(fā)工具介紹2.1ASP.NET框架.NET能夠在微軟公司研發(fā)的MicrosoftVisualStudio綜合平臺(tái)上實(shí)行軟件系統(tǒng)的開發(fā),軟件系統(tǒng)研發(fā)平臺(tái)供應(yīng)了許多框架,多種控件,多種基類的支持,是一種可視化的開發(fā)環(huán)境,這就給軟件系統(tǒng)開發(fā)變得一目了然,讓開發(fā)過程變得十分簡(jiǎn)單和方便。此外MicrosoftVisualStudio開發(fā)環(huán)境具備良好調(diào)試模塊,在軟件系統(tǒng)的開發(fā)過程中可以對(duì)軟件進(jìn)行調(diào)試,環(huán)境可以給出相應(yīng)的錯(cuò)誤或者建議的提示,利用這樣的開發(fā)平臺(tái)來對(duì)軟件系統(tǒng)進(jìn)行開發(fā)和建立大大的節(jié)約了開發(fā)的時(shí)間,降低了軟件系統(tǒng)開發(fā)的難度,提升了開發(fā)的工作效率[5]。.NET的版本也在不斷的升級(jí)和進(jìn)步中,經(jīng)歷了多個(gè)版本的變遷。在最近幾年的時(shí)間微軟公司開發(fā)的這個(gè)軟件系統(tǒng)開發(fā)體系結(jié)構(gòu)就已經(jīng)被非常多的使用起來了。運(yùn)行在語(yǔ)言庫(kù)上的.NET軟件系統(tǒng)結(jié)構(gòu)是運(yùn)行在服務(wù)器上的,使用.NET開發(fā)軟件系統(tǒng)同時(shí)能夠做到對(duì)軟件系統(tǒng)及時(shí)的編譯。同時(shí)還應(yīng)用了十分出色的緩存技術(shù),能夠及時(shí)把寫完的軟件系統(tǒng)代碼直接編譯成電腦可以識(shí)別的機(jī)器代碼。此外,.NET是運(yùn)行在通用的語(yǔ)言運(yùn)行庫(kù)上的,是一種可以對(duì)多種軟件系統(tǒng)設(shè)計(jì)語(yǔ)言同時(shí)支持的綜合開發(fā)框架,這樣的開發(fā)方式給軟件系統(tǒng)設(shè)計(jì)人員提供了極大的便利。2.2B/S框架B/S結(jié)構(gòu)是一種基于互聯(lián)網(wǎng)系統(tǒng)的軟件系統(tǒng)開發(fā)結(jié)構(gòu),是現(xiàn)如今在軟件系統(tǒng)開發(fā)中采用非常非常多的一種軟件系統(tǒng)結(jié)構(gòu)。目前B/S結(jié)構(gòu)已經(jīng)被頻繁使用,突破了C/S結(jié)構(gòu)的結(jié)構(gòu),更好的支持了基于網(wǎng)絡(luò)結(jié)構(gòu)的軟件系統(tǒng)。B/S結(jié)構(gòu)隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)步正逐漸的成長(zhǎng)和更新。隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,就要求大部分的管理系統(tǒng)不光能夠在一臺(tái)電腦上使用,并且能夠在同一時(shí)間連接互聯(lián)網(wǎng)的其他電腦同時(shí)進(jìn)行對(duì)系統(tǒng)進(jìn)行操作和使用。B/S結(jié)構(gòu)是運(yùn)用操作系統(tǒng)中的瀏覽器來進(jìn)行的,不是一種窗體,不必在運(yùn)行系統(tǒng)的電腦上安裝。B/S結(jié)構(gòu)的運(yùn)行方式是把開發(fā)的軟件系統(tǒng)部署在遠(yuǎn)程的服務(wù)器上,使任何接入互聯(lián)網(wǎng)的電腦都都能夠訪問部署在遠(yuǎn)程服務(wù)器上的軟件系統(tǒng)[6]。B/S結(jié)構(gòu)給使用管理系統(tǒng)的用戶帶來極大的便利。2.3SQLServer數(shù)據(jù)庫(kù)的簡(jiǎn)單介紹一個(gè)數(shù)據(jù)庫(kù)的完全建立需要經(jīng)歷數(shù)據(jù)庫(kù)的建立、設(shè)計(jì)、組件以及對(duì)數(shù)據(jù)庫(kù)的調(diào)試和測(cè)試。數(shù)據(jù)庫(kù)開發(fā)技術(shù)和軟件系統(tǒng)開發(fā)全都不一樣。數(shù)據(jù)庫(kù)的開發(fā)過程是歸納了多門學(xué)科的一門技術(shù),是對(duì)軟件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)以及各種關(guān)系進(jìn)行探究剖析設(shè)計(jì)的一個(gè)過程。SQL具有支持多線程的特性,這種特性會(huì)為數(shù)據(jù)庫(kù)提供多種鏈接的方式,用盡所有努力整合資源,以免浪費(fèi)資源,更有效提高速度;同時(shí)還能一次又一次地讓數(shù)據(jù)庫(kù)里的表的結(jié)構(gòu)的空間擴(kuò)大,進(jìn)行二次開發(fā)使用。在數(shù)據(jù)庫(kù)的設(shè)計(jì)過程中開發(fā)數(shù)據(jù)庫(kù)是有一套數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則。一般數(shù)據(jù)庫(kù)的設(shè)計(jì)要求必須達(dá)到第三范式的標(biāo)準(zhǔn)。讓數(shù)據(jù)庫(kù)中的數(shù)據(jù)具備優(yōu)秀的結(jié)構(gòu),在數(shù)據(jù)庫(kù)的數(shù)據(jù)不斷增加的過程中產(chǎn)生非常少的冗余數(shù)據(jù)信息[7]。因?yàn)镾QL2008能夠讓各個(gè)數(shù)據(jù)庫(kù)表之間具備教好的聯(lián)系,優(yōu)秀的結(jié)構(gòu)。采用SQL2008數(shù)據(jù)庫(kù)來對(duì)小區(qū)物業(yè)管理系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行開發(fā)和設(shè)計(jì)是非常不錯(cuò)的選擇。SQL2008同時(shí)還可以支持多個(gè)數(shù)據(jù)庫(kù)同時(shí)高效的運(yùn)行。在開發(fā)小區(qū)物業(yè)管理系統(tǒng)的時(shí)候,雖然只有一個(gè)數(shù)據(jù)庫(kù)文件,但是數(shù)據(jù)庫(kù)系統(tǒng)必須具備一定的擴(kuò)展性,可以在軟件系統(tǒng)更新后對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新和擴(kuò)展。SQL2008數(shù)據(jù)庫(kù)管理可以達(dá)到這樣的要求,可以支持多個(gè)數(shù)據(jù)庫(kù)已優(yōu)化的方式同時(shí)運(yùn)行[8]。2.4計(jì)算機(jī)系統(tǒng)概念I(lǐng)IS是運(yùn)行網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)部件,是結(jié)構(gòu)在Windows操作系統(tǒng)平臺(tái)上的最重要的部件之一。對(duì)網(wǎng)絡(luò)系統(tǒng)程序,網(wǎng)站的架設(shè)提供了必要的基礎(chǔ)。所有基于Windows平臺(tái)的網(wǎng)絡(luò)系統(tǒng)程序或者網(wǎng)站都必須結(jié)構(gòu)在IIS部件上面才能被瀏覽和使用。尤其在目前廣泛使用的操作系統(tǒng)Windows7上不用用戶單獨(dú)安裝IIS,在安裝完操作系統(tǒng)之后就已經(jīng)得到了對(duì)IIS很好的支持[9]。和運(yùn)行JAVA程序一樣,IIS是一個(gè)必須具備的工具,如果要在Windows上架設(shè)網(wǎng)站就必須要求操作系統(tǒng)上已經(jīng)架設(shè)了IIS。它是程序運(yùn)行的基礎(chǔ)平臺(tái),ASP.NET就是在IIS運(yùn)行環(huán)境下才能被運(yùn)行的一種程序結(jié)構(gòu)。IIS也存在版本的問題,之前在ASP大行其道的時(shí)候IIS的版本大多數(shù)為5.0或者6.0,但是目前IIS的最新版本已經(jīng)更新到了7.0版本,Windows已經(jīng)在操作系統(tǒng)中集成了對(duì)IIS7.0的良好支持。同時(shí)IIS7.0具備對(duì)ASP.NET各種版本同時(shí)支持的特點(diǎn)[10]。3系統(tǒng)的需求分析3.1系統(tǒng)的結(jié)構(gòu)小區(qū)物業(yè)業(yè)務(wù)管理部門經(jīng)常使用的管理系統(tǒng)必定是小區(qū)物業(yè)管理系統(tǒng),因?yàn)槟軌驅(qū)崿F(xiàn)對(duì)小區(qū)物業(yè)信息進(jìn)行控制和管理。小區(qū)物業(yè)管理涉及到一個(gè)小區(qū)物業(yè)的各個(gè)部門的分工合作,從管理人員對(duì)小區(qū)物業(yè)信息進(jìn)行維護(hù)和管理到教師學(xué)生對(duì)小區(qū)物業(yè)信息進(jìn)行借用操作都離不開系統(tǒng)的功能。使用小區(qū)物業(yè)管理系統(tǒng)的用戶不一定會(huì)在一起辦公,所以這就要求小區(qū)物業(yè)管理系統(tǒng)必須要基于B/S結(jié)構(gòu),只有采用這樣的結(jié)構(gòu)才不受地域和人員的限制。下面分別介紹系統(tǒng)在結(jié)構(gòu)方面應(yīng)該具備的要求和特性。之前在技術(shù)可行性方面已經(jīng)討論和確定了系統(tǒng)的開發(fā)模式,確定了小區(qū)物業(yè)管理系統(tǒng)采用ASP.NET技術(shù)框架來進(jìn)行設(shè)計(jì),程序的結(jié)構(gòu)采用B/S結(jié)構(gòu)來實(shí)現(xiàn)[11]。采用B/S程序結(jié)構(gòu)第一條件是要把小區(qū)物業(yè)管理系統(tǒng)的數(shù)據(jù)庫(kù)和程序放到遠(yuǎn)程服務(wù)器上,只要在一個(gè)服務(wù)器上對(duì)程序和數(shù)據(jù)庫(kù)進(jìn)行配置,就可以在任何聯(lián)通這臺(tái)服務(wù)器的電腦上使用架設(shè)好的系統(tǒng)。這樣的結(jié)構(gòu)打破了時(shí)間和地域的限制,用戶在使用小區(qū)物業(yè)管理系統(tǒng)的時(shí)候變得非常方便。下圖就非常明白的展現(xiàn)了小區(qū)物業(yè)管理系統(tǒng)的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)。圖3-1小區(qū)物業(yè)管理系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖當(dāng)B/S程序結(jié)構(gòu)已經(jīng)被使用的非常廣泛的時(shí)候,就要確立如何實(shí)現(xiàn)這樣的程序結(jié)構(gòu),實(shí)現(xiàn)這樣的程序結(jié)構(gòu)的基礎(chǔ)是程序開發(fā)語(yǔ)言,當(dāng)前在程序設(shè)計(jì)的過程中無論采用的是Java程序設(shè)計(jì)語(yǔ)言還是采用PHP程序設(shè)計(jì)語(yǔ)言或者直接采用ASP.NET技術(shù)來進(jìn)行開發(fā)的時(shí)候都要考慮程序的結(jié)構(gòu)。目前比較流行的程序結(jié)構(gòu)是基于三層結(jié)構(gòu)的B/S結(jié)構(gòu),三層結(jié)構(gòu)實(shí)現(xiàn)了對(duì)程序代碼進(jìn)行分層的設(shè)計(jì)方法,三層結(jié)構(gòu)可以設(shè)計(jì)出高效運(yùn)行的程序系統(tǒng),占用系統(tǒng)資源也非常少,程序運(yùn)行的效率也非常高,這樣的結(jié)構(gòu)設(shè)計(jì)可以保證程序的完整性和高效的性能。圖3-2展示了基于B/S結(jié)構(gòu)的三層結(jié)構(gòu)層次。圖3-2小區(qū)物業(yè)管理系統(tǒng)層次圖系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的技術(shù)路線結(jié)構(gòu)如圖所示:圖3-3系統(tǒng)的技術(shù)路線結(jié)構(gòu)3.2可行性的分析這個(gè)系統(tǒng)的可行性分析是通過需求、技術(shù)、操作、經(jīng)濟(jì)可行性等幾個(gè)方面進(jìn)行評(píng)估。3.2.1功能需求的可行性此物業(yè)管理系統(tǒng)有小區(qū)物業(yè)管理員和住戶兩方權(quán)限。物業(yè)管理員部分:住戶管理功能:新增、刪除、查詢、修改住戶信息。樓盤管理功能:對(duì)樓盤信息進(jìn)行增、刪、改、查操作。收費(fèi)管理功能:確認(rèn)已繳費(fèi),可繼續(xù)使用。停車管理功能:新增、刪除、修改、查詢住戶的停車信息。報(bào)修管理功能:查看和刪除住戶提交的報(bào)修信息普通住戶管理部分:住戶管理功能:查詢住戶信息,包括門牌號(hào)、聯(lián)系方式、戶型等信息樓盤管理功能:查詢操作,查詢現(xiàn)有的樓盤信息收費(fèi)管理功能:查詢自己的繳費(fèi)信息,包括水費(fèi)和電費(fèi)的金額、繳費(fèi)時(shí)間等。停車管理功能:新增和查詢自己的停車信息報(bào)修管理功能:新增、修改保修信息投訴管理功能:新增、修改、刪除、查詢投訴信息。小區(qū)物業(yè)管理系統(tǒng)可以給那些小區(qū)物業(yè)的工作人員用戶提供非常大的方便,小區(qū)物業(yè)內(nèi)部小區(qū)物業(yè)的信息如果采用管理系統(tǒng)的手段來對(duì)小區(qū)物業(yè)及其所有相關(guān)的信息和流程進(jìn)行管理的話就可以保證小區(qū)物業(yè)信息管理的科學(xué)化、高效化[12]。3.2.2技術(shù)的可行性小區(qū)物業(yè)管理系統(tǒng)是針對(duì)管理而設(shè)計(jì)的,此系統(tǒng)將實(shí)現(xiàn)對(duì)用戶和小區(qū)戶型等信息錄入,查詢,統(tǒng)計(jì)功能,各個(gè)模塊之間相互聯(lián)系??捎行岣呶飿I(yè)管理員管理物業(yè)的效率。應(yīng)用到的各種技術(shù)手段都在前面第二章已經(jīng)對(duì)進(jìn)行了分析和討論。通過對(duì)當(dāng)前學(xué)習(xí)的程序開發(fā)語(yǔ)言和程序框架分析得出采用ASP.NET程序開發(fā)框架適合此管理系統(tǒng)的開發(fā)。3.2.3操作的可行性物業(yè)管理系統(tǒng)操作起來簡(jiǎn)單易懂,打開瀏覽器,只要將管理員的賬號(hào)密碼輸入即可進(jìn)入操作。導(dǎo)航菜單言簡(jiǎn)意賅,能夠清晰明了得操作??砂l(fā)布通告,物業(yè)信息,用戶可自主操作,報(bào)修,繳費(fèi)等功能。不必在跑到物業(yè)繳費(fèi)。便捷操作性簡(jiǎn)單。添加用戶、修改用戶、刪除用戶按順序放好,通過對(duì)操作可行性的研究可以讓用戶順利簡(jiǎn)單的使用開發(fā)的好的系統(tǒng)[13]。3.2.4經(jīng)濟(jì)的可行性系統(tǒng)是關(guān)于對(duì)小區(qū)物業(yè)信息進(jìn)行管理的系統(tǒng),通過前面的功能、技術(shù)、操作等信息來分析,系統(tǒng)需要的經(jīng)濟(jì)投入需求并不大。假如系統(tǒng)開發(fā)成功,那將為小區(qū)的物業(yè)管理節(jié)省大部分的人力、物力資源。通所以具備一定經(jīng)濟(jì)可行性。4系統(tǒng)總體的設(shè)計(jì)4.1系統(tǒng)的功能分區(qū)模塊業(yè)主功能模塊的模塊圖如圖4-1。業(yè)主功能模塊業(yè)主功能模塊修改個(gè)人信息修改登錄密碼投訴建議社區(qū)咨詢?cè)诰€報(bào)修在線繳費(fèi)圖4-1業(yè)主功能模功能模塊圖管理員功能模塊的模塊圖如圖4-2。管理員功能模塊管理員功能模塊樓房信息管理投訴信息管理新聞信息管理修改登錄密碼費(fèi)用信息管理車位信息管理住戶信息管理報(bào)修信息管理賬號(hào)信息管理設(shè)施信息管理圖4-2系統(tǒng)賬號(hào)功能模功能模塊圖4.1.1辦理業(yè)務(wù)的流程小區(qū)辦理系統(tǒng)業(yè)務(wù)的流程一定是言簡(jiǎn)意賅的。如果沒有良好的設(shè)計(jì)系統(tǒng)業(yè)務(wù)流程圖會(huì)導(dǎo)致系統(tǒng)的各個(gè)功能出現(xiàn)和預(yù)期目的不一致的問題。業(yè)務(wù)流程圖的作用就是業(yè)務(wù)流程分析可以幫助了解小區(qū)物業(yè)管理相關(guān)業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)調(diào)查工作中的錯(cuò)誤,修改和刪除原系統(tǒng)不合理的部分,在系統(tǒng)的基礎(chǔ)上優(yōu)化處理流程[14]。辦理系統(tǒng)業(yè)務(wù)的流程圖如下:圖4-1系統(tǒng)業(yè)務(wù)的流程4.2數(shù)據(jù)庫(kù)的設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)賬號(hào)的結(jié)構(gòu)圖如圖4-2。圖4-2系統(tǒng)賬號(hào)實(shí)體圖添加費(fèi)用信息實(shí)體圖如圖4-3。圖4-3添加費(fèi)用信息實(shí)體圖業(yè)主車位信息的實(shí)體圖如圖4-4。圖4-4業(yè)主車位信息實(shí)體圖業(yè)主投訴信息實(shí)體圖如圖4-5。圖4-5業(yè)主投訴信息實(shí)體圖物業(yè)通知信息實(shí)體圖如圖4-6。圖4-6物業(yè)通知信息實(shí)體圖業(yè)主信息結(jié)構(gòu)圖如下:圖4-7業(yè)主信息結(jié)構(gòu)圖全局結(jié)構(gòu)圖如下:圖4-8全局結(jié)構(gòu)圖4.3物業(yè)管理的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)建立一個(gè)數(shù)據(jù)庫(kù)名為XQWYGL的數(shù)據(jù)庫(kù):表4-1CheWei(業(yè)主車位信息表)列名說明類型(長(zhǎng)度)備注id編號(hào)Int(4)主鍵Name名稱nvarchar(50)Ds備注nvarchar(50)表4-2Admin(系統(tǒng)賬號(hào)信息表)字段說明類型(長(zhǎng)度)備注id系統(tǒng)賬號(hào)idInt(4)主鍵Name系統(tǒng)賬號(hào)名稱Varchar(30)Pwd系統(tǒng)賬號(hào)密碼Varchar(16)表4-3Users(業(yè)主信息表)字段說明類型(長(zhǎng)度)備注id業(yè)主編號(hào)Int主鍵UserName業(yè)主賬號(hào)nvarchar(20)pwd業(yè)主密碼nvarchar(20)XingMing真實(shí)姓名nvarchar(20)Sex業(yè)主性別nvarchar(20)Tel業(yè)主電話nvarchar(20)ZhuZhi業(yè)主地址text(16)emal電子郵件nvarchar(20)FangWu房號(hào)float(8)表4-4liuyan(投訴信息表)字段說明類型(長(zhǎng)度)備注Id編號(hào)Int主鍵name投訴標(biāo)題nvarchar(20)content內(nèi)容text(16)huifu回復(fù)信息text(16))UserId用戶編號(hào)nvarchar(20)UserName投訴人nvarchar(20)AddTime添加時(shí)間datetime表4-5News(公告信息表)字段說明類型(長(zhǎng)度)備注Id編號(hào)Int主鍵name投訴標(biāo)題nvarchar(20)content內(nèi)容text(16)AddTime添加時(shí)間datetime表4-6FeiYong(業(yè)主添加費(fèi)用信息表)字段說明類型(長(zhǎng)度)備注MemberID業(yè)主編號(hào)Int主鍵MemberTName業(yè)主姓名nvarchar(20)MoenyTyep類型nvarchar(20)MonthInfo金額nvarchar(20)LasterNum上次度數(shù)floatThisNum本次度數(shù)floatTrueNum當(dāng)前數(shù)量floatDanJia單價(jià)floatYingJiao總金額floatAddTime添加時(shí)間datetime5系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)的詳細(xì)設(shè)計(jì)是承上啟下的設(shè)計(jì),為最重要的設(shè)計(jì),是整個(gè)網(wǎng)站的核心部分,對(duì)每個(gè)模塊的詳細(xì)設(shè)計(jì)部分。5.1業(yè)主登錄模塊詳細(xì)設(shè)計(jì)打開程序運(yùn)行的第一個(gè)部分就是程序的登錄界面,用戶必須先通過登陸才能進(jìn)入系統(tǒng)操作,登錄界面是為了保證系統(tǒng)的安全性而設(shè)計(jì)的。每一個(gè)使用系統(tǒng)的用戶以及管理員都必須進(jìn)行此步驟的操作,并且還需要輸入正確的用戶角色,登錄賬號(hào)以及正確的登錄密碼才能進(jìn)入相應(yīng)權(quán)限的管理界面。登錄小區(qū)物業(yè)管理系統(tǒng)的過程其實(shí)就是一個(gè)查詢數(shù)據(jù)庫(kù)中的用戶表的一個(gè)過程,利用登錄類代碼程序判斷輸入的登錄賬號(hào),用戶角色和登錄密碼等相關(guān)信息都儲(chǔ)存于數(shù)據(jù)庫(kù)中,系統(tǒng)會(huì)進(jìn)行自動(dòng)對(duì)比,如果輸入信息一致,那么系統(tǒng)會(huì)提示登錄成功并且自動(dòng)進(jìn)入系統(tǒng),如果有一項(xiàng)不一致則系統(tǒng)會(huì)提示您登錄失敗重新輸入信息再進(jìn)行登錄。業(yè)主登錄的運(yùn)行效果如圖5-1。圖5-1業(yè)主登錄運(yùn)行界面相關(guān)代碼:(見附錄一)5.2通知信息管理管理員可通過系統(tǒng)來發(fā)布相關(guān)消息,例如:節(jié)假日的節(jié)目,或者季節(jié)變幻的注意等。圖5-2添加通知信息管理界面5.3添加樓房管理信息樓房的管理對(duì)于管理者來說也非常重要,樓房的數(shù)量以及樓層的戶型,面積的搜集都是給管理者帶來了便利。如下兩圖所示:圖5-3添加樓房信息管理運(yùn)行圖圖5-4樓房信息管理圖5.4業(yè)主車位信息管理業(yè)主車位信息管理實(shí)現(xiàn)了業(yè)主在線查詢車位信息的功能,系統(tǒng)賬號(hào)和員工可以查看和處理業(yè)主車位的信息。圖5-5管理業(yè)主車位信息運(yùn)行界面5.5查看費(fèi)用信息圖5-6查看費(fèi)用運(yùn)行界面相關(guān)代碼:(見附錄二)5.5.1添加費(fèi)用信息管理添加費(fèi)用信息管理實(shí)現(xiàn)了業(yè)主添加費(fèi)用信息,管理添加費(fèi)用信息,系統(tǒng)賬號(hào)和員工都具備操作權(quán)限,業(yè)主只能查詢自己的添加費(fèi)用信息。圖5-7添加添加費(fèi)用信息界面5.6添加業(yè)主管理添加業(yè)主是比較重要的功能模塊,主要是實(shí)現(xiàn)業(yè)主使用信息的添加修改和刪除操作。此功能模塊是物業(yè)人員管理的重點(diǎn)也是管理的基礎(chǔ),用戶信息管理的實(shí)際結(jié)果應(yīng)用在用戶登錄功能模塊,所以所有的用戶息息都包括登錄賬號(hào)和登錄密碼兩個(gè)基本的屬性,添加用戶信息是保證不能讓任何人隨意的使用小區(qū)物業(yè)管理系統(tǒng)的功能。數(shù)據(jù)庫(kù)是用戶信息管理功能模塊的基礎(chǔ),在添加用戶信息的時(shí)候要判斷一些重要的用戶屬性不能重復(fù),如果重復(fù)就無法區(qū)分每個(gè)用戶是不是獨(dú)立的用戶。添加業(yè)主管理實(shí)現(xiàn)的過程主要是將用戶填寫的信息輸入數(shù)據(jù)庫(kù)相關(guān)代碼:(附錄三)圖5-8添加業(yè)主界面5.6.1業(yè)主信息管理業(yè)主信息管理有添加小區(qū)業(yè)主的信息,包括添加個(gè)人信息,修改個(gè)人信息,查詢個(gè)人信息以及刪除信息等功能。圖5-9業(yè)主信息管理的運(yùn)行界面5.7業(yè)主投訴管理業(yè)主投訴是業(yè)主使用的功能,業(yè)主可以把自己的意見或者建議發(fā)布到系統(tǒng)中,系統(tǒng)賬號(hào)查看后可以對(duì)意見和建議進(jìn)行回復(fù)。圖5-10業(yè)主投訴的運(yùn)行界面5.8報(bào)修信息管理用戶可通過該系統(tǒng)申請(qǐng)報(bào)修損壞的電梯,以及公共場(chǎng)所損壞的物體;圖5-11保修信息界面5.9設(shè)施信息管理這是便于管理者管理小區(qū)里面的公共設(shè)施,例如:兒童游樂園、健身器材、小亭子等。圖5-12添加設(shè)施信息管理界面圖5-13設(shè)施信息管理界面5.10用戶信息管理管理者以及住戶自己管理密碼以及相關(guān)信息。用戶可以在忘記密碼時(shí),在信息處還有記錄。管理者在需要住戶信息時(shí),不用挨家挨戶的問,直接快捷的從系統(tǒng)中找到所需信息。圖5-14用戶信息管理界面圖5-15用戶信息修改界面6系統(tǒng)測(cè)試6.1測(cè)試系統(tǒng)的目的測(cè)試物業(yè)管理的目的就是運(yùn)行此系統(tǒng),并在不同的工作環(huán)境下比較和系統(tǒng)的功能需求可行性定義的差異,檢驗(yàn)完整的系統(tǒng)是否各個(gè)模塊能夠相互連接作用,發(fā)現(xiàn)設(shè)計(jì)文檔和開題報(bào)告不符合或矛盾的地方。6.2軟件測(cè)試的工具軟件測(cè)試的工具是用來測(cè)試系統(tǒng)運(yùn)行的軟件??梢酝ㄟ^幾個(gè)簡(jiǎn)單的例子來測(cè)試,簡(jiǎn)單易懂,進(jìn)而使測(cè)試人員能夠又快又準(zhǔn)確地確定系統(tǒng)中存在的錯(cuò)誤。軟件典型的測(cè)試工具分為:開源測(cè)試管理工具:Bugfree、Bugzilla、TestLink、mantis自動(dòng)化功能測(cè)試工具開源:Watir、Selenium、MaxQ、WebInject開源自動(dòng)化測(cè)試工具的性能:Jmeter、OpenSTA、DBMonster、TPTEST、WebApplicationLoadSimulator[TestDirector]:測(cè)試工具的企業(yè),也是第一次審判管理系統(tǒng)基于Web的產(chǎn)業(yè)。[質(zhì)量中心]:基于Web的測(cè)試管理工具,它可以組織和管理所有應(yīng)用程序的測(cè)試階段,包括確定測(cè)試需求,測(cè)試計(jì)劃,測(cè)試執(zhí)行和缺陷跟蹤。[QuickTestProfessional]:用于創(chuàng)建功能和回歸測(cè)試。[LoadRunner],預(yù)測(cè)系統(tǒng)和負(fù)載測(cè)試工具性能的行為。[其他工具與自動(dòng)化測(cè)試框架]:RationalFunctionalTester、BorlandSilk系列工具、WinRunner、Robot等。6.3登錄模塊測(cè)試這是針對(duì)物業(yè)管理員和業(yè)主用戶的的登陸進(jìn)行的測(cè)試。物業(yè)管理員擁有業(yè)主(用戶)的全部權(quán)限以及查看所有用戶的信等權(quán)限。物業(yè)管理員可以對(duì)系統(tǒng)的全部?jī)?nèi)容內(nèi)容進(jìn)行設(shè)置。具體測(cè)試用例下表6-1所示:表6-1登陸模塊測(cè)試用例表NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果2管理員登錄權(quán)限及各功能驗(yàn)證登陸管理員賬號(hào),查看及操作其他用戶的信息、查看、修改、提交停車信息等功能驗(yàn)證可以填寫、修改、提交個(gè)人信息及對(duì)其他用戶信息的查看和匯總操作。與預(yù)期結(jié)果一致3物業(yè)管理員登錄權(quán)限及各功能驗(yàn)證登陸物業(yè)管理員賬號(hào),查看及操作站內(nèi)新聞、用戶信息、停車信息、欠費(fèi)信息、在線投訴信息,和其他內(nèi)容等功能驗(yàn)證可以實(shí)現(xiàn)查看、添加、修改、刪除、查找站內(nèi)新聞、用戶信息、停車信息、欠費(fèi)信息、在線投訴信息,和其他內(nèi)容等功能驗(yàn)證等功能。與預(yù)期結(jié)果一致6.4系統(tǒng)管理員測(cè)試系統(tǒng)管理員進(jìn)入操作首頁(yè)可以通過點(diǎn)擊菜單選擇相應(yīng)操作,進(jìn)入不同的功能界面。針對(duì)不同的選項(xiàng),分別對(duì)用戶信息、站內(nèi)新聞信息、住戶信息、停車信息和其他內(nèi)容進(jìn)行添加、修改、刪除、查找等其他操作。下面是系統(tǒng)管理員模塊設(shè)計(jì)的測(cè)試用例如表6-2。表6-2系統(tǒng)管理員模塊測(cè)試用例表NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1點(diǎn)擊用戶信息點(diǎn)擊左側(cè)菜單的用戶信息按照點(diǎn)擊的用戶信息,右側(cè)顯示用戶信息操作界面與預(yù)期結(jié)果一致2點(diǎn)擊站內(nèi)新聞信息點(diǎn)擊左側(cè)菜單的站內(nèi)新聞信息按照點(diǎn)擊的站內(nèi)信息信息,右側(cè)顯示站內(nèi)信息操作界面與預(yù)期結(jié)果一致3點(diǎn)擊住戶信息點(diǎn)擊左側(cè)菜單的住戶信息按照點(diǎn)擊的住戶信息,右側(cè)顯示住戶信息操作界面與預(yù)期結(jié)果一致4點(diǎn)擊停車信息點(diǎn)擊左側(cè)菜單的停車信息按照點(diǎn)擊的停車信息,右側(cè)顯示停車信息操作界面與預(yù)期結(jié)果一致5點(diǎn)擊欠費(fèi)信息點(diǎn)擊左側(cè)菜單的欠費(fèi)信息按照點(diǎn)擊的欠費(fèi)信息,右側(cè)顯示欠費(fèi)信息操作界面與預(yù)期結(jié)果一致系統(tǒng)管理員可以對(duì)用戶信息進(jìn)行添加、刪除、修改、查詢等操作。如下表6-3所示。表6-3用戶信息模塊測(cè)試用例NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1用戶信息添加點(diǎn)擊表格下方添加按鈕,輸入用戶信息,點(diǎn)擊保存按鈕添加的用戶信息顯示在表格中,在數(shù)據(jù)庫(kù)中可以找到該數(shù)據(jù)與預(yù)期結(jié)果一致2用戶信息修改點(diǎn)擊表格下方或?qū)?yīng)信息左側(cè)的修改按鈕,輸入修改信息,點(diǎn)擊保存按鈕查看表格及數(shù)據(jù)庫(kù)中的用戶信息,與修改內(nèi)容一致與預(yù)期結(jié)果一致3用戶信息刪除點(diǎn)擊表格下方刪除或?qū)?yīng)信息左側(cè)的刪除按鈕,確認(rèn)刪除信息刪除的用戶信息未顯示在表格中,在數(shù)據(jù)庫(kù)中未找到該數(shù)據(jù)與預(yù)期結(jié)果一致4用戶信息查找點(diǎn)擊表格下方的查找按鈕,輸入查詢條件,點(diǎn)擊查找按鈕查找的信息顯示在表格中與預(yù)期結(jié)果一致5用戶信息查看選中要查看的信息,點(diǎn)擊表格下方查看按鈕顯示用戶具體信息對(duì)話框與預(yù)期結(jié)果一致系統(tǒng)管理員可以對(duì)課程信息進(jìn)行添加、刪除、修改、查詢等操作。如下表6-4所示。表6-4站內(nèi)新聞信息模塊測(cè)試用例NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1站內(nèi)新聞添加點(diǎn)擊表格下方添加按鈕,輸入站內(nèi)新聞,點(diǎn)擊保存按鈕添加的站內(nèi)新聞顯示在表格中,在數(shù)據(jù)庫(kù)中可以找到該數(shù)據(jù)與預(yù)期結(jié)果一致2站內(nèi)新聞修改點(diǎn)擊表格下方或?qū)?yīng)信息左側(cè)的修改按鈕,輸入修改信息,點(diǎn)擊保存按鈕查看表格及數(shù)據(jù)庫(kù)中的站內(nèi)新聞,與修改內(nèi)容一致與預(yù)期結(jié)果一致3站內(nèi)新聞刪除點(diǎn)擊表格下方刪除或?qū)?yīng)信息左側(cè)的刪除按鈕,確認(rèn)刪除信息刪除的站內(nèi)新聞未顯示在表格中,在數(shù)據(jù)庫(kù)中未找到該數(shù)據(jù)與預(yù)期結(jié)果一致4站內(nèi)新聞查找點(diǎn)擊表格下方的查找按鈕,輸入查詢條件,點(diǎn)擊查找按鈕查找的信息顯示在表格中與預(yù)期結(jié)果一致5站內(nèi)新聞查看選中要查看的信息,點(diǎn)擊表格下方查看按鈕顯示站內(nèi)新聞具體信息對(duì)話框與預(yù)期結(jié)果一致系統(tǒng)管理員可以對(duì)住戶信息進(jìn)行添加、刪除、修改、查詢等操作。如表6-5所示。表6-5住戶信息模塊測(cè)試用例表NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1住戶信息添加點(diǎn)擊表格下方添加按鈕,輸入住戶信息,點(diǎn)擊保存按鈕添加的住戶信息顯示在表格中,在數(shù)據(jù)庫(kù)中可以找到該數(shù)據(jù)與預(yù)期結(jié)果一致2住戶信息修改點(diǎn)擊表格下方或?qū)?yīng)信息左側(cè)的修改按鈕,輸入修改信息,點(diǎn)擊保存按鈕查看表格及數(shù)據(jù)庫(kù)中的住戶信息,與修改內(nèi)容一致與預(yù)期結(jié)果一致3住戶信息刪除點(diǎn)擊表格下方刪除或?qū)?yīng)信息左側(cè)的刪除按鈕,確認(rèn)刪除信息刪除的住戶信息未顯示在表格中,在數(shù)據(jù)庫(kù)中未找到該數(shù)據(jù)與預(yù)期結(jié)果一致4住戶信息查找點(diǎn)擊表格下方的查找按鈕,輸入查詢條件,點(diǎn)擊查找按鈕查找的信息顯示在表格中與預(yù)期結(jié)果一致5住戶信息查看選中要查看的信息,點(diǎn)擊表格下方查看按鈕顯示住戶信息具體信息對(duì)話框與預(yù)期結(jié)果一致系統(tǒng)管理員可以對(duì)停車信息進(jìn)行添加、刪除、修改、查詢等操作。如表6-6所示表6-6停車信息模塊測(cè)試用例表NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1停車信息添加點(diǎn)擊表格下方添加按鈕,輸入停車信息,點(diǎn)擊保存按鈕添加的停車信息顯示在表格中,在數(shù)據(jù)庫(kù)中可以找到該數(shù)據(jù)與預(yù)期結(jié)果一致2停車信息修改點(diǎn)擊表格下方或?qū)?yīng)信息左側(cè)的修改按鈕,輸入修改信息,點(diǎn)擊保存按鈕查看表格及數(shù)據(jù)庫(kù)中的考核標(biāo)準(zhǔn),與修改內(nèi)容一致與預(yù)期結(jié)果一致3停車信息刪除點(diǎn)擊表格下方刪除或?qū)?yīng)信息左側(cè)的刪除按鈕,確認(rèn)刪除信息刪除的停車信息未顯示在表格中,在數(shù)據(jù)庫(kù)中未找到該數(shù)據(jù)與預(yù)期結(jié)果一致4停車信息查找點(diǎn)擊表格下方的查找按鈕,輸入查詢條件,點(diǎn)擊查找按鈕查找的信息顯示在表格中與預(yù)期結(jié)果一致5停車信息查看選中要查看的信息,點(diǎn)擊表格下方查看按鈕顯示停車信息具體信息對(duì)話框與預(yù)期結(jié)果一致系統(tǒng)管理員可以對(duì)欠費(fèi)信息進(jìn)行添加、刪除、修改、查詢等操作。具體測(cè)試用例如表6-7所示。表6-7欠費(fèi)信息模塊測(cè)試用例表NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1欠費(fèi)信息添加點(diǎn)擊表格下方添加按鈕,輸入欠費(fèi)信息,點(diǎn)擊保存按鈕添加的欠費(fèi)信息顯示在表格中,在數(shù)據(jù)庫(kù)中可以找到該數(shù)據(jù)與預(yù)期結(jié)果一致2欠費(fèi)信息修改點(diǎn)擊表格下方或?qū)?yīng)信息左側(cè)的修改按鈕,輸入修改信息,點(diǎn)擊保存按鈕查看表格及數(shù)據(jù)庫(kù)中的計(jì)算方式,與修改內(nèi)容一致與預(yù)期結(jié)果一致3欠費(fèi)信息刪除點(diǎn)擊表格下方刪除或?qū)?yīng)信息左側(cè)的刪除按鈕,確認(rèn)刪除信息刪除的欠費(fèi)信息未顯示在表格中,在數(shù)據(jù)庫(kù)中未找到該數(shù)據(jù)與預(yù)期結(jié)果一致4欠費(fèi)信息查找點(diǎn)擊表格下方的查找按鈕,輸入查詢條件,點(diǎn)擊查找按鈕查找的信息顯示在表格中與預(yù)期結(jié)果一致5欠費(fèi)信息查看選中要查看的信息,點(diǎn)擊表格下方查看按鈕顯示欠費(fèi)信息具體信息對(duì)話框與預(yù)期結(jié)果一致6欠費(fèi)信息修改輸入欠費(fèi)信息輸入框中顯示欠費(fèi)信息,并存入數(shù)據(jù)庫(kù)與預(yù)期結(jié)果一致6.5物業(yè)管理員測(cè)試管理員登錄進(jìn)入管理員操作頁(yè)面,通過點(diǎn)擊左側(cè)的選擇菜單進(jìn)行相應(yīng)的操作,進(jìn)入不同的功能界面。用例設(shè)計(jì)表見表6-8。NO用例名稱操作步驟預(yù)期結(jié)果實(shí)際結(jié)果1個(gè)人資料信息填寫通過點(diǎn)擊左側(cè)考核項(xiàng),在右側(cè)填寫個(gè)人資料信息能填寫信息并顯示已填信息情況與預(yù)期結(jié)果一致2停車信息管理填寫停車信息,點(diǎn)擊提交按鈕能提交填寫信息,在停車信息中可查看與預(yù)期結(jié)果一致3欠費(fèi)信息查看與匯總通過點(diǎn)擊左側(cè)菜單,在右側(cè)查看欠費(fèi)信息能查看并匯總欠費(fèi)信息與預(yù)期結(jié)果一致表6-8管理員模塊測(cè)試用例表PAGE30-7結(jié)論開發(fā)小區(qū)物業(yè)管理系統(tǒng)經(jīng)過了幾個(gè)月的開發(fā)和測(cè)試過程。在開發(fā)系統(tǒng)的過程中把所學(xué)的有關(guān)數(shù)據(jù)庫(kù)和ASP.NET技術(shù)框架方面的知識(shí)充分的運(yùn)用。在經(jīng)過這幾個(gè)月的系統(tǒng)開發(fā)過程中已經(jīng)可以獨(dú)立的完成一個(gè)小區(qū)物業(yè)管理系統(tǒng)的開發(fā)。通過查閱相關(guān)的開發(fā)資料把在開發(fā)過程中遇到的各種各樣的問題都一個(gè)的解決了。開發(fā)好的系統(tǒng)在功能方面有些還沒有進(jìn)行優(yōu)化。比如系統(tǒng)沒有采用圖形菜單的方式來更加直接的方法來顯示使用系統(tǒng)的操作過程。系統(tǒng)的很多界面設(shè)計(jì)的還比較粗糙,沒有利用好界面設(shè)計(jì)工具對(duì)頁(yè)面進(jìn)行美觀的設(shè)計(jì)。但是相信在經(jīng)過反復(fù)的測(cè)試之后,開發(fā)好的小區(qū)物業(yè)管理系統(tǒng)會(huì)變得越來越完善。由于目前程序開發(fā)設(shè)計(jì)水平的限制,在沒有參與過大型計(jì)算機(jī)系統(tǒng)的開發(fā)基礎(chǔ)下,開發(fā)出來的這套小區(qū)物業(yè)管理系統(tǒng)肯定還存在很多的問題,所以會(huì)在不斷采用各種方法和手段讓小區(qū)物業(yè)管理系統(tǒng)越來越完善,越來越完美,運(yùn)行速度越來越快,發(fā)生錯(cuò)誤的概率越來越少。到最后能夠開發(fā)出一套真正可以使用在小區(qū)物業(yè)中來對(duì)小區(qū)物業(yè)信息進(jìn)行科學(xué),高效的管理,提升了小區(qū)物業(yè)管理的效率,降低了出錯(cuò)的概率,大大節(jié)約了小區(qū)物業(yè)的人力資源和相關(guān)的投入。參考文獻(xiàn)[1]基于ASP.NET的物業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),白名赫,吉林大學(xué),2017.12.01.(27):88-86[2]華盟物業(yè)智能化管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 呂琳,電子科技大學(xué),2015.10.01.(24):74-75[3]住宅小區(qū)監(jiān)控系統(tǒng)設(shè)計(jì)及管理,林穎 電子技術(shù)與軟件工程,2017.11.07.:99-96[4]物業(yè)管理信息系統(tǒng)的應(yīng)用,秦穎,信息與電腦(理論版),2018.09.15.[5]小型物業(yè)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),甘小平,吉林大學(xué),2014.12.01.:22-25[6]基于戰(zhàn)略規(guī)劃的物業(yè)管理信息系統(tǒng)構(gòu)建.王悅,電腦知識(shí)與技術(shù),2017.08.25.:35-40[7]小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J].趙明.中國(guó)高新技術(shù)企業(yè),2010.[8][美]JeffreyD.Ullman,JenniferWidom《FundamentalCourseofDatabaseSystem》,TsingHuaPress,2010.11[9]唐偉.基于.NET的管理信息系統(tǒng)設(shè)計(jì)及開發(fā)技術(shù)研究[D].東南大學(xué),2005.:28-30[10]侯海霞,崔冬華.基于軟件測(cè)試技術(shù)的軟件質(zhì)量保證研究[J].科技信息(科學(xué)教研),2008.[11]薛秀玉.計(jì)算機(jī)軟件著作權(quán)侵權(quán)的認(rèn)定[D].西南政法大學(xué),2007(25):22-30[12]朱少民.軟件測(cè)試方法和技術(shù)[M].北京:清華大學(xué)出版社,2014(27):54-56[13]威利,湯姆森.PHP和MySQLWeb開發(fā)[M].北京:機(jī)械工業(yè)出版社,2009.4.(27):35-36[14]徐寅昊.SQL注入及SQLServer的安全性研究[D].華東師范大學(xué),2009.:28-30[15]周嵐.多線程在WinForm窗體開發(fā)中的應(yīng)用研究[J].軟件工程,2017.致謝四年的大學(xué)學(xué)習(xí)生活在即將劃上一個(gè)句號(hào),而對(duì)于剩下人生來說卻僅僅只是一個(gè)逗號(hào),即將面對(duì)的是新的征程,新的的開始。研究及論文是在導(dǎo)師的親切關(guān)懷和耐心的指導(dǎo)下完成的。同時(shí),我還要感謝一下一起完成畢業(yè)論文小組的同學(xué)們,如果沒有你們的支持和傾心的協(xié)助,我是無法解決這些困難和疑惑,最終能夠讓本文順利完成。至此論文付梓之際,我的心情無法保持平靜,從開始選擇課題到論文的順利答辯,有無數(shù)可敬的師長(zhǎng)、朋友給了我很多的幫助,在這里請(qǐng)您接受我誠(chéng)摯的謝意!

最后,再次對(duì)那些在論文完成過程中,關(guān)心、幫助我的同學(xué)和朋友們表示衷心地感謝!附錄1protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){if(DropDownList1.SelectedValue=="管理員"){stringuserName=this.TextBox1.Value;stringPwd=this.passWord.Value;stringsql="select*fromAdminwhereName='"+userName+"'andPwd='"+Pwd+"'";SqlDataReaderdr=data.GetDataReader(sql);if(dr.Read()){Session["Admin"]=dr["Name"].ToString();Session["adminid"]=dr["id"].ToString();Response.Write("<scriptlanguage='javascript'>alert('');location.href='Admin/index.html'</script>");}else{Alert.AlertAndRedirect("登錄失敗,"Login.aspx");}}else{if(TextBox1.Value==""&&passWord.Value==""){Alert.AlertAndRedirect("沒有輸入賬號(hào)和密碼","Login.aspx");}else{SqlDataReaderdr;dr=data.GetDataReader("select*fromUserswhereUserName='"+TextBox1.Value.Trim()+"'andpwd='"+passWord.Value.Trim()+"'");if(dr.Read()){Session["UserId"]=dr["id"].ToString();Session["UserName"]=dr["UserName"].ToString();Session["XingMing"]=dr["XingMing"].ToString();Session["Photo"]=dr["Photo"].ToString();Response.Redirect("UserManger/index.html");}else{Alert.AlertAndRedirect("賬號(hào)或者密碼不對(duì)請(qǐng)重新登陸","Login.aspx");}}附錄2if(!IsPostBack){SqlHelperdata=newSqlHelper();stringid=Session["UserId"].ToString();SqlDataReaderdr=data.GetDataReader("select*fromUserswhereid="+id);dr.Read();txtname.Text=dr["UserName"].ToString();XingMing.Text=dr["XingMing"].ToString();Age.Text=dr["Age"].ToString();txtds.Text=dr["Ds"].ToString();txtemal.Text=dr["emal"].ToString();RenKou.Text=dr["RenKou"].ToString();pic.Text=dr["Photo"].ToString();Image1.ImageUrl="../files/"+dr["Photo"].ToString();Tel.Text=dr["Tel"].ToString();DropDownList1.Items.FindByValue(dr["Sex"].ToString()).Selected=true;//選項(xiàng)TextTextBox3.Text=dr["GouFangShiJian"].ToString();TextBox4.Text=dr["ZhuZhi"].ToString();TextBox5.Text=dr["AiHao"].ToString();Label2.Text=dr["FangWu"].ToString();}}protectedvoidButton1_Click(objectsender,EventArgse){stringid=Session["UserId"].ToString();data.RunSql("updateUserssetUserName='"+txtname.Text+"',XingMing='"+XingMing.Text

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論