-
大小: 249KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-18
- 語(yǔ)言: 其他
- 標(biāo)簽: C++??二叉樹(shù)??學(xué)生??管理系統(tǒng)??
資源簡(jiǎn)介
用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)
【問(wèn)題描述】
實(shí)現(xiàn)學(xué)生健康情況管理的幾個(gè)操作功能(新建、插入、刪除、從文件讀取、寫入文件和查詢、屏幕輸出等功能)。
健康表中學(xué)生的信息有學(xué)號(hào)、姓名、出生日期、性別、身體狀況等。
【實(shí)驗(yàn)內(nèi)容】
1.系統(tǒng)的菜單功能項(xiàng)如下:
1------新建學(xué)生健康表
2------向?qū)W生健康表插入學(xué)生信息
3------在健康表刪除學(xué)生信息
4------從文件中讀取健康表信息
5------向文件寫入學(xué)生健康表信息
6------在健康表中查詢學(xué)生信息(按學(xué)生學(xué)號(hào)來(lái)進(jìn)行查找)
7------在屏幕中輸出全部學(xué)生信息
8------按學(xué)生學(xué)好來(lái)查找學(xué)生信息
9-----退出

代碼片段和文件信息
/*
*?Copyright?(c)?2011計(jì)算機(jī)學(xué)院
*?All?rights?reserved.
*?
*?文件名稱:main.cpp
*?摘????要:本文件是主函數(shù)所在,主要實(shí)現(xiàn)用戶界面。
*?
*?當(dāng)前版本: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;??????????????????????//新建一個(gè)二叉樹(shù):t
????int?choice=10;?????????????????//將choice初始化使其不為0??
Sstudent?s;?
????BTreeNode?*p=NULL;
char?num[12];
while(choice)
{
cout<<“請(qǐng)輸入您要進(jìn)行的操作:“< cout<<“1------向?qū)W生健康表插入學(xué)生信息“< <<“2------在健康表刪除學(xué)生信息“< <<“3------在健康表中查詢學(xué)生信息(按學(xué)生學(xué)號(hào)來(lái)進(jìn)行查找)“< <<“4------在屏幕中輸出全部學(xué)生信息“< <<“0------退出“<
????????cin>>choice;
switch(choice)
{
case?1:?
s.input();????????????//輸入學(xué)生信息
?? ???? t.inst(s);
break;?
case?2:?
cout<<“請(qǐng)輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):?“;
cin>>num;
????? ????p=t.deleteNode(num);
????????????if?(p!=NULL)
{
cout<<“刪除成功!刪除學(xué)生的信息為:“< p->getdata().output();
}
break;?
case?3:?
cout<<“請(qǐng)輸入要查詢學(xué)生的學(xué)號(hào):?“;
cin>>num;
????????????p=t.sear(num);
????if?(p!=NULL)
p->getdata().output();
else
cout<<“找不到該學(xué)生信息!“< break;?
case?4:?
? t.prnt();
break;?
? case?0:?break;??????????
default:?cout<<“輸入錯(cuò)誤!請(qǐng)重新輸入。“< }
cout< }?
return?0;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????6169??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\BSTree.h
?????文件???????7975??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\BTree.h
?????文件????????832??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\BTreeNode.h
?????文件???????1559??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\main.cpp
?????文件????????510??2011-12-31?15:34??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\ReadMe.txt
?????文件???????2376??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\Sstudent.h
?????文件????????301??2011-10-17?19:24??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\StdAfx.cpp
?????文件????????667??2011-10-17?19:24??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\StdAfx.h
?????文件????????308??2011-11-03?21:01??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\student.dat
?????文件????????536??2011-10-17?19:24??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)_學(xué)生健康管理系統(tǒng).dsw
?????文件?????107520??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)_學(xué)生健康管理系統(tǒng).ncb
?????文件??????51712??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)_學(xué)生健康管理系統(tǒng).opt
?????文件???????4864??2011-10-21?20:06??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)基本操作.dsp
?????文件??????91136??2011-10-22?16:06??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)基本操作.ncb
?????文件??????56832??2011-10-22?16:06??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)基本操作.opt
?????文件???????1335??2011-12-31?15:35??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\二叉樹(shù)基本操作.plg
?????文件?????329728??2012-12-02?13:05??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)報(bào)告.doc
?????目錄??????????0??2012-12-02?13:01??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)\Debug
?????目錄??????????0??2012-12-02?13:04??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告\用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)
?????目錄??????????0??2012-12-02?13:05??用二叉樹(shù)實(shí)現(xiàn)學(xué)生健康情況管理系統(tǒng)+報(bào)告
-----------?---------??----------?-----??----
???????????????664360????????????????????20
評(píng)論
共有 條評(píng)論