国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET技術(shù)的小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)

2013-06-23 09:42:06楊瑞
電子設(shè)計(jì)工程 2013年17期
關(guān)鍵詞:數(shù)據(jù)表住戶控件

楊瑞

(陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 咸陽(yáng) 712000)

近些年來(lái),計(jì)算機(jī)技術(shù)在日常生活中的應(yīng)用也日益廣泛。隨著人們對(duì)生活環(huán)境的要求越來(lái)越高的同時(shí),也對(duì)小區(qū)物業(yè)管理和服務(wù)水平的要求也水漲船高。隨著小區(qū)業(yè)主不斷增多,物業(yè)管理正面向網(wǎng)絡(luò)化發(fā)展,工作量也越來(lái)越大,為了更進(jìn)一步地提高小區(qū)物業(yè)管理效率,要求物業(yè)管理者進(jìn)一步提高硬件的同時(shí),還需配備現(xiàn)代化的小區(qū)物業(yè)管理系統(tǒng)[1]。因此采用較先進(jìn)的.NET開發(fā)平臺(tái)、利用B/S模式構(gòu)建三層結(jié)構(gòu)(包括數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、表示層)Web應(yīng)用程序的小區(qū)物業(yè)管理信息系統(tǒng)解決方案。這樣才能真正實(shí)現(xiàn)數(shù)字化小區(qū)服務(wù),便捷、高效的協(xié)調(diào)物業(yè)管理人員和小區(qū)業(yè)主兩者之間的關(guān)系。

1 相關(guān)技術(shù)

本系統(tǒng)是利用.NET平臺(tái)三層結(jié)構(gòu)體系,采用ASP.NET設(shè)計(jì)用戶界面,用ADO.NET來(lái)實(shí)現(xiàn)數(shù)據(jù)的存取,簡(jiǎn)化設(shè)計(jì),加快開發(fā)進(jìn)度[2]。本系統(tǒng)中涉及以下幾方面技術(shù):

1.1 NET框架

借助.NET平臺(tái)開發(fā)、部署和支持靈活又高度集成的松耦合分布式Web應(yīng)用程序、能夠生成端對(duì)端的業(yè)務(wù)解決方案,這些解決方案可以綜合利用現(xiàn)有體系結(jié)構(gòu)及應(yīng)用程序[3]。

1.2 ASP.NET

ASP.NET是.NET框架的一個(gè)關(guān)鍵部分,用來(lái)開發(fā)使用比如HTTP等Internet協(xié)議的Web應(yīng)用程序,并且駐留在微軟的IIS上。

1.3 NET的數(shù)據(jù)訪問技術(shù)ADO.NET

ADO.NET是一種新數(shù)據(jù)庫(kù)訪問技術(shù),是.NET Framework提供給.NET開發(fā)人員的一組類,其功能即全面又靈活,并可在訪問各種不同類型數(shù)據(jù)時(shí),保持操作的一致性[4]。

2 設(shè)計(jì)原則

為了實(shí)現(xiàn)系統(tǒng)的總體目標(biāo),本系統(tǒng)設(shè)計(jì)原則應(yīng)有以下幾個(gè)方面:1)實(shí)用性與經(jīng)濟(jì)性。系統(tǒng)設(shè)計(jì)要仔細(xì)分析研究小區(qū)物業(yè)業(yè)務(wù)的管理流程和特點(diǎn),提供一個(gè)注重實(shí)效、性價(jià)比高和面向應(yīng)用的方案。2)先進(jìn)性與成熟性。選用技術(shù)先進(jìn)且相對(duì)成熟的軟硬件產(chǎn)品。3)可靠性與穩(wěn)定性。使用身份認(rèn)證、權(quán)限檢查保證系統(tǒng)的安全與保密。4)可擴(kuò)展性與易維護(hù)性。設(shè)計(jì)過程中盡可能選用擴(kuò)展性強(qiáng)的軟硬件系統(tǒng)。

3 體系結(jié)構(gòu)

本系統(tǒng)采用B/S(瀏覽器/服務(wù)器)模式、采用微軟的.NET技術(shù)構(gòu)建了三層結(jié)構(gòu)的小區(qū)物業(yè)管理信息系統(tǒng),以此來(lái)滿足不同用戶的分布式訪問,同時(shí)也方便和外界交流信息。

3.1 系統(tǒng)模式分析

目前有C/S模式和B/S模式兩種比較主要的開發(fā)模式。其中C/S模式下開發(fā)的系統(tǒng)版本要隨著操作系統(tǒng)的改變而改變,但是由于系統(tǒng)更新頻繁,C/S的缺點(diǎn)是效率低、代價(jià)高。B/S則是在廣域網(wǎng)的基礎(chǔ)上,面對(duì)不同的用戶群,借助瀏覽器使系統(tǒng)與用戶之間、用戶與用戶之間的交流更加方便[5]。由于本系統(tǒng)的用戶較為分散,為了更好地服務(wù)于用戶,因此采用B/S模式進(jìn)行設(shè)計(jì)開發(fā)。

3.2 三層應(yīng)用程序架構(gòu)

本系統(tǒng)采用基于.NET的技術(shù)路線將應(yīng)用程序邏輯地分為3個(gè)基本層,即:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層以進(jìn)行小區(qū)物業(yè)管理系統(tǒng)的設(shè)計(jì)開發(fā)?;?NET和Web的三層結(jié)構(gòu)在小區(qū)物業(yè)管理系統(tǒng)中的實(shí)現(xiàn),可以用圖1來(lái)表示。

圖1 三層應(yīng)用程序架構(gòu)在.NET平臺(tái)下的實(shí)現(xiàn)Fig.1 In the.NET platform to achieve the three tier application architecture

4 系統(tǒng)的設(shè)計(jì)

4.1 數(shù)據(jù)庫(kù)的設(shè)計(jì)

本系統(tǒng)總共需要設(shè)計(jì)16張表。涵蓋房產(chǎn)管理、住戶管理、收費(fèi)管理、設(shè)備管理、安全管理、系統(tǒng)管理等各個(gè)功能模塊。下面列出數(shù)據(jù)庫(kù)的表,如表1所示。

表1 物業(yè)管理服務(wù)系統(tǒng)數(shù)據(jù)庫(kù)組成表Tab.1 Property management service system of database table

以下是小區(qū)物業(yè)管理系統(tǒng)中一些主要表結(jié)構(gòu)。由于篇幅所限,未能列出所有的數(shù)據(jù)表。

1)樓棟基本信息表(Building)

該數(shù)據(jù)表主要用于存儲(chǔ)小區(qū)所有樓棟的基本信息。結(jié)構(gòu)如表2所示。

表2樓棟基本信息表(Building)Tab.2 Building basic information sheet

2)房間基本信息表(House)

該數(shù)據(jù)表主要用于存儲(chǔ)樓棟房間的基本信息。結(jié)構(gòu)如表3所示。

表3 房間基本信息表(House)Tab.3 Room basic information sheet

3)住戶基本信息表(Liver)

該數(shù)據(jù)表主要存儲(chǔ)住戶的基本信息。結(jié)構(gòu)如表4所示。

表4 住戶基本信息表(Liver)Tab.4 Household information sheet

4.2 前臺(tái)功能模塊的設(shè)計(jì)

本系統(tǒng)采用了母版頁(yè)技術(shù)。母版頁(yè)能夠?yàn)閼?yīng)用程序建立統(tǒng)一的用戶界面,它提供了共享的HTML、控件和代碼,并且可作為一個(gè)模板供所有頁(yè)面使用,大大提高了整個(gè)程序開發(fā)的效率。

用戶控件是一種服務(wù)器控件,它能夠把網(wǎng)頁(yè)中使用頻率較高的程序裝到一個(gè)模塊中,以便重復(fù)使用,代碼的重用性和程序開發(fā)的效率會(huì)得到很大的提高。而且在修改網(wǎng)頁(yè)內(nèi)容中,只需要修改用戶控件,其他使用該用戶控件的網(wǎng)頁(yè)會(huì)自動(dòng)隨之改變,因此網(wǎng)頁(yè)的設(shè)計(jì)以及維護(hù)變得簡(jiǎn)單易行。

4.3 后臺(tái)功能模塊的設(shè)計(jì)

后臺(tái)登錄頁(yè)面主要是對(duì)進(jìn)入系統(tǒng)后臺(tái)的用戶身份進(jìn)行安全性檢查,防止非法用戶進(jìn)入。同時(shí)使用驗(yàn)證碼技術(shù),杜絕注冊(cè)機(jī)惡意登錄。其流程圖如圖2所示。

