《网络数据库课程设计》-酒仙网网上购物车功能数据结构分析与设计.doc_第1页
《网络数据库课程设计》-酒仙网网上购物车功能数据结构分析与设计.doc_第2页
《网络数据库课程设计》-酒仙网网上购物车功能数据结构分析与设计.doc_第3页
《网络数据库课程设计》-酒仙网网上购物车功能数据结构分析与设计.doc_第4页
《网络数据库课程设计》-酒仙网网上购物车功能数据结构分析与设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网络数据库课程设计课程设计题目: 酒仙网网上购物车功能数据结构分析与设计 院系名称: 管理学院 专业班级: 电子商务 11级3班 成绩评定:调查资料收集情况(20%)专业知识应用情况(20%)课程设计的创新性(30%)写作及排版的规范性(10%)小计小组成员学号分工(20%)总评孟虎201117050307报告整理与编辑、总结许世谦201117050308数据库、表的建立与整理,流程图张巍201117050309ER图与数据关系表2013年 6月21日酒仙网网上购物车功能数据结构分析与设计一、所需软件:Microsoft SQL Server 2000二、目的和要求1.理解和掌握数据库原理的基本概念和思想;2.熟悉和掌握SQL Server 2000的基本操作;3.理解和掌握数据结构分析的基本方法与实现过程。三、课程设计内容(一) 选择酒仙网购物车系统数据设计和分析1. 酒仙网网上购物车的应用背景随着网络技术的日渐成熟,电子商务的发展也越来越得到人们的接受和认可。最近几年来,酒仙网作为一个B2C的网上商城通过其便捷的服务和庞大的管理信息系统为分布在全国各地的顾客提供购物服务。在此我们选取酒仙网网上购物车系统为研究对象,对其进行了详细的数据分析。酒仙网网上购物系统实现的主要功能是,首先,系统向用户发布和展现各种品种及品牌的酒的信息。其次,顾客登录网站购物系统后,系统为每一个用户分配一个购物车,用户在商城上选择商品后,商品会被放入购物车。再次,用户确认购物车信息,进行提交生成订单。最后,系统管理员对订单进行处理,完成一次网上购物。2. 酒仙网网上购物车系统数据需求2.1系统框架酒仙网网上购物车系统中,采用了三层架构设计模式。此模型将应用程序划分为:用数据访问层、业务逻辑层、用户界面层三个层次。数据访问层:负责实际的数据存储和检索,建立实际的数据库连接,根据用户的请求执行检索或更新数据库操作。业务逻辑层:根据用户界面层传来的数据进行相应的业务逻辑操作并把结果返回给前端界面显示。 用户界面层:负责处理用户的输入和向用户输出。包括:会员登录页面、商品分类页面、购物车清单页面、订单信息页面、管理员后台处理页面 2.2功能需求酒仙网网上购物车系统主要有4个基本的流程,:1.用户通过“会员登陆页面”,登陆成功后进入“商品分类页面”。2.用户进行商品选购,选购完毕后把所选酒或酒具加入“我的购物车” 3.会员在此可以对商品数量和所选商品进行修改和删除,确认购物车信息后,进入提交订单页面4.用户在提交订单页面,填写收货人详细信息,并选择配送方式和支付方式,最后提交订单完成购物。2.3数据需求酒仙网网上购物车系统的数据需求是根据其功能需求而形成的,主要包含用户基本信息、商品基本信息、购物车数据信息、订单处理信息四个方面的数据信息。其数据需求的数据流程图如下图所示:2.4系统E-R图3. 酒仙网网上购物车信息系统的数据结构各个数据表的数据结构及其关系表如下所示:1.用户基本信息表: 2商品信息表: 3.购物车信息表: 4订单信息表: 5.收货人信息表: 6.数据结构关系表:(二) 应用SQL Server 2000对所建立的数据结构给予实现1. SQL Server数据库的建立打开“企业管理器”,右键单击“数据库”,选择“新建数据库”选项,弹出如图所示对话框,在名称中输入jiuxianwang,单击“确认”按钮完成jiuxianwang数据库的建立。单击jiuxianwang数据库打开下拉列表,右键单击“表”选项,选择“新建表”弹出如图对话框,录入表名、数据类型、长度、是否允许空,并完成主键的确定。结果如图:重复步骤2完成表“收货人信息”的建立,结果如图:根据主外键的关系建立表与表之间的关系。如建立表users与表address的关系,在表users中找到表address的主键addressID,右键单击选取“关系”选项,弹出如图所示对话框,选取正确的主外键单击关闭来完成关系的建立。重复步骤4完成各表之间的关系建立。将数据录入各个表中完成数据库的建立。2. 数据库建立过程的补充说明主外键关系:一对多:在外键表找到主键表的主键,右键单击选取关系选项,根据自己需要的关系选择正确的主外键表,然后找到外键表中的外键和主键表中的主键点击关闭实现一对多的关系的建立。多对多:新建一个包含需要建立关系的两表的主键的表,从本表分别建立一对多的关系,从而实现多对多的关系建立。一对一:新建一个包含需要建立关系的两表的主键的表,从本表分别建立一对多的关系,选右键单击选取索引选项,选择需要约束的选项,选择创建unique选择约束选项,关闭实现一对一关系的建立。(三) 应用SQL Server 2000进行增、删、改、查等基本数据操作,并掌握相应SQL语句。1. 在类别表中增加categoryID=4,category=”葡萄酒“的行:Insert into category values 4,葡萄酒2. 在用户信息表中删除用户名=”张威”的行Delete from users where 用户名=张威3. 在收货地址表中,把addressID=”2”那行aera的值由“河工大”改为郑大“Update address set aera=郑大 where addressID=24. 查询shoppingCart表中price大于等于1000的所有行,并降序显示productID列Select productID from shoppingCart where price=1000 order by desc四、课程设计总结这次实验我们选的课题是酒仙网网上购物车系统,作为电子商务的学生,我们当然对这个名字很熟悉,但之前也只是停留在表面,通过这次的实验,我们对酒仙网网上购物车系统进行了深入了解,其中包括其应用背景,系统框架,功能需求,数据需求,系统E-R图,数据结构及数据关系表等,这让我们感到辛苦的同时也感到自豪!通过三天的上机实验学习,我们受益良多。首先Microsoft SQL Server 对我们来说不再是那么神秘与不可企及,我们共同学习,对它有了初步的认识与了解。当然,我们共同探索,对数据库也有了一定的操作经验,同时,这也多亏了有徐老师的指点,不然我们的进度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论