1089111212李雪岩 - 论文 - 易趣网上玩具商城 - 图文 (3)

九夏ペ微凉 分享 2020-06-22 下载文档

提交定单,在定单中填写收货人的相关信息,填写信息必须正确,填写完成后选择付款方式,当显示订单提交成功对话框时,说明订单已经提交,经过管理员的确认发货后便可以得到邮购的玩具。商家也可以对自己的订单进行查询,查询的内容包括查看订单号的前台交易情况和发货情况。

5.购物车管理模块:购物车是一个方便客户购买的工具,浏览者对于喜欢的玩具,在购买前临时存放在购物车中,并可以随时更新购物车中的玩具数量,如果用户不需要其中的哪个玩具,也可以从购物车中删除直接删除。同时购物车也方便了系统自动对客户购买的物品进行结算。

6.评论管理模块:有些客户会对网上购物存在不信任或是疑惑心里,评价内容都是真实的其他客户购买后的感想。决定购买某一玩具的客户在购买之前查看一下其他客户发表的购物后对玩具评价的信息,就可以从这些评价中得到一些对商品的初步判断。同样,用户购买之后也可以根据自己的感觉对玩具进行评价。

7.商品信息管理模块:管理员通过其对玩具的基本信息进行修改以及将新上架的玩具信息添加到网页上供客户查看,并将销售量高以至缺货的玩具标明缺货并删除其信息,等到该商品有库存时再重新上架。并根据玩具的分类对不同类别的玩具进行区分,将同样类别的玩具放到一起,方便客户对喜爱的类别的玩具进行有针对性的浏览。

8.用户信息管理模块:管理员可以对已经注册成为会员的用户进行查看,修改用户的级别,也可以将违法的用户删除。还可以通过后台数据库对客户的信息进行收集、汇总和挖掘工作,以便根据他们的信息找到潜在购买客户。 9.管理员管理模块:管理员可以登录到后台管理系统,查看和修改其他管理员信息,为了安全起见,只有管理员才能够添加新的管理员,不可以通过注册添加,以方便管理。

10.订单信息管理模块:管理员可以对已提交的订单进行查询,查询的内容包括查看订单号的前台交易情况和发货情况,一些客户下了订单后又想取消订单,这样管理员就要将这些作废订单删除。

11.评论信息模块:商家可以通过后台浏览客户购买完玩具后的评价,对含有违法字符和恶意中伤的评价内容予以删除。并且可以对提出问题的评价给予回复。

12.销售统计模块:管理员通过订单对商品的销量和销售利润进行统计,再通过库存信息及时补进缺货、少货和热卖的玩具。

易趣玩具网上商城系统功能结构图,如图4-1所示。

11

易趣玩具网上商城前台管理后台管理用户管理购物车管理订单管理评论管理商品管理用户信息管理订单信息管理商品信息管理管理员管理评论信息管理销售统计用户登录及注册用户基本信息管理商品购买商品浏览管理员登录管理管理员信息管理图4-1 系统功能结构图

数据库设计

数据库设计是建立数据库及应用系统的技术,是系统开发和建设中的核心技术,如果一个数据库的设计没有计划而全凭直觉,那最后设计出来的数据库很可能不能满足用户的要求。另外数据库设计不周详而导致的恶果是数据库中有大量冗余数据,不仅会产生数据异常,还会占用不必要的磁盘空间。数据库设计是研究数据库及其应用的系统设计。数据设计是指对于一个给定的应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。本系统的数据库使用了时下比较流行的SQL Server 2005来实现的。

2.1.1 数据库设计概述

数据库设计的定义:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。目前绝大部分信息系统都采用数据库技术,在进行数据库设计时,用户对于系统有两类需求:信息需求和功能需求。数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构设计和行为设计密切结合起来。本系统主要包括11个表:管理员表、用户表、玩具商品表、玩具类别表、订单表、订单明细表、评价表、热卖表、新品表、银行卡表、邮递方式表。

12

2.1.2 数据分析

一个Users 表对应多个Goods表、Orders表和Comments表,一个Comments表关联多个Reply表,一个Orders表从属于多个Orderdetails表,一个Classify表从属多个Goods 表,Goods表与New表、Hot表一对一,Users表与 Bankcard表是一对一的关系,一个Postway表从属多个Orderdetails表。

