数据库大作业-火车票查询系统报告和代码

1、用VS打开代码中的工程文件,选择工具,连接到数据库。

2、打开执行文件即可。

一、需求分析:

1.1功能需求

1.1.1 查询:

选择出发地和目的地以及出发日期,可查询全部车次,也可分车次类型查询,车次类型包括:高铁、动车、直达等。车次信息包括:车次ID,车号,出发地,目的地,出发时间,到到时间,历时,列车类型,座位类型,票价,票数等,车次信息只允许用户查询,不能修改。还可根据车次类型分类查询。

1.1.2 预定:

要想预定必须登陆,用户登陆后,通过订票系统,根据自己你的需求找到自己的车次进行预定。要求订票记录应包括:座位信息、旅客信息、车次信息、金额,车票状态包括已支付和未支付。

1.1.3 退票:

用户登录后,通过退票系统,找到自己的订票信息,选择要退的车票。

1.1.4 注册:

想要订票的用户必须先注册然后登陆订票。注册信息包括:用户名、登录密码、姓名、证件号、邮箱、手机号等。

1.1.5 修改密码:用户登陆后可以修改个人信息。

二、数据流图和数据字典

2.1数据流图

2.2数据字典:

主要的数据流定义

――――――――――――――――――――――――――――――

订票需求数据流

数据流名:订票需求

说明:客户浏览票务信息后,向系统发出自己的订票需求,

包括始发地点、目的地点以及乘车时间。

来源去向:数据来自客户需求,流向订票系统

数据结构:客户订票需求表

――――――――――――――――――――――――――――――

票务信息数据流

数据流名:票务信息

说明:当订票系统获得订票需求后,给出与客户需求相应的票务信息,

包括始发地点、目的地点、乘车时间、到达时间、票价

来源去向:数据来自订单需求表,流向客户信息管理系统

数据结构:票务信息表

――――――――――――――――――――――――――――――

主要的数据存储定义

――――――――――――――――――――――――――――――――

数据存储名:订票信息

说明:记录了客户的订票信息

输入:订票信息

输出:票务信息

数据描述:始发地点、目的地点、乘车时间、到达时间、票价、乘车

区间、座位号

存取方式:联机处理;检索和更新;主要是随机检索。

――――――――――――――――――――――――――――――――

数据存储名:支付记录

说明:记录了客户的支付信息

输入:订票信息

输出:支付信息

数据描述:将支付信息加入订房信息或者订票信息

存取方式:联机处理;检索和更新;主要是随机检索。

――――――――――――――――――――――――――――――――

数据存储名:退订记录

说明:记录了客户的退订信息

输入:订房信息或订票信息

输出:退订信息

数据描述:将退订信息加入订房信息或者订票信息

存取方式:联机处理;检索和更新;主要是随机检索。

三、结构设计

3.1概念结构设计E-R图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值