C语言课程设计典范--学生成绩管理系统

2019-01-12 12:37

课程设计报告

( 大 一 第 1 学期)

名 称:学生成绩管理系统 院 系:计算机与通信学院 班 级:2010级通信 103 班 学 号: 10408200331 学生姓名: 伍柏林 指导教师: 朱文球

日期:2011 年 1 月 11 日

目录

1.程序设计目的------------------------------------------2 2.程序设计要求------------------------------------------2 3.本程序涉及的知识点---------------------------------3 4.流程图----------------------------------------------------4 5.程序原代码----------------------------------------------5/6 6. C程序设计总结---------------------------------------7 7.程序截图-------------------------------------------------8

程序设计的目的

一、课程设计的目的

通过学生成绩管理系统课程设计,更加熟练地掌握和运用C基础知识,为下一期学习数据结构以及学习其他计算机语言打好基础,同时切身体会到程序开发的过程及环境。

课程设计可以考验我们综合运用所学知识 ,发现,提出,分析和解决实际问题的能力。包括: 1、 进一步掌握和利用C语言进行程设计的能力; 2、 进一步理解和运用结构化程设计的思想和方法; 3、 初步掌握开发一个小型实用系统的基本方法; 4、 学会调试一个较长程序的基本方法; 5、 学会利用流程图或N-S图表示算法;

6、 掌握书写程设计开发文档的能力(书写课程设计报告);

程序设计要求-

1、 用C语言实现系统;

2、 利用结构体数组实现学生成绩的数据结构设计; 3、 系统具有增加,查询,插入,排序等基本功能; 4、 系统的各个功能模块要求用函数的形式实现; 5、 完成设计任务并书写课程设计报告。 6、 将学生成绩信息存在文件中。

本程序涉及的知识点

1. 基本的输入输出函数的应用; 2. 结构体及链表的应用; 3. 指针的应用;

4. 文件读取函数和文件输入函数的应用; 5. 程序的模块化设计。 流程图

密码验证 密码正确(密码修改) 主界面 成绩录入 成成成添绩绩绩加成排查修成绩序 询 改 绩 打印

程序原代码

#include #include #include

#include /* 此头文件包含命令getch() */ #define LEN sizeof(Student) /*宏定义*/ #include

typedef struct student /* 定义一个类型名代表一个结构体类型 */ { int num; char name[20]; int score[4]; int sum;

struct student *next; }Student; int n;

int mima(char a) {

FILE *fp; /* 本程序密码的设置使用了文件 */ char str[7],str1[7],str2[7]; char x[5]; int i;

if(a=='\\n') /* 按回车键开始本程序 */ {

printf(\请 输 入 密 码(密码小于6位)---->:\\t\\t\ /* 若密码大于6位,只读取前6位 */ fp=fopen(\ /*打开H盘下mima.txt文件 */ fgets(str,7,fp); /* 读取密码,赋给 str[7] */ scanf(\ /*密码输入 */


C语言课程设计典范--学生成绩管理系统.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省深圳市宝安区2018-2019第一学期8年级语文第一单元测试卷和

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: