资源简介
题目 学生健康情况管理系统
【问题描述】
实现学生健康情况管理的几个操作功能(新建、插入、删除、从文件读取、写入文件和查询、屏幕输出等功能)。健康表中学生的信息有学号、姓名、出生日期、性别、身体状况等。
【实验内容】
必做内容
利用链式存储结构来实现
系统的菜单功能项如下:
1------新建学生健康表
2------向学生健康表插入学生信息
3------在健康表删除学生信息
4------从文件中读取健康表信息
5------向文件写入学生健康表信息
6------在健康表中查询学生信息(按学生学号来进行查找)
7------在屏幕中输出全部学生信息
8-----退出
代码片段和文件信息
#include
#include “Administer.h“
bool Administer::avoidRepete(string &check) //检测是否含有重复学号
{
if(IsEmpty()) return true;
Student *current=first->link;
while(current!=NULL)
{
if(current->student_number==check) return false;
current=current->link;
}
return true;
}
bool Administer::save() //保存到本地
{
Student *current=first->link; //存储结构为带附加头结点的链表
ofstream outfile(“student.text“ios::out|ios::trunc);
if(!outfile)
{
cerr<<“open student.text error!\n“;
return false;
}
outfile< while(current!=NULL)
{
outfile<student_name.c_str()<<“ “<student_number.c_str()<<“ “
<sex.c_str()<<“ “<birthday<<“ “<health_condition.c_str()< current=current->link;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 117 2017-12-04 20:39 实验二:利用链表实现学生健康系统\student.text
文件 6363 2017-12-04 20:10 实验二:利用链表实现学生健康系统\实现文件\Administer.cpp
文件 976 2017-12-04 20:05 实验二:利用链表实现学生健康系统\实现文件\Administer.h
文件 99545 2017-12-04 20:10 实验二:利用链表实现学生健康系统\实现文件\Administer.o
文件 105 2017-12-03 10:56 实验二:利用链表实现学生健康系统\实现文件\main.cpp
文件 73083 2017-12-04 20:07 实验二:利用链表实现学生健康系统\实现文件\main.o
文件 1277 2017-12-04 20:26 实验二:利用链表实现学生健康系统\实现文件\Makefile.win
文件 1122 2017-12-04 19:08 实验二:利用链表实现学生健康系统\实现文件\Student.cpp
文件 886 2017-12-03 15:03 实验二:利用链表实现学生健康系统\实现文件\Student.h
文件 77264 2017-12-04 20:07 实验二:利用链表实现学生健康系统\实现文件\Student.o
文件 117 2017-12-04 20:39 实验二:利用链表实现学生健康系统\实现文件\student.text
文件 1422 2017-12-03 11:00 实验二:利用链表实现学生健康系统\实现文件\利用链表实现学生健康系统.dev
文件 2082922 2017-12-04 20:10 实验二:利用链表实现学生健康系统\实现文件\利用链表实现学生健康系统.exe
文件 352 2017-12-04 21:34 实验二:利用链表实现学生健康系统\实现文件\利用链表实现学生健康系统.layout
文件 2081325 2017-12-03 14:38 实验二:利用链表实现学生健康系统\链表实现学生健康系统.exe
文件 258048 2017-12-04 21:25 实验二:利用链表实现学生健康系统\链表实现学生健康系统实验报告.doc
目录 0 2017-12-25 14:29 实验二:利用链表实现学生健康系统\实现文件
目录 0 2017-12-25 14:29 实验二:利用链表实现学生健康系统
----------- --------- ---------- ----- ----
4684924 18
- 上一篇:殷人昆第二版源代码参考.rar
- 下一篇:顺序栈实现表达式计算可计算浮点数
评论
共有 条评论