- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
《面向对象程序设计》
课程设计报告
学 院 新媒体学院 专 业 网络工程
班 级 1班 课 题 电子宠物 学 号 _ 姓 名 _ _ 同组同学 __ 指导教师 __秦爱红______
平时成绩 程序技能成绩 答辩成绩 报告成绩
课程设计总成绩____________
《面向对象程序设计课程设计》
一、课程设计任务及要求:
任务:针对小型信息管理系统或若干综合性设计题目,选择一种软件开发模型,完成从需求分析、系统设计、系统实现,软件测试的全过程。
要求:
(1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。
(2)提交课程设计报告。
(3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数在200行语句以上。
二、工作量
1周(5个工作日)时间
三、计划安排
第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。
第2个工作日-第3个工作日:设计程序结构、模块图。
第4个工作日-第5个工作日:完成程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。
第5个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。
目录
一、课程设计目的……………………………………………………1
二、课程设计要求……………………………………………………1
三、设计题目分析……………………………………………………1
3.1题目简介……………………………………………………… 1
3.2设计要求……………………………………………………… 1
四、课程设计内容……………………………………………………2
4.1总体设计……………………………………………………… 2
4.2详细设计……………………………………………………… 4
4.3编码…………………………………………………………… 9
4.4调试分析…………………………………………………………………13
4.5测试结果及运行结果……………………………………………13
4.6 系统开发所用到的技术……………………………………………… 16
五、课程设计设计心得与总结………………………………………24
附录 全部代码…………………………………………………………………25
PAGE 7
课程设计目的
模拟宠物的整个生命过程。通过设计和编写计算机宠物程序,锻炼面向对象的基本编程技能,提高程序组织的合理性,体现面向对象编程更好的可读性和可维护性。
二、课程设计要求
1)设计一个抽象类表达宠物狗;功能包括宠物的出生、成长、死亡;以及宠物日常的吃、拉撒、玩、病、以及帮主人做事情等功能。建议采用良好的控制台人机交互界面。
2)在抽象类的基础上派生出两种宠物狗:
3)用主程序模拟多只宠物狗的生命过程。
4)要求有文件支持宠物数据的永久保存;
三、设计题目分析
3.1题目简介
初始时具有基本的生命特征和生存条件。
当吃东西后,体重增加,体能增加;
当锻炼后,体重下降,体能下降,要求恢复体力;
帮主人干活后,体能下降,经验增加;
打工后,体能下降,经验和金钱上升;
没有食品,就处于饥饿状态,报警;
买食品,需要付出金钱;
其他相关问题,请设计者自行设计;
3.2需求分析
对系统进行可行性分析,说明研究该系统的研究意义和目的。
目前网络游戏广为流行,电子宠物也不例外,比较典型的是腾讯的QQ宠物。电子宠物都拥有一个完整的生命周期,它需要喂食、洗澡清洁等等,也可以去打工赚取金币,也可以去上学学习,甚至结婚生子,拥有真的宠物所有的行为活动,在这里我们因为时间和能力有限,我们就只选取了部分的行为活动,比如喂食、活动、看病、打工。电子宠物对于上班族的白领和小孩子,都有着极大的吸引力,因为通过领养电子宠物,可以感知宠物的生命历程,为枯燥无聊的生活增加更多乐趣。所以电子宠物的市场也是非常广大的。
四、课程设计内容
4.1概要设计
(对系统进行的概要设计,如功能模块设计,数据库概要设计等。)
该程序主要实现以下功能:
主函数拥有可供选择的宠物类型,如在本程序中可领养小狗也可领养小鸟作为宠物,并可为你领养的宠物自由起名(如图a和图b);
您可能关注的文档
- 《高等数学+文I》18春在线作业2+0001部分答案.doc
- 《C++程序设计》报告+媒体库管理系统设计.doc
- 《行政组织》+教学大纲.doc
- 《行政组织学》+教学大纲.doc
- 《经济学原理》课程+教学大纲.doc
- 《园林植物配置和造景》试题+答案要点.doc
- 中石油(华东)2018年春季学期《VB程序设计》在线考试补考(适用于2018年10月份考试)满分答案.doc
- 中石油(华东)2018年春季学期《C语言》在线考试补考(适用于2018年10月份考试)满分答案.doc
- 中石油(华东)2018年春季学期《JAVA编程语言》在线考试补考(适用于2018年10月份考试)满分答案.doc
- 3+6岁儿童发展指南+知识讲义.docx
- 2026年投资项目管理师之宏观经济政策考试题库300道附答案【精练】.docx
- 超星尔雅学习通《形势与政策(2025春)》章节测试附完整答案(网校专用).docx
- 超星尔雅学习通《形势与政策(2025春)》章节测试带答案(研优卷).docx
- 超星尔雅学习通《形势与政策(2026春)》章节测试题附参考答案(实用).docx
- 2026年刑法知识考试题库a4版.docx
- 2026年刑法知识考试题库标准卷.docx
- 2026福建泉州市面向华南理工大学选优生选拔引进考试题库新版.docx
- 2026年国家电网招聘之文学哲学类考试题库300道含完整答案(夺冠).docx
- 2026年法律职业资格之法律职业客观题一考试题库300道含答案【巩固】.docx
- 2026年刑法知识考试题库【精练】.docx
最近下载
- 专利转让合同模板(2024版).docx VIP
- 2023年沧州幼儿师范高等专科学校招聘笔试真题及参考答案详解1套.docx VIP
- 2025年无人机驾驶员执照多机协同任务通信规划与执行专题试卷及解析.pdf VIP
- 2025贵州水投水务集团有限公司第二批次招聘笔试备考试题及答案解析.docx VIP
- 人教版初中数学九年级上册期末测试卷(较易 )(含答案解析) .pdf VIP
- 北师大版数学八年级上册第五章二元一次方程组题型举一反三.docx VIP
- 禁用物质管理程序.doc VIP
- 滚动轴承故障诊断(附MATLAB程序).pdf
- 重庆青年职业技术学院招聘考试真题2024.pdf VIP
- 二等水准测量记录计算示例.doc VIP
原创力文档


文档评论(0)