号,用户编号,下单时间,联系方式等。
(7)购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。
4.2数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
根据上面的设计规划出的实体有:管理员信息实体,注册用户(会员)信息实体,产品实体,产品类型实体,订单详细信息实体,订单列表实体和常见问题实体。
实体之间关系的E-R图如下图4-1所示:
图4-1实体间的关系E-R图
管理员信息实体E-R图如下图4-2所示:
图4-2管理员信息实体E-R图
注册用户信息实体E-R图如下图4-3所示:
图4-3注册用户信息实体E-R图
手机实体E-R图如下图4-4所示:
图4-4手机实体E-R图
手机类型实体E-R图如下图4-5所示:
图4-5手机类型实体E-R图
订单详细信息实体E-R图如下图4-6所示:
图4-6订单详细信息实体E-R图
订单列表实体E-R图如下图4-7所示:
图4-7订单列表实体E-R图
常见问题实体E-R图如下图4-8所示:
图4-8常见问题实体E-R图
4.3数据库逻辑结构设计
数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在线手机销售系统数据库中各个表的设计结果如表4-1~表4-7所示。每个表格表示在数据库中的一个表。
(1)管理员表(管理员帐号,管理员姓名,管理员密码)
主键:管理员帐号NOTNULL
说明:管理员表存储系统中的管理员信息。表结构如下表4-1所示:
表4-1管理员表(Admins)
字段名
数据类型
长度
允许空
备注
Account
varchar
16
管理员账号(主键)
Name
varchar
10
管理员姓名
Pwd
varchar
16
管理员密码
(2)会员表(会员帐号,姓名,性别,密码,忘记密码问题,忘记密码答案,E-mail,电话,地址,邮编)
主键:会员帐号NOTNULL
说明:会员表记录系统中注册用户的详细信息。其表结构如下表4-2所示:
表4-2会员表(Member)
字段名
数据类型
长度
允许空
备注
MemberID
varchar
20
会员账号(主键)
Name
varchar
10
姓名
Sex
varchar
2
性别
Pwd
varchar
16
密码
Question
varchar
50
忘记密码问题
Ansewer
varchar
20
忘记密码答案
Email
varchar
30
E-mail
Phone
varchar
16
电话
Address
varchar
60
地址
Zipcode
varchar
6
邮编
(3)产品信息表(产品编号,产品类型编号,产品名称,产品说明,市场价,会员价,小图片相对路径,大图片相对路径,点击数,购买次数,是否推荐,设置为推荐的日期)
主键:产品编号NOTNULL
说明:产品信息表记录系统中已有手机产品的信息。其表结构如表4-3所示:
表4-3产品信息表(Product)
字段名
数据类型
长度
允许空
备注
ID
int
4
产品编号(主键)
Producttype
int
4
产品类型编号
Name
varchar
30
产品名称
Introduce
text
16
产品介绍
Remark
text
16
产品说明
Marketprice
money
8
市场价
Memberprice
money
8
会员价
Smallimg
varchar
100
小图片相对路径
Bigimg
varchar
100
小图片相对路径
Hitnum
int
4
点击数
Buynum
int
4
购买次数
Recommend
tinyint
1
是否推荐(是:1,否:0)
recommenddate
datetime
8
是
设置为推荐的日期,用于在推荐产品中排序
(4)产品类型表(类型ID,上级类型ID,上级类型名称)
主键:类型IDNOTNULL
说明:产品类型表记录系统中的厂商信息。其表结构如下表4-4所示:
表4-4产品类型表(Producttype)
列名
数据类型
长度
允许空
备注
ID
int
4
类型ID(主键)
Superid
int
4
上级类型ID(备用)
Name
varchar
20
上级类型名称(备用)
(5)订单表(订单表ID,产品ID,产品名称,产品单价,订购数量)
主键:无
说明:订单表记录在客户的一个订单中,针对一件商品的订货信息。
其表结构如表4-5所示:
表4-5订单表(Orderdetail)
字段名
数据类型
长度
允许空
备注
ID
int
4
订单表的惟一标志
Ordereid
int
4
订单ID
Productid
int
4
产品ID
Productname
varchar
30
产品名称
Price
money
8
产品单价
Quantity
int
4
订购数量
(6)发货订单表(订单列表编号,会员ID,客户姓名,详细地址,邮编,联系电话,电子邮件,应付款额,备注,下单时间,处理状态)
主键:订单列表编号NOTNULL
说明:发货订单表记录针对用户的一个订单的详细信息。其表结构如下表4-6所示:
表4-6发货订单表(Orderlist)
字段名
数据类型
长度
允许空
备注
ID
int
4
发货订单编号(主键)
Memberid
varchar
20
会员ID,非会员为0
Customername
varchar
10
客户姓名
Address
varchar
60
详细地址(送货用)
Zipcode
varchar
6
邮编
Phone
varchar
20
联系电话
Email
varchar
30
电子邮件
Payment
varchar
20
应付款额
Remark
varchar
16
备注
Createdate
varchar
8
下单时间
State
varchar
8
处理状态(未处理:0已处理:1)
Treateddate
varchar
8
是
送货日期
treatedremark
varchar
16
是
送货备注
(7)购物帮助表(问题编号,问题标题,答案,点击数)
主键:问题编号NOTNULL
说明:购物帮助表记录系统中的常见问题,用于实现购物帮助功能。其表结构如下表4-7所示:
表4-7购物帮助表(FAQ)
字段名
数据类型
长度
允许空
备注
ID
int
4
问题编号(主键)
Question
varchar
100
问题标题
Answer
text
16
答案
Hitnum
int
4
点击数,用于评价是否是热点问题
第5章网站的风格及页面设计
5.1页面设计的原则
设计的3C原则:所谓3C原则是指简洁、一致性、好的对比度。Web页面设计需要遵循这三条原则。
根据以上原则网站页面要做到朴素大方,线条轮廓要流畅、稳重,用色要慎重不可花里胡哨。
5.1.1线条的使用
直线(矩形)的应用。直线条的艺术效果是流畅、挺拔、规矩、整齐,所谓有轮有廓。直线和矩形在页面上的重复组合可以呈现井井有条、泾渭分明的视觉效果。
曲线(弧形)的应用。曲线的效果是流动、活跃,具有动感。曲线和弧形在页面上的重复组合可以呈现流畅、轻快,富有活力的视觉效果。一般应用于青春、活泼的主页题材。
曲、直线(矩形、弧形)的综合应用。把以上两种线条和形状结合起来运用,可以大大丰富主页的表现力,使页面呈现更加丰富多彩的艺术效果。这种形式的主页,适应的范围更大,各种主题的主页都可以应用。但是,在页面的编排处理上,难度也会相应大一些,处理得不好会产生凌乱的效果。
5.1.2色彩的选择
色彩是人的视觉最敏感的东西。主页的色彩处理得好,可以锦上添花,达到事半功倍的效果。色彩总的应用原则应该是"总体协调,局部对比",也就是:主页的整体色彩效果应该是和谐的,只有局部的、小范围的地方可以有一些强烈色彩的对比。在色彩的运用上,可以根据主页内容的需要,分别采用不同的主色调。因
上一篇:
ASP在线手机销售系统(论文和程序)
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施