当前位置:首页 > ASP - NET - 小区物业管理系统的设计与实现 - 图文
? 包括“业主投诉管理”、 “业主报修管理”等页面。 - 费用管理
? 包括“水电气费管理”、 “物业费用管理”等页面。 - 统计分析情况
? 包括“业主水电气量的统计分析”、 “物业状况统计分析”等页
面。
- 用户管理
? 包括“业主信息管理”、“物业人员的管理”等页面。
3.3 系统开发平台的选择
3.3.1 Microsoft Visual Studio 2005的简介
Visual Studio 是微软公司推出的开发环境,是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2005年,微软发布了 Visual Studio 2005,Visual Studio 2005支持建立任意类型的.NET组件或应用程序,在使用这个工具时,可以选择任意Microsoft .NET兼容的语言来建立应用程序,它还允许创建Windows Forms、XML Web服务、.NET组件、可移式应用程序、ASP.NET应用程序等等,在这个版本中包含大量的新向导和智能标记,简化了开发过程。
由于Visual Studio 2005的开发平台比较完善、便捷,尤其是在应用系统的开发,因此本系统选择Visual Studio 2005作为开发平台。
11
4系统设计
系统设计阶段的主要任务是:在科学、合理的设计和总体模型的基础上,尽可能提高系统的运行效率、可变性、可控性和工作质量。充分利用并合理投入各类可以利用的人、财、物资源,使之获得较高的综合效益。
4.1系统数据管理
小区物业管理系统的数据库功能主要体现在对各种信息提供保存、更新和查询,在这基础上包括业主投诉信息数据管理、业主水电气费数据管理、统计分析数据管理等,各部分数据内容紧密相关。
系统的数据库后台用Mierosoft SQL Server2000创建数据库和表,并应用C#编写代码,进行程序设计,实现各个页面上的功能。
4.1.1实体关系图
系统的E-R数据模型图如图4-1:
n 业主报修 编辑 n 1 1 业主 n n m 用量 m n 用量 m 水电气费 n 编辑 服务投诉 n n 处理 1 编辑 1 物业人员 1 1 处理 1 物业费 n 编辑 查看 包含 1 n 编辑 公共财产 n 编辑 楼栋信息 n
图4-1 系统E-R数据模型
12
4.1.2数据库及表设计
本系统涉及的主要数据表有:操作用户(物业人员)表、业主信息表、小区信息表、楼栋信息表、水电气费表、物业费用表、服务投诉表、业主报修表、公共财产表;主要数据库表设计如下:
? 操作用户表,记录物业工作人员及登录系统的数据的详细信息,表结构如表4-1:
表4-1 操作用户表
字段名 用户编号
用户姓名 用户密码 所在部门 联系电话 职责说明 users
数据类型 nvarchar(30) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) Char(10)
是否主键 是 否 否 否 否 否 否
是否外键 是 否 否 否 否 否 否
备注
作为职责权限
? 业主信息表,记录业主的详细信息及业主登录系统的数据的详细信息,表结构如表4-2:
表4-2 业主信息表
字段名 业主编号 业主姓名 身份证号码 楼栋名称 单元名称 房号名称 房屋性质 房屋类型 建筑面积 套内面积 联系地址 常住人员 手机 联系电话 入住日期 当前状态 补充说明
数据类型 nvarchar(30) nvarchar(30) nvarchar(30) nvarchar(30) nvarchar(30) nvarchar(30) nvarchar(30) nvarchar(30) float(8) float(8) nvarchar(50) nvarchar(50) nvarchar(30) nvarchar(30) nvarchar(50) nvarchar(30) nvarchar(150)
是否主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否
是否外键 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否
备注
业主登录系统密码
13
? 楼栋信息表,记录小区楼栋详细信息,表结构如表4-3:
表4-3 楼栋信息表
字段名 楼栋名称 所处位置 单元信息 楼层信息 总人口数 总户数 入住户数 空置户数 住宅户数 商用户数 管理楼长 联系电话 补充说明
数据类型 nvarchar(30) nvarchar(50) nvarchar(30) nvarchar(30) nvarchar(30) int(4) int(4) int(4) int(4) int(4) nchar(10) nvarchar(20) nvarchar(250)
是否主键 是 否 否 否 否 否 否 否 否 否 否 否 否
是否外键 是 否 否 否 否 否 否 否 否 否 否 否 否
备注
总户数-入住户数
? 水电气费表,记录每家业主的每月水电煤气的详细信息,表结构如表4-4:
表4-4 水电气费表
字段名 自动编号 楼栋名称 业主编号 业主姓名 计费年份 计费月份 费用类型 表编号 表底数 表止数 表用量 计费单价 应交金额 登记标志 费用状态
数据类型 int(4) nvarchar(30) nvarchar(30) nvarchar(30) int(4) int(4) nvarchar(30) nvarchar(30) Float(8) Float(8) Float(8) Float(8) Float(8) Nchar(10) Nchar(10)
是否主键 是 否 否 否 否 否 否 否 否 否 否 否 否 否
是否外键 否 否 否 否 否 否 否 否 否 否 否 否 否 否
备注 标识,自动增1
为上个月的表止数
表止数-表底数
表用量*计费单价
14
共分享92篇相关文档