欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库课程设计----网上购物系统设计.doc

    • 资源ID:583741       资源大小:1.26MB        全文页数:30页
    • 资源格式: DOC        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计----网上购物系统设计.doc

    1、目录1需求分析21.1 背景21.2数据需求41.3事物需求51.4数据流程图62概念结构设计82.1 E-R图83逻辑结构设计113.1关系模式113.2 逻辑结构113.3关系图134物理结构设计144.1建立一个数据库:webkaufen144.2建立八张表:144.3在每张表之间建立相应的连接,每张表中建立设置相应的主键和外码,并且有些表中可能有相应的字段不能为空。145实施155.1运行环境155.2数据库建立155.3数据初始化195.4查询215.5系统功能的实现227参考书目301需求分析1.1 背景目前大部分销售商还在用传统模式进行销售,不方便对市场的需求进行调查,对自己所卖

    2、的商品不能及时地了解相关信息,获利没有达到最大限度;当购物者需要买自己所需的商品时,需要浪费很多的财力和物力。在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心爱的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个

    3、商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。我们设计的是网上购物系统的数据库部分,存储销售商需要卖出的商品信息、用户的所有信息。方便用户根据自己的喜好,浏览自己喜欢的东西。若要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,可以轻松地找到想要的商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订

    4、单你可以填写自己的相关信息,而完成购物的流程。现在准备建立网上购物系统,要把销售商的商品、会员的信息、会员购买商品的记录等基本信息进行管理,确保有足够的安全性。以便网上购物系统可以进行推广,让更多的销售商和购物者认为网上购物系统非常实惠,是一个对自己有利益的系统。1.2数据需求初次登陆的用户可以进行注册成为本站会员,登陆成功后可以按照商品的分类进行查看商品,或按照自己的需求搜索商品,并查看其详细资料,若不存会员正在搜索的商品,系统会进行相应的提示。销售商可以提供自己销售的商品的详细信息,并可以进行修改,以便让用户可以查看商品的信息。当用户确认购买的商品后,在付款成功的条件下,销售商就立即给会员

    5、邮寄商品,等待会员查收。会员收到自己的购买的商品后,交易成功。数据字典数据项名数据类型长度别名取值范围会员编号字符型10会员的编号姓名文本型20会员的姓名密码字符型20会员的密码电话文本型12会员的电话地址文本型50会员的地址商品编号字符型10商品的编号商品组编号字符型10商品的类型名称文本型20商品的名称价格整型6商品的价格商品数量整型10购买商品的数量购物车编号字符型10购物车的编号订单编号字符型10购物时生成的订单订单日期时间型10购买商品的时间最后总价整型6商品的价格与运费管理员编号字符型10管理员的编号管理员姓名文本型20管理员的姓名密码字符型20管理员的密码联系电话文本型12管理员

    6、的联系电话商品组名称文本型20商品组的名称描述文本型50商品组的具体情况权限编号字符型10权限的编号权限名称文本型20权限的名称描述文本型50权限的具体内容数据结构数据结构名含义说明组成会员记录会员的基本信息会员编号、姓名、密码、电话、地址商品记录销售商提供的商品信息商品编号、商品组编号、名称、价格、简介订单记录会员的购物信息会员编号、商品编号、订单编号、订单日期、最后总价购物车存储会员需要购买的商品会员编号、商品编号、购物车编号、商品数量管理员记录管理员的基本信息管理员编号、管理员姓名、密码、联系电话商品组记录销售商提供的商品的类型商品组编号、商品组名称、管理员编号、描述管理员权限记录管理员

    7、的各级权限管理员编号、权限编号权限记录本系统的各级权限权限编号、权限名称、描述1.3事物需求 (1)在注册会员信息管理部分,要求:a.可以查看注册会员信息。b.可以对注册会员信息进行添加及删除的操作。(2 )在商品信息管理部分,要求:a.可以浏览商品信息。b.可以对商品信息进行维护,包括添加及删除的操作。(3)在购物车信息管理部分,要求:。a.可以浏览购物车信息。b.可以对购物车信息进行维护,包括添加及删除的操作。(4)在订单信息管理部分,要求:。a.可以浏览订单信息。b.可以对订单信息进行维护,包括添加及删除的操作。(5)在管理员信息管理部分,要求:a.可以浏览管理员信息b.对管理员信息进行

    8、维护,包括添加及删除的操作。(6)在商品组信息管理部分,要求:a.显示当前商品组信息。b.对商品组信息进行维护操作,包括添加及删除的操作。(7)在管理员权限管理部分,要求:a.可以浏览管理员与其对应的管理权限。b.对管理员权限信息进行更新。(8)在权限信息管理部分,要求:a.可以浏览相关的管理权限。b.对权限信息进行更新。1.4数据流程图2概念结构设计2.1 E-R图网上购物系统可以划分的实体有:注册会员信息实体、商品信息实体、商品组信息实体、管理员信息实体,购物车信息实体,订单信息实体,管理员权限信息实体,权限信息实体。用E-R图一一描述这些实体。2.1.1注册会员信息实体E-R图:2.1.

    9、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)商品组信息(

    10、商品组编号,商品组名称,管理员编号,描述)(7)管理员权限信息(管理员编号,权限编号)(8)权限信息(权限编号,权限名称,描述)3.2 逻辑结构本站会员注册信息表:列名数据类型长度说明可否为空会员编号字符型10会员的编号主键,非空姓名文本型20会员的姓名非空密码字符型20会员的密码非空电话文本型12会员的电话地址文本型50会员的地址本站商品具体信息表:列名数据类型长度说明可否为空商品编号字符型10商品的编号主键,非空商品组编号字符型10商品的类型非空名称文本型20商品的名称非空价格整型6商品的价格非空简介文本型500商品的简介购物车信息表:列名数据类型长度说明可否为空会员编号字符型10会员的编

    11、号非空商品编号字符型10商品的编号非空商品数量整型10购买商品的数量非空购物车编号字符型10购物车的编号主键,非空订单信息表:列名数据类型长度说明可否为空会员编号字符型10会员的编号非空商品编号字符型10商品的编号非空订单编号字符型10购物时生成的订单主键,非空订单日期时间型10购买商品的时间非空最后总价整型6商品的价格非空管理员信息表:列名数据类型长度说明可否为空管理员编号字符型10管理员的编号主键,非空管理员姓名文本型20管理员的姓名非空密码字符型20管理员的密码非空联系电话文本型12管理员的联系电话商品组信息表:列名数据类型长度说明可否为空商品组编号字符型10商品组的编号主键,非空商品组

    12、名称文本型20商品组的名称非空管理员编号字符型10管理员的编号非空描述文本型50商品组的具体情况管理员权限信息表:列名数据类型长度说明可否为空管理员编号字符型10管理员的编号主键,非空权限编号字符型10权限的编号主键,非空权限信息表:列名数据类型长度说明可否为空权限编号字符型10权限的编号主键,非空权限名称文本型20权限的名称非空描述文本型50权限的具体内容非空3.3关系图4物理结构设计4.1建立一个数据库:webkaufen4.2建立八张表:会员注册信息表、商品具体信息表、购物车信息表、订单信息表、管理员信息表、商品组信息表、管理员权限信息表、权限信息表4.3在每张表之间建立相应的连接,每张

    13、表中建立设置相应的主键和外码,并且有些表中可能有相应的字段不能为空。(1)会员注册信息表:会员编号为主码。(2)商品具体信息:商品编号为主码。(3)购物车信息:购物车编号为主码。(4)订单信息:订单编号为主码。(5)管理员信息:管理员编号为主码。(6)商品组信息:商品组编号为主码。(7)管理员权限信息:管理员编号,权限编号均为主码(8)权限信息:权限编号为主码。5实施5.1运行环境1.设备Intel 奔腾四以上系列、AMD K6 以上系列等PC 台式机,运行时占用内存:20MB;2.支持软件软件平台:中文 WindowsXP 或更高版本,SQL Server2000 数据库5.15.2数据库建

    14、立5.2.1创建数据库CREATE DATABASE webkaufenON ( NAME = webkaufen, FILENAME = d: webkaufen.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = webkaufen , FILENAME = d: webkaufen.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )5.2.2建立所需表create table 会员注册信息表 ( 会员编号 varchar(10) not null, 姓名 text n

    15、ot null, 密码 varchar(20) not null, 电话 text null, 地址 text null, constraint PK_会员注册信息表 primary key (会员编号)create table 商品信息表 ( 商品编号 varchar(10) not null, 商品组编号 varchar(10) not null, 名称 text not null, 价格 int not null, 简介 text null, constraint PK_商品信息表 primary key (商品编号)create table 购物车信息表 ( 购物车编号 varchar

    16、(10) not null, 会员编号 varchar(10) not null, 商品编号 varchar(10) not null, 商品数量 int not null, constraint PK_购物车信息表 primary key (购物车编号)create table 订单信息表 ( 订单编号 varchar(10) not null, 会员编号 varchar(10) not null, 商品编号 varchar(10) not null, 订单日期 datetime not null, 最后总价 int not null, constraint PK_订单信息表 primary

    17、 key (订单编号)create table 管理员信息表 ( 管理员编号 varchar(10) not null, 管理员姓名 text not null, 密码 varchar(20) not null, 联系电话 text null, constraint PK_管理员信息表 primary key (管理员编号)create table 商品组信息表 ( 商品组编号 varchar(10) not null, 商品组名称 text not null, 管理员编号 varchar(10) not null, 描述 text null, constraint PK_商品组信息表 pri

    18、mary key (商品组编号)create table 管理员权限信息表 ( 管理员编号 varchar(10) not null, 权限编号 varchar(10) not null, constraint PK_管理员权限信息表 primary key (管理员编号, 权限编号)create table 权限信息表 ( 权限编号 varchar(10) not null, 权限名称 text not null, 描述 text not null, constraint PK_权限信息表 primary key (权限编号)5.2.3建立各表之间的联系alter table 订单信息表 a

    19、dd constraint FK_订单信息表_REFERENCE_会员注册信息表 foreign key (会员编号) references 会员注册信息表 (会员编号)alter table 订单信息表 add constraint FK_订单信息表_REFERENCE_商品信息表 foreign key (商品编号) references 商品信息表 (商品编号)alter table 购物车信息表 add constraint FK_购物车信息表_REFERENCE_会员注册信息表 foreign key (会员编号) references 会员注册信息表 (会员编号)alter tab

    20、le 购物车信息表 add constraint FK_购物车信息表_REFERENCE_商品信息表 foreign key (商品编号) references 商品信息表 (商品编号)alter table 商品组信息表 add constraint FK_商品组信息表_REFERENCE_管理员信息表 foreign key (管理员编号) references 管理员信息表 (管理员编号)alter table 商品信息表 add constraint FK_商品信息表_REFERENCE_商品组信息表 foreign key (商品组编号) references 商品组信息表 (商品组

    21、编号)alter table 管理员权限信息表 add constraint FK_管理员权限信息_REFERENCE_权限信息表 foreign key (权限编号) references 权限信息表 (权限编号)alter table 管理员权限信息表 add constraint FK_管理员权限信息_REFERENCE_管理员信息表 foreign key (管理员编号) references 管理员信息表 (管理员编号)5.3数据初始化5.3.2管理员初始化insert into 管理员信息表(管理员编号, 管理员姓名,密码,联系电话)values(11001,张三,tiger,)

    22、insert into 管理员信息表(管理员编号, 管理员姓名,密码,联系电话)values(11002,王二,lion,)insert into 管理员信息表(管理员编号, 管理员姓名,密码,联系电话)values(11003,李四, cow,)5.3.2商品组初始化insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(001,衣服,11001,上装) insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(002,裤子,11001,下装)insert into 商品组信息表(商品组编号, 商品组名称,管理员编

    23、号,描述)values(003,书籍,11001,精神食粮)insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(004,零食,11002,绿色健康休闲)insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(005,数码,11002,国产)insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(006,影像,11003,国外大片以及视频教程)insert into 商品组信息表(商品组编号, 商品组名称,管理员编号,描述)values(007,首饰,11003,珠宝与银饰

    24、)5.3.2在各商品组加入商品insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(01001,001,波司登,780,来自中国) insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(01002,001,CERCLE,1520,来自外国) insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(02001,002,only,230,产地未知)insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(02002,002,李维斯,839,产地未知)insert

    25、 into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(03001,003,呐喊,23,作者鲁迅)insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(03002,003,钢铁是怎样炼成的,16,作者来自?)insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(04001,004,荷花茶,25,具有减肥功能)insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(05001,005,佳能照相机,1829,超广角,5倍焦距)insert into 商品信息表(商品编号,商品组编号,名称,价格,简介)values(06001,006,


    注意事项

    本文(数据库课程设计----网上购物系统设计.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开