数据库的详细设计

几乎所有的Web项目都是基于数据库的,这使得数据的设计在整个项目中的地位举足轻重。相关研究表明,在数据应用系统的开发中,项目成功50%靠数据库的设计,良好的数据库设计往往能够减少开发的负担。数据库设计是指对于一个给定的应用环境,通过合理的逻辑设计和有效的物理设计来构造较优的数据库模式,建立数据库及其应用系统,满足用户的各种信息需求。

2.1.3 数据库的E-R图的设计

E-R图是描述系统数据库中的各个表之间的关系的图形。它能够直观的反映系统各个表之间的联系以及相互调用的关系。实体联系模型反映的是现实世界中的事物及其相互联系,是一种用来在数据库设计过程中表示数据库系统结构的方法。它的主导思想是用实体,实体的属性以及实体之间的关系来表示数据库系统的结构。E-R图方法是一种用来在数据库设计过程中表示数据库系统内部结构的方法,此种方法用E-R图来描述现实世界的概念模型,也称为E-R模型。

易趣网上玩具商城数据库的E-R图,如图4-2所示。

管理NAdminPK管理1 a_idnamepasswordNNPK发放M Usersuser_idusernameagesexaddresspasswordpassword2telemailN管理PKMCommentsPK属于N g_idcommentusername GoodsNN管理ClassifyMPK c_idc_name管理NOrdersPK o_idorder_idg_nameusernameg_idg_pricecountTotalPriceN属于属于1N属于1PK 属于N1MPK g_idg_nameg_imageg_introductg_priceclassifyhot_idnew_idstoresold11包含NBankcardcardnumbercardpassN1Orderdetailsorder_idOrderDateShipFeeDescriptionReciverPhoneReciverNameReciverEmailReciverAddressReciverPostcode

13

图4-2 实体间关系E-R图

4.3.2 数据表的设计

表名:Admin

数据来源:管理员表

表结构如表4-1所示。

表4-1 Admin(管理员表) 序号 名称 别名 类型 1 2 3 a_id name password 管理员编号 管理员名 密码 int varchar varchar 长度 4 20 20 表名:Users

数据来源:用户表 表结构如表4-2所示。 序号 1 2 3 4 5 6 7 8

表名:Goods

数据来源:商品表 表结构如表4-3所示。 序号 1 2 3 名称 g_id g_name g_image 表4-3 Goods(商品表) 别名 商品编号 商品名 图片 类型 int varchar varchar 长度 4 50 50 名称 user_id username password sex age tel email address 表4-2 Users(用户表) 别名 用户编号 用户名 密码 性别 年龄 联系电话 电子邮箱 地址 类型 int varchar varchar varchar int varchar varchar varchar 长度 4 20 20 10 4 20 20 50 14

4 5 6 7 8 9 10 g_price g_introduct classify hot_id new_id store sold 价格 简介 玩具分类 热卖编号 新品编号 库存 销售量 varchar varchar varchar varchar varchar int int 10 50 20 10 10 4 4

表名:Bankcard

数据来源:银行卡表 表结构如表4-4所示。

表4-4 Bankcard(银行卡表) 序号 名称 别名 类型 1 2 cardnumber cardpass 卡号 密码 varchar int 长度 20 4 表名:Comments 数据来源:评论表

表结构如表4-5所示。

表4-5 Comments(评论表) 序号 名称 别名 类型 1 2 3 c_id comment username 评论编号 评论内容 用户名 int varchar varchar 长度 4 200 20

表名:Orderdetails

数据来源:详细订单表

表结构如表4-6所示。

表4-6 Orderdetails(详细订单表) 序号 名称 别名 类型 1 2 3 4

长度 4 8 50 100 order_id OrderDate ShipFee Description 详细订单号 日期 邮费 备注 15

int datetime varchar varchar


1089111212李雪岩 - 论文 - 易趣网上玩具商城 - 图文 (3).doc 将本文的Word文档下载到电脑

下一篇:六年级小升初语文测试题含答案

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx