C++课程设计___文件管理系统方案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

sandajie + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档