C/C++自动化专业课程设计(12题)[2024-04-22]

C/C++自动化专业课程设计(12题)[2024-04-22]

自动化专业实践教学大纲
课程设计教学大纲
1.《计算机程序设计综合实验》
适用学期: 三年级秋 设计周数:2周
学 分:2 课程编码:S3202030

一、 教学的性质、目的和任务
经过C语言,数据结构,面向对象的程序设计,在本科二年级第二学期进行计算机课程综合实验,是让学生掌握编程工具和编程思想的重要环节,是后续课程学习的工具保证。通过计算机综合实验,要求学生:掌握程序设计的思路,深入理解面向对象的思想方法,熟练掌握数据结构的基本内容,使用数据结构的算法解决应用问题,建立功能体系完善的视窗程序,掌握视窗程序的设计、编写、调试方法,使用文档/视窗,对话框,组件工具解决实际问题,通过视窗、文件的访问,记录过程数据,并对已经记录的数据进行再现和访问。
为适应社会经济发展对创新人才的需求,结合工程教育专业认证通用标准、补充标准和学校标准中对学生知识、能力和素质的要求,制订了本课程本科工程型人才培养标准实现矩阵,其简图如图1所示。

图1 计算机程序设计综合实验教学目标
本课程是电子专业和自动化专业学生必修的一门实践性很强的课程。本课程的主要任务是使学生掌握计算机程序设计的基本原理和基本方法,使学生逐步从基本的编程入门、提高到基本能熟练应用,进而掌握软件开发的成套技术。课程采用程序项目综合设计的方法,全面强化学生在计算机程序设计开发方面的工程实践能力,培养学生系统分析问题和解决问题的能力。
综合性实验是指在学生具有一定基础知识和基本操作技能的基础上,运用某一门课程或多门课程的综合知识对学生实验技能和实验方法进行综合训练的一种复合性实验,是对学生的实验技能进行综合训练,培养学生的综合分析能力、实验动手能力、数据处理以及查阅资料的能力。程序设计课程的综合性实验就是要求学生掌握软件系统开发的方法、步骤,提高学生软件系统开发能力。
通过实验使学生掌握算法的实现过程,程序的运行、调试和修改过程,掌握系统开发的基本方法、基本操作和基本技能,获得独立编程和开发系统、书写实验报告的能力,增强学生的感性认识,加深学生对专业理论的理解。
综上所述,本课程的教学目标是:1. 要求学生掌握计算机系统的工作原理,掌握VC++的集成环境使用,掌握常见的数据结构与算法;2.要求能够基于科学原理并采用科学方法对计算机综合设计项目进行研究,包括设计实验和算法,开发程序界面,最终完成项目任务;3.培养学生能承担多学科背景下团队中不同角色的职责;4.要求学生能够就项目的完成情况进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令;5.培养学生自主学习和终身学习的意识,不断学习和适应发展的能力。
总之,通过该课程的学习,使学生能够掌握计算机程序设计所需的基本知识、基本技能和工程素质,为在后续两年的大学学习中,参加大学生创新创业训练、各类学科竞赛、教师的科研项目和毕业设计提供必要的技术基础,也是为满足用人单位对大学生就业的要求:有2~3年实践工作经验所作的必要准备。

二、 课程设计内容和基本要求
计算机程序设计综合实验主要安排以下内容:
序号 实验项目名称 学时
分配 实验
属性 实验
类型 实验者类别 每组
人数 必开/选开
1 数字示波器程序的设计 2周 专业类 综合性 本科生 2 选开
2 中国象棋对弈程序设计 2周 专业类 设计性 本科生 2 选开
3 城市道路交叉口交通控制仿真系统 2周 专业类 设计性 本科生 2 选开
4 高速公路可变信息标志仿真系统 2周 专业类 设计性 本科生 2 选开
5 城市道路出行路线辅助系统 2周 专业类 设计性 本科生 2 选开
6 物流配送路径规划系统 2周 专业类 设计性 本科生 2 选开
7 智能制造生产调度系统 2周 专业类 设计性 本科生 2 选开
8 数字相册系统 2周 专业类 设计性 本科生 2 选开
9 学生成绩统计分析系统 2周 专业类 设计性 本科生 2 选开
10 研究生管理系统设计 2周 专业类 设计性 本科生 2 选开
11 水果销售管理系统 2周 专业类 设计性 本科生 2 选开
12 科技项目管理系统设计 2周 专业类 设计性 本科生 2 选开

