没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
网上购物平台数据库
目 录
一、 系统需求分析阶段 .........................................................................................................................1
(一) 背景..................................................................................................................................................1
(二) 需求分析阶段的任务..................................................................................................................1
1. 处理对象........................................................................................................................................1
2. 处理功能要求...............................................................................................................................1
3. 安全性和完整性要求 .................................................................................................................2
(三) 需求分析阶段成果.......................................................................................................................2
1. 网上购物平台业务流程图 ........................................................................................................2
2. 数据流程图 ...................................................................................................................................5
3. 数据字典........................................................................................................................................8
4. 处理逻辑描述(判定表或判定树) ...................................................................................10
二、 概念设计阶段................................................................................................................................10
(一) 引言 ...............................................................................................................................................10
(二) 概念模型设计 .............................................................................................................................11
(三) 新系统流程..................................................................................................................................15
三、 逻辑设计阶段................................................................................................................................15
(一) 逻辑设计阶段的目标与任务..................................................................................................15
(二) 数据组织 ......................................................................................................................................15
1. 将 E-R 图转换为关系模型 .....................................................................................................15
2. 模型优化......................................................................................................................................16
3. 数据库模式定义........................................................................................................................16
4. 用户子模型设计........................................................................................................................16
(三) 数据处理 ......................................................................................................................................17
四、 物理设计阶段................................................................................................................................17
(一) 物理设计阶段的目标与任务..................................................................................................17
(二) 数据存储方面 .............................................................................................................................18
(三) 系统功能模块 .............................................................................................................................18
五、 数据库实施阶段 ...........................................................................................................................24
(一) 建立数据库、数据表、视图..................................................................................................24
1. 建立数据库.................................................................................................................................24
2. 建立数据表.................................................................................................................................24
3. 建立视图......................................................................................................................................27
4. 建立索引......................................................................................................................................29
(二) 数据入库 ......................................................................................................................................30
(三) 创建各个功能的存储过程 ......................................................................................................30
六、 系统调试和测试 ...........................................................................................................................30
(一) 查看各个基本表中的数据(借助与视图查询) .............................................................31
(二) 检测各个存储过程的功能 ......................................................................................................34
附录 1 数据库逻辑结构定义...............................................................................................................38
附录 2 存储过程定义 ............................................................................................................................40
附录 3 基本表的数据查看(基于视图查询)...............................................................................42
附录 4 存储过程功能的验证...............................................................................................................45
附录 5 所有的 SQL 运行语句..............................................................................................................49
1
一、系统需求分析阶段
(一) 背景
伴着电子时代的迅猛发展和人民物质生活的水平的提高,越来越多的电子购
物浪潮也汹涌而来。我们容身在这个信息化的大时代,网购也就成了许多人生活
中必不可少的一部分,足不出户的便捷式购物与传统的购物方式大相径庭,人们
在享受到方便、实惠的同时也不必担忧安全的问题,既方便了自身也推动着国家
经济的发展。电子商务网络购物平台,无疑是这个时代的进步。
(二) 需求分析阶段的任务
1. 处理对象
系统要处理的对象包括用户基本信息、店铺基本信息、商品基本信息、商品分类基本信
息、购物车基本信息、订单基本信息、订单明细基本信息、地址表基本信息、浏览记录基本
信息等九个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
(1) 用户基本信息(Member):记录用户的基本信息,包括用户编号,用户姓名,用户
昵称,用户账号,用户密码,用户联系电话等。
(2) 店铺基本信息(Shop):记录店铺的基本信息,包括店铺编号,店铺名称,店铺简介,
店铺星级,店铺地址,店铺关注量,店铺品牌等。
(3) 商品基本信息(Commodity):记录店铺提供的商品信息,包括商品编号,商品名称,
商品简介,商品库存,商品原价,商品售价,商品运费,商品评价等。
(4) 商品分类基本信息(Classify):记录商品分类信息,包括商品分类编号,商品分类名
称等。
(5) 购物车基本信息(Cart):记录购物车的基本信息,包括购物车加入编号,商品数量,
加入时间,商品是否降价,商品是否有货等。
(6) 订单基本信息(Orders):记录用户的订单信息,包括订单编号,收件地址,支付方
式等。
(7) 订单明细基本信息(Orderitems),记录订单明细基本信息,包括创建时间,订单状
态,发件时间,预距离到件时间等。
2
(8) 用户地址基本信息(Addresstable):记录地址表基本信息,包括地址编号,联系人,
地址,联系电话,是否默认等。
(9) 浏览记录基本信息(Browse):记录浏览记录的基本信息,包括浏览时间等。
(10) 购买基本信息(buy):记录购买的基本信息,包括已购买商品的编号等。
2. 处理功能要求
(1) 用户基本信息的查询、添加、删除、修改;
(2) 店铺基本信息的查询、添加、删除、修改。
(3) 商品基本信息的查询、添加、删除、修改;
(4) 商品分类基本信息的查询、添加、删除、修改;
(5) 购物车基本信息的查询、添加、删除;
(6) 订单基本信息的查询、删除、修改;
(7) 订单明细基本信息的查询、删除;
(8) 用户地址基本信息的查询、添加、删除、修改;
(9) 浏览记录基本信息的查询、删除;
(10) 购买基本信息的查询、删除;
3. 安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一
定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分
配用户权限,达到数据更高层次的安全保密功能。
完整性要求用于描述用户基本信息、店铺基本信息、商品基本信息、商品分类基本信息、
购物车基本信息、订单基本信息、订单明细基本信息,地址表基本信息,浏览记录基本信息
中数据项能否为 null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于
系统的逻辑设计阶段。
(三) 需求分析阶段成果
1. 网上购物平台业务流程图
用户注册登录业务流程图:
3
图 1.1 用户注册登录业务流程图
查询业务流程图:
图 1.2 查询业务流程图
店铺管理业务流程图:
剩余61页未读,继续阅读
资源评论
白白卡路里
- 粉丝: 65
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功