C++Qt/MFC《计算机综合课程设计》基本内容及要求(4题)[2024-08-27]

C++Qt/MFC《计算机综合课程设计》基本内容及要求(4题)[2024-08-27]

《计算机综合课程设计》基本内容及要求

一.组队要求
(1)要求2-3名同学为一组 。
(2)每组组长除了完成组内分工的程序设计任务之外,需完成程序整体框架的设定,并协调组员间的具体的设计分工(注意分工必须明确,避免出现大家一起设计完成了**这样模糊的分工内容表述)。

二.内容及设计要求
第一题:
地铁查询服务系统(难易度3级,2~3人)
要求以南京目前开通了1号线、2号线、3号线、4号线、10号线、S1号线(机场线)、S3号线(宁和城际)S6号线(马群句容线)S7号线(宁溧线)S8号线(宁天线)S9号线(宁高线)共11条地铁线为基本样板,充分发挥想象和创意,设计出独特且功能性强的地铁查询服务系统,方便对南京地铁路线不熟悉的人们更好地熟悉南京地铁站,同时帮助客户以最快的速度熟悉南京周边地标,为出游带来方便。
地铁查询服务系统可以帮助乘客方便地从起点站寻找路线到终点站,可以有三种模式可供乘客选择:最小换乘、最短路径、最少站数,乘客通过简单的界面操作就知道自己在地图上路径的起点终点以及路线标识(路线经过的所有站点、中转站、路程里程数、站数、票价等),为乘客带来了人性化的帮助。系统要提供地铁周边查询服务,站点周边主要宾馆酒店、主要风景区、主要学校医院等信息。

第二题:
校园实景导航系统(难易度3.5级,3 人)
要求以九龙湖校区或四牌楼校区为校园样板,发充分挥想象和创意,设计出独特且功能性强的校园实景导航系统。比如“校园内主要建筑及道路通向信息和最佳路径”、”结合建筑物及内部设立的院系信息展示”、“校园旅游”、“ 主要建筑的缩放”等等……,可以图文并茂、音频、视频等多方位展示九龙湖校区。
①建筑信息的建立:根据“定位”按钮法货坐标法的建筑名,查询到建筑的编号,然后激活时间控制器使蓝黄点在所查询的建筑上闪烁,作为对用户的提示。
②道路节点的建立
③校园导航的实现
④目的地线路查询的实现:目的地线路查询建立在道路节点的邻接矩阵的基础上,利用数据结构中的算法,计算出两点间的最短路径,再利用绘制路径函数,将路径显示在视窗口中。
⑤旅游线路查询的实现:以最先点选的道路节点作为起始点,算出A点到其他各个旅游点(B、C、D、E等)的最短路径,然后求出各条最短路径中最短的一条路径,作为第二个旅游景点,并将该点标记已访问过,然后以该点作为起点,继续进行如上的步骤,选出下一个未访问过的旅游点,然后将其标记已访问过,不断进行下去,直至各个点都访问过…最后得出以依次访问的旅游点数组,再根据数组中的顺序,将旅游线路绘制出来。
⑥辅助功能的实现:辅助功能包括放大、移动、全屏和距离量测。

第三题:
学生选课系统(难易度3.5级,3人完成一个学院起码两个年级)
1.创建一个单文档的MFC Project。
(1) 可以在单文档的菜单项添加教务,任课老师和学生三种选择,也可以由登陆界面的用户名来设计不同的功能界面。
(2)教务老师有设置课程信息,任课老师,学生信息等功能,可以对学生选课信息修改
(3)任课老师可以查询本班选课学生信息,不能对学生进行删减。
(4)学生可以选课,查询自己某学期的全部选课信息。
同学们可以拓展功能,界面元素要丰富。

第四题:
火车售票系统(难易度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)源程序打包提交。

四.课程材料提交方式和时间

  1. 计算机综合课程设计报告(请统一按照《计算机综合课程设计报告模版》要求内容撰写报告)打印版,每小组一份(含小组报告和每位组员的报告,装订在一起)
  2. 源程序电子版压缩包
  3. 演示ppt电子版
    以上内容 第1项要求打印,在短学期最后一次课之前分别按小组交由班长收集后,交给课程老师。1,2,3项电子版材料在短学期第四周最后一次课结束之前打交给给课程老师。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值