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图