C++ 数据结构,学生信息管理系统,高校科研管理系统.docx
文本预览下载声明
中南大学数据结构课程设计报告课程名称: 数据结构与算法 高校科研管理系统班级: 通信工程 1204学号: 姓名: 指导教师: 中 南 大 学1一 : 程 序 源 代 码3二 : 系 统 运 行 结 果 显 示 与 功 能 分 析1 82 .1 系 统 主 界 面 分 析1 82 .2 系 统 管 理 员 登 陆 界 面 与 基 本 操 作1 92 .3 系 统 注 册 用 户 的 界 面2 4三 : 系 统 需 求 分 析 与 功 能 模 块 设 计2 53 .1 系 统 需 求 分 析2 53 .2 系 统 详 细 设 计 和 系 统 实 现2 6四 : 课 程 设 计 心 得 体 会3 2一 : 程 序 源 代 码#includeiostream#includestring.h#includefstream#include w indow s .h#define LEN sizeof( struct Enter) using namespace std;class Administrator//定义操作员结构体{public:char name _1 [ 12 ] ; char passw ord_1 [ 12 ] ;};class Enter//定义注册用户结构体{public:Enter();void Ofile ( ofstream of_1 ) ; void Infile( ifstream f_1 ) ; char *getname _2 ( ) ;char *getpassw ord_2 ( ) ;void Set_1 ( char *Name _2 ,char *Passw ord_2 ) ; Enter *next;char name _2 [ 12 ] ; char passw ord_2 [ 12 ] ;};class Database{*Sou);public:Database();//构造函数 void Ofile ( ofstream of); void Infile( ifstream f); int Display();void Show _1 ( ) ;void Set( int Work,char *Project,char *Name,char *Attr,char *Ran,charint getw ork();char *getproject();//项目名称char *getname();//项目人员姓名 char *getattr();//项目基本情况 char *getsou();//项目检索源char *getran();//项目范围Database *Next; int w ork;char project[ 10 ] ; char name[ 10 ] ; char attr[ 10 ] ; char ran[ 10 ] ; char sou[ 10 ] ;};void Database::Infile( ifstream f){fw orkproje ctna mea ttr ra nsou ;}void Database::Ofile ( ofstream of){ofw orkproje ctna me a ttrra nsou ;}void Enter::Infile( ifstream f_1 ){f_1 na me _2 pa ssw ord_2 ;}void Enter::Ofile ( ofstream of_1 ){of_1 na me _2 pa ssw ord_2 ;}Database::Display(){return( w ork);}void Database::Show _1 ( ){cout工作量 项目名称 项目人员姓名 项目属性 项目范围 项目来源\n; coutw ork\tproje ct\tna me\ta ttr\tran\tsoue ndl;}class Ope rate//功能类{public:Ope rate();//构造函数~Ope rate();//析构函数 void Menu();void Add();private:void Add_1 ( ) ; void Search(); void Delect(); void Alter();void Show ( ) ;//显示 void Count();void Menu_4 ( ) ;Database *Database _First; Enter *Enter _Fir st;void Read();//void Preserve();//保存void Read_1 ( ) ; void Preserve _1 ( ) ;};Ope rate:
显示全部