




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
/摘要隨著我國(guó)科學(xué)技術(shù)和社會(huì)經(jīng)濟(jì)的不斷發(fā)展,人們對(duì)住宅的要求也越來(lái)越高,為了適應(yīng)社會(huì)的這一需求,物業(yè)管理系統(tǒng)應(yīng)用而生。本系統(tǒng)利用計(jì)算機(jī)和互聯(lián)網(wǎng)的優(yōu)勢(shì),接受ASP.NET技術(shù)作為創(chuàng)建應(yīng)用程序的方式,以C#作為編程語(yǔ)言,接受SQLSERVER2005數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)。論文首先論述了系統(tǒng)的開(kāi)發(fā)背景,并對(duì)所用到的開(kāi)發(fā)工具和關(guān)鍵技術(shù)做了簡(jiǎn)潔的介紹。接著對(duì)系統(tǒng)的探討意義,探討現(xiàn)狀及設(shè)計(jì)目標(biāo)進(jìn)行分析,通過(guò)對(duì)系統(tǒng)需求和可行性進(jìn)行分析,確定了系統(tǒng)的功能模塊,并畫(huà)出相應(yīng)的功能結(jié)構(gòu)圖、模塊圖和數(shù)據(jù)流圖。最終在系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)中,對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)和網(wǎng)頁(yè)做了詳細(xì)的設(shè)計(jì)。其中著重?cái)⑹隽宋飿I(yè)管理模塊和用戶之間的分析過(guò)程,并給出各模塊的實(shí)現(xiàn)方法及部分源代碼和系統(tǒng)關(guān)鍵技術(shù)的程序?qū)崿F(xiàn)。經(jīng)過(guò)系統(tǒng)調(diào)試運(yùn)行后表明,系統(tǒng)可以滿意用戶的各項(xiàng)要求。關(guān)鍵詞:小區(qū)物業(yè);管理系統(tǒng);ASP.NET;SQLServer2005
ABSTRACTWiththedevelopmentofsciencetechnologyandsocialeconomyinournation,peoplehavehighdesirefortheirhouse.Inordertoadaptthiskindofsocialrequirement,estatemanagementsystemappearsatthemoment.Thesystemhastheadvantageofcomputerandinternet.AndusedAPS.NETasitswaywhatsetuptheapplicationC#asitslanguage,SQLServer2000databaseconduct
and
actions
backstagedatabase.First,thebackgroundofthissystemisshowed,anddevelopingtoolsandkeytechnologyusedaresimplypresented.Second,systemresearchmeaning,statusquoanddesigndestinationareanalyzed.Byanalyzingthesystemdemandandfeasibility,functionalmoduleisconfirmed.Furthermore,relevantfunctionalstructurecharts,modulechartsanddatumflowchartsaredrawn.Atlast,onthesystemdesignandimplement,detaileddesignismadetosystemdatabaseandwebpage.Meanwhile,estatemanagementmoduleandanalysisprocessbetweencustomersisemphasized,furthermore,implementmethodofmodules,andprogramimplementofaportionofsourcecodeandsystemkeytechnologyaregiven.Aftersystemdebugandrun,itisshownthatsystemcansatisfythedemandfortheusers.Keywords:Thecommunityestate;Managementsystem;ASP.NET;SQLServer2005
目錄TOC\o"1-3"\h\u1緒論 11.1系統(tǒng)開(kāi)發(fā)背景 11.2系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介 12需求分析和可行性分析 52.1需求分析 52.2功能說(shuō)明 52.3系統(tǒng)的可行性分析 62.4系統(tǒng)數(shù)據(jù)流圖基本概念及功能分析 73總體設(shè)計(jì) 83.1系統(tǒng)功能模塊圖 83.2系統(tǒng)功能設(shè)計(jì) 83.3系統(tǒng)模塊設(shè)計(jì) 93.4系統(tǒng)需求 114數(shù)據(jù)庫(kù)設(shè)計(jì) 124.1數(shù)據(jù)庫(kù)和系統(tǒng)的關(guān)系 124.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 124.3小區(qū)物業(yè)管理系統(tǒng)ER圖分析 124.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 145系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 185.1住戶頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) 185.2管理員頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) 215.3管理員登陸頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) 245.4車輛管理頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) 266測(cè)試和維護(hù) 306.1系統(tǒng)測(cè)試概述 306.2測(cè)試過(guò)程 30結(jié)論 33參考文獻(xiàn) 34英文原文 35中文譯文 44致謝 501緒論1.1系統(tǒng)開(kāi)發(fā)背景隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平不斷的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選,幾十萬(wàn)到幾百萬(wàn)的小區(qū)住宅比比皆是。人們花的錢(qián)越多,對(duì)住宅本身的美觀、質(zhì)量要求也就越來(lái)越高。和此同時(shí)用戶也希望物業(yè)小區(qū)有良好的服務(wù)和管理,諸如對(duì)小區(qū)的修理維護(hù)都要求小區(qū)管理者做的完善。這就須要物業(yè)小區(qū)管理者對(duì)物業(yè)管理進(jìn)行宏觀的和微觀的細(xì)致管理,其中最好的方法是用計(jì)算機(jī)操作的小區(qū)物業(yè)管理系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)小區(qū)物業(yè)的管理,這就為設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)供應(yīng)了市場(chǎng)須要。而設(shè)計(jì)小區(qū)物業(yè)管理系統(tǒng)在現(xiàn)代社會(huì)是最熱門(mén)的行業(yè),也是最關(guān)切老百姓實(shí)際生活的設(shè)計(jì)。各種人性化的配置,使管理者和業(yè)主對(duì)住宅小區(qū)中的事物能更便利、更快捷、更滿意的得到解決。伴隨著小區(qū)的規(guī)模不斷擴(kuò)大和住戶的不斷增多,像小區(qū)中的汽車,小區(qū)附帶設(shè)施,小區(qū)的各項(xiàng)修理等都將越來(lái)越困難,工作量也將越來(lái)越大。小區(qū)管理在手工操作時(shí)代,工作特殊繁瑣,須要大量的人力、物力和財(cái)力,極大的奢侈了小區(qū)物業(yè)的資源,對(duì)于小區(qū)的管理人員來(lái)說(shuō),物業(yè)管理包括物業(yè)設(shè)備管理、住戶管理、停車場(chǎng)管理、設(shè)備管理、投訴管理等。這種管理方式存在著許多缺點(diǎn),比如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)查找、更新和維護(hù)都帶來(lái)了不少的困難。因此,我們將手工操作轉(zhuǎn)向電子化信息處理。1.2系統(tǒng)開(kāi)發(fā)技術(shù)簡(jiǎn)介結(jié)合小區(qū)物業(yè)管理的實(shí)際須要,通過(guò)對(duì)B/S模式[1]、ASP.NET開(kāi)發(fā)工具[2]、SQLServer2005數(shù)據(jù)庫(kù)以及SQL語(yǔ)言[3]和HTML語(yǔ)言[4]的深化學(xué)習(xí)及實(shí)踐,本課題主要完成了物業(yè)管理系統(tǒng)的需求分析[5]、數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用程序設(shè)計(jì)和開(kāi)發(fā)工作。本系統(tǒng)用C#和ASP.NET實(shí)現(xiàn)小區(qū)管理中所涉及的物業(yè)管理系統(tǒng)。在WEB應(yīng)用程序開(kāi)發(fā)中對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù)[6]。利用ASP.NET平臺(tái)的特性設(shè)計(jì)了結(jié)構(gòu)合理的WEB應(yīng)用程序,并將C#和數(shù)據(jù)庫(kù)結(jié)合高效地開(kāi)發(fā)WEB應(yīng)用程序。開(kāi)發(fā)本系統(tǒng)時(shí)主要用到的工具有Microsoft.NET2005,SQLSERVER2005,APS.NET。下面分別對(duì)它們做或許的介紹。1.Microsoft.NET2005[7]的簡(jiǎn)介在過(guò)去的二十年里,C和C++已經(jīng)成為在商業(yè)軟件的開(kāi)發(fā)領(lǐng)域中運(yùn)用最廣泛的語(yǔ)言。它們?yōu)槌绦騿T供應(yīng)了特殊靈敏的操作,不過(guò)同時(shí)也犧牲了確定的效率。對(duì)于C/C++用戶來(lái)說(shuō),最志向的解決方案無(wú)疑是在快速開(kāi)發(fā)的同時(shí)又可以調(diào)用底層平臺(tái)的全部功能。他們想要一種和最新的網(wǎng)絡(luò)標(biāo)準(zhǔn)保持同步并且能和已有的應(yīng)用程序良好整合的環(huán)境。另外,一些C/C++開(kāi)發(fā)人員還須要在必要的時(shí)候進(jìn)行一些底層的編程。C#(Csharp)是微軟對(duì)這一問(wèn)題的解決方案。C#是一種最新的、面對(duì)對(duì)象的編程語(yǔ)言。它使得程序員可以快速地編寫(xiě)各種基于Microsoft.NET平臺(tái)的應(yīng)用程序,Microsoft.NET供應(yīng)了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算和通訊領(lǐng)域。正是由于C#面對(duì)對(duì)象的卓越設(shè)計(jì),使它成為構(gòu)建各類組件的志向之選——無(wú)論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。運(yùn)用簡(jiǎn)潔的C#語(yǔ)言結(jié)構(gòu)[8],這些組件可以便利的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。最重要的是,C#使得C++程序員可以高效的開(kāi)發(fā)程序,而絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#和C/C++具有極大的相像性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C#。2.SQLSERVER2005[9]簡(jiǎn)介SQLServer2005和SQLServer2005Express都是微軟開(kāi)發(fā)的,一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),Express是SQLServer2005的免費(fèi)版本,他們功能完全相同2005Express運(yùn)用集成的商業(yè)智能(BI)工具供應(yīng)了企業(yè)級(jí)的數(shù)據(jù)管理。SQLServer2005Express數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)供應(yīng)了更平安牢靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQLServer2005Express數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外SQLServer2005Express結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的BI解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、Dashboard、Webservices和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。和MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的開(kāi)發(fā)工具包(包括BusinessIntelligenceDevelopmentStudio)的緊密集成使SQLServer2005和眾不同。無(wú)論您是開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、信息工作者還是決策者,SQLServer2005都可以為您供應(yīng)創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。為了熬煉我對(duì)SQLServer2005的理解和操作,我選擇了SQLServer2005[10]作為后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)。3.APS.NET[11]簡(jiǎn)介ASP.NET是統(tǒng)一的Web應(yīng)用程序平臺(tái),它供應(yīng)了為建立和部署企業(yè)級(jí)Web應(yīng)用程序所必需的服務(wù)。ASP.NET為能夠面對(duì)任何閱讀器或設(shè)備的更平安的、更強(qiáng)的可升級(jí)性、更穩(wěn)定的應(yīng)用程序供應(yīng)了新的編程模型和基礎(chǔ)結(jié)構(gòu)。ASP.NET是Microsoft.NETFramework的一部分,是一種可以在高度分布的Internet環(huán)境中簡(jiǎn)化應(yīng)用程序開(kāi)發(fā)的計(jì)算環(huán)境。.NETFramework包含公共語(yǔ)言運(yùn)行庫(kù),它供應(yīng)了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼平安。它也包含.NETFramework類庫(kù),這是一個(gè)開(kāi)發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面對(duì)對(duì)象的類型集合。ActiveServerPages所獨(dú)具的一些特點(diǎn):1.執(zhí)行效率的大幅提高ASP.NET是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)說(shuō)明程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,要比一條一條的說(shuō)明強(qiáng)許多。2.世界級(jí)的工具支持ASP.NET構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品VisualS[12]開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),WYSIWYG(WhatYouSeeIsWhatYouGet所見(jiàn)即為所得)的編輯。這些僅是ASP.NET強(qiáng)大化軟件支持的一小部分。3.強(qiáng)大性和適應(yīng)性因?yàn)锳SP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以有強(qiáng)大性和適應(yīng)性,可以使系統(tǒng)運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,可以選擇一種最適合的語(yǔ)言來(lái)編寫(xiě)程序,或者把程序用許多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的實(shí)力會(huì)保存在的基于COM+開(kāi)發(fā)的程序中,并且能夠完整的移植到ASP.NET。4.簡(jiǎn)潔性和易學(xué)性ASP.NET是運(yùn)行一些很平常的任務(wù),如:表單的提交、客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置等。例如,ASP.NET頁(yè)面構(gòu)架允許建立自己的用戶分界面,使其不同于常見(jiàn)的VB-Like界面。另外,通用語(yǔ)言簡(jiǎn)化開(kāi)發(fā)把代碼結(jié)合成軟件,這樣簡(jiǎn)潔的就像裝配電腦。5.高效可管理性ASP.NET運(yùn)用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)潔。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)潔文本中,新的設(shè)置都不須要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學(xué)觀念使A的基于應(yīng)用的開(kāi)發(fā)更加詳細(xì)和快捷。安裝在一臺(tái)服務(wù)器系統(tǒng)的ASP.NET的應(yīng)用程序只須要簡(jiǎn)潔的拷貝一些必需的文件,不須要系統(tǒng)重新啟動(dòng)。6.多處理器環(huán)境的牢靠性ASP.NET已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開(kāi)發(fā)工具,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將很大的提高運(yùn)行速度。即使現(xiàn)在的ASP.NET應(yīng)用軟件是為一個(gè)處理器開(kāi)發(fā)的,將來(lái)多處理器運(yùn)行時(shí)不須要任何變更都能提高效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。7.自定義性和可擴(kuò)展性ASP.NET設(shè)計(jì)時(shí)考慮了讓網(wǎng)站開(kāi)發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這和原來(lái)的包含關(guān)系不同,ASP.NET可以加入自定義的任何組件。網(wǎng)站程序的開(kāi)發(fā)從來(lái)沒(méi)有這么簡(jiǎn)潔過(guò)?;赪indows認(rèn)證技術(shù)和每個(gè)應(yīng)用程序的配置,可以確信原程序時(shí)確定平安的。
2需求分析和可行性分析2.1需求分析小區(qū)物業(yè)信息管理系統(tǒng)是針對(duì)當(dāng)代社會(huì),住宅小區(qū)慢慢成為居住主流這一市場(chǎng)需求而應(yīng)運(yùn)而生的,是為小區(qū)管理者和小區(qū)用戶更好的維護(hù)小區(qū)各項(xiàng)物業(yè)管理業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,依據(jù)需求分析,實(shí)現(xiàn)小區(qū)管理業(yè)務(wù),實(shí)現(xiàn)各項(xiàng)管理等幾個(gè)方面的功能。對(duì)物管中心來(lái)說(shuō),小區(qū)的樓宇,房間,用戶的管理、小區(qū)內(nèi)停車場(chǎng)的管理、各項(xiàng)設(shè)備的修理[13]等都須要考慮到;對(duì)小區(qū)環(huán)境、小區(qū)的樓房要有詳細(xì)的介紹;對(duì)房屋出租狀況要有管理員詳細(xì)記載;對(duì)設(shè)備修理的費(fèi)用等各項(xiàng)狀況資料也要有記載;對(duì)管理須要登記并處理整個(gè)過(guò)程;對(duì)小區(qū)內(nèi)車輛要有車位編號(hào)、停車戶主、車位位置等記錄。在功能方面:1.對(duì)樓盤(pán)、戶型要有介紹2.對(duì)住戶、房產(chǎn)資料要有記錄3.對(duì)樓房的租售狀況有記錄4.對(duì)物業(yè)設(shè)備要有登記5.對(duì)住戶的設(shè)備修理進(jìn)行處理2.2功能說(shuō)明1.前臺(tái)功能說(shuō)明:前臺(tái)系統(tǒng)作為和客戶干脆接觸的界面,在考慮功能的同時(shí),也須要考慮到客戶在運(yùn)用系統(tǒng)時(shí)操作的簡(jiǎn)介和便利,可以使對(duì)電腦不了解的客戶也能夠很快駕馭對(duì)本系統(tǒng)的運(yùn)用。前臺(tái)的主要功能包括:注冊(cè)、登陸、小區(qū)新聞通知閱讀、欠費(fèi)金額查詢、投訴信息查詢、車位信息查詢。小區(qū)物業(yè)管理系統(tǒng)前臺(tái)設(shè)計(jì)特色:每個(gè)用戶運(yùn)用自己的用戶名注冊(cè)個(gè)人信息,簡(jiǎn)潔登陸,就可以看到自己的費(fèi)用、投訴、車位等信息??紤]到本系統(tǒng)對(duì)客戶運(yùn)用的便利性,界面盡量做得簡(jiǎn)潔明白、接受開(kāi)放式結(jié)構(gòu)、客戶能更好的對(duì)個(gè)人信息的查詢。2.后臺(tái)功能說(shuō)明:在簡(jiǎn)潔明白的前臺(tái)系統(tǒng)的背后,本系統(tǒng)還供應(yīng)了強(qiáng)大的小區(qū)物業(yè)管理系統(tǒng)后臺(tái)系統(tǒng)。它包括新聞信息維護(hù)、停車信息維護(hù)、欠費(fèi)住戶信息維護(hù)、住戶住房信息管理、設(shè)備信息維護(hù)、投訴信息維護(hù)、小區(qū)物業(yè)員工、修改密碼等功能。1.新聞信息維護(hù):對(duì)新聞標(biāo)題、新聞內(nèi)容、新聞?lì)悇e、發(fā)布時(shí)間、發(fā)布人的添加、修改、刪除、修改以及對(duì)新聞信息的審核狀態(tài)。2.停車信息維護(hù):對(duì)車牌號(hào)、停車場(chǎng)號(hào)、車主、停車地點(diǎn)、起先結(jié)束時(shí)間、停車管理費(fèi)用等一些用能的添加、刪除、修改和查詢。針對(duì)本小區(qū)停車位數(shù)量增加了小區(qū)車位租賃的空車位信息。3.欠費(fèi)住戶信息維護(hù):對(duì)住戶名稱、住戶地址、日期、欠費(fèi)類型、欠費(fèi)金額的添加、刪除、修改和查詢。4.住戶住房信息管理:對(duì)小區(qū)名稱、樓宇名稱、樓宇單元、房號(hào)、房型、建筑面積、產(chǎn)權(quán)、運(yùn)用狀況、遷入時(shí)間和用戶的基本信息機(jī)添加、刪除、修改和查詢。5.小區(qū)設(shè)備維護(hù)信息管理:對(duì)小區(qū)設(shè)備維護(hù)編號(hào)、住戶姓名、日期、經(jīng)手人、費(fèi)用狀態(tài)、內(nèi)容的添加、修改、刪除和查詢。6.住戶投訴信息管理:對(duì)小區(qū)住戶投訴的投訴編號(hào)、投訴住戶名、投訴日期、投訴內(nèi)容、投訴狀態(tài)的添加、修改、刪除和查詢。7.小區(qū)員工信息:對(duì)小區(qū)員工個(gè)人信息的錄入和修改。2.3系統(tǒng)的可行性分析可行性分析也稱為可行性探討,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和探討,以避開(kāi)投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功。可行性探討的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決,因此該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。1.技術(shù)可行性ASP.NET完全基于模塊和組件,具有更好的可擴(kuò)展性和可定制性,數(shù)據(jù)處理方面更是引入了許多激烈人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也供應(yīng)應(yīng)Web開(kāi)發(fā)人員更好的靈敏性,有效縮短了Web應(yīng)用程序的開(kāi)發(fā)周期。ASP.NET和Windows2000Server/AdvancedServer的完備組合,為中小型乃至企業(yè)級(jí)的Web商業(yè)模型供應(yīng)了一個(gè)更為穩(wěn)定,高效,平安的運(yùn)行環(huán)境。ASP.NET作為一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。和現(xiàn)在的Web開(kāi)發(fā)模式相比,ASP.NET具有許多強(qiáng)大的優(yōu)勢(shì)[14][15]。2.經(jīng)濟(jì)可行性此類物業(yè)管理信息系統(tǒng),既達(dá)到了在網(wǎng)站上為小區(qū)做宣揚(yáng)、又吸引更多用戶留意,并且對(duì)小區(qū)物業(yè)實(shí)行計(jì)算機(jī)信息化的管理,這樣便利用戶查看和了解小區(qū)狀況,更主要的是可以為用戶管理者剛好更新和駕馭小區(qū)的管理,而不須要奢侈人力、物力去維護(hù)小區(qū),提高了工作效率同時(shí)也節(jié)約了不必要的開(kāi)支。因此,從經(jīng)濟(jì)的角度分析,本系統(tǒng)是可行的。3.營(yíng)運(yùn)可行性營(yíng)運(yùn)可行性是考慮開(kāi)發(fā)系統(tǒng)是否存在任何侵?jǐn)_、阻礙和責(zé)任問(wèn)題。用戶操作可行性考慮到開(kāi)發(fā)軟件的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)行管理制度、人員素養(yǎng)、操作學(xué)問(wèn)是否可行。由于在系統(tǒng)中是有合同作為雙方合作的基礎(chǔ),所以不會(huì)存在任何侵?jǐn)_、阻礙和責(zé)任問(wèn)題。即使存在了,也可以依據(jù)合同進(jìn)行分析,確定有人會(huì)負(fù)責(zé)任,所以此系統(tǒng)完全可以進(jìn)行開(kāi)發(fā)。2.4系統(tǒng)數(shù)據(jù)流圖基本概念及功能分析數(shù)據(jù)流圖:簡(jiǎn)稱DFD,就是接受圖形方式來(lái)表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。從系統(tǒng)的基本模型(把整個(gè)系統(tǒng)看成是一個(gè)加工)起先,逐層地對(duì)系統(tǒng)進(jìn)行分解。每分解一次,系統(tǒng)的加工數(shù)量就增多一些,每個(gè)加工的功能也更詳細(xì)一些。接著重復(fù)這種分解,直到全部的加工足夠簡(jiǎn)潔,不必再分解為止。本系統(tǒng)數(shù)據(jù)流圖如2.1圖所示。圖2.1系統(tǒng)數(shù)據(jù)流圖
3總體設(shè)計(jì)3.1系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖顯示了小區(qū)物業(yè)管理系統(tǒng)的整體功能模塊需求,從圖上可以清晰的看出系統(tǒng)須要實(shí)現(xiàn)的功能,如圖3.1所示:圖3.1物業(yè)管理系統(tǒng)的功能模塊圖3.2系統(tǒng)功能設(shè)計(jì)物業(yè)管理系統(tǒng)的主要目的就是對(duì)小區(qū)內(nèi)的物業(yè)和住戶進(jìn)行管理,使小區(qū)內(nèi)的管理工作更加簡(jiǎn)潔,并且提高工作效率、降低管理成本。主要功能有對(duì)物業(yè)的新聞發(fā)布、停車場(chǎng)、住戶信息、設(shè)備信息、住戶投訴等進(jìn)行管理和基本資料管理以及對(duì)系統(tǒng)自身的用戶權(quán)限管理。供應(yīng)各種信息的錄入,比如:物業(yè)報(bào)修,對(duì)物業(yè)公司所進(jìn)行的物業(yè)修理,對(duì)住戶和房產(chǎn)信息的管理。物管中心不但含有小區(qū)日常項(xiàng)目的信息,而且還包含了對(duì)查詢狀況的統(tǒng)計(jì)功能。系統(tǒng)管理主要任務(wù)是提高系統(tǒng)平安性和對(duì)系統(tǒng)供應(yīng)良好的維護(hù),如用戶權(quán)限可以為用戶供應(yīng)權(quán)限服務(wù)。本系統(tǒng)分為前臺(tái)、后臺(tái),詳細(xì)功能需求分析如下:前臺(tái)首先單擊“注冊(cè)”導(dǎo)航按鈕,注冊(cè)用戶名和密碼,成為本站會(huì)員。然后,運(yùn)用剛剛注冊(cè)的用戶名和密碼進(jìn)行登錄1.單擊“欠費(fèi)查詢”導(dǎo)航按鈕,對(duì)欠費(fèi)信息進(jìn)行查詢操作。2.單擊“投訴查詢”導(dǎo)航按鈕,對(duì)投訴信息進(jìn)行查詢操作。3.單擊“停車信息”導(dǎo)航按鈕,對(duì)停車信息進(jìn)行查詢操作。4.單擊“退出登錄”導(dǎo)航按鈕,對(duì)當(dāng)前操作系統(tǒng)。后臺(tái):?jiǎn)螕簟斑M(jìn)入后臺(tái)”鏈接按鈕,輸入密碼進(jìn)入后臺(tái)管理界面1.單擊“新聞維護(hù)”導(dǎo)航按鈕,對(duì)新聞信息進(jìn)行添加、修改、刪除、查詢及審核操作。2.單擊“停車信息維護(hù)”導(dǎo)航按鈕,對(duì)停車信息進(jìn)行添加、修改、刪除、查詢及審核操作。3.單擊“欠費(fèi)住戶信息維護(hù)”導(dǎo)航按鈕,對(duì)欠費(fèi)住戶信息進(jìn)行添加、修改、刪除、查詢及審核操作。4.單擊“住房維護(hù)”導(dǎo)航按鈕,對(duì)住房信息進(jìn)行添加、修改、刪除、查詢及審核操作。5.單擊“設(shè)備信息維護(hù)”導(dǎo)航按鈕,對(duì)設(shè)備信息進(jìn)行添加、修改、刪除、查詢及審核操作。6.單擊“投訴信息維護(hù)”導(dǎo)航按鈕,對(duì)投訴信息進(jìn)行添加、修改、刪除、查詢及審核操作。7.單擊“今日值班員工”導(dǎo)航按鈕,對(duì)值班員工信息進(jìn)行添加、修改、刪除及查詢操作。8.單擊“重新登錄”導(dǎo)航按鈕,重新登錄后臺(tái)管理界面。3.3系統(tǒng)模塊設(shè)計(jì)本系統(tǒng)將模塊劃分為六個(gè),每個(gè)模塊負(fù)責(zé)的功能相對(duì)專一。其中,用戶身份驗(yàn)證供應(yīng)對(duì)用戶的登錄身份進(jìn)行驗(yàn)證,同時(shí)讀取用戶所具有的權(quán)限,只有具有系統(tǒng)賬號(hào)的用戶才可以運(yùn)用系統(tǒng)的全部功能。系統(tǒng)接受ASP.NET的支持和實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。系統(tǒng)的最底層是數(shù)據(jù)庫(kù),本系統(tǒng)接受SQLSERVER2005數(shù)據(jù)庫(kù)。1.用戶身份驗(yàn)證模塊用戶身份驗(yàn)證模塊實(shí)現(xiàn)用戶合法性檢查,把用戶ID以及權(quán)限值保存到Session中,而在后面的頁(yè)面中通過(guò)推斷這個(gè)Session值是來(lái)推斷用戶是否登錄。在這個(gè)模塊中還供應(yīng)用戶退出的功能。2.用戶查詢模塊在用戶查詢模塊里主要包括了對(duì)小區(qū)的時(shí)事新聞的查詢以及對(duì)小區(qū)設(shè)備維護(hù)、費(fèi)用信息、投訴信息以及小區(qū)內(nèi)的車位信息的查詢,同時(shí)供應(yīng)用戶退出系統(tǒng)的功能。用戶功能模塊見(jiàn)3.2圖所示。3.管理員模塊管理員模塊主要包括了新聞維護(hù)、停車信息管理、欠費(fèi)住戶信息維護(hù)、住戶住房信息管理、設(shè)備信息維護(hù)以及投訴信息維護(hù)的查看、修改、刪除、添加等一些管理功能同時(shí)該模塊也供應(yīng)了用戶退出系統(tǒng)的功能。管理員模塊圖見(jiàn)3.3圖所示。4.員工信息模塊員工信息管理主要包括對(duì)用戶信息的查詢、修改、添加、刪除等功能。有利于公司對(duì)員工信息的管理。圖3.2用戶管理模塊圖3.3管理員管理模塊3.4系統(tǒng)需求小區(qū)物業(yè)管理系統(tǒng)運(yùn)行時(shí)詳細(xì)硬件需求如表3.1所示:表3.1操作員界面需求表需求名稱詳細(xì)要求CPUP41.8GHz以上內(nèi)存256MB以上硬盤(pán)40G以上操作系統(tǒng)性能Windows2000、windowsxp、windows7等網(wǎng)絡(luò)傳輸率512k/s數(shù)據(jù)庫(kù)SQLServer2005服務(wù)平臺(tái)MicrosoftVisualStudio2008閱讀器IE、谷歌、火狐等
4數(shù)據(jù)庫(kù)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)和系統(tǒng)的關(guān)系系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的操作[16]包括對(duì)信息的添加、刪除、修改和查詢,在詳細(xì)實(shí)行過(guò)程中,管理員通過(guò)對(duì)數(shù)據(jù)庫(kù)的操作,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的更新。數(shù)據(jù)庫(kù)和系統(tǒng)的關(guān)系如圖4.1所示:數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(SQLServer)數(shù)據(jù)庫(kù)的操作數(shù)據(jù)庫(kù)的更新圖4.1數(shù)據(jù)庫(kù)和系統(tǒng)的關(guān)系4.2數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)在SQLServer中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)[17],命名為db_wyglSQL。依據(jù)分析,可以將該數(shù)據(jù)庫(kù)中的表分為兩類,一類是基本信息表,另一類是代碼表。其中基本信息如表4.1所示:表4.1系統(tǒng)中所用到的基本信息表及用途4.3小區(qū)物業(yè)管理系統(tǒng)ER圖分析小區(qū)物業(yè)管理系統(tǒng)是個(gè)住戶、管理員之間數(shù)據(jù)交互的平臺(tái),數(shù)據(jù)庫(kù)的信息也就是他們之間流淌信息。因此以上各表在數(shù)據(jù)庫(kù)中都是相互聯(lián)系的,通過(guò)多表的聯(lián)合查詢獲得自身所須要的信息。E-R圖即實(shí)體-聯(lián)系圖,供應(yīng)了表示實(shí)體型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為:1.實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;2.屬性:用橢圓形表示,并用無(wú)向邊將其和相應(yīng)的實(shí)體連接起來(lái);多值屬性由雙線連接;主屬性名稱下加下劃線;3.聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別和有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類型。上述分析對(duì)的實(shí)體-聯(lián)系圖E-R如圖4.2所示:員工車位停車場(chǎng)號(hào)管理員小區(qū)住戶房號(hào)住戶名稱小區(qū)名稱號(hào)樓宇名稱費(fèi)用房型用戶注冊(cè)聯(lián)系電話樓宇單元設(shè)備維護(hù)居住面積電子郵箱M1M11M11MMMM1M1M圖4.2實(shí)體-關(guān)系圖(E-R圖)4.4數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)依據(jù)上面的E-R圖分析,實(shí)行表格細(xì)分化,目的是為了避開(kāi)數(shù)據(jù)重復(fù)和數(shù)據(jù)的不一樣性。本系統(tǒng)共建立16個(gè)數(shù)據(jù)表格:小區(qū)住戶基本信息表(zhuhu);欠費(fèi)用戶信息表(qianfei);車位信息表(homepark);小區(qū)投訴信息表(tousu);小區(qū)設(shè)施維護(hù)信息表(weihu);小區(qū)新聞信息表(xinwen);物業(yè)公司員工基本信息表(yuangong);用戶注冊(cè)信息表(zhuce),空余車位信息(tb_parkAddress)。表中都設(shè)有一個(gè)主鍵和一個(gè)或多個(gè)外來(lái)鍵,目的是為了可以和多個(gè)表單建立對(duì)應(yīng)關(guān)系。實(shí)現(xiàn)表和表之間數(shù)據(jù)一樣性。其部分表單如下:1.小區(qū)住戶基本信息表(zhuhu),如表4.2所示:表4.2小區(qū)住戶基本信息表(zhuhu)名稱數(shù)據(jù)類型作用namenvarchar(10)小區(qū)名稱lynamenvarchar(10)樓宇名稱lydynvarchar(10)樓宇單元fanghaoint(8)房號(hào)fangxingnvarchar(10)房型jzmjfloat(10)建筑面積cqstatenvarchar(10)產(chǎn)權(quán)狀況fwbiezhunvarchar(10)房屋備注systatenvarchar(10)運(yùn)用狀況qrtimedatetime遷入時(shí)間zfnamenvarchar(10)住戶名稱idcardint(20)身份證號(hào)[work]nvarchar(50)工作單位lxtelint(20)固定電話addressnvarchar(50)聯(lián)系地址2.欠費(fèi)用戶信息表(qianfei),如表4.3所示:表4.3欠費(fèi)用戶信息表(qianfei)名稱數(shù)據(jù)類型作用namenvarchar(10)住戶名稱addressnvarchar(10)住戶地址leibienvarchar(10)欠費(fèi)類別stimedatetime起始日期etimedatetime終止日期qianfeifloat(20)欠費(fèi)金額statenvarchar(50)狀態(tài)personnvarchar(50)經(jīng)手人3.車位信息表(homepark),如表4.4所示:表4.4車位信息表(homepark)名稱數(shù)據(jù)類型作用IDint(10)車牌號(hào)placeIDnvarchar(10)停車場(chǎng)號(hào)tenementnvarchar(10)車主addressnvarchar(10)停車地點(diǎn)starDatedatetime起先時(shí)間endDatedatetime結(jié)束時(shí)間placeSumfloat(50)停車管理費(fèi)personnvarchar(50)經(jīng)手人handlenvarchar(50)收繳狀況memonvarchar(50)備注4.空余車位信息(tb_parkAddress),如表4.5所示:表4.5空余車位信息(tb_parkAddress)名稱數(shù)據(jù)類型作用IDint停車位編號(hào)parkaddressnvarchar(50)停車位名稱5.小區(qū)設(shè)施維護(hù)信息表(weihu),如表4.6所示:表4.6小區(qū)設(shè)施維護(hù)信息表(weihu)名稱數(shù)據(jù)類型作用IDnvarchar(10)維護(hù)編號(hào)namenvarchar(10)住戶名稱stimedatetime起始時(shí)間etimedatetime終止時(shí)間personnvarchar(10)經(jīng)手人feiyongfloat(10)費(fèi)用statenvarchar(50)狀態(tài)beizhunvarchar(50)備注neirongntext內(nèi)容6.用戶注冊(cè)信息表(zhuce),如表4.7所示:表4.7用戶注冊(cè)信息表(zhuce)名稱數(shù)據(jù)類型作用namenvarchar(10)用戶名pwdnvarchar(10)用戶密碼sexnvarchar(4)性別birthdatetime誕生日期Ageint(10)年齡hunyinnvarchar(8)婚姻狀況cardint(20)身份證號(hào)photoint(20)移動(dòng)電話telint(20)聯(lián)系電話chengshinvarchar(20)所在城市addressnvarchar(50)家庭住址emailnvarchar(50)郵箱zhiwunvarchar(50)職務(wù)類型beizhuntext備注7.物業(yè)公司員工基本信息表(yuangong),如表4.8所示:表4.8物業(yè)公司員工基本信息表(yuangong)名稱數(shù)據(jù)類型作用IDint(10)員工編號(hào)imagenvarchar(10)員工照片schnamenvarchar(10)員工姓名workingnvarchar(10)在職職稱statenvarchar(10)工作狀態(tài)sexnvarchar(4)性別marriagenvarchar(10)婚姻狀態(tài)helithnvarchar(10)健康狀況birthdatetime誕生年月日l(shuí)ocusnvarchar(50)戶口所在地sraccountsnvarchar(20)社保個(gè)人賬戶
5系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)5.1住戶頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)作為小區(qū)物業(yè)管理系統(tǒng)主頁(yè)[18],應(yīng)盡可能多地供應(yīng)小區(qū)剛好信息。為了吸引和留住客戶,網(wǎng)站除了創(chuàng)建自己的特色外,還須要使客戶運(yùn)用起來(lái)便利、易用。系統(tǒng)主界面主要包含以下信息內(nèi)容,結(jié)構(gòu)如下圖5.1所示:圖5.1首頁(yè)框架頁(yè)面圖該框架頁(yè)面對(duì)應(yīng)的html代碼為:{protectedvoidPage_Load(objectsender,EventArgse){this.xinwenfillgv();this.qianfeifillgv();if(Session["nameyh"]!=null){if(gvQf.Rows.Count==0){Label1.Visible=false;Label2.Visible=true;}else{Label2.Visible=false;Label1.Visible=false;}return;}}publicvoidxinwenfillgv(){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();SqlDataAdaptersda=newSqlDataAdapter("selecttop9*fromtb_xinwenorderbyfabushijiandesc",con);DataSetds=newDataSet();sda.Fill(ds,"tb_xinwen");this.gvXw.DataSource=ds;this.gvXw.DataBind();for(inti=0;i<=gvXw.Rows.Count-1;i++){DataRowViewmydrv;stringgintro;if(this.gvXw.PageIndex==0){mydrv=ds.Tables["tb_xinwen"].DefaultView[i];gintro=Convert.ToString(mydrv["title"]);this.gvXw.Rows[i].Cells[0].Text=SubStr(gintro,10);}else{mydrv=ds.Tables["tb_xinwen"].DefaultView[i+(5*gvXw.PageIndex)];gintro=Convert.ToString(mydrv["title"]);this.gvXw.Rows[i].Cells[0].Text=SubStr(gintro,10);}}con.Close();}protectedvoidgvXw_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){e.Row.Attributes.Add("onMouseOver","Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");e.Row.Attributes.Add("onMouseOut","this.style.backgroundColor=Color;");e.Row.Cells[1].Text=Convert.ToDateTime(e.Row.Cells[1].Text).ToShortDateString();}}protectedvoidgvQf_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){e.Row.Attributes.Add("onMouseOver","Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");e.Row.Attributes.Add("onMouseOut","this.style.backgroundColor=Color;");e.Row.Cells[3].Text=Convert.ToDateTime(e.Row.Cells[3].Text).ToShortDateString();}}protectedvoidLinkButton1_Click(objectsender,EventArgse){Response.Redirect("~/guanliyuan/guanliyuandenglu.aspx");}protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/zhuce/zhuce.aspx");}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();cmd.CommandText="selectcount(*)fromtb_zhucewherename='"+this.txtyhname.Text+"'andpwd='"+this.txtyhmm.Text+"'";inta=Convert.ToInt32(cmd.ExecuteScalar());if(a>0){this.lblshibai.Visible=true;this.lblxzchdl.Visible=false;this.Label1.Visible=false;Session["nameyh"]=this.txtyhname.Text.ToString();/Session["pwdyh"]=this.txtyhmm.Text.ToString();this.qianfeifillgv();}5.2管理員頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)后臺(tái)管理是專供管理員運(yùn)用的界面,登錄須要專用的用戶名和口令。小區(qū)物業(yè)管理系統(tǒng)網(wǎng)站后臺(tái)管理功能強(qiáng)大,全部信息都可以在后臺(tái)管理程序上進(jìn)行管理。界面視圖如圖5.2所示:圖5.2管理員基本信息頁(yè)面管理員頁(yè)面的部分代碼為:{protectedvoidPage_Load(objectsender,EventArgse)protectedvoidLinkButton2_Click(objectsender,EventArgse){Response.Redirect("~/default.aspx");}protectedvoidLinkButton3_Click(objectsender,EventArgse){Response.Redirect("~/yuangongxinxi/yuangongcx.aspx");}protectedvoidLinkButton1_Click(objectsender,EventArgse){Response.Redirect("~/tousuxinxi/tousuguanli.aspx");}protectedvoidLinkButton7_Click(objectsender,EventArgse){Response.Redirect("~/guanliyuandenglu.aspx");}protectedvoidLinkButton4_Click(objectsender,EventArgse){Response.Redirect("~/qianfeixinxi/qianfeiguanli.aspx");}protectedvoidLinkButton5_Click(objectsender,EventArgse){Response.Redirect("~/cheliangxinxi/cheliangguanli.aspx");}protectedvoidLinkButton6_Click(objectsender,EventArgse){Response.Redirect("~/weihuxinxi/weixuiguanli.aspx");}protectedvoidImageButton3_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/default.aspx");}protectedvoidImageButton4_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/yuangongxinxi/yuangongcx.aspx");}protectedvoidImageButton5_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/qianfeixinxi/qianfeiguanli.aspx");}protectedvoidImageButton7_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/cheliangxinxi/cheliangguanli.aspx");}protectedvoidImageButton6_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/tousuxinxi/tousuguanli.aspx");}protectedvoidImageButton8_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/weihuxinxi/weixuiguanli.aspx");}protectedvoidImageButton9_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/guanliyuan/guanliyuandenglu.aspx");}protectedvoidLinkButton8_Click(objectsender,EventArgse){Response.Redirect("~/zhuhuxinxi/zhuhuxinxiguanli.aspx");}protectedvoidImageButton10_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/cheliangxinxi/cheliangguanli.aspx");}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/yuangongxinxi/yuangonginfo.aspx");}protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse){Response.Redirect("~/qianfeixinxi/qianfeiguanli.aspx");}protectedvoidLinkButton2_Click1(objectsender,EventArgse){Response.Redirect("~/xinwenxinxi/xinwenguanli.aspx");}protectedvoidLinkButton9_Click(objectsender,EventArgse){Response.Redirect("~/zhibanyuangong.aspx");}}5.3管理員登陸頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)入后臺(tái)系統(tǒng)須要管理員登陸權(quán)限,這里供應(yīng)管理員登陸的窗口界面,如圖5.3所示:圖5.3管理員登陸頁(yè)面管理員登陸頁(yè)面的部分代碼為:{protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack)}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();cmd.CommandText="selectcount(*)fromtb_zhucewherename='"+this.txtworkname.Text+"'andpwd='"+this.txtworkpwd.Text+"'andzhiwu='"+this.ddlQx.Text+"'";Session["name"]=this.txtworkname.Text.ToString();Session["pwd"]=this.txtworkpwd.Text.ToString();inta=Convert.ToInt32(cmd.ExecuteScalar());//if(a>0){Response.Redirect("~/guanliyuan/guanliindex.aspx");}else{Response.Write("<scriptlanguage=javascript>alert('很缺憾,用戶名或密碼錯(cuò)誤!');</script>");}con.Close();}5.4車輛管理頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)隨著社會(huì)的發(fā)展,車輛的數(shù)量在現(xiàn)在人們生活中日益增加,作為一個(gè)現(xiàn)代化管理的小區(qū),重中之重須要把小區(qū)內(nèi)的車位管理好,車輛管理主界面主要包含以下信息內(nèi)容,界面視圖如圖5.4所示:圖5.4車輛管理頁(yè)面圖車輛管理頁(yè)面的部分代碼為:protectedvoidButton1_Click(objectsender,EventArgse){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();cmd.CommandText="insertintotb_homeParkvalues('"+this.txtCph.Text+"','"+this.txtTcch.Text+"','"+this.txtCz.Text+"','"+this.txtTcdd.Text+"','"+this.txtstime.Text+"','"+this.txtEtime.Text+"','"+this.txtTcglf.Text+"','"+this.txtjsr.Text+"','"+this.ddlsjqk.SelectedItem.Text.ToString()+"','"+this.txtBz.Text+"')";cmd.ExecuteNonQuery();Response.Write("<scriptlanguage=javascript>alert('恭喜您,信息添加成功!');</script>");con.Close();this.aa();}protectedvoidButton2_Click(objectsender,EventArgse){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();cmd.CommandText="deletefromtb_homeParkwhereID='"+this.txtCph.Text+"'";cmd.ExecuteNonQuery();Response.Write("<scriptlanguage=javascript>alert('恭喜您,信息刪除成功!');</script>");con.Close();this.aa();}protectedvoidButton4_Click(objectsender,EventArgse){SqlConnectioncon=DB.createDB();SqlCommandcmd=newSqlCommand();cmd.Connection=con;con.Open();cmd.CommandText="updatetb_homeParksetplaceID='"+this.txtTcch.Text+"',tenement='"+this.txtCz.Text+"',address='"+this.txtTcdd.Text+"',starDate='"+this.txtstime.Text+"',endDate='"+this.txtEtime.Text+"',placeSum='"+this.txtTcglf.Text+"',person='"+this.txtjsr.Text+"',handle='"+this.ddlsjqk.SelectedItem.Text+"',[memo]='"+this.txtBz.Text+"'whereID='"+this.txtCph.Text+"'";cmd.ExecuteNonQuery();Response.Write("<scriptlanguage=javascript>alert('恭喜您,信息修改成功!');</script>");con.Close();this.aa();}inti=Convert.ToInt32(cmd.ExecuteScalar());if(i>0){this.txtCph.Text="";this.txtCph.Focus();Response.Write("<scriptlanguage=javascript>alert('車牌號(hào)存在,請(qǐng)?jiān)谔砑右粋€(gè)!');location='javascript:history.go(-1)'</script>");}if(i<1){Response.Write("<scriptlanguage=javascript>alert('車牌號(hào)不存在,您可以接著填寫(xiě)!');location='javascript:history.go(-1)'</script>");}con.Close();}protectedvoidgvcl_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){e.Row.Attributes.Add("onMouseOver","Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");e.Row.Attributes.Add("onMouseOut","this.style.backgroundColor=Color;");if(e.Row.Cells[8].Text=="已繳納"){e.Row.Cells[8].Text="<fontcolor=blue>已繳納</font>";}}protectedvoidCalendar2_SelectionChanged(objectsender,EventArgse){this.txtstime.Text=this.CalStime.SelectedDate.ToShortDateString();}protectedvoidButton2_Click1(objectsender,EventArgse){this.CalStime.Visible=true;this.txtstime.Enabled=true;}protectedvoidButton3_Click1(objectsender,EventArgse){this.Calendar2.Visible=true;this.txtEtime.Enabled=true;}protectedvoidCalendar2_SelectionChanged1(objectsender,EventArgse){this.txtEtime.Text=this.CalStime.SelectedDate.ToShortDateString();}protectedvoidbtnSelect_Click(objectsender,EventArgse){Response.Redirect("cheliangchaxun.aspx");}protectedvoidgvcl_SelectedIndexChanged1(objectsender,EventArgse)protectedvoidButton4_Click1(objectsender,EventArgse){}}
6測(cè)試和維護(hù)6.1系統(tǒng)測(cè)試概述依據(jù)幾個(gè)月的測(cè)試、運(yùn)行,證明該物業(yè)管理系統(tǒng)在系統(tǒng)功能的完整性、好用性,系統(tǒng)的平安性、靈敏性、牢靠性及技術(shù)指標(biāo)上,均能滿意實(shí)際須要,而且完全滿意系統(tǒng)分析、設(shè)計(jì)的須要。1.網(wǎng)站各模塊錯(cuò)誤測(cè)試[19]網(wǎng)站運(yùn)行后,要對(duì)系統(tǒng)的每個(gè)模塊進(jìn)行錯(cuò)誤測(cè)試,看是否每個(gè)模塊都能正常運(yùn)行,當(dāng)對(duì)全部模塊進(jìn)行錯(cuò)誤測(cè)試后,假如沒(méi)有問(wèn)題,證明網(wǎng)站通過(guò)了錯(cuò)誤測(cè)試。2.網(wǎng)站性能測(cè)試[20]對(duì)系統(tǒng)的性能進(jìn)行測(cè)試,讓更多的用戶同時(shí)訪問(wèn)網(wǎng)站,看網(wǎng)站的反映速度等參數(shù),在對(duì)系統(tǒng)性能進(jìn)行分析,然后對(duì)每個(gè)模塊的性能進(jìn)行分析,當(dāng)測(cè)試完全部模塊時(shí),假如性能參數(shù)都達(dá)到要求,證明系統(tǒng)通過(guò)性能測(cè)試。3.數(shù)據(jù)庫(kù)測(cè)試對(duì)數(shù)據(jù)庫(kù)的平安進(jìn)行測(cè)試,看數(shù)據(jù)庫(kù)是否配置了一些簡(jiǎn)潔的防范攻擊的手段。對(duì)數(shù)據(jù)庫(kù)的性能進(jìn)行測(cè)試,看數(shù)據(jù)庫(kù)是否能同時(shí)滿意許多的并發(fā)用戶,數(shù)據(jù)庫(kù)中的SQL語(yǔ)句是否得到了最大的優(yōu)化。以上三部進(jìn)行完后,網(wǎng)站的測(cè)試工作就完成了,這樣我們就得到了一個(gè)平安的、性能極大優(yōu)化的網(wǎng)站系統(tǒng)。6.2測(cè)試過(guò)程小區(qū)物業(yè)管理系統(tǒng)面對(duì)的用戶為管理員和用戶,從用戶和管理員的角度考慮,可能出現(xiàn)的操作錯(cuò)誤和數(shù)據(jù)輸入錯(cuò)誤等進(jìn)行了一系列的測(cè)試。1.用戶模塊測(cè)試:主要測(cè)試兩大核心功能:新用戶注冊(cè)、用戶查詢車位信息。如表6.1、表6.2所示:表6.1用戶注冊(cè)測(cè)試測(cè)試名稱用戶注冊(cè)主要功能新用戶注冊(cè)測(cè)試操作(1)省略不填(2)輸入已有用戶名(3)正確填寫(xiě)測(cè)試結(jié)果(1)提示用戶名、密碼不能為空(2)提示此用戶已存在,請(qǐng)重新輸入(3)注冊(cè)成功表6.2用戶查詢車位信息測(cè)試測(cè)試名稱用戶查詢車位信息主要功能用戶登錄后查詢到自己車位信息測(cè)試內(nèi)容(1)未登錄用戶點(diǎn)擊停車查詢(2)以登錄用戶點(diǎn)擊停車查詢測(cè)試結(jié)果(1)提示用戶請(qǐng)先登陸(2)用戶可順當(dāng)?shù)牟樵兊阶约旱能囄恍畔?.管理員模塊測(cè)試:主要測(cè)試兩大核心功能:停車信息維護(hù)、小區(qū)員工信息維護(hù)。如表6.3、表6.4所示:表6.3停車信息維護(hù)測(cè)試測(cè)試名稱停車信息維護(hù)主要功能添加、修改、查詢、刪除用戶車位信息及空余車位信息測(cè)試內(nèi)容(1)輸入空信息(2)輸入以有車牌信息(3)查詢空余車位測(cè)試結(jié)果(1)提示管理員輸入全部信息(2)提示車牌號(hào)存在,請(qǐng)重新輸入(3)顯示剩余車位信息表6.4小區(qū)員工信息維護(hù)測(cè)試測(cè)試名稱小區(qū)員工信息維護(hù)主要功能添加、刪除、修改、員工信息測(cè)試內(nèi)容(1)員工信息查詢(2)正確輸入員工信息并添加測(cè)試結(jié)果(1)顯示出在職員工詳細(xì)信息(2)成功添加新員工信息
結(jié)論經(jīng)過(guò)幾個(gè)月的時(shí)間對(duì)系統(tǒng)的制作,學(xué)到了許多學(xué)問(wèn)。在設(shè)計(jì)起先之前,我對(duì)ASP.NET并不是很熟悉,后來(lái)在老師和同學(xué)的幫助之下,慢慢的對(duì)ASP有了確定的了解,并結(jié)合一些網(wǎng)絡(luò)上的教學(xué)視頻和參考一些書(shū)籍等逐步完成了小區(qū)物業(yè)管理系統(tǒng)?;叵脒@次制作過(guò)程的主要任務(wù),首先闡述了系統(tǒng)的開(kāi)發(fā)背景,明確了系統(tǒng)的開(kāi)發(fā)目標(biāo),最終還簡(jiǎn)述了系統(tǒng)開(kāi)發(fā)所運(yùn)用的ASP.NET和SQLServer2005技術(shù)的特點(diǎn)及其應(yīng)用范圍。從市場(chǎng)需求的角度總體分析了整個(gè)系統(tǒng)的主要業(yè)務(wù)流程,并詳細(xì)地對(duì)設(shè)計(jì)所做的子系統(tǒng)的業(yè)務(wù)流程進(jìn)行分析描述。同時(shí),針對(duì)現(xiàn)行的同類網(wǎng)站所存在的問(wèn)題進(jìn)行了解分析,從而對(duì)系統(tǒng)開(kāi)發(fā)設(shè)計(jì)進(jìn)行可行性分析,以確保系統(tǒng)的開(kāi)發(fā)是有針對(duì)性的、穩(wěn)定的和可行的。通過(guò)對(duì)整個(gè)物業(yè)管理系統(tǒng)的功能模塊分析和對(duì)整個(gè)網(wǎng)站設(shè)計(jì)結(jié)構(gòu)的敘述說(shuō)明,明確網(wǎng)站的設(shè)計(jì)思想、設(shè)計(jì)目標(biāo),并對(duì)系統(tǒng)進(jìn)行總體分析。在數(shù)據(jù)庫(kù)設(shè)計(jì)中,敘述了系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)思想,同時(shí)從數(shù)據(jù)流圖、實(shí)體關(guān)系圖和數(shù)據(jù)庫(kù)表三個(gè)方面建立了數(shù)據(jù)庫(kù)概念模型,描述了數(shù)據(jù)庫(kù)和數(shù)據(jù)表的創(chuàng)建過(guò)程,這是子系統(tǒng)要和數(shù)據(jù)庫(kù)相連接的必要實(shí)施步驟。在整個(gè)設(shè)計(jì)過(guò)程中,我通過(guò)和同學(xué)之間的溝通和自學(xué),并向老師請(qǐng)教等方式使自己學(xué)習(xí)到了不少的學(xué)問(wèn),同時(shí)收獲同樣巨大。它培育了我獨(dú)立工作的實(shí)力,樹(shù)立了我對(duì)自己工作實(shí)力的信念,信任會(huì)在以后的學(xué)習(xí)工作生活中有這特殊重要的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專項(xiàng)9 語(yǔ)言表達(dá)(解析版)
- 人教版六年級(jí)語(yǔ)文上冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 3.4升華和凝華 說(shuō)課稿2025年初中人教版物理八年級(jí)上冊(cè)
- 《舞蹈解剖學(xué)》全套教學(xué)課件
- 檢察院和銀行合作協(xié)議
- 正畸助手應(yīng)聘簡(jiǎn)歷
- 文化設(shè)施土地轉(zhuǎn)讓居間合同
- 保齡球館裝修解除協(xié)議
- 企業(yè)信息化建設(shè)規(guī)章制度草案
- 特色農(nóng)業(yè)產(chǎn)業(yè)規(guī)劃
- GB/T 44736-2024野生動(dòng)物保護(hù)繁育象
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 草原牧歌-鴻雁 課件 2024-2025學(xué)年人音版(簡(jiǎn)譜)(2024)初中音樂(lè)七年級(jí)上冊(cè)
- 石油天然氣技術(shù)人員招聘面試題與參考回答(某大型國(guó)企)
- 2023年全國(guó)職業(yè)院校技能大賽-老年護(hù)理與保健賽項(xiàng)規(guī)程
- DL∕T 664-2016 帶電設(shè)備紅外診斷應(yīng)用規(guī)范
- 互聯(lián)網(wǎng)廣告算法和系統(tǒng)實(shí)踐
- QB/T 2660-2024 化妝水(正式版)
- 2024年蘇州工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完美版
- 2024廣東中山大學(xué)文獻(xiàn)與文化遺產(chǎn)管理部招聘43人歷年公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 中心靜脈置管術(shù);深靜脈穿刺技術(shù)
評(píng)論
0/150
提交評(píng)論