学生成绩管理应用程序设计C语言课设毕业设计(论文).doc

学生成绩管理应用程序设计C语言课设毕业设计(论文).doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课 程 设 计 题 目 学生成绩管理应用程序设计 系 (部) 班 级 姓 名 学 号 指导教师 2010 年 1 月 11 日至 1 月 15 日共 1 周 2010 年 1 月 15 日 C语言程序设计课程设计任务书 一、设计题目、内容及要求 1、设计题目:学生成绩管理应用程序设计 2、设计内容及要求: 利用C语言中数组、指针、结构体等基本知识,设计一个学生成绩管理应用程序,其具有以下功能:① 实现菜单功能(必须实现的功能)。②编程实现相应记录的添加、删除、修改、浏览和查询等功能(可实现部分的功能)。③实现记录的存储,可以用文件来实现(选作功能)。 二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1、用C语言进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释; 2、撰写课程设计说明书一份,不少于2000字。课程设计说明书应包括封面、任务书、正文(设计的基本思路、设计的步骤及主要代码解释)、参考文献(资料)等内容。 三、进程安排 1月11日:确定程序功能,确立程序设计思想 1月12日~1月13日:进行详细设计,实现编码 1月14日:进行程序测试,完善编码;撰写设计说明书,准备答辩 1月15日:答辩 四、主要参考资料 [1] 严蔚敏.数据结构C语言版.清华大学出版社,2002 [2] 张磊.C语言程序设计.北京:高等教育出版社,2005 [3] 谭浩强.C语言程序设计.第2版.北京:清华大学出版社,2008 [4] 谭浩强.C程序设计(二级)教程.北京:清华大学出版社,2002 [5] 陈少波.C语言设计.机械工业出版社,2006 指导教师(签名): 教研室主任(签名): 注:可以附页 课程设计成绩评定表 出勤 情况 出勤天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20分) 课设答辩(20分) 设计成果(60分) 总成绩(100分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年 月 日 1程序总体设计 1.1程序功能 学生包括学号、姓名、3门考试成绩。 图1 程序功能图 1.3主函数流程图 2程序详细设计 2.1 插入函数的实现 插入前如图3所示。 输入一条记录信息如图4所示。 插入后如图5所示。 代码流程图如图6所示。 源程序代码: void Student_Insert() { while(1) { printf(请输入学号:); scanf(%s,students[num].ID); getchar(); printf(请输入姓名:); scanf(%s,students[num].Name); getchar(); printf(请输入语文:); scanf(%f,students[num].Mark1); getchar(); printf(请输入数学:); scanf(%f,students[num].Mark2); getchar(); printf(请输入外语:); scanf(%f,students[num].Mark3); getchar(); num++; printf(是否继续?(y/n)); if (getchar()==n) { break; } } } 2.2 修改函数的实现 修改前如图7所示。 输入一条记录信息如图8所示。 修改后如图9所示。 代码流程图如图10所示。 源程序代码: void Student_Modify() {

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档