好文档 - 专业文书写作范文服务资料分享网站

学生成绩查询系统

天下 分享 时间: 加入收藏 我要投稿 点赞

,.

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

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

班级:

___

姓名: __ 学号:

指导老师:________

,.

目 录

一、课程设计目的与要求 .............................................................................. 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() 算法思想:

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

学生成绩查询系统

,.《程序设计基础》课程设计设计题目:_学生成绩查询系统_______专业:班级:___姓名:__学号:
推荐度:
点击下载文档文档为doc格式
38t4k47mst1od1e2lms547le14lox100wh9
领取福利

微信扫码领取福利

微信扫码分享