【正文】
entArgs e) { int iSel=。 物業(yè)管理中的小區(qū)概況頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)小區(qū)概況頁(yè)面如圖53所示:圖53 物業(yè)管理頁(yè)面當(dāng)單擊界面左側(cè)的“小區(qū)概況”鏈接時(shí),在該頁(yè)面中表格內(nèi)容顯示是由html中的table來(lái)實(shí)現(xiàn)的,主要是使用了DropDownList控件。 } } 物業(yè)管理模塊在物業(yè)管理模塊里主要包括了小區(qū)概況頁(yè)面、設(shè)施概況頁(yè)面、樓宇概況頁(yè)面、房間信息頁(yè)面和車位資料頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)。 = true。 = (members, member_login, member_id= + Session[UserID])。 = false。 } else { (Login_FormAction)。amp。 string sPage = (ret_page)。))。 and member_password=39。Session[UserRights]=((members, security_level_id, member_login =39。))。 and member_password=39。 if (iPassed 0) { // 將登錄用戶的帳號(hào)、權(quán)限保存到session中 Session[UserID] = ((members, member_id, member_login =39。 + () + 39。 + + 39。 Login_Show()。 Session[UserID] = 0。在用戶輸入帳號(hào)和密碼后,首先要在客戶端判斷是否為空,如果不為空,則提交到服務(wù)器處理。, d[()+1],/font )。, ()+1,月, (),日amp。fontfamily:Verdana。( img src=images/ width=18 height=18 align=absmiddle hspace=3, font style=39。i。這些功能是通過(guò)由javascript語(yǔ)言來(lái)實(shí)現(xiàn)的,其javascript的代碼為:script language=JavaScript today=new Date()。圖51物業(yè)管理頁(yè)面其中“l(fā)eft”和“main ”對(duì)應(yīng)的“src”。 系統(tǒng)主框架頁(yè)面的設(shè)計(jì),結(jié)構(gòu)如圖51中所示。在類中,為了方便判斷用戶登錄輸入是否正確,添加了函數(shù)CheckUserberInfo。,包括執(zhí)行無(wú)返回值的SQL語(yǔ)句,執(zhí)行數(shù)據(jù)查詢以及一些用戶控件的數(shù)據(jù)綁定,通過(guò)對(duì)這些操作方法的封裝,方便開(kāi)發(fā)。在需要使用這些方法操作時(shí),僅需要構(gòu)建這些類的對(duì)象,調(diào)用類的方法,完成相應(yīng)的功能操作。表417 設(shè)施類型對(duì)應(yīng)的代碼表(Bm_PlaceType)名稱數(shù)據(jù)類型作用typeIdInt單元號(hào)ID號(hào)(自增字段,主鍵)nameVarchar單元號(hào)內(nèi)容朝向?qū)?yīng)的代碼表(Bm_sunny)如表418所示。表415 房屋類型對(duì)應(yīng)的代碼表(Bm_Indoor)名稱數(shù)據(jù)類型作用IdInt單元號(hào)ID號(hào)(自增字段,主鍵)nameVarchar單元號(hào)內(nèi)容樓宇類別對(duì)應(yīng)的代碼表(Bm_PavilionType)如表416所示。表413 系統(tǒng)中各代碼表的信息對(duì)應(yīng)的代碼表(Bm_bm)名稱數(shù)據(jù)類型作用IdInt代碼表ID號(hào)(自增字段,主鍵)TablenameVarchar代碼表名NameVarchar代碼表含義F1Varchar代碼表對(duì)應(yīng)的主鍵F2Varchar代碼表對(duì)應(yīng)的主要字段單元號(hào)對(duì)應(yīng)的代碼表(Bm_cell)如表414所示。表411 設(shè)備基本信息表(Shebei_mingxi)名稱數(shù)據(jù)類型作用IdInt設(shè)備ID號(hào)(自增字段,主鍵)MingchengVarchar名稱GuigeVarchar規(guī)格ShuliangInt數(shù)量changshangVarchar生產(chǎn)廠商RiqiVarchar生產(chǎn)日期ZhouqiVarchar檢修周期BeizhuVarchar備注設(shè)備維修信息表(Shebei_weixiu)如表412所示。表49 住戶電話號(hào)碼信息表(Phone)名稱數(shù)據(jù)類型作用IdInt住戶電話號(hào)碼ID號(hào)(自增字段,主鍵)PhoneVarchar電話號(hào)碼PaidInt樓宇id號(hào)HoidInt房間id號(hào)MemoVarchar備注系統(tǒng)訪問(wèn)用戶基本信息表(members)如表410所示。表47 車位信息表(Carbarn)名稱數(shù)據(jù)類型作用IdInt車位ID號(hào)(自增字段,主鍵)TheNOVarchar車位號(hào)CarNOVarchar車牌號(hào)carTypeVarchar車類型AreaVarchar面積PlaceVarchar位置MasterVarchar承租人PhoneVarchar電話memoVarchar備注住戶信息表(zhuhu)如表48所示。表45 樓宇信息表(Pavilion)名稱數(shù)據(jù)類型作用PaidIntID(自增,主鍵〕NameVarchar樓宇名稱LayerVarchar層數(shù)HighChar高度AreaChar建筑面積BuilddateVarchar建成日期MemoVarchar備注TypeidInt樓宇類型(Bm_PavilionType表的主鍵)sunnyidInt朝向(bm_sunny表的主健)房間信息表(House)如表46所示。表43 小區(qū)基本信息表(Area)名稱數(shù)據(jù)類型作用IdInt小區(qū)ID(主鍵)NameVarchar小區(qū)名稱fuzerenChar小區(qū)負(fù)責(zé)人jianchengdateChar建成日期lianxirenChar聯(lián)系人lianxitelChar聯(lián)系電話yidongtelChar移動(dòng)電話zhandiareaChar占地面積daoluareaChar道路面積dcheweiareaChar設(shè)計(jì)車位面積jianzhuareaChar建筑面積gaocengnumChar高層樓宇數(shù)量chekuareaChar車庫(kù)面積gonggareaChar公共場(chǎng)所面積duocengnumChar多層樓宇數(shù)量cheweinumChar車位數(shù)量luhuaareaChar綠化面積weizhiVarchar位置beizhuVarchar備注小區(qū)周邊設(shè)施信息表(AreakK)如表44所示。其中基本信息如表41所示,代碼表如表42所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。這樣有利于系統(tǒng)的維護(hù)。用戶管理信息主要包括對(duì)用戶信息的查訊、修改、刪除、添加等功能。5.系統(tǒng)管理模塊系統(tǒng)管理模塊包括對(duì)用戶信息的管理和對(duì)數(shù)據(jù)庫(kù)中代碼表的管理兩個(gè)功能 。由于設(shè)備經(jīng)常需要檢查維修,所以將設(shè)備的維修信息單獨(dú)列出供用戶進(jìn)行查看、修改、添加和刪除操作。同時(shí)該模塊也實(shí)現(xiàn)了用戶退出系統(tǒng)的功能。 住戶管理模塊主要提供的是查看、修改、刪除、添加小區(qū)內(nèi)住戶的基本信息、住戶的房屋居住信息以及住戶的電話信息。在這個(gè)模塊中還提供用戶退出的功能。物業(yè)管理摸塊數(shù)據(jù)庫(kù)訪問(wèn)組件數(shù)據(jù)庫(kù)住戶管理摸塊設(shè)備管理摸塊系統(tǒng)管理摸塊用戶身份驗(yàn)證圖47模塊劃分圖需要特別指出的是,本例中所有模塊中涉及到的對(duì)數(shù)據(jù)庫(kù)的操作,都是通過(guò)類封裝的方法來(lái)完成實(shí)現(xiàn)的。其中,用戶身份驗(yàn)證提供對(duì)用戶的登錄身份進(jìn)行驗(yàn)證,同時(shí)讀取用戶所具有的權(quán)限,只有具有系統(tǒng)賬號(hào)的用戶才可以使用系統(tǒng)的所有功能。 模塊分析與設(shè)計(jì)系統(tǒng)開(kāi)發(fā)的主要任務(wù)是實(shí)現(xiàn)小區(qū)物業(yè)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。程序開(kāi)發(fā)使用的是Microsoft C.NET、。登錄后的每個(gè)用戶可以對(duì)小區(qū)內(nèi)的所有的設(shè)備以及設(shè)備的維修情況進(jìn)行查詢、添加、刪除、修改操作.登錄后的系統(tǒng)維護(hù)人員可以對(duì)該系統(tǒng)的使用者以及該系統(tǒng)中數(shù)據(jù)庫(kù)里的某些代碼表中的數(shù)據(jù)項(xiàng)進(jìn)行查詢、添加、修改、刪除操作。2.物業(yè)管理登錄后的每個(gè)用戶可以對(duì)小區(qū)資料、樓房資料、車位資料以及電話資料等進(jìn)行查詢、修改、添加、刪除操作。系統(tǒng)的使用者只能使用此系統(tǒng),對(duì)于此系統(tǒng)的管理工作沒(méi)有權(quán)限,系統(tǒng)的維護(hù)者不僅可以使用此系統(tǒng),還可以對(duì)系統(tǒng)進(jìn)行維護(hù)??梢允褂么讼到y(tǒng)的小區(qū)的管理員分為兩類:一類是系統(tǒng)的使用者,另一類是系統(tǒng)的維護(hù)者。第3章 需求分析 功能需要物業(yè)管理系統(tǒng)的主要目的是對(duì)小區(qū)的物業(yè)和住戶進(jìn)行管理,使小區(qū)內(nèi)的管理工作更加容易,提高工作效率、降低管理成本?!∈褂每尚行苑治鲈撓到y(tǒng)界面設(shè)計(jì)清晰,操作簡(jiǎn)潔,有完善的異常處理機(jī)制,用戶只要經(jīng)過(guò)簡(jiǎn)單的培訓(xùn)就可使用,因此使用方面可行。而本系統(tǒng)成本較低,使用靈活,市場(chǎng)前景看好。方便快捷的數(shù)據(jù)庫(kù)借口設(shè)計(jì)功能,以上說(shuō)明本系統(tǒng)在技術(shù)方面可行。即使研究的結(jié)論是不值得進(jìn)行,花在可行性研究上的精力也不算白費(fèi),因?yàn)樗苊饬艘淮胃蟮睦速M(fèi)。但是,這個(gè)過(guò)程的目的不是解決用戶提出的問(wèn)題,僅是確定這個(gè)問(wèn)題是否值得去解決,分析存在著哪些風(fēng)險(xiǎn)。第2章 系統(tǒng)可行性研究可行性研究是為了弄清所定義的項(xiàng)目是不是可能實(shí)現(xiàn)和值得進(jìn)行。Microsoft SQL Server 2000是一個(gè)應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有顯著的優(yōu)點(diǎn),例如,用戶喜歡的易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性能價(jià)格比等。 數(shù)據(jù)庫(kù)實(shí)現(xiàn)工具SQL Server 2000簡(jiǎn)介Microsoft SQL Server 2000是美國(guó)微軟公司最新推出的版本,它具有可靠性高、可伸縮性、可建立數(shù)據(jù)倉(cāng)庫(kù)等特點(diǎn),為廣大用戶提供了完整的數(shù)據(jù)庫(kù)解決方案。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C 和 JScript .NET.)創(chuàng)作應(yīng)用程序。 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)。這樣對(duì)處理少量的數(shù)據(jù)非常有效。這種數(shù)據(jù)集合往往非常小。還有一些精細(xì)的特性,使得C成為一流的網(wǎng)絡(luò)編程工具。更突出的是,XML網(wǎng)絡(luò)服務(wù)框架可以使現(xiàn)有的XML網(wǎng)絡(luò)服務(wù)對(duì)程序員來(lái)說(shuō)就和C對(duì)象一樣。C程序員可以在Microsoft .NET平臺(tái)上事半功倍的構(gòu)建應(yīng)用程序的擴(kuò)展框架?,F(xiàn)存的開(kāi)發(fā)工具往往都是早于Internet出現(xiàn)的,或者是在我們所熟知的網(wǎng)絡(luò)還處于孕育期時(shí)出現(xiàn)的。因?yàn)檫@種繼承關(guān)系,C與C/C++具有極大的相似性,熟悉類似語(yǔ)言的開(kāi)發(fā)者可以很快的轉(zhuǎn)向C。使用簡(jiǎn)單的C語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過(guò)Internet進(jìn)行調(diào)用。它使得程序員可以快速地編寫(xiě)各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來(lái)最大程度地開(kāi)發(fā)利用計(jì)算與通訊領(lǐng)域。由于這辦事方式效率較低,因此,人們?cè)O(shè)法將計(jì)算機(jī)管理應(yīng)用到物業(yè)管理中來(lái),物業(yè)管理軟件的開(kāi)發(fā)就可以解決以上的問(wèn)題,這也成為本次設(shè)計(jì)的意義所在。顧名思義,居住小區(qū)物業(yè)管理機(jī)構(gòu)主要是對(duì)小區(qū)中的各種設(shè)備、房屋、住戶、車位、等進(jìn)行管理,以及對(duì)各項(xiàng)收費(fèi)的管理。本系統(tǒng)的主要目的是告別手工操作,安全、快捷的保存數(shù)據(jù)信息。盡管有的小區(qū)有計(jì)算機(jī),但是尚未用于信息管理,沒(méi)有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理。本系統(tǒng)就是為了管理好小區(qū)信息而設(shè)計(jì)的。因此,開(kāi)發(fā)一套高效率、無(wú)差錯(cuò)的小區(qū)物業(yè)管理系統(tǒng)軟件十分必要。再計(jì)算機(jī)技術(shù)高速發(fā)展的今天,計(jì)算機(jī)已完全能夠勝任小區(qū)物業(yè)管理工作,而且更加準(zhǔn)確、方便、快捷、高效,它完全可以克服人力管理不足之處。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。關(guān)鍵字:小區(qū)物業(yè),軟件工程 , 數(shù)據(jù)庫(kù) AbstractAt present, information science which is based on puter knowledge has been widely used in economy and various areas in society. It also prospers in the building industry. Many applied software particularity designed for real estate and building