物理与电子信息学院
fprintf作用C语言课程设计(科创实验)报告
学生成绩管理系统
专 业 年 级
学 生 姓 名
学 号
指 导 教 师
2021年 1 月 4 日
1 设计任务 1
2 需求分析 1
2.1 基础功能 1
2.2 扩展功能 2
3系统设计概要 2
3.1 开发与运行环境 2
3.2 数据结构设计 2
3.2 总体设计 3
4系统详细设计 3
5 系统测试 4
6 总结与反思 8
参考文献 8
附录 9
1.设计任务
设计一个系统,使其能够记录学生的学号、姓名、专业和5门课程的成绩。该系统能够实现添加、删除、修改功能。并且能够计算某学生的总分和平均成绩,能够按照总分排序输出。
2.需求分析
学生成绩管理系统主要是提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息。教师可以通过成绩管理系统查阅学生成绩信息。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改。
根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学
生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。
2.1基础功能
该系统所具有的基础功能有能够记录学生的学号、姓名、专业和5门课程的成绩。该系统能够实现添加、删除、修改功能。并且能够计算某学生的总分和平均成绩,能够按照总分排序输出。
2.2扩展功能
该系统在原有的基础功能上还增加了查询不及格学生的记录、按照单科成绩排序、添加学生信息后可以写进文件。
3.系统概要设计
3.1开发与运行环境
3.1.1开发环境
1.开发语言为C语言。
2.开发平台为VC++6.0.
3.1.2运行环境
本次运行环境为Win10系统。
3.2数据结构设计
为学生成绩的存储定义如下结构体类型:
struct student
{
int num; /* 定义学号*/
char name[20]; /* 定义姓名*/
char major[20]; //专业
float score[5]; /* 定义存贮五门课成绩的数组*/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论