《C 语言程序设计》实验大作业反思报告
1
《C 语言程序设计》实验大作业反思报告
大作业题目
基于 EGE 图形界面化库的学生信息管理系统
类型
信息管理系统
班 号
学 号
所在院系
学 期
任课教师
实验类型
综合设计型
实验目的:
⚫ 掌握程序设计的基本算法和简单数据结构基础,能够综合运用基本控制语句、算法和数据结构,以及自顶向下、逐
步求精的模块化设计方法,能够设计具有一定规模的系统级C语言程序,提高系统编程能力;
⚫ 针对计算相关的复杂工程问题,能够使用恰当的算法和数据结构,完成计算、统计、排序、检索、匹配等相关的软
件系统的构造、测试与实现;
⚫ 掌握常用的程序调试和测试方法。
实验要求:
⚫ 采用自顶向下、逐步求精的模块化设计思想设计一个小型信息库管理系统,或者闯关式游戏程序。
⚫ 要求解释说明采用了什么数据结构和算法,为什么选择这种数据结构或算法,系统实现过程中遇到了哪些问题,这
些问题是如何解决的,还有什么问题尚未解决,今后打算从哪几个方面进行改进,本设计的亮点和难点在哪里,实
验结果如何,有哪些收获和学习体会;
⚫ 编写程序完成以下实验大作业内容并完成实验大作业反思报告。
实验内容:
注:该工程调用外部库需要使用 C++语言,其余算法和接口使用 C 语言进行编写,环境为 Visual Studio2022,使用了《C
语言程序设计学习指导》中介绍的 EGE 图形界面化库(版本号为 19.01)。文件夹外部和内部均有同样的 ege 文件夹,包含
了所有配置需要的文件,请您按照书中教程或 https://blog.csdn.net/qq_39151563/article/details/100161986 中寻找对应的 IDE 配
置方法进行配置。若您配置失败,请直接运行 Project1 中的 main.exe 进行配置。界面主要负责交互,查看学生数据时请切换
到控制台(cmd 黑窗口)进行查看。使用前请阅读“使用须知(README).txt”。
重要内容:使用前请阅读使用须知。(点我打开使用须知)
若您在配置中遇到困难,可以直接尝试运行打包好的文件,在文件夹中右键“以管理员权限运行我进行安装”,选择“以管
理员身份运行”(否则 windows10 用户可能出现安装失败)即可像安装其他软件一样完成安装,然后在桌面找到“学生信息
管理系统”,或者打开安装的目录,运行 StudentManager.exe。(这两个程序都需要以管理员身份运行)。方法如下。若使用
完毕,可以点击“uninstall”对软件进行卸载。
1. 右键程序,点击属性