- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报告内容:
管理系统的功能说明
这是一个用来进行文件管理的系统,能够实现对文件信息(包 括文件号、文件名、文件性质、创建日期、文件大小)的浏览、创 建、修改、搜索等功能。
储存数据的描述
储存的数据由Flies类完成,Flies类中设置了 num,
name,
type,date,space 5个成员来分别记录数据的 文件号、文件
名、文件性质、创建日期、文件大小。(便于测试事先录入了 5个 初始数据)
概要设计说明
源程序主要分为3个部分:
用于储存数据的Flies类(其中包括修改数据的函数check以 及显示数据内容display )。
实现系统功能的函数(包括主菜单显示函数menu、增加数 据函数add、用于查询数据的函数search1,search2 )。
3?主函数
4.源程序
#i nclude iostream
#in elude stri ng
using n amespace std;
class Flies{ // 定义 Flies 类
public:
string num,name,type,date,space; //flies 类的成员
Flies(){}
Flies(stri ng n, stri ng N,stri ng T,stri ng D,stri ng S)
{num=n;
n ame=N;
type=T;
date=D;
space=S;
}
void check() //修改flies类成员的函数check
{
cinnum;
coutvv输入新的文件名: cinn ame;
coutvv输入新的文件类型:;
cin type;
coutvv输入新的创建日期:;
cin date;
coutvv输入新的文件大小:;
cin space;
}
void display。 //显示flies类成员内容的函数display
{coutvv文件号:vvnumvvendl;
coutvv文件名:namevvendl;
coutvv文件类型:vvtypevvendl;
coutvv创建日期:vvdatevvendl;
coutvv 文件大小:vvspacevvendl;
coutvve ndl;
}
};
void menu()
void menu()
//显示主菜单的函数 menu
cout|
Menu
e ndl;
coutvv|
输入:T
(浏览数据)|vvendl;
coutvv|
A
(增加数据)|vvendl;
coutvv|
C
(修改数据)|vvendl;
coutvv|
S
(查询数据)|vvendl;
coutvv|
Q
(退出程序)|vvendl;
coutvv|
|vve ndl;
coutvv*----
----*vve ndl;
//添加新文件的函数
//添加新文件的函数add
Flies add()
{
stri ng num,n ame,type,date,space;
coutvv输入文件号:;
cin?num;
coutvv输入文件名:;
cin?n ame;
coutvv输入文件类型:;
cin type;
coutvv输入创建日期:;
cin date;
cin space;
Flies b(num,n ame,type,date,space);
return b;
}
search1void search1(Flies a[],int Num) //按文件名查找对象的函数
search1
{ int coun t,i;
stri ng V;
coutvv输入要查找的文件名:;
cin?V;
cout?查找结果为:endl;
for(i=0,co un t=0;iNum;i++)
{if (a[i]. name==V)
a[i].display();
else
coun t++;}
if(co un t==Num)
cout?空endl;
cout?e ndl;
}
search2void search2(Flies a[],int Num) //按文件类型查找对象的函数
search2
{ int coun t,i;
stri ng V;
coutvv输入要查找的文件类型:
cin?V;
cout?查找结果为:endl;
for(i=0,co un t=0;iNum;i++)
{if (a[i].type==V) a[i].display();
else
coun t++;}
if(co un t==Num)
cout?空endl; cout?e ndl;
//主函数//设置初始文件
//主函数
//设置初始文件
{
static int Num=5;
char n,x;
int i;
Flies A(01,wi ndows,dll,2012/2/3
原创力文档


文档评论(0)