物业管理系统数据库设计Word文档格式.docx
- 文档编号:14525936
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:10
- 大小:17.50KB
物业管理系统数据库设计Word文档格式.docx
《物业管理系统数据库设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《物业管理系统数据库设计Word文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
业主的性别
owerAge
业主的年龄
houseId
业主所属楼栋
(F表示tb_house(houseId)的外键)
roomId
业主房间号
(F表示tb_room(roomId)的外键)
owerIDcard
业主身份证号
owerTel
业主联系电话
owerHomeplace
业主籍贯
owerWorkplace
业主工作地
roleId
角色ID
(F表示tb_role(roleId)的外键)
(2)业主成员表tb_ower_family:
用于记录业主成员信息
ofId
业主成员编号(p)
ofName
成员姓名
ofSex
成员性别
ofHomeplace
成员籍贯
ofTel
成员电话
ofWorkplace
成员工作地
业主ID
(F表示tb_ower(owerId)的外键,业主只能增删自己ID对应的业主成员)
(3)楼栋信息表tb_house:
用于记录楼栋信息
是否为空
楼栋编号ID(P)
houseName
楼栋名
buildStarttime
datetime
开工时间
buildEndtime
竣工时间
houseBug
varchar(500)
漏洞信息
houseArea
float
建筑面积
(4)房间信息表tb_room:
用于记录房间信息
房间编号ID(P)
roomName
房间名
所属楼栋ID
(F表示tb_ower(owerId)的外键)
enterTime
入住时间
roomType
房型
roomArea
roomPurpose
房间用途
(管理员不能添加房间用途,默认为居住
管理员不能修改房间用途,只能由业主自己修改用途)
(5)收费项目表tb_charge:
用于显示收费标准
chargeId
收费项目ID(P)
chargeName
收费项目名
chargeStandard
收费标准
(6)业主缴费表tb_pay:
用于管理业主缴费信息
payId
缴费编号ID
应收金额
payReal
实收金额
payBalance
欠费金额
chargeTime
收费时间
业主名
payState
缴费状态
(1已缴费,0未缴费)
payMonth
缴费月份
(7)物资设备管理表tb_matter:
用于物资设备管理
matterId
物质ID(P)
matterName
Varchar(50)
物资名称
matterNum
物质数量
matterPrice
物质价格
matterSort
物资类别名称
(F表示tb_matter_sort(matterSort)的外键)
inStoretime
入库时间
outStoretime
出库时间
matterState
物资状态
(8)物资设备类别管理表tb_matter_sort:
显示物资设备类别
matterSortId
物质类别ID
物资类别名称(P)
(9)用户角色表tb_role:
用于分配各用户的角色
角色ID(P)
roleName
角色名
三、数据库安全性设计
1)概述
基于项目特点,项目的安全控制主要由程序代码控制。
SQLServer端没有特殊地设定安全设置和检查。
项目的用户身份验证、用户授权管理都由应用程序代码实现。
2)数据库验证方式
应用程序端连接数据库时使用的数据库验证方式为SQLServer验证。
四、数据库备份恢复策略
1)数据库的大小和数据修改的频率决定了采用何种数据库备份恢复策略。
如果数据库较小或修改的频度非常低,则可以只实施完全数据库备份,不过此时要定期清理数据库的事务日志,防止数据库的事务日志被填满。
其他情况则需要使用差异备份。
由于本案例教学涉及的数据库规模较小,建议每周做一次完全备份,中间间隔两天做一次差异备份。
2)数据库运行日常维护
SQLServer的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。
五、建表语句
业主表tb_ower
createtabletb_ower(
owerIdintidentityprimarykey,
owerNamevarchar(50),
owerLoginnamevarchar(50),
owerPasswordvarchar(50),
owerSexvarchar(50),
owerAgeint,
houseIdint,
roomIdint,
owerIDcardvarchar(50),
owerTelvarchar(50),
owerHomeplacevarchar(50),
owerWorkplacevarchar(50),
roleIdint
)
业主成员表tb_ower_family
createtabletb_ower_family(
ofIdintidentityprimarykey,
ofNamevarchar(50),
ofSexvarchar(50),
ofHouseplacevarchar(50),
ofTelvarchar(50),
ofWorkplacevarchar(50),
owerIdint
楼栋信息表tb_house
createtabletb_house(
houseIdintidentityprimarykey,
houseNamevarchar(50),
bulidStarttimedatetime,
bulidEndtimedatetime,
houseBugvarchar(50),
houseAreafloat,
房间信息表tb_room
createtabletb_room(
roomIdintidentityprimarykey,
roomNamevarchar(50),
owerIdint,
enterTimedatetime,
roomTypevarchar(50),
roomAreafloat,
roomPurposevarchar(50)
)
收费项目表tb_charge
createtabletb_charge(
chargeIdintidentityprimarykey,
chargeNamevarchar(50),
chargeStandardfloat
业主缴费表tb_pay
createtabletb_pay(
payIdintidentityprimarykey,
chargeStandardfloat,
payRealfloat,
payBalancefloat,
chargeTimedateTime,
payStateint,
payMonthvarchar(50)
物资设备管理表tb_matter
createtabletb_matter(
matterIdintidentityprimarykey,
matterNamevarchar(50),
matterNumint,
matterPricefloat,
matterSortvarchar(50),
inStoretimedatetime,
outStoretimedatetime,
matterstatevarchar(50)
物资设备类别管理表tb_matter_sort
createtabletb_matter_sort(
matterSortIdintidentity,
matterSortvarchar(50)primarykey
用户角色表tb_role
createtabletb_role(
roleIdintidentityprimarykey,
roleNamevarchar(50)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 系统 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)