芜湖信息技术职业学院论文
册用户和非注册用户都可以浏览商品,并查看所有商品信息。
■购买商品模块:此模块专门提供给注册用户以及其以上级别的用户使用,允许注册的用户通过在线付款形式购买商品,系统为注册用户提供购物车,并允许用户管理购物车,系统为通过验证的用户提供订单管理功能,并允许这些用户处理相应的订单。
■商品投诉模块:此模块专门提供给注册用户以及其以上级别的用户使用,允许购买此商品的用户对商品进行投诉,同时由管理员提出解决方案。
■用户注册模块:此模块包括会员的注册,相关资料的填写,以及用户的登陆,资料的修改。
■公告管理:此模块专门提供给管理员使用,系统管理员可以添加公告, 系统管理员可以修改公告,系统管理员可以删除公告。
■商品管理模块:此模块中只有管理员才可以在线管理商品,即管理商品时需要验证管理员身份,不同级别的管理员只能管理相应的商品,如系统管理员可以管理系统中所有的商品,一般管理员只能管理自己上传的商品。
■订单管理模块:不同级别的管理员只能管理相应的订单,如系统管理员可以管理系统中所有商品的订单,一般管理员只能管理自己上传商品的订单。
■投诉管理模块:任何购买了商品的用户都可以发表对购买商品的投诉,只有管理员才可以删除已经回复的投诉,管理员可以处理投诉,也可以通过回复投诉来解决问题。
■用户管理模块:系统管理员可以添加,验证和查询用户,系统管理员可以修改系统中的任何用户信息,系统管理员可以删除任何用户。
■网站计数器模块:此模块是用来统计并显示网站访问总人数、本日访问人数和在线人数。
在各个模块的设计中注重它们之间的相对独立性,减少它们之间的耦合,减轻模块化设计的难度。各模块的关系见图3.5系统功能模块图所示。
9
芜湖信息技术职业学院论文
电子商城系统
前台购物
图3.5 系统功能模块图
后台管理 浏览公告 浏览商品 购买商品 商品投诉 用户注册 计 数 器 公告管理 商品管理 订单管理 投诉管理 用户管理 第四章 系统数据库的设计
4.1 数据库的概念结构设计
根据系统的需求分析和数据库的需求分析,同时根据相关部分的数据流程图,对系统数据库进行概念结构设计。
根据数据关系模型和数据库关系模式的范式,我们创建了电子商城系统数据表,本系统共有9个数据表,分别是:用户信息表(users),商品类型表(GoodType),商品信息表(Goods),计数器信息表(webcount),订单信息表(Shop_list),公告信息表(Board),用户投诉表(Complain),论坛基本信息表(bbsconfig),论坛留言回复信息表(reforum)。 4.1.1 建立数据库的原则
在建立数据库时,由于表中储存信息的不同,所以表中所需的字段也不一样,在确定所需字段时有以下五个原则:
1.描述不同主题的字段应属于不同的表,通过定义之间的关系,可以将多个表中的字段进行数据组合,生成各种表单或报表;
10
芜湖信息技术职业学院论文
2.不要在表中储存通过推导或计算得到的数据;
3.收集所需的全部信息。应全面检查书面的表单和报表,确定所需的数据都已包含在所设计的表中或可以由这些表计算出来;
4.以最小的逻辑单位储存信息,应尽量把信息分解成比较小的逻辑单位; 5.对于主关键字段,ACCESS不允许其有重复值或NULL值。 4.1.2 建立字段的原则
在实际选择和确定数据类型时,应结合字段的自身情况并考虑以下四点: 1.该字段用于储存什么类型的值; 2.要对字段中的值执行什么类型的运算; 3.是否要用字段进行筛选或排序; 4.是否用字段对记录进行分组。
4.2 数据库逻辑结构设计
数据库的概念结构设计完毕后,可以将数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
在电子商城系统中,共有9个数据表,分别是:用户信息表(users),商品类型表(GoodType),商品信息表(Goods),计数器信息表(webcount),订单信息表(Shop_list),公告信息表(Board),用户投诉表(Complain),论坛基本信息表(bbsconfig),论坛留言回复信息表(reforum)。
用户信息表(users)信息见表4-1所示。
表4-1 用户信息表
字段名称 数据类型 字段大小 默认值 是否允许为空 字段描述 ID 主键 自动编号 4 无 否 用户编号 UserId 文本 12 无 否 用户名 PWD 文本 12 无 否 用户密码 11
芜湖信息技术职业学院论文
Sex 是/否 1 无 否 性别 Address 文本 100 无 否 地址 Email 文本 30 无 是 邮箱 Telephone 文本 20 无 否 电话 Allow 数字 1 无 否 用户类别权限 Usercheck 是/否 1 无 否 用户是否通过验证 创建该表时,需要创建一个系统管理员admin。本系统系统管理员的Allow字段为“1”,普通管理员为“2”,普通注册用户为“3”。
Usercheck=0,未验证用户;=1,已验证用户。 商品类型表(GoodsType)信息见表4-2所示。
表4-2 商品类型表
字段名称 数据类型 字段大小 默认值 是否允许为空 字段描述 ID 主键 自动编号 4 无 否 商品类别序号 Name 文本 20 无 否 商品类别名称 Type 文本 20 无 否 商品类型 商品信息表(Goods)信息见表4-3所示。
表4-3 商品信息表
字段名称 数据类型 字段大小 默认值 是否允许为空 字段描述 ShopID 主键 自动编号 4 无 否 商品编号 TypeID 文本 10 无 否 类别序号 12
相关推荐: