3。2。4 数据库技术
数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法。[8]一个完整的数据库设计过程需要经过数据库的建立、数据库的设计、对数据库的调试和测试这些步骤。相对于软件系统开发而言,数据库的开发是完全不一样的。数据库的开发过程是对软件系统的数据结构以及各种关系进行分析设计的一个过程,是集多种学科于一身的一门技术,因此说数据库技术很重要。数据库开发的最重要的一个环节是分析已经开发好的数据库是否可以高效率的运行。在数据库的设计过程当中有一些专门的规则和必须要遵守的规范,即设计范式,目前有六种,一般的设计要求是必须到达第三范式的尺度。这样一来,数据库中的数据便显得结构整齐,在数据不断增多的过程中也不会产生很多的多余信息。通过对数据库的表、视图和存储过程的设计,并且不断的完善,才能保证设计出来的是一个完整又高效的数据库。
3。3 开发平台
3。3。1 Microsoft Visual Studio 2015
Microsoft Visual Studio是美国微软公司进行研究设计的,它是用于软件开发的系列产品,包括了所有软件生命周期中所需要的大部分工具。[9]Visual Studio是目前十分流行的集成开发环境,为Windows平台应用程序服务。它的最新版本为 Visual Studio 2017,本系统采用的开发平台是Visual Studio 2015。
3。3。2 Microsoft SQL Server 2008
Microsoft SQL Server 2008是现在常用的数据库软件之一,它在之前开发过的版本基础之上,提供了更可靠的技术,不仅对数据库镜像加以加强,而且增添了许多特性,如:页面自动修复、提高性能、热添加CPU等。
Microsoft SQL Server 2008具有最为全面的数据管理功能,充分利用这一平台,可
以使用户节约不少时间和成本,最大化的利用其价值。
4 需求分析
需求分析是对开发的系统能实现什么样的功能进行分析和讨论,提前预知开发的系统功能能否和之前的要求是一致的。只有在开发前期基本确认能够完成之前的要求,下一步才能去开发实施该系统,一步步地完成所需要实现的需求。如果最终某些功能不能实现,或者说没有实现之前的设想,那么就等于开发失败。
小区物业管理系统大体分为两大模块,即业主和管理员。需要实现用户的登陆、注册和密码以及信息的修改,业主只能对系统进行一些基本的操作,例如查看新闻、论坛评论、在线报修、在线缴费、查看车位和投诉举报等,管理员可以对系统进行全方位的操作,添加、修改、删除、更新和查询各种信息,及时处理各项事务。
一、业主模块
1、基本信息模块
基本信息模块包括用户注册,修改个人信息,修改密码和用户登录。
2、社区新闻模块文献综述
住户可以在社区新闻模块看到最近几天小区发生的事情,点击标题可以查看详情。
3、在线缴费模块
住户可以在在线缴费模块通过查询年、月份,查看到未缴费的信息,点击缴费就可以选择相应的缴费方式进行缴费。
4、我的缴费模块
住户可以在我的缴费模块选择相应的缴费类型和月份,就可以查看当月的费用。
5、车位查询模块
住户可以在查看车位模块看到未被占用的车位信息。