2022年面向对象程序设计方案与C课程设计方案任务书 .pdf

上传人:H****o 文档编号:38678719 上传时间:2022-09-04 格式:PDF 页数:5 大小:58.48KB
返回 下载 相关 举报
2022年面向对象程序设计方案与C课程设计方案任务书 .pdf_第1页
第1页 / 共5页
2022年面向对象程序设计方案与C课程设计方案任务书 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年面向对象程序设计方案与C课程设计方案任务书 .pdf》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计方案与C课程设计方案任务书 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 / 5 C+ 面向对象程序设计课程设计任务书( 示例 所属学期2018-2018 学年第一学期专业班级软件 1001 一、课程设计目的及基本要求目的:1. 掌握 C+ 语言基本知识及其编程方法2. 掌握类和对象的基本概念与使用方法3. 掌握面向对象中的继承与多态等面象对象特性4. 掌握文件流的基本操作要求:1. 要求利用面向对象的方法以及C+ 的编程思想来完成系统的设计;2. 要求在设计的过程中,建立清晰的类层次;3. 在系统中至少要定义类,若有多个类,每个类中要有各自的属性和方法;4. 在系统的设计中,要求使用面向对象的继承与多态等机制。创新要求 通过社会调查,选择一个课题,采用面向对象

2、的思想进行构建。2 进行系统需求分析和系统设计,撰写系统需求分析和设计报告。3 设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。2. 解决方案阶段根据系统功能要求,可以将问题解决分为以下步骤:1)写出需求分析 做什么)2)分析系统中的各个实体之间的关系及其属性和行为精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 5 页2 / 5 3)根据问题描述,设计系统的类层次4)完成类层次中各个类的描述包括属性和方法)5)完成类中各个成员函数的定义6)用户界面的设计控制台界面或图形界面)7)分析系统功能模块,要求按以下提纲

3、书写:1目录2需求分析3系统设计4详细设计5编码与调试6系统使用手册 各小组答辩时提交一份课程设计总结报告(Word 文档 ,与源程序一起上交。总结报告要求按以下提纲书写:1设计工程介绍与设计目的2工程环境要求3工程功能模块4小组成员名单及分工情况. 小组成员名单. 小组成员任务分配. 本组各成员的贡献度5程序主要源代码及其说明:提交到老师指定的文件夹中。6体会与感想7)其他事项1)每位同学以自己的姓名命名建立文件夹2)文件夹下面应包含的文件:源程序和软件使用说明精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 5 页3 / 5 3)以班

4、为单位刻录光盘,于课程设计结束后的一周内上交给指导老师。五、进度计划序号设计内容内容时间要求1 任务书及选题指导教师下达任务书、学生选题9.25-9.26 以个人或小组为单位选题2 系统需求分析与功能设计根据课题的要求进行简单的需求分析,进行功能设计,设计类,类与类之间的关系9.28 写出系统设计报告抽取的类,类层次4 总体设计及代码编写和程序调试设计并编写输入/ 输出、查询 /统计、加工处理等功能模块的应用程序9.29-9.30 10.8-10.10 每个人必须独立设计与实现若干个功能模块,一个组完成一个完整的系统5 设计报告与成果提交撰写设计总结报告并提交相应资料与成果10.11 按以上要

5、求6 系统演示及答辩 课程设计报告(2 设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论。2、课程设计的成绩评定:课程设计的成绩由平时考核与最终考核相结合,平时占30%(出勤、学习笔记、表现等;最终占70%(设计报告30% 、应用系统40% 。成绩计分按优、良、中、及格与不及格5 级评定。附:1. 说明:小型应用系统。所设计的小型应用系统至少设计3 个类, 设计系统的类层次,突出的体现面向对象程序设计的三大机制,尤其是继承与多态。2. 备选题目题目一:学生学籍管理系统;系统功能的基本要求:1)建立新的学生表文件2)按学生姓名从学生表文件中查找某个学生信息3)增加一条学生记录到文件中

6、4)按姓名从学生表文件中删除一个学生信息5)分别统计学生总人数,平均分以及各分数段人数,分数段为:60 分以下; 60-69分; 70-79分; 80-89 分; 90-99 分 100 分。6)按学生总分降序生成新的排序文件7)如果有错误 , 可以修改精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 5 页4 / 5 8)打印输出整个学生表文件, 按 15 行一屏分屏显示学生记录9)打印不及格学生成绩10)编写主菜单模块, 调用上述功能模块题目二:设计一个运动会管理系统系统功能的基本要求:1)初始化输入 :N- 参赛学校总数,M-男子竞

7、赛工程数,W-女子竞赛工程数;各工程名次取法有如下几种: 取前 6 名:第 1 名得分 7 ,第 2 名得分 5 ,第 3 名得分 4,第 4 名得分 3,第 5 名得分 2,第 5 名得分 1 取前 3 名:第 1 名得分 5 ,第 2 名得分 3 ,第 3 名得分 2; 用户自定义:各名次权值由用户指定。2)由程序提醒用户填写比赛结果,输入各工程获奖运动员的信息。3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛工程信息等。题目三:设计一个多功能计算软件系统功能的基本要求:1)具备整型数据、浮点型数据的算术加、减、乘、除)运算功能。依次输入第一

8、个运算数、运算符 +,- ,* ,/ )、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按C清屏,按 R返回菜单。例如:输入:2 + 5 输出: 7 2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下:例如:输入:2+5 输出: 7 题四:设计一个简单的计算器系统功能的基本要求:1)从键盘读输入算式。2)可以进行加、减、乘、除运算。3)运算要有优先级。4)用户可以按任何的运算符出现顺序进行输入。5)不限定用户输入的计算式的长度。* 5 7,计算结果应为68。题五:高校人事管理系统问题描述:某高校,主要人员有:在职人员行政人员、教师、一般员工)、

9、退休人员、返聘人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间。系统功能的基本要求:1)添加删除功能:能根据学院人事的变动情况,添加删除记录;2)查询功能:能根据编号和姓名进行查询;3)编辑功能 高级):根据查询对相应的记录进行修改,并存储;4)统计功能:能根据多种参数进行人员的统计在职人数、党员人数、女工人数、高学历高职称人数);精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 5 页5 / 5 5)保存功能:能对输入的数据进行相应的存储,要求重载插入和提取符

10、以完成数据的保存和打开。6)人员编号在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。题目六:个人通信录管理系统系 统 功 能 的 基 本 要 求 : 1 ) 查 看 功 能 : 选 择 此 功 能 时 , 列 出 下 列 三 类 选 择 。A 办公类; B 个人类; C 商务类;当选中某类时,显示出此类所有数据中的姓名和电话号码)2)增加功能:能录入新数据一个结点包括:姓名、电话号码、分类可选项有: A 办公类; B 个人类; C 商务类;当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15 条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上显示出此人的电话号码。4)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改。5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。如有其他题目,提交老师审批,审批通过也可作为课程设计题目。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