网上购物系统本科毕业论文(编辑修改稿)内容摘要:

解决数据流通中的问题。 现有的数据流程分析多是通过分层的数据流程图( data flow diagram,简称 DFD)来实现的。 其具体的做法是:按业务流程 图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等 ,可以得 到的数据流图如下 : 会 员商 城 管 理 员订 单 信 息订 单 信 息 库用 户 信 息用 户 信 息 库游 客管 理 用 户 信 息 请 求查 询 订 单 请 求管 理 订 单 信 息 请 求 查 询 订 单 请 求修 改 用 户 信 息 请 求订 单 信 息用 户 信 息订 单 信 息用 户 信 息生 成 订 单 请 求订 单 信 息生 成 订 单 请 求反 馈 信 息物 流 信 息产 品 信 息产 品 信 息 库其 他 信 息 库其 他 信 息发 布 产 品 信 息 请 求产 品 信 息管 理 产 品 信 息管 理 其 他 信 息 图 3 数据流程图 (DFD) 9 3 系统设计 系统总体结构分析 该系统总体结构设计如下 : 登 录 界 面输 入 用 户 密 码统 计 报 表 其 他 信 息 管 理 产 品 信 息 管 理 订 单 管 理 会 员 信 息 管 理是 否 管 理 员管 理 员 主 页 会 员 主 页验 证 错 误验 证 正 确是 否返 回 主 页 登 出登 出商 城 主 页反 馈 信 息 管 理 物 流 信 息 管 理 图 4 系统总体结构 数据库设计 数据库的设计思想 数据库( DataBase,简记为 DB) 是 长期储存在计算机内的 、 有组织10 的 、统一管理的相关数据的集合。 DB 能为各种会员共享,具有较小冗余度、数据间联系紧密而又有较高是数据独立性等特点。 数据库设计( Database Design,简称 DBD)是指对于给定的软、硬件环境,针对现实问题,设计一个较优的数据模型,建立 DB 结构和 DB 应用系统。 几乎所有的 WEB 项目都是基于数据库的,这使得数据的设计在整个项目中的地位举足轻重。 相关研究表明,在数据应用系统的开发中,项目成功 50%靠数据库的设计。 良好的数据设计往往能够减少开发的负担。 数据库设计是指对于一个给定的 应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库极其应用系统,满足会员的各种信息需求。 数据库设计( Database Design,简称 DBD)是指对于给定的软、硬件环境,针对现实问题,设计一个较优的数据模型,建立 DB 结构和 DB 应用系统。 计算机信息系统以数据库为核心,为现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统,将会员的要求转化成有效的数据结构,并使数据库结构易于适应会员新的要求的过程,这个过程称为数据库设计。 数据库简介 本系统采用 MySQL 作为后台管理数据库。 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。 在 20xx 年 1 月 16 号被 Sun 公司收购。 而 20xx 年, SUN 又被 Oracle收购。 MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。 这样就增加了速度并提高了灵活性。 MySQL 的 SQL“结构化查询语言”。 SQL 是用于访问数据库的最常用标准化语言。 MySQL 软件采用了 GPL( GNU 通用公共许可证)。 由于其体积小、速度快、总体拥有成本低,尤其 是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。 数据库需求分析 11 通过对整个系统的分析,依据网上商店的处理需求,对应数据表设计及功能如下。  商品基本信息表:存放网上商店所销售商品的基本信息。  商品类别信息表:存放网上商店所提供商品大的分类信息。  会员信息表:存放网上商店用户的基本信息。  游客信息表:存放非注册会员的相关信息。  订单信息表:存放与用户相关的订单基本信息。  信息显示表:存放用于主页和各种分类页面显示的产品信息。  物流信息表:存放物流相关数据。  反馈信息表:存放用户投诉反馈和购买商品后评论的信息。  反馈信息类别表:存放反馈信息类别。  商城广告信息表:存放商店的广告信息。 数据库关系模型 根据需求分析 生成的数据库关系模型图如下 :i t e mP K i t e m i d n a m e p r i c e s t a t u s p r o d u c e d a t e d i s c o u n tF K 1 t y p e i d r e m a r k t i t l e d i s p l a yi t e m t y p eP K t y p e i d t y p e n a m em e m b e rP K u s e r i d r e a l n a m e u s e r n a m e p a s s w o r d p h o n e a d d r e s s r o l e e m a i l r e m a r k i po r d e r f o r mP K o r d e r i dF K 1 u s e r i d o r d e r p r i c e o r d e r d a t e a d d r e s s p h o n e a r e a c o d e s t a t u so r d e r l i s tP K l i s t i dF K 1 o r d e r i dF K 2 i t e m i d a c o u n te x p r e s sP K e x p r e s s i dF K 1 o r d e r i dF K 2 u s e r i d a d d r e s s p h o n e a r e a c o d e c o r p e r a t i o n e x p r e s s c o d e c r e a t e d tf e e d b a c kP K f e e d b a c k i dF K 1 u s e r i d c o n t e n t c r e a t e d t t y p eF K 2 o r d e r i d 图 5 ER 图 12 根据选用的数据库管理系统为 MySQL, 网上商城 系统 数据库中的各个表字段定义 如下所示: 1) user 为 用户 信息表 ,主要保存 用户和管理员的 的注册信息, 如表51: 表 51 列名 数据类型 可否为空 说明 user_id int not null ID,唯一标识 user_name varchar not null 用户名 user_pass varchar not null 密码 real_name varchar null 真实姓名 phone varchar null 电话 address varchar null 家庭住址 role int not null 权限 varchar not null 电子邮箱 remark varchar null 备注 ip varchar not null IP status int not null 删除标示 2) shopcar 表,主要存储 用户的购物车 信息,见表 52 表 52 列名 数据类型 可否为空 说明 shopcar_id int not null ID,唯一标识 user_id int not null 用户 ID product_id int not null 产品 ID product_sum int not null 产品数量 product_name varchar not null 产品名称 3) product表,主要保存 产品 信息,见表 53 表 53 列名 数据类型 可否为空 说明 product_id int not null ID,唯一标识 product_name varchar not null 产品名称 price varchar not null 价格 discount varchar not null 优惠价格 title_display varchar not null 标题显示 remark varchar not null 备注 detail varchar not null 详细介绍 discount_id int not null 优惠 ID status int not null 删除标示 image varchar not null 图片地址 13 content varchar not null 产品参数 category_id int not null 类别 ID 4) order表, 储存订单信息, 见表 54 表 54 列名 数据类型 可否为空 说明 order_id int not null ID,唯一标识 user_id int not null 用户 ID order_price varchar not null 订单总价 order_time varchar not null 订单时间 address varchar not null 收货地址 phone varchar not null 收货电话 area_code varchar not null 邮政编码 status int not null 删除标示 product_ids varchar not null 产品 ID 组 product_sum varchar not null 产品数量组 name varchar not null 收件人姓名 5) feedback表, 保存用户反馈信息 ,见表 55 表 55 列名 数据类型 可否为空 说明 feedback_id Int not null ID,唯一标识 user_id Int not null 用户 ID order_id Int not null 订单 ID content varchar not null 内容 create_time timestamp not null 创建时间 status Int not null 删除标示 6) express 表,保存物流信息,见表 56 表 56 列名 数据类型 可否为空 说明 express_id Int not null ID,唯一标识 order_id Int not null 订单 ID user_id Int not null 用户 ID address varchar not null 地址 phone varchar not null 电话 area_code varchar not null 邮政编码 corperation varchar not null 快递公司 express_code varchar not null 快递单号 create_time timestamp not null 创建时间 status Int not null 删除标示 14 7) discount 表,保存优惠信息信息,见表 57 表 57 列名 数据类型 可否为空 说明 discount_id Int not null ID,唯一标识 discount_name varchar not null 优惠名称 status Int not null 删除标示 7) category 表,保存 产品类别 信息,见表 58 表 58 列名 数据类型 可否为空 说明 category_id Int not null ID,唯一标识 name varchar not null 类别名称 father_id Int not null 上级 ID statue Int not null 删除标示 attribute varchar not null 类别参数 系统的开发 技术简介 与运行环境 Struts+Hibernate+Spring。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。