- 37
- 0
- 约1.28万字
- 约 38页
- 2016-08-10 发布于重庆
- 举报
C课程时间类设计报告
四川理工学院计算机学院
C++面向对象程序设计
课程设计报告
项目题目:时间类设计
专业班级: 项目组成员: 杨志强 11101020522 郑 鑫 11101020527 杨嘉毅 11101020521 指导教师: 开始日期: 完成日期:
课程设计题目说明书
课程设计题目:
时间类设计 设计要求:
完成:
日期的加、减运算
根据日期计算一年中的第几周星期几
一年中第几天为几月几日
该年是否为闰年
输出日期对象
工作量:(根据项目实际情况选择,在所作的工作后打√)
具体工作量分为几个部分:
可行性研究分析和可行性研究报告的撰写工作。√
项目开发计划和开发准备工作,包括小组的分工等;√
软件需求的调查和软件需求说明书的撰写;√
软件的概要设计和概要设计说明书的撰写;√
软件的详细设计和详细设计说明书的撰写;√
软件的实现工作,包括代码的实现和实现过程中的具体要求工作;√
测试的准备工作和测试计划报告的撰写;√
整个软件试运行、软件测试、测试报告的撰写和用户手册的撰写工作;
项目文档和代码的规范化整合;√
10.整个项目的总结和课程设计总结报告的撰写。√
工作计划安排:
1月6日: 确定研究课题,进行可行性研究,
1月6日: 做好人员分工安排。
1月6日——1月8日: 完成概要设计、完成详细设计。
1月7日——1月8日: 完成代码的编写。
1月8日: 进行测试和维护。
1月8日: 对整个设计进行补充和检查。
同组设计者及分工:
组长:郑 鑫
需求及可行性分析:
负责人:杨志强
参加人员:杨志强、郑 鑫、杨嘉毅
概要设计:
负责人:郑 鑫
参加人员:杨志强、郑 鑫、杨嘉毅
详细设计:
负责人:杨嘉毅
参加人员:杨志强、郑 鑫、杨嘉毅
编码实现:
负责人:杨志强
参加人员:杨志强、郑 鑫、杨嘉毅
测试和维护:
负责人:郑 鑫
参加人员:杨志强、郑 鑫、杨嘉毅
第一章 需求分析
1.1 任务概述
1.2对性能的规定
此节说明软件的性能要求:
精度: 本程序中按照系统给出的提示,输入数字,实现程序的功能。应该注意,输入的一定只能是数字,若输入字母或其他,则出错。
时间特性:由于本程序并不是很庞大,故响应时间短,显示结果迅速。
故障处理要求:只有在非法输入是,出现死循环,此时应该退出程序,重新输入。
1.3 运行环境规定运行的软件环境 :windows7、windowsXP、
运行该软件所需要的硬设备: PC机一台。
第二章 概要设计
2.1 总体设计
2.1.1 基本设计概念和处理流程
(一) 设计原理
面向对象的程序设计是现在最外流行的程序设计方法。面向对象的方法模仿人们建立现实世界模型的方法,认为客观世界是由各种各样的对象组成的,每个对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种各样的系统。利用人们对事物分类和抽象的自然倾向,引进了类的概念,具有封装性、继承性和多态性等特点。
2.1.1.2 类与数据封装
在C++中,类是指由用户定义的一种抽象数据类型,将一组具有相关性的数据成员结合在一起,要使用类中所包含的数据时,必须通过有该类所提供的成员函数来存取。
数据封装是指将类中的数据成员以其可被使用或不可被使用的方式进行分类,即有条件地限制类中部分或全部的数据成员被使用,在定义数据成员时在其前面冠以private、protected或public,分别表示私有的、保护的和公有的。因此,类是实现数据封装的一个有力方法,类的特性是实现了数据封装或数据抽象。
2.1.1.3 运算符重载
C++的流插入运算符“”和流提取运算符“”是C++在类库中提供的,所有C++编译系统都在类库中提供输入流类istream和输出流类ostream。Cin和Cout分别是istream和ostream的对象。在类库中提供的头文件中已经对“和“”进行了重载,使之作为流插入运算符和流提取运算符,能用来输出和输入C++标准类型的数据。对流插入运算符“”进行重载后,在程序中用“”不仅能输出标准类型数据,而且可以输出用户自己定义的类对象。
2.1.1.4设计的基本思路
一个类就是一个扩展的struct。除了定义数据成员,你还可以为其添加成员函数。 {
int t;
hour+=n;
t=JC();
您可能关注的文档
- AutoCAD经典疑难解答与技巧.doc
- LNG储罐危险性分析.doc
- AutoCAD的基本知识1.doc
- 河北省石家庄市2013届高三一模试题数学文.doc
- autocad项目三教案(1-7).doc
- 多组分系统热力学复习.ppt
- 河北省石家庄市2011届高三教学质量检测(二)--数学理(word版).doc
- autocad项目一教案(1-2).doc
- Linux网络管理及应用-第12章.ppt
- 河北省石家庄40中学2013年中考理综一模试题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
原创力文档

文档评论(0)