C++课程设计--学生成绩管理系统设计与管理
《C++课程设计--学生成绩管理系统设计与管理》由会员分享,可在线阅读,更多相关《C++课程设计--学生成绩管理系统设计与管理(28页珍藏版)》请在毕设资料网上搜索。
1、 课 程 设 计课 程 设 计 ( (论 文论 文 ) ) 课程名称 程序设计实践 题 目 学生成绩管理系统设计与 实现 院 (系) 理学院 专业班级 姓 名 学 号 指导教师 2017年 1 月 12 日 学生成绩管理系统的设计与实现 摘要 学生成绩管理系统是典型的信息管理系统,是学校教务管理的重要组成部 分,其处理信息量很大。 本课程设计是用 C+实现对学生的成绩管理作一个简单的模拟,实质是建立 学生成绩单链表,每条记录由学号、姓名与成绩组成,即链表中每个结点由 4 个 域组成,分别为:学号、姓名、成绩存放下一个结点地址的 next 域。用菜单选择 操作方式完成 6 项功能分别写成六个函数
2、,创建学生成绩对应建立学生单链表的 功能,对全部学生成绩的排序,最后保存在文件中,另外四个功能分别对应单链 表的显示、查询、修改与删除四大基本操作。该系统中的数据采用线性表中的链 式存储结构即单链表来存储,用类类型定义每个学生记录并采用外部文件方式记 录数据简便数据的读取与保存。 通过对学生成绩管理系统的制作,能够让使用者迅速地对学生的成绩做各项 处理和显示,最终的到想要的信息,方便且易于操作。 关键词 学生成绩管理系统 , C+, 链表 ,文件 目录 1 总体介绍课程设计内容 . 1 1.1 课设内容总体介绍 . 1 1.1.1 设计内容 . 1 1.1.2 课程设计的要求 1 1.2 个人
3、完成部分 2 2 主要算法与原理 3 2.1 链表 . 3 2.1.1 链表的介绍 . 3 2.1.2 链表的创建与输出 3 2.1.3 链表结点的访问 . 4 2.1.4 链表结点的插入 . 4 2.1.5 链表结点的删除 . 4 2.2 文件的使用 4 2.2.1.打开文件 4 2.2.2 关闭文件 . 5 2.2.3 文本文件的读写 5 3 学生成绩管理系统的设计与实现 6 3.1 学生类成员及函数 . 6 3.2 学生信息类成员及函数 6 3.3 主要函数说明 7 3.4 学生成绩管理系统的总结构图. 7 3.5 模块的流程图 7 3.6 难点及难点的解决 . 8 4 结果分析及改进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 学生 成绩管理系统 设计 管理
