报告内容:
1. 管理系统的功能说明
这是一个用来进行文件管理的系统,能够实现对文件信息(包括
文件号、文件名、文件性质、创建日期、文件大小)的浏览、创建、修改、搜索等功能。
2. 储存数据的描述
储存的数据由Flies类完成,Flies类中设置了num,name,
type,date,space 5个成员来分别记录数据的文件号、文件名、
文件性质、创建日期、文件大小。(便于测试事先录入了5个初始数据)
3. 概要设计说明
源程序主要分为3个部分:
1.用于储存数据的Flies类(其中包括修改数据的函数check以及显示数据内容display)。
2.实现系统功能的函数(包括主菜单显示函数menu、增加数据函数add、用于查询数据的函数search1,search2)。 3.主函数。
4. 源程序 #include
#include
class Flies{ //定义Flies类 public:
string num,name,type,date,space; //flies类的成员 Flies(){}
Flies(string n,string N,string T,string D,string S) {num=n; name=N; type=T; date=D; space=S; }
void check() //修改flies类成员的函数check {
cout<<\输入新的文件号:\
cin>>num;
cout<<\输入新的文件名:\
cin>>name;
cout<<\输入新的文件类型:\ cin>>type;
cout<<\输入新的创建日期:\ cin>>date;
cout<<\输入新的文件大小:\
cin>>space; }
};
void display() //显示flies类成员内容的函数display {cout<<\文件号:\ cout<<\文件名:\ cout<<\文件类型:\ cout<<\创建日期:\ cout<<\文件大小:\ cout< void menu() //显示主菜单的函数menu {cout<<\ cout<<\ cout<<\输入:T (浏览数据) |\ cout<<\增加数据) |\ cout<<\修改数据) |\ cout<<\查询数据) |\ cout<<\退出程序) |\ cout<<\ cout<<\}; Flies add() //添加新文件的函数add { string num,name,type,date,space; cout<<\输入文件号:\cin>>num; cout<<\输入文件名:\ } cin>>name; cout<<\输入文件类型:\cin>>type; cout<<\输入创建日期:\cin>>date; cout<<\输入文件大小:\cin>>space; Flies b(num,name,type,date,space); return b; void search1(Flies a[],int Num) //按文件名查找对象的函数search1 { int count,i; string V; cout<<\输入要查找的文件名:\ cin>>V; cout<<\查找结果为:\for(i=0,count=0;i {if (a[i].name==V) a[i].display(); else count++;} if(count==Num) } cout<<\空\cout< void search2(Flies a[],int Num) //按文件类型查找对象的函数search2 { int count,i; string V; cout<<\输入要查找的文件类型:\
相关推荐: