网络数据库课程设计

上传人:公**** 文档编号:562060774 上传时间:2023-08-11 格式:DOCX 页数:8 大小:36.09KB
返回 下载 相关 举报
网络数据库课程设计_第1页
第1页 / 共8页
网络数据库课程设计_第2页
第2页 / 共8页
网络数据库课程设计_第3页
第3页 / 共8页
网络数据库课程设计_第4页
第4页 / 共8页
网络数据库课程设计_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《网络数据库课程设计》由会员分享,可在线阅读,更多相关《网络数据库课程设计(8页珍藏版)》请在金锄头文库上搜索。

1、网络数据库课程设计课程设计题目:亚马逊网站会员订单功能数据结构分析与设计院系名称: 管理学院 专业班级: 电子商务11级2班成绩评定:调查资料收集 情况(20%专业知识应用 情况(20%课程设计的创 新性(30%写作及排版的 规范性(10%小计小组成员学号分工(20%总评编程语句流程分析数据处理2013年6月21日亚马逊网站会员订单功能数据结构分析与设计一、所需软件:Microsoft SQL Server 2000二、目的和要求1 .理解和掌握数据库原理的基本概念和思想;2 .熟悉和掌握SQL Server 2000的基本操作;3 .理解和掌握数据结构分析的基本方法与实现过程。三、课程设计内

2、容(一)选择亚马逊网站用户订单信息系统为实验对象,分析并建立其数据结构1、亚马逊网站会员订单(信息系统)的应用背景电子商务是对传统商业形式的重大革新,也是当前消费的重要着力点。伴随着中国电子商务的迅猛发展,我们应该借助网络,提高销售的效率,促进经济的发展。因此,从传统的购物方式转化为网络的购物方式是很有必要的。新建立的亚马逊会员订单购物系统,是把会员的信息、会员购买商品的记录等基本信息进行管理,确保足够的安全性,以便网上用户订单系统迅速推广,让更多的顾客感受到网上购物系统的安全实惠。2、亚马逊网站会员订单(信息系统)的数据需求2.1 基本数据信息的确定(1) 亚马逊网站会员注册页面如下图(2)

3、 亚马逊网站会员我的购物车页面如下图(3) 亚马逊网站我的订单页面如下图2.2会员管理(1) 用户申请为会员(用户初次登陆该系统时需要注册,以防止恶意攻击该网站,并方便后面进行购物,会员可以增添、修改自己的信息)(2) 购物车(每个会员都拥有一个购物车,可以存储用户需要购买的商品,并且可以让会员查看自己的想要购买的商品)(3) 订单(当会员确认购买会员的商品时,系统自动生成购物订单,会员可以查询自己的订单,会员可以查看订单的内容)(4) 商品信息(会员提供商品信息,并且可以修改信息,方便会员查看)所以每个实体定义的属性如下 :会员 ( E-mail 、 ID 、昵称、密码、姓名、地址、联系方式

4、)购物车(用户名、商品名、数量、总价格、创建时间)订 单(订单号、创建时间、用户名、姓名、地址、联系方式、商品名、商品编号、数量、总价、单价)商 品(商品编号、商品名、单价、厂商、生产日期、商品介绍)(5) 亚马逊会员购物流程图如下:各个板块数据流程图如下会员查看信息数据流程图会员购买商品数据流程图会员信息管理数据流程图会员实体与商品实体联系 E-R 图3、亚马逊网站用户订单(信息系统)的数据结构会员数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键姓名文本型20姓名否密码文本型20密码否Email文本型30邮件否电话字符型12电话否地址文本型50地址否商品数据项名数据类型

5、长度别名是否为空主外键商口口编R字符型15商口口编R否主键字符型15否名称字符型20名称否价格整型10价格否简介文本型500简介图片image 型100图片订购数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否外 键- 主键商口口编P字符型10商口口编p否外 键订单编号字符型10订单编号:否订单日期日期型10订单日期否购物车数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键商口口编P字符型15商口口编p否购物车编 号字符型15购物车编号否商品数量整型6商品数量否(二)应用SQL Server 2000对所建立的数据结构给予实现 1、SQL Server数据库

6、的建立(1)创建会员信息表数据库在SQL查询分析器中输入语句create table 会员(会员编号char(15)not null,姓名textnull,密码textnull,Emailtextnot null,电话char(12)null,地址textnull,constraint PK会员 primary key nonclustered 会员编insert 会员values(0204,雷绍旭, ,河南信阳 )insert 会员values(0205,王志磊, ,河南漯河)insert 会员values(0207,刘明,?, ,河南周口 )insert 会员values(0208,孙冬号

7、, ,河南巩义)insert 会员values(0209,周义洋, ,河南信阳 )运行结果如下:( 2)创建商品信息的数据库在 SQL 查询分析器中输入语句create table商品 (商品编号char(15)not null,类型textnull,名称textnull,价格textnull,简介textnull,图片imagenull,运行结果如下constraint PK_W品 primary key nonclustered (U品编号)在查询分析器中输入语句insert 商品 values(001,数码,iPhone4,4000,智能手机,图片) insert 商品 values(0

8、02,数码,iPhone5,5000,智能手机,图片) insert 商品 values(003,数码,iPhone6,6000,智能手机,图片) insert商品values(004,美容,自然堂,400,护肤产品,图片) insert商品values(005,护肤,宝宝霜,32,生活美容,图片) insert商品values(006,鞋子,安踏板鞋,259,生活用品,图片) insert商品values(007,服饰,韩国原装,259,生活用品,图片)insert商品values(008,其他,美国京口,259,生活用品,图片)insert商品values(009,其他,护肤美容,259,

9、生活用品,图片)insert商品values(010,服饰,美容美体,259,生活用品,图片)insert商品values(011,服饰,唯美鲜花,259,生活用品,图片)insert商品values(012,服饰,韩版潮流,259,生活用品,图片)insert商品values(013,生活,生活电器,259,生活用品,图片)运行结果如下( 3)创建订购单信息表create table 订购 (会员编号char(15) not null,姓名 char(15) not null,地址char(15) not null,商品编号char(15)not null,订单编号char(15)not n

10、ull,订单日期datetimenull,constraint PK_ 订购 primary key ( 会员编号 , 商品编号 ),add constraint FK_ 订购 _订购 _会员 foreign key ( 会员编号 )references 会员 ( 会 员编号 ),add constraint FK_ 订购_订购_商品foreign key ( 商品编号 )references 商品 ( 商品编号 )( 4)创建购物车信息表create table 购物车 (会员编号char(15)not null,商品编号char(15)not null,购物车编号char(15) not

11、null,商品数量int null,constraint PK_购物车primary key ( 会员编号 , 商品编号 ),add constraintFKJ勾物车_购物车_会员foreignkey (会员编号)references会员(会员编号),add constraintFKJ勾物车_购物车_商品foreignkey (商品编号)references商品(商品编号)2、数据库建立过程的补充说明索引就是表中数据和相应存储位置的列表, 使用索引可以大大减少数据的查询时间。对于一个确定的关系,通常在下列情况下建立索引。( 1) 在主键属性列和外键属性列上通常都可以分别建立索引,不仅有助于唯一

12、性和完整性检查,而且可以加快连接查询的速度。( 2) 以查询为主的关系可建立尽可能多的索引。( 3) 对等值连接,但满足条件的元组较少的查询建立索引。( 4) 如果查询可以从索引直接得到结果而不必访问关系,则对此种查询建立索引。该数据库管理系统可建立以下索引:订单编号( 订单编号)商品编号( 商品编号)会员编号 ( 会员编号 )会员 ( 用户名 )商品名称(商品名称)姓名(姓名)(三)应用SQL Server 2000进行增、删、改、查等基本数据操作,并掌握相应SQL语句。1 .增添商品信息原图表信息如下会员可以根据自己的需求, 添加自己的商品信息, 以便买到自己喜欢的商品, 例如会员添加商品

13、编号“ 014” 、类型“文体” 、名称“台灯” 、价格“75” 、简介“产于广州”、图片“暂无”的商品。其代码如下:insert into 商品 ( 商品编号 , 类型 , 名称 , 价格 , 简介 , 图片 )values(014, 文体 , 篮球 ,75, 体育用品 , 暂无 )运行结果如下会员添加商品2 .删除商品信息会员根据市场的需求,删除自己的商品的信息,例如会员删除商品编号“007”的商品(删除的商品一定要是没有会员订购的商品,否则不能删除) 。其代码如下:Delete from 商品where 商品编号 =007;表示商品标号为 007 的商品已经删除,商品数据库中已经没有编号为 007 的商品了运行结果如下会员删除商品3 修改商品信息会员根据自己的需要, 修改自己的商品信息, 以便买到自己喜欢的商品, 例如会员将商品编号“012”的商品的服饰改为鲜花。其代码如下:Update 商品Set 类型=”鲜花”Where 商品编号 =012运行结果所下修改商品信息4 搜

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号