下载此文档

C语言课程设计学生成绩管理系统定稿版.docx


文档分类:IT计算机 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
C语言课程设计学生成绩管理系统精编WORD版
信息技术工程学院
C语言课程设计报告
题目:学生成绩管理系统(student achievement management system)
目录
一 设计目的 3
二 课程设计的内容 3
三 课程设计的要求与数据 4
四 课程设计应完成的工作 4
五 总体设计(包含几大功能模块) 5
六 详细设计 6
6
流程图 7
(管理员模式流程图) 7
(来宾模式流程图) 8
8
七 调试分析(各模块测试结果) 9
9
各模块测试结果 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、退出系统
六 详细设计

(1)整个成绩管理系统设计分为9个模块:









(2)(主要函数的功能)
():定义学生结构体数组,调用录入,统计等函数对成绩表进行处理。
():输入学号、成绩。
3.排序函数sort():对总成绩或者平均成绩,进行排序,按从高到低或者从低到高。
():显示各个学生的总成绩
5.新增数据函数insert():增加学生学生记录。
():由于各种原因,删除某些同学的成绩、学号等。
():求各个同学总成绩的平均值。
():查询学生的信息。
():再一次打开界面是,仍有上次所找的讯息。
():当要退出整个系统时。
流程图
(管理员模式流程图)
输出菜单
输入
根据菜单输入n的值选择程序
结束
开始
保存
查找
退出
删除
统计
插入
排序
输出
开始
(来宾模式流程图)
输出菜单
根据菜单,
选择程序
退出程序
切换登录
排序
成绩
显示
成绩
查询
成绩
结束
七 调试分析(各模块测试结果)

#include<>
#include<>
#include<>

C语言课程设计学生成绩管理系统定稿版 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人涛涛江水
  • 文件大小111 KB
  • 时间2021-05-05