源码联系UP主 -> https://space.bilibili.com/329101171

项目1:数字示波器程序的设计 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。掌握示波器的功能和操作方法,熟练应用时钟、图形绘制功能、文件的读写以及文件内容的检索方法。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)设定信号的类型,频率,振幅,和其它相关参数;
(2)设定信号线条的类型、粗细、颜色;
(3)显示正弦波,方波,锯齿波;
(4)显示2-4路信号,各信号独立显示,每路信号单独配置参数,并能保存配置的参数,软件重新运行时,参数不丢失,能够默认为最后一次设置的参数;
(5)每路信号的显示可以独立开关,也可以统一开关所有信号;
(6)每路信号只显示在对应的窗口,每个窗口只显示一路信号;
(7)对每路信号,可独立进行放大显示,在水平和垂直方向上移动。
2、发挥部分
(1)动态调整信号的频率,并且能在调整后立即执行,能看到调整效果;
(2)通过旋钮设定参数值;
(3)进行组件值限定,控制参数的设置范围并进行类型检查和容错检查;
(4)可弹出独立窗口放大显示主窗口中信号的局部内容;
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 5
完成第(3)项 5
完成第(4)项 5
其他 15
总分 35

项目2:中国象棋游戏 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。重点掌握窗口中图形绘制的相关方法,通过算法设计,实现中国象棋的对弈规则,熟练应用时钟、图形绘制功能、文件的读写。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)显示象棋的棋盘和对弈双方的棋子;
(2)设定棋盘的大小,方格的线型、颜色,棋子的背景颜色和字体;
(3)按照象棋规则完成对弈,并能判断胜负,各方可分别悔棋3次;
(4)能够保存残局和调阅已经保存的残局继续对弈,对残局命名;
(5)设定对弈者的姓名、性别、年龄等基本信息,保存和调阅对弈者信息;
(6)记录对弈过程,保存对弈过程作为棋谱,并复盘,自动演示对弈过程,动作间隔时间可以自定义。
2、发挥部分
(1)限定每局对弈的总时间以及个人的每步思考时间,并倒计时;
(2)实现网络环境下的对弈;
(3)语音提示操作动作顺序;
(4)显示对弈历史步骤;
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 10
完成第(3)项 5
完成第(4)项 10
其他 5
总分 35

项目3:城市道路交叉口交通控制仿真系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。理解交叉口红绿灯的工作流程和交通控制的基本思路,通过仿真的方法,模拟交叉口的车辆排队和放行控制,通过控制过程的记录,获得较好的控制方案。通过仿真程序设计,达到熟练应用时钟、随机数产生、图形绘制、数据文件读写等功能。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)设置交叉口环境,配置红绿灯位置;
(2)实现红绿灯的定时控制仿真,各个方向的红灯、绿灯、黄灯时间配置;
(3)设定交通流量参数,仿真交通流变化的过程,累计各方向的车辆排队;
(4)保存仿真运行过程中产生的车辆到达和排队数据,并能在仿真结束后调阅;
(5)绘制各方向的交通情况曲线。
2、发挥部分
(1)分车型和颜色产生交通流;
(2)仿真连续的两个交叉口的交通情况;
(3)动画描绘左转车辆的动作;
(4)动画描绘车辆制动、等待、加速的过程;
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 8
完成第(3)项 9
完成第(4)项 8
其他 5
总分 35

实验项目4:高速公路可变信息标志仿真系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解高速公路可变信息标志的工作原理,熟练应用时钟、图形绘制功能、文件的读写访问功能,实现对高速公路可变信息标志的仿真。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)设定可变信息标志的物理尺寸、点阵数量、点阵颜色范围;
(2)根据协议约定编辑节目列表,形成节目列表文件;
(3)在可变信息标志上显示节目列表要求的效果;
(4)能显示多种字体的汉字,可显示英文字母和数字;
(5)显示内容的特技效果包括左滚屏、右滚屏,整屏切换,切屏时间可调;
(6)可显示多个节目,按照节目列表的顺序逐个执行。
2、发挥部分
(1)可在多种类型的可变信息标志上显示节目;
(2)可同时显示多个可变信息标志并行工作的效果;
(3)对屏幕播放行为有暂停和继续播放的管理;
(4)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 10
完成第(3)项 5
其他 15
总分 35

