图4-2电子商城后台模块结构图
4.2 数据库分析
有些实体只是单独的存在,没有与其他实体的关系,例如用来保存系统初始配置的config表。但是有些实体之间存在着互相关系的,E-R图如图4-3所示。E-R图中箭头所指向的方向按照约定是指1 :n关系的1方。如果两边都没有箭头,则是n :m关系。
图4-3 数据库E-R图
4.3.1 数据库表设计
本系统使用的数据库是Microsoft SQL Server。为了实现系统的功能需要建立以下几个主要的信息表。管理员的信息表(Dv_Admin)、用户信息表(Dv_User)、用户留言信息表(shopxp_guest)、商品信息表(shopxp_product)、订单信息表(shopxp_order)、商城新闻信息表(shopxp_news),以下将分别进行介绍。
(1) 管理员信息表(Dv_Admin)
管理员信息表(Dv_Admin)中存储了系统管理员的帐号密码信息,Dv_Admi表的各字段详细介绍如表4-1所示。其中ID字段为Dv_Admi表的主键,为每条记录的惟一标识;Adminame字段表示管理员的帐号名称;Admipass字段表示管理员的密码。下面的图4-4就是管理员实体及属性。
表4-1 管理员信息表(Dv_Admin)
序号 字段名 数据类型 长度 描述
1 ID 自动编号 管理员的惟一标识设置为主键
2 Adminame 文本 30 管理员的帐号名称
3 Admipass 文本 30 管理员的密码
图4-4 管理员实体及属性
(2) 用户信息表(Dv_User)
用户信息表(Dv_User)中保存了系统所有注册用户的详细信息,各字段的详细介绍所表4-2所示。下面的图4-5就是用户信息实体及属性。
表4-2 用户信息表(Dv_User)
序号 字段名 数据类型 长度 描述
1 ID 自动编号 用户的惟一标识,设置为主键
2 Usename 文本 30 用户的登录名
3 Usepassword 文本 30 用户的登录密码
4 Name 文本 30 用户的真实姓名
5 Selectsex 文本 4 用户的性别
6 Joindate 文本 8 用户的注册日期
7 Useaddr 文本 50 用户的住址
8 Postcode 文本 10 用户的邮编
9 Usetel 文本 15 用户的电话
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>