《c语言程序设计课程设计》实训手册-2016.12.docVIP

《c语言程序设计课程设计》实训手册-2016.12.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《c语言程序设计课程设计》实训手册-2016.12

目 录 《 C 语言程序设计课程设计》评分表 3 《 C 语言程序设计课程设计》任务说明 4 《 C 语言程序设计课程设计》实训日志 8 《 C 语言程序设计课程设计》程序源代码 9 《 C 语言程序设计课程设计》评分表 指导教师: 执行时间: 姓 名 学 号 得 分 统 计 总评得分 设计报告40% 源程序30% 日志总结30% 成绩考核说明: 成绩分为:优、良、中、及格、不及格 五个档次,通过设计报告、源程序及每天的日志总结的百分制成绩,合计后进行折算; 设计报告、源程序代码及实训日志三项缺一不可,如果一项欠缺,成绩一律为不及格; 课程设计性质为实训性的训练课程,原则上要求做到不迟到、不旷课,如果迟到次数达到两次,或旷课次数达到一次,成绩一律为不及格。 如果被检查到源代码有雷同者,不论是代码的提供者,还是代码的抄袭者,共同以作弊处理,总成绩一律为零分。 【教师点评】 《 C 语言程序设计课程设计》任务说明 一、课程性质 《C 语言程序设计课程设计》是一门独立的集中性实训课程,是学习了计算机编程语言《C语言程序设计》后,相关联的实训课程。 二、课程设计目的与要求 课程设计是使学生融会贯通本课程所学专业理论知识,完成一个较完整的程序设计与计算和程序调试过程,以加深学生对所学理论的理解与应用,进一步认识和熟悉C语言程序设计中的语句的应用和用途,了解解决实际问题的一般过程,培养学生综合运用基础理论知识和专业知识去解决实际应用设计问题的能力。通过综合性课程设计训练,使学生达到以下的目的和要求: 1、结合该课程中所学的C语言理论知识,设计一个综合的程序解决具体的实际问题,按要求独立完成设计方案,培养学生独立分析与解决问题的能力; 2、学会查阅相关手册和资料,通过查阅手册和资料,进一步熟悉常用方法的用途和技巧,并掌握这些方法的具体含义和如何使用这些方法解决实际问题; 3、掌握综合性程序设计的基本过程; 4、掌握综合性程序开发的调试技术,熟悉常用调试方法的使用; 5、认真撰写总结报告,培养严谨的作风和科学的态度。 三、时间安排 实习时间:2016年12月26日——12月30日 12月30日将设计报告上交指导老师处,2017年1月5日前指导老师将设计报告批阅完毕,并连同学生成绩单(电子版)交到系办公室。 四、设计课题 题目:学生成绩管理系统(限最多5人完成) 管理信息系统(MIS)是以数据处理为中心,一般要求具备数据录入、计算(处理)、查询、修改、统计、报表打印和数据备份等基本功能。 (一)功能要求 本课程设计的学生成绩管理,能够完成以班级为单位的本学期期末考试成绩数据处理,包括成绩输入、修改、显示、查找、汇总统计、保存与读取等功能。 输入学生的成绩信息,包含学号、姓名、性别等基本信息和计算机基础、高等数学、大学英语、C语言等各课程成绩; 显示全部学生的各科成绩信息; 对各科成绩统计分析(总分、平均分、最高分、最低分和及格率等); 统计各科各分数段人数; 按学号或姓名查询并显示某个学生的各科成绩; 按课程成绩或总分由高到低排序显示; 更新某个学生的基本信息或课程成绩; 将学生的成绩信息保存到一个文件中; 读入文件中保存的学生信息。 (二)界面需求 良好的人机界面。要尽可能考虑到用户的操作习惯,在软件的操作过程中,提示信息尽量丰富、准确。 (三)容错能力 较好的容错能力。软件操作中经常会有预料不到的情况发生,常常需要对用户数据的数据进行数据正确性和完整性检查,尤其是关键数据和敏感数据。比如,成绩的输入就要注意数据范围,如果学号用的是字符串表示,就要考虑用户输入的数据是否含有非数字型的字符。 (四)文档说明 详细的文档说明。软件开发过程中每一步涉及的文档都较多。详细的规范的实际方案和开发文档不仅是开发过程的记录,还是软件开发组内人员沟通的有效方式,是进行软件开发过程监控和质量保障的基础,也是软件应用和维护的基础。 五、课题要求 应用C语言知识,依据以上题目,全部必须应用链表等有关知识点进行设计,要求系统具有智能性、适用于任何不同的规模情形,智能化地应用内存。 要求每人每日填写总结日志,叙述当天完成的任务,并将当天完成的代码及测试测试程序进行提交,提交到教学资源库中。 设计结束时,每人提交一份项目设计报告(在实训手册中完成),说明整个项目程序的设计思路,以及系统的工作流程。 六、课程设计报告的撰写规范 课程设计的总结报告是在完成设计、安装、调试后,学生对归纳技术文档、撰写科学技术总结报告能力的训练,培养学生严谨的作风和科学的态度。通过撰写课程设计总结报告,不仅可以把设计、安装、调试及技术参考等内容进行全面总结,而且还可以把实践内容提升到理论高度。总结报告按如下内容顺序

文档评论(0)

kfcel5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档