- 0
- 0
- 约4.82万字
- 约 62页
- 2026-01-21 发布于河北
- 举报
课程设计报告
课程名称C语言程序设计___________
课题名称班级成绩管理系统
专业______________________________
班级______________________________
学号______________________________
姓名_______________________________
指导教师肖伟平宏罗敬
2012年12月26日
湖南工程学院
课程设计任务书
课程名称C语言程序设计
课题班级成绩管理系统
专业班级_______________________
学生姓名_______________________
学号_______________________
指导老师肖伟平宏罗敬
审批_______________________
任务书下达日期2023年12月26日
任务完毕日期2023年元月4日
目录
一、引言
二、总体设计
三、详细设计
四、问题分析及总结13
五、参照文献15
六、附件15
一、设计内容与设计规定
1.设计内容:班级成绩管理系统设计
波及时知识点:
①掌握并纯熟运用C语言的基本数据类型与多种体现式,程序的流程控制语句;
②掌握数组的基本概念。纯熟掌握一维数组、二维数组日勺应用、掌握字符数组
与字符串的关系以及字符串日勺简朴处理。
③掌握函数日勺定义,函数的返回值,函数的调用,函数日勺形式参数和实际参数
之间的关系;掌握变量日勺作用域与生存期,理解函数日勺作用域。
④掌握构造体日勺概念,构造体类型的定义,沟造体变量日勺定义和初始化,构造
体组员日勺表达,构造体变量日勺赋值含义,构造体与指针、函数的关系。
⑤掌握文献、文献类型指针日勺基本概念,纯熟掌握文献日勺打开与关闭以及文献
日勺建立、读写等有关操作。
2.设计规定:
1)用c语言实现系统;运用构造体数组实现班级成绩日勺数据构造设计;系统的
各个功能模块规定用函数的形式实现;应提供一种界面来调用各个功能,调
用界面和各个功能的操作界面应尽量清晰美观;各项显示数据均规定以表格
欧I形式输出;在各功能子模块中应设计对应的二级菜单。
2)建立一种班级学生成绩数据库,文献名为bjcjk.txt,并从该文献中读取数据;
3)班级成绩管理系统应能提供如下功能:
(1)主菜单界面设计。通过提醒顾客输入一种数字选项,调用对应日勺功能函数。
(2)学生成绩显示:完毕班级所有学生成绩的显示,显示时按表格的形式,且
应有表头;
(3)学生成绩追加:完毕新增一种(或多种)学生的成绩记录,规定在追加过程
中有对应的提醒信息,完毕追加后能重新计算学生平均成绩并显示;
(4)学生成绩修改:规定能按学号和按姓名两种定位方式,且可以按顾客规
定修改记录中除学号和姓名以外日勺指定内容,并重新计算学生的平均成绩;
(5)学生成绩信息的查询;要示系统能按学号、按姓名查询以及能查询总分在某
一指定范围内的学生信息,且能显示符合条件的I所的记录,若所需查询欧I信息
不存在时应有对应日勺醒信息。
(6)学生成绩信息日勺删除;规定可按指定口勺
原创力文档

文档评论(0)