- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生成绩管理系统C语言计算机程序的设计基础课程的设计的报告
C语言
课程设计报告
课程名称: C语言程序设计基础实践
院 系: 信息科学与工程学院
班 级: 电信15
设 计 者:
学 号:
设计时间:
..
程序设计基础实践报告
课程设计内容
设计一个学生信息管理系统:
1.采用菜单界面;(菜单界面运用pritnf输出函数实现)
2.可以对学生信息进行录入,增加,修改,删除,查询,统计,排序和存盘;
3.将学生信息保存在文件中,可以根据学生总分、单科分高低排序并输出;
4.增加、修改、删除、查询、统计学生信息必须使用链表实现(从文件中读
取信息至链表再进行处理,或者将链表信息存入文件);
5.可以根据自身理解为系统增加新的功能;
学生信息包括:学号、姓名、性别、年龄、专业班级和三门以上的课程成绩;
课程设计目的
课程设计是教学过程的重要环节。通过课程设计,使学生进一步加深对C语言基本知识的理解,提高C语言综合编程能力与程序调试技巧,为后续课程的学习以及实际问题的解决打下良好的基础。
课程设计着眼于:
算法的基本概念;
2使用常量、变量、运算符与表达式、程序控制结构、数组、函数、编译预处理、指针、结构体与共用体及文件等C语言要素进行程序设计;
3.在一种C语言开发环境下进行C程序设计的基本步骤;.
背景知识(可选项)
包括对背景知识、设计原理等内容的介绍。
工具/准备工作(可选项)
查找相关C语言程序课程设计的书籍,浏览网络上相关课程设计的模板与示例,学习相关链表以及其他相关的运用知识;
设计步骤、方法等
步骤1:程序功能模块
本学生信息管理系统包括11大模块:
尾录入学生信息函数;
尾插入学生信息函数;
修改学生信息函数;
删除学生信息函数;
查询学生信息函数;
统计学生信息函数;
显示学生信息函数;
排序学生信息函数;
9.存盘学生信息函数
10.退出系统函数
11.菜单界面函数
5.1.1步骤1.1:程序主要函数
主函数main():定义变量、结构体,运用switch--case语句实现调用录入、显示、插入、修改、查询、排序、退出函数,进行有关操作;
2.录入数据函数Input():输入学生学号、姓名、性别、年龄、专业班级和三门成绩,以及输出学生成绩的排序信息;
3.显示数据函数Display():显示所有录入学生的基本信息;
4.插入数据函数Insert():插入新的同学的基本信息(学生学号、姓名、性别、年龄、专业班级和三门成绩)
5查询数据函数Serach():查找某位同学的基本信息,需要输入该同学的姓名或学号;
6.删除数据函数Delete():删除已经录入学生的所有信息(学生学号、姓名、性别、年龄、专业班级和三门成绩)
7.排序函数Sort():将录入的学生按照总分或单科成绩高低排序;
具体内容。
设计结果及分析
基本实现课程设计的要求;运用链表、数组、指针、结构体、常量、变量、运算符与表达式、程序控制结构、函数、编译预处理、文件等基本实现学生信息的录入、修改、显示、输出、排序、查询、插入等功能的实现;
总结
提示:编写存盘函数出现,有点问题,存储结构体中整型变量到文件中,存在问题,可以用字符数组存储这些数据,这样就不会出现问题
编程要有思想与算法:
设计一个学生信息管理系统:
采用菜单界面;
建立学生信息保存数据类型,即结构体
录入学生信息函数编写(1.建立链表结点,存储学生基本信息;2.提示是否保存到文件中)
查询学生信息函数编写(1.遍历链表;2.查询是否有符合的学生信息)
修改学生信息函数编写(1,调用查询函数,2.进行修改)
删除学生信息函数编写(1.调用查询函数;2.保存指定结点,然后释放)
插入学生信息函数编写(1.调用查询函数;2.找到指定结点,建立新结点并插入)
显示学生信息函数(1.调用查询函数;2.显示查询学生信息)
统计学生信息函数(1.遍历链表;2.计数学生个数并输出)
存盘学生信息(1.遍历链表;2.将学生信息利用字符数组保存,并写入文件中)
退出系统函数
界面菜单函数编写(1,利用光标定位函数;2.利用printf函数输出系统界面)
源代码如下:
//头文件
#includestdio.h
#includemalloc.h
#includestring.h
#includestdlib.h
#includewindows.h
//函数声明
void system_show();//菜单界面函数
void in
文档评论(0)