圖2 后臺(tái)登錄流程圖Fig.2 Management flowchart

首先輸入用戶名、密碼和隨機(jī)驗(yàn)證碼,點(diǎn)擊“登錄”按鈕,系統(tǒng)判斷用戶名、密碼和驗(yàn)證碼是否有效,系統(tǒng)從數(shù)據(jù)庫(kù)中的管理員信息表中判斷是否存在相同的用戶名和密碼,如果有,則讀出該用戶的角色值。根據(jù)其不同的身份,進(jìn)入不同的系統(tǒng)功能頁(yè)。如果用戶名不存在或密碼錯(cuò)誤,則彈出不是管理員或密碼有錯(cuò)誤的信息對(duì)話框。

4.4 住戶信息管理模塊的設(shè)計(jì)

信息管理模塊主要是維護(hù)住戶信息,涉及到的數(shù)據(jù)表主要有樓棟信息表和住戶信息表。

本模塊中數(shù)據(jù)庫(kù)操作層訪問SQL數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)新增、修改、刪除等操作,中間業(yè)務(wù)邏輯層主要處理住戶信息業(yè)務(wù),利用Web窗體實(shí)現(xiàn)前端顯示,相關(guān)頁(yè)面的跳轉(zhuǎn)控制通過按鈕控件調(diào)用“LiverClass”類中相應(yīng)方法來(lái)實(shí)現(xiàn)。

住戶信息模塊的業(yè)務(wù)邏輯層主要實(shí)現(xiàn)新增住戶信息,修改住戶信息,刪除住戶信息,根據(jù)小區(qū)名稱、樓棟名稱、住戶名稱對(duì)住戶信息進(jìn)行模糊查詢。

4.5 住戶投訴管理模塊的設(shè)計(jì)

投訴管理模塊主要審核投訴信息是否已處理,如果沒有處理,則通知相關(guān)部門進(jìn)行處理;如果已處理,則設(shè)置為已處理狀態(tài)。并且可根據(jù)投訴編號(hào)查詢投訴信息狀態(tài)。涉及到的數(shù)據(jù)表主要有住戶投訴表。

本模塊中數(shù)據(jù)庫(kù)操作層訪問SQL數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)新增、修改、刪除等基本操作,中間業(yè)務(wù)邏輯層主要用于處理住戶投訴,利用Web窗體實(shí)現(xiàn)前端顯示,相關(guān)頁(yè)面的跳轉(zhuǎn)控制通過按鈕控件Click調(diào)用“ReportClass”類中相應(yīng)方法來(lái)實(shí)現(xiàn)。

住戶投訴管理模塊的業(yè)務(wù)邏輯層主要實(shí)現(xiàn)新增住戶投訴信息,修改處理投訴狀態(tài),刪除投訴信息。

4.6 車位使用管理模塊的設(shè)計(jì)

車位使用管理主要用來(lái)對(duì)小區(qū)車位來(lái)進(jìn)行管理。涉及到的數(shù)據(jù)表主要有住戶信息表、車位使用信息表。

本模塊中數(shù)據(jù)庫(kù)操作層通過訪問“DataBase”類來(lái)實(shí)現(xiàn)新增、修改、刪除、查詢等基本操作,中間業(yè)務(wù)邏輯層通過“ParkClass”類來(lái)實(shí)現(xiàn),利用Web窗體實(shí)現(xiàn)前端顯示,相關(guān)頁(yè)面的跳轉(zhuǎn)控制通過按鈕控件調(diào)用“ParkClass”類中相應(yīng)方法來(lái)實(shí)現(xiàn)。

車位管理模塊的業(yè)務(wù)邏輯層主要實(shí)現(xiàn)新增車位信息、修改車位信息、刪除車位信息、查詢車位使用情況等功能。

4.7 收費(fèi)管理模塊的設(shè)計(jì)

收費(fèi)管理模塊主要是對(duì)收費(fèi)信息的維護(hù),即完成收費(fèi)登記、收費(fèi)查詢、費(fèi)用交納以及催繳欠費(fèi)等操作功能。涉及到的數(shù)據(jù)表主要有住戶信息表、收費(fèi)信息表、費(fèi)用收據(jù)表。

