C语言班级成绩管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学院
课程设计报告
C语言程序设计课程设计
专业电气工程及其自动化班级
姓名
学号
指导教师
年月
新能源与动力工程学院课程设计任务书课程名称:C语言程序设计课程设计指导教师(签名):
班级:姓名学号:
指导教师评语及成绩评定表
指导教师签字:
年月日
目录
一.引言........................................................ - 1 -
1.1 设计目的.......................................... - 1 -
1.2意义............................................... - 1 -
1.3内容............................................... - 1 -
1.4主要任务........................................... - 2 - 二.主要功能和功能.............................................. - 3 -
2.1主要功能........................................... - 3 -
2.2要求............................................... - 3 -
三.系统的数据需求及性能分析..................................... - 4 -
3.1 数据需求.......................................... - 4 -
3.2系统的性能分析..................................... - 4 -
四. 输入输出要求................................................ - 5 - 五.整体框架结构................................................ - 6 - 六.学生成绩业务管理图.......................................... - 7 - 七.系统概要设计................................................ - 8 -
7.1 程序的模块组成.................................... - 8 -
7.2 学生信息结构数组.................................. - 8 -
7.3 各个程序的主要功能介绍:.......................... - 9 -
八.系统详细设计................................................ - 10 -
8.1函数介绍.......................................... - 10 -
九. 调试与测试................................................. - 13 -
9.1系统调试.......................................... - 13 -
9.2系统测试.......................................... - 13 - 十.总结....................................................... - 20 - 参考文献....................................................... - 22 - 附录源代码................................................... - 23 -
一.引言
1.1 设计目的
1.学生成绩的录入
2.能统计学生的成绩,求学生的总分及平均分
3.能查询单个学生成绩
4.能修改单个学生信息
1.2意义
随着经济的快速发展,科技的日益普及。目前我国的信息数字化工作也进入一个全新发展时期,特别是高校的信息化建设已进入了全面的发展阶段,诸多高校充分地认识到,信息化建设己经成为了高校提高自身管理水平、提升综合竞争实力的重要手段。在高校,各种信息管理系统层出不穷。通过本系统,能够实现对学生成绩的有效管理,减少教务人员、教师的工作量,该系统能够很好的满足学校教学、管理方面的要求。为教务人员、教师提供学生成绩管理系统,以轻松实现学生成绩管理。系统化的成绩管理可以减少教务人员及教师因为工作量大而出现错误,为学校减少不必要的人力、物力、财力,便于学生成绩的增加、删除、修改、查询。
1.3内容
对一个有N个学生的班级,每个学生有四门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。
1.4主要任务
1.能按完成对学生成绩的录入、修改。
2.能统计学生的成绩,求学生的总分及平均分。
3.能查询学生各科成绩。
二.主要功能和功能
2.1主要功能
1.学生查询功能:为了方便学生查找成绩等信息,将所有信息按照需要进行分类。这样学生就能很方便的找到自己所需要的信息。
2.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。
3.添加功能:管理员可以输入学生成绩等相关信息。
4.修改功能:输入密码后管理员可以对数据库中的信息进行修改,系统能够通过管理员的给出的条件查找出所要修改的信息,对修改后的信息进行保存。
5.统计功能:管理员可以通过此功能对信息进行统计。
2.2要求
使用二进制文件方式存储数据,系统以菜单方式工作学生成绩信息包括:学号,班别,姓名,四门课程成绩(语文、数学、英语和政治)等。要求使用二进制文件方式存储数据,系统以菜单方式工作,实现对学生成绩的录入,修改,统计,排序,查询,输出等功能。