結(jié)合混合模式分析物管程序設(shè)計(jì)
時(shí)間:2022-05-15 09:56:00
導(dǎo)語:結(jié)合混合模式分析物管程序設(shè)計(jì)一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
隨著人們生活水平的不斷提高,城市建設(shè)和改造的不斷深化,小區(qū)化不再只是大城市的事情,一些小的城鎮(zhèn)小區(qū)化建設(shè)的步伐也越來越快.越來越多的居民從原來的平房中搬入了新建成的小區(qū),這樣的商業(yè)小區(qū)和以前的單位集資樓有很大的不同,小區(qū)的房主來自不同的單位,依靠從房主工資中扣除水電以及一些其他費(fèi)用的方法不再有效,所以這樣的小區(qū)通常是由物業(yè)管理公司統(tǒng)一進(jìn)行管理的.為了方便快捷物業(yè),管理公司一般使用自己的物業(yè)管理信息系統(tǒng)進(jìn)行管理.
目前物業(yè)管理系統(tǒng)主要是采用基于C/S(Client/Server)模式下的兩層結(jié)構(gòu)網(wǎng)絡(luò)系統(tǒng),即前端為客戶機(jī),后端為服務(wù)器.隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,又出現(xiàn)了B/S(Browser/Server)瀏覽器/服務(wù)器模式.與C/S模式相比,B/S模式分為三層:即顯示層、功能層和數(shù)據(jù)數(shù)據(jù)層.本文設(shè)計(jì)的系統(tǒng)采用C/S模式和B/S模式結(jié)合的方式,實(shí)現(xiàn)物業(yè)管理工作的科學(xué)化和高效化,適應(yīng)小區(qū)的實(shí)際需要.
1需求分析
我們可以通過對(duì)物業(yè)管理公司和小區(qū)住戶的需求進(jìn)行分析,來說明設(shè)計(jì)和開發(fā)該系統(tǒng)是非常迫切和必要的.
1.1被服務(wù)人員.小區(qū)業(yè)主需要對(duì)應(yīng)繳納的水電費(fèi)、天然氣費(fèi)、管理費(fèi)等進(jìn)行查詢時(shí),必須到物業(yè)辦公室,通過物業(yè)公司工作人員對(duì)紙質(zhì)的記錄本進(jìn)行查看,才能知道結(jié)果,有時(shí)還會(huì)出現(xiàn)幾個(gè)月前的記錄丟失的問題.因此,作為業(yè)主他們希望能夠方便、快捷的查詢到自己想要的信息.
1.2服務(wù)人員.根據(jù)業(yè)主們提出的各種查詢項(xiàng)目,都要通過手工的方式的進(jìn)行查詢,對(duì)于時(shí)間比較長(zhǎng)的一些內(nèi)容在查詢時(shí)特別不方便,管理這些紙質(zhì)記錄也不是特別的方便.因此,物業(yè)人員也希望有效地提高他們的工作效率,減小工作強(qiáng)度,可以對(duì)相關(guān)信息方便的進(jìn)行管理、查詢.根據(jù)上面兩方面的不同需求,為了更好的為業(yè)主提高優(yōu)質(zhì)的服務(wù),減輕物業(yè)工作人員的勞動(dòng)強(qiáng)度、提高其工作效率、減少管理成本,作者對(duì)內(nèi)蒙古烏蘭察布市集寧區(qū)幾個(gè)相對(duì)成熟的小區(qū)的日常物業(yè)管理工作進(jìn)行了調(diào)查,為某小區(qū)設(shè)計(jì)了一個(gè)物業(yè)管理系統(tǒng),該系統(tǒng)采用C/S模式和B/S模式結(jié)合的方式,實(shí)現(xiàn)物業(yè)管理工作的現(xiàn)代化和高效化,適應(yīng)小區(qū)的實(shí)際需要.
2可行性分析
2.1技術(shù)方面.網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)的飛速發(fā)展,導(dǎo)致各種應(yīng)用程序的出現(xiàn),如VB,Power-builder等相關(guān)軟件.這些應(yīng)用程序不僅能幫助設(shè)計(jì)者(開發(fā)人員)提高系統(tǒng)開發(fā)的質(zhì)量和效率,還能夠減少開發(fā)的成本和開發(fā)的時(shí)間.
2.2經(jīng)濟(jì)方面.我們可以從兩個(gè)角度說明.首先,如果小區(qū)的物業(yè)管理采用傳統(tǒng)的方式對(duì)住戶進(jìn)行服務(wù),那么工作人員的工作量和工作量都是特別大的,同時(shí)效率也不是特別高;其次,如果使用物業(yè)管理系統(tǒng),物業(yè)公司投入的費(fèi)用不會(huì)特別高,還能提高平時(shí)工作的效率,同時(shí)還能提升其公司形象.
2.3操作方面.本系統(tǒng)在投入使用前,會(huì)由開發(fā)者對(duì)物業(yè)管理公司相關(guān)人員進(jìn)行培訓(xùn).培訓(xùn)內(nèi)容包括熟練掌握系統(tǒng)的各個(gè)功能和簡(jiǎn)單的系統(tǒng)維護(hù).通過對(duì)上面幾個(gè)方面的分析,我們發(fā)現(xiàn)開發(fā)C/S模式和B/S模式相結(jié)合的物業(yè)管理信息系統(tǒng)并投入運(yùn)行是完全可行的.
3功能需求
物業(yè)管理公司的主要職責(zé)是為小區(qū)中居住的人員提供各種服務(wù),這些事情每天基本都是重復(fù)的、繁瑣的,那么我們需要一個(gè)什么樣的物業(yè)管理系統(tǒng)為我們工作呢?根據(jù)用戶需求分析,我們認(rèn)為本物業(yè)管理信息系統(tǒng)應(yīng)具備下面幾個(gè)功能.
3.1根據(jù)業(yè)主平時(shí)所使用的水電、天燃?xì)獾鹊氖褂昧亢褪S嗔?,系統(tǒng)能夠自動(dòng)計(jì)算用戶所需繳納的各種費(fèi)用,相關(guān)物業(yè)人員將這些信息放到相應(yīng)的數(shù)據(jù)庫中,方便管理人員和業(yè)主進(jìn)行查詢.這樣的話,業(yè)主就能夠足不出戶地查詢平時(shí)所使用的水電用量和剩余量,還可以直接在網(wǎng)上查閱小區(qū)最近的重要通知和信息,如哪天停電停水等信息.
3.2能夠通過該物業(yè)管理信息系統(tǒng)準(zhǔn)確地對(duì)相關(guān)信息進(jìn)行查詢,并能夠根據(jù)具體的要求顯示和打印信息.
3.3能夠根據(jù)數(shù)據(jù)庫中已有的數(shù)據(jù)、信息,直接生成報(bào)表,如果是收費(fèi)報(bào)表,能夠?qū)崿F(xiàn)自動(dòng)計(jì)算收費(fèi)總金額等功能.
3.4系統(tǒng)管理應(yīng)該方便系統(tǒng)管理員進(jìn)行維護(hù)和普通用戶進(jìn)行查詢,并能夠?yàn)橛脩粼O(shè)置相應(yīng)權(quán)限.系統(tǒng)還應(yīng)該能夠?qū)χ匾獢?shù)據(jù)進(jìn)行自動(dòng)備份.
4系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
4.1設(shè)計(jì)的目標(biāo)
本系統(tǒng)設(shè)計(jì)的目標(biāo)是:有效地提高物業(yè)管理的效率,同時(shí)更好的為業(yè)主提供各方面的服務(wù).設(shè)計(jì)的系統(tǒng)應(yīng)該包括下面幾個(gè)目標(biāo).
4.1.1使用方便性:無論是物業(yè)負(fù)責(zé)人還是一般的業(yè)主都能夠直接使用該系統(tǒng).
4.1.2功能針對(duì)性:應(yīng)該根據(jù)小區(qū)具體的日常管理業(yè)務(wù)來設(shè)計(jì),使系統(tǒng)有針對(duì)性.
4.1.3技術(shù)先進(jìn)性:我們使用將C/S和B/S相結(jié)合的設(shè)計(jì)思想,同時(shí)還使用了現(xiàn)在流行的ASP技術(shù),并將SQLSERVER2000作為后臺(tái)數(shù)據(jù)庫.
4.1.4強(qiáng)調(diào)交流性:我們可以在系統(tǒng)中添加類似聊天室或留言版的模塊,加強(qiáng)業(yè)主與物業(yè)人員的交流,為小區(qū)的建設(shè)共同努力.
4.1.5安全性:通過進(jìn)行相關(guān)的權(quán)限設(shè)置,使系統(tǒng)具有很強(qiáng)的安全性.
4.1.6可擴(kuò)展性:我們可以在設(shè)計(jì)系統(tǒng)時(shí)提前留一些可以擴(kuò)充的接口,方便程序的升級(jí),適應(yīng)業(yè)主不斷提高的需求.
4.2系統(tǒng)劃分
4.2.1C/S部分我們?cè)谠O(shè)計(jì)C/S部分時(shí)考慮,應(yīng)該有下面幾個(gè)模塊:基本信息管理、業(yè)主信息管理、日常工作管理、公共財(cái)物管理、費(fèi)用管理、結(jié)果輸出等幾個(gè)模塊.
(1)基本信息管理這個(gè)子系統(tǒng)包括房屋信息和物業(yè)人員信息兩個(gè)模塊.其中,房屋信息模塊主要是對(duì)小區(qū)中已經(jīng)入住和未入住的房屋進(jìn)行分別的登記;物業(yè)人員信息模塊是對(duì)工作人員基本信息的記錄,還能夠?qū)崿F(xiàn)對(duì)工作人員的出勤和工作量進(jìn)行統(tǒng)計(jì)和計(jì)算.
(2)業(yè)主信息管理本模塊中,我們主要是將小區(qū)中每個(gè)業(yè)主的基本信息按照單元或房間號(hào)碼進(jìn)行登記,輸入相關(guān)數(shù)據(jù)庫進(jìn)行保存,以便需要時(shí)查詢.
(3)日常工作管理我們又將其劃分為兩個(gè)小的部分:業(yè)主需求和業(yè)主有話說.業(yè)主需求是對(duì)不同業(yè)主在不同時(shí)間段提出的意見和建議進(jìn)行分類匯總.這是由于每個(gè)業(yè)主的建議可能不同,而同一業(yè)主在不同時(shí)間提出的建議也可能不同,所以我們有必要進(jìn)行分類匯總,區(qū)別對(duì)待.業(yè)主有話說在實(shí)質(zhì)上就像是一個(gè)留言版,業(yè)主可以通過實(shí)時(shí)或非實(shí)時(shí)的方式與物業(yè)管理人員交流,為物業(yè)公司更好的為業(yè)主服務(wù)提出一些好建議.
(4)公共財(cái)物管理該模塊主要是對(duì)小區(qū)中一切公共財(cái)物的管理和查詢,如每年可能由于天氣的原因有一些樹木或花草需要進(jìn)行修剪或重新栽種等的管理.
(5)費(fèi)用管理本模塊主要是為了方便小區(qū)業(yè)主繳納一些日常費(fèi)用而進(jìn)行的管理,如水電氣費(fèi)用的管理、每年物業(yè)費(fèi)的管理、車庫車位費(fèi)用的管理以及費(fèi)用匯總管理等幾個(gè)部分.
(6)結(jié)果輸出主要是為了直觀、便捷的對(duì)一些數(shù)據(jù)進(jìn)行查看和打印輸出.4.2.2B/S部分B/S部分主要是針對(duì)小區(qū)業(yè)主設(shè)計(jì)的,該部分可以為小區(qū)住戶一些重要的信息,如什么時(shí)間通暖氣,哪天停電,哪天停水等.
該部分主要有小區(qū)信息公告、信息查詢和用戶密碼等模塊.
(1)小區(qū)信息公告模塊業(yè)主可以通過該模塊了解小區(qū)近期的一些信息(如停電、停水及通暖等信息).
(2)信息查詢模塊小區(qū)住戶能夠登陸相關(guān)網(wǎng)頁,根據(jù)自己的需要查詢相關(guān)信息.人們不僅可以查詢自己的個(gè)人信息,還可以查詢家里的水電氣是否還有剩余,如果剩余不足,則可以及時(shí)充值,避免出現(xiàn)在做飯時(shí)天燃?xì)獠蛔慊蛲蝗煌K@樣的情況.
(3)用戶密碼小區(qū)業(yè)主可以從物業(yè)管理系統(tǒng)管理員那領(lǐng)到自己的用戶名和密碼,回家后用戶可以進(jìn)行修改以方便自己使用.
5系統(tǒng)的實(shí)施
5.1技術(shù)要求
我們?cè)谠O(shè)計(jì)和開發(fā)本系統(tǒng)時(shí),主要是通過采用C/S和B/S相結(jié)合的混合的設(shè)計(jì)思想來建構(gòu)系統(tǒng)的,這樣我們就可以避開它們各自的缺點(diǎn)利用它們的優(yōu)點(diǎn).C/S模式具有響應(yīng)速度快的優(yōu)點(diǎn),這主要是由于C和S之間是直接連接的原因.這也是我們?cè)谖飿I(yè)管理部門使用C/S模式的重要原因.而我們選擇B/S模式主要是由于它具有分布范圍廣的優(yōu)點(diǎn),能夠不受時(shí)間地點(diǎn)限制的處理各種事情.如果我們想增加一些系統(tǒng)功能,只需要在網(wǎng)站中加一些網(wǎng)頁即可.同時(shí),它還具有實(shí)現(xiàn)文件、數(shù)據(jù)的共享等特點(diǎn).該物業(yè)管理系統(tǒng)在設(shè)計(jì)時(shí),主要的對(duì)象就是小區(qū)中的管理人員和各位業(yè)主,考慮到系統(tǒng)安全尤其是業(yè)主個(gè)人信息的安全性,我們會(huì)針對(duì)不同的兩種模式使用不同的安全策略.在B/S模式中,我們要求每個(gè)業(yè)主必須有相應(yīng)的權(quán)限才能進(jìn)入相應(yīng)的界面,如管理員能進(jìn)入的界面一般的業(yè)主是不能進(jìn)入的,其他小區(qū)的業(yè)主不能進(jìn)入我們小區(qū)進(jìn)行查看信息,這樣就可以有效地增加系統(tǒng)安全性;而對(duì)于C/S模式,我們可以為不同使用者設(shè)置不一樣的權(quán)限來加強(qiáng)系統(tǒng)安全.
5.2開發(fā)工具的選擇
首先,我們可以選擇Power-Builder作為開發(fā)本系統(tǒng)的前臺(tái)程序.這主要是由于Power-Builder是在Windows操作平臺(tái)下的C/S模式的面向?qū)ο蟮目梢暬瘧?yīng)用開發(fā)工具,能夠很好地適應(yīng)軟件的發(fā)展趨勢(shì).另外,Power-Builder在與相關(guān)的SQL數(shù)據(jù)庫進(jìn)行連接時(shí),不會(huì)出現(xiàn)太多的錯(cuò)誤,這是我們特別重視的一個(gè)因素.而對(duì)于C/S模式,我們選擇的是ASP語言.我們可以方便的使用ASP進(jìn)行編程,能夠根據(jù)小區(qū)的實(shí)際需求和具體模塊的要求設(shè)計(jì)最適合本小區(qū)的動(dòng)態(tài)網(wǎng)頁.我們?cè)谶x擇WEB的平臺(tái)時(shí),充分考慮到IIS6.0的各種特點(diǎn),將其作為我們的平臺(tái).通過對(duì)目前幾種數(shù)據(jù)庫的分析,我們最后決定選擇了MicrosoftSQLServer2000作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫開發(fā)工具.
6結(jié)語
網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)和多媒體技術(shù)的飛速發(fā)展,為多功能、智能化的小區(qū)管理提供了強(qiáng)大的技術(shù)支持,利用這些技術(shù)對(duì)有關(guān)物業(yè)信息進(jìn)行收集、管理、,可以更加科學(xué)的、高效的為業(yè)主提供理想的服務(wù).