本模塊中數(shù)據(jù)庫(kù)操作層訪問SQL數(shù)據(jù)庫(kù),中間業(yè)務(wù)邏輯層“FeeClass”類主要用于處理收費(fèi)信息,利用Web窗體實(shí)現(xiàn)前端顯示,相關(guān)頁(yè)面的跳轉(zhuǎn)控制通過按鈕控件調(diào)用“FeeClass”類中的相應(yīng)方法來(lái)實(shí)現(xiàn)。

收費(fèi)管理模塊的業(yè)務(wù)邏輯層主要實(shí)現(xiàn)登記收費(fèi)信息,修改收費(fèi)信息,刪除收費(fèi)信息,以多種形式進(jìn)行費(fèi)用查詢。

5 結(jié) 論

為滿足小區(qū)物業(yè)的管理和服務(wù)對(duì)信息化、網(wǎng)絡(luò)化的需求,適應(yīng)物業(yè)管理企業(yè)規(guī)模的不斷擴(kuò)大與跨區(qū)域發(fā)展的要求,本系統(tǒng)采用ADO.NET和ASP.NET技術(shù),利用B/S模式構(gòu)建了三層結(jié)構(gòu)的小區(qū)物業(yè)管理信息系統(tǒng)。采用.NET技術(shù)所開發(fā)的小區(qū)物業(yè)管理信息系統(tǒng)具有良好的可擴(kuò)展性、易維護(hù)性與易操作性,可在系統(tǒng)現(xiàn)有功能的基礎(chǔ)上不斷增加與完善。從系統(tǒng)整個(gè)體系結(jié)構(gòu)來(lái)說能夠基本滿足小區(qū)物業(yè)管理與服務(wù)的現(xiàn)在需求以及物業(yè)行業(yè)的未來(lái)發(fā)展需求。

[1]鄒勁松.物業(yè)管理信息系統(tǒng)[M].2版.北京:機(jī)械工業(yè)出版社,2004.

[2]馬有生.住宅小區(qū)物業(yè)管理信息化研究[D].武漢:華中農(nóng)業(yè)大學(xué),2005.

[3]張振蓮.基于.NET的科研管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西北大學(xué),2005

[4]楊鯤鵬,孟凡琦,溫才焱.ASP.NET+SQL Server 2005動(dòng)態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實(shí)踐[M].北京:電子工業(yè)出版社,2005.

[5]蘭志鳴.基于J2EE的商集網(wǎng)平臺(tái)的研究與開發(fā)[D].上海:華東師范大學(xué),2008.

[6]張南平,王偉,夏紅霞.基于.NET平臺(tái)的B/S應(yīng)用系統(tǒng)的開發(fā)框架[J].武漢理工大學(xué)學(xué)報(bào),2004,2(1):42.ZHANG Nan-ping,WANG Wei,XIA Hong-xia.Based on the.NET platform B/S application system development framework[J].Journal of Wuhan University,2004,2(1):42.

猜你喜歡
數(shù)據(jù)表住戶控件
湖北省新冠肺炎疫情數(shù)據(jù)表
黨員生活(2020年2期)2020-04-17 09:56:30
基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
頂層住戶的無(wú)奈——滲漏篇
關(guān)于.net控件數(shù)組的探討
軟件(2018年7期)2018-08-13 09:44:42
簡(jiǎn)單的高招
青海省人民政府辦公廳關(guān)于認(rèn)真做好住戶調(diào)查樣本輪換工作的通知
圖表
基于VSL的動(dòng)態(tài)數(shù)據(jù)表應(yīng)用研究
河南科技(2014年24期)2014-02-27 14:19:25
就這樣玩會(huì)VBA中常見的自定義控件
電腦迷(2012年24期)2012-04-29 00:44:03
在PowerBuUder中利用WinSock控件制作簡(jiǎn)單的Web服務(wù)器
404 Not Found

404 Not Found


nginx
祁阳县| 进贤县| 浦东新区| 永登县| 天祝| 河东区| 丰原市| 潞西市| 策勒县| 蒙阴县| 武平县| 阳城县| 调兵山市| 门头沟区| 鹿邑县| 乌拉特后旗| 扎赉特旗| 勐海县| 长葛市| 始兴县| 霸州市| 乐安县| 平武县| 延安市| 墨竹工卡县| 尼勒克县| 太原市| 宁陕县| 乌鲁木齐市| 阿合奇县| 石屏县| 卢氏县| 嘉荫县| 乌什县| 贺州市| 南康市| 北辰区| 志丹县| 依安县| 太康县| 出国|