第一范文网 - 专业文章范例文档资料分享平台

电气工程-C语言课程设计

来源:用户分享 时间:2025/5/16 2:40:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课 程 设 计 报 告

课程名称 C语言程序设计 课题名称 班级成绩管理系统

专 业 电气工程 班 级 电气0902班 学 号 2009010100201 姓 名 沈幼明 指导教师 黄哲 田媛 陈多

2010年6月25日

湖南工程学院 课 程 设 计 任 务 书

课程名称 C程序设计 课 题 班级成绩管理系统

专业班级 电气工程0902班 学生姓名 沈幼明 学 号 200901010201 指导老师 黄哲 田媛 陈多 审 批

任务书下达日期 2010年6 月 25日 任务完成日期 2010年 7 月 10日

一、设计内容与设计要求

1、设计内容

(1)、问题描述:

对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

(2)、功能要求:

1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。

2、本系统显示这样的菜单:

请选择系统功能项: a、成绩录入 b、 成绩显示 c、成绩保存 d、成绩排序

e、成绩修改(要求先输入密码) f、成绩统计

(1) 显示每门课程成绩最高的学生的基本信息 (2) 显示每门课程的平均成绩 g、退出系统

3、执行一个具体的功能之后,程序将重新显示菜单。 4、将学生成绩保存到文件中。

(3)、算法提示:

1、数据结构:结构体类型数组。

2、数据库结构:下表构成该系统的基本数据库。

姓名 char 学号 Char 课程名称1 float 课程名称2 float ?? (4)、测试数据: 学生人数N=10

课程门数M=4

课程名:数学、语文、英语、政治 (5).分组及安排

所选题目根据学生学号确定,学号模4加1,即(学号%4+1)。如你的学号为17,则所选题目号为:17%4+1==(题目2)。

(6).成绩评定

程序设计方案是否合理;程序设计是否正确;调试结果;设计说明书的质量高低;答辩时回答问题情况;课程设计周表现情况;总评成绩记入“课程设计成绩评分表”。

2.设计要求:

1).设计正确,方案合理。 2).界面友好,使用方便。 3).程序精炼,结构清晰。

4).设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

5).上机演示。

二、进度安排

星期一 下午 星期二 下午

机房上机,熟悉这次课程设计的目的和课程设计的要求,通过图书馆或因特网查找与班级成绩管理系统课题相关的资料,明确了解一些要用到的文件和调用函数等,然后再把整个程序设计的总体框架、流程图等构思出来,并进行书面程序设计。

星期三 下午

机房上机,在计算机上编辑源程序。调试程序,在改正错误的同时不断完善程序,使源代码满足课程设计的要求和实现课程设计的基本功能。不断改正错误后,要保证程序能成功编译成目标文件,链接成功成为可执行文件,这样才能算已经完成了本课题的基本功能。之后,开始撰写课程设计报告。

星期四 下午

进一步完善程序并运行演示,完成课程设计答辩,完成并打印课程设计报告。

搜索更多关于: 电气工程-C语言课程设计 的文档
电气工程-C语言课程设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4wro06qr5f2r4yi9c20p_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top