全球旧事资料 分类
数据库课程设计
火车票订票系统,ER图,数据字典,数据流图
ER图下为DataGrip生成crow‘sFoot表示法目前阶段仅添加了一条铁路线(福厦线)以及其运行的四条两对对向行驶的列车表
f车站
发出
列车
途径
1
订购
1
福厦高速客运线
订单
运营

购买
1
D62XX列车子区间
乘客
按照设计构想,订单还应该对应车次表的子区间,一对多或一对一关系,限于设计进度还没
给出确切的连接方式。
数据字典
列车表
数据类
列名

约束
描述
列车号char5pk
列车号,第一位是字母,后几位为数字

varcha
ot
始发站
r5
ull
区间段始发站

varcha
ot
到达站
r5
ull
区间段到达站

ot
发车时间time
ull
发车时间,时间

ot
到达时间time
ull
到达时间,时间

ot
可载客量
i
t
ull
最大容纳旅客人数,整数
始发站号
i
t
FK
始发站编号
到达站号
i
t
FK
终点站编号
订单表
f列名序号
订单号购买车次
购买区间
数据类型i
t
char10
char5
i
t
约束PK
ot
ullFK
ot
ull
描述订单序号,序号唯一,且只对应一个订单号一个订单号对应多个区间,每张订单单号不
同购买列车车次
购买的区间段,可以有多个区间段组成
列名身份证号码
姓名订单号
数据类型
char18
varchar10char10

乘客表
约束
描述
PK
ot
ull
FK
身份证号码,旅客唯一ID
乘客姓名订单号,可以一个订单号对应多个旅客,多
个旅客对应多个订单号
列名车站编号车站名拼音代码所属局
数据类型i
t
varchar5
char3
varcha
r5
约束PK
ot
ull
ot
ull
ot
ull
车站表
描述车站唯一编码车站中文名称车站拼音代码车站归属铁路局
列名铁路线表顺
序编号车站编号
车站名
数据类型
i
ti
t
varchar5
拼音代码char3
福厦高速客运线
约束
描述
PKFK
ot
ull
ot
ull
车站在该铁路线中编号车站对应唯一编码
车站名
车站拼音代码
D6207D6202d6208d6201
f列名区间段ID
发车站发车站代码
到达站
数据类型i
t
varchar5i
t
varchar5
到达站代码i
t
发车时间time
接车时间time
乘客数量
i
t
约束PK
ot
ullFK
ot
ull
ot
ull
ot
ull
ot
ull
ot
ull
描述区间段ID,停留两站之间为一个区间段
发车站发车站代码
到达站到达站代码该区间段发车时间,不是列车始发站时间该区间列车到达时间列车当前乘客数
车站
线路
乘客
订单
火车票订票系统
车次子区间
订单信息
处理返回订购信息
可购票数
查询区间对应车次
查询候选车次子区间
计算余票量
fr
好听全球资料 返回顶部