范文课程设计成果说明书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
范文课程设计成果说明书

课程设计成果说明书 题 目: 学生成绩管理系统 学 生 姓 名: 余烽 学 号: 141335502 院 系: 达内IT学院 班 级: 达内5班 指 导 教 师: 舒凯悦 东海科学技术学院课程设计成绩评定表 20 14 —20 15 学年 第 二 学期 学院 东海科学技术学院 班级 C14达内5班 专业 达内IT 学生姓名(学 号) 余烽 (141335502) 课程名称 面向对象程序设计应用实训 题 目 学生成绩管理系统 指导教师评语 指导教师签名: 年 月 日 答辩评语及成绩 答辩小组教师签名: 年 月 日 东海科学技术学院课程设计任务书 20 14 —20 15 学年 第 二 学期 学院 东海科学技术学院 班级 C14达内5班 专业 达内IT 学生姓名(学号) 余烽 (141335502) 课程 名称 面向对象程序设计应用实训 设计 题目 学生成绩管理系统 完成 期限 自 2015 年 6 月16日至2016年7月4日 共 3 周 设 计 依 据 选这个课题的原因,背景介绍,目的及意义 利用有序链表表示整数集合,在有序表的基础上扩展出集合类的操作,通过链表的定义来锻炼对指针的驾驭能力,提升内存空间的掌控能力,并且通过包含指针数据的类的操作巩固对类的创建及相关知识的运用。 设 计 要 求 及 主 要 内 容 涉及:设计思路和方法、总体框架的说明,功能设计要求;对类给出成员并有文字说明。对函数给出功能及调用关系。 此程序可以创建多个集合,并能根据菜单选择进行集合的并交差的操作,以及元素的查找,插入,删除常规操作。输入元素时自动对数据值进行排序,建立有序的集合。主要内容是节点类,有序链表类,集合类的创建,核心问题是成员函数的编写。 参 考 资 料 [1] 钱能.C++程序设计教程.清华大学出版社.2013 [2] 严蔚敏 陈文博编著.数据结构及应用算法教程.清华大学出版社. 2008. [3]C++ Primer (第四版) .人民邮电出版社. 指导教 师签字 日期 2014.6.10 摘要 面向对象设计是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。按照Bjarne STroustRUP的说法,面向对象的编程范式:l 决定你要的类;2 给每个类提供完整的一组操作;3 明确地使用继承来表现共同点。 目 录 摘要 1 1 问题描述与需求分析 3 2概要设计 3 3详细设计 3 4主要代码: 4 5 课程设计总结 7 参考文献 8 1 问题描述与需求分析 由于集合的操作仅限于求并交差,因此在本选题中以有序表表示集合,但进一步将集合本身设计成抽象数据类型,以便以后可以在集合类型的操作基础上,构造高一层的算法,一遍完成更复杂的应用。该选题的主要内容是利用有序链表表示正整数集合,实现集合的并交差的运算;其中集合的数据可以来源于键盘输入,也可以从文件中读取。 程序包括功能如下:1.能在屏幕中显示合适的提示信息告知用户可以执行的行为和操作; 2.用户根据提示信息输入数据,程序能判断输入的数据是否符合要求; 3.程序能自动判断有无重复的数据,如果有,则自动滤去; 4.根据用户的选择进行集合的某种运算,并将结构显示在屏幕中。 2概要设计 为了实现上述程序功能,应以有序链表表示集合。为此需要有序表和集合两个抽象数据类型。有序表也链表的形式来存储数据可以动态添加数据和删除数据,不受存储空间的影响,所以对有序表的类型设计中包含的元素类型应该是一个可以包含存储的数据元素以及可以指明下一个元素的位置。 根据以上分析,需要一个类表示链表的结点Node,一个类表示链表class Node{int data;pub

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档