- 7
- 0
- 约8.15千字
- 约 12页
- 2023-11-28 发布于湖北
- 举报
PAGE
PAGE 2
衡阳师范学院
《数据结构》课程设计
题 目: 学生作业完成情况管理程序
专 业: 计算机科学与技术(非师范)
班 级: 1002
学 号:10190205 18 26
作者姓名: 刘超 丁正宁 刘新宇 王兵
指导教师: 王 杰
2011 年 12月2
目 录
1、需求分析………………………………………………………………………………(2)
1.1 问题描述…………………………………………………………………(2)
1.2 基本要求…………………………………………………………………(2)
2、概要设计………………………………………………………………………………(2)
2.1数据结构…………………………………………………………………(2)
2.2 程序模块…………………………………………………………………(3)
2.3 各模块之间的调用关系及算法设计……………………………………(3)
3、详细设计………………………………………………………………………………(4)
4、调试与分析…………………………………………………………………………(8)
4.1程序调试…………………………………………………………………(8)
4.2数据分析…………………………………………………………………(9)
5、用户手册……………………………………………………………………………(10)
5.1运行环境…………………………………………………………………(10)
5.2执行文件…………………………………………………………………(10)
6、参考文献……………………………………………………………………………(10)
7、心得体会……………………………………………………………………………(10)
8、小组成员任务分配及工作进度安排…………………………………………(11)
学生作业完成情况管理程序
1、需求分析
1.1 问题描述
请设计一个学生作业完成情况管理程序。
假设某门课程一学期要留10次作业,每次老师要进行批改,给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平时成绩(满分100)。作业登记信息应该包含:学号、姓名、10次作业的完成情况。
1.2 基本要求
该程序应该具有下列功能:
(1) 通过键盘输入某位学生某次作业的分数;
(2) 给定学号,显示某位学生作业完成情况;
(3) 给定某个班级的班号,显示该班所有学生的作业完成情况;
(4) 给定某位学生的学号,修改该学生的作业完成信息;
(5) 给定某位学生的学号,删除该学生的信息;
(6) 按学生的最终平时成绩进行排序;
(7) 输出平均分数。
2、概要设计
2.1数据结构
定义了两个结构体studentInfo和stuType分别存储学生的基本信心和所有学生的信息库。完整定义如下:
struct studentInfo
{ //定义学生基本信息结构体
int num;
int cls;
char* name;
int score[10];
}
struct stuType
{ //结构类型定义
studentInfo stu[MUNMAX];
int num;}
2.2 程序模块
void DisplayMenu(); //显示菜单
int choiceItem(); //菜单选择
void Print_aInfo(struct stuType s,int index); //输出一个学生的信息
void PrintInfo(struct stuType s); //输出所有学生的信息
void Input_aInfo(struct studentInfo* as); //输入一个学生的信息
void Input_allInfo(struct stuType* s,int num); //输入多个学生的信息
int Search(struct stuType stu); //查找
void Modify(struct stuType* s,stuType stu); //修改
void del(struct stuType* s);//删除
void Search_cls(struct stuType* s);//查出一个班的成绩
void Pj(struct stuType* s);//求平均成绩
2.3 各
您可能关注的文档
最近下载
- 2026年新疆社区工作者招聘考试历年参考题库含答案详解.docx VIP
- 2026春统编版(五四制)(新教材)小学道德与法治三年级下册《我们的生活越来越幸福》课时练习及答案.docx VIP
- 融资租赁租金测算表.xls VIP
- 第四版(2025)国际压力性损伤溃疡预防和治疗临床指南解读.docx VIP
- 住建部《建筑业10项新技术(2017版)》解读.pptx VIP
- 3如何撰写年鉴.doc VIP
- 2010年高考英语试卷(天津)(空白卷).pdf VIP
- 通向AGI之路-2025全球人工智能展望报告.pptx VIP
- 高处作业安全培训课件.docx
- 2025中国生物制造产业发展白皮书-.pdf
原创力文档

文档评论(0)