1.2 系统开发的意义
传统的高档住宅小区的物业管理大多依靠人工进行,依靠物业管理者,通过张贴通知在小区的公示栏,或者通过人工上门的方式挨家挨户的通知。这种方式不仅费时费力,同时所张贴的通知不一定会被每一个业主看到。而且业主的工作时间不一致,物业管理人员无法做到每家每户通知到位。高档住宅小区管理系统的开发与运用,提高了物业管理人员的工作效率,方便了高档小区信息共享的时效性和广泛性,为物业在小区的管理上和业主的日常生活提供了便利。
2.可行性分析
2.1经济可行性
一个系统开发的首要前提就是要在经济上可行。关于经济的可行性分析,在进行对高档住宅小区的管理系统开发之前,专业人员已经对该系统开发的费用进行过估算。通过估算,该系统具有很高的开发的价值。其次,该系统属于较为简单的系统开发,由个人或者人数较少的团队便可开发,因此在系统的开发经费上花费较少。
2.2技术可行性
2.2.1 ASP.NET
ASP.NET技术是微软公司面向习惯 Win form 拖拉方式进行快速开发的程序开发者制定的一种技术。该技术继承自 ASP,但是与 ASP 又有着很大的不同。相对于 ASP 技术,ASP.NET 技术主要有以下两个优点:第一,如上文所述,ASP.NET 拥有许多微软封装好的控件,无需程序员对常用控件进行编写,直接依靠拖拉的方式就可以进行快速开发,并且 ASP.NET 提出了母版页和用户自定义控件的概念,提升了代码的复用率;第二,ASP.NET 支持多种语言,包括 VB、C++和 C#,在一定程度上可以减少程序开发者的学习成本。
2.2.2 SQL Server 2008数据库技术
数据库是系统的基础,从系统的本质上来说,系统的操作其实是对系统中数据的操作,数据是系统的主心骨。所以,数据库的建立的好坏程度对系统而言是起着决定性作用的,并且,数据库的建立对以后进行系统的扩展也是有着一定的影响的。SQL Server 2008是一种关系数据库,市面上较为流行的关系数据库还有Oracle和Access等。
2.2.3 B/S 结构
B/S 结构是一种浏览器/服务器结构,该结构的提出是相对于 C/S 结构而言的,也就是人们常说的客户端/服务器结构。相对于 C/S 结构,B/S 具有一个非常明显的优点:不需要在一台一台的用户端主机中进行软件的安装和部署,只要保证用户机器中有可以对 HTML 语言进行解释浏览器,并且服务器端工作正常即可。ASP.NNT技术与SQL Server2008技术如今已经十分的成熟,掌握相关技术的人员较多。所以,在开发技术上是可行的。
3.系统设计
3.1 系统功能设计
高档住宅小区管理系统的系统功能共主要分为四大功能模块:系统登录模块、管理员管理模块、员工管理模块和业主管理模块。管理员拥有用户信息管理、小区业主管理、维修信息管理、费用信息管理、投诉建议管理和系统管理的权限。员工拥有用户信息管理、维修信息管理、业主信息管理、费用信息管理、投诉建议管理和系统管理的权限。业主拥有帐号管理、报修管理、费用信息、投诉管理和系统管理的权限。
根据以上阐述高档住宅小区管理系统的功能模块图