武汉科技大学课程设计学号_班级_姓名_指导教师:张雄希20012年9月5日武汉科技大学课程设计信息科学与技学院自动化学号一、课程设计题目:汽车站售票系统二、课程设计内容:每天“火车站→植物园”有5个班次的汽车(假设),具体的数据如下:班次发车时间载客量已售票数0106:405000209:304000313:004000416:004000520:00500为售票员开发一个小程序,以完成每天的“火车站→植物园”的售票业务
要求如下:①能够售票和退票
②某个班次已经过了开车时间,则该班次今天不再售票
③可以随时显示售票现状,并以文件(myfile
txt)的形式保存当天各个车次的售票情况
三、课程设计要求:程序质量:①贯彻模块化的程序设计思想,以主函数调用各个功能模块
②用户界面友好,功能明确,操作方便
③用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天数据”、“退出”5项
目录一、需求分析
1二、程序流程图
2三、核心技术的实现说明及相应程序段
3四、个人总结
5五、参考文献
5六、源程序
5一、需求分析通过对任务书内容的详细了解和深入的思考得知,整个程序可以分为三大部分
定义变量,输入数据,输出数据
但是在整个程序的执行过程当中,随处都体现了方便乘客购票、退票、查询售票与车次的思想,并且结合结构体与文件的读写来储存数据,以实现售票的数据化管理
用户界面友好,功能明确,操作方便
信息表达清楚明确