《面向对象程序设计》大作业要求和任务书

《面向对象程序设计》大作业要求和任务书

ID:37395450

大小:98.00 KB

页数:16页

时间:2019-05-23

《面向对象程序设计》大作业要求和任务书_第1页
《面向对象程序设计》大作业要求和任务书_第2页
《面向对象程序设计》大作业要求和任务书_第3页
《面向对象程序设计》大作业要求和任务书_第4页
《面向对象程序设计》大作业要求和任务书_第5页
资源描述:

《《面向对象程序设计》大作业要求和任务书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》大作业要求和任务书 一、目的和要求检验学生学习《面向对象程序设计》课程后的学习成果,对于软件程序设计主流方法和思想——面向对象程序设计方法和思想的牢固掌握和熟练应用是一个非常重要的检测,是后续实践课程得以顺利进行的必要保证,对学生的程序设计能力培养和软件工程能力的培养具有重要的作用和意义。要求学生综合应用已学的相关知识,例如程序设计基本思想和方法、C++语言、面向对象程序设计思想和方法,通过对真实世界的模拟和抽象来解决一些比较简单的实际问题。要求学生针对比较系统的题目进行编码、测试,并进行设计说明书的撰写,从而培养和锻炼学生初步的工程意识和做法。

2、加深对所学知识的理解和掌握,巩固课程学习的内容,培养学生掌握面向对象程序设计(OOP)的思想,锻炼其使用面向对象的程序设计思想分析和解决实际问题的能力,培养上机动手能力,培养文档报告书面表达和思辨的能力。要求学生对自己学过的C++知识进行综合运用,要求要用到类的特性:即类的封装、类的抽象、继承和多态,编写一些小型的具有一定应用价值的程序,通过对真实世界的模拟和抽象来解决一些比较简单的实际问题;掌握在Visual C++集成开发环境下编辑、编译、链接和运行一个C++程序的基本方法。二、任务内容参考后附的大作业题目,规定每位同学完成两道题目(第一个题目是计算机类,第二个

3、题目从第2-4题中任选一题)。针对所选题目完成如下具体任务:1.问题分析和任务定义:根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么?对功能进行说明;2.类设计:综合考虑系统功能,对问题描述中涉及的操作对象定义相应的数据类型。抽象数据类型的实现尽可能做到数据封装,充分运用继承、派生、多态等知识,给出用UML描述的类之间的关系图;3.详细设计:给出各个主要模块的算法,并画出模块之间的调用关系图;要使得系统结构清晰、合理、简单和易于调试,写出主要函数的算法框架;4.程序编码:把详细设计的结果进一步求精为程序设计语言程序。同时加入一些注解和断言,使程序中逻辑概

4、念清楚;5.程序调试与测试:采用自底向上,分模块进行,即先调试低层函数。能够熟练掌握调试工具的各种功能,设计测试数据确定疑点,通过修改程序来证实它或绕过它。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果;6.结果分析:程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。7.编写报告任务结束时,要求学生提交纸质和电子报告,提交可运行的源程序。三、报告正文的内容1、实习报告题头给出题目、班级、姓名、学号和完成日期2、目的和要求……3、问题描述4.开发环境和工具(1)硬件环境(2)操作系统平台(3)程序设计工具5.设计过程描述(1

5、)根据目的、要求与问题描述,构思程序的构架与设计方案。(2)具体地说明本程序中用到的所有类的定义、给出类图(3)主程序的流程以及各程序模块之间的层次(调用)关系,画出流程图。6、小结(1)说明调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析;(2)算法的分析和改进设想(3)经验和体会等7、附录(源程序代码)源程序代码书写要求规范化,开始要有规范化的说明,如程序名、功能、环境与工具、函数(方法)间的调用(引用)关系、设计者、设计时间与修改时间等;代码书写要采用缩格、函数(方法)和关键语句与变量要加注释等。8、测试结果以问题描述中所列出的测试数据进行测试

6、,列出测试结果,包括输入和输出。9.参考文献  列出参考的相关资料和书籍。四、答辩完成大作业后,组织学生进行答辩,讲解设计思路和编程方法。学生完成实验后,找老师检查,截至检查时间:18周五。检查的方法为:a)检查文档;b)检查源程序及运行结果。c)回答问题五、考核方法及成绩评定成绩分两部分,报告占40%,可运行工程项目占60%。按照优秀、良好、中、及格,不及格五级给予成绩。六、进度安排任务发出日期:2015.6.10任务验收日期:2015.7.10七、报告要求:1)封面(见下页)2)任务书(见后面)3)目录4)正文内容面向对象程序设计大作业------项目名称学院名

7、称(四号宋体居中)填写全称专业班级(四号宋体居中)填写全称学生姓名(四号宋体居中)学号(四号宋体居中)指导教师(四号宋体居中)完成时间:年月日山东科技大学大作业任务书一、题目:   计算器类、                           二、原始资料: 《面向对象程序设计》 大作业要求和任务书                            三、应解决下列各主要问题:                        1、计算器类: 设计一个计算器类模板,适用各类型表达式的“+、-、×、/”数学四则运算以及“>、>=、<、<=、!=、==”等关系运算。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。