求C++课程设计——学生信息管理系统的参考答案,不要太复杂的!

课程设计名称及内容
课程设计名称:学生信息管理系统
设计内容:设计一个学生信息管理系统,能够对学生的信息进行管理, 编写一个学生管理系统,每个学生应该包含如下信息:地址、出生日期、学科成绩(语文,英语,数学,物理)、个人信息(姓名,性别,民族,国籍,学历)、联系方式(手机,家庭电话,学校电话)。
任务和要求
a) 实现任意添加学生信息
b) 实现删除学生信息
c) 实现编辑学生信息
d) 实现查询、保存和打印学生信息
测试数据:程序应输入不少于10人的学生信息进行测试。

实现提示
①: 使用单链表实现本程序要求,单链表每个节点存储一个学生的信息。
②: 创建一个链表类(List),链表类可实现如下功能:创建链表,插入节点,删除节点,编辑节点,显示节点,保存链表信息等功能,读入数据文件等功能(详细说明请查看源代码)。
③: 创建一个操作类(Operater),操作类实现如下功能:显示菜单,操作链表。

�8�5 面向对象程序设计方法
�8�5 界面制作,switch的应用。
�8�5 类和对象。
�8�5 动态数组(链表)。
�8�5 文件的读写。

程序设计可在VC++6.0、C++Build或Turbo C++环境下进行。

第1个回答  2013-07-25
本书是《程序设计基础——C++》一书的配套用书,主要包含3部分内容:实验指导、课程设计和《程序设计基础——C++》的习题参考答案。
 
  在课程设计部分,包含1O个课程设计题目,选材丰富,趣味性强,知识点覆盖面宽,在实际项目的设计中具有较强的指导性,提供设计步骤和部分代码,并提出改进建议,引导读者在此基础上进一步改进和完善功能。
 在习题参考答案部分,提供《程序设计基础——C++》一书的全部习题答案,并对某些难度较大的习题给出分析或注释。
 本书可作为高等院校计算机专业本科教材。由于本书具有较强的指导性和实用性,也可作为计算机爱好者的自学用书。
目录:
第1部分 实验指导 
实验1 简单编程练习 
  1.1 实验目的与要求   
  1.2 实验内容 
  1.3 实验步骤 
  1.4 实验提示信息 
  1.5 思考题 
 实验2 控制结构编程练习 
  2.1 实验目的与要求 
  2.2 实验内容 
  2.3 实验步骤 
  2.4 实验提示信息 
  2.5 思考题 
 实验3 数组 
  3.1 实验目的与要求 
  3.2 实验内容 
  3.3 实验步骤 
  3.4 实验提示信息 
  3.5 思考题 
 实验4 函数 
  4.1 实验目的与要求 
  4.2 实验内容 
  4.3 实验步骤 
  4.4 实验提示信息 
  4.5 思考题 
 实验5 指针与字符串 
  5.1 实验目的与要求 
  5.2 实验内容 
  5.3 实验步骤 
  5.4 实验提示信息 
  5.5 思考题 
 实验6 结构及其他 
  6.1 实验目的与要求 
  6.2 实验内容 
  6.3 实验步骤 
  6.4 实验提示信息 
  6.5 思考题 
 实验7 类与对象 
  7.1 实验目的与要求 
  7.2 实验内容 
  7.3 实验步骤 
  7.4 实验提示信息 
  7.5 思考题 
 实验8 继承与派生 
  8.1 实验目的与要求 
  8.2 实验内容 
  8.3 实验步骤 
  8.4 实验提示信息 
  8.5 思考题 
 实验9 多态性 
  9.1 实验目的与要求 
  9.2 实验内容 
  9.3 实验步骤 
  9.4 实验提示信息 
  9.5 思考题 
 实验10 模板与异常 
  10.1 实验目的与要求 
  10.2 实验内容 
  10.3 实验步骤 
  10.4 实验提示信息 
  10.5 思考题 
 实验11 C++流与文件流 
  11.1 实验目的与要求 
  11.2 实验内容 
  11.3 实验步骤 
  11.4 实验提示信息 
  11.5 思考题 
第2部分 课程设计 
 项目1 简单计算器 
  1.1 目标与要求 
  1.2 分析 
  1.3 实现步骤 
  1.4 测试与思考 
 项目2 多项式相加问题 
  2.1 目标与要求 
  2.2 分析 
  2.3 实现步骤 
  2.4 测试与思考 
 项目3 平面游戏——陨石撞飞机 
  3.1 目标与要求  
  3.2 分析 
  3.3 实现步骤 
  3.4 测试与思考 
 项目4 基于OpenGL的三维动画设计——荡秋千 
  4.1 目标与要求 
  4.2 分析 
  4.3 实现步骤 
  4.4 测试与思考 
 项目5 电话号码簿 
  5.1 目标与要求 
  5.2 分析 
  5.3 实现步骤 
  5.4 测试与思考 
 项目6 纸牌游戏——“21点” 
  6.1 目标与要求 
  6.2 分析 
  6.3 实现步骤 
  6.4 测试与思考 
 项目7 音像店 
  7.1 目标与要求 
  7.2 分析 
  7.3 实现步骤 
  7.4 测试与思考 
 项目8 小小图书馆 
  8.1 目标与要求 
  8.2 分析 
  8.3 实现步骤 
  8.4 测试与思考 
 项目9 图像编辑器 
  9.1 目标与要求 
  9.2 分析 
  9.3 实现步骤 
  9.4 总结与思考 
 项目10 学生信息管理系统 
  10.1 目标与要求 
  10.2 分析 
  10.3 实现步骤 
  10.4 测试与思考 
