火车站售票系统 C语言课程设计.pdfVIP

  • 13
  • 0
  • 约1.17万字
  • 约 18页
  • 2018-12-23 发布于浙江
  • 举报
沈 阳 航 空 航 天 大学 程 课 设 计 学 号 2010041102031 班 级 姓 名 王帅 指导教师 郭建新 2012年 6 月 21 日 1 沈阳航空航天大学 课程设计任务书 系:材料科学与工程 专业:材料成型及控制工程 班级: 学号:2010041102031 题目:火车站售票系统 一、课程设计时间 2011~2012 第2 学期第16周,共计 1周,20 学时。 二、课程设计内容 用C语言编写软件完成以下任务: 每天 “沈阳→大连”有5 次的火车 (假设),具体的数据如下: 班次 发车时间 载客量 已售票数 D1 06:40 500 0 D2 09:30 600 0 A1 13:00 800 0 A2 16:00 800 0 L1 20:00 500 0 请你开发一个小程序,以完成每天的:“沈阳→大连”的售票业务。要 求如下: ①能够售票和退票。 ②某个火车已经过了开车时间,则该班次不再售票。 ③可以随时显示售票现状,并以文件 (myfile.test)的形式保存当天各 个车次的售票情况。 三、课程设计要求 程序质量:  贯彻结构化的程序设计思想。  用户界面友好,功能明确,操作方便。  用户界面中的菜单至少应包括、“售票”、“退票”、“显示当前售票 情况”、“保存当天数据”、“退出”等项。  代码应适当缩进,并给出必要的注释,以增强程序的可读性。 课程设计说明书:  课程结束后,上交课程设计说明书和源程序。课程设计说明书的 2 内容参见提供的模板。  四、指导教师和学生签字 ________ ________ 指导教师: 学生签名: 五、成绩 六、教师评语 目录 一、需求分析4 二、程序流程图…………………………………...4 三、关键技术分析9 四、个人总结………13 五、参考文献………13 六、源程序………14 3 一、需求分析 (1)售票系统要求存储当天各个车次售票情况,所以程序需要定义结构体 变量存储售票情况。系统的整体功能通过记录当天各个车次了解售票情况。 编程时采取模块化设计思想,设计主函数,通过主函数中的switch 分支选 择调用各子函数以实现该系统的各种功能。然后设计相应的子函数来执行系 统的各种功能,程序还具有退出功能,可以在程序的一次运行当中循环执行 所有的功能,并根据需要终止程序的执行。 1、经过对程序设计题目的分析可知,整个程序的设计实现大致分为五个模 块,其中每一个模块对应一个函数,他们的功能分别是存储函数(save)、 卖票函数、退票函数、定售总金额、退出。 2、增强了程序的实用性,使系统用户界面友好、功能明确、操作方便,应 采取直接用printf 函数的方式在界面上输出可供用户选择的菜单。据此

文档评论(0)

1亿VIP精品文档

相关文档