语言课程设计学生成绩管理系统39349.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计报告 信息技术工程学院 C语言课程设计报告 题目:学生成绩管理系统(student achievement management system) 目录 TOC \o "1-3" \h \z \u 一 设计目的 3 二 课程设计的内容 3 三 课程设计的要求与数据 4 四 课程设计应完成的工作 4 五 总体设计(包含几大功能模块) 5 六 详细设计 6 6.1各个模块的功能和实现 6 6.2 流程图 7 (管理员模式流程图) 7 (来宾模式流程图) 8 8 七 调试分析(各模块测试结果) 9 7.1源代码 9 7.2 各模块测试结果 24 八 总结 29 九 参考资料 30 一 设计目的 通过本课程设计巩固《C语言程序设计》课程的教学成果,深入理解结构体、指针、链表、动态分配内存和文件操作的等C程序设计中的中高级技术,通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力、提高学生利用C语言进行程序设计的能力,初步培养良好的编程习惯和编程风格,初步学习程序的文档的撰写方法。 二 课程设计的内容 通过C语言程序系统,设计一个可以对学生的成绩信息进行管理的程序,其中学生的信息可以包括:学号、各科目的成绩的平均分排序等,其功能可以包括学生成绩的输入、输出、查询、排序、删除、统计、退出等。 三 课程设计的要求与数据 1、用C语言实现系统; 2、对学生信息(包括学号、姓名、语文、数学、英语、平均分)进行管理,包括学生成绩的信息输入、输出、查询、删除、排序、统计、退出、显示,以及整个程序的切换登录模式和修改管理员的信息. 3、学生信息包括: (1)、每一条记录包括一个学生的学号、姓名、3门课成绩 (2)、成绩信息录入功能:(成绩信息用文件保存,可以一次完成若干条记录的输入。) (3)、成绩信息显示浏览功能:完成全部学生记录的显示。 (4)、查询功能:完成按姓名查找学生记录,并显示。 (5)、成绩信息的删除:按学号进行删除某学生的成绩. (6)、排序功能:按学生平均成绩进行排序。 (7)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观! 四 课程设计应完成的工作 (1)编写算法; (2)算法测试,并有具体的测试结果和结果分析; (3)撰写课程设计报告。内容包括: 封面扉页 设计任务书 目录 总体设计方案(包括流程图) 使用说明及运行实例(包括界面) 成员设计内容简介 项目源程序代码(注意注释的使用) 指导教师评语 五 总体设计(包含几大功能模块) 1、成绩录入功能 2、成绩输出功能 3、成绩查询功能 4、删除模块 5、排序功能 6、统计功能 7、退出系统 六 详细设计 6.1各个模块的功能和实现 (1)整个成绩管理系统设计分为9个模块: 1.输入学生成绩 2.删除学生成绩 3.查询学生成绩 4.修改学生成绩 5.排序学生成绩 6.保存记录 7.显示所有 8.退出系统 9.修改管理员信息 (2)(主要函数的功能) 1.主函数main():定义学生结构体数组,调用录入,统计等函数对成绩表进行处理。 2.输入数据函数input():输入学号、成绩。 3.排序函数sort():对总成绩或者平均成绩,进行排序,按从高到低或者从低到高。 4.显示数据函数display():显示各个学生的总成绩 5.新增数据函数insert():增加学生学生记录。 6.删除数据函数del():由于各种原因,删除某些同学的成绩、学号等。 7.平均值函数average():求各个同学总成绩的平均值。 8.查询数据函数qur():查询学生的信息。 9.保存数据函数save():再一次打开界面是,仍有上次所找的讯息。 10.退出系统函数exit():当要退出整个系统时。 6.2 流程图 (管理员模式流程图) 输出菜单 输入 根据菜单输入n的值选择程序结束开始保存查找退出删除统计插入排序输出 输出菜单 输入 根据菜单输入n的值选择程序 结束 开始 保存 查找 退出 删除 统计 插入 排序 输出 开始(来宾模式流程图) 开始 输出菜单 输出菜单 根据菜单,选择程序 根据菜单, 选择程序 退出程序切换登录排序成绩显示 退出程序 切换登录 排序 成绩 显示 成绩 查询 成绩 结束 结束 七 调试分析(各模块测试结果) 7.1源代码 #include<stdio.h> #include<string.h> #include<time.h> #include<stdlib.h> #include<conio.h>

文档评论(0)

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

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

1亿VIP精品文档

相关文档