- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计任务书(学生成绩管理系统)课程设计任务书(学生成绩管理系统)
南京工程学院
课程设计任务书
课 程 名 称 程序设计语言-C
院(系、部、中心) 计算机工程学院
专 业 计算机科学与技术
班 级 电科技101、102
起 止 日 期 2012-2-20~2012-2-24
指 导 教 师 解 芳
1.课程设计应达到的目的本课程设计的目的是为了让学生在学习《程序设计语言-C》课程的基础上,进一步深入巩固所学理论知识、使理论与实际相结合的重要实践环节。本课程设计通过完成一些具有一定难度的程序的编写、调试、运行工作,掌握面向过程程序设计的基本方法,从而提高学生分析问题、解决问题的能力。
课程设计是教学中很重要的一项实践环节,它可以帮助学生充分理解课堂教学中的内容,对提高学生的实践认识和实际动手能力都有很重要的实际意义。学生应在一周的时间内,按照课程设计的要??,结合所学的理论知识,查找相关资料,完成好本次课程设计,提高程序编写的能力,为将来的实际工作取得一定的经验。2.课程设计题目及要求编写一个学生成绩管理的程序。由键盘输入数据(最好要考虑输入数据输入的格式及输入数据的有效性),然后进行以下的功能实现。程序要求主函数是一个功能选择菜单,其它各功能都用各自的函数实现。
要求至少有20个学生的原始数据。原始数据如下:
学号 姓名 C程序设计 高等数学 英语 线性代数
1 王.. 80 80 80 80
2 张.. 90 90 90 90
…
功能要求如下:
1、数据的输入
2、计算每位同学的平均分
3、计算每门课程的平均分
4、计算各分数段(90-100、80-89、60-79、60以下)的人数
5、对这10位同学的成绩按平均分排序,给出名次。
6、对数据可以进行增、删、改的编辑操作。
7、对数据可进行查询操作。
8、最后输出结果如下:
学号 姓名 C程序设计 高等数学 英语 线性代数 平均分 名次
1 王.. 80 80 80 80 80 2
2 张.. 90 90 90 90 90 1
…
各科平均分 85 85 85 85 85
90-100 1 1 1 1 1
80-89 1 1 1 1 1
60-69 0 0 0 0 0
60以下 0 0 0 0 0
3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕任务:
(1)学习C语言程序设计的基本方法,具备一定的独立设计能力;
(2)根据题目要求,查阅有关的资料,完成系统功能设计;
(3)编程实现系统的功能;
(4)提高综合运用所学的理论知识独立分析和解决问题的能力;
(5)进一步提高上机调试程序能力;
(6)撰写规范的课程设计总结报告。
要求
(1)选定课程设计题目,下达课程设计任务。
选题可由指导教师选定,一般由指导教师提供选题供学生选择;也可由学生自己选题,但学生选题需通过指导教师批准。课题应在设计周之前提前公布,以便学生有充分的设计准备时间。
指导教师在公布课程设计课题时一般应包括以下内容:课题名称、课程设计任务、主要参考文献等内容。
(2)教师讲解
a.介绍课程设计的内容、要求、安排、考核方法、注意事项。
b.讲授必要的课题背景和相关知识、原理,着重帮助学生明确任务。
(3)学生查询资料,进行设计并完成设计报告
设计报告应包括的内容:课程设计题目及要求、系统总体设计方案以及各功能模块的设计等。?
(4)教师审查
审查设计报告是否规范,设计方案是否合理、正确、可行,否则要求调整或整改。教师记录学生的相应成绩。
(5)学生上机调试
通过教师审查后,即开始上机实现系统的各项功能。上机工作原则上由学生独立完成,教师给予适当指导。应对课程设计纪律和态度提出严格要求,督促、激发、引导学生圆满完成课程设计
文档评论(0)