3 总体设计
3.1 系统功能模块图
系统功能模块图显示了小区物业管理系统的整体功能模块需求,从图上可以清晰的看出系统需要实现的功能,如图3.1所示:
图3.1 物业管理系统的功能模块图
3.2 系统功能设计
物业管理系统的主要目的就是对小区内的物业和住户进行管理,使小区内的管理工作更加容易,并且提高工作效率、降低管理成本。主要功能有对物业的新闻发布、停车场、住户信息、设备信息、住户投诉等进行管理和基本资料管理以及对系统自身的用户权限管理。提供各种信息的录入,比如:物业报修,对物业公司所进行的物业维修,对住户和房产信息的管理。物管中心不但含有小区日常项目的信息,而且还包含了对查询情况的统计功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。
本系统分为前台、后台,具体功能需求分析如下: 前台
首先单击“注册”导航按钮,注册用户名和密码,成为本站会员。然后,使用刚刚注册的用户名和密码进行登录
1.单击“欠费查询”导航按钮,对欠费信息进行查询操作。
8
2.单击“投诉查询”导航按钮,对投诉信息进行查询操作。 3.单击“停车信息”导航按钮,对停车信息进行查询操作。 4.单击“退出登录”导航按钮,对当前操作系统。
后台:
单击“进入后台”链接按钮,输入密码进入后台管理界面
1.单击“新闻维护”导航按钮,对新闻信息进行添加、修改、删除、查询及审核操作。
2.单击“停车信息维护”导航按钮,对停车信息进行添加、修改、删除、查询及审核操作。
3.单击“欠费住户信息维护”导航按钮,对欠费住户信息进行添加、修改、删除、查询及审核操作。
4.单击“住房维护”导航按钮,对住房信息进行添加、修改、删除、查询及审核操作。
5.单击“设备信息维护”导航按钮,对设备信息进行添加、修改、删除、查询及审核操作。
6.单击“投诉信息维护”导航按钮,对投诉信息进行添加、修改、删除、查询及审核操作。
7.单击“今天值班员工”导航按钮,对值班员工信息进行添加、修改、删除及查询操作。
8.单击“重新登录”导航按钮,重新登录后台管理界面。
3.3 系统模块设计
本系统将模块划分为六个,每个模块负责的功能相对专一。其中,用户身份验证提供对用户的登录身份进行验证,同时读取用户所具有的权限,只有具有系统账号的用户才可以使用系统的所有功能。系统采用ASP.NET的支持和实现对数据库的访问操作。系统的最底层是数据库,本系统采用SQL SERVER 2005数据库。
1.用户身份验证模块
用户身份验证模块实现用户合法性检查,把用户ID以及权限值保存到Session中,而在后面的页面中通过判断这个Session值是来判断用户是否登录。在这个模块中还提供用户退出的功能。
2.用户查询模块
在用户查询模块里主要包括了对小区的时事新闻的查询以及对小区设备维护、费用信息、投诉信息以及小区内的车位信息的查询,同时提供用户退出系统的功能。用户功能模块见3.2图所示。
9
3.管理员模块
管理员模块主要包括了新闻维护、停车信息管理、欠费住户信息维护、住户住房信息管理、设备信息维护以及投诉信息维护的查看、修改、删除、添加等一些管理功能同时该模块也提供了用户退出系统的功能。管理员模块图见3.3图所示。
4.员工信息模块
员工信息管理主要包括对用户信息的查询、修改、添加、删除等功能。有利于公司对员工信息的管理。
图3.2 用户管理模块
图3.3 管理员管理模块
10
3.4 系统需求
小区物业管理系统运行时具体硬件需求如表3.1所示:
表3.1 操作员界面需求表
需求名称 详细要求 CPU P4 1.8GHz以上 内存 256MB以上 硬盘 40G以上 操作系统性能 Windows2000、windows xp、windows 7等 网络传输率 512k/s 数据库 SQL Server 2005 服务平台 Microsoft Visual Studio 2008 浏览器 IE 、谷歌 、火狐等 11
4 数据库设计
4.1 数据库与系统的关系
系统对数据库的操作[16]包括对信息的添加、删除、修改和查询,在具体实行过程中,管理员通过对数据库的操作,实现对数据库的更新。数据库与系统的关系如图4.1所示:
数据库的操作 数据库 (SQL Server) 数据库的 更新
图4.1 数据库与系统的关系
4.2 数据库物理结构设计
在SQL Server中创建一个数据库[17],命名为db_wyglSQL。根据分析,可以将该数据库中的表分为两类,一类是基本信息表,另一类是代码表。其中基本信息如表4.1所示:
表4.1 系统中所用到的基本信息表及用途
表名 tb_homePark tb_qianfei tb_tousu tb_weihu tb_xinwen tb_yuangong tb_zhuce tb_zhuhu tb_parkAddress 用途 车位信息表 欠费用户信息表 投诉信息表 小区设备维护信息表 新闻信息表 员工信息表 公户注册信息表 住户基本信息表 空余车位信息 4.3 小区物业管理系统ER图分析
12