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

?

基于MVC 模式的小區(qū)管理系統(tǒng)的設計與實現(xiàn)

2013-12-29 00:00:00胡宏景
電腦知識與技術 2013年2期

摘要:該文論述了小區(qū)物業(yè)管理系統(tǒng)的主要開發(fā)過程,分析了系統(tǒng)開發(fā)的背景和管理信息系統(tǒng)的發(fā)展現(xiàn)狀,簡要描述了系統(tǒng)需要解決的主要問題,概要描述了系統(tǒng)的整體情況以及設計和實現(xiàn)過程。經(jīng)過實際的需求分析,利用軟件工程的基本原理和方法,設計開發(fā)了小區(qū)物業(yè)管理系統(tǒng)。

關鍵詞:小區(qū)管理;MVC;ASP.NET

中圖分類號:TP315 文獻標識碼:A 文章編號:1009-3044(2013)02-0284-02

伴隨著住房制度的改革以及市場經(jīng)濟的逐步發(fā)展,我國城市居民基本都擁有了自己的房產,他們既是“居民”又是“業(yè)主”,小區(qū)也逐步增多起來,而且小區(qū)的居民對小區(qū)的管理也越來越關注和重視。對于我國城市居民來說,房屋產權的個人所有,以多功能小區(qū)的形式推出的新建住宅,需要優(yōu)質的服務,這種服務也就產生了許許多多的小區(qū)物業(yè)管理公司,同時也催生了小區(qū)業(yè)主委員會。各種物業(yè)公司以市場為導向,以方便居民為理念進行運作,并且物業(yè)公司一般都實行企業(yè)化管理。從2000年以來建立的居民住宅小區(qū)基本具有物業(yè)管理的功能。據(jù)不完全統(tǒng)計,截至2002年底,全國物業(yè)管理的覆蓋面已占物業(yè)總量的38 %,經(jīng)濟發(fā)達的城市已達50%以上,北上廣等大型城市已超過95%[1]。

1 MVC架構模式

最初的MVC是被用來構建用戶界面的,主要由Controller控制器, View視圖,Model模型等三個部分組成,它們之間的關系如圖1所示。MVC架構的目的是提高程序代碼的重用率,降低數(shù)據(jù)的表達、描述和應用操作的藕合度。在此同時,MVC模式也能大大地提高軟件的封裝性、可修復性、靈活性、可維護性以及可擴展性。

圖1 MVC關系圖

模型Model本身對視圖View和控制器Controller是未知的,它并不知道這兩者的存在,它們三者之間的關系是由系統(tǒng)來進行維護著;模型Model是直到一種業(yè)務數(shù)據(jù)或者說業(yè)務邏輯的作用,它是與低層行為和組件聯(lián)系的部分,它負責處理和管理自己的狀態(tài)并操作這些狀態(tài);一旦模型Model產生了任何變化,視圖View要在系統(tǒng)的通知下才得以了解。視圖View是負責用戶界面的部分,它是用戶直接可以操作的部分,是用戶能看到并且可以直接交互的界面。模型Model是所包含的數(shù)據(jù)就是視圖View可以呈現(xiàn)的數(shù)據(jù)。每一個模型Model能對應一個或者多個視圖View。控制器Controller能按照用戶的輸入而產生相應的控制動作,這些控制動作包括用戶界面數(shù)據(jù)顯示以及模型Model狀態(tài)的更新??刂破鰿ontroller控制著Model和用戶之問的交互。

2 ASP. NET MVC框架

框架 (Framework) 是基于某種定制的應用系統(tǒng)骨架,是整個或部分系統(tǒng)的可重用設計,同時也是組件技術、軟件體系結構研究和應用軟件開發(fā)三者發(fā)展結合的產物。ASP.NET MVC框架是基于.NET平臺技術與軟件設計模式的基礎上,產生的一種用ASP NET編程技術實現(xiàn)MVC架構模式的WEB應用解決方案[2]。

ASP.NET MVC的基本處理流程是:當有URL請求產生時,系統(tǒng)會找到控制器Controller以及行為Action的值,并將URL請求傳遞給控制器Controller進行處理,在系統(tǒng)的作用下,控制器Controller取得模型Model的數(shù)據(jù)對象,然后把模型Model數(shù)據(jù)對象傳遞給視圖View,最后視圖View負責將頁面呈現(xiàn)出來,具體過程如圖2所示。

