C++课程设计

课程设计(论文) 课程名称 题 目 院 (系) 专业班级 姓 名 学 号 指导教师

程序设计实践

学生成绩管理系统设计与

实现

理学院 应数1401 张丹莉

鲁萍 白燕

2017年 1 月 12 日

学生成绩管理系统的设计与实现

摘要

? 学生成绩管理系统是典型的信息管理系统,是学校教务管理的重要组成部分,

其处理信息量很大。

本课程设计是用C++实现对学生的成绩管理作一个简单的模拟,实质是建立学生成绩单链表,每条记录由学号、姓名与成绩组成,即链表中每个结点由4个域组成,分别为:学号、姓名、成绩存放下一个结点地址的next域。用菜单选择操作方式完成6项功能分别写成六个函数,创建学生成绩对应建立学生单链表的功能,对全部学生成绩的排序,最后保存在文件中,另外四个功能分别对应单链表的显示、查询、修改与删除四大基本操作。该系统中的数据采用线性表中的链式存储结构即单链表来存储,用类类型定义每个学生记录并采用外部文件方式记录数据简便数据的读取与保存。

通过对学生成绩管理系统的制作,能够让使用者迅速地对学生的成绩做各项处理和显示,最终的到想要的信息,方便且易于操作。

关键词 学生成绩管理系统 , C++, 链表 ,文件

目录

1 总体介绍课程设计内容 ........................................................................................................... 1 1.1 课设内容总体介绍 ........................................................................................................... 1 ............................................................................................................. 错误!未定义书签。 ............................................................................................................. 错误!未定义书签。 1.2 个人完成部分 ................................................................................................................... 2 2 主要算法与原理 ....................................................................................................................... 2 2.1 链表 ................................................................................................................................... 2 2.1.1 链表的介绍 ............................................................................................................... 2 2.1.2 链表的创建与输出? ................................................................................................. 2 ? ........................................................................................................... 错误!未定义书签。

? ........................................................................................................... 错误!未定义书签。 ? ........................................................................................................... 错误!未定义书签。 2.2 文件的使用? ..................................................................................................................... 3 ............................................................................................................. 错误!未定义书签。 ............................................................................................................. 错误!未定义书签。 ............................................................................................................. 错误!未定义书签。 3 学生成绩管理系统的设计与实现 ........................................................................................... 4 3.1 学生类成员及函数 ........................................................................................................... 4 3.2 学生信息类成员及函数 ................................................................................................... 4 3.3 主要函数说明 ................................................................................................................... 5 3.4 学生成绩管理系统的总结构图 ....................................................................................... 5 3.5 模块的流程图 ................................................................................................................... 5 3.6 难点及难点的解决 ........................................................................................................... 5 4 结果分析及改进 ....................................................................................................................... 5 5 小结和心得 ............................................................................................................................... 6 6 参考文献 ................................................................................................................................... 7 附录 ............................................................................................................................................... 7

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4