




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络数据库课程设计课程设计题目:亚马逊网站会员订单功能数据结构分析与设计 院系名称: 管理学院 专业班级: 电子商务 11级2班 成绩评定:调查资料收集情况(20%)专业知识应用情况(20%)课程设计的创新性(30%)写作及排版的规范性(10%)小计小组成员学号分工(20%)总评编程语句流程分析数据处理2013年 6月21日 亚马逊网站会员订单功能数据结构分析与设计一、所需软件:Microsoft SQL Server 2000二、目的和要求1.理解和掌握数据库原理的基本概念和思想;2.熟悉和掌握SQL Server 2000的基本操作;3.理解和掌握数据结构分析的基本方法与实现过程。三、课程设计内容(一)选择亚马逊网站用户订单信息系统为实验对象,分析并建立其数据结构。1、亚马逊网站会员订单(信息系统)的应用背景电子商务是对传统商业形式的重大革新,也是当前消费的重要着力点。伴随着中国电子商务的迅猛发展,我们应该借助网络,提高销售的效率,促进经济的发展。因此,从传统的购物方式转化为网络的购物方式是很有必要的。新建立的亚马逊会员订单购物系统,是把会员的信息、会员购买商品的记录等基本信息进行管理,确保足够的安全性,以便网上用户订单系统迅速推广,让更多的顾客感受到网上购物系统的安全实惠。 2、亚马逊网站会员订单(信息系统)的数据需求2.1 基本数据信息的确定(1)亚马逊网站会员注册页面如下图(2)亚马逊网站会员我的购物车页面如下图(3) 亚马逊网站我的订单页面如下图2.2会员管理(1)用户申请为会员(用户初次登陆该系统时需要注册,以防止恶意攻击该网站,并方便后面进行购物,会员可以增添、修改自己的信息)(2)购物车(每个会员都拥有一个购物车,可以存储用户需要购买的商品,并且可以让会员查看自己的想要购买的商品)(3)订单(当会员确认购买会员的商品时,系统自动生成购物订单,会员可以查询自己的订单,会员可以查看订单的内容)(4)商品信息(会员提供商品信息,并且可以修改信息,方便会员查看) 所以每个实体定义的属性如下:会员 (E-mail、ID、昵称、密码、姓名、地址、联系方式)购物车(用户名、商品名、数量、总价格、创建时间)订 单(订单号、创建时间、用户名、姓名、地址、联系方式、商品名、商品编号、数量、总价、单价)商 品(商品编号、商品名、单价、厂商、生产日期、商品介绍)(5)亚马逊会员购物流程图如下: 各个板块数据流程图如下会员查看信息数据流程图 会员购买商品数据流程图 会员信息管理数据流程图 会员实体与商品实体联系E-R图3、亚马逊网站用户订单(信息系统)的数据结构 会员数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键姓名文本型20姓名否密码文本型20密码否Email文本型30邮件否电话字符型12电话否地址文本型50地址否 商品数据项名数据类型长度别名是否为空主外键商品编号字符型15商品编号否主键类型字符型15类型否名称字符型20名称否价格整型10价格否简介文本型500简介图片image型100图片订购数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否外键主键商品编号字符型10商品编号否外键订单编号字符型10订单编号否订单日期日期型10订单日期否购物车数据项名数据类型长度别名是否为空主外键会员编号字符型15会员编号否主键商品编号字符型15商品编号否购物车编号字符型15购物车编号否商品数量整型6商品数量否(二)应用SQL Server 2000对所建立的数据结构给予实现 1、SQL Server数据库的建立(1)创建会员信息表数据库在SQL查询分析器中输入语句create table 会员 ( 会员编号 char(15) not null, 姓名 text null, 密码 text null,Email text not null, 电话 char(12) null, 地址 text null, constraint PK_会员 primary key nonclustered (会员编号)insert 会员 values(201117050204,雷绍旭, ,,河南信阳)insert 会员 values(201117050205,王志磊, ,917408749,河南漯河)insert 会员 values(201117050207,刘明, ,1193138241,河南周口)insert 会员 values(201117050208,孙冬号, ,782322389,河南巩义)insert 会员 values(201117050209,周义洋, ,796885412,河南信阳)运行结果如下:(2)创建商品信息的数据库 在SQL查询分析器中输入语句create table 商品 ( 商品编号 char(15) not null, 类型 text null, 名称 text null, 价格 text null, 简介 text null, 图片 image null, constraint PK_商品 primary key nonclustered (商品编号) )运行结果如下在查询分析器中输入语句insert 商品 values(001,数码,iPhone4,4000,智能手机,图片)insert 商品 values(002,数码,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,生活用品,图片)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 null, 订单日期 datetime null, 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 null, 商品数量 int null, constraint PK_购物车 primary key (会员编号, 商品编号),add constraint FK_购物车_购物车_会员 foreign key (会员编号)references 会员 (会员编号),add constraint FK_购物车_购物车_商品 foreign key (商品编号)references 商品 (商品编号)2、数据库建立过程的补充说明索引就是表中数据和相应存储位置的列表,使用索引可以大大减少数据的查询时间。对于一个确定的关系,通常在下列情况下建立索引。(1) 在主键属性列和外键属性列上通常都可以分别建立索引,不仅有助于唯一性和完整性检查,而且可以加快连接查询的速度。(2) 以查询为主的关系可建立尽可能多的索引。(3) 对等值连接,但满足条件的元组较少的查询建立索引。(4) 如果查询可以从索引直接得到结果而不必访问关系,则对此种查询建立索引。该数据库管理系统可建立以下索引:订单编号(订单编号)商品编号(商品编号)会员编号 (会员编号)会员(用户名) 商品名称(商品名称)姓名(姓名)(三)应用SQL Server 2000进行增、删、改、查等基本数据操作,并掌握相应SQL语句。1.增添商品信息原图表信息如下会员可以根据自己的需求,添加自己的商品信息,以便买到自己喜欢的商品,例如会员添加商品编号“014”、类型“文体”、名称“台灯”、价格“75”、简介“产于广州”、图片“暂无”的商品。其代码如下:insert into 商品(商品编号,类型,名称,价格,简介,图片)values(014,文体,篮球,75, 体育用品,暂无)运行结果如下会员添加商品2.删除商品信息会员根据市场的需求,删除自己的商品的信息,例如会员删除商品编号“007”的商品(删除的商品一定要是没有会员订购的商品,否则不能删除)。其代码如下:Delete from 商品where 商品编号=007;表示商品标号为007的商品已经删除,商品数据库中已经没有编号为007的商品了运行结果如下会员删除商品3修改商品信息会员根据自己的需要,修改自己的商品信息,以便买到自己喜欢的商品,例如会员将商品编号“012”的商品的服饰改为鲜花。其代码如下:Update 商品Set 类型=”鲜花”Where 商品编号=012运行结果所下修改商品信息4搜索商品会员在本系统中根据自己的需要,分类搜索自己所需的商品,例如某会员需要查看一个服饰类的商品,其代码是:select *from 商品where 类型=服饰运行结果如图所示 会员搜索商品四、课程设计总结经过本次的数据库设计实习,我们发现在设计操作数据库的过程中依旧存在诸多问题,在做很多内容的时候依旧需要看课本,查找资料。以此来看我们在一些基础的知识上存在着一些缺陷。此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3D打印在制药应用-洞察阐释
- 3D打印模具开发-洞察及研究
- 中国石化河北石油分公司招聘笔试真题2024
- 2024年辽宁鞍山职业技术学院招聘真题
- 2024年北京卫生职业学院招聘真题
- 2026届高考议论文写作专题:议论文基础写作结构
- 景德镇陶瓷职业技术学院《教师教学能力提高课Ⅱ》2023-2024学年第二学期期末试卷
- 江阳城建职业学院《工程力学A(二)》2023-2024学年第二学期期末试卷
- 广西民族大学相思湖学院《案例与论文写作》2023-2024学年第二学期期末试卷
- 重庆机电职业技术大学《现代礼仪》2023-2024学年第二学期期末试卷
- 电商美工毕业设计答辩
- 老年人摄影知识培训课件
- 《中华人民共和国药典》修订内容(2025年)解读课件
- GB 10769-2025食品安全国家标准婴幼儿谷类辅助食品
- 延迟退休人员协议书
- 井下作业施工方案
- 2025年房地产开发经营服务项目投资风险评估报告
- EPC项目全流程咨询管理的核心要点与优化策略
- 2025年管道工(技师)职业技能鉴定理论考试题库(含答案)
- 一体化污水处理设备采购安装及运维 投标方案(技术方案)
- 晋升品质主管述职报告
评论
0/150
提交评论