欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1398330       资源大小:213.59KB        全文页数:34页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

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

    1、C C C C 语语语语言言言言 课课课课程程程程设设设设计计计计报报报报告告告告 课程名称: C 语言程序设计基础实践 院 系: 信息科学与工程学院 班 级: 电信 15 设 计 者: 学 号: 设计时间: 第 2 页 共 34 页 程序设计基础实践报告程序设计基础实践报告 1. 课程设计内容课程设计内容 设计一个学生信息管理系统:设计一个学生信息管理系统: 1.采用菜单界面; (菜单界面运用 pritnf 输出函数实现) 2.可以对学生信息进行录入,增加,修改,删除,查询,统计, 排序和存盘; 3.将学生信息保存在文件中,可以根据学生总分、单科分高低排 序并输出; 4.增加、修改、删除、查

    2、询、统计学生信息必须使用链表实现(从 文件中读 取信息至链表再进行处理,或者将链表信息存入文件) ; 5.可以根据自身理解为系统增加新的功能; 学生信息包括:学号、姓名、性别、年龄、专业班级和三门以上 的课程成绩; 2. 课程设计目的课程设计目的 课程设计是教学过程的重要环节。通过课程设计,使学生进一步 加深对 C 语言基本知识的理解,提高 C 语言综合编程能力与程序调 试技巧,为后续课程的学习以及实际问题的解决打下良好的基础。 第 3 页 共 34 页 课程设计着眼于:课程设计着眼于: 1.算法的基本概念; 2 使用常量、变量、运算符与表达式、程序控制结构、数组、函 数、编译预处理、指针、结

    3、构体与共用体及文件等 C 语言要素进行程 序设计; 3.在一种 C 语言开发环境下进行 C 程序设计的基本步骤;. 3. 背景知识(可选项)背景知识(可选项) 包括对背景知识、设计原理等内容的介绍。 4. 工具工具/准备工作(可选项)准备工作(可选项) 查找相关 C 语言程序课程设计的书籍,浏览网络上相关课程设计 的模板与示例,学习相关链表以及其他相关的运用知识; 5. 设计步骤、方法等设计步骤、方法等 5.1. 步骤步骤 1:程序功能模块程序功能模块 本学生信息管理系统包括 11 大模块: 1.尾录入学生信息函数; 2.尾插入学生信息函数; 3.修改学生信息函数; 4.删除学生信息函数; 5

    4、.查询学生信息函数; 6.统计学生信息函数; 第 4 页 共 34 页 7.显示学生信息函数; 8.排序学生信息函数; 9.存盘学生信息函数 10.退出系统函数 11.菜单界面函数 5.1.1 步骤步骤 1.1:程序主要函数:程序主要函数 1.主函数 main():定义变量、结构体,运用 switch-case 语句实现 调用录入、显示、插入、修改、查询、排序、退出函数,进行有关操 作; 2.录入数据函数 Input():输入学生学号、姓名、性别、年龄、专业 班级和三门成绩,以及输出学生成绩的排序信息; 3.显示数据函数 Display():显示所有录入学生的基本信息; 4.插入数据函数 In

    5、sert():插入新的同学的基本信息(学生学号、 姓名、性别、年龄、专业班级和三门成绩) 5 查询数据函数 Serach():查找某位同学的基本信息, 需要输入该同 学的姓名或学号; 6.删除数据函数 Delete():删除已经录入学生的所有信息(学生学 号、姓名、性别、年龄、专业班级和三门成绩) 7.排序函数 Sort():将录入的学生按照总分或单科成绩高低排序; 具体内容。 第 5 页 共 34 页 5.设计结果及分析设计结果及分析 基本实现课程设计的要求;运用链表、数组、指针、结构体、常 量、变量、运算符与表达式、程序控制结构、函数、编译预处理、文 件等基本实现学生信息的录入、修改、显示

    6、、输出、排序、查询、插 入等功能的实现; 6.总结 提示:编写存盘函数出现,有点问题,存储结构体中整型变量到文 件中,存在问题,可以用字符数组存储这些数据,这样就不会出现问 题 编程要有思想与算法: 设计一个学生信息管理系统: 1采用菜单界面; 2建立学生信息保存数据类型,即结构体 3录入学生信息函数编写(1.建立链表结点,存储学生基本信息;2.提示是 否保存到文件中) 4查询学生信息函数编写(1.遍历链表;2.查询是否有符合的学生信息) 第 6 页 共 34 页 5修改学生信息函数编写(1,调用查询函数,2.进行修改) 6删除学生信息函数编写(1.调用查询函数;2.保存指定结点,然后释放) 7插入学生信息函数编写(1.调用查询函数;2.找到指定结点,建立新结点 并插入) 8显示学生信息函数(1.调用查询函数;2.显示查询学生信息) 9统计学生信息函数(1.遍历链表;2.计数学生个数并输出) 10存盘学生信息(1.遍历链表;2.将学生信息利用字


    注意事项

    本文(学生成绩管理系统-C语言计算机程序设计基础课程设计报告)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583