资源简介
数据结构大作业之学生管理系统,有代码有说明书,学生管理系统
必须完成学籍登记表中的下面功能。
登记表中包括:学号、姓名、班级(如:14级软件1班)、性别、手机号码、选修课程等信息。
代码片段和文件信息
#include
#include
#include
using namespace std;
typedef struct node * pointer;
typedef struct
{
char cname[10]; //课程名
char cno[10]; //课程编号
char cterm[15]; //开课学期
}Course;
typedef struct{
char sno[10]; //学号
char sname[15]; //姓名
char sclass[15]; //班级
char ssex[5]; //性别
char sphone[15]; //手机号码
Course course[1]; //选修课程
}Data;
struct node{
Data data;
pointer next;
};
typedef pointer lklist;
Course course1[10]; //储存课程信息
int t=0; //记录课程数量
void login(){
cout<<“\n\n\n\t\t\t\t\t 学生信息管理系统\n\n“;
cout<<“\t\t\t\t\t 版本号:3.0\n\n“;
cout<<“\n\n\n\n\t\t\t\t\t 2017年4月9日\n\n“;
cout<<“\t\t\t\t\t XX省XX市XX公司\n“;
cout<<“\n\n\t\t\t\t\t XX制作人\n“;
system(“pause“);
}
int menu_select() //菜单选择系统函数
{
char c;
do{
system(“cls“);
cout< cout<<“\t\t\t※※※※※※※※※※ 欢迎进入学生信息管理系统 ※※※※※※※※※※\n“;
cout<<“\t\t\t※ ※\n“;
cout<<“\t\t\t※ 系统功能说明: ※\n“;
cout<<“\t\t\t※ ┌────────-─────—┐ ※\n“;
cout<<“\t\t\t※ │ 1. 添加学生 2. 删除学生 │ ※\n“;
cout<<“\t\t\t※ │ │ ※\n“;
cout<<“\t\t\t※ │ 3. 修改信息 4. 查询信息 │ ※\n“;
cout<<“\t\t\t※ │ │ ※\n“;
cout<<“\t\t\t※ │ 5. 学生排序 6. 插入学生 │ ※\n“;
cout<<“\t\t\t※ │ │ ※\n“;
cout<<“\t\t\t※ │ 7. 课程信息 8. 学生选课 │ ※\n“;
cout<<“\t\t\t※ │ │ ※\n“;
cout<<“\t\t\t※ │ 9. 显示信息 0. 退出程序 │ ※\n“;
cout<<“\t\t\t※ └────────-─────—┘ ※\n“;
cout<<“\t\t\t※ ※\n“;
cout<<“\t\t\t※ ※\n“;
cout<<“\t\t\t※※※※※※※※※※※※※※※欢迎使用※※※※※※※※※※※※※※\n\n“;
cout<<“\t\t\t*****温馨提示您退出程序前请按9显示信息后确认信息无误再退出程序*****\n\n“;
cout<<“\t\t\t请您选择(0-9): “;
c=getchar();
}while(c<‘0‘||c>‘9‘);
return (c-‘0‘); //字符减去’0‘得到的是数字整型//
}
lklist initlist(){
pointer head;
head=new node;
head->next=NULL;
return head;
}
pointer rear; //一直记录着链表最后一个结点的位置
int r=0;
lklist addstudent(lklist student){ //添加学生信息
char sign=‘y‘;
system(“cls“);
pointer head;
head=studen
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 28672 2017-12-05 19:51 数据结构大作业之学生管理系统\2015-2016第2学期数据结构大作业题目.doc
文件 19811 2017-05-05 15:56 数据结构大作业之学生管理系统\学生管理系统.cpp
文件 252832 2017-12-05 19:50 数据结构大作业之学生管理系统\数据结构大作业.docx
目录 0 2017-12-05 19:51 数据结构大作业之学生管理系统\
- 上一篇:香港地区二级区划矢量数据shapefile.rar
- 下一篇:数据结构——图论
相关资源
- 数据结构——图论
- ACM 竞赛常用算法与数据结构
- 数据结构课程设计学生信息管理系统
- 数据结构课程设计抽签游戏
- 稀疏矩阵和三元组的基础理论
- 数据结构 图书管理线性表
- 家庭成员的管理问题 数据结构
- 校园导航问题 数据结构
- 任意长整数加法源代码数据结构
- 校内旅游咨询课程设计报告
- 数据结构课程设计--校园最短路径
- 数据结构课设Trie树
- 数据结构课程设计--航班信息查询与检
- 数据结构 课程设计 校园最短路径问题
- 数据结构 建立二叉树二叉链表存储结
- 广东工业大学数据结构课程设计-表达
- 数据结构课程设计《通讯录的制作》
- Flash动画演示 数据结构和算法
- 山东大学软件学院2018-2019 数据结构真
- 数据结构与算法课程设计
- 安排教学计划包括代码报告
- 树和森林--清华大学课程讲义-数据结
- 19年王道408+天勤数据结构讲解视频,
- 广工《算法和高级数据结构教程课程
- 广工《算法和高级数据结构教程》
- 数据结构课程设计——静态单链表操
- 简单的职工管理系统数据结构
- 求二叉树最大宽度 求二叉树最大宽度
- 数据结构和算法Flash动画演示
- 已知稀疏矩阵用三元组表示编写C=A*
评论
共有 条评论