数据库课程设计----网上购物系统设计.doc
- 文档编号:153276
- 上传时间:2022-10-04
- 格式:DOC
- 页数:30
- 大小:1.26MB
数据库课程设计----网上购物系统设计.doc
《数据库课程设计----网上购物系统设计.doc》由会员分享,可在线阅读,更多相关《数据库课程设计----网上购物系统设计.doc(30页珍藏版)》请在冰豆网上搜索。
目录
1需求分析 2
1.1背景 2
1.2数据需求 4
1.3事物需求 5
1.4数据流程图 6
2概念结构设计 8
2.1E-R图 8
3逻辑结构设计 11
3.1关系模式 11
3.2逻辑结构 11
3.3关系图 13
4物理结构设计 14
4.1建立一个数据库:
webkaufen 14
4.2建立八张表:
14
4.3在每张表之间建立相应的连接,每张表中建立设置相应的主键和外码,并且有些表中可能有相应的字段不能为空。
14
5实施 15
5.1运行环境 15
5.2数据库建立 15
5.3数据初始化 19
5.4查询 21
5.5系统功能的实现 22
7参考书目 30
1需求分析
1.1背景
目前大部分销售商还在用传统模式进行销售,不方便对市场的需求进行调查,对自己所卖的商品不能及时地了解相关信息,获利没有达到最大限度;当购物者需要买自己所需的商品时,需要浪费很多的财力和物力。
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。
因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。
通过网上购物,无论你在哪里都可以轻松地买到心爱的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。
对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。
我们设计的是网上购物系统的数据库部分,存储销售商需要卖出的商品信息、用户的所有信息。
方便用户根据自己的喜好,浏览自己喜欢的东西。
若要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。
商店的各种商品都进行了详细地分类,可以轻松地找到想要的商品,同时查找系统能很容易地找到相关的商品。
同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。
现在准备建立网上购物系统,要把销售商的商品、会员的信息、会员购买商品的记录等基本信息进行管理,确保有足够的安全性。
以便网上购物系统可以进行推广,让更多的销售商和购物者认为网上购物系统非常实惠,是一个对自己有利益的系统。
1.2数据需求
初次登陆的用户可以进行注册成为本站会员,登陆成功后可以按照商品的分类进行查看商品,或按照自己的需求搜索商品,并查看其详细资料,若不存会员正在搜索的商品,系统会进行相应的提示。
销售商可以提供自己销售的商品的详细信息,并可以进行修改,以便让用户可以查看商品的信息。
当用户确认购买的商品后,在付款成功的条件下,销售商就立即给会员邮寄商品,等待会员查收。
会员收到自己的购买的商品后,交易成功。
数据字典
数据项名
数据类型
长度
别名
取值范围
会员编号
字符型
10
会员的编号
姓名
文本型
20
会员的姓名
密码
字符型
20
会员的密码
电话
文本型
12
会员的电话
地址
文本型
50
会员的地址
商品编号
字符型
10
商品的编号
商品组编号
字符型
10
商品的类型
名称
文本型
20
商品的名称
价格
整型
6
商品的价格
商品数量
整型
10
购买商品的数量
购物车编号
字符型
10
购物车的编号
订单编号
字符型
10
购物时生成的订单
订单日期
时间型
10
购买商品的时间
最后总价
整型
6
商品的价格与运费
管理员编号
字符型
10
管理员的编号
管理员姓名
文本型
20
管理员的姓名
密码
字符型
20
管理员的密码
联系电话
文本型
12
管理员的联系电话
商品组名称
文本型
20
商品组的名称
描述
文本型
50
商品组的具体情况
权限编号
字符型
10
权限的编号
权限名称
文本型
20
权限的名称
描述
文本型
50
权限的具体内容
数据结构
数据结构名
含义说明
组成
会员
记录会员的基本信息
会员编号、姓名、密码、电话、地址
商品
记录销售商提供的商品信息
商品编号、商品组编号、名称、价格、简介
订单
记录会员的购物信息
会员编号、商品编号、订单编号、订单日期、最后总价
购物车
存储会员需要购买的商品
会员编号、商品编号、购物车编号、商品数量
管理员
记录管理员的基本信息
管理员编号、管理员姓名、密码、联系电话
商品组
记录销售商提供的商品的类型
商品组编号、商品组名称、管理员编号、描述
管理员权限
记录管理员的各级权限
管理员编号、权限编号
权限
记录本系统的各级权限
权限编号、权限名称、描述
1.3事物需求
(1)在注册会员信息管理部分,要求:
a.可以查看注册会员信息。
b.可以对注册会员信息进行添加及删除的操作。
(2)在商品信息管理部分,要求:
a.可以浏览商品信息。
b.可以对商品信息进行维护,包括添加及删除的操作。
(3)在购物车信息管理部分,要求:
。
a.可以浏览购物车信息。
b.可以对购物车信息进行维护,包括添加及删除的操作。
(4)在订单信息管理部分,要求:
。
a.可以浏览订单信息。
b.可以对订单信息进行维护,包括添加及删除的操作。
(5)在管理员信息管理部分,要求:
a.可以浏览管理员信息
b.对管理员信息进行维护,包括添加及删除的操作。
(6)在商品组信息管理部分,要求:
a.显示当前商品组信息。
b.对商品组信息进行维护操作,包括添加及删除的操作。
(7)在管理员—权限管理部分,要求:
a.可以浏览管理员与其对应的管理权限。
b.对管理员—权限信息进行更新。
(8)在权限信息管理部分,要求:
a.可以浏览相关的管理权限。
b.对权限信息进行更新。
1.4数据流程图
2概念结构设计
2.1E-R图
网上购物系统可以划分的实体有:
注册会员信息实体、商品信息实体、商品组信息实体、管理员信息实体,购物车信息实体,订单信息实体,管理员—权限信息实体,权限信息实体。
用E-R图一一描述这些实体。
2.1.1注册会员信息实体E-R图:
2.1.2商品信息实体E-R图:
2.1.3商品组信息实体E-R图:
2.1.4管理员信息实体E-R图:
2.1.5购物车信息实体E-R图:
2.1.6订单信息实体E-R图:
2.1.7管理员—权限信息实体E-R图:
2.1.8权限信息实体E-R图:
2.1.1信息实体E-R图:
3逻辑结构设计
3.1关系模式
(1)会员注册信息(会员编号,姓名,密码,电话,地址)
(2)商品具体信息(商品编号,商品组编号,名称,价格,简介)
(3)购物车信息(会员编号,商品编号,商品数量,购物车编号)
(4)订单信息(会员编号,商品编号,订单编号,订单日期,最后总价)
(5)管理员信息(管理员编号,管理员姓名,密码,联系电话)
(6)商品组信息(商品组编号,商品组名称,管理员编号,描述)
(7)管理员—权限信息(管理员编号,权限编号)
(8)权限信息(权限编号,权限名称,描述)
3.2逻辑结构
本站会员注册信息表:
列名
数据类型
长度
说明
可否为空
会员编号
字符型
10
会员的编号
主键,非空
姓名
文本型
20
会员的姓名
非空
密码
字符型
20
会员的密码
非空
电话
文本型
12
会员的电话
地址
文本型
50
会员的地址
本站商品具体信息表:
列名
数据类型
长度
说明
可否为空
商品编号
字符型
10
商品的编号
主键,非空
商品组编号
字符型
10
商品的类型
非空
名称
文本型
20
商品的名称
非空
价格
整型
6
商品的价格
非空
简介
文本型
500
商品的简介
购物车信息表:
列名
数据类型
长度
说明
可否为空
会员编号
字符型
10
会员的编号
非空
商品编号
字符型
10
商品的编号
非空
商品数量
整型
10
购买商品的数量
非空
购物车编号
字符型
10
购物车的编号
主键,非空
订单信息表:
列名
数据类型
长度
说明
可否为空
会员编号
字符型
10
会员的编号
非空
商品编号
字符型
10
商品的编号
非空
订单编号
字符型
10
购物时生成的订单
主键,非空
订单日期
时间型
10
购买商品的时间
非空
最后总价
整型
6
商品的价格
非空
管理员信息表:
列名
数据类型
长度
说明
可否为空
管理员编号
字符型
10
管理员的编号
主键,非空
管理员姓名
文本型
20
管理员的姓名
非空
密码
字符型
20
管理员的密码
非空
联系电话
文本型
12
管理员的联系电话
商品组信息表:
列名
数据类型
长度
说明
可否为空
商品组编号
字符型
10
商品组的编号
主键,非空
商品组名称
文本型
20
商品组的名称
非空
管理员编号
字符型
10
管理员的编号
非空
描述
文本型
50
商品组的具体情况
管理员—权限信息表:
列名
数据类型
长度
说明
可否为空
管理员编号
字符型
10
管理员的编号
主键,非空
权限编号
字符型
10
权限的编号
主键,非空
权限信息表:
列名
数据类型
长度
说明
可否为空
权限编号
字符型
10
权限的编号
主键,非空
权限名称
文本型
20
权限的名称
非空
描述
文本型
50
权限的具体内容
非空
3.3关系图
4物理结构设计
4.1建立一个数据库:
webkaufen
4.2建立八张表:
会员注册信息表、商品具体信息表、购物车信息表、订单信息表、管理员信息表、商品组信息表、管理员—权限信息表、权限信息表
4.3在每张表之间建立相应的连接,每张表中建立设置相应的主键和外码,并且有些表中可能有相应的字段不能为空。
(1)会员注册信息表:
会员编号为主码。
(2)商品具体信息:
商品编号为主码。
(3)购物车信息:
购物车编号为主码。
(4)订单信息:
订单编号为主码。
(5)管理员信息:
管理员编号为主码。
(6)商品组信息:
商品组编号为主码。
(7)管理员—权限信息:
管理员编号,权限编号均为主码
(8)权限信息:
权限编号为主码。
5实施
5.1运行环境
1.设备
Intel奔腾四以上系列、AMDK6以上系列等PC台式机,
运行时占用内存:
≤20MB;
2.支持软件
软件平台:
中文WindowsXP或更高版本,SQLServer2000数据库5.1
5.2数据库建立
5.2.1创建数据库
CREATEDATABASEwebkaufen
ON
(NAME=webkaufen,
FILENAME='d:
\webkaufen.mdf',
SIZ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 网上 购物 系统 设计