【完整版】网上购物系统的设计与实现毕业论文设计 联系客服

发布时间 : 星期六 文章【完整版】网上购物系统的设计与实现毕业论文设计更新完毕开始阅读14d5a6406d175f0e7cd184254b35eefdc8d315f8

图4.1 用户管理结构图

4.2.2 管理员管理

管理员可以对商品(包括商品的种类)进行增删改查得操作,同时,对已注册用户同样可以进行相同的操作,并根据用户购买量对用户的等级进行修改。此外,管理员最重要的职责是可以修改订单状态,把是否已发货的信息反馈给前台用户。

图4.2 管理员管理结构图

4.2.3 购物车管理

用户选择好自己想要的图书后可以添加到购物车,并在购物车中对商品进行一些操作,如:核对并修改信息、核对库存、数量、金额等。

图4.3 购物车管理结构图

4.3 数据库设计

数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:

(1)根据用户需求,确定数据库中要保存的数据信息。对用户需求进行分析时数据库设计的第一个阶段。不断的调查与研究用户需求,了解企业运作流程等系统需求,使设计概念模型的基础。

(2)设计数据库的概念模型。概念模型是按用户的观点来对数据建模,使用与进行信息世界建模的工具。它对整个数据库的设计具有深刻的影响。

(3)逻辑结构设计。逻辑结构是把概念结构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。

(4)数据库的实施和维护。在设计好前台与后台的功能模块后,就开始进行数据库的设计了。根据网站系统的分析,数据库是整个网站的核心。从前台显示的信息到后台操作的对象,都是围绕数据库展开的。 4.3.1 E-R图

E-R图是一种概念模型。概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是显示世界到信息世界的第一层抽象,使数据库设计人员进行数据库设计的有利工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应该具有较强的语义表达能力,能够方便、直接的表达应该用众的各种语义知识,另一方面他还应该简单、清晰并且易于用户理解。

从系统需求分析中得出系统的实体属性图,遵循三范围原则,对实体之间的一栏关

系进行了整合,得出总体E_R图,如图4.4所示。

图4.4 总体E-R图

4.3.2基本表设计

表的设计是这次设计的一个核心内容。根据前面对网站前台与后台功能模块的分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:用户信息、收货信息、产品类别、产品信息、图书信息、订单信息、订单明细等。下面是为数据库设计的表:

(1)

用户信息表 d_user

用户信息表d_user用来保存用户信息。

表4-1 d_user的结构

字段名称 Id Email Nickname Password User_integral Is_email_verify Last_login_time Last_login_ip 数据类型 Int Varchar Varchar Varchar Int Char 长度 12 50 50 50 12 3 是否为空 否 否 是 否 否 否 是否为主键 字段描述 是 是 否 否 否 否 否 Bigint Varchar 20 15 是 是 否 用户ID 邮箱 妮称 用户密码 用户积分 用户验证 最近一次登录时间 登录IP (2) 收货地址表 d_receive_address

收货地址表d_receive_address用来保存用户下订单时使用过的收货地址信

息。

表4-2 d_receive_address的结构

字段名称 Id User_id Receive_name Postal_code Mobile Phone 数据类型 Int Int Varchar Varchar Varchar Varchar 长度 12 11 20 8 15 20 是否为空 是否为主键 否 否 否 否 是 是 是 否 否 否 否 否 字段描述 地址编号 用户编号 真实姓名 邮政编码 手机 电话 (3) 产品类别表 d_category 产品类别表 d_category用来保存了系统产品的类别信息。

表4-3 d_category的结构

字段名称 Id Turn En_name name Description Parent_id 数据类型 integer Int Varchar varchar varchar Int 长度 16 10 200 200 200 10 是否为空 是否为主键 否 否 否 否 否 是 是 否 否 否 否 否 字段描述 类别编号 等级 产品类型 类别名 类别说明 父类别编号 (4) 产品表 d_product 产品表 d_product用来保存了系统中的产品信息。

表4-4 d_product的结构

字段名称 数据类型 长度 是否允许空 是否为主键 字段描述