C语言程序设计与实验指导 实训任务工单汇总 张光桃 1 熟悉开发环境——项目总体需求分析---11 综合实训——设计并实现学生成绩管理系统.docx

C语言程序设计与实验指导 实训任务工单汇总 张光桃 1 熟悉开发环境——项目总体需求分析---11 综合实训——设计并实现学生成绩管理系统.docx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

任务工单1熟悉开发环境——项目总体需求分析

班级

姓名

任务成绩

实训地点

日期

小组编号

任务名称

熟悉开发环境——项目总体需求分析

学时

2

任务目标

1.了解学生成绩管理系统的功能需求

2.了解结构化程序的设计思路

3.掌握VisualC++2010开发环境

任务导入

为了方便学校或教育机构对学生的学业成绩进行管理和统计,可以使用C语言设计一个学生成绩管理系统。该系统旨在提供一个集中管理学生信息、录入成绩、生成成绩报表等功能的平台,以便教师、学校管理人员能够方便地获取和分析学生成绩数据,从而更好地进行教学和管理工作。

任务分析

对于学生成绩管理系统,需要生成或者输入学生信息、存储学生基本信息和成绩信息,并提供成绩统计和查询服务,具体需要实现以下功能:

(1)保存、读取学生信息;

(2)显示学生基本信息及各科成绩;

(3)基本信息管理,包括添加、删除、修改学生信息及成绩;

(4)学生成绩管理,包括计算学生成绩总分、根据总分排名;

(5)考试成绩统计,包括输出课程最高分、最低分和平均分;

(6)根据条件查询,包括根据学号、姓名或名次等信息进行查询;

(7)随机生成学生信息及成绩。

任务准备

熟悉MicrosoftVisualC++2010集成开发环境。

任务实施

使用MicrosoftVisualC++2010环境创建项目。

(学生补充)

任务总结

通过本任务的学习,对所学、所获进行总结。

(学生补充)

任务评价

评价方式

评价内容

分值

成绩

自我评价

课前任务的预习情况

10

对知识和技能的掌握程度

20

任务实施的完成情况

50

是否胜任小组内的工作

20

合计

小组评价

小组的本次任务完成质量

30

个人本次任务完成工作量

20

个人本次任务完成质量

30

个人的合作精神和沟通能力

20

合计

教师评价

个人所在小组的任务完成质量

30

个人本次任务完成质量

30

个人在所在小组的参与度

20

个人对本次任务的贡献度

20

合计

总评=自我评价×()%+小组评价×()%+教师评价×()%=

任务工单2顺序结构——输出菜单内容

班级

姓名

任务成绩

实训地点

日期

小组编号

任务名称

顺序结构——输出菜单内容

学时

2

任务目标

1.掌握C语言中输入、输出的常用格式

2.掌握printf函数和scanf函数的调用形式

3.掌握C语言中顺序结构程序设计的一般思路

4.进一步熟悉C语言程序的处理过程

任务导入

学生成绩管理系统提供了丰富的管理功能,为了更好地分类展示这些功能,方便用户直接操作,增强用户体验,本系统将设计菜单选择界面,在控制台输出如图所示的效果。

任务分析

根据项目功能,使用printf函数在控制台输出菜单界面所显示的内容。因为printf函数为库函数,所以需要使用预编译命令#include包含头文件stdio.h。

任务准备

1.输出函数printf

2.输入函数scanf

任务实施

1.在控制台输出菜单内容;

2.从键盘输入0~6作为选择值。

(学生补充)

任务总结

通过本任务的学习,对所学、所获进行总结。

(学生补充)

任务评价

评价方式

评价内容

分值

成绩

自我评价

课前任务的预习情况

10

对知识和技能的掌握程度

20

任务测试的完成情况

20

任务实施的完成情况

40

是否胜任小组内的工作

10

合计

小组评价

小组的本次任务完成质量

30

个人本次任务完成工作量

20

个人本次任务完成质量

30

个人的合作精神和沟通能力

20

合计

教师评价

个人所在小组的任务完成质量

30

个人本次任务完成质量

30

个人在所在小组的参与度

20

个人对本次任务的贡献度

20

合计

总评=自我评价×()%+小组评价×()%+教师评价×()%=

任务工单3选择结构——输出成绩等级

班级

姓名

任务成绩

实训地点

日期

小组编号

任务名称

选择结构——输出成绩等级

学时

2

任务目标

1.能使用if语句的单分支和多分支结构

2.能使用switch语句实现分支结构

3.能嵌套使用if语句和switch语句

任务导入

假如某班学生期末考试除了语文、数学、英语科目外,还有一门劳动课程,劳动课是考查课,成绩须按五分制打分,即90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。请通过键盘输入百分制分数,在控制台输出相应等级。

任务分析

使用scanf函数可以从键盘输入整数,但是需要判断该整数值是不是合法的百分制分数,0~100范围内的整数是合法的,如果不合法须给出错误提示。将合法的百分制成绩转换为五分制,既可以使用多分支if语句实现,也可以使用switch语句实现。根据五分制规则,很容易

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档