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

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) 停车管理费 经手人 收缴情况 备注

>>闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯婵°倐鍋撶痪鎯ь煼閺岋綁骞囬锝嗏挅濠电偛妯婃禍婊堝礃閳ь剙顪冮妶鍡楀Ё缂傚秴妫楀玻鍧楁偄閸忓皷鎷虹紒缁㈠幖閹冲繗銇愯缁辨帡鎮╅崘鑼患缂備緡鍠栭悧鎾崇暦閹烘鍊烽悗鐢登圭敮鎯р攽閻樺灚鏆╁┑顔碱嚟閹广垹螣娓氼垳鈧埖銇勯弴妤€浜鹃梺鍝勭焿缁查箖骞嗛弮鍫晬婵炴垶锕╂导锟�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4