3 小區(qū)管理系統(tǒng)設計與分析

經(jīng)過對本項目的需求分析,形成了小區(qū)管理系統(tǒng)的業(yè)務模型圖。業(yè)務模型應該首先描述客戶的總體業(yè)務和流程,以便開發(fā)人員對客戶的業(yè)務有一個概括性的了解,具體到每一個業(yè)務板塊,則首先描述該業(yè)務板塊的具體流程,對業(yè)務有一個整體的描述和說明,然后描述對業(yè)務現(xiàn)狀的分析,主要是分析研究各種不足之處,最后提出系統(tǒng)對現(xiàn)有業(yè)務的優(yōu)化思路。這樣通過不斷地提出問題、分析問題、解決問題,可以較好地吸引客戶參與的興趣,實現(xiàn)了與客戶交流的互動,提高了業(yè)務需求的準確度。該小區(qū)物業(yè)管理總的業(yè)務流程圖如圖3所示。

圖3 系統(tǒng)功能用例圖

本小區(qū)物業(yè)管理系統(tǒng)的目的是要提供小區(qū)物業(yè)的自動化管理,同時提高工作效率,為業(yè)主及其入住成員提供的個性化和多方面的服務需求。管理人員或業(yè)主能在系統(tǒng)當中獲取最新的以及自己需要的信息。本系統(tǒng)有以下幾個設計目標:

實用性:針對小區(qū)的管理業(yè)務來設計實現(xiàn);

客戶化:操作人員操作方便,容易上手,軟件操作界面友好美觀;

交互性:建立B/ S結構的網(wǎng)站,物業(yè)小區(qū)內居民可以進行很好的信息交流;

先進性:采用B/ S結構的設計思想,具有先進性;

安全和保密性:有效分配并控制相應的功能和流程,并進行相關的權限設置;

可擴充性:在設計上保留可擴充性接口,便于軟件更新升級。

4 結束語

本文研究的是基于.NET平臺采用MVC模式開發(fā)的物業(yè)管理系統(tǒng),該系統(tǒng)可以有效提高工作人員的管理效率,有效提高各項管理的公開性和透明度,加強業(yè)主和物業(yè)之間的相互交流。本系統(tǒng)可以查詢各項費用,也可以向物業(yè)部門提出各種相關申請,以便及時得到相應的幫助。物業(yè)管理部門可以發(fā)布各類通知和公告,方便用戶的日常生活。通過對小區(qū)物業(yè)管理系統(tǒng)綜合性研究,設計并構建物業(yè)自動化管理系統(tǒng),實現(xiàn)管理的規(guī)范化以及標準化,為管理工作提供及時準確的信息。

參考文獻:

[1] 曾利文,李良田.新財經(jīng)文典:物業(yè)卷[M].北京:中國財政經(jīng)濟出版社,2003.

[2] 特羅爾森. C#與..NET 3.0高級程序設計[M]. 王少葵,譯.人民郵電出版社,2009.

[3] 許嘉仁,張書源.新一代C#與ASP. NET權威指南[M].北京:中國青年出版社,2004 (5).

[4] 王易. ASP. NET網(wǎng)站設計實例通[M].北京:清華大學出版社,2002.

[5] 魏景順.小區(qū)物業(yè)管理信息系統(tǒng)的開發(fā)設計及應用[J].當代經(jīng)理人,2006 (1):187-188.

水富县| 天门市| 洛川县| 同仁县| 济宁市| 鄂州市| 杭州市| 西贡区| 崇州市| 苏尼特左旗| 育儿| 望江县| 昆明市| 柏乡县| 松江区| 将乐县| 雷山县| 古交市| 铁岭市| 财经| 和政县| 九龙县| 临沂市| 靖江市| 石楼县| 科尔| 营山县| 克什克腾旗| 体育| 九江县| 克拉玛依市| 肇庆市| 长春市| 广饶县| 南丹县| 石景山区| 白水县| 宁陕县| 石阡县| 河南省| 南宁市|