项目5:城市道路出行路线辅助系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解地理信息系统的基本原理,采用地图拓扑结构建模以及最短路径搜索算法,搜索简单地图中的路径,运用图形绘制、位图显示等技术,动态展现最短路径及车辆在最短路径上的移动,熟练使用定时器、文件读写等接口,完成路线选择和出行预览。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)载入地图的位图;
(2)在地图中标记节点和路线,并保存节点、路线形成的路网拓扑结构;
(3)再现路网拓扑结构;
(4)修改和保存路网拓扑结构的距离权重;
(5)选择出行的起点和终点,显示最短路径;
(6)动画演示车辆在最短路径上的行驶过程。
2、发挥部分
(1)可以载入多个地图,存储多个路网的拓扑结构;
(2)管理拓扑结构中的权重,包括距离权重和行程时间权重;
(3)在同一张地图上,同时行驶多辆车;
(4)车辆行驶的仿真过程可以调整速度;
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 8
完成第(2)项 8
完成第(3)项 8
完成第(4)项 5
其他 6
总分 35

项目6:物流配送路径规划系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解车辆路径问题的基本原理,能够通过算法得到最优解或近似解,运用图形绘制、位图显示等技术,动态展现最优配送路径及车辆在配送路径上的移动,熟练使用定时器、文件读写等接口,完成路线出行预览。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。

(二)实验要求
1、基本要求
(1)载入地图的位图、配送点和顾客点;
(2)在地图中标记配送点和顾客点;
(3)利用NNH和2OPT算法求得配送路线;
(4)动画演示车辆在最短路径上的行驶过程。
2、发挥部分
(1)可以载入多个地图,多项数据
(2)考虑到车辆载重限制,可以由多个车同时配送;
(3)在同一张地图上,同时行驶多辆车;
(4)利用遗传算法或粒子群算法实现
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 8
完成第(2)项 8
完成第(3)项 8
完成第(4)项 5
其他 6
总分 35

项目7:智能制造生产调度系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解生产制造过程中生产调度的基本原理,能够利用算法求得最优或者次优调度方案。熟练使用定时器、文件读写等接口,能够绘制甘特图并利用动画仿真生产过程。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)载入生产环境(流水车间)及加工任务的数据;
(2)利用规则或遗传算法求得调度方案
(3)绘制甘特图;
(4)利用数据可视化技术对调度结果进行展示
2、发挥部分
(1)可以载入多个不同生产任务
(2)对算法进行进一步优化
(3)能够利用动画效果仿真生产过程
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 8
完成第(2)项 8
完成第(3)项 8
完成第(4)项 5
其他 6
总分 35

实验项目8:数字相册系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解相册的基本功能,在传统相册的基础上,通过应用时钟、图形绘制功能、图形文件的读写功能以及数据库技术,实现对相片的注释、管理功能。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)设定相册背景以及照片的布局格式;
(2)指定照片数据的来源文件夹;
(3)预览文件夹中的照片,对选择的入册照片标记;
(4)为相册分类命名,设定相册的规模,可包含的照片数量;
(5)给相册添加入册照片,并可填写照片说明,形成相册;
(6)对相册的内容进行增加、删除的操作,可编辑照片说明;
(7)可根据照片说明检索需要的照片。
2、发挥部分
(1)相册背景可自由设定;
(2)相册的照片显示可以有旋转、特殊形状等特别效果;
(3)可进行自动翻阅;
(4)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 5
完成第(3)项 5
其他 15
总分 35

实验项目9:学生成绩统计分析系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。掌握学生管理中学生成绩统计分析方面的基本知识,熟练应用数据库技术完成对学生成绩管理活动中各类信息的增加、修改、删除、查询等操作。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)学生管理:录入学生的基本信息,如学号、姓名、性别、籍贯、家庭住址、专业、入学时间等;
(2)课程管理:对开设的各门课程信息管理,包括课程编号、课程名称、学分、开课时间等;
(3)成绩管理:按课程录入课程考试成绩、补考成绩等;
(4)成绩打印:可以打印某学生的全部成绩或者是满足某些查询条件的成绩,也可以打印某课程的各班级、年级的成绩;
(5)数据库采用access。
2、发挥部分
(1)成绩分布分析,对考试成绩的平均值、方差以及成绩分布情况分析,过滤出成绩分布异常的课程;
(2)对同一学期、同一班级开设的课程成绩分布情况进行比较;
(3)对某一个学生在不同学期的课程成绩进行比较,刻画其学习效果的变化趋势;
(4)根据各科成绩,对学生进行专业和班级的年度排名;
(5)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 5
完成第(3)项 5
完成第(4)项 5
其他 15
总分 35

