第一范文网 - 专业文章范例文档资料分享平台

C++课程设计---文件管理系统

来源:用户分享 时间:2025/7/27 3:43:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

报告内容:

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 using namespace std;

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<<\输入要查找的文件类型:\

搜索更多关于: C++课程设计---文件管理系统 的文档
C++课程设计---文件管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c27kab9ijp26d7jn4l23v_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top