Delphi+SQL Server数据库社区管理系统课程设计 第27页
1. 引言
1.1 编写目的
根据需求得出总体要求,作为用户和软件开发人员之间相互了解的基础;提供系统的性能要求、作为开发人员进行设计和实施的基础,是整个系统中很重要的一个部分。
1.2 背景
待开发的数据库的名称:社区管理数据库
使用此数据库的软件系统的名称:DELPHI 6.0
1.3 定义
社区管理系统------SQMS
1.4 参考资料
《需求规格说明书》
《数据库系统概论》
2. 外部设计
2.1 标识符和约定
数据设计的原则:对每个字段采用其每个字的拼音的第一个字母,加上字段的解释。如果有相同的拼音缩写字段用数字区分。
2.2 数据库设计
将需求分析阶段形成的实体模型转化为数据库系统支持的数据库模型。本次使用的是PD来建立物理模型。
2.3 系统数据表
2.3.1 HZZL(户主资料)
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
ZHBH |
住户编号 |
char |
10 |
|
null |
Pk1 |
Fk1 |
XQBH |
小区编号 |
char |
3 |
|
|
|
|
LYBH |
楼宇编号 |
char |
3 |
|
|
|
|
DYBH |
单元编号 |
char |
3 |
|
|
|
|
FJBH |
房间编号 |
char |
3 |
|
|
|
|
HZXM |
户主姓名 |
varchar |
10 |
|
|
|
|
CYXB |
成员性别 |
char |
2 |
|
|
|
|
ZD1 |
宅电1 |
char |
11 |
|
|
|
|
ZD2 |
宅电2 |
char |
11 |
|
|
|
|
CH |
传呼 |
char |
6 |
|
|
|
|
YDDH |
移动电话 |
char |
11 |
|
|
|
|
GZDW |
工作单位 |
varchar |
50 |
|
|
|
|
GZDH |
工作电话 |
char |
11 |
|
|
|
|
GZDZ |
工作地址 |
varchar |
50 |
|
|
|
|
RZSJ |
入住时间 |
Data |
|
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
BJSBLXBH |
报警设备类型编号 |
char |
5 |
|
|
|
|
BJSBLXMC |
报警设备类型名称 |
varchar |
10 |
|
|
|
|
TX |
特性 |
char |
4 |
|
|
|
|
WJSBBH |
外接设备编号 |
char |
5 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
BJLXBH |
表具类型编号 |
char |
3 |
|
|
|
|
BJLXMC |
表具类型名称 |
varchar |
10 |
|
|
|
|
KZQDK |
控制器端口 |
char |
5 |
|
|
|
|
CSHDS |
初始化读数 |
float |
|
|
|
|
|
CS |
参数 |
Char |
5 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
CYXM |
成员姓名 |
varchar |
10 |
|
|
|
|
CYXB |
成员性别 |
char |
2 |
|
|
|
|
JTGX |
家庭关系 |
varchar |
5 |
|
|
|
|
CYGZDW |
成员工作单位 |
varchar |
50 |
|
|
|
|
CYGZDZ |
成员工作地址 |
varchar |
50 |
|
|
|
|
CYDWDH |
成员工作电话 |
char |
11 |
|
|
|
|
CYYDDH |
成员移动电话 |
char |
11 |
|
|
|
|
CYCH |
成员传呼 |
char |
6 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
SYSJ |
使用时间 |
Data&time |
|
|
null |
PK1 |
|
SYRS |
使用人数 |
interger |
|
|
|
|
|
SYZT |
使用状态 |
char |
4 |
|
|
|
|
SYJE |
使用金额 |
interger |
|
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
SSMC |
设施名称 |
char |
3 |
|
null |
PK1 |
FK1 |
SSPMT |
设施平面图 |
image |
|
|
|
|
|
CJS |
承建商 |
char |
5 |
|
|
|
|
CJSDH |
承建商电话 |
float |
|
|
|
|
|
JHRQ |
交付日期 |
Char |
5 |
|
|
|
|
SSJE |
设施金额 |
|
|
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
WHSJ |
维护时间 |
char |
3 |
|
null |
Pk1 |
|
WJFY |
维护费用 |
varchar |
10 |
|
|
|
|
WHSM |
维护说明 |
char |
5 |
|
|
|
|
2..3.8 WHRY(维护人员)
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
RYBH |
人员编号 |
char |
6 |
|
Nul |
Pk1 |
fk1 |
RYXM |
人员姓名 |
varchar |
10 |
|
|
|
|
RYDH |
人员电话 |
char |
11 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
SCSYJD |
上次使用基度 |
float |
|
|
|
|
|
BCSYJD |
本次使用基度 |
float |
|
|
|
|
|
JE |
金额 |
float |
|
|
|
|
|
SQRY |
收取人员 |
varchar |
10 |
|
|
|
|
JFFS |
缴费方式 |
varchar |
15 |
|
|
|
|
FFZK |
付费状况 |
char |
5 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
FYLX |
费用类型 |
varchar |
10 |
|
Null |
Pk1 |
fk1 |
SFSJ |
收费时间 |
data |
|
|
null |
Pk2 |
Fk2 |
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
XMBH |
项目编号 |
char |
6 |
|
null |
Pk1 |
|
XMLB |
项目类别 |
varchar |
10 |
|
|
|
|
XMNR |
项目内容 |
varchar |
50 |
|
|
|
|
字段名 |
中文解释 |
字段类型 |
宽度 |
小数位 |
允许空 |
主键 |
外键 |
KHBH |
客户编号 |
char |
6 |
|
null |
Pk1 |
|
KHLX |
客户类型 |
varchar |
5 |
|
|
|
|
KHXM |
客户姓名 |
varchar |
10 |
|
|
|
|
KHDZ |
客户地址 |
varchar |
20 |
|
|
|
|
YWNR |
业务内容 |
varchar |
50 |
|
|
|
|
JYSJ |
交易时间 |
data |
|
|
|
|
|
KHXB |
客户性别 |
char |
2 |
|
|
|
|
KHZY |
客户职业 |
varchar |
15 |
|
|
|
|
KHNL |
客户年龄 |
Integer |
|
|
|
|
|
KHDH |
客户电话 |
char |
11 |
|
|
|
|
XQHB |
需求户别 |
varchar |
20 |
|
|
|
|
XQDX |
需求大小 |
Integer |
|
|
|
|
|
YFJE |
预付金额 |
Integer |
|
|
|
|
|
ZFYT |
住房用途 |
Varchar |
10 |
|
|
|
|