第3部分 习题参考答案 

设计题目: 学生信息管理系统设计
试设计一程序,提供以下功能:1、学生信息录入功能(学生信息用文件保存)--输入2、学生信息浏览功能--... 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一程序,提供以下功能:1、学生信息录入功能(学生信息用文件保存)--输入2、学生信息浏览功能--输出3、学生信息查询功能--算法 按学号...

学生信息管理系统(C语言版)
cout<<"1: 添加一个学生信息"<<endl; cout<<"2: 删除一个学生信息"<<endl; cout<<"3: 显示所有学生的姓名"<<endl; cout<<"4: 根据姓名显示单个学生所有信息"<<endl; cout<<"5: 根据姓名对单个学生进行编辑"<<endl; cout<<"6: 帮助菜单"<<endl; cout<<"7: 保存数据"<<endl; cout<<"0: ...

求做个C语言 学生选课系统的设计与实现 ,收费的也可以
随着现代科学的发展,计算机的应用几乎进入了生活中的每一个领域。计算机技术在信息管理上也得到了越来越深入而广泛的应用,信息管理系统的实施在技术上已逐步成熟。学生信息管理系统是学校等教育单位不可缺少的部分,利用计算机对学生信息进行管理,具有传统手工管理无法比拟的优点.例如:检索迅速、查找方便、可靠...

C++程序课程设计课题是《学生兴趣管理》分比较少用以的帮写个谢谢。
运用C++语言描述学生类、兴趣类、兴趣类型类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态性和虚函数的知识。注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生设计具有继承与派生以及多态性的类,理解面向对象程序设计的核心的概念。本课程设计要实现的主要功能如下:1...

用C语言或者C++编程实现“教学管理系统”!!!急啊,在线等候!
(邮箱:437743330@qq.com)答案正确的追加最多分!小弟感激不尽!要求如下:1. 学生信息管理:添加、删除、维护、查询、浏览2. 课程信息管理:添加、删除、维护、查询、浏览3. 学生选课管理,法则自定4. 学生成绩管理:录入、统计、排名系统用户包括学生用户和管理员用户。用户使用系统前必须先登录,可以修改密码。所有信息...

C语言课程设计:学生学籍管理系统。有谁有代码给我做个参考吗?谢谢了...
case '2': \/\/调用按学号查找学生信息的函数;并输出查找结果信息;long c;printf("input the number you want to find:");scanf("%ld",&c);find(c);printf("\\nPress any key Continue.");getchar();break;case '3':\/\/调用按姓名查找学生信息的函数;并输出查找结果信息;char s[20];pr...

学生成绩管理系统课程设计C++
学生成绩管理系统课程设计C++ 【问题描述】利用线性链表实现学生成绩管理系统,学生信息包含学号、姓名、成绩1、成绩2、总分五项。【基本要求】能实现学生成绩的输入、输出、插入、删除、查找、排序、分类统计等功... 【问题描述】利用线性链表实现学生成绩管理系统,学生信息包含学号、姓名、成绩1、成绩2、总分五项。【...

求C++编程题目答案!!!设计一个学生类(CStudent),它具有的私有数据成员...
cout<<"请输入学生信息:"<<endl;cout<<"注册号:";cin>>regnum;cout<<"姓名:";cin>>name;cout<<"数学:";cin>>math;cout<<"外语:";cin>>english;cout<<"计算机:";cin>>computer;} void main(){ int i;cstudent stu[num];for(i=0;i<num;i++){ stu[i].setData();} int max...

用C++语言设计一个简单的学生成绩管理系统
1、 对C++设计的《学生成绩管理系统》总体说明 系统上采用BC31编译器作为开发环境,这个环境是我们在学习C++的平台,这个编译器功能完善,使用方便。我作的这次课程设计是《学生成绩管理系统》,它的主要功能是对学生的成绩进行修改和管理,而且方便快速,这个程序虽然简单,但是可以作为老师的辅助软件,对学生的各种成绩进行...

用C语言实现线性表的顺序存储(创建,插入,删除和查找)
\/\/C++课程设计---学生成绩管理系统#include <stdio.h>#include <string.h>#include <iostream.h>#include <stdlib.h>#include <windows.h>typedef struct studentinfo \/\/结构体定义{ int num;\/\/学号 char name[64];\/\/姓名 int sex;\/\/性别,1为男性,0为女性 float math;\/\/数学 float english;\/\/英语 fl...

相似回答