《2022年C课程设计任务书2.docx》由会员分享,可在线阅读,更多相关《2022年C课程设计任务书2.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习课 程 设 计 报 告课程名称 面对对象程序设计课题名称 公司库存治理系统专 业 通信工程班 级 1202学 号 202103040236姓名陈锐指导老师乔汇东、胡瑛、罗敬年月 日湖南工程学院 课 程 设 计 任 务 书欢迎下载精品学习资源乔汇东、胡瑛、罗敬课程名称 面对对象程序设计课 题专业班级同学姓名学号指导老师审批任务书下达日期年月日任务完成日期年 月日一、设计内容与设计要求1. 课程设计目地:面对对象程序设计课程设计是集中实践性环节之一, 是学习完面对对象程序设计课程后进行地一次全面地综合练习. 要求同学达
2、到娴熟把握C+语言地基本学问和技能;基本把握面对对象程序设计地思想和方法;能够利用所学地基本学问和技能, 解决简洁地面对对象程序设计问题 , 从而提高动手编程解决实际问题地才能 .2. 课题题目公司库存治理系统高校学籍治理系统高校工资治理系统高校人事治理系统文件加密治理系统3. 设计要求:设计课题题目:第 5 个课题是扩展课题 , 有才能完成地同学可以选择 . 其余每位同学依据自己学号除以 4 所得地余数加一选择相应题号地课题 . 换题者不记成果 .依据自己对应地课题完成以下主要工作:完成系统需求分析:包括欢迎下载精品学习资源系统设计目地与意义;系统功能需求(系统流程图);输入输出地要求.完成
3、系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模块图) .完成系统详细设计:包括数据库需求分析;类层次图;界面设计与各功能模块实现 . 系统调试:调试显现地主要问题, 编译语法错误及修改 ,重点是运行规律问题修改和调整. 使用说明书及编程体会:说明如何使用你编写地程序 , 详细列出每一步地操作步骤 . 关键源程序(带注释)按规定格式完成课程设计报告 , 将其打印稿 A4 纸 上交给老师存档 .不得抄袭他人程序、课程设计报告 , 每个人应表达自己地个性设计 .二 、 进 度 安 排第 周 星期时:分时:分星期 时:分时:分星期 时:分时:分星期 时:分时:分课题 1:公司库存治
4、理系统(一)、课程设计题目:某公司地库存治理系统(二)、目地与要求: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) 要求利用面对对象地方法以及
7、C+地编程思想来完成系统地设计;(2) 要求在设计地过程中 , 建立清晰地类层次;(3) 在系统地设计中 , 至少要用到面对对象地一种机制.欢迎下载精品学习资源3、创新要求:在基本要求达到后 , 可进行创新设计 , 如依据查找结果进行修改地功能. 4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):(1) 能够从屏幕上读取一个同学地信息并将信息存入到数据文件中.(2) 能够将指定地信息从文件中删除 .(3) 能够按编号、姓名对同学地信息进行检索并将检索结果显示在屏幕上.(4) 可以统计全部同学地总成果 , 及其在班上地排名 .(5) 能够统计各科地平均成果及及格率 .(6)
8、 要求有错误提示功能 , 例如性别只能输入男女 , 输入错误提示重新输入 .(7) 假如检索不到相应地信息应提示用户 .(8) 扩展要求:能先行设置本学期地科目每个同学信息应当包括:姓名、学号、成果成果信息应当包括:科目数量、各科目名称、各科目成果2、问题地解决方案:依据系统功能要求 , 可以将问题解决分为以下步骤:(1) 写出需求分析(做什么);(2) 分析系统中地各个实体之间地关系及其属性和行为;(3) 依据问题描述 , 设计系统地类层次;(4) 完成类层次中各个类地描述(包括属性和方法);(5) 完成类中各个成员函数地定义;(6) 用户界面地设计;(7) 分析系统功能模块(系统流程图);
9、(8) 代码编写 , 功能调试;(9) 完成系统总结报告以及系统使用说明书.课题 3:高校工资治理系统(一)、课程设计题目:高校工资治理系统(二)、目地与要求:1、目地:(1) 要求同学达到娴熟把握C+语言地基本学问和技能;欢迎下载精品学习资源(2) 基本把握面对对象程序设计地基本思路和方法;(3) 能够利用所学地基本学问和技能 , 解决简洁地面对对象程序设计问题 . 2、基本要求:(1) 要求利用面对对象地方法以及 C+地编程思想来完成系统地设计;(2) 要求在设计地过程中 , 建立清晰地类层次;(3) 在系统中至少要定义四个类 , 每个类中要有各自地属性和方法;(4) 在系统地设计中 ,
10、至少要用到面对对象地一种机制. 3、创新要求:在基本要求达到后 , 可进行创新设计 , 如依据查找结果进行修改地功能.4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):现一高校有五类职工:老师 , 试验员 , 行政人员 , 老师兼职试验员 , 行政人员兼职老师. 为了实现工资发放地自动功能, 现要求编写程序来自动完成此功能. 同时留意生成地相关数据结果以文件方式存放在硬盘中. 程序应具备从键盘录入 , 文件地可连续录入, 任意职工地工资查询(可由职工编号和职工姓名来实现), 如如有职工由于工作调动, 就可进行相对应地删除动作 .相关信息:每一学期将学校职工地本学期任职情形
11、及上学期工作地相关情形输入运算机, 就本学期职工地月工资按程序处理后地结果发放, 其中职工地工资运算方法如下:其中工资地基本构成如下:老师:基本工资 +课时费;试验员:基本工资 +试验室补助;行政人员:基本工资 +行政补贴;老师兼职试验员:基本工资 +课时费 +试验室补助; 行政人员兼职老师:基本工资 +行政补贴 +课时费;其中课时费运算:老师每一学期地基本工作量为120, 老师兼职试验员每学期基本工作量为 70, 行政人员没有基本工作量 , 如每节课时费为 20 元;课时费 = 上学期工作量- 基本工作量 *20 ;留意:假如上学期基本工作量没完成 , 就其 上学期工作量 - 基本工作量 *
12、20 为负值.2、问题地解决方案:欢迎下载精品学习资源依据系统功能要求 , 可以将问题解决分为以下步骤:(1) 写出需求分析(做什么);(2) 分析系统中地各个实体之间地关系及其属性和行为;(3) 依据问题描述 , 设计系统地类层次;(4) 完成类层次中各个类地描述(包括属性和方法);(5) 完成类中各个成员函数地定义;(6) 用户界面地设计;(7) 分析系统功能模块(系统流程图);(8) 代码编写 , 功能调试;(9) 完成系统总结报告以及系统使用说明书.课题 4:高校人事治理系统(一)、课程设计题目:高校人事治理系统(二)、目地与要求:1、目地:(1) 要求同学达到娴熟把握C+语言地基本学
13、问和技能;(2) 基本把握面对对象程序设计地基本思路和方法;(3) 能够利用所学地基本学问和技能 , 解决简洁地面对对象程序设计问题 . 2、基本要求:(1) 要求利用面对对象地方法以及 C+地编程思想来完成系统地设计;(2) 要求在设计地过程中 , 建立清晰地类层次;(3) 在系统中至少要定义四个类 , 每个类中要有各自地属性和方法;(4) 在系统地设计中 , 至少要用到面对对象地一种机制. 3、创新要求:在基本要求达到后 , 可进行创新设计 , 如依据查找结果进行修改地功能. 4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):某高校, 主要人员有:在职人员(行政人员、
14、老师、一般员工)、退休人员. 现在,需要储备这些人员地人事档案信息:编号、姓名、性别、年龄、职务、级别、职称、政治面貌、最高学历、任职时间、来院时间、工资.其中行政人员只有职务和级别 , 老师只有职务和职称 , 一般员工只有职务 , 退休人员欢迎下载精品学习资源就没有职务、级别、职称 , 但有退休时间 .要求:(1) 添加删除功能:能依据学院人事地变动情形, 添加删除记录;(2) 查询功能:能依据编号和姓名进行查询;(3) 编辑功能(高级):依据查询对相应地记录进行修改, 并储备;(4) 统计功能:能依据多种参数进行人员地统计(在职人数、党员人数、女工人数、高学历高职称人数);(5) 储存功能
15、:能对输入地数据进行相应地储备, (扩展要求:要求重载插入和提取符以完成数据地储存和打开) .(6) 人员编号在生成人员信息时同时生成 , 每输入一个人员信息编号次序加 1. 2、问题地解决方案:依据系统功能要求 , 可以将问题解决分为以下步骤:(1) 应用系统分析 , 建立该系统地功能模块框图以及界面地组织和设计;(2) 分析系统中地各个实体及它们之间地关系包括属性和行为;(3) 依据问题描述 , 设计系统地类层次;(4) 完成类层次中各个类地描述(包括属性和方法);(5) 完成类中各个成员函数地定义;(6) 完成系统地应用模块;(7) 功能调试;(8) 完成系统总结报告以及系统使用说明书.
16、课题 5:文件加密治理系统(一)、课程设计题目:高校人事治理系统(二)、目地与要求:1、目地:(1) 要求同学达到娴熟把握C+语言地基本学问和技能;(2) 基本把握面对对象程序设计地基本思路和方法;(3) 能够利用所学地基本学问和技能 , 解决简洁地面对对象程序设计问题 . 2、基本要求:(1) 要求利用面对对象地方法以及 C+地编程思想来完成系统地设计;(2) 要求在设计地过程中 , 建立清晰地类层次;(3) 在系统中定义类 , 每个类中要有各自地属性和方法;欢迎下载精品学习资源(4) 在系统地设计中 , 至少要用到面对对象地一种机制. 3、创新要求:在基本要求达到后 , 可进行创新设计 ,
17、 如依据查找结果进行修改地功能. 4、写出设计说明书(三)、设计方法和基本原理:1、问题描述(功能要求):能对任何文件进行加密 , 加密后形成地文件应与原文件同名 . 加密后地文件能被识别, 并在有有效密码地情形下能解密复原原文件 . 加密算法可自行选择 , 每次加密需要输入密码.设计成员治理模式 , 每个成员正确输入编号和登录密码后才能进入系统, 进行操作 . 每个成员进入系统后 , 可以执行加密 , 解密和查找三个动作 , 其中查找功能是该成员在登录后查找其曾经加密过地文件以及加密此文件时所使用地密钥.2、问题地解决方案:依据系统功能要求 , 可以将问题解决分为以下步骤:(1) 分析加解密
18、算法地有关步骤;(2) 完成文件加解密地基本操作;(3) 依据问题描述 , 设计系统地实现模式;(4) 完成类层次中各个类地描述(包括属性和方法);(5) 完成类中各个成员函数地定义;(6) 完成系统地应用模块;(7) 功能调试;(8) 完成系统总结报告以及系统使用说明书.目录1. 系统需求分析 12. 总体设计 13. 详细设计 14. 系统调试 15. 结果分析 16. 总结 1欢迎下载精品学习资源1. 系统需求分析(给出你所设计题目拟中意地用户需求 ,给出系统设计目标 ,系统拟实现地功能 .)2. 总体设计(包括系统功能分析;系统功能模块划分与设计(系统功能模块图).)3. 详细设计(类
19、层次图;各功能模块实现等)4. 系统调试(调试显现地主要问题 , 编译语法错误及修改 , 重点是运行规律问题修改和调整)5. 结果分析(总结自己独到地设计特点和不足之处 .)6. 总结(总结进行本次课程设计地感想和体会 .)(表格或图必需加上表号或图号以及相应地说明,下面是示例)表 6.1 此表地说明图 6.1 此图地说明欢迎下载精品学习资源运算机科学与技术系课程设计评分表课程名称: 面对对象程序设计项目评价设计方案地合理性与制造性设计与调试结果设计说明书地质量答辩陈述与回答疑题情形课程设计周表现情形综合成果老师签名:日 期:版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理;版权
20、为潘宏亮个人全部This article includes some parts, including text, pictures, and design. Copyright is Pan Hongliangs personal ownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益;除此以欢迎下载精品学习资源外,将本文任何内容或服务用于其他用途时,须征得本人及相关权益人的书面许可,并支付酬劳;Users may use the contents or servic
21、es of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obli
22、gees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并自负版权等法律责任;Reproduction or quotation of the content of this article must be reasonable and good-faith citation for the use of news or informative public free information. It shall not misinterpret or modify the original intention of the content of this article, and shall bear legal liability such as copyright.欢迎下载精品学习资源欢迎下载