手把手教你完成简单C++课设——创新活动管理系统(超详细)

        最近学完C++,完成学校布置的学习作业。我是按照b站上黑马教程上C++的学习,然后按照自己的需求去完成了自己的作业。从6.15号开始到6.21号,历时6天把代码写完。自己想把它写下来作为一篇文章,方便后面的人看到。

一、问题分析与需求分析

首先我是学校要求写的课设按照要求,如图所示

        我需要开发一个简单的创新活动管理系统,然后需要去实现学院专业等创新活动的基础信息管理。第二个要求是去实现学生信息和指导教师的管理。要求是利用面向对象程序设计方法。

跳出这个题目,我们思考一下。设计这样的一个系统,我们需要设计哪些模块。在要求上告诉我们需要实现创新活动的登记,成绩录入的过程。那首先我们应该创建出应该基础信息类,类里有构造函数……还需要实现学生、老师的管理。这样就总共需要创建三个类。

既然设计一个系统,增删改查的基本都要实现接下来讲的就是具体实现过程。

功能实现

(一)创建项目和类

我使用的是Dev-C++去写代码,所以我就用这个教你创建项目。你用其他的也可以,方法都差不多。

第一步打开Dev-C++在界面上找到文件操作

 点击新建,找到新建项目

点击后会进入到这个界面

把名称改成项目名,选择C++语言 

随后就创建好了项目。

 现在,你已经创建好你自己要写的项目了。

        在这你要开始自己写代码了,刚刚一开始,通过分析我们需要创建三个类。并且还需要用到封装等等一些特性。你要开始在自己的项目上开始写下源代码。

        在项目中创建基础信息类的头文件和Cpp文件,老师学生也是一样的处理。

 在头文件中声明,cpp文件中具体实现。

(二)显示菜单

        首先,我们实现的是创新活动管理系统,应该在用户打开时提供菜单以供选择,在选择后做出相应的操作。

basicInformation.h

#include<iostream>
#include<string>

using namespace std;

class basicInformation
{
    public:
        basicInformation();//构造函数
        basicInformation(string,string,string,string,st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值