学生成绩管理系统C语言计算机程序的设计基础课程的设计的报告.doc

学生成绩管理系统C语言计算机程序的设计基础课程的设计的报告.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档