资源描述
小区物业系统
数据库设计说明书
版本 <2.0>
文档信息及版本历史
文档信息
项目名称
物业管理系统
项目编号
001
文档名称
物业管理系统数据库设计说明书
存储位置
版本
作者/修改者
日期
描述
V2.0
翟学中
2011\03\15
撰写概要设计说明书
【目录】
1. 概述 4
1.1. 编写目的 4
1.2. 适用范围 4
1.3. 参考资料 4
2. 角色和职责 4
3. 数据库命名约定和环境 4
3.1 命名约定 4
3.2 数据库平台 5
3.3 物理文件和空间 5
4. 逻辑关系(E-R图) 6
5. 物理设计 6
5.1. 数据表设计 6
1. 概述
1.1. 编写目的
在需求分析和系统概要设计的基础上对数据进行分析设计,以此作为编码的依据。
预期读者:最终用户,项目负责人,数据库接口设计开发人员。
1.2. 适用范围
本稳当适用于物业管理系统v2.0的开发研制工作。
1.3. 参考资料
参考文件
备注
《物业管理系统需求规格说明书》
无
《物业管理系统概要设计说明书》
无
《数据库设计原理》
无
2. 角色和职责
管理员
所有权限
业主
由管理员定义
租户
由管理员定义
员工
由管理员定义
3. 数据库命名约定和环境
3.1 命名约定
前缀
说明
PK
表示主键
UK
表示唯一键
FK
表示外键
UI
表示唯一索引
NUI
表示非唯一索引
3.2 数据库平台
本系统使用Sql Server作为数据库管理软件,版本号为2005;
3.3 物理文件和空间
属性名
属性值
数据库名
wyglxt
数据库文件
4. 逻辑关系(E-R图)
5. 物理设计
5.1. 数据表设计
1)admininfo(用户表)
中文名
字段名
字段类型
长度
是否空
主键
描述
用户编号
id
Int
8
0
Pk
自动增长
用户名字
adminName
Varcher
10
1
用户密码
adminPass
Varchar
10
1
用户权限
roleId
Int
8
1
2)buildingMSG(楼房表)
中文名
字段名
字段类型
长度
是否空
主键
描述
楼房编号
buildId
Int
8
0
Pk
自动增长
楼房名字
buildName
Varcher
20
0
楼层
buildFloor
Varcher
8
0
房间数
roleld
Int
8
0
是否电梯
ifLift
Varcher
4
1
开工时间
start_time
Varcher
10
0
竣工时间
end_time
Varcher
10
0
楼房面积
buildSize
float
(10.2)
0
漏洞
hole
Varcher
100
1
备注
buildInfo
Varcher
100
1
3)exesConInfo(用户资费表)
中文名
字段名
字段类型
长度
是否空
主键
描述
用户资费编号
exesConld
Int
8
0
pk
资费号
exesld
Int
8
0
业主号
ownerld
int
8
1
缴费状态
changeStartTime
varchar
10
1
缴费时间
exesState
char
8
0
4)exesInfo(资费表)
中文名
字段名
字段类型
长度
是否空
主键
描述
缴费项目
exesld
Int
8
0
Pk
收费项目
exesName
Varchar
30
0
缴费标准
exesStand
Int
10
0
收费开始时间
exesStartTime
Varchar
10
1
收费截止时间
exesEndTime
varchar
10
0
5)matterInfo (物资表)
中文名
字段名
字段类型
长度
是否空
主键
描述
物资号
matterId
Int
8
0
pk
物资名
matterName
varchar
30
0
物资数量
matterNumber
int
8
0
物资单价
matterPrice
float
10
0
物资类别
matterSort
varchar
30
0
物资入库时间
matterInTime
varchar
30
0
物资库存
matterHave
int
8
0
6)memberInfo(成员表)
中文名
字段名
字段类型
长度
是否空
主键
描述
成员号
memId
Int
8
0
pk
业主名
ownerId
Int
30
1
成员名称
memName
varchar
8
0
与业主的关系
memConnect
varchar
10
0
性别
memSex
varchar
2
0
年龄
memAge
varchar
30
1
籍贯
memNitye
varchar
30
1
联系方式
memLink
Varchar
20
1
工作单位
memCommpany
varchar
30
0
7)owner(业主表)
中文名
字段名
字段类型
长度
是否空
主键
描述
业主ID
ownerId
Int
8
0
pk
楼栋号
buildId
Int
30
1
商品名
roomId
varchar
8
0
业主姓名
ownerName
varchar
10
0
性别
ownerSe
char
2
0
籍贯
owere
varchar
30
1
联系方式
owerLink
Varchar
20
1
身份证号
ownerCard
varchar
30
0
工作单位
owerCommpany
varchar
50
1
E-mail
email
varchar
50
1
家庭人员
family
int
4
0
8)purview(权限表)
中文名
字段名
字段类型
长度
是否空
主键
描述
权限ID
purld
Int
11
0
pk
修改业主表
editOwner
Bit
1
修改费用表
editExes
Bit
1
产看员工表
viewWorker
Bit
1
修改员工表
editWorker
Bit
1
修改家庭成员
editMember
Bit
1
修改楼层
editBuild
Bit
1
编辑新闻
editNews
Bit
1
修改物资表
editMatter
Bit
1
修改维修表
editServiced
Bit
1
修改权限
editPurview
Bit
1
9)relation(角色权限关系表)
中文名
字段名
字段类型
长度
是否空
主键
描述
角色号
roleld
int
0
Pk
权限号
purld
Int
1
10)role(角色表)
中文名
字段名
字段类型
长度
是否空
主键
描述
角色ID
roleld
int
0
PK
角色名
rolerName
int
10
1
11)room(房间表)
中文名
字段名
字段类型
长度
是否空
主键
描述
编号
id
Int
0
pk
房间号
roomID
Int
1
楼栋号
builldID
Int
1
是否上架列
ownerID
Int
1
入住时间
resideTime
Varchar
10
0
房屋类型
roomType
Varchar
10
0
房屋用途
useTo
Varchar
10
0
房屋面积
roomSize
Float
0
房屋朝向
direction
Varchar
10
1
房屋其他信息
roomlnfo
varchar
100
0
12)serviced(维修反馈表)
中文名
字段名
字段类型
长度
是否空
主键
描述
维修序号
serviceNo
Int
0
PK
维修编号
serviceId
Int
0
维修人
serviceMan
Int
20
0
维修进度
servicePlan
varchar
200
0
维修时间
serviceTime
Varchar
20
1
客户反馈
serviceSay
varchar
50
1
13)services(用户表修表)
中文名
字段名
字段类型
长度
是否空
主键
描述
维修编号
serviceId
int
0
PK
楼栋号
buildId
int
0
房间号
roomId
int
0
备注
serviceHappen
datetime
1
报修时间
serviceTime
varchar
200
0
维修要求
serviceNeed
varchar
200
1
报修原因
serviceReason
varchar
200
0
14)useMatter(资费使用表)
中文名
字段名
字段类型
长度
是否空
主键
描述
使用编号
useId
int
0
PK
使用人
matterUser
varchar
20
1
使用物品
matterId
int
1
使用数量
useNumber
int
0
使用时间
useTime
varchar
20
1
15)workerInfo(员工表)
中文名
字段名
字段类型
长度
是否空
主键
描述
员工号
workerId
int
0
PK
工种
worker
varchar
20
0
员工姓名
workerName
varchar
30
0
性别
workerSex
char
2
0
年龄
workerAge
int
1
籍贯
workerNitive
varchar
30
1
联系方式
workerLink
varchar
20
0
薪水
workerPay
int
0
16)cars(车位表)
中文名
字段名
字段类型
长度
是否空
主键
描述
Id
id
int
0
PK
车位
carsplace
varchar
20
0
车牌
carsid
varchar
30
0
5.2. 建数据库表
展开阅读全文