您的位置:新文秘網(wǎng)>>畢業(yè)相關/畢業(yè)論文/文教論文/物業(yè)/房地產(chǎn)/管理/>>正文

畢業(yè)論文:基于MVC的小區(qū)物業(yè)管理系統(tǒng)的設計與開發(fā)

發(fā)表時間:2013/7/10 10:10:48




麗水學院
畢業(yè)設計(論文)
(2013屆)

題 目 基于MVC的小區(qū)物業(yè)管理系統(tǒng)的設計與開發(fā)
指導教師 王銘軍
院 別 工學院
班 級 計091
學 號 09104010117
姓 名 胡宏景


二〇一三 年 三 月 一 日


基于MVC的小區(qū)物業(yè)管理系統(tǒng)的設計與開發(fā)

專業(yè):計算機科學與技術 班級:計091 姓名:胡宏景 指導教師:王銘軍

摘 要本文論述小區(qū)物業(yè)管理系統(tǒng)的開發(fā)過程,分析物業(yè)管理系統(tǒng)的現(xiàn)狀和發(fā)展,提出了目前存在的問題,進行物業(yè)管理的信息化,建立物業(yè)管理系統(tǒng)的系統(tǒng)模型和解決方案。簡要表述了系統(tǒng)主要問題及整體情況,對設計需求進行了分析,架構進行了大致描述。通過網(wǎng)絡進行了需求分析,利用軟件工程原理及方法,設計開發(fā)了此管理系統(tǒng)。
本系統(tǒng)是基于MVC模式開發(fā)的,利用本系統(tǒng)可提高物業(yè)的管理效率,提高物業(yè)管理的公開透明度,有利于業(yè)主與物業(yè)公司之間的信息互動。用戶通過本系統(tǒng)不但可以查詢各項費用,而且還能向物業(yè)部門提出維修等申請,從而得到及時的幫助。物業(yè)管理公司可以通過本系統(tǒng)向住戶發(fā)布各類通知和公告,方便用戶的日常生活。

關鍵詞 小區(qū) 物業(yè)管理 MVC ACCESS


