欢迎来到天天文库
浏览记录
ID:18547903
大小:1.30 MB
页数:21页
时间:2018-09-18
《数据结构课程设计——学生成绩管理系统报告书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXX课程设计报告书设计名称:数据结构(C++版)题目:学生成绩管理系统学生姓名:XXX专业:计算机科学与技术班别:计科本XXX班学号:XXXXXX指导老师:XXX日期:2012年7月12日20XXX一.问题描述:设计目的:1.掌握线性链表的建立。2.掌握线性链表的基本操作。3.掌握查找的基本算法。设计内容:利用线性链表实现学生成绩管理系统,具体功能:输入、输出、插入、删除、查找、追加、读入、显示、退出,并能在屏幕上输出操作前后的结果。二.基本要求1.写出系统需求分析,并建模。2.编程实现,界面友好。3.输出操作前后的结果。三.工具/准备工作在此次课程设计中,我们用到了Micr
2、osoftVisualC++V6.0,所以在开始课程设计前我们首先要安装好这个软件。此外,在开始编程之前要做好相应的系统构思,以及想好实现相应的功能的算法。四.分析与实现1.系统功能分析本系统主要实现对学生成绩信息进行管理,需要实现以下几个方面的管理功能:(0)创建学生成绩信息:输入学生的信息。(1)查找学生成绩信息:按学号、姓名查找。(2)修改学生成绩信息:找到要修改的学号,修改相应信息。(3)追加学生成绩信息:找到要追加的学生成绩的学号,对相应科目的成绩进行追加。(4)显示学生成绩信息:显示全部学生的成绩信息(5)插入学生成绩信息:插入一个新的学生。(6)删除学生成绩信息;
3、按学号、姓名删除。目或者总分排序。2.系统模块结构图20XXX学生成绩管理系统输入学生成绩按学号查询成绩按姓名查询成绩修改学生成绩信息追加学生成绩显示全部学习信息插入学生成绩信息删除学生信息3.模块分析:3.1系统首页:功能介绍:输入相应功能序号即可进行相应的功能操作。图1.系统首页相应的代码:20XXX#include#include#includeusingnamespacestd;#defineMAX100typedefstructstudent{intnum;charname[20];intenglish;int
4、chinese;intmath;inttotal;intlength;structstudent*next;}s,*LinkList;intmain(){cout<<"ttt欢迎登录学生成绩管理系统!"<5、序号6、请选择相应的操作功能的序号:7、"<8、t9、010、请输入学生的相关信息与成绩:11、"<12、113、按学生学号查询学生成绩:14、"<15、216、按学生姓名查询学生成绩:17、"<18、endl;cout<<"ttt19、320、追加学生的成绩信息:21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
5、序号
6、请选择相应的操作功能的序号:
7、"<8、t9、010、请输入学生的相关信息与成绩:11、"<12、113、按学生学号查询学生成绩:14、"<15、216、按学生姓名查询学生成绩:17、"<18、endl;cout<<"ttt19、320、追加学生的成绩信息:21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
8、t
9、0
10、请输入学生的相关信息与成绩:
11、"<12、113、按学生学号查询学生成绩:14、"<15、216、按学生姓名查询学生成绩:17、"<18、endl;cout<<"ttt19、320、追加学生的成绩信息:21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
12、1
13、按学生学号查询学生成绩:
14、"<15、216、按学生姓名查询学生成绩:17、"<18、endl;cout<<"ttt19、320、追加学生的成绩信息:21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
15、2
16、按学生姓名查询学生成绩:
17、"<18、endl;cout<<"ttt19、320、追加学生的成绩信息:21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
18、endl;cout<<"ttt
19、3
20、追加学生的成绩信息:
21、"<22、423、显示全部学生的信息:24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
22、4
23、显示全部学生的信息:
24、"<25、526、插入学生信息:27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
25、5
26、插入学生信息:
27、"<28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
28、-+"<29、630、修改学生信息:31、"<32、733、删除学生信息:34、"<
29、6
30、修改学生信息:
31、"<32、733、删除学生信息:34、"<
32、7
33、删除学生信息:
34、"<
此文档下载收益归作者所有