3.3 数据库设计
在明确了系统的详细功能后,根据系统的功能要求理清了其中的数据关系并提炼出其中的数据关系,结合需求分析中的ER图可以规划出客户关系系统的具体表单,根据分析结果,详细表单的设计如下:
1) 用户注册
用户信息记录:记录下注册用户的详细信息,系统将此信息收录入数据库中。主要为商品定单的发送、接受以及联系之用。该数据库设计如下:
表3.1 用户资料
字段名称 |
数据类型 |
字段大小 |
说明 |
ID |
自动编号 |
数字 |
用户ID |
用户帐号 |
文本 |
30 |
用户注册帐号 |
用户密码 |
文本 |
20 |
用户注册密码 |
e-mail |
文本 |
30 |
联系方式 |
密码保护问题 |
文本 |
30 |
用于找回密码 |
找回密码答案 |
文本 |
30 |
用于找回密码 |
联系人 |
文本 |
15 |
联系人 |
性别 |
文本 |
2 |
选择 |
客户单位 |
文本 |
30 |
订购商所在单位 |
联系电话 |
数字 |
10 |
订购单位电话 |
联系地址 |
文本 |
30 |
订购单位详细地址 |
邮政编码 |
数字 |
6 |
订购单位邮编 |
该模块应具备以下功能:添加、删除、修改等。
添加:
1) 判断是否已存在该用户名
2) 输入客户基本信息中各项内容。
删除:
1)判断所需删除的信息资料是否合法
2)判断该信息资料是否存在,并确认删除
修改:
1)判断所需修改的用户名是否合法
2)显示用户提示的密码提示问题
3)对用户输入的密码提示答案进行校对
4)进行资料修改
2) 商品资料登记
商品资料信息:对各类商品进行分类保存管理,为用户的浏览订购提供方便快捷的服务。该数据库设计如下:
表3.2 商品信息资料
字段名称 |
数据类型 |
字段大小 |
说明 |
商品ID |
数字 |
10 |
商品唯一标识 |
商品名称 |
文本 |
30 |
商品名称 |
零售价 |
数字 |
10 |
零售价 |
批发价 |
数字 |
10 |
批发价 |
商品图片 |
文本 |
20 |
图片信息地址 |
类别 |
文本 |
10 |
商品所属类别 |
商品销售量 |
数字 |
8 |
商品的存储量 |
备注 |
文本 |
30 |
备注信息 |