版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 . . . 畢 業(yè) 設(shè) 計(jì)題目: 現(xiàn)代化小區(qū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生:學(xué) 號(hào):學(xué) 院:專 業(yè):指導(dǎo)教師:201 年月 日27 / 33現(xiàn)代化小區(qū)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘 要隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人民生活水平的提高,住宅小區(qū)越來(lái)越成為居住的主流。人們?cè)趯?duì)居住條件的要求越來(lái)越高的同時(shí),對(duì)小區(qū)物業(yè)的服務(wù)和管理水平的要求也相應(yīng)提高。因此現(xiàn)代化小區(qū)管理者在不斷完善小區(qū)各項(xiàng)硬件條件的同時(shí),還要配備現(xiàn)代化的小區(qū)管理系統(tǒng)。本系統(tǒng)是一套用于現(xiàn)代化小區(qū)管理的綜合系統(tǒng)。利用計(jì)算機(jī)技術(shù)的各種優(yōu)勢(shì),對(duì)小區(qū)的各種服務(wù)進(jìn)行統(tǒng)一、規(guī)的管理。本系統(tǒng)實(shí)現(xiàn)了計(jì)算機(jī)對(duì)樓房、業(yè)主、設(shè)備的查詢,修改,添加等工作,達(dá)到規(guī)化管理的效果?,F(xiàn)代化
2、小區(qū)管理系統(tǒng)提高了小區(qū)管理人員的工作效率,提升對(duì)住戶服務(wù)需求的反應(yīng)速度,從而全面提高其管理水平和服務(wù)質(zhì)量。關(guān)鍵詞:管理系統(tǒng),小區(qū)管理,計(jì)算機(jī)技術(shù)Design and Implementation of Modern CommunityManagement SystemABSTRACTAlong with the development of market economy and the improvement of people's living standard, residential area is more and more become the mainstream of l
3、iving.People have more and morerequirementsto livingconditions,residential property service and management level also increase accordingly.Therefore modern district manager need to improve various hardware conditions of community, also equip with modern community management system.Themodern communit
4、y managementsystem is a set of integrated system. Using various kinds of advantages of the computer technology. it carries on unified and standardized manag-ement to various sevices of community.For buidings,owners and equipments, the system reli-zes computer to query,modify,add,etc,and achieve the
5、effect of standardized management.M-odern community management system improves the efficiency of community managers,enh-ance he response speed of household service requirements,thus improving management leveland quality of service.Keywords : management system, community management,computer technolog
6、y目錄摘要IABSTRACTII1系統(tǒng)概述11.1 系統(tǒng)開(kāi)發(fā)背景與意義11.2 系統(tǒng)開(kāi)發(fā)目的11.3 開(kāi)發(fā)工具的選擇22 系統(tǒng)分析與設(shè)計(jì)32.1 目標(biāo)設(shè)計(jì)32.2可行性分析32.2.1技術(shù)可行性分析32.2.2經(jīng)濟(jì)可行性32.3.3社會(huì)可行性32.3系統(tǒng)功能分析42.4系統(tǒng)性能要求42.5系統(tǒng)的功能模塊43數(shù)據(jù)庫(kù)設(shè)計(jì)53.1 MS SQL數(shù)據(jù)庫(kù)簡(jiǎn)介53.2系統(tǒng)E-R圖63.3數(shù)據(jù)庫(kù)設(shè)計(jì)104系統(tǒng)的詳細(xì)設(shè)計(jì)184.1系統(tǒng)開(kāi)發(fā)平臺(tái)184.1.1硬件平臺(tái)184.1.2軟件平臺(tái)184.2系統(tǒng)的詳細(xì)設(shè)計(jì)184.2.1公共操作類設(shè)計(jì)184.2.2用戶身份驗(yàn)證模塊194.2.3系統(tǒng)的總體框架204.2.4小
7、區(qū)管理模塊204.2.5樓宇管理模塊224.2.6物業(yè)管理模塊234.2.7用戶管理模塊234.2.8系統(tǒng)管理模塊244.3系數(shù)測(cè)試與分析244.4 測(cè)試環(huán)境與測(cè)試條件264.5 性能分析26致 27參考文獻(xiàn)281系統(tǒng)概述1.1 系統(tǒng)開(kāi)發(fā)背景與意義隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展和人們生活水平的提高,住宅小區(qū)已經(jīng)成為人們安家置業(yè)的首選,幾十萬(wàn)到幾百萬(wàn)的小區(qū)住宅比比皆是。人們花的錢越多,不但對(duì)住宅的本身的美觀、質(zhì)量要求越來(lái)越高,同時(shí)對(duì)小區(qū)的服務(wù)和管理也要求很高,諸如對(duì)小區(qū)的維修維護(hù),甚至對(duì)各項(xiàng)投訴都要求小區(qū)管理者做的好,做的完善。這樣要求小區(qū)管理者進(jìn)行宏觀的和微觀的細(xì)致管理,其中最好的辦法是用計(jì)算機(jī)操作的現(xiàn)代
8、化小區(qū)管理系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)小區(qū)管理,這就為我們?cè)O(shè)計(jì)現(xiàn)代化小區(qū)管理系統(tǒng)提供了市場(chǎng)需要。而我們?cè)O(shè)計(jì)的現(xiàn)代化小區(qū)管理系統(tǒng)是最關(guān)切老百姓實(shí)際生活的設(shè)計(jì),各種人性化的配置,使管理者和業(yè)主對(duì)住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復(fù)。伴隨著小區(qū)的的規(guī)模不斷擴(kuò)大和住戶的不斷增多,像小區(qū)中的汽車、小區(qū)附帶設(shè)施,小區(qū)的各項(xiàng)維修、投訴等都將越來(lái)越復(fù)雜,工作量也將越來(lái)越大。但一直以來(lái)人們使用傳統(tǒng)人工的方式管理各種數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),比如:效率性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)單位的各項(xiàng)信息進(jìn)行管理,具有手工
9、管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極提高工作的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。1.2 系統(tǒng)開(kāi)發(fā)目的為了更好的為廣大住戶服務(wù),我們決定開(kāi)發(fā)一套現(xiàn)代化小區(qū)管理系統(tǒng),幫助小區(qū)管理人員從復(fù)雜管理之中解放出來(lái),另外隨著人們生活水平的提高,網(wǎng)絡(luò)正逐漸走進(jìn)了千家萬(wàn)戶,網(wǎng)絡(luò)給人們帶來(lái)了更多生活的便利,人們慢慢的習(xí)慣于在網(wǎng)絡(luò)上處理生活上的問(wèn)題,比如網(wǎng)絡(luò)上購(gòu)物,網(wǎng)絡(luò)充話費(fèi)等等,因此本現(xiàn)代化小區(qū)管理系統(tǒng)也把業(yè)主信息維護(hù)加入到系統(tǒng)當(dāng)中,業(yè)主可以在第一時(shí)間了解自已的物業(yè)費(fèi)用,可以與時(shí)向物業(yè)管理部門提交自家報(bào)修服務(wù),以與對(duì)物業(yè)管
10、理的投訴服務(wù),不像以前親自到物業(yè)管理部門去填寫申請(qǐng)表,現(xiàn)在這些問(wèn)題通過(guò)系統(tǒng)在網(wǎng)絡(luò)上就可以處理,給廣大業(yè)主和物業(yè)管理部門都帶來(lái)了方便,真正做到網(wǎng)絡(luò)化服務(wù),實(shí)現(xiàn)小區(qū)管理的系統(tǒng)化、規(guī)化、自動(dòng)化,有效的提高小區(qū)管理水平與效率,減少人力、物力浪費(fèi)為目的. 提升對(duì)業(yè)主需求服務(wù)的反應(yīng)速度,從而全面提高小區(qū)管理的水平和服務(wù)質(zhì)量。1.3 開(kāi)發(fā)工具的選擇鑒于開(kāi)發(fā)本系統(tǒng)的目的在于快速、方便的管理數(shù)據(jù),特別是實(shí)現(xiàn)網(wǎng)上數(shù)據(jù)錄入、數(shù)據(jù)查詢,所以在開(kāi)發(fā)語(yǔ)言的選擇上,選擇了功能強(qiáng)大且十分靈活的ASP.NET3 (Microsoft Active Server Pages.NET,微軟動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè))技術(shù),ASP.NET 是經(jīng)
11、過(guò)編譯的基于.NET Framework的環(huán)境。用戶可以用任何與.NET Framework兼容的語(yǔ)言(包括 Visual Basic 和 Visual C#)來(lái)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework 平臺(tái)。Visual Studio 2008是.NET平臺(tái)下最為強(qiáng)大的開(kāi)發(fā)工具,無(wú)論是軟件服務(wù)商,還是企業(yè)應(yīng)用程序的部署與發(fā)布,Visual Studio 2008都可以提供近乎完美的解決方案。Visual Studio 2008提供了包括設(shè)計(jì)、編碼、編譯調(diào)試、數(shù)據(jù)庫(kù)聯(lián)接操作等基本功能和基于開(kāi)放架構(gòu)的服務(wù)器組件開(kāi)發(fā)平臺(tái)、企業(yè)開(kāi)發(fā)工具和應(yīng)用程序
12、重新發(fā)布工具以與性能評(píng)測(cè)報(bào)告等高級(jí)功能。Visual Studio 2008是Microsoft 為實(shí)現(xiàn)其.NET 技術(shù)而開(kāi)發(fā)的一整套工具組件。它把開(kāi)發(fā)功能強(qiáng)大、性能可靠的企業(yè)網(wǎng)絡(luò)解決方案進(jìn)行了簡(jiǎn)化。利用VisualStudio 2008,用戶可以非常輕松地創(chuàng)建具有自動(dòng)伸縮能力的可靠的應(yīng)用程序和組件。.NET框架包括以下組件:(a)公共語(yǔ)言運(yùn)行環(huán)境(CLR)(b).NET框架類庫(kù)(BCL)(c)數(shù)據(jù)庫(kù)訪問(wèn)組件(ADO.NET和XML)(d)基于ASP.NET編程框架的網(wǎng)絡(luò)服務(wù)(Web Services)和網(wǎng)絡(luò)表單(Web Forms)(e)Windows 桌面應(yīng)用界面編程組件(WinForms
13、)2 系統(tǒng)分析與設(shè)計(jì)2.1 目標(biāo)設(shè)計(jì)物業(yè)管理作為房地產(chǎn)綜合開(kāi)發(fā)的最后一個(gè)環(huán)節(jié),也是延時(shí)最長(zhǎng)的、與社會(huì)各個(gè)方面接觸最多的階段。它承擔(dān)著樓宇管理、物業(yè)與設(shè)備的保養(yǎng)與維修、住戶各種信息管理等大大小小繁瑣的事務(wù)。開(kāi)發(fā)現(xiàn)代化小區(qū)管理系統(tǒng)就是要擺脫過(guò)去耗費(fèi)很大的人力物力和時(shí)間的手工管理,從而達(dá)到規(guī)化管理的效果,提高工作效率、提升對(duì)業(yè)主住戶服務(wù)需求的反應(yīng)速度,從而全面提高小區(qū)管理的水平和服務(wù)質(zhì)量。通過(guò)規(guī)的管理可以非常方便快報(bào)捷地查找、翻閱、修改、復(fù)制各種資料,有效地改善小區(qū)管理中有關(guān)資料的存儲(chǔ)方式,將各項(xiàng)服務(wù)分門別類加以存儲(chǔ)起來(lái),分類處理小區(qū)管理日常發(fā)生的各種事務(wù)。2.2可行性分析2.2.1技術(shù)可行性分析本
14、系統(tǒng)采用MS SQL作為數(shù)據(jù)庫(kù)、ASP.NET技術(shù)作為開(kāi)發(fā)的語(yǔ)言、Visual Studio 2008(以下簡(jiǎn)寫為VS2008)作為軟件平臺(tái),進(jìn)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。由于VS2008是Microsoft公司最新推出一種為處理數(shù)據(jù)庫(kù)和開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的軟件,它具有很好的面向?qū)ο罂梢暬_(kāi)發(fā)功能,還提供了新的對(duì)象和事件處理模式,同時(shí)可以設(shè)計(jì)出友好的操作界面。并且VS2008軟件與Windows操作系統(tǒng)都是由Microsoft公司開(kāi)發(fā),使得它們具有很好的兼容性,能更好的保證系統(tǒng)安全性、可靠性與穩(wěn)定性。2.2.2經(jīng)濟(jì)可行性該現(xiàn)代化小區(qū)管理系統(tǒng)的開(kāi)發(fā)需要軟件開(kāi)發(fā)人員花費(fèi)一定的時(shí)間和精力,因此需要一定的運(yùn)行資
15、金。其具體的價(jià)值要依據(jù)系統(tǒng)的性能來(lái)定。但是不管系統(tǒng)自身的價(jià)值多少,它能給小區(qū)的管理,給業(yè)主提供生活的便利卻是不可估量的。本系統(tǒng)可以使小區(qū)管理工作變繁為簡(jiǎn),使其更加合理化、規(guī)化。工作效率的提高就意為著整體水平的提高,就會(huì)為小區(qū)管理部門帶來(lái)更佳優(yōu)質(zhì)的服務(wù),從而獲得良好口碑,對(duì)其商業(yè)的發(fā)展前景是非常值得投資的。2.3.3社會(huì)可行性隨著科學(xué)技術(shù)的飛速發(fā)展與計(jì)算機(jī)技術(shù)的普遍應(yīng)用,信息化、自動(dòng)化信息管理進(jìn)程正在不斷加快,社會(huì)各行業(yè)管理工作和小區(qū)管理一樣,為了更好的進(jìn)行管理和提供優(yōu)質(zhì)服務(wù),提高自己企業(yè)管理水平與管理員工作效率,減少人力物力不必要的浪費(fèi),使得各行業(yè)對(duì)計(jì)算機(jī)自動(dòng)化管理設(shè)備急于需求,而此系統(tǒng)設(shè)計(jì)實(shí)
16、現(xiàn)后,能滿足小區(qū)管理部門需求,并且稍做改動(dòng)就可以使用于應(yīng)用于實(shí)際的管理工作中,因此該系統(tǒng)有很大的市場(chǎng)前景。2.3系統(tǒng)功能分析現(xiàn)代化小區(qū)管理系統(tǒng)是為了對(duì)小區(qū)實(shí)行計(jì)算機(jī)化的管理,以提高工作效率,方便用戶。主要功能有對(duì)物業(yè)設(shè)備、入住情況、車位,維修等進(jìn)行管理和基本資料管理以與對(duì)系統(tǒng)自身的用戶權(quán)限管理。物管中心不但含有小區(qū)日常項(xiàng)目的信息,而且還包含了對(duì)系統(tǒng)的管理,系統(tǒng)管理主要任務(wù)是提高系統(tǒng)安全性和對(duì)系統(tǒng)提供良好的維護(hù)。2.4系統(tǒng)性能要求一個(gè)優(yōu)質(zhì)的系統(tǒng)不僅要求要具有強(qiáng)大的功能,而且應(yīng)在先進(jìn)性,方便性,安全性等到方面下功夫,因此本系統(tǒng)從以下幾個(gè)具體的方面做好系統(tǒng)性能要求:先進(jìn)性:對(duì)于主機(jī)系統(tǒng)應(yīng)考慮其先進(jìn)性
17、和生命力。 可靠性:有一個(gè)穩(wěn)定可靠的系統(tǒng)是確保整個(gè)系統(tǒng)正常運(yùn)行的關(guān)鍵。 安全性:整個(gè)系統(tǒng)不應(yīng)由于操作失誤,甚至惡意攻擊而遭到破壞。2.5系統(tǒng)的功能模塊現(xiàn)代化小區(qū)管理系統(tǒng)是為了對(duì)小區(qū)實(shí)行計(jì)算機(jī)化的管理,以提高工作效率,方便用戶。系統(tǒng)的功能模塊有:前臺(tái)用戶管理模塊,小區(qū)管理模塊、樓盤管理模塊,設(shè)備管理模塊、物業(yè)管理模塊、收費(fèi)管理模塊、停車管理模塊、用戶管理模塊、系統(tǒng)管理模塊。其中,用戶身份驗(yàn)證提供對(duì)用戶的登錄身份進(jìn)行驗(yàn)證,只有具有系統(tǒng)的用戶才可以使用系統(tǒng)得所有功能。在系統(tǒng)的底層采用ADO.NET3提供ASP.NET的支持和實(shí)現(xiàn)數(shù)據(jù)庫(kù)的訪問(wèn)操作。3數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 MS SQ
18、L數(shù)據(jù)庫(kù)簡(jiǎn)介SQL Server是由Microsoft 開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)4(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,并于1988年推出了第一個(gè)OS/2 版本。SQL Server近年來(lái)不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5 版本;1998年,SQL Server 7.0 版本和用戶見(jiàn)面;SQL Server 2008是Microsoft 公司于2008年推出的新版本。SQL Server 特點(diǎn):(a)真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。(b)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀
19、、簡(jiǎn)單。(c)豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。(d)SQL Server與Windows NT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等。SQL Server也可以很好地與MicrosoftBackOffice產(chǎn)品集成。(e)具有很好的伸縮性,可跨越從運(yùn)行Windows 95/98 的膝上型電腦到運(yùn)行Windows 2008 的大型多處理器等多種平臺(tái)使用。(f)對(duì)Web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到Web 頁(yè)面上。(g)SQL Server提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。SQL
20、Server 系統(tǒng)數(shù)據(jù)庫(kù)簡(jiǎn)介:(a)Master數(shù)據(jù)庫(kù)是SQL Server系統(tǒng)最重要的數(shù)據(jù)庫(kù),它記錄了SQL Server系統(tǒng)的所有系統(tǒng)信息。這些系統(tǒng)信息包括所有的登錄信息、系統(tǒng)設(shè)置信息、SQLServer的初始化信息和其它系統(tǒng)數(shù)據(jù)庫(kù)與用戶數(shù)據(jù)庫(kù)的相關(guān)信息。(b)Model 數(shù)據(jù)庫(kù)是所有用戶數(shù)據(jù)庫(kù)和Tempdb 數(shù)據(jù)庫(kù)的模板數(shù)據(jù)庫(kù),它含有Master數(shù)據(jù)庫(kù)所有系統(tǒng)表的子集,這些系統(tǒng)數(shù)據(jù)庫(kù)是每個(gè)用戶定義數(shù)據(jù)庫(kù)需要的。(c)Msdb 數(shù)據(jù)庫(kù)是代理服務(wù)數(shù)據(jù)庫(kù),為其警報(bào)、任務(wù)調(diào)度和記錄操作員的操作提供存儲(chǔ)空間。(d)Tempdb 是一個(gè)臨時(shí)數(shù)據(jù)庫(kù),它為所有的臨時(shí)表、臨時(shí)存儲(chǔ)過(guò)程與其它臨時(shí)操作提供存儲(chǔ)
21、空間。(e)Pubs 和Northwind 數(shù)據(jù)庫(kù)是兩個(gè)實(shí)例數(shù)據(jù)庫(kù),它們可以作為SQL Server的學(xué)習(xí)工具。創(chuàng)建表:在SQL Server 2008 中,每個(gè)數(shù)據(jù)庫(kù)中最多可以創(chuàng)建200萬(wàn)個(gè)表,用戶創(chuàng)建數(shù)據(jù)庫(kù)表時(shí),最多可以定義1024列,也就是可以定義1024個(gè)字段。SQL Server 2008 提供了兩種方法創(chuàng)建數(shù)據(jù)庫(kù)表,第一種方法是利用企業(yè)管理器(Enterprise Manager)創(chuàng)建表;另一種方法是利用Transact-SQL語(yǔ)句中的create命令創(chuàng)建表。利用企業(yè)管理器創(chuàng)建表:在創(chuàng)建新表的數(shù)據(jù)庫(kù)中,用右鍵單擊表對(duì)象,從彈出的快捷菜單中選擇新建表選項(xiàng),或者在工具欄中選擇圖標(biāo),就會(huì)
22、出現(xiàn)新建表對(duì)話框,在該對(duì)話框中,可以定義列的以下屬性:列名稱、數(shù)據(jù)類型、長(zhǎng)度、精度、小數(shù)位數(shù)、是否允許為空、缺省值、標(biāo)識(shí)列、標(biāo)識(shí)列的初始值、標(biāo)識(shí)列的增量值和是否有行的標(biāo)識(shí),然后根據(jù)提示進(jìn)行設(shè)置。利用create命令創(chuàng)建表其語(yǔ)法形式如下:CREATE TABLE database_name. owner .| owner. table_name創(chuàng)建表的各參數(shù)的說(shuō)明如下:(a)database_name:用于指定在其中創(chuàng)建表的數(shù)據(jù)庫(kù)名稱。(b)owner:用于指定新建表的所有者的用戶名。(c)table_name:用于指定新建的表的名稱。增加、刪除和修改字段:利用企業(yè)管理器增加、刪除和修改字段:在
23、企業(yè)管理器中,打開(kāi)指定的服務(wù)器中要修改表的數(shù)據(jù)庫(kù),用右鍵單擊要進(jìn)行修改的表,從彈出的快捷菜單中選擇設(shè)計(jì)表選項(xiàng),則會(huì)出現(xiàn)設(shè)計(jì)表對(duì)話框,在該對(duì)話框中,可以利用圖形化工具完成增加、刪除和修改字段的操作。利用Transact-SQL語(yǔ)言中的alter table命令增加、刪除和修改字段:(a)table:用于指定要修改的表的名稱。(b)alter column:用于指定要變更或者修改數(shù)據(jù)類型的列。(c)column name:用于指定要更改、添加或刪除的列的名稱。(d)new data type:用于指定新的數(shù)據(jù)類型的名稱。(e)precision:用于指定新的數(shù)據(jù)類型的精度。(f)scale:用于指
24、定新的數(shù)據(jù)類型的小數(shù)位數(shù)。(g)null |not null:用于指定該列是否可以接受空值。3.2系統(tǒng)E-R圖在小區(qū)管理中,存在小區(qū),樓宇,房間,費(fèi)用,住戶,設(shè)備等幾個(gè)對(duì)象實(shí)體,以小區(qū),樓宇,房間,住戶以與周邊設(shè)施這幾個(gè)對(duì)象實(shí)體為例,一個(gè)小區(qū)對(duì)應(yīng)多個(gè)樓宇,同時(shí)一個(gè)樓宇只能屬于一個(gè)小區(qū);一個(gè)樓宇中有多個(gè)房間,一個(gè)房間只能對(duì)應(yīng)一個(gè)用戶,一個(gè)用戶也只能對(duì)應(yīng)一個(gè)房間,一個(gè)小區(qū)對(duì)應(yīng)多個(gè)周邊設(shè)施,一個(gè)小區(qū)擁有多臺(tái)設(shè)備,而一個(gè)設(shè)備只能屬于一個(gè)小區(qū)。據(jù)此可以得知上述對(duì)應(yīng)的實(shí)體-關(guān)系圖5如下:設(shè)備數(shù)量設(shè)備信息實(shí)體關(guān)系圖如圖3-1所示,業(yè)主管理實(shí)體關(guān)系圖如3-2所示生產(chǎn)廠家設(shè)備名稱設(shè)備管理設(shè)備編號(hào)生產(chǎn)日期修理維修
25、管理實(shí)體維修單位完成日期維修編號(hào)維修日期設(shè)備編號(hào)負(fù)責(zé)人材料費(fèi)用服務(wù)費(fèi)用費(fèi)用總計(jì)圖3-1 設(shè)備信息實(shí)體關(guān)系圖房間基本信息具有具有具有具有住戶信息投訴信息停車位信息M1111M1M具有報(bào)修信息M1費(fèi)用信息屬于停車場(chǎng)信息M1具有收費(fèi)類型信息M1圖3-2 業(yè)主管理實(shí)體關(guān)系圖房間信息實(shí)體圖如圖3-3所示房間信息實(shí)體樓宇編號(hào)房間用途備注小區(qū)名稱房間面積房間編號(hào)朝向編號(hào)房間名稱單元編號(hào)使用面積積裝修標(biāo)準(zhǔn)圖3-3 房間信息實(shí)體圖住戶信息實(shí)體圖如圖3-4所示密碼用戶名房產(chǎn)證號(hào)XX號(hào)XX工作單位編號(hào)房間編號(hào)聯(lián)系方式 手機(jī)住戶信息實(shí)體電子 圖3-4 住戶信息實(shí)體圖報(bào)修信息實(shí)體圖如圖3-5所示業(yè)主反饋負(fù)責(zé)人維修單位報(bào)
26、修日期 編號(hào)房間編號(hào)報(bào)修說(shuō)明報(bào)修信息實(shí)體審核說(shuō)明報(bào)修內(nèi)容審核人圖3-5 報(bào)修信息實(shí)體圖投訴信息實(shí)體圖如圖3-6所示投訴信息實(shí)體投訴內(nèi)容編號(hào)處理結(jié)果房間編號(hào)是否處理投訴日期投訴說(shuō)明圖3-6 投訴信息實(shí)體圖停車位信息實(shí)體如圖3-7所示顏色房間編號(hào)編號(hào)停車場(chǎng)編號(hào)購(gòu)買日期車位信息實(shí)體車型車牌號(hào)停車位圖3-7 停車位信息實(shí)體停車場(chǎng)信息實(shí)體圖如圖3-8所示停車場(chǎng)信息實(shí)體數(shù)量編號(hào)名稱備注圖3-8停車場(chǎng)信息實(shí)體收費(fèi)類型信息實(shí)體圖如圖3-9所示編號(hào)備注收費(fèi)信息實(shí)體收費(fèi)標(biāo)準(zhǔn) 收費(fèi)名稱圖3-9收費(fèi)類型信息實(shí)體收費(fèi)信息實(shí)體圖如圖3-10所示登記日期添加人收費(fèi)日期未付金額收費(fèi)編號(hào)經(jīng)手人編號(hào)房間編號(hào)價(jià)格收費(fèi)信息實(shí)體實(shí)付金
27、額數(shù)量應(yīng)付金額圖3-10住戶信息實(shí)體圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)在對(duì)E-R圖分析的基礎(chǔ)上,首先在SQL Server中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),命名為Smallhouse,根據(jù)上面的分析,該系統(tǒng)有如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)庫(kù)表分為兩類,一類為基本信息表,另一類是代碼表。其中基本信息表如表1代碼表如表2。 表3-1 系統(tǒng)中所用到的基本信息表與用途表名用途表名用途admin管理員信息表areaFacility小區(qū)周邊設(shè)施信息baseInfo小區(qū)基本信息表basePark停車場(chǎng)信息表chargeFeeType收費(fèi)類型信息表employee物業(yè)管理人員表fixManager設(shè)備信息表fixRepair設(shè)備維修記錄表h
28、omeChargeFee住戶費(fèi)用信息表homeHold住戶信息表homePark停車位信息表homeRepair住戶報(bào)修信息表homeReport住戶投訴信息表notice公告表pavilion樓宇信息表Room房產(chǎn)信息表表3-2 系統(tǒng)中所用到的代碼表與用途表名用途Type系統(tǒng)各種類型選項(xiàng)參數(shù)代碼表表3-3 小區(qū)基本信息表(baseInfo)名稱數(shù)據(jù)類型用途IDInt小區(qū)ID(主鍵)homeNameVarchar小區(qū)名稱mainHeadVarchar小區(qū)負(fù)責(zé)人buildDatedatetime建成日期buildAreavarchar建筑面積amountVarchar樓宇數(shù)量addressVar
29、char小區(qū)地址greenAreaVarchar綠化面積roadAreaVarchar道路面積TelVarchar聯(lián)系parkingAreaVarchar停車場(chǎng)面積memoText小區(qū)備注表3-4 物業(yè)管理人員信息表(employee)字段名數(shù)據(jù)類型說(shuō)明IDInt住戶ID(主鍵)nameVarcharsexVarchar性別jobVarchar職務(wù)cardIDVarchararrangeVarchar 工作安排續(xù)表3-4字段名數(shù)據(jù)類型說(shuō)明TelVarcharMobileVarchar手機(jī)AddressVarchar住址photoPathVarchar照片路徑表3-5 公告信息表(no
30、tice)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)titleVarchar公告標(biāo)題noticeDateDatetime公告日期noticeContentVarchar公告容noticePersonVarchar公告人表3-6 設(shè)備維修信息表(fixRepair)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)fixIDInt設(shè)備編號(hào)repairDateDatetime維修時(shí)間endDateDatetime結(jié)束時(shí)間mainHeadVarchar負(fù)責(zé)人serviceFeeFloat服務(wù)費(fèi)用materielFeeFloat材料費(fèi)用repairSumFloat費(fèi)用總計(jì)repairUnitVarchar維修單位
31、SignInt 是否付款repairMemoText維修備注表3-7 住戶費(fèi)用信息表(homeChargeFee)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)CodeVarchar房間編號(hào)typeIDVarchar費(fèi)用編號(hào)NumberInt數(shù)量PriceDecimal價(jià)格PaymentDecimal應(yīng)付金額FactpaymentDecimal實(shí)付金額NotpaymentDecimal未付金額startDateDatetime收費(fèi)日期loginDateDatetime登記日期HandleVarchar經(jīng)手人addNameVarchar添加人表3-8 停車場(chǎng)信息表(basePark)字段名數(shù)據(jù)類型說(shuō)明
32、parkIDVarchar停車場(chǎng)編號(hào)NameVarchar停車場(chǎng)名稱AmountInt停車位數(shù)量MemoVarchar停車場(chǎng)說(shuō)明表3-9 收費(fèi)類型信息表(chargeFeeType)字段名數(shù)據(jù)類型說(shuō)明typeIDvarchar收費(fèi)類型ID(主鍵)NameVarchar收費(fèi)名稱FormatVarchar收費(fèi)標(biāo)準(zhǔn)TextmemoVarchar收費(fèi)備注表3-10 住戶信息表(homeHold)字段名數(shù)據(jù)類型說(shuō)明IDvarcharID(主鍵)CodeVarchar房間代碼NameVarchar住戶名稱telvarchar聯(lián)系ContactVarchar聯(lián)系方式cardIDvarchar編號(hào)Mobile
33、Varchar手機(jī)E-amilVarchar電子indoorIDint房屋代碼SunnyIDInt朝向代碼UnitVarchar工作單位UidVarchar登錄用戶名PasswordVarchar密碼MemoText備注表3-11停車位信息表(homePark)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)parkIDIntID(主鍵)CodeVarchar房間編號(hào)CarplaceVarchar車位carIDVarchar車牘號(hào)TypeVarchar車型buyDateDatetime購(gòu)買日期ColorVarchar顏色表3-12住戶報(bào)修信息表(homeRepair)字段名數(shù)據(jù)類型說(shuō)明IDIntID(
34、主鍵)CodeVarchar房間編號(hào)repairDateDatetime報(bào)修日期repairTextVarchar報(bào)修容repairMemoVarchar報(bào)修說(shuō)明VarpersonVarchar審核人VartextVarchar審核說(shuō)明RepairunitVarchar維修單位MainheadVarchar負(fù)責(zé)人TelVarcharOwnertextVarchar住戶反饋表3-13 房產(chǎn)信息表(Bm_cell)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)CodeVarchar房間編號(hào)ownerIDVarchar房間名稱paidVarchar樓宇編號(hào)cellIDVarchar單元編號(hào)sunnyIDV
35、archar朝向編號(hào)IndoorIDVarchar房間規(guī)格roomUseVarchar房間用途roomFormatVarchar房間標(biāo)準(zhǔn)BuildareaVarchar建筑面積useareaVarchar使用面積MemoVarchar備注表3-14 周邊設(shè)施信息表(areaFacility)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)unitNameVarchar設(shè)施名稱mainHeadVarchar主要負(fù)責(zé)人contactPersonVarchar聯(lián)系人TelVarchar聯(lián)系typeIDVarchar設(shè)施編號(hào)memotext備注表3-15住戶投訴信息表(homeReport)字段名數(shù)據(jù)類型說(shuō)明
36、IDIntID(主鍵)CodeVarchar房間編號(hào)reportDateDatetime投訴日期reportTextVarchar投訴容reportMemoVarchar投訴說(shuō)明SignVarchar是否處理FinshTextVarchar處理結(jié)果表3-16 系統(tǒng)參數(shù)表(type)字段名數(shù)據(jù)類型說(shuō)明IdIntID(主鍵)CodeVarchar選項(xiàng)名稱TypeVarchar所屬類型typecodeVarchar分類編號(hào)表3-17 樓宇信息表(Pavilion)字段名數(shù)據(jù)類型說(shuō)明PaIDIntID(主鍵)NameVarchar樓宇名稱layerint層數(shù)highint高度areafloat面積bu
37、ilddatedatetime建成日期memoVarchar備注TypeIDInt樓宇類型表3-18 設(shè)備管理信息表(fixManager)字段名數(shù)據(jù)類型說(shuō)明fixIDIntID(主鍵)nameVarchar設(shè)備名稱amountVarchar設(shè)備數(shù)量FactoryVarchar生產(chǎn)廠家factoryDateDatetime生產(chǎn)日期表3-19 管理員信息表(admin)字段名數(shù)據(jù)類型說(shuō)明IDIntID(主鍵)NameVarcharUIDVarchar用戶名PWDvarchar密碼4系統(tǒng)的詳細(xì)設(shè)計(jì)4.1系統(tǒng)開(kāi)發(fā)平臺(tái)4.1.1硬件平臺(tái)中央處理器: Intel Core i5-4210U存:4.0GB
38、硬盤:160G 轉(zhuǎn)速7200轉(zhuǎn)/分顯示器: 彩色 真彩32 分辨率 1024×768標(biāo)準(zhǔn)鍵盤、標(biāo)準(zhǔn)光電鼠標(biāo)CPU:Pentium 4 1.8GHz以上4.1.2軟件平臺(tái) 操作系統(tǒng);Windows 8 數(shù)據(jù)庫(kù):SQL Server 2008 開(kāi)發(fā)環(huán)境:Microsoft .NET Framework SDK v3.5 開(kāi)發(fā)工具:Microsoft Visual Studio 2010 開(kāi)發(fā)語(yǔ)言:ASP.NET,C#語(yǔ)言 服務(wù)器:IIS7 瀏覽器:360安全瀏覽器4.2系統(tǒng)的詳細(xì)設(shè)計(jì)在本節(jié)中,我們將就小區(qū)管理中各個(gè)模塊具體實(shí)現(xiàn)做一些介紹,從系統(tǒng)的預(yù)覽中可以看到各個(gè)模塊的設(shè)計(jì)風(fēng)格是一樣的,
39、都是由一個(gè)框架頁(yè)面來(lái)實(shí)現(xiàn)的。在這我們具體來(lái)就幾個(gè)重點(diǎn)模塊進(jìn)行說(shuō)明。4.2.1公共操作類設(shè)計(jì)公共操作類主要包括數(shù)據(jù)庫(kù)操作類和字符串處理類,數(shù)據(jù)庫(kù)操作類主要用于數(shù)據(jù)庫(kù)連接、SQL語(yǔ)句執(zhí)行、數(shù)據(jù)綁定,數(shù)據(jù)庫(kù)打開(kāi)、數(shù)據(jù)庫(kù)關(guān)閉等操作。字符串處理類主要用于字符串的截取和數(shù)據(jù)庫(kù)查詢條件的生成操作。數(shù)據(jù)庫(kù)操作類主要是根據(jù)web.config文件中的連接字符串連接并打開(kāi)數(shù)據(jù)庫(kù),并在此基礎(chǔ)上對(duì)數(shù)據(jù)庫(kù)中的表數(shù)據(jù)進(jìn)行編輯、查詢、更新、刪除等操作,在BaseClass類中用到的是.NET Framework中提供的數(shù)據(jù)庫(kù)連接對(duì)象Connection、Command、DataRead,以與數(shù)據(jù)斷線對(duì)象DataSet7通過(guò)
40、將以上幾個(gè)對(duì)象綜合起來(lái)抽象成一個(gè)數(shù)據(jù)庫(kù)操作類,系統(tǒng)的所有數(shù)據(jù)庫(kù)操作和數(shù)據(jù)綁定都是BaseClass對(duì)象的實(shí)例化的對(duì)象。類圖代碼如圖4-1所示:圖4-1 公共操作類圖4.2.2用戶身份驗(yàn)證模塊建立頁(yè)面login.aspx,該頁(yè)面中主要用到了button控件和textbox控件,用戶在textbox控件中填寫登錄信息,然后單擊頁(yè)面中的“登錄”按鈕,就可以實(shí)現(xiàn)用戶的登陸。程序運(yùn)行時(shí),界面如圖4-2所示圖4-2 身份驗(yàn)證模塊圖當(dāng)用戶輸入用戶名、密碼和驗(yàn)證碼之后,首先進(jìn)行驗(yàn)證碼判斷,如果驗(yàn)證碼錯(cuò)誤或?yàn)榭?,則給出錯(cuò)誤提示,如果驗(yàn)證碼正確,則提交數(shù)據(jù)庫(kù)進(jìn)行用戶名和密碼檢驗(yàn),如果用戶名和密碼錯(cuò)誤,給出提示。4
41、.2.3系統(tǒng)的總體框架用戶通過(guò)驗(yàn)證后,進(jìn)入系統(tǒng)管理的首頁(yè)面Default.aspx,首頁(yè)由兩個(gè)部分組成:一個(gè)是系統(tǒng)操作框架導(dǎo)航left.aspx,主要顯示系統(tǒng)所有操作列表,點(diǎn)擊可以進(jìn)行相應(yīng)的管理操作,包括小區(qū)管理、樓宇管理、物業(yè)管理、收費(fèi)管理等。另一個(gè)是系統(tǒng)顯示區(qū),根據(jù)left.aspx頁(yè)面的點(diǎn)擊可以顯示相應(yīng)的頁(yè)面.,界面如圖4-3所示:圖4-3 系統(tǒng)總體框架圖4.2.4小區(qū)管理模塊1)小區(qū)基本信息頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)單擊界面左側(cè)的“小區(qū)基本信息”時(shí),default.aspx頁(yè)面中main部分對(duì)應(yīng)的頁(yè)面為小區(qū)基本信息頁(yè)面baseinfo.aspx,在該頁(yè)面中表格容顯示是由html中的table來(lái)
42、實(shí)現(xiàn)的,主要是使用了數(shù)據(jù)綁定來(lái)實(shí)現(xiàn)的,此頁(yè)面主要是顯示小區(qū)的基本信息,小區(qū)的各項(xiàng)說(shuō)明。該頁(yè)面如圖4-4所示:圖4-4 小區(qū)管理模塊圖 當(dāng)單擊“修改”按鈕時(shí),進(jìn)入小區(qū)概況修改頁(yè)面editbaseinfo.aspx。在該頁(yè)面中主要用到的控件是Textbox和button,由于該頁(yè)面的html較簡(jiǎn)單且篇幅有限,不再列出。當(dāng)修改完小區(qū)信息后,單擊“保存”按鈕,就可以實(shí)現(xiàn)保存功能并且返回原來(lái)的頁(yè)面,當(dāng)單擊“返回”按鈕時(shí),直接返回而不保存修改信息。2)小區(qū)周邊設(shè)施和管理頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)單擊界面左側(cè)的“添加周邊設(shè)施”時(shí),default.aspx頁(yè)面中main部分對(duì)應(yīng)的頁(yè)面為小區(qū)樓宇添加頁(yè)面addareaf
43、ac.aspx,在該頁(yè)面中容顯示是由TextBox和Buttion來(lái)實(shí)現(xiàn)的,為了保證輸入的數(shù)據(jù)正確性,本模塊對(duì)用戶添加的數(shù)據(jù)進(jìn)行了有效性驗(yàn)證,驗(yàn)證控件有:RequiredFieldValidator控件,RangValidator控件,RegularExpressionValidator控件和CompareValidator控件,當(dāng)數(shù)據(jù)通過(guò)全部驗(yàn)證后,單擊”添加”按鈕就可以實(shí)現(xiàn)數(shù)據(jù)的添加操作,頁(yè)面轉(zhuǎn)到”周邊設(shè)施管理”頁(yè)面,該頁(yè)面如圖4-5所示:圖4-5 周邊設(shè)施模塊圖 當(dāng)單擊界面左側(cè)的“編輯周邊設(shè)施”時(shí),index.htm頁(yè)面中main部分對(duì)應(yīng)的頁(yè)面為周邊設(shè)施管理信息頁(yè)面areafac.asp
44、x,在該頁(yè)面中主要使用了GridView控件用于顯示所有小區(qū)周邊施的管理,對(duì)于一套現(xiàn)代化小區(qū)管理系統(tǒng)來(lái)說(shuō),具有良好的查詢方式無(wú)疑是相當(dāng)重要的。大多數(shù)此類管理系統(tǒng)都包含有模糊查詢的功能,本套系統(tǒng)在開(kāi)發(fā)過(guò)程中對(duì)此功能作了進(jìn)一步的改進(jìn)。一般的模糊查詢?cè)O(shè)計(jì)思想是這樣的:系統(tǒng)把用戶輸入的容作為匹配條件,去和系統(tǒng)數(shù)據(jù)庫(kù)中相應(yīng)字段中的容進(jìn)行匹配,設(shè)法找出相應(yīng)匹配的記錄并作為查詢的結(jié)果輸出。在本系統(tǒng)中,每次查詢時(shí)用戶可以指定相應(yīng)的字段查找。并能實(shí)現(xiàn)精確和模糊查找的切換,以便讓系統(tǒng)更快找出相匹配容,該頁(yè)面的界面如圖4-6所示:圖4-6 公共管理模塊圖4.2.5樓盤管理模塊1)樓宇管理頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)單擊左側(cè)的
45、“小區(qū)樓宇編輯”時(shí),index.htm頁(yè)面中main部分對(duì)應(yīng)的頁(yè)面為樓宇概況頁(yè)面pavilion.aspx,該頁(yè)面的設(shè)計(jì)風(fēng)格和實(shí)現(xiàn)功能與上述介紹的設(shè)施概況的頁(yè)面areafac.aspx相似,只是進(jìn)行數(shù)據(jù)庫(kù)操作時(shí)SQL語(yǔ)句不同。2)房間信息頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)單擊界面左側(cè)的“添加房間信息”時(shí),index.htm頁(yè)面中main部分對(duì)應(yīng)得頁(yè)面為房間信息addroom.aspx。此頁(yè)面主要主要用一個(gè)臨時(shí)表DataTable保存用戶對(duì)樓宇房間的配置數(shù)據(jù),由于樓宇層與層之間配置大體相當(dāng),如果按傳統(tǒng)方式添加數(shù)據(jù),必然要加大用戶操作的工作量,要想簡(jiǎn)化用戶的工作,就得讓計(jì)算機(jī)根據(jù)用戶的需求,自動(dòng)完成樓宇房間的添加
46、。具體的做法是根據(jù)用戶選擇的樓宇和單元,輸入每單元房間數(shù)量,單擊“創(chuàng)建“按鈕生成所有房間初始數(shù)據(jù),然后用戶可以根據(jù)特定的房間進(jìn)行特定的處理,單擊“更新”按鈕修改房間信息,最后可以單擊”保存到數(shù)據(jù)庫(kù)“按鈕,將生成的數(shù)據(jù)保存到數(shù)據(jù)庫(kù),該頁(yè)面的界面如圖4-7所示:圖4-7 樓宇管理模塊圖4.2.6物業(yè)管理模塊在住戶管理模塊里主要包括住戶報(bào)修管理信息頁(yè)面、住戶投訴管理信息頁(yè)面。當(dāng)單擊界面左側(cè)的“編輯住戶報(bào)修”時(shí),main部分對(duì)應(yīng)得頁(yè)面為住戶報(bào)修信息homerepair.aspx,該頁(yè)面的設(shè)計(jì)與arearac.aspx頁(yè)面的設(shè)計(jì)一樣,該頁(yè)面實(shí)現(xiàn)了住戶報(bào)修管理審核功能。當(dāng)有住戶提交報(bào)修時(shí),用戶可以對(duì)提交的
47、報(bào)修進(jìn)行相應(yīng)的審核處理。投訴管理信息頁(yè)面設(shè)計(jì)與報(bào)修管理設(shè)計(jì)相似,住戶管理頁(yè)面如圖4-8所示:圖4-8 物業(yè)管理模塊圖4.2.7用戶管理模塊在住戶管理模塊里主要包括了添加住戶基本信息頁(yè)面、編輯住戶信息頁(yè)面、添加物業(yè)管理人員頁(yè)面、編輯物業(yè)管理人員頁(yè)面,當(dāng)單擊左側(cè)的“添加住戶信息”時(shí),框架頁(yè)面調(diào)轉(zhuǎn)到addhomehold.htm頁(yè)面,該頁(yè)面的設(shè)計(jì)與addareafac.aspx頁(yè)面的設(shè)計(jì)一樣,其中本模塊利用DropDownList控件數(shù)據(jù)綁定功能。將小區(qū)的樓宇、單元和房間綁定到DropDownList控件上面,方便用戶的操作。當(dāng)單擊界面左側(cè)的“編緝住戶信息”時(shí),main部分對(duì)應(yīng)得頁(yè)面為住戶基本信息頁(yè)
48、面homehold.aspx;該頁(yè)面的設(shè)計(jì)與areafac.aspx頁(yè)面的設(shè)計(jì)一樣?!疤砑幼粜畔ⅰ表?yè)面如圖4-9所示圖4-9 用戶管理模塊圖4.2.8系統(tǒng)管理模塊系統(tǒng)管理模塊主要包括了數(shù)據(jù)庫(kù)備份頁(yè)面、數(shù)據(jù)庫(kù)恢復(fù)頁(yè)面、代碼維護(hù)頁(yè)面、管理員的編輯頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)。數(shù)據(jù)庫(kù)的備份與恢復(fù)主要是為了防止系統(tǒng)數(shù)據(jù)由于某種原因產(chǎn)生數(shù)據(jù)信息損壞。當(dāng)系統(tǒng)數(shù)據(jù)由于某種原因產(chǎn)生損壞時(shí)進(jìn)行數(shù)據(jù)恢復(fù),以免由于數(shù)據(jù)錯(cuò)誤導(dǎo)致不必要的損失.代碼維護(hù)頁(yè)面主要是對(duì)系統(tǒng)參數(shù)進(jìn)行添加、編輯、刪除操作,界面如圖4-10:圖4-10 系統(tǒng)管理模塊圖4.3系數(shù)測(cè)試與分析軟件開(kāi)發(fā)測(cè)試期的目的不是展示受測(cè)程序毫無(wú)錯(cuò)誤,而是盡可能多地發(fā)現(xiàn)軟件錯(cuò)誤。這種說(shuō)法似乎相悖于人們對(duì)于代碼段的成功測(cè)試的直覺(jué)。但是一個(gè)成功的測(cè)試是能發(fā)現(xiàn)錯(cuò)誤的測(cè)試,而不是沒(méi)有檢測(cè)到任何錯(cuò)誤。無(wú)論我們寫程序的能力多強(qiáng),從可能出現(xiàn)的各種錯(cuò)誤仍可以看出,我們應(yīng)對(duì)程序進(jìn)行檢測(cè)以確保我們的模塊編碼正確。許多程序員把測(cè)試視為其程序能夠正常運(yùn)行的演示。然而演示正確性的思想實(shí)際是測(cè)試的對(duì)立面。我們對(duì)程序進(jìn)行測(cè)試是為了顯示錯(cuò)誤的存在,因?yàn)槲覀兊哪康氖菫榱税l(fā)現(xiàn)錯(cuò)誤,僅當(dāng)發(fā)現(xiàn)錯(cuò)誤后我們才能認(rèn)為測(cè)試是成功的。一旦發(fā)現(xiàn)錯(cuò)誤,便要進(jìn)行“調(diào)試”或錯(cuò)誤糾正,即確定什么原因引起的錯(cuò)誤和為使錯(cuò)誤不再出現(xiàn)而對(duì)系統(tǒng)進(jìn)行修改。在一個(gè)系統(tǒng)的開(kāi)發(fā)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 運(yùn)營(yíng)助理的年終總結(jié)
- 新生兒輕度窒息的護(hù)理
- 福建省2024八年級(jí)數(shù)學(xué)上冊(cè)第12章整式的乘除12.2整式的乘法3.多項(xiàng)式與多項(xiàng)式相乘課件新版華東師大版
- 人事測(cè)評(píng)課件教學(xué)課件
- 2.1.2碳酸鈉和碳酸氫鈉 說(shuō)課課件 高一上學(xué)期化學(xué)人教版(2019)必修第一冊(cè)
- 洗地機(jī)行業(yè)現(xiàn)狀分析報(bào)告
- 如何寫年終述職報(bào)告
- 肱骨遠(yuǎn)段骨折康復(fù)治療
- 不樣的我教案反思
- 2025文旅景區(qū)蛇年新年國(guó)潮非遺年貨大集主題活動(dòng)策劃方案-111P
- 巴以沖突2023年專題
- 污水處理設(shè)施運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 急性肺栓塞多學(xué)科團(tuán)隊(duì)救治中國(guó)專家共識(shí)(2022版)解讀
- 第-17章-情景分析和壓力測(cè)試
- 中醫(yī)執(zhí)業(yè)醫(yī)師實(shí)踐技能考試第二站(中醫(yī)基本操作)
- 《預(yù)防為主生命至上》119消防安全日主題班會(huì)課件
- 少年中國(guó)說(shuō)-英文版
- GA/T 2071-2023法庭科學(xué)生物檢材中四氫唑啉等5種咪唑啉類藥物檢驗(yàn)液相色譜-質(zhì)譜法
- 胺碘酮在急診合理應(yīng)用
- 非暴力溝通(完整版)
- 系統(tǒng)諧振及過(guò)電壓
評(píng)論
0/150
提交評(píng)論