结合混合模式分析物管程序设计

时间:2022-09-19 08:00:43

结合混合模式分析物管程序设计

随着人们生活水平的不断提高,城市建设和改造的不断深化,小区化不再只是大城市的事情,一些小的城镇小区化建设的步伐也越来越快.越来越多的居民从原来的平房中搬入了新建成的小区,这样的商业小区和以前的单位集资楼有很大的不同,小区的房主来自不同的单位,依靠从房主工资中扣除水电以及一些其他费用的方法不再有效,所以这样的小区通常是由物业管理公司统一进行管理的.为了方便快捷物业,管理公司一般使用自己的物业管理信息系统进行管理.

目前物业管理系统主要是采用基于C/S(Client/Server)模式下的两层结构网络系统,即前端为客户机,后端为服务器.随着网络技术的不断发展,又出现了B/S(Browser/Server)浏览器/服务器模式.与C/S模式相比,B/S模式分为三层:即显示层、功能层和数据数据层.本文设计的系统采用C/S模式和B/S模式结合的方式,实现物业管理工作的科学化和高效化,适应小区的实际需要.

1需求分析

我们可以通过对物业管理公司和小区住户的需求进行分析,来说明设计和开发该系统是非常迫切和必要的.

1.1被服务人员.小区业主需要对应缴纳的水电费、天然气费、管理费等进行查询时,必须到物业办公室,通过物业公司工作人员对纸质的记录本进行查看,才能知道结果,有时还会出现几个月前的记录丢失的问题.因此,作为业主他们希望能够方便、快捷的查询到自己想要的信息.

1.2服务人员.根据业主们提出的各种查询项目,都要通过手工的方式的进行查询,对于时间比较长的一些内容在查询时特别不方便,管理这些纸质记录也不是特别的方便.因此,物业人员也希望有效地提高他们的工作效率,减小工作强度,可以对相关信息方便的进行管理、查询.根据上面两方面的不同需求,为了更好的为业主提高优质的服务,减轻物业工作人员的劳动强度、提高其工作效率、减少管理成本,作者对内蒙古乌兰察布市集宁区几个相对成熟的小区的日常物业管理工作进行了调查,为某小区设计了一个物业管理系统,该系统采用C/S模式和B/S模式结合的方式,实现物业管理工作的现代化和高效化,适应小区的实际需要.

2可行性分析

2.1技术方面.网络技术、多媒体技术的飞速发展,导致各种应用程序的出现,如VB,Power-builder等相关软件.这些应用程序不仅能帮助设计者(开发人员)提高系统开发的质量和效率,还能够减少开发的成本和开发的时间.

2.2经济方面.我们可以从两个角度说明.首先,如果小区的物业管理采用传统的方式对住户进行服务,那么工作人员的工作量和工作量都是特别大的,同时效率也不是特别高;其次,如果使用物业管理系统,物业公司投入的费用不会特别高,还能提高平时工作的效率,同时还能提升其公司形象.

2.3操作方面.本系统在投入使用前,会由开发者对物业管理公司相关人员进行培训.培训内容包括熟练掌握系统的各个功能和简单的系统维护.通过对上面几个方面的分析,我们发现开发C/S模式和B/S模式相结合的物业管理信息系统并投入运行是完全可行的.

3功能需求

物业管理公司的主要职责是为小区中居住的人员提供各种服务,这些事情每天基本都是重复的、繁琐的,那么我们需要一个什么样的物业管理系统为我们工作呢?根据用户需求分析,我们认为本物业管理信息系统应具备下面几个功能.

3.1根据业主平时所使用的水电、天燃气等的使用量和剩余量,系统能够自动计算用户所需缴纳的各种费用,相关物业人员将这些信息放到相应的数据库中,方便管理人员和业主进行查询.这样的话,业主就能够足不出户地查询平时所使用的水电用量和剩余量,还可以直接在网上查阅小区最近的重要通知和信息,如哪天停电停水等信息.

3.2能够通过该物业管理信息系统准确地对相关信息进行查询,并能够根据具体的要求显示和打印信息.

3.3能够根据数据库中已有的数据、信息,直接生成报表,如果是收费报表,能够实现自动计算收费总金额等功能.

3.4系统管理应该方便系统管理员进行维护和普通用户进行查询,并能够为用户设置相应权限.系统还应该能够对重要数据进行自动备份.

4系统结构设计

4.1设计的目标

本系统设计的目标是:有效地提高物业管理的效率,同时更好的为业主提供各方面的服务.设计的系统应该包括下面几个目标.

4.1.1使用方便性:无论是物业负责人还是一般的业主都能够直接使用该系统.

4.1.2功能针对性:应该根据小区具体的日常管理业务来设计,使系统有针对性.

4.1.3技术先进性:我们使用将C/S和B/S相结合的设计思想,同时还使用了现在流行的ASP技术,并将SQLSERVER2000作为后台数据库.

