C++MFC学生选课系统[2025-09-10]

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

二.内容及设计要求

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

同学们可以自己创意设计,如仿大麦网订票系统,小游戏设计,如果自拟题目,提前告知老师题目和设计要求,看是否难度相当,达到课程要求

三.每个小组需完成的内容
(1)程序验收ppt:在暑期学期最后一周的最后一次课上,讲解并演示ppt内容(介绍小组的具体分工(包括占工作量的百分比),所设计的程序的功能特点,功能拓展情况或程序优化情况(如果有的话))。并且演示程序,由其他非组员同学现场亲测程序功能。
(2)综合课程设计报告(含小组报告和每位组员的报告,装订在一起)。内容包含:
(a)设计内容简要介绍
(b)任务需求分析
©小组分工(具体设计了什么内容,以及占总工作量的百分比(评分依据之一,十分重要!))
(d)系统功能设计说明(主要功能模块的说明,给出整体模块框图)
(e)对完成情况的小结,说明设计的亮点、有无拓展功能和可改进之处。
(3)源程序打包提交。

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

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

源码联系UP主 -> https://space.bilibili.com/329101171

视频演示

C++MFC实现学生选课系统

截图





更多推荐