资源简介
用二叉树实现学生健康情况管理系统
【问题描述】
实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。
健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。
【实验内容】
1.系统的菜单功能项如下:
1------新建学生健康表
2------向学生健康表插入学生信息
3------在健康表删除学生信息
4------从文件中读取健康表信息
5------向文件写入学生健康表信息
6------在健康表中查询学生信息(按学生学号来进行查找)
7------在屏幕中输出全部学生信息
8------按学生学好来查找学生信息
9-----退出

代码片段和文件信息
/*
* Copyright (c) 2011计算机学院
* All rights reserved.
*
* 文件名称:main.cpp
* 摘 要:本文件是主函数所在,主要实现用户界面。
*
* 当前版本:1.0
* 完成日期:2011年11月3日
*/
#include “stdafx.h“
#include “BTree.h“
#include “BSTree.h“
#include “Sstudent.h“
#include
using namespace std;
int main()
{
BSTree t; //新建一个二叉树:t
int choice=10; //将choice初始化使其不为0
Sstudent s;
BTreeNode *p=NULL;
char num[12];
while(choice)
{
cout<<“请输入您要进行的操作:“< cout<<“1------向学生健康表插入学生信息“< <<“2------在健康表删除学生信息“< <<“3------在健康表中查询学生信息(按学生学号来进行查找)“< <<“4------在屏幕中输出全部学生信息“< <<“0------退出“<
cin>>choice;
switch(choice)
{
case 1:
s.input(); //输入学生信息
t.inst(s);
break;
case 2:
cout<<“请输入要删除学生的学号: “;
cin>>num;
p=t.deleteNode(num);
if (p!=NULL)
{
cout<<“删除成功!删除学生的信息为:“< p->getdata().output();
}
break;
case 3:
cout<<“请输入要查询学生的学号: “;
cin>>num;
p=t.sear(num);
if (p!=NULL)
p->getdata().output();
else
cout<<“找不到该学生信息!“< break;
case 4:
t.prnt();
break;
case 0: break;
default: cout<<“输入错误!请重新输入。“< }
cout< }
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6169 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\BSTree.h
文件 7975 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\BTree.h
文件 832 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\BTreeNode.h
文件 1559 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\main.cpp
文件 510 2011-12-31 15:34 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\ReadMe.txt
文件 2376 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\Sstudent.h
文件 301 2011-10-17 19:24 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\StdAfx.cpp
文件 667 2011-10-17 19:24 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\StdAfx.h
文件 308 2011-11-03 21:01 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\student.dat
文件 536 2011-10-17 19:24 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树_学生健康管理系统.dsw
文件 107520 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树_学生健康管理系统.ncb
文件 51712 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树_学生健康管理系统.opt
文件 4864 2011-10-21 20:06 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树基本操作.dsp
文件 91136 2011-10-22 16:06 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树基本操作.ncb
文件 56832 2011-10-22 16:06 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树基本操作.opt
文件 1335 2011-12-31 15:35 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\二叉树基本操作.plg
文件 329728 2012-12-02 13:05 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统报告.doc
目录 0 2012-12-02 13:01 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统\Debug
目录 0 2012-12-02 13:04 用二叉树实现学生健康情况管理系统+报告\用二叉树实现学生健康情况管理系统
目录 0 2012-12-02 13:05 用二叉树实现学生健康情况管理系统+报告
----------- --------- ---------- ----- ----
664360 20
- 上一篇:基于S7-200PLC的温度控制系统梯形图
- 下一篇:最小生成树用堆+并查集进行优化
相关资源
- 2018全国大学生计算机博弈大赛 棋谱
- VisualStudioUninstaller vs卸载工具
- 组态王驱动开发包3.0.0.7(中文)
- 多窗口后台鼠标连点器
- 使用选择性重传协议实现UDP可靠通信
- 用汇编实现的学生成绩档案管理系统
- VC 获得文件属性 获取文件的创建时
- 学生信息管理系统源码
- 读者写者问题(读者优先,写者优先
- 用VC 编写的仿QQ聊天室程序源代码
- 挑战杯全国大学生课外学术科技作品
- 外点法程序
- 外罚函数程序
- qt-电子点菜系统
- 数据库实现学生成绩管理系统选课管
- 二叉树基本操作源代码
- ReportMachine 交叉报表 学生成绩表
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- MUSIC算法c 实现
- C 餐厅叫号系统(QT平)
- 国际象棋c 完整版
-
ob
jectARX给Auto CAD加工具条 - 网页设计作业,旅游网,适合大学生
- 画图程序MFC/VC/VC CRectTracker 串行化
- MFC网络编程实例
- c 课程设计 职工信息管理系统
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
评论
共有 条评论