logo资料库

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

第1页 / 共47页
第2页 / 共47页
第3页 / 共47页
第4页 / 共47页
第5页 / 共47页
第6页 / 共47页
第7页 / 共47页
第8页 / 共47页
资料共47页,剩余部分请下载后查看
目录
1 引言
1.1 课程设计的目的
1.2 课程设计的任务
2 需求分析
2.1 数据流图(DFD)
2.1.1 总体数据流图(DFD)
2.1.2 查询商品(DFD)
2.1.3 买家付款(DFD)
网上银行
2.1.4 处理订单(DFD)
2.1.5 管理员转账(DFD)
信用度
2.2 数据字典(DD)
2.2.1 数据项
2.2.2 数据结构
2.2.3 数据流
2.2.4 数据存储
2.2.5 处理过程
3 概念结构设计
3.1 系统整体E-R图
3.4 商品信息(实体图)
3.5 商品类型(实体图)
3.6 商品上架(联系图)
3.7 购物车信息(实体图)
3.8 商品添加(联系图)
3.9 订单信息(实体图)
3.10 会员累计信用(实体图)
3.11 网上银行信息(实体图)
4 逻辑结构设计
4.1 E-R图转二维表
4.1.1 会员信息
4.1.2 店铺信息
4.1.3 商品信息
4.1.4 类型信息
4.1.5 商品上架
4.1.6 购物车信息
4.1.7 商品添加
4.1.8 订单信息
4.1.9 信用度信息
4.1.10 网上银行信息
4.1.11 网上银行支付记录
4.2 各个二维表之间的关系图
4.3 建立视图(view)
4.3.1 买家信息视图
4.3.3 订单交易详细视图
4.4 建立存储过程(Procedure)
4.4.1 查看全体会员信息
4.4.2 查询会员是否通过实名制
4.4.4 查询会员在系统中的总信息
5 结束语
5.1 系统改进
5.2 设计总结
数据库课程设计 题 学 姓 年 学 系 专 目:网上购物系统 号: 名: 级: 院: 别: 业: 指导教师: 完成日期:2010 年 6 月 13 日
目录 1 引言............................................................................................................................................ 1 1.1 课程设计的目的................................................................................................................. 1 1.2 课程设计的任务................................................................................................................. 1 2 需求分析 ..................................................................................................................................2 2.1 数据流图(DFD) .................................................................................................................. 3 2.1.1 总体数据流图(DFD)................................................................................................3 2.1.2 查询商品(DFD)........................................................................................................4 2.1.3 买家付款(DFD)........................................................................................................5 2.1.4 处理订单(DFD)........................................................................................................6 2.1.5 管理员转账(DFD)....................................................................................................7 2.2 数据字典(DD).....................................................................................................................8 2.2.1 数据项 ...................................................................................................................... 8 2.2.2 数据结构 ................................................................................................................ 12 2.2.3 数据流 .................................................................................................................... 13 2.2.4 数据存储 ................................................................................................................ 14 2.2.5 处理过程 ................................................................................................................ 15 3 概念结构设计.....................................................................................................................16 3.1 系统整体 E-R 图.............................................................................................................16 3.2 会员信息(实体图).......................................................................................................... 16 3.2 会员信息(实体图).......................................................................................................... 17 3.3 店铺信息(实体图).......................................................................................................... 17 3.4 商品信息(实体图).......................................................................................................... 18 3.5 商品类型(实体图).......................................................................................................... 18 3.6 商品上架(联系图).......................................................................................................... 19 3.7 购物车信息(实体图)...................................................................................................... 19 3.8 商品添加(联系图).......................................................................................................... 20 3.8 商品添加(联系图).......................................................................................................... 20 3.9 订单信息(实体图).......................................................................................................... 20
3.10 会员累计信用(实体图).................................................................................................. 21 3.11 网上银行信息(实体图).................................................................................................. 21 3.12 网上银行支付记录(联系图).......................................................................................... 21 4 逻辑结构设计.....................................................................................................................22 4.1 E-R 图转二维表................................................................................................................22 4.1.1 会员信息 ................................................................................................................ 22 4.1.2 店铺信息 ................................................................................................................ 23 4.1.3 商品信息 ................................................................................................................ 24 4.1.4 类型信息 ................................................................................................................ 24 4.1.5 商品上架 ................................................................................................................ 25 4.1.6 购物车信息 ............................................................................................................ 25 4.1.7 商品添加 ................................................................................................................ 26 4.1.8 订单信息 ................................................................................................................ 27 4.1.9 信用度信息 ............................................................................................................ 28 4.1.10 网上银行信息 ......................................................................................................28 4.1.11 网上银行支付记录 ..............................................................................................29 4.2 各个二维表之间的关系图...............................................................................................30 4.3 建立视图(view).............................................................................................................. 31 4.3.1 买家信息视图 ........................................................................................................31 4.3.2 卖家信息视图 ........................................................................................................32 4.3.3 订单交易详细视图 ................................................................................................33 4.4 建立存储过程(Procedure)............................................................................................34 4.4.1 查看全体会员信息 ................................................................................................34 4.4.2 查询会员是否通过实名制 ....................................................................................34 4.4.3 修改某一会员的真实姓名和身份证号 ................................................................37 4.4.4 查询会员在系统中的总信息 ................................................................................39 5 结束语.....................................................................................................................................43 5.1 系统改进 .......................................................................................................................... 43 5.2 设计总结 .......................................................................................................................... 44
1 引言 随着科技的发展,网上购物作为一种新兴的购物方式,已经越来越多的受到 了人们的关注和欢迎。通过网上购物,人们可以足不出户地购买自己喜欢的东西, 也不在为周边买不到的物品而发愁了。因此,在不久的将来,网上购物一定会在 消费者心中形成越来越重要的地位,它将会大大改变了人们的消费观念。并最终 成为人们生活中的一部分。 本课程设计通过一个在线销售的网上购物系统实例(淘宝网),使用 SQL Server 和高级语言平台来模拟一个网上交易应用程序。客户通过该程序可以进行 会员身份验证、查看购物车、查询订单、查找以及购买商品等操作从而满足客户 各种不同的服务要求,创建一个安全的网上购物环境。 1.1 课程设计的目的 系统设计主要任务包括客户需求的总结、功能模块的划分和系统流程的分 析。根据客户的需求总结系统主要完成的功能,以及将来拓展需要完成的功能, 然后根据设计好的功能划分出系统的功能模块,以方便程序的管理和维护,最后 设计出系统的流程并完成相关代码的编写。 1.2 课程设计的任务 网上购物系统要求能切实的满足客户各种各样的需要,一个小型的网上购物 系统应该具有以下几个功能。 ● 会员登录功能:会员登录后才可以实现购物车功能,以及查看订单功能。 ● 会员开店功能:会员实名制以后能创建的店铺,出售商品。 ● 商品查找功能:可使用户直接搜索所需要的商品,当商品数量很多的时候 该项功能对用户来说是很方便的。 ● 商品分类列表:可使用该功能看到所有属于该商品类型的商品。 ● 商品详细信息功能:该功能是为了使用户了解商品的详细信息而设立的。 ● 购物车功能:方便记载会员购买的商品。 ● 订单查询功能:该项功能是为了方便查询会员的所有订单情况而设立的。 ● 网上银行交易功能:会员用于购买商品的支付方式。 1
2 需求分析 网上购物系统的数据库功能主要体现在对各种信息的更新、插入、删除和查 询操作上,包括会员信息、会员信用度信息、店铺信息、商品信息、商品类型信 息、购物车信息、订单信息和网上银行信息,各个部分的数据内容又有内在联系。 针对该系统的数据特点,可以总结出如下的需求。 ● 具有会员身份的用户才可以执行购物车功能以及购买商品,普通用户只能 查询商品。 ● 会员既是买家也可以是卖家,注册后的会员默认都为买家。即卖家一定是 买家,但买家不一定是卖家。 ● 会员注册时候如果填写了真实姓名和身份证号码就能通过实名验证。 ● 买家通过实名验证后成为卖家能创建网上店铺,而且只能开一家店,只有 开店后才能出售商品。 ● 在该系统中会员的登录账号和店铺名称是唯一的。 ● 该系统中的商品来源于卖家,即卖家通过在店铺中上架商品,产生商品。 ● 每一件商品都是唯一的,只属于一个店铺(一个卖家),不同的商品之间的 名称可以相同。 ● 买家可以有多个购物车,一辆购物车可以记载很多商品,一个购物车提交 一张订单。 ● 订单信息记录着收货人的详细资料,方便货物的邮寄,收货人的详细资料 可以与会员注册时不同。 ● 会员可以拥有多个网上银行账户,比如:工商银行,农业银行,建设银行 等等。一个银行账户能支付一张或多张订单。 ● 买家购买商品成功后,买卖双方可以互相评价,该评价直接影响到买卖双 方的信用度。 ● 买家对不满意的商品可以进行退货处理。 ● 当买卖商品的过程中遇到争执,管理员介入进行相应的处理。 下面为该系统的数据流图和数据字典。 2
2.1 数据流图(DFD) 2.1.1 总体数据流图(DFD) 3
2.1.2 查询商品(DFD) 1.01 创 建 店铺 通过实名制 卖家 店 铺 详 细 店铺信息 买家 进入 网站 店铺名称 1.03 查找店铺 商品名称 商品描述 商 品 信 息 1.02 商品 列表查询 商品名称 1.04 查找商品 找到商品 1.05 商品核对 会员注册/登录 分 类 信 息 商品分类信息 添 加 商 品 购物车 4
2.1.3 买家付款(DFD) 调整价格 卖家 价 格 更 改 待 付 款 的 订 单 3.01 买 卖 双方协商 更 新 订 单 订单记录 当前价格 3.02 核 对 实付款 已 确 认 订 单 3.03 网 上 银行付款 登录 网 上 银 行 安 全 验 证 3.04 付款成功 付款金额转入 更 新 记 录 网上银行支 付记录 管 理 员 5 更新 通知卖家 发货管理 更新发货细节
分享到:
收藏