Design and development of residential property management system based on MVC
……(新文秘網(wǎng)http://www.120pk.cn省略1237字,正式會員可完整閱讀)…… 
anagement MVC ACCESS





目 錄

引 言 1
第一章 緒論 2
1.1項目背景 2
1.2研究的目的和意義 2
第二章 MVC模式基本理論 3
2.1 MVC架構模式概述 3
2.2 MVC的優(yōu)缺點 4
2.3 本章小結 4
第三章 物業(yè)管理系統(tǒng)的設計與分析 5
3.1 系統(tǒng)概要設計 5
3.2 系統(tǒng)功能模塊 6
3.3 主要模塊用例 7
3.4 數(shù)據(jù)庫設計 12
第四章 系統(tǒng)的實現(xiàn)與展示 13
4.1系統(tǒng)各模塊展示 13
4.2系統(tǒng)主要程序 15
4.3本章小結 17
第五章 系統(tǒng)測試 18
5.1 系統(tǒng)測試概述 18
5.2系統(tǒng)測試 18
總結 20
參考文獻 21
在讀期間發(fā)表論文 22
致謝 23


引 言

隨著我國住房制度的改革,計劃經(jīng)濟向市場經(jīng)濟轉變,房屋商品化,房屋產(chǎn)權多元化。城市居民住房產(chǎn)權的私有化,特別是新建住宅大多以功能小區(qū)的形式推出。以及人們對房屋財產(chǎn)的使用、維護、保值提出了較強的服務要求,一方面要求住得好,房屋狀況保持的好,環(huán)境整潔優(yōu)美,同時還要求房屋的保值增值,這些都需要高水平的專業(yè)物業(yè)管理服務。據(jù)不完全統(tǒng)計,截至2002年底,全國物業(yè)管理的覆蓋面已占物業(yè)總量的38 %,經(jīng)濟發(fā)達的城市已達50%以上,深圳等城市已超過95%。[1]
因此,設計開發(fā)一款適用小區(qū)管理的系統(tǒng),可以使業(yè)主了解情況,反映問題,同時有助于物業(yè)管理者及時解決相關問題。管理系統(tǒng)能夠極大地提高工作效率,使管理科學化、全面化、正規(guī)化。


第一章 緒論

1.1項目背景
物業(yè)管理是企業(yè)在社會經(jīng)濟高度發(fā)展中的產(chǎn)物,小區(qū)發(fā)展是社會發(fā)展過程中人們根據(jù)價值觀念和文化觀念形成的關系比且、相互依存的居住區(qū)域。隨著社會主義市場競技_的發(fā)展和社會主義和諧社會的構建,政府、市場與社會的構建中只能分工日益明確。社區(qū)作為社會發(fā)展的幾本元素,在我國社會注意和諧社會的構建中發(fā)揮著越來越重要的作用。物業(yè)管理作為人們在社區(qū)生活中服務的具體提供者和管理者,不但要建立適合社會需要的現(xiàn)代企業(yè)制度,引入國外優(yōu)質(zhì)服務概念,使社區(qū)活動和服務更加完美。[2]
因此開發(fā)一個物業(yè)管理系統(tǒng)來進行社區(qū)管理有其社會意義與現(xiàn)實意義。

1.2研究的目的和意義
物業(yè)管理需要對許多數(shù)據(jù),如水、電、煤氣,房產(chǎn)、汽車、庭院等進行記錄管理。為了更好的管理如此繁多的類目,使業(yè)主與住戶創(chuàng)造整潔、文明、安全、舒適的生活和工作環(huán)境,研究并開發(fā)一個方便管理的物業(yè)管理系統(tǒng)有其必要意義。該系統(tǒng)能實現(xiàn)水費、電費、煤氣費等等的查詢與付費等功能,并且能記錄各個住戶或業(yè)主的房產(chǎn)信息,汽車信息等等。
系統(tǒng)以市場化、專業(yè)化、社會化的管理取代了行政性的單一管理,不僅理順了財產(chǎn)權和管理權的關系,轉換了房屋管理機制,也減輕了管理者的負擔。
系統(tǒng)可進行小區(qū)的內(nèi)部宣傳教育、安全防火、治安、環(huán)境、衛(wèi)生、文化等工作。大大方便宣傳途徑,降低宣傳壓力。

第二章 MVC模式基本理論

2.1 MVC架構模式概述
MVC是一種軟件設計典范,用業(yè)務邏輯和數(shù)據(jù)顯示分離的方法組織代碼。MVC被獨特的發(fā)展起來用于圖形化用戶界面,映射傳統(tǒng)的輸入、輸出和處理功能。
其中模型Model,視圖View,控制器Controller三個部分之間的關系如圖2.1。MVC的主要功能是增加代碼的重用率,降低代碼藕合度。同時也提高系統(tǒng)的維護性、靈活性、擴展性以及封裝性。










圖2.1MVC關系圖
Model是模型層,其功能是封裝引用功能和屬性,響應狀態(tài)查詢,管理數(shù)據(jù)庫并想視圖傳達數(shù)據(jù)的變化。
View是視圖層,是與用戶交互的界面。是Model的一個視覺顯示。一個Model可對應不少于一個的View。
Controller是控制層,連接在Model與View之間。管理Model與用戶之問的交互控制。當View發(fā)生某種變化時,它相應地修改Model的狀態(tài)。


2.2 MVC的優(yōu)缺點
MVC分為Model、View、Controller,Model為數(shù)據(jù)對象的模型,View為用戶交互的界面、Controller連接二者,相應二者變化的控制器。
MVC的優(yōu)點體現(xiàn)在以下幾個方面:
1) 多個View對應一個Model。用戶需求隨時變化,顯示方式必然跟著變化。按MVC設計模式?蓽p少了代碼的復制,即減少系統(tǒng)的維護量,一旦需求發(fā)生改變,也易于維護。其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應用于接口的使用。
2) 由于系統(tǒng)被分離為三層,因此有時改變其中某層就能滿足需求的變化。
3) MVC有利于軟件工程化管理。由于不同的層各司其職,每層之中的模塊具有相似的特征,有利于工具化產(chǎn)生管理程序代碼。
4) 潛在的框架結構?梢曰诖四P徒贸绦蚩蚣埽粏螁问窃诮缑娴脑O計中。
MVC的不足體現(xiàn)在以下幾個方面:
1) 增加了系統(tǒng)結構和實現(xiàn)的復雜性。對于簡單的系統(tǒng),使用MVC,使Model、View與Controller分離,會增加系統(tǒng)的復雜度,并產(chǎn)生過多的操作,降低運行時效率。
2) View與Controller間的過于緊密的連接。View與Controller是相互分離,而實際聯(lián)系緊密,View離開Controller,其作用是很有限的,反之亦然,這樣不利于他們的獨立與重用。
3) 視圖對模型數(shù)據(jù)的低效率訪問。依據(jù)模型操作接口的不同,視圖需要多次調(diào)用才能獲得足夠的顯示數(shù)據(jù)。對沒有發(fā)生變化數(shù)據(jù)的進行不必要的訪問,也將降低了效率。


2.3 本章小結
本章詳細闡述了MVC框架的原理并分析了MVC框架各層的實現(xiàn)方式。就MVC框架的本質(zhì)而言,它是一種解決藕合系統(tǒng)問題的方案。



第三章 物業(yè)管理系統(tǒng)的設計與分析

3.1 系統(tǒng)概要設計
系統(tǒng)概要設計是將之前需求分析得到的DFD(Data Flow Diagram數(shù)據(jù)流圖)轉化為軟件結構和數(shù)據(jù)結構。軟件結構設計內(nèi)容有:將系統(tǒng)功能進行模塊劃分、建立層次結構以及調(diào)用關系、確定人機界面等。數(shù)據(jù)結構設計內(nèi)容有:數(shù)據(jù)描述、確定數(shù)據(jù)特性、設計數(shù)據(jù)模型并設計數(shù)據(jù)庫。
經(jīng)過對本項目的需求分析,形成了小區(qū)管理系統(tǒng)的業(yè)務模型圖。業(yè)務模型描述總體業(yè)務和流程,讓開發(fā)人員對需求有大致的了解。該小區(qū)物業(yè)管理總的業(yè)務流程圖如圖3-1所示 ……(未完,全文共14601字,當前僅顯示3473字,請閱讀下面提示信息。收藏《畢業(yè)論文:基于MVC的小區(qū)物業(yè)管理系統(tǒng)的設計與開發(fā)》
文章搜索
相關文章