C++MFC火车售票系统[2024-08-27]
一.组队要求
(1)要求2-3名同学为一组 。
(2)每组组长除了完成组内分工的程序设计任务之外,需完成程序整体框架的设定,并协调组员间的具体的设计分工(注意分工必须明确,避免出现大家一起设计完成了**这样模糊的分工内容表述)。
二.内容及设计要求
第四题:
火车售票系统(难易度3 级,3人完成不少于6条线路,每条线路3-5个班次)
1.创建一个单文档或对话框的MFC Project。
(1) 输入上海<–>南京、上海<–>北京、上海<–>成都、上海<–>西安、北京<–>西安、北京<–>哈尔滨、北京<–>香港、北京<–>广州 等不少于条10线路的停靠站点 车次等信息。
(2)输入日期和出发站和目的站,可以查询直达所有列车的车次和座位信息。
(3)如果直达没有车票,可以查询转站的车次信息。
同学们可以拓展功能,界面元素要丰富。
源码联系UP主 -> https://space.bilibili.com/329101171
三.每个小组需完成的内容
(1)程序验收ppt:在暑期学期最后一周的最后一次课上,讲解并演示ppt内容(介绍小组的具体分工(包括占工作量的百分比),所设计的程序的功能特点,功能拓展情况或程序优化情况(如果有的话))。并且演示程序,由其他非组员同学现场亲测程序功能。
(2)综合课程设计报告(含小组报告和每位组员的报告,装订在一起)。内容包含:
(a)设计内容简要介绍
(b)任务需求分析
©小组分工(具体设计了什么内容,以及占总工作量的百分比(评分依据之一,十分重要!))
(d)系统功能设计说明(主要功能模块的说明,给出整体模块框图)
(e)对完成情况的小结,说明设计的亮点、有无拓展功能和可改进之处。
(3)源程序打包提交。
四.课程材料提交方式和时间
- 计算机综合课程设计报告(请统一按照《计算机综合课程设计报告模版》要求内容撰写报告)打印版,每小组一份(含小组报告和每位组员的报告,装订在一起)
- 源程序电子版压缩包
- 演示ppt电子版
以上内容 第1项要求打印,在短学期最后一次课之前分别按小组交由班长收集后,交给课程老师。1,2,3项电子版材料在短学期第四周最后一次课结束之前打交给给课程老师。