您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机软件

C++面向对象程序设计

  • 简介:(论文 字数:2860 页数:14带程序)日期类 1.课程设计的目的 1.1了解并掌握C语言的程序设计方法,具备初步的独立分析和设计能力; 1.2初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 1.3提高综合运用所学的理论知识和方法...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(论文 字数:2860 页数:14带程序)日期类
1.课程设计的目的
1.1了解并掌握C语言的程序设计方法,具备初步的独立分析和设计能力;
1.2初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;
1.3提高综合运用所学的理论知识和方法独立分析和解决问题的能力;
1.4训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风;
2.课程设计的要求
2.1设计一个能处理包含年、月、日信息的日期数据的自定义类型。
2.2进行课程设计时应着眼于原理与应用的结合,应用所学知识解决实际问题。解决实际问题时,应该不能忽略问题的复杂性,要严密地考虑问题。
3.课程设计报告内容
3.1需求分析
本程序作为一个对日期类对象进行处理的程序,应具备以下功能:
①能够输入、输出日期信息,并能够对他们进行处理。
②能够计算你所要计算的日期的这一天的前一天、后一天的日期。
③能够计算您所要计算的这一天的前面d(d为任意整数)天的日期;
能够计算您所要计算的这一天的后d(d为任意整数)天的日期。
④能够计算两个日期对象之间相差的天数。
3.2 概要设计
①定义一个描述日期的类date,其中声明3个整型私有数据成员year、month、day,分别用于描述日期的年、月、日;
②在date类中定义一个构造函数,用于初始化3个私有数据成员:
date(int y,int m,int d);
3个整型参数分别表示年、月、日的初值;
为了方便输入,另重载定义一个构造函数:
date(char *s);
参数为表示初始日期的字符串;

目 录
1课程设计目的……………………………………………………………1
2课程设计要求……………………………………………………………1
3课程设计报告内容………………………………………………………1
3.1需求分析………………………………………………………………1
3.2概要分析………………………………………………………………1
3.3代码设计………………………………………………………………2
3.3.1两个构造函数…………………………………………………2
3.3.输入、输出函数…………………………………………………2
3.3.3求当前日期后面一天的函数………………………………… 2
3.3.4求当前日期前面一个一天的日期的函数…………………… 3
3.3.5求当前日期后d天的日期的函数………………………………4
3.3.6求当前日期前d天的日期的成员函数…………………………5
3.3.7计算两日期之间相差天数的函数………………………………6
3.3.8主函数……………………………………………………………7
3.4调试过程…………………………………………………………………10
参考文献………………………………………………………………………12

查看评论 已有0位网友发表了看法
  • 验证码: