第一范文网 - 专业文章范例文档资料分享平台

学生成绩查询系统

来源:用户分享 时间:2025/11/23 12:14:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《程序设计基础》课程设计

设计题目:_学生成绩查询系统_______ 专业:

班级: ___ 姓名: __ 学号:

指导老师:________

目 录

一、课程设计目的与要求 ............................................ 3

二、详细设计 ...................................................... 4

三、程序清单和执行结果 ............................................ 9

四、调试与测试 ................................................... 23

五、结语 ......................................................... 24

一、课程设计目的与要求

1.课程设计目的

(1)综合运用之前所学知识(选择控制,循环控制,数组,函数,指针,结构体和文件等)来完成一个简单的信息管理程序的设计。

(2)充分体现和体会函数在程序设计中的必要性和实用性,并反映主函数main()在程序设计中的实现思路和方法。

2. 课程设计要求

设计一个简易学生成绩记录簿设计,其中包括:姓名,学号,C语言成绩; 具体功能:

1.系统以菜单方式工作

2. 创建学生成绩信息并以磁盘文件保存; 3. 读取磁盘文件并显示输出所有学生的成绩; 4. 查询学生成绩

(1)按学号查询成绩 (2)学号姓名查询成绩 5.添加成绩记录;

6.修改指定姓名或学号的学生的成绩并可存盘;

7.显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息。

二、详细设计

1、数据结构设计

#include #include #include #include int n=4;

struct student { int num; /*学号*/ char name[10]; /*姓名*/ float score[3]; /*成绩*/ }

2.函数说明

1.主函数

main()允许用户通过菜单进行功能选择,使用相应的功能代码来调用对应的函数功能。

2.其他部分功能函数包括

(1) 将学生成绩信息保存为文件void save(); 算法思想:

①定义指向文件的指针变量;

②输入保存路径及文件名,打开文件,若不能打开文件给出提示信息; ③将存有学生成绩信息的结构体数组信息依次保存到文件中。

(2) 学生成绩信息录入函数void input() 算法思想:

①依次录入结构体数组中所包含的各个成员;

②直到输入的结构体成员中信息为4,数据输入结束; ③返回实际录入的学生成绩信息数。

(3)从文件中读出学生成绩信息void output(); 算法思想:

①定义指向结构体变量的指针和指向文件的指针;

②输入文件的路径,打开文件,若不能打开文件给出提示信息; ③将文件中的信息依次读出,最后结构体的指针为NULL。

搜索更多关于: 学生成绩查询系统 的文档
学生成绩查询系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8f3o36m7t15nd0e7n2yj9vfqx3d4pq0160b_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top