首页 C++结课报告(简易日程管理系统)

C++结课报告(简易日程管理系统)

举报
开通vip

C++结课报告(简易日程管理系统)C++——基于程命令序Win32命设令行计应用程报序的简告易日程管理系统作者徐益C++语言程序设计表单精选一、问题阐述日程管理就是将每天的工作和事务安排在日期中,并做一个有效的记录,方便管理日常的工作和事务,达到工作备忘的目的。同时也具有对员工日常工作进行指导、监督的作用。电子版的日程管理通常具有定时提醒和共享等功能。通过学习C++课程以及面向对象的程序设计,我发现日程管理中所需的日期、时间、记录等都可以抽象成类,并可以利用函数实现简单的添加、查询功能。由于能力的限制,本次“简易日程管理系统”的设计依旧基于Win...

C++结课报告(简易日程管理系统)
C++——基于程命令序Win32命设令行计应用程报序的简告易日程管理系统作者徐益C++语言程序设计表单精选一、问题阐述日程管理就是将每天的工作和事务安排在日期中,并做一个有效的 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 ,方便管理日常的工作和事务,达到工作备忘的目的。同时也具有对员工日常工作进行指导、监督的作用。电子版的日程管理通常具有定时提醒和共享等功能。通过学习C++课程以及面向对象的程序设计,我发现日程管理中所需的日期、时间、记录等都可以抽象成类,并可以利用函数实现简单的添加、查询功能。由于能力的限制,本次“简易日程管理系统”的设计依旧基于Win32命令行应用程序(MFC好难啃),主要实现的功能有:1、输入日程;2、查询全部日程;3、查询单条日程;4、修改时间。二、基本设计包括 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图、类关系图、文件关系图。1、流程图开始1、添加日程功能选择3、查询特定记录输入日期输入日期2、输出所有记录输入起止从record.txt中搜索制定时间的记录时间NO输入日程将recor.txt中所有内容输出到命令内容行存在?是否记录数YesNoNo据?YesYes将数据添加进输出该记录输出“无记录”recor.txt是否继续添加数据?No是否结束?Yes结束2、类关系图包含于包含于3、文件关系图三、源代码#include""#include#include#include""usingnamespacestd;voidmenue();voidaddRecord();voidgetRecord();voidchangeToday();voidgetRecordAll();ofstreamfout(RECORDPATH);Datetoday(2014,12,25);intmain(){while(true){menue();intn;cin>>n;switch(n){case1:{cout<<"\n"<>n;for(inti=n;i>0;i--){cout<<"请输入日期( 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 为****/**/**):"<>date;cout<<"请输入开始时间(格式为**:**):"<>s_time;cout<<"请输入结束时间(格式为**:**):"<>e_time;cout<<"请输入事件内容:"<>content;Recordrec(date,s_time,e_time,content);cout<<"****"<>ch;if(ch=='y'){fout<<()<>date_s;cout<<"**"<>y;sin>>ch;sin>>m;sin>>ch;sin>>d;if()==y&&()==m&&()==d){cout<>date;(date);cout<<"*设置成功*"<#include#include<>usingnamespacestd;classDate{intyear,month,day;public:voidset(inty,intm,intd);voidset(strings);Date(){}Date(inty,intm,intd);Date(strings);intgetYear(){returnyear;}intgetMonth(){returnmonth;}intgetDay(){returnday;}stringgetDate();boolisLeapYear()const;boolisLate(Datedate);voidprint()const;voidaddDay(intn);intearlyDate(Datedate);};Date::Date(inty,intm,intd){year=y;month=m;day=d;}_str());month=atoi(5,2).c_str());day=atoi(8,2).c_str());}_str());month=atoi(5,2).c_str());day=atoi(8,2).c_str());}stringstream();returnstr;}boolDate::isLate(Datedate){if(year>returntrue;elseif(year=={if(month>returntrue;elseif(month={if(day>returntrue;}}returnfalse;}intDate::earlyDate(Datedate){if(isLate(date)){cout<<"已过期"<#include#include<>usingnamespacestd;classTime{inthour,minute;public:Time(){}Time(inth,intm);Time(strings);voidset(inth,intm);voidset(strings);voidprint()const;stringgetTime();};Time::Time(inth,intm){hour=h;minute=m;}_str());minute=atoi(3,2).c_str());}_str());minute=atoi(3,2).c_str());}stringstream();returnstr;}basic_ofstream();}stringRecord::getRecord(){stringstreamss;ss<<()<<''<<()<<"to"<<()<<''<
本文档为【C++结课报告(简易日程管理系统)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
is_601737
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:0
分类:
上传时间:2021-09-05
浏览量:7