面向对象方法学_课程设计指导书

面向对象方法学_课程设计指导书

ID:46486738

大小:57.00 KB

页数:6页

时间:2019-11-24

面向对象方法学_课程设计指导书_第1页
面向对象方法学_课程设计指导书_第2页
面向对象方法学_课程设计指导书_第3页
面向对象方法学_课程设计指导书_第4页
面向对象方法学_课程设计指导书_第5页
资源描述:

《面向对象方法学_课程设计指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、熬学爲外第机斛学纟陰SchoolofMathematicsandComputerScience课程设计指导书2012—2013学年第一学期课程设计名称:血向对象程序设计课程设计编号:适用专业:计算机科学与技术2011级制订时间:2012年12月计算机科学系执笔人:张龙李卫华审核人:郑金彬批准人:梁俊平一、课程设计性质课程设计口的是在学生学习了《而向对彖程序设计》课程以后进行实践操作与训练。使学生在掌握在面向对象程序设计的基本知识、基本理论的基础上,通过本次课程设计,培养学生实践操作的基木技能,掌握面向对象程序设计方法。同时,提高学生分析问题解决问题的能力,为今后

2、软件开发打下必耍的基础。(一)知识教学1、掌握面向对象程序设计的方法及软件开发方法;2、掌握软件开发文档的编写方法。(二)能力培养1、熟练掌握VisualC++集成开发环境设计应用程序;2、锻炼团队分工与协作能力;3、初步熟悉软件开发过程,熟悉软件测试方法,掌握软件文档的编写。二、课程设计具体目标与要求1、熟练掌握VisualC++的基木知识和技能。2、基本掌握而向对象程序开发的基本思路和方法,熟悉软件开发过程。3、要求利用而向对象的编程思想来完成系统的设计。4、能够利用所学的基本知识和技能,进行简单应用程序设计。5、以小组为单位进行。小组人数以3~5人为宜。6

3、、强调独立完成。7、强调实际成果。8、重视软件测试。9、重视文档写作。三、课程设计进度时间(学时)教学内容备注半天集中学习选题、分组半天资料查询、讨论1天需求分析、类设计与实现1天半界面设计、编码与测试半犬成杲提交、验收答辩四、课程设计报告书格式封面内容摘要目录第1章问题描述第2章总体设计第3章界面设计第4章详细设计第5章代码设计第6章总结参考资料五、成绩评定1、积极参与课程设计,按质按量完成课程设计耍求。2、出勤情况,占20%。3、在项目开发过程中完成的工作量,占40%。4、对开发的项目涵盖的知识点的掌握情况,占30%。5、项目中有新功能或创意,占10%。6、

4、成绩分优、良、屮、及格、不及格五等。针对每个同学所做出的贡献评分。六、参考选题(-)模拟计算器程序1、问题描述设计一个程序来模拟一个简单的手持计算器。程序支持算术运算+、・、*、/、=,以及C(清除)、A(全清除)操作。2、基本要求程序运行时,显示一个窗口,等待用户输入,用户可以从键盘输入要计算的表达式,输入的表达式显示在窗口中,用户键入“二”符号后,窗口显示出结果。3、测试数据程序输入不少于5种不同的表达式进行测试。4、实现提示可定义一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,用户接口对彖处理接收的键盘输入信息,并显示答案,计算引擎对彖给出

5、的数据执行相应操作,并存储操作的结果。5、选作内容如果用户输入的表达式不合法,可以判別出來并给出和应的错误提示。(二)仿真农场一个哺乳动物类如下所示:#includeclassMammsl{public:Mammal():itsAgc(2),itsWeight(5){cout«nMammalconstructor...n;}〜Mammal(){cout«^Mammaldestructor...^;}intGetAge()const{returnitsAge;)voidSetAge(intage){itsAge=age;}intGe

6、tWeight()const{returnitsWeight;}voidSetWeight(intweight){itsWeight=weight;}voidMove()const{coutvv^MammalmoveonestepE;}voidSpeak()const{cout«"Mammalspeak!^;}voidsleep()const{cout«^shhh,rmsleep.'rT;}protected:intitsAge;intitsWeight;};狗属哺乳动物,且它的属性冇品种之分(在哺乳类基础上增加品种数据成员),叫声区别于其他动物(即Spea

7、k()实现为虚函数,输HTWoofL),还会摇尾巴(增加成员函数,输出”Tailwagging..:),乞讨食物(增加成员函数,输出"beggingforfood..:)。猫、马、猪也属于哺乳动物,其叫声分别为:,,Meow,,,,,Winnie,,;,Oink,编程分别使齐个动物表现为不-•样的行为。基本要求:1、狗的品种为enumBREED(YORKIE,CAIRN,DANDIE,SHETLAND,DORERMAN,LAB);分别用一个操作实现设置狗的品种,另一个操作实现读岀狗的品种。2、从基类Mammal类分别派生出各种动物类,通过虚函数实现Mammal

8、类。动物对象指针被赋予不

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

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

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