首页 > 编程语言 >C++/MFC学生成绩管理系统

C++/MFC学生成绩管理系统

时间:2022-12-13 00:35:18浏览次数:67  
标签:课程设计 MFC 管理系统 程序 功能 C++ 学生 算法 设计

C++/MFC学生成绩管理系统

计算机软件课程设计任务书
一、设计题目、任务及要求
题目:学生成绩管理系统
主要功能是实现学生的信息管理,学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话。
任务:编程实现以下功能,其中(1-3)为必须完成的基础目标:
★(1)学生信息录入(学生信息用文件保存,程序读入)
★(2)实现学生信息浏览(所有学生);
★(3)实现学生信息查询(按学号、按姓名);
(4)学生信息删除与修改;
设计要求:
① 根据以上功能需求,自己定义合适的数据结构,并说明原因;
② 每个功能提供友好的用户界面,方便用户操作。

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

二、设计和调试过程规范化要求

  1. 需求分析
    分析系统功能需求、用户操作流程和数据处理流程。
  2. 概要设计
    在需求分析的基础上,确定系统总体框架(系统功能结构图)。
  3. 详细设计
    定义数据存储结构,并设计实现系统功能的具体算法,画出各算法的工作流程图。
  4. 代码设计
    根据所设计的算法,定义相应函数分别实现系统的各子功能模块,同时由主程序提供友好的用户界面,使用户可通过选择主菜单来调用课程设计中要求完成的各个功能模块,子程序执行完后可返回到主菜单,继续选择其他功能执行。源程序要求书写规范,结构清晰。重点函数的重点变量,重点功能部分均要求给出清晰的程序注释。
  5. 程序调试
    程序编译、链接成功后,自己设计实现程序功能的一组或多组测试数据,并严格按照此测试数据进行测试,然后分析测试结果。如果程序不能正常运行或结果不正确,则需对程序进行单步调试,在调试过程中认真查找算法实现中存在的问题,并加以分析和修正。如果程序能够基本正确地运行,可考虑增加若干基本的容错功能(如避免用户操作错误时程序出现死循环等);另外希望尽量对现有算法给出改进方案,并比较不同算法之间的优缺点。

三、设计报告及书写内容要求
课程设计和上机调试任务完成之后,每位同学必须独立书写一份设计报告,注意:不得抄袭他人的报告(或给他人抄袭),一旦发现,成绩为零分。设计报告的内容应包括以下五个部分:

  1. 需求分析:包括设计题目、设计要求以及系统功能需求分析;
  2. 概要设计:包括系统总体设计框架和系统功能模块图;
  3. 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图;
  4. 主要源程序代码:包括存储结构设计说明,以及完整源程序(源程序电子版提交,不需要打印);
  5. 调试分析过程描述:包括测试数据、测试输出结果(每一个步骤的程序截图,程序截图按顺序编号,截图必须非常清晰),以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等);
  6. 设计小结:包括设计过程中的学习体会与收获以及自己的建议等内容。
    四、考核方式
    指导老师负责验收学生所完成的设计工作、程序调试和运行结果,并结合学生的实际动手能力、创新精神和设计报告的规范性等进行综合考评,给出每位同学的课程设计成绩。具体考核标准包含以下四个部分:
  7. 综合设计的准备工作量;
  8. 系统需求分析、系统架构、功能设计、数据结构设计以及程序总体结构是否合理;
  9. 程序能否完整、准确地运行,调试过程是否正确,程序改进和创新是否合理;
  10. 设计报告是否完整,上交是否准时。
    附录1:设计报告封面
    注意:
  1. 设计验收完成后,提交设计报告书必须时使用封面,封面见附录1。
  2. 源程序电子版的命名规则“学号-姓名-专业班级”,由班长或者学习委员收集后,压缩打包Email发送给指导教师,压缩文件命名规则“专业班级”。Email:[email protected]
  3. 设计报告书交纸质档,由学习委员收集好后交给指导教师。

二○二二 ~二○二三 学年第 一 学期

信息科学与工程学院

课程设计报告书

课程名称:计算机软件课程设计
班级:
学号:
姓名:
指导教师: 李晓卉

二○二二年十一月

标签:课程设计,MFC,管理系统,程序,功能,C++,学生,算法,设计
From: https://www.cnblogs.com/codewriter/p/16977524.html

相关文章

  • C++编程题[2022-12-13]
    C++编程题[2022-12-13]题1:采用面向对象的程序设计方法编写一个一卡通管理系统,要求使用多继承、虚函数、虚基类,要有设定类别、计算消费额等功能。题2:定义一个处理时间......
  • C/C++高校教室管理系统
    C/C++高校教室管理系统4、高校教室管理系统问题描述:设计并实现一个教室管理系统,教室需设置不同的类型,系统可以实现对教室信息的添加,修改,删除,查找等功能,教室信息需要以......
  • C/C++代理商管理系统
    C/C++代理商管理系统6.19代理商管理系统[问题详述]某企业的若干种产品通过代理商销往全国各地。要求编写代理商管理系统,实现对代理商和所经销产品的管理,系统提供一定......
  • C++ Primer (5th) 3.21
    #include<iostream>#include<vector>usingnamespacestd;usingstd::vector;intmain(intargc,charconst*argv[]){vector<int>v1;vector<int>v2(......
  • C/C++居民小区水电费管理系统
    C/C++居民小区水电费管理系统6.3居民小区水电费管理系统[问题详述]居民小区水电费管理系统可以对居民小区的用水、用电情况及应交费用进行查询与管理。物业管理公司负......
  • C/C++交通处罚单处理系统
    C/C++交通处罚单处理系统6.14交通处罚单处理系统[问题详述]随着城市私家车辆的快速递增,交通违章的现象也同步增加。交通警在执勤时遇到交通违章违法时会开具交通处罚......
  • C/C++小商品信息管理系统设计与实现
    C/C++小商品信息管理系统设计与实现设计一个小商品信息管理系统。根据以下功能,分析使用的逻辑结构和存储结构。(1)增加功能:能录入新数据(包括:商品名称、商品编号、厂家、库......
  • C/C++实验仪器管理系统
    C/C++实验仪器管理系统6.21实验仪器管理系统[问题详述]实验室的仪器由专人维护管理以保证实验时能够正常使用。仪器的管理实行使用登记制度,仪器使用(借出)达到一定次数......
  • C/C++图书期刊信息管理系统
    C/C++图书期刊信息管理系统6.23图书期刊信息管理系统[问题详述]阅览室对所收藏的图书与期刊信息实现计算机管理,为用户提供图书信息的查询。阅览室陈列若干工具书、期......
  • C/C++ 小型餐馆订餐管理系统
    C/C++小型餐馆订餐管理系统课题7小型餐馆订餐管理系统1.任务描述开发一个小型餐馆管理系统,对餐馆包房订座预约进行管理。具体订餐信息包括:包间编号、包间类型(考虑......