欢迎来到天天文库
浏览记录
ID:47426711
大小:85.01 KB
页数:9页
时间:2020-01-10
《C++课程设计---文件管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、报告内容:1.管理系统的功能说明这是一个用来进行文件管理的系统,能够实现对文件信息(包括文件号、文件名、文件性质、创建日期、文件大小)的浏览、创建、修改、搜索等功能。2.储存数据的描述储存的数据由Flies类完成,Flies类中设置了num,name,type,date,space5个成员来分别记录数据的文件号、文件名、文件性质、创建日期、文件大小。(便于测试事先录入了5个初始数据)3.概要设计说明源程序主要分为3个部分:1.用于储存数据的Flies类(其中包括修改数据的函数check以及显示数据内容display)。2.实现系统功能的函数(包括
2、主菜单显示函数menu、增加数据函数add、用于查询数据的函数search1,search2)。3.主函数。1.源程序#include#includeusingnamespacestd;classFlies{//定义Flies类public:stringnum,name,type,date,space;//flies类的成员Flies(){}Flies(stringn,stringN,stringT,stringD,stringS){num=n;name=N;type=T;date=D;space=S;}voi
3、dcheck()//修改flies类成员的函数check{cout<<"输入新的文件号:";cin>>num;cout<<"输入新的文件名:";cin>>name;cout<<"输入新的文件类型:";cin>>type;cout<<"输入新的创建日期:";cin>>date;cout<<"输入新的文件大小:";cin>>space;}voiddisplay()//显示flies类成员内容的函数display{cout<<"文件号:"<4、endl;cout<<"创建日期:"<5、Menu6、"<7、输入:T(浏览数据)8、"<9、A(增加数据)10、"<11、C(修改数据)12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
4、endl;cout<<"创建日期:"<5、Menu6、"<7、输入:T(浏览数据)8、"<9、A(增加数据)10、"<11、C(修改数据)12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
5、Menu
6、"<7、输入:T(浏览数据)8、"<9、A(增加数据)10、"<11、C(修改数据)12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
7、输入:T(浏览数据)
8、"<9、A(增加数据)10、"<11、C(修改数据)12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
9、A(增加数据)
10、"<11、C(修改数据)12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
11、C(修改数据)
12、"<13、S(查询数据)14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
13、S(查询数据)
14、"<15、Q(退出程序)16、17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
15、Q(退出程序)
16、
17、"<18、19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
18、
19、"<>num;cout<<"输入文件名:";cin>>name;cout<<"输入文件类型:";cin>>type;cout<<"输入创建日期:";cin>>date;cout<<"输入文件大小:";cin>>space;Fliesb(num,name,type,da
20、te,space);returnb;}voidsearch1(Fliesa[],intNum)//按文件名查找对象的函数search1{intcount,i;stringV;cout<<"输入要查找的文件名:";cin>>V;cout<<"查找结果为:"<21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
21、/按文件类型查找对象的函数search2{intcount,i;stringV;cout<<"输入要查找的文件类型:";cin>>V;cout<<"查找结果为:"<22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
22、2/2/3","20k"),//设置初始文件B("02","officeword","doc","2012/4/12","500k"),
此文档下载收益归作者所有