没有合适的资源?快使用搜索试试~ 我知道了~
拼车数据库设计数据库系统原理
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 155 浏览量
2023-09-22
21:48:05
上传
评论
收藏 401KB DOC 举报
温馨提示
试读
48页
拼车数据库设计数据库系统原理
资源推荐
资源详情
资源评论
本科学生综合性实验报告
课程名称:数据库系统原理
拼车系统数据库设计
项目组长 学号
班 级
实验项目名称 拼车系统数据库设计
指导教师及职称
开课学期 _ 至 学年 第 学期
完成时间 __ 年 月 日
目 录
1 需求分析........................................................................................................................................1
1.1 编写目的.............................................................................................................................1
1.2 背景.....................................................................................................................................1
1.3 系统目标.............................................................................................................................1
1.4 系统功能分析.....................................................................................................................2
1.4.1 卖家基本信息管理.................................................................................................2
1.4.2 路线基本信息管理.................................................................................................2
1.4.3 商品基本信息管理.................................................................................................3
1.4.4 拼车预订信息管理.................................................................................................4
1.4.5 订单信息管理.........................................................................................................4
1.4.6 拼车评价信息管理.................................................................................................5
1.5 系统总体功能图.................................................................................................................5
1.6 数据需求及业务规则分析.................................................................................................7
1.7 数据约束分析....................................................................................................................12
1.8 数据字典...........................................................................................................................13
1.8.1 数据项与数据结构...............................................................................................13
1.8.2 数据处理...............................................................................................................15
2 数据库概念设计..........................................................................................................................19
2.1 定义实体集及属性...........................................................................................................19
2.2 定义联系集及属性...........................................................................................................19
2.3 E-R 模型设计...................................................................................................................20
2.3.1 实体 E-R 模型设计 ..............................................................................................20
2.3.2 二元联系 E-R 模型设计 ......................................................................................21
2.3.3 三元联系 E-R 模型设计 ......................................................................................22
2.3.4 总 E-R 模型设计 ..................................................................................................24
3 逻辑设计......................................................................................................................................24
3.1 实体的转化为关系模式...................................................................................................24
3.2 联系的转化为关系模式...................................................................................................25
3.3 关系设计...........................................................................................................................25
3.3 函数关系依赖...................................................................................................................28
3.4 模式求精...........................................................................................................................29
4 物理设计......................................................................................................................................31
4.1 关系模式存储方式选择...................................................................................................31
4.1.1 索引存取方式,主要采用 B
+
树索引方法.........................................................31
4.1.2 聚簇存取方式.......................................................................................................32
4.2 数据库的存取结构...........................................................................................................32
4.2.1 数据的存放位置...................................................................................................32
4.2.2 数据存储路径.......................................................................................................32
5 数据库脚本..................................................................................................................................33
6 触发器与存储过程......................................................................................................................43
1
1 需求分析
需求分析将从编写目的、背景、系统目标系统功能分析、系统总体功能图、
数据字典、数据需求及业务规则分析、实体和联系等方面进行分析,为概念设计
提供依据。
1.1 编写目的
让该文档的使用成员成为拼车系统的开发人员及拼车系统具体组织管理人
员。
1.2 背景
拼车是指具有相同路线的人乘坐同一商品进行通勤及节假日出行,车费由乘
客协议分摊的行为。市场经济,理性经济人假设条件下,任何一项事物的产生都
有着一定的必然性,就“拼车”而言,其产生的原因大致可概括为六个方面:
(1) 随着社会经济的发展,居民生活水平的提高,小汽车开始走进千家万户,
这使得“拼车”成为了可能,即为“拼车”的出现提供了必要的物质基础;
(2) 机动车保有(出行)成本的大幅攀升(如燃油、停车、维修保养等),
迫使车主开始寻找成本分担方法;
(3) 现有旅客运输的供给无法满足居民的出行需求(节假日期间尤为明
显),那部分无法被满足的“过剩需求”必将转寻其他方式,“拼车”无疑是一
种不错的选择;
(4) 居民个性化出行需求的增多(特别是年轻人),对现有的旅客运输也是
一种无形的挑战;
(5) 一些交通管理措施的实行,推动了“拼车”的产生,如,国外一些发达
国家为缓解城市交通拥堵锁推行的“鼓励上下班合乘”的措施等;
(6) 信息技术的飞速发展,特别是互联网的广泛普及,为“拼车”信息的
发布、检索以及“拼车”条件的协商提供了中介平台,在百度上进行搜索,可以
发现,几乎每个大城市都有自己的卖家(拼车)网,“拼”作为一种崭新的生活
方式已逐渐被人们所接受。
将上述六个方面的原因分为三类:第一,供给条件(原因(1)、(2));第二,
需求条件(原因(3)、(4)、(5));第三,中介平台条件(原因(6))。从中可以
看出,运输市场构成的三个要素已经完全具备,“拼车”的的产生已成为一种趋
势。
1.3 系统目标
有车一族在网上发布出行信息(每天的出行、远途出行都可以),没车(或
者有车,但不想开车)又顺路的人可以拼车,当然搭车的人需要付一定的金额。
当拼车网的管理人员使用了《拼车系统》软件后,可以通过计算机完成以下
几方面的管理工作:拼车网注册卖家管理、路线信息管理、商品信息管理、成功
拼车信息管理。拼车系统用户分为二类:
(1)拼车网游客:只可以浏览拼车网开放的业务和信息,不可以进行网上拼
2
车,也不为该类客户提供个性化服务,该类客户无需注册。
(2)拼车网正式客户: 必须在拼车网注册,登录本拼车网后,这类客户可
以浏览拼车网的拼车信息,可以进行网上拼车,也可享受拼车网提供的个性化服
务以及优惠服务等。
1.4 系统功能分析
拼车系统功能:卖家基本信息管理、路线基本信息管理、商品基本信息管理、
拼车预订信息管理、订单信息管理、拼车评论信息管理、成功拼车信息管理。
1.4.1 卖家基本信息管理
提供卖家基本信息注册、注销、修改、查询以及统计功能。包括:
(1)卖家基本信息录入:卖家通过注册录入基本信息,卖家注册时要求填写基
本信息,包括姓名、性别、年龄、电话号码、所属区域、身份证号等信息。系统
检测所有信息填写正确后提示客户注册成功,并返回卖家编号。
(2)卖家基本信息修改:卖家基本信息注册错误或有所改变时可以进行信息的
修改。
①修改卖家姓名;
②修改卖家登陆密码;
③修改卖家出生年月;
④修改卖家电话号码;
⑤修改卖家性别;
⑥修改卖家所属区域;
⑦修改卖家身份证号;
(3)卖家基本信息查询:根据不同的条件查询卖家基本信息。
①按卖家姓名查询卖家基本信息;
②按卖家编号查询卖家基本信息;
③按卖家电话号码查询卖家基本信息;
④按卖家所属区域查询卖家基本信息;
⑤按卖家年龄查询卖家基本信息;
(4)卖家基本信息删除:卖家可以通过注销来删除基本信息。
(5)卖家基本信息统计:可以按不同的条件统计卖家们使用本系统的情况。
①统计某一年龄的卖家人数;
②统计不同性别的卖家人数;
③统计某一地区的卖家人数;
1.4.2 买家基本信息管理
提供买家基本信息注册、注销、修改、查询以及统计功能。包括:
(1)买家基本信息录入:买家通过注册录入基本信息,买家注册时要求填写基
本信息,包括姓名、性别、年龄、电话号码、所属区域、身份证号等信息。系统
检测所有信息填写正确后提示客户注册成功,并返回买家编号。
(2)买家基本信息修改:买家基本信息注册错误或有所改变时可以进行信息的
修改。
①修改买家姓名;
3
②修改买家登陆密码;
③修改买家出生年月;
④修改买家电话号码;
⑤修改买家性别;
⑥修改买家所属区域;
⑦修改买家身份证号;
(3)买家基本信息查询:根据不同的条件查询买家基本信息。
①按买家姓名查询买家基本信息;
②按买家编号查询买家基本信息;
③按买家电话号码查询买家基本信息;
④按买家所属区域查询买家基本信息;
⑤按买家年龄查询买家基本信息;
(4)买家基本信息删除:买家可以通过注销来删除基本信息。
(5)买家基本信息统计:可以按不同的条件统计买家们使用本系统的情况。
①统计某一年龄的买家人数;
②统计不同性别的买家人数;
③统计某一地区的买家人数;
④统计各年龄段的买家人数;
1.4.3 商品基本信息管理
提供商品基本信息增加、删除、修改、查询以及统计功能。包括:
(1)商品基本信息增加:卖家可以增加商品基本信息,包括商品编号、商品类
型、商品数量、商品名称、卖家编号、价格、发布时间等信息。系统检查所有信
息填写正确后提示增加成功,返回商品编号。
(2)商品基本信息修改:商品基本信息如果出错或者有所改变,可以对商品基
本信息的具体内容进行修改。
①修改商品编号;
②修改商品类型;
③修改商品数量;
④修改商品名称;
⑤修改卖家编号;
⑥修改车辆发布时间;
⑦修改商品价格;
(3)商品基本信息查询:根据不同的条件查询商品基本信息。
①按商品编号查询商品基本信息;
②按商品类型查询商品基本信息;
③按商品数量查询商品基本信息;
④按商品名称查询商品基本信息;
⑤按卖家编号查询商品基本信息;
⑥按发布时间查询车辆基本信息;
⑦按商品价格查询商品基本信息;
(4)商品基本信息删除:可以删除商品编号、商品类型、商品数量、商品名称、
卖家编号、发布时间、价格等所有信息。卖家在注销删除自己基本信息时也能把
卖家增加的商品信息删除。
剩余47页未读,继续阅读
资源评论
文档优选
- 粉丝: 90
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功