小区物业管理系统设计与实现本科毕业论文 下载本文

后台:

单击―进入后台‖链接按钮,输入密码进入后台管理界面

1.单击―新闻维护‖导航按钮,对新闻信息进行添加、修改、删除、查询及审核操作。

2.单击―停车信息维护‖导航按钮,对停车信息进行添加、修改、删除、查询及审核操作。

3.单击―欠费住户信息维护‖导航按钮,对欠费住户信息进行添加、修改、删除、查询及审核操作。

4.单击―住房维护‖导航按钮,对住房信息进行添加、修改、删除、查询及审核操作。

5.单击―设备信息维护‖导航按钮,对设备信息进行添加、修改、删除、查询及审核操作。

6.单击―投诉信息维护‖导航按钮,对投诉信息进行添加、修改、删除、查询及审核操作。

7.单击―今天值班员工‖导航按钮,对值班员工信息进行添加、修改、删除及查询操作。

8.单击―重新登录‖导航按钮,重新登录后台管理界面。

3.3 系统模块设计

本系统将模块划分为六个,每个模块负责的功能相对专一。其中,用户身份验证提供对用户的登录身份进行验证,同时读取用户所具有的权限,只有具有系统账号的用户才可以使用系统的所有功能。系统采用ASP.NET的支持和实现对数据库的访问操作。系统的最底层是数据库,本系统采用SQL SERVER 2005数据库。

1.用户身份验证模块

用户身份验证模块实现用户合法性检查,把用户ID以及权限值保存到

Session中,而在后面的页面中通过判断这个Session值是来判断用户是否登录。在这个模块中还提供用户退出的功能。

2.用户查询模块

在用户查询模块里主要包括了对小区的时事新闻的查询以及对小区设备维护、费用信息、投诉信息以及小区内的车位信息的查询,同时提供用户退出系统的功能。用户功能模块见3.2图所示。

3.管理员模块

管理员模块主要包括了新闻维护、停车信息管理、欠费住户信息维护、住户住房信息管理、设备信息维护以及投诉信息维护的查看、修改、删除、添加等一些管理功能同时该模块也提供了用户退出系统的功能。管理员模块图见3.3图所示。

4.员工信息模块

员工信息管理主要包括对用户信息的查询、修改、添加、删除等功能。有利于公司对员工信息的管理。

图3.2 用户管理模块

图3.3 管理员管理模块

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 、谷歌 、火狐等

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图分析

小区物业管理系统是个住户、管理员之间数据交互的平台,数据库的信息也就是他们之间流动信息。因此以上各表在数据库中都是相互联系的,通过多表的

联合查询获得自身所需要的信息。E-R图即实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 1.实体型:用矩形表示,矩形框内写明实体名;

2.属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线;

3.联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。

上述分析对的实体-联系图E-R如图4.2所示:

车停 牌车车地号 场主 点 时费号间 用

编号 照片车位 姓名 职称 管理 维护编号 名称 时间