2016新编c语言课程设计 成绩记录簿.docVIP

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

课程设计 2010 ~ 2011学年第二学期 设计题目 成绩记录簿 院(系) 理学院 专 业 数学与应用数学 班 级 学号 学生姓名 设计时间 2011年 6月 5 日——2011 年 6 月 15 日 指导教师 提交日期 2011年6月15日 上海应用技术学院课程设计任务书 课程名称 程序设计语言课程设计 课程代码 B704010 设计题目 算术练习 个人收支管理 通讯录 成绩记录簿 图书借阅管理 日程表管理 题目序号 4 设计时间 2011年 6 月5 日——2011 年 6 月 15 日 系(院) 数学系 专业 数学与应用数学 班级 课程设计任务(条件)、具体技术参数(指标) 在指导书提供的课程设计题目中选择一题或自选(但需经过指导教师认可) 每个题目限一人完成,题目选定后不可更换。 用户提供的主操作界面应该方便用户的操作。 最后提交的课程设计成果包括: a) 课程设计报告电子稿。 c) 源程序文件。 d) 可执行程序文件。 对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求) 分析课程设计题目的要求; 写出详细设计说明; 编写程序代码,调试程序使其能正确运行; 设计完成的软件要便于操作和使用,有整齐、美观的使用界面; 设计完成后提交课程设计报告和源代码文件的电子文档。 课程设计工作进度计划: 选择课程设计题目,分析课题的要求,确定设计方案; 第二天 按功能模块编写详细设计说明和程序流程图; 第三~六天 编写与调试程序; 第天 写课程设计报告; 第天 交课程设计报告 主要参考资料 [1]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005 [2]谭浩强.C程序设计题解与上机指导(第三版).北京:清华大学出版社,2005 [3] Herbert Schildt.C语言大全(第四版).北京:电子工业出版社, 2004 [4]程序设计语言课程设计指导书. 指导教师(签名): 教研室主任(签名): 2011年 6 月5日 2011年 6 月 15 日 目录 1 概述 4 1.1 课程设计目的 4 1.2 课程设计要求 4 1.3 设计要求具体说明 4 2 详细设计说明 4 2.1 总体设计方案 4 2.2 程序描述 4 2.3 功能结构 4 2.4 主要模块描述 4 2.5 采用的算法 4 3 程序测试 5 4 课程设计总结 5 5 软件使用说明 5 6 附录(参考文献,原代码:) 5 概述 课程设计目的 1巩固和加深学生对C语言课程的基本知识的理解和掌握; 掌握C语言编程和程序调试的基本技能; 利用C语言进行基本的软件设计; 掌握书写程序设计说明文档的能力 提高运用C语言解决实际问题的能力。 成绩记录簿数据项写入文件 详细设计说明 设计好算法,用流程图表示出来。 分别做好主函数,和需要用到的各个函数。 将他们拼接好,进行调试。 美化界面环境。 总体设计方案 程序描述 (给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且还要说明本程序的特点说明该程序应具有的功能, 主要模块描述 (对主要模块包括主程序分别进行功能描述、设计说明、操作说明,并给出流程图) 主程序提供一个界面,允许用户选择。使用switch语句,用时直接输入数字即可。 增加函数,功能是插入学生成绩。使用一个无穷循环,直到录入”n”时结束。 删除函数,功能是删除,分为两步,先找后删。找,用strcmp函数 来做如果找到记录i值,反之记为-1;删除可以从i项开始将数组的后一项赋值给前一项。前一项自动被删掉。这样完成删除。 查询函数与之类似,将删除改为输出即可; 求平均值函数与查询类似只是输出时只输出平均值而已。 按平均值排序只要加一个排序函数即可。 退出函数什么都不写,即可。 采用的算法 (详细说明本程序所选用的算法,具体的计算公式和计算步骤Student_Insert();函数,用户录入数据。直到录入”n”时停止。 如果选二, 进入 Student_modify() ;用户输入信息,然后系统求出平均值并且输出. 如果选三, 进入 Student_Delete(); 先找到这条信息,然后删除,如果找不到,输出错误. 如果选四, 进入 Student_

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档