项目10:研究生管理系统设计 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。掌握学籍管理的基本内容,熟练应用数据库技术和通用组件,实现研究生信息的增、删、改、查功能。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)研究生基本信息管理,可根据用户级别(管理员、导师、研究生)的不同设置登录账号和密码;
(2)一级菜单中包含教师管理、导师管理、课程管理、学籍管理等一级菜单;
(3)导师管理二级菜单包括:导师信息查询、导出导师信息库等功能。导师信息包括姓名、性别、毕业院校、研究方向等相关信息。导出信息的格式为excel文件。
(4)学籍管理最少包括:学生信息维护、学生信息 查询、学生信息导出,导出文件格式同上。
(5)成绩管理模块包括:成绩维护、成绩查询、成绩导出,导出文件格式同上。
2、发挥部分
(1)查询时支持多条件组合查询;
(2)以研究生主管领导身份登录,对成绩的分布情况进行分析;
(3)以曲线图、饼图等方式展示查询结果。
(4)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 15
完成第(3)项 5
其他 10
总分 35

项目11:水果销售管理系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。以水果销售管理为背景,熟练应用数据库技术和第三方插件的嵌入技术,完成水果销售的过程管理。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)操作员可以查看水果商家信息表,水果信息表(单价,产地,供应商等)等。并且可对其相应的信息进行,增加,修改,删除;
(2)管理员可以根据水果品种进行采购信息的查询; 根据区间销售量进行销售量的查询; 根据水果品种进行水果信息的查询等;
(3)在水果销售与出库时,实时录入数据,系统进行保存,方便总结和查看水果销售的品种,数量以及时间;
(4)操作员可查看采购信息(包括采购员,采购日期,采购量等信息),仓库的库存总量,库存品种,各种水果库存量,过期水果数量,过期时间,水果的销售记录。
2、发挥部分
(1)通过图形图标的方式,显示各类水果的图片,便于识别管理和检查录入错误;
(2)通过第三方组件显示销售主题数据;
(3)管理多个水果店的数据;
(4)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 5
完成第(2)项 15
完成第(3)项 5
其他 10
总分 35

实验项目12:科技项目管理系统的设计 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解科技项目组织管理的主要内容和管理方面的基本常识,熟练应用数据库知识,通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。
(二)实验要求
1、基本要求
(1)用户包括:项目管理者、科研工作者、科技项目日常管理者,能设定用户及密码;
(2)管理项目人员,可以增加、删除、修改、查询;
(3)管理项目,录入科技项目的基本信息,对科技项目进行增加、删除、修改、查询的操作;
(4)科技项目计划管理:为科技项目配置管理者、进行任务分解和分工,配置研究人员,明确项目进度计划;
(5)进度跟踪:根据科技项目的进展计划,填入进度信息。
2、发挥部分
(1)科技项目执行分析:根据项目的实际执行数据,分类统计项目的成本以及进展情况,当进度落后时,能够报警;
(2)从人员工作量、项目经费支出等方面专题统计,为科技项目申请和执行安排提供决策支持;
(3)其它自行设计的功能。
(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 15
完成第(2)项 10
其他 10
总分 35

三、 课程设计方式与安排

  1. 课程教学环节分类、分工安排和记录
    (1)实验考勤:由主讲老师考察并将结果记录在学生成绩考核登记册中。
    (2)实验情况:由主讲老师向学生介绍所有项目的设计要求,要求学生自由组合(2人一组),在规定时间内完成实训项目选题、程序开发以及项目报告,最终提交项目报告。
    (3)实验答辩:由主讲老师组织学生进行醒目答辩,并最终根据项目报告,程序演示,项目答辩情况对实训过程进行评分。
  2. 课程教学环节、所占比例、考核方式和考核成绩关联表
    表1课程教学环节、所占比例、考核方式和考核成绩关联表
    教学环节 所占比例 考核方式 评价材料 备注
    实验教学 考勤 10 针对学生考勤及平时课堂表现酌情给分。 考勤记录 平时
    实验情况 30 实验成绩评分依据是学生完成实验的质量和速度,质量越高,速度越快,得分越高。 实验记录表 平时
    实验报告 30 根据实验报告的完成情况给定成绩 实验报告 答辩后
    项目答辩 30 分组进行答辩,陈述项目完成情况并回答老师的问题 答辩记录

四、课程设计报告
报告的主要内容及要求
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30

源码联系UP主 -> https://space.bilibili.com/329101171

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值