1 / 13
文档名称:

学生作业完成情况程序课程报告.doc

格式:doc   大小:151KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生作业完成情况程序课程报告.doc

上传人:蓝天 2021/10/23 文件大小:151 KB

下载得到文件列表

学生作业完成情况程序课程报告.doc

文档介绍

文档介绍:《数据结构》课程设计

目:
学生作业完成情况管理程序

业:
计算机科学与技术

级:

号:
作者姓名:
指导教师:
2011年12月25日
1、 需求分析 (2)
1问题描述 (2)
2基本要求 (2)
2、 概要设计 (2)
1数据结构 (2)
2程序模块 (3)
2. 3各模块之间的调用关系及算法设计 (3)
3、 详细设计 (4)
4、 调试与分析 (8)
1程序调试 (8)
2数据分析 (9)
5、 用户手册 (10)
1运彳丁环境 (10)
2执彳亍文件 (10)
6、 参考文南犬 (10)
7、 心得体会 (10)
8、 小组成员任务分配及工作进度安排 (11)
学生作业完成情况管理程序
1、需求分析

请设计一个学生作业完成情况管理程序。
假设某门课程一学期要留10次作业,每次老师要进行批改,给出分数后还要进行登记。 学期期末要根据每次作业的成绩计算出最终的平时成绩(满分100)。作业登记信息应该包 含:学号、姓名、10次作业的完成情况。
2基本要求
该程序应该具有下列功能:
通过键盘输入某位学生某次作业的分数;
给定学号,显示某位学生作业完成情况;
给定某个班级的班号,显示该班所有学生的作业完成情况;
给定某位学生的学号,修改该学生的作业完成信息;
给定某位学生的学号,删除该学生的信息;
按学生的最终平时成绩进行排序;
输出平均分数。
2、概要设计

定义了两个结构体studentinfo和stuType分别存储学生的基本信心和所有学生的信息 库。完整定义如下:
struct studentinfo
{ //定义学生基本信息结构体
int num;
int cis:
char* name;
int score[10];
}
struct stuType
{ //结构类型定义
student Info stu[MUNMAX]:
int num;}
2程序模块
void DisplayMenu () ; //显示菜单
int choiceltemO ; //菜单选择
void Print_alnfo(struct stuType s, int index) ; //输出一个学生的信息
void Printinfo (struct stuType s) ; //输出所有学生的信息
void Input_alnfo (struct studentinfo* as) ; //输入一个学生的信息
void Input_alllnfo(struct stuType* s, int num) ; //输入多个学生的信息 int Search (stmct stuType stu); 〃查找
void Modify (struet stuType* s, stuType stu) ; //修改
void del (struct stuType* s) ;//删除
void Search cis (struct stuType* s) ;//查出一个班的成绩
void Pj (struct stuType* s) ;//求平均成绩
2. 3各模块之间的调用关系及算法设计
1、菜单选择函数choiceitem()通过调用显示菜单函数void DisplayMenu ()实现对程序 的基本功能的显示,从而使程序设计有了方向。
2>通过函数choiceitem()的switch语句列举查询的功能,从而实现对程序各模块之 间的调用,详细如下:
do{
choice二choiceItem();
switch (choice)
{
case 0:printf(〃\nWelconie );break;
case 1:Inp1Info(&student, MUNMAX);break;
case 2:Input allInfo(&student, 1); break;
case 3:Printlnfo(student);break;
case 4:Init(&student);break;
case 5:{if((index=Search(student))!二一1)
Print_alnfo(student, index);
else printf (〃\n No eixst the student. \n〃);} break;
case
6:Modify(&student, student);break;
case
7:del (&student);break;
case
8:Searcheds(

最近更新

英文经典合同范本 24页

竹鼠养殖业的项目融资计划书 39页

睡眠屋项目融资方案 45页

电商新零售类项目融资方案 38页

黑龙江省伊春市高职单招2024-2024-2025学年综.. 23页

酒泉职业技术学院数学单招试题测试版附答案解.. 9页

除鳞机上的钢丝刷盘的制作方法 3页

高强度玻璃钢大棚骨架的制作方法 2页

一对家养鹧鸪(石鸡)源性成分pcr检测用引物的制.. 5页

一种仔猪用复合维生素的制作方法 7页

一种具有蒸汽补湿及热回潮系统的密集烤房的制.. 8页

《小儿消化性溃疡》课件 24页

《汇丰银行风险管理》课件 30页

《总体参数的估计》 28页

贵州省铜仁市2024年七年级下学期数学期中考试.. 10页

《帐户与借贷记账法》 66页

2024年山东商务职业学院单招语文模拟试题及答.. 11页

2024-2025年山东药品食品职业学院单招职业技能.. 4页

2024-2025-2023学年黑龙江省佳木斯市普通高校.. 28页

现代纤维艺术的多元化发展趋势研究的综述报告.. 2页

2023年江苏省南京市普通高校对口单招综合素质.. 18页

装备承制单位资格审查申请表及附件优质资料 40页

冯耘先生著作家乐赢钱公式 29页

(word完整版)英语四级4500词汇高度浓缩为400个.. 6页

最新gb50003-2023《砌体结构设计规范 11页

PEP人教版小学英语四年级下册《Unit 3 Weathe.. 3页

膏方的合理使用院内讲座用 34页

2021年外商投资企业合资合作合同范本 10页

佛顶尊胜陀罗尼咒梵文版 2页

陈抟神数秘旨 33页