C课程设计任务书5 .docx
《C课程设计任务书5 .docx》由会员分享,可在线阅读,更多相关《C课程设计任务书5 .docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习课 程 设 计 报 告课程名称 面对对象程序设计课题名称 公司库存治理系统专 业 通信工程班 级 1202学 号 202103040236姓名陈锐指导老师乔汇东、胡瑛、罗敬年月 日湖南工程学院 课 程 设 计 任 务 书可编辑资料 - - - 欢迎下载精品名师归纳总结乔汇东、胡瑛、罗敬课程名称 面对对象程序设计课 题专业班级同学姓名学号指导老师审批任务书下达日期年月日任务完成日期年 月日一、设计内容与设计要求1. 课程设计目的:面对对象程序设计课程设计是集中实践性环节之一,是学习完面
2、对对象程序设计课程后进行的一次全面的综合练习。要求同学达到娴熟把握C+语言的基本学问和技能。基本把握面对对象程序设计的思想和方法。能够利用所学的基本学问和技能,解决简洁的面对对象程序设计问题,从而提高动手编程解决实际问题的才能。2. 课题题目公司库存治理系统高校学籍治理系统高校工资治理系统高校人事治理系统文件加密治理系统3. 设计要求:设计课题题目:第5 个课题是扩展课题,有才能完成的同学可以选择。其余每位同学依据自己学号除以4 所得的余数加一选择相应题号的课题。换题者不记成果。依据自己对应的课题完成以下主要工作:完成系统需求分析:包括可编辑资料 - - - 欢迎下载精品名师归纳总结系统设计目
3、的与意义。系统功能需求(系统流程图)。输入输出的要求。 完成系统总体设计:包括系统功能分析。系统功能模块划分与设计(系统功能模块图)。完成系统详细设计:包括数据库需求分析。类层次图。界面设计与各功能模块实现。系统调试:调试显现的主要问题,编译语法错误及修改,重点是运行规律问题修改和调整。使用说明书及编程体会:说明如何使用你编写的程序,详细列出每一步的操作步骤。关键源程序(带注释)按规定格式完成课程设计报告,将其打印稿A4 纸 上交给老师存档。不得抄袭他人程序、课程设计报告,每个人应表达自己的个性设计。二 、 进 度 安 排第 周 星期时:分时:分星期 时:分时:分星期 时:分时:分星期 时:分
4、时:分课题 1:公司库存治理系统(一)、课程设计题目:某公司的库存治理系统(二)、目的与要求:1、目的:(1) 要求同学达到娴熟把握C+语言的基本学问和技能。(2) 基本把握面对对象程序设计的基本思路和方法。(3) 能够利用所学的基本学问和技能,解决简洁的面对对象程序设计问题。2、基本要求:(1) 要求利用面对对象的方法以及 C+的编程思想来完成系统的设计。(2) 要求在设计的过程中,建立清晰的类层次。(3) 在系统中定义类,每个类中要有各自的属性和方法。(4) 在系统的设计中,至少要用到面对对象的一种机制。可编辑资料 - - - 欢迎下载精品名师归纳总结3、创新要求:在基本要求达到后,可进行
5、创新设计,如依据查找结果进行修改的功能。4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):某公司现有以下设备:一般电视机、 DVD、带 DVD的电视机,带 DVD的电视机的售价为一般电视机和 DVD单价之和的 80%,要求对全部的库存设备都能依据品名进行显示、查找、入库和出库、储存的功能。一般电视机有以下属性:尺寸、类型(液晶或等离子)、售价、重量、品牌、入库编号DVD有以下属性:规格(高清、蓝光高清、一般)、重量、售价、品牌、入库编号带 DVD的电视机是上两者的派生类,但请留意有些属性的重复问题。2、问题的解决方案:依据系统功能要求,可以将问题解决分为以下步骤:(1)
6、)分析系统中的各个实体之间的关系及其属性和行为。(2) )依据问题描述,设计系统的类层次。(3) )完成类层次中各个类的描述(包括属性和方法)。(4) )完成类中各个成员函数的定义。(5) )完成系统的应用模块。(6) )功能调试。(7) )完成系统总结报告以及系统使用说明书。课题 2:高校学籍治理系统(一)、课程设计题目:高校学籍治理系统(二)、目的与要求:1、目的:(1) 要求同学达到娴熟把握C+语言的基本学问和技能。(2) 基本把握面对对象程序设计的基本思路和方法。(3) 能够利用所学的基本学问和技能,解决简洁的面对对象程序设计问题。2、基本要求:(1) 要求利用面对对象的方法以及 C+
7、的编程思想来完成系统的设计。可编辑资料 - - - 欢迎下载精品名师归纳总结(2) 要求在设计的过程中,建立清晰的类层次。(3) 在系统的设计中,至少要用到面对对象的一种机制。3、创新要求:在基本要求达到后,可进行创新设计,如依据查找结果进行修改的功能。4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):(1) 能够从屏幕上读取一个同学的信息并将信息存入到数据文件中。(2) 能够将指定的信息从文件中删除。(3) 能够按编号、姓名对同学的信息进行检索并将检索结果显示在屏幕上。(4) 可以统计全部同学的总成果,及其在班上的排名。(5) 能够统计各科的平均成果及及格率。(6) 要
8、求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。(7) 假如检索不到相应的信息应提示用户。(8) 扩展要求:能先行设置本学期的科目每个同学信息应当包括:姓名、学号、成果成果信息应当包括:科目数量、各科目名称、各科目成果2、问题的解决方案:依据系统功能要求,可以将问题解决分为以下步骤:(1) 写出需求分析(做什么)。(2) 分析系统中的各个实体之间的关系及其属性和行为。(3) 依据问题描述,设计系统的类层次。(4) 完成类层次中各个类的描述(包括属性和方法)。(5) 完成类中各个成员函数的定义。(6) 用户界面的设计。(7) 分析系统功能模块(系统流程图)。(8) 代码编写,功能调
9、试。(9) 完成系统总结报告以及系统使用说明书。课题 3:高校工资治理系统(一)、课程设计题目:高校工资治理系统(二)、目的与要求:可编辑资料 - - - 欢迎下载精品名师归纳总结1、目的:(1) 要求同学达到娴熟把握C+语言的基本学问和技能。(2) 基本把握面对对象程序设计的基本思路和方法。(3) 能够利用所学的基本学问和技能,解决简洁的面对对象程序设计问题。2、基本要求:(1) 要求利用面对对象的方法以及 C+的编程思想来完成系统的设计。(2) 要求在设计的过程中,建立清晰的类层次。(3) 在系统中至少要定义四个类,每个类中要有各自的属性和方法。(4) 在系统的设计中,至少要用到面对对象的
10、一种机制。3、创新要求:在基本要求达到后,可进行创新设计,如依据查找结果进行修改的功能。4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):现一高校有五类职工:老师,试验员,行政人员,老师兼职试验员,行政人员兼职老师。为了实现工资发放的自动功能,现要求编写程序来自动完成此功能。同时留意生成的相关数据结果以文件方式存放在硬盘中。程序应具备从键盘录入,文件的可连续录入,任意职工的工资查询(可由职工编号和职工姓名来实现),如如有职工由于工作调动,就可进行相对应的删除动作。相关信息:每一学期将学校职工的本学期任职情形及上学期工作的相关情形输入运算机, 就本学期职工的月工资按程序处理
11、后的结果发放,其中职工的工资运算方法如下:其中工资的基本构成如下:老师:基本工资 +课时费。试验员:基本工资 +试验室补助。行政人员:基本工资 +行政补贴。老师兼职试验员:基本工资 +课时费 +试验室补助。 行政人员兼职老师:基本工资 +行政补贴 +课时费。其中课时费运算:老师每一学期的基本工作量为120,老师兼职试验员每学期基本工作量为 70,行政人员没有基本工作量,如每节课时费为20 元。课时费 = 上学期工作量- 基本工作量 *20 。留意:假如上学期基本工作量没完成,就其 上学期工作量 - 基本工作量 *20为可编辑资料 - - - 欢迎下载精品名师归纳总结负值。2、问题的解决方案:依
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C课程设计任务书5 课程设计 任务书
限制150内