C语言进阶编程求助“火车票销售系统” 10
需求说明:整个程序的设计实现大致分为?个模块,每一个模块对应一个函数。在这些函数当中,添加车次数据函数,售票函数,查询总额函数的实现严格按照题目的要求,而显示时间函数和显...
需求说明:
整个程序的设计实现大致分为?个模块,每一个模块对应一个函数。在这些函数当中,添加车次数据函数,售票函数,查询总额函数的实现严格按照题目的要求,而显示时间函数和显示车次函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。
1. 添加车次函数 主要实现程序最初运行时车次的录入;
2. 旅客买票函数 实现的功能是按照旅客所需车次几所购买车票的数目;
3. 查询车票 按照题目的具体要求实现的是剩余车票的查询;
4. 退票函数 退票时必须是车站售出的票才能退。
5. 显示函数 实现的是显示目前所有的有效车次信息。
每一个车次都包含车次、座位、日期,始发、终点、所需费用和学生学号,在程序当中,将车次类型定义为结构体类型,添加的车次信息直接写入E盘的train.txt文件中,其它函数每次对车次记录的访问,其数据来源都是train.txt文件,这样做不但可以保证数据的一致性,而且可以对车次数据进行永久保存,保证每次运行程序都可以采用原来的数据。 展开
整个程序的设计实现大致分为?个模块,每一个模块对应一个函数。在这些函数当中,添加车次数据函数,售票函数,查询总额函数的实现严格按照题目的要求,而显示时间函数和显示车次函数属于附加功能。读取文件函数和保存信息函数对其它函数的实现起辅助作用,主函数及菜单函数控制程序的整体运行。
1. 添加车次函数 主要实现程序最初运行时车次的录入;
2. 旅客买票函数 实现的功能是按照旅客所需车次几所购买车票的数目;
3. 查询车票 按照题目的具体要求实现的是剩余车票的查询;
4. 退票函数 退票时必须是车站售出的票才能退。
5. 显示函数 实现的是显示目前所有的有效车次信息。
每一个车次都包含车次、座位、日期,始发、终点、所需费用和学生学号,在程序当中,将车次类型定义为结构体类型,添加的车次信息直接写入E盘的train.txt文件中,其它函数每次对车次记录的访问,其数据来源都是train.txt文件,这样做不但可以保证数据的一致性,而且可以对车次数据进行永久保存,保证每次运行程序都可以采用原来的数据。 展开
3个回答
展开全部
可以用数据库系统来做
核心数据结构应该是票,应该包括: 车次 出发日期 出发站 到达站 车厢 座位 是否已出售 购票人 证件号 等字段属性
然后所有的操作都可以转化为 添加、修改票数据
比如买了 现有一张票 0001 {T90、2012-1-1 出发、A 站出发、到达B站、未出售...}
那么 买票操作就是 票0001的是“否已出售” “购票人” "证件号" 做响应修改
如果 只买AB站的一个区间C、D那么还要修改出发站和到达站 同时添加另外2张新票数据 A到C的哈D到B的票 哈哈有点饶人
添加车次就按照列车的实际情况 一次型的向系统数据库里添加 若干张票的shu
核心数据结构应该是票,应该包括: 车次 出发日期 出发站 到达站 车厢 座位 是否已出售 购票人 证件号 等字段属性
然后所有的操作都可以转化为 添加、修改票数据
比如买了 现有一张票 0001 {T90、2012-1-1 出发、A 站出发、到达B站、未出售...}
那么 买票操作就是 票0001的是“否已出售” “购票人” "证件号" 做响应修改
如果 只买AB站的一个区间C、D那么还要修改出发站和到达站 同时添加另外2张新票数据 A到C的哈D到B的票 哈哈有点饶人
添加车次就按照列车的实际情况 一次型的向系统数据库里添加 若干张票的shu
展开全部
您作为参考,我希望能帮助你。
href="http://down.chinaz.com/soft/23264.htm" target="_blank"> http://down.chinaz.com/soft/23264.htm
href="http://down.chinaz.com/soft/23264.htm" target="_blank"> http://down.chinaz.com/soft/23264.htm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询