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

M

1

M 1 1 M 1 1

M M M M

1 M

1 M

图4.2 实体-关系图(E-R图)

4.4 数据库逻辑结构设计

根据上面的E-R图分析,实行表格细分化,目的是为了避免数据重复和数据的不一致性。本系统共建立16个数据表格:小区住户基本信息表(zhuhu);欠费用户信息表(qianfei);车位信息表(homepark);小区投诉信息表(tousu);小区设施维护信息表(weihu);小区新闻信息表(xinwen);物业公司员工基本信息表(yuangong);用户注册信息表(zhuce),空余车位信息(tb_parkAddress)。表中都设有一个主键和一个或多个外来键,目的是为了可以和多个表单建立对应关系。实现表与表之间数据一致性。其部分表单如下:

1.小区住户基本信息表(zhuhu),如表4.2所示:

表4.2 小区住户基本信息表(zhuhu)

名称 name 数据类型 nvarchar(10) 作用 小区名称

lyname lydy fanghao fangxing jzmj cqstate fwbiezhu systate qrtime zfname idcard [work] lxtel address nvarchar(10) nvarchar(10) int(8) nvarchar(10) float(10) nvarchar(10) nvarchar(10) nvarchar(10) datetime nvarchar(10) int(20) nvarchar(50) int(20) nvarchar(50) 楼宇名称 楼宇单元 房号 房型 建筑面积 产权状况 房屋备注 使用状况 迁入时间 住户名称 身份证号 工作单位 固定电话 联系地址

2.欠费用户信息表(qianfei),如表4.3所示:

表4.3 欠费用户信息表(qianfei)

名称 name address leibie stime etime qianfei state person 数据类型 nvarchar(10) nvarchar(10) nvarchar(10) datetime datetime float(20) nvarchar(50) nvarchar(50) 作用 住户名称 住户地址 欠费类别 起始日期 终止日期 欠费金额 状态 经手人 3.车位信息表(homepark),如表4.4所示:

表4.4 车位信息表(homepark)

名称 ID placeID tenement address starDate endDate

数据类型 int(10) nvarchar(10) nvarchar(10) nvarchar(10) datetime datetime 作用 车牌号 停车场号 车主 停车地点 开始时间 结束时间

placeSum person handle memo float(50) nvarchar(50) nvarchar(50) nvarchar(50) 停车管理费 经手人 收缴情况 备注 4.空余车位信息(tb_parkAddress),如表4.5所示:

表4.5 空余车位信息(tb_parkAddress)

名称 ID parkaddress 数据类型 int nvarchar(50) 作用 停车位编号 停车位名称 5.小区设施维护信息表(weihu),如表4.6所示:

表4.6 小区设施维护信息表(weihu)

名称 ID name stime etime person feiyong state beizhu neirong 数据类型 nvarchar(10) nvarchar(10) datetime datetime nvarchar(10) float(10) nvarchar(50) nvarchar(50) ntext 作用 维护编号 住户名称 起始时间 终止时间 经手人 费用 状态 备注 内容 6.用户注册信息表(zhuce),如表4.7所示:

表4.7用户注册信息表(zhuce)

名称 name pwd sex birth Age hunyin card photo tel chengshi address

数据类型 nvarchar(10) nvarchar(10) nvarchar(4) datetime int(10) nvarchar(8) int(20) int(20) int(20) nvarchar(20) nvarchar(50) 作用 用户名 用户密码 性别 出生日期 年龄 婚姻状况 身份证号 移动电话 联系电话 所在城市 家庭住址

email zhiwu beizhu nvarchar(50) nvarchar(50) ntext 邮箱 职务类型 备注 7.物业公司员工基本信息表(yuangong),如表4.8所示:

表4.8 物业公司员工基本信息表(yuangong)

名称 ID image schname working state sex marriage helith birth locus sraccounts 数据类型 int(10) nvarchar(10) nvarchar(10) nvarchar(10) nvarchar(10) nvarchar(4) nvarchar(10) nvarchar(10) datetime nvarchar(50) nvarchar(20) 作用 员工编号 员工照片 员工姓名 在职职称 工作状态 性别 婚姻状态 健康状况 出生年月日 户口所在地 社保个人账户

5 系统的设计与实现

5.1 住户页面的设计与实现

作为小区物业管理系统主页[18],应尽可能多地提供小区及时信息。为了吸引和留住客户,网站除了创建自己的特色外,还需要使客户使用起来方便、易用。系统主界面主要包含以下信息内容,结构如下图5.1所示:

图5.1首页框架页面图

该框架页面对应的html代码为:

public partial class Default2 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) {

this.xinwenfillgv(); this.qianfeifillgv();

if (Session[\ {