资源简介

用二叉树实现学生健康情况管理系统 【问题描述】 实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。 健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。 【实验内容】 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


评论

共有 条评论