网站大量收购独家精品文档,联系QQ:2885784924

课程设计任务书C++11.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计任务书C11

课程设计任务书 课 程 名 称 面向对象程序设计课程设计 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 09计算机科学与技术(1、2、单) 指 导 教 师 李 慧 金陵科技学院教务处制 1.课程设计应达到的目的 该课程设计的目的采用面向对象的程序设计语言,开发实现一个应用程序,主要目的是使学生更好的掌握面向对象程序设计语言及其开发工具,掌握如何使用面向对象的程序设计语言设计一个小的软件系统。通过该课程设计培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。 2.课程设计题目及要求 一、题目 课程设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生能根据不同的题目,用程序开发工具解决若干个问题 5.一个小型题库系统 开发一个基于文件型的题库,题型包括选择、判断、填空、问答题,自行设计题目格式,实现题目和参考答案的录入、修改、查询、命题、答题、统计等功能。 6. 计算机病毒的检测 要求:(1)基于特征串的病毒搜索(2)给可执行文件做免疫处理,生成一个校验文件,防修改,防感染。特征串可以由用户修改。 (所用到的知识点:计算机病毒的基本原理,文件的操作技巧,目录文件名的搜索方法,字符串的匹配算法,校验算法的设计。) 7. 人员信息资料管理(限最多2人完成) 具体设计要求实现如下功能: (1)建立人员信息数据,包括编号、姓名、性别、出生时间、岗位(部门)、参加工作时间和年龄(必须通过计算得到)等等其他信息; (2)根据人员信息表,建立只含有姓名和年龄的信息简表(可选功能); (3)使用继承的方法构造3个类,(即人员类——虚基类,教师类和学生类——派生类)使用相应的对象放置10个人员信息; (4)编写同名display()成员函数,用来输出数组的内容; (5)按不同类别输出人员信息,比如按系输出教师信息(可选功能); (6)要求对“<<”和“>>”运算符进行重载。考虑到输入人员编号时,也会因不小心引入空格,而且名字中也需要有空格,所以重载“>>’’运算符时,需要满足这个要求; (7)抽取并计算人员的平均年龄; (8)检索(查找)指定信息(如按姓名检索、按年龄检索); (9)显示年龄分布的图形; 参考系统界面如下: 1-增加一位人员(教师、学生)记录 2-显示全部人员记录 3-计算人员平均年龄 4-删除一个人员记录 5-按岗位(部门)输出人员信息(可选) 6-按姓名检索所有信息7-结束程序运行 ”、“{}”、 “/* */”等进行检测。 (1)要成对出现。(2)不能交叉。 10. 成绩管理系统 主要功能是输入学生的学号、姓名对其进行存储,在存储后可以对学生的成绩按学号和姓名进行查寻。该系统具有存贮学生数据,按学号、姓名查询,列出学生成绩和统计功能。 具体的功能: (1)帮助; ? (2)输入数据并存入文件; ?????????? (3)根据学号查询成绩; ?????????? (4)根据姓名查询成绩; ?????????? (5)输出文件内容; ?????????? (6)统计及格和优秀人数; ?????????? (7)退出。 11. 影碟租凭(1)设计一个的菜单将在实现的功能显示出来,并有选择提示(2)影碟分为三类:CD、DVD、VCD,能够这三类影碟实现增加、删除、修改功能(3)影碟出租后动态的修改库存信息,并根据租用影碟的数目和天数计算打印出相关信息(4)要求有错误提示功能,例如输入日期,输入错误提示重新输入创新要求: 影碟的信息可以通过文件保存,根据出租的情况动态更新。 根据合理的进度安排,踏实的开展课程设计活动 课程设计过程中,根据选题的具体要求,在编程实现环节中撰写相关的技术文档,最后要求提交详细的课程设计报告 开发出可以运行的程序,通过上机检查根据合理的进度安排,踏实的开展课程设计活动 课程设计过程中,根据选题的具体要求,在编程实现环节中撰写相关的技术文档,最后要求提交详细的课程设计报告开发出可以运行的程序,通过上机检查月日月日月日月日月日月日月日月日20%,设计报告(说明书)和设计作品各占40%。主要分以下几个等级: 优:能圆满完成任务书所规定的各项任务,对所研究的问题分析、计算、论证能力强,在某些方面有一定的独到见解;说明书、图纸规范,质量高;完成的软硬件达到或高于规定的性能指标;语言简洁、准确、流畅,文档齐全,书写规范。 良:能完成任务书所规定的各项任

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档