4.1.4强调交流性:我们可以在系统中添加类似聊天室或留言版的模块,加强业主与物业人员的交流,为小区的建设共同努力.

4.1.5安全性:通过进行相关的权限设置,使系统具有很强的安全性.

4.1.6可扩展性:我们可以在设计系统时提前留一些可以扩充的接口,方便程序的升级,适应业主不断提高的需求.

4.2系统划分

4.2.1C/S部分我们在设计C/S部分时考虑,应该有下面几个模块:基本信息管理、业主信息管理、日常工作管理、公共财物管理、费用管理、结果输出等几个模块.

(1)基本信息管理这个子系统包括房屋信息和物业人员信息两个模块.其中,房屋信息模块主要是对小区中已经入住和未入住的房屋进行分别的登记;物业人员信息模块是对工作人员基本信息的记录,还能够实现对工作人员的出勤和工作量进行统计和计算.

(2)业主信息管理本模块中,我们主要是将小区中每个业主的基本信息按照单元或房间号码进行登记,输入相关数据库进行保存,以便需要时查询.

(3)日常工作管理我们又将其划分为两个小的部分:业主需求和业主有话说.业主需求是对不同业主在不同时间段提出的意见和建议进行分类汇总.这是由于每个业主的建议可能不同,而同一业主在不同时间提出的建议也可能不同,所以我们有必要进行分类汇总,区别对待.业主有话说在实质上就像是一个留言版,业主可以通过实时或非实时的方式与物业管理人员交流,为物业公司更好的为业主服务提出一些好建议.

(4)公共财物管理该模块主要是对小区中一切公共财物的管理和查询,如每年可能由于天气的原因有一些树木或花草需要进行修剪或重新栽种等的管理.

(5)费用管理本模块主要是为了方便小区业主缴纳一些日常费用而进行的管理,如水电气费用的管理、每年物业费的管理、车库车位费用的管理以及费用汇总管理等几个部分.

(6)结果输出主要是为了直观、便捷的对一些数据进行查看和打印输出.4.2.2B/S部分B/S部分主要是针对小区业主设计的,该部分可以为小区住户一些重要的信息,如什么时间通暖气,哪天停电,哪天停水等.

该部分主要有小区信息公告、信息查询和用户密码等模块.

(1)小区信息公告模块业主可以通过该模块了解小区近期的一些信息(如停电、停水及通暖等信息).

(2)信息查询模块小区住户能够登陆相关网页,根据自己的需要查询相关信息.人们不仅可以查询自己的个人信息,还可以查询家里的水电气是否还有剩余,如果剩余不足,则可以及时充值,避免出现在做饭时天燃气不足或突然停水这样的情况.

(3)用户密码小区业主可以从物业管理系统管理员那领到自己的用户名和密码,回家后用户可以进行修改以方便自己使用.

5系统的实施

5.1技术要求

我们在设计和开发本系统时,主要是通过采用C/S和B/S相结合的混合的设计思想来建构系统的,这样我们就可以避开它们各自的缺点利用它们的优点.C/S模式具有响应速度快的优点,这主要是由于C和S之间是直接连接的原因.这也是我们在物业管理部门使用C/S模式的重要原因.而我们选择B/S模式主要是由于它具有分布范围广的优点,能够不受时间地点限制的处理各种事情.如果我们想增加一些系统功能,只需要在网站中加一些网页即可.同时,它还具有实现文件、数据的共享等特点.该物业管理系统在设计时,主要的对象就是小区中的管理人员和各位业主,考虑到系统安全尤其是业主个人信息的安全性,我们会针对不同的两种模式使用不同的安全策略.在B/S模式中,我们要求每个业主必须有相应的权限才能进入相应的界面,如管理员能进入的界面一般的业主是不能进入的,其他小区的业主不能进入我们小区进行查看信息,这样就可以有效地增加系统安全性;而对于C/S模式,我们可以为不同使用者设置不一样的权限来加强系统安全.

5.2开发工具的选择

首先,我们可以选择Power-Builder作为开发本系统的前台程序.这主要是由于Power-Builder是在Windows操作平台下的C/S模式的面向对象的可视化应用开发工具,能够很好地适应软件的发展趋势.另外,Power-Builder在与相关的SQL数据库进行连接时,不会出现太多的错误,这是我们特别重视的一个因素.而对于C/S模式,我们选择的是ASP语言.我们可以方便的使用ASP进行编程,能够根据小区的实际需求和具体模块的要求设计最适合本小区的动态网页.我们在选择WEB的平台时,充分考虑到IIS6.0的各种特点,将其作为我们的平台.通过对目前几种数据库的分析,我们最后决定选择了MicrosoftSQLServer2000作为系统的后台数据库开发工具.

6结语

网络技术、数据库技术和多媒体技术的飞速发展,为多功能、智能化的小区管理提供了强大的技术支持,利用这些技术对有关物业信息进行收集、管理、,可以更加科学的、高效的为业主提供理想的服务.

上一篇:科协理论学习工作安排 下一篇:河道采砂整治行动通告