C 课程设计

发布 2022-09-30 15:19:28 阅读 6996

《面向对象程序设计与c++》

课程设计。题目:文件管理系统。

院、 系: 计算机信息与技术。

学科专业: 计算机科学与技术。

学号: 学生姓名。

指导教师: 米小亮

2024年12月12日。

目录。一. 目的 1

二. 总体介绍 2

三. 详细介绍 3

3.1.各个类中的成员名及作用介绍 3

3.2.实现各类的** 4

3.2.1.主函数(实现通过对象调用函数) 4

3.2.2. mainmenu(菜单选择界面) 4

3.2.3.myfilelist(对文件进行增删改查的操作)。 6

四. 功能测试及运行效果 9

4.1菜单选择界面 9

4.2 创建文件 9

4.3 删除文件 10

4.4 修改文件 10

4.5检索文件 11

4.5.1成功找到 11

4.5.2查找失败 11

4.6.退出界面 11

五. 设计体会及小结 12

六. 参考文献 13

中文摘要。本课程设计将实现一个文件管理功能。这个文件管理系统能实现:

1. 新建文件。

2. 删除文件。

3. 修改文件。

4. 检索文件。

5. 退出程序。

它的设计简单易行,系统具有较好的显示界面,快速简单的操作,在课程设计中,采用了vc6.0。在程序设计中,采用了结构化与面向对象两种解决问题方法。

面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用c++语言进行面向对象设计的基本思路和方法;加强学生研发、调试程序的能力;培养学生分析、解决问题的能力;提高学生的科技**写作能力。

系统包含的类:mainmenu(菜单选择界面),myfile(文件的属性,便于以后对文件库的扩展),myfilelist(对文件进行增删改的操作)。

此程序为用c++编写的简单文件管理系统,主要功能有。

1.创建文件 2.检索文件 3.删除文件4.修改文件 5. 退出系统。

创建文件中包含创建文件名;比如创建。ppt,.txt,.doc等类型。

检索文件中包含通过对文件名查看该文件是否存在(我只是对指定的文件名进行查找)。

删除文件时输入将要删除的文件名,如果存在则将文件删除成功,否则没有成功。(只是表面上删除成功)

修改文件时输入要修改的文件名,修改的是文件里的内容,修改后则输出修改成功。

退出系统时选择退出则成功的退出。

结构流程图。

3.1.各个类中的成员名及作用介绍

3.2.实现各类的**。

3.2.1.主函数(实现通过对象调用函数)

#include ""

int main(void)

mainmenu mainmenu

while (1)

return 0;

3.2.2. mainmenu(菜单选择界面)

#include ""

mainmenu::mainmenu构造。

mainmenu::~mainmenu析构。

void mainmenu::menumain()

cout《欢迎进入文件管理系统<

cout<<"1 创建文件 "

cin>>this->choice;

switch(this->choice)

void mainmenu::menucreate()

cout<<

void mainmenu::menudelete()

cout<<

string a;

cout<<"请输入要删除的文件名:";

cin>>a;

void mainmenu::menuselect()

cout<<

string a;

cout<<"请输入要查找的文件名:";

cin>>a;

void mainmenu::menuupdate()

cout<<

string a;

cin>>a;

cout<<"只能修改文件的内容";

void mainmenu::menuexit()

cout<<

3.2.3.myfilelist(对文件进行增删改查的操作)。

#include ""

#include

#include

#include

using namespace std;

myfilelist::myfilelist()

myfilelist::~myfilelist()

void myfilelist::update(string &name)

ofstream file3(""

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...