2。2 系统数据库平台介绍
本物业管理系统采用的数据库是目前使用最为广泛的关系型数据库,相比于其他 数据库,关系数据库借助于集合代数等概念和方法管理数据库,所以关系数据库具有 巨大的优越性。因为关系模型简洁明了、功能强大,而且提供了结构化查询语言的标 准接口,关系型数据库已经成为数据库设计的标准[8]。
本系统数据库进行设计选择 MySQL 关系型数据库平台。MySQL 平台具有功能 强大、运行速度快、操作简单、安全可靠等特点。
本系统数据库管理和开发工具采用 Navicat for MySQL 软件。该软件是一款可视 化数据库设计、管理的工具,开发者可以采用一种安全和更为容易的方式对数据库进 行操作,简化操作过程并提高开发效率。
2。3 系统服务器介绍
本系统 B/S 结构的服务器采用 Apache 服务器。Apache 服务器是目前使用最广泛 的 Web 服务器。Apache 是一个开放源码的网络服务器,它快速、可靠,并具有安全 性高和跨平台性强等优点,并在不断完善之中。
2。3 系统相关技术介绍
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一 种开放源代码的服务器端嵌入式脚本语言。PHP 语言具有许多特性并具有非常强大的
功能,譬如 PHP 混合了许多语法,将 PHP 代码嵌入到一个 HTML 页面中执行,相比 于其他编程语言,能更快速的执行动态网页。
HTML(外文名:HyperText Markup Language,中文名:超文本标记语言)是一种 用于描述如何组织和链接文本、图形以及包含其他信息的文件的语言。
CSS(外文名:Cascading Style Sheets,中文名:层叠样式表)是一种用来表现 HTML 或 XML 等文件样式的计算机语言,它可以决定文件的字体、颜色、排版等显示特性。 2。4 本章小结
本系统主要采用的编程语言为 PHP 语言,服务器使用 Apache,数据库使用 MySQL 关系型数据库,对数据库的设计和创建采用 Navicat for MySQL 软件。采用 WAMP 搭建动态网站和服务器,程序编写利用 Sublime 软件。
第三章 物业管理系统需求分析
3。1 物业管理系统任务概述
本课题要求设计实现一个住宅小区的管理系统软件。系统能够完成对物业管理相 关内容的管理功能,包括收费管理、工程管理、保安管理、环卫管理、投诉管理、经 营管理。如小区水、电、气、道路、通信线路、有线电视、绿化、清洁卫生、会所、 运动场地以及物业费、业主委员会、物管公司内部等信息的组织、发布与处理等。 3。2 需求分析
需求分析是系统设计的第一个步骤。所谓需求分析,就是为了达到清楚业务流程 等的系统及需求从而做出的大量调查和研究。要想设计出一个好的概念模型,做好需 求分析是一个关键。因此,在做需求分析时需要一个严谨的步骤。第一步,要通过详 细的调查要处理的对象来确定系统功能。第二步,收集实现系统功能的相关数据。最 后分析数据之间的联系,包括相关性等,并且进行处理。由此看来,需求分析是优秀 的系统设计必不可少的一部分[9]。
3。2。1 功能性需求
(1)登录模块:包括管理员登录和业主登录两个模块,需要输入用户名和密码 并选择相应权限,只有当用户名、密码和权限正确的时候方可登录。
(2)用户管理:添加用户和修改密码。当权限是管理员的时候可以添加业主以 及修改所有业主的账户密码。当权限是业主的时候可以修改该业主的账户密码。
(3)新闻管理:包括新闻浏览、新闻删除、新闻添加等模块,主要是对物业新 闻的组织、发布与处理。例如物业费缴纳通知、停电通知、设备开放通知和设备维修 通知等。