过程控制课程设计题目

2024-09-01

过程控制课程设计题目(共10篇)(共10篇)

1.过程控制课程设计题目 篇一

微型计算机控制技术课程设计任务书

班级:05自动2(学号:末尾2位13-26)

题目:直流伺服电机控制系统设计

设计内容

课程设计对象是直流伺服电机实验台,设计一个计算机控制的直流伺服电机控制系统。由测量元件(位移传感器)对被控对象(电机)的被控参数(位移)进行测量,由变换发送单元(AD转换器)将被控参数(位移)变成一定形式的信号,送给控制器CPU,控制器将测量信号(实际位移量)与给定信号(位移量)进行比较,若有误差则按预定的控制规律产生一控制信号驱动执行机构(伺服电机控制电源)工作,使被控参数(实际位移量)与给定值(给定位移量)保持一致。其电机位置随动系统:

G(S)K(T3s1)

s(T1s1)(T21)式中,K=100,T1=1.8,T2=0.035,T3=0.15 控制算法选用数字PID控制。

设计步骤

一、总体方案设计

二、控制系统的建模和数字控制器设计

三、硬件的设计和实现

1.选择计算机机型(采用51内核的单片机);

2.设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);

3.设计输入信号接口电路; 4.设计信号输出控制电路;

5.其它相关电路的设计或方案(电源、通信等)

四、软件设计

1.分配系统资源,编写系统初始化和主程序模块框图; 2.编写A/D转换和位置检测子程序框图;

3.编写控制程序和D/A转换控制子程序模块框图; 4.其它程序模块(显示与键盘等处理程序)框图。

五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。

课程设计说明书要求

1.课程设计说明书应书写在学院统一印制的课程设计(论文)说明书上,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。

2.论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。3.课程设计说明书应有目录、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应有系统方框图和电路原理图。

4.课程设计说明书应包括按上述设计步骤进行设计的分析和思考内容和引用的相关知识。

微型计算机控制技术课程设计任务书

班级:05自动2(学号:末尾2位27-36)

题目: 空调控制系统设计

设计内容

设计一空调房间温度控制系统,该系统能准确测量房间温度,并根据设定温度进行有效控制。空调设计变频空调制冷(热)量与压缩机转速有关,通过控制压缩机转速频率来控制所需热量。空调模型相当于一个积分环节与一个惯性环节的串联。房间模型主要考虑室内外温度干扰与散热片热量共同作用于具有初始温度房间,经空气导热延迟,简化为具有大延迟的一阶惯性环节。

设房间热惯性时间常数Ty=450,空气导热延迟τ=35,选择合适的控制算法进行控制。

设计步骤

一、总体方案设计

二、控制系统的建模和数字控制器设计

三、硬件的设计和实现

1.选择计算机机型(采用51内核的单片机);

2.设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);

3.设计输入信号接口电路; 4.设计信号输出控制电路; 5.设计串行通讯接口。

6.其它相关电路的设计或方案(电源、通信等)

四、软件设计

7.分配系统资源,编写系统初始化和主程序模块框图;

8.编写A/D转换和位置检测子程序框图;

编写控制程序和D/A转换控制子程序模块框图; 10.其它程序模块(显示与键盘等处理程序)框图。

五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。

课程设计说明书要求

1.课程设计说明书应书写在学院统一印制的课程设计(论文)说明书上,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。

2.论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。

3.课程设计说明书应有目录、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应有系统方框图和电路原理图。

4.课程设计说明书应包括按上述设计步骤进行设计的分析和思考内容和引用的相关知识。

微型计算机控制技术课程设计任务书

班级:05自动职2(学号:末尾2位01-12)

题目:煤气退火炉控制系统设计

设计内容

煤气罩式退火炉主要用于对冷轧钢板进行热处理,采用高炉煤气作为燃料。炉体分内罩和外罩,在内罩内放入退火钢卷,并投入保护性气体防止氧化。燃烧在内罩和外罩之间进行。12个喷嘴分为上下两层,每层6个环绕排列。煤气和空气的喷燃比由连接两个阀门的连杆所固定,这样在燃烧时,其空燃比不变。煤气和空气阀均为蝶阀,由一台电动执行器通过连杆共同带动。设计系统保护气体温度为输入及控制量,以电动执行器带动的蝶阀开度(对应于煤气输入量)为输出的一个单输入单输出的温度控制系统。

设计系统要求温度在升温、保温过程中按一定的工艺曲线升温和保温,在400℃温度内,保护气体温度在供气阀门开到最大情况下,以自由升温的速率再最短的时间内升到400℃。从400℃开始到700℃的保温点,温度按45~75℃/h的速率上升,此段为升温段。到达700℃点,则开始进入保温段,以700℃为恒值温度进行保温。钢卷保温一定时间后停火,进入降温段,而降温过程为自由降温,在此段中温控系统停用。选择合适的控制算法进行控制。

设计步骤

一、总体方案设计

二、控制系统的建模和数字控制器设计

三、硬件的设计和实现

1.选择计算机机型(采用51内核的单片机);

2.设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);

3.设计输入信号接口电路; 4.设计信号输出控制电路; 5.设计串行通讯接口。

6.其它相关电路的设计或方案(电源、通信等)

四、软件设计

7.分配系统资源,编写系统初始化和主程序模块框图; 8.编写A/D转换和位置检测子程序框图;

9.编写控制程序和D/A转换控制子程序模块框图; 10.其它程序模块(显示与键盘等处理程序)框图。

五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。

课程设计说明书要求

1.课程设计说明书应书写在学院统一印制的课程设计(论文)说明书上,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。

2.论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。3.课程设计说明书应有目录、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应有系统方框图和电路原理图。

4.课程设计说明书应包括按上述设计步骤进行设计的分析和思考内容和引用的相关知识。

微型计算机控制技术课程设计任务书

班级:05自动职2(学号:末尾2位13-26)

题目:基于数字PID的电加热炉温度控制系统设计

设计内容

电阻加热炉用于合金钢产品热力特性实验,电加热炉用电炉丝提供功率,使其在预定的时间内将炉内温度稳定到给定的温度值。在本控制对象电阻加热炉功率为8KW,有220V交流电源供电,采用双向可控硅进行控制。本设计针对一个温区进行温度控制,要求控制温度范围50-350℃,保温阶段温度控制精度为±1℃。选择和合适的传感器,计算机输出信号经转换后通过双向可控硅控制器控制加热电阻两端的电压。其对象温控数学模型为:

Kde-s

G(s)Tds1其中:时间常数 Td=350秒

放大系数 Kd=50

滞后时间 τ=10秒

控制算法选用改进的PID控制。

设计步骤

一、总体方案设计

二、控制系统的建模和数字控制器设计

三、硬件的设计和实现

1.选择计算机机型(采用51内核的单片机);

2.设计支持计算机工作的外围电路(EPROM、RAM、I/O端口、键盘、显示接口电路等);

3.设计输入信号接口电路;

4.设计D/A转换和电流驱动接口电路;

5.其它相关电路的设计或方案(电源、通信等)

四、软件设计

4.分配系统资源,编写系统初始化和主程序模块框图; 5.编写A/D转换和温度检测子程序框图;

6.编写控制程序和D/A转换控制子程序模块框图; 4.其它程序模块(显示与键盘等处理程序)框图。

五、编写课程设计说明书,绘制完整的系统电路图(A3幅面)。

课程设计说明书要求

1.课程设计说明书应书写在学院统一印制的课程设计(论文)说明书上,书写应认真,字迹工整,论文格式参考国家正式出版的书籍和论文编排。

2.论理正确、逻辑性强、文理通顾、层次分明、表达确切,并提出自己的见解和观点。3.课程设计说明书应有目录、摘要、序言、主干内容(按章节编写)、主要结论和参考书,附录应有系统方框图和电路原理图。

4.课程设计说明书应包括按上述设计步骤进行设计的分析和思考内容和引用的相关知识。

2.过程控制课程设计题目 篇二

在近几年的教学过程中, 笔者虽然不断将最新的理论和技术补充到教学内容中, 但仍发现不少问题, 如在教学体系方面相对落后、与当前技术发展不同步;在教学内容方面学生不易掌握抽象知识点、不能把课堂知识灵活运用于实际过程等。相对而言, 该课程内容丰富, 难点较多, 需要学生了解工艺生产过程及工作原理, 掌握控制系统结构、系统分析与设计等, 而学时较少、又处于大四学生忙于考研和找工作的第7学期, 因而在这种情况下, 就需要在有限的时间内运用灵活的教学手段, 合理高效安排课内教学和实验、课外实践等, 从而达到培养应用技术型本科人才的教育目标。

1 课程教学现状

《过程控制》这门课程的学时一般为40~50个学时, 其中包括8个学时的课内实验[2]。课程内容体系结构如图1所示。从图1中可看出, 本课程的特点有以下几个方面。

(1) 综合性强。除了需要控制理论和电子技术的知识基础外, 还需具备化工原理等知识;对于控制方案的设计和实施, 需要具备自动化仪表及检测、计算机技术、网络通信等相关知识。

(2) 实践性强。课内工程试验的目的是验证课堂所授知识点, 锻炼学生的动手能力, 提高创新能力。

(3) 内容繁多。既包含常见的过程控制系统, 也包含先进控制系统和智能控制策略。因此, 如何解决内容多、学时少之间的矛盾、如何设计实践环节来加深学生对课程的理解并提升专业素养是教师所面临的问题。笔者在教学过程中不断探索, 尝试改革, 从教学内容、教学方法、实践环节、考核测评等方面进行了改革和创新。

2 精心选择教学内容

为了让学生建立“系统”控制的概念, 使学生能在了解工艺原理基础上、运用自动控制原理、结合自动化仪表及计算机相关技术完成生产过程的分析、设计、施工、运行等工作, 笔者在课本上的知识介绍时进行了缩减, 有意识地删除一些相对落后的知识和重复性内容, 而将重点放在知识点的关联以及理论在工程应用中的分析上;而在课本外的知识介绍时则进行了教学内容的放大, 补充先进的控制理论和案例。

比如在自动化仪器环节, 弱化了内部构成原理, 侧重让学生比较仪器之间差异和特性, 掌握各类仪器选用原则;又如, 近年来预测控制、推动控制等先进技术在石油、化工领域得到广泛应用, 笔者就以讲座的形式向学生介绍国内外正在应用和开发的最新技术成果, 丰富了学生的知识层次, 扩展了视野。

3 启发式/ 浸入式教学方法

以教材为主的讲授式教学模式很难让学生保持饱满的学习热情。《过程控制》尤以实践和应用为主, 若不能让学生“身临其境”, 学生就容易觉得枯燥乏味, 失去学习兴趣。因此笔者通过展示大量的石化、电厂、化工、水处理、冶金等行业的图片和视频资料, 学生们听课有如身临其境之感, 极大地提高了同学们对课程知识的憧憬, 提高了学习兴趣, 为后续学习提供了良好的心理暗示[3]。

在现代教育思想和以生为本的观念指导下, 笔者经多年探索, 形成了有自己特色的“三结合”模式, 即:将过程控制课程的教学和课外科技活动相结合, 将多媒体教学手段和传统板书相结合, 将教师讲授和学生分组讨论相结合。比如, 学生无法通过静态图片和讲解想象科里奥力质量流量计工作状态, 就通过动画教学和实物录制视频来帮助学生直观理解;在现场总线和集散控制系统教学中, 也通过实物展示和影像视频来生动演绎教学内容。

实践证明, 在课堂上, 教师通过学生的神态反馈信息不断及时地调整教学手段、交替使用多种教学方法, 吊足学生的胃口, 激发学生学习兴趣, 增强师生互动, 启发学生的发散思维, 这样让学生积极参与到教学中, 发表想法、提出疑问, 活跃课堂氛围。

4 发散性实践

该院现有多套A3000实验设备用于本课程的实验教学, 学生4~5人为一组, 使用一套实验设备。在动手实验的过程中学生能有效地将课堂讲授的理论和实际现象结合起来, 化抽象为具体, 在小组合作和自主探索中更深刻地掌握专业知识。为更好地培养应用技术型本科人才, 充分发挥自主性和创造性, 笔者在保证基础的验证性实验以外, 增加了设计性实验。即保留了传统的单容水箱液位数学模型的测定实验、单容水箱液位定值控制实验、双水箱液位-流量串级控制实验, 取消了前馈控制系统实验, 取而代之综合性设计与仿真实验或创新性平台设计实验, 学生可根据自身兴趣及能力任选其一。其中, 综合性设计与仿真实验环节, 教师至少要出4~5个不同类型的课题供选择, 没有固定的模式, 以考察学生分工协作能力, 自行制定实验方案并通过仿真论证, 最后提交小组报告并答辩;创新性平台设计实验则让学生自行设计, 利用实验室的软硬件资源动手配建一个实验物理平台, 最后提交实物并答辩。图2就是学生自行搭建的一个简易多容水箱平台。通过这类综合性的设计实验, 学生对过程控制的系统性和整体性的理解非常深刻, 完成之后也找到了成就感。

除课内实验以外, 学院每年都组织学生到企业去参观实习, 如厦门可口可乐公司、南平铝业公司等。每次参观实习, 都有资深技术人员为学生详细讲解, 从工艺流程到系统和控制室, 从仪表到科研项目, 学生实实在在感受到了自动化在工业生产中的重要性和先进性。

5 综合性考核

在学生的考核评估中, 降低平时分, 增加实践分;采用闭卷考核和开卷设计相结合的方式, 克服了学生来课堂却不认真参与学习只为点名的弊端, 也避免了学生盲目抄作业或应付式完成作业的现象。学生通过在发散性实践环节当中的综合性方案设计或创新性平台搭建, 提高了综合分析能力和动手能力, 实现了理论指导实际, 也让学生真正体会学有所得。

6 结语

笔者在《过程控制》课程的教学体会中, 结合课程特点, 从激发学生的兴趣出发, 坚持以生为本, 以培养学生的创新意识和动手能力为目标, 不断探索和创新教学方法和实践环节的改革, 有效地调动了学生的学习积极性。实践表明, 完备的教学条件、合理的教学内容、恰当的教学方法、多样的教学手段、发散的实践锻炼能有效地提高学生的专业技能和综合素养, 也是培养应用技术型人才过程中重要的环节。

摘要:过程控制是电气工程及其自动化专业培养学生综合能力的一门专业课程, 可提高学生的创新能力、实践能力及专业综合素质, 因此采用先进的教学方法和实践手段可以使学生具有较强的社会竞争力和适应性。该文分析了目前《过程控制》课程教学和实践体系中存在的问题, 从适应当前社会发展的培养理念出发, 探讨具有更好教学效果的教学内容、教学手段和方法、实践环节等, 并在实际教学取得了良好的效果。

关键词:过程控制,课堂教学,教学改革

参考文献

[1]薄翠梅, 李俊, 林锦国.“过程控制工程”课程设计教学改革的研究[J].实验室研究与探索, 2005 (S1) :394-396.

[2]潘永湘, 杨延西, 赵跃.过程控制与自动化仪表[M].2版.北京:机械工业出版社, 2007.

3.过程控制课程设计题目 篇三

关键词:课程建设;基于工作过程;职业能力

G712;TM921.51-4

《变频器控制技术》是自动化技术专业必修的核心课程,也是目前应用最广泛的应用技术型课程,具有极强的实践性、综合性和创造性。本课程的教学目标是:通过对《变频器控制技术》课程的学习,掌握变频器应用与的相关理论知识,能完成变频调速系统的设计、安装、调速与维修等。树立环保、节能、安全意识等,为发展职业能力奠定良好的基础。在教学中,笔者改变了传统的学科结构体系模式的教材和教学方法,进行了基于工作过程导向的理论与实践教学改革实践,取得了较好的效果。

一、学习目标设计

1.能力目标。能根据要求熟练设置变频器的参数并运行变频器,知道变频器的主要应用场合;能根据工程要求选用变频器,并用于实践工程设计;会按规范要求安装、调试维护变频器;能按功能模块分析变频器工作过程,对典型故障能进行分析;会使用变频器的常用维修仪表及工具,掌握变频器维修、维护的常见方法,具备一般故障的检测、分析、维修能力;

2.知识目标。 掌握变频调试的控制方式;掌握变频器主电路的基本组成及工作原理; 掌握变频器的常用功能; 掌握变频调速系统的设计及构成; 掌握变频器的运行及维护;掌握变频调速系统的设备选型原则与方法;

3.素质目标。具备识读变频器使用说明书和使用手册等技术资料的素质;培养学生具有用电安全意识、产品质量意识、节能环保意识、团队协作意识、相互沟通意识、自主学习意识;养成规范的操作习惯、科学的思维方法等职业素质,以适应职业生涯发展的需要。

二、内容选取

内容选取按照符合就业岗位行业发展、学生未来发展需要的原则选取。依据自动化技术专业相关的典型工作任务,实现其控制系统的安装与调试,以及完成工作所需的职业能力素质要求,结合行业技术发展要求,充分考虑学生未来职业发展需要等方面,对教学内容进行单元设计,形成本课程的具体学习型任务。设置基于工作过程为导向的工作任务内容。共设置了4个项目,每个项目包含不同的工作任务。

项目一音乐喷泉的变频控制系统包含四个工作任务:(1)认识变频器;(2)整流电路的检测;(3)中間直流环节的检测;(4)逆变电路的检测。主要完成的学习内容有:认识变频器、变频器的基本结构、电力电子器件、整流电路的原理、逆变电路的原理、制动电路的原理。

项目二化工厂泵与搅拌机的变频控制系统包含三个工作任务:(1)变频器的数字量输入控制;(2)变频器的V/F控制;(3)变频器的模拟量输入/输出控制。主要完成的学习内容有:变频器外部端子结构功能、变频器参数结构及功能、变频器的控制方法、变频器的基本控制功能、变频器的特殊功能。

项目三电机电机变频调速系统的安装与调试包含三个工作任务:1)变频器控制电机点动/连续运行;2)变频器控制电机正反转运行; 3)变频器控制电机多段速运行。主要完成的学习内容有:变频调速系统的结构、变频调速系统各元器件的选用原则、变频调速系统的设计、变频调速系统典型控制线路。

项目四单泵恒压供水变频控制系统的安装与调试包含两个工作任务:变频器的PID控制和变频和工频的切换控制。主要完成的学习内容有:变频器的PID 控制功能和变频与工频切换的注意事项。

三、教学内容安排

根据上述典型任务所涵盖的学习内容,对教学内容进行整合与重构,具体教学内容如下:

任务1.1认识变频器。学习目标为:

1.认识国内、外常见变频器的型号与外形并了解其性能;

2.能识别变频器铭牌、外围器件等;

4.能熟练进行变频器的面板操作。

5.理解变频器调速的原理及实现;

7.了解变频器的分类、应用背景。

任务1.2整流电路的检测。学习目标为:

1.能用万用表检测各种电力电子器件;

2.能用万用表简单检测变频的整流电路;

3.掌握变频器的主电路、接口电路;

4.理解三相桥式整流电路的原理;

任务1.3中间直流环节的检测。学习目标为:

1.能用万用表检测限流电阻、滤波电容等;

2.能检测旁路器件;

3.掌握中间电路的构成;

4.理解限流电阻、高压指示电路等的作用;

任务1.4逆变电路的检测。学习目标为

1.能用万用表检测逆变电路;

2.理解电压型逆变电路的原理;

3.理解SPWM控制;

4.掌握变频器的工作环境要求,输入侧高次谐波对外部设备的影响及其抗干扰措施;

任务2.1变频器的数字量输入控制学习目标为:

1.能熟练的进行变频器功能码的设置;

2.能熟练操控变频器的运行;

3.掌握变频器数字量输入端功能;

4.掌握变频器数字输出端功能;

任务2.2变频器的V/F控制。学习目标为:

1.能熟练操控变频器的运行;

2.掌握变频器的V/F控制;

3.理解变频器的SF控制;

4.理解变频器的矢量控制;

5.掌握变频器V/F曲线的设置。

任务2.3变频器的模拟量输入/输出控制。学习目标为:

1. 能熟练操控变频器的运行;

2. 了解模拟量控制应用背景;

3. 掌握相关工作参数功能;

4. 掌握变频器模拟量输入/输出端功能;

任务3.1变频器控制电机点动/连续运行。学习目标为:

1.能设置变频器的功能参数;

2.会识读变频器的点动/连续运行控制线路的原理图;

3.能正确安装控制线路;

4.能调试控制线路,实现点动/连续运行控制;

5.了解点动/连续运行控制控制应用背景;

6.掌握变频调速系统的构成及元器件的作用及选择;

任务3.2变频器控制电机正反转运行。学习目标为:

1.能识读变频器的正反转控制线路的原理图;

2.能根据控制要求设置变频器参数;

3.能调试控制线路,实现正反转控制。

4.了解正反转控制应用背景;

任务3.3变频器控制电机多段速运行。学习目标为:

1.识读变频器的多段速控制线路的原理图;

2.能根据控制要求设置变频器参数;

3.能调试控制线路,实现多段速控制;

4.了解多段速控制应用背景;

任务4.1 变频器的PID控制。学习目标为:

1.识读变频器的PID控制线路的原理图;

2.能根据控制要求设置变频器参数,整定PID参数;

3. 掌握PID系统控制原理;

任务4.2 变频和工频的切换控制。学习目标为:

1.识读变频器的工频/变频切换控制线路的原理图;

2. 能调试控制线路,实现工频/变频切换控制。

3. 掌握工频/变频切换控制的设计方案;

4. 掌握变频器的安装与布线;

4.课程设计题目 篇四

设计一个用于管理家庭收入和支出的系统,实现以下功能:

1)对收入和支出的类别进行分类,实现类别的添加、删除、修改操作;

2)对每天的各项支出和收入进行记录和管理,该系统包括每月预算,每日消费记录的录入、修改、查询、删除,3)可按年、月、日对收入和支出进行统计和浏览的功能。并生成相应的结算报表。

2、银行个人账户管理系统

包括账户管理(开户、销户、挂失等功能)和存取款管理(存款、取款,操作明细打印)功能,各项操作应符合银行实际操作。

3、网络图片管理系统

设计一个网络的图片管理系统,可以通过该系统上传,分享,浏览,评论自己或者好友的图片。实现以下功能:1)用户注册与登录、2)个人资料修改、3)添加好友功能、4)创建相册和子相册、5)上传图片到指定相册等功能,6)服务器处理并存至特定文件夹,同时用户设定是否允许其他人浏览,默认为好友间才能浏览,7)添加/取消好友的功能,8)可以在图片下添加评论。

4、师生网上互动平台

设计一个网络教学互动平合, 具体实现的功能如下:

(1)教师部分功能

进行课程管理: 进行答疑管理;进行试题管理。

(2)学生部分功能

阅读公告、修改个人信息、查看“我的问题”、进行网上提问、进行网上测试。

5、业绩考核系统设计与实现

功能要求:

1)论文分类管理功能(期刊刊物类别(核心、一级等)、影响因子等相关信息的管理)

2)个人论文信息管理功能(个人发表论文情况的录入、修改、删除)

3)用户管理(包括普通用户、管理用户、审核用户的相关权限及功能设计)

4)生成个人业绩报表

进度安排及主要内容:

第1天:理解题目,进行需求分析,功能确定,模块划分,及总体设计;

第2天:确定编程开发环境,并熟悉环境及相关API;

第3天--第4天:进行详细代码设计,完成系统基本功能;

第5天:系统运行测试修改,完成系统设计,撰写实习报告。

报告内容:

1、系统需求分析、功能确定、模块划分,开发环境选定;

2、系统总流程图,(如有必要画主要模块流程图)

3、系统设计主要代码及解析(要求只写主要功能模块的关键代码)

5.微机原理课程设计题目 篇五

一、课程设计的目的

课程设计是实验的提高和综合。通常,学习知识是由浅入深、由此及彼,一点点的学习和积累的,而应用知识则是综合运用所积累的知识来分析和解决实际问题、从知识的系统性来检验对各层次知识的掌握程度。

 课程设计的目的是让学生把理论学习和实验教学阶段所掌握的知识通过一个设计实例,经历一次理论和实践结合、软件和硬件结合的综合训练,也是一次工程实践能力的检验。这次课程设计大家应当把它作为毕业设计的预演。

 锻炼通过各种媒体和途径主动获取知识的能力。

二、课程设计的要求

 课程设计要求独立完成、严禁抄袭;

 较大的题目可以多人合作完成,但每个人都应有自己所承担的任务,并在自己的报告中客观如实地反映;

 课程设计既是综合能力的锻炼,也是协作精神和科学诚信品质的锻炼。如果做相同的题目,要保证各自的独立性,实现方法的多样性。

 微机原理是一门硬件技术为主、软硬件结合的课程,因此要求,所有的选题都要描述清楚硬件设计的原理和软件设计的逻辑思路。设计尽量在实验箱上完成。

 在功能设计上尽量完善、贴近实用、有人机交互(人机交互可实用实验箱上的键盘重新定义)

 查阅毕业设计的相关文件和设计规范,学习设计报告撰写的各个环节,并在课程设计中认真实践。

 课题完成后要有一分规范的设计报告。

三、课程设计的时间安排

课程设计的时间为2个完整的教学周。

四、课程设计报告要求

 为锻炼学生的论文写作能力,为今后的毕业设计(毕业论文)做准备,对设计报告的完成尝试做较高的要求。

 一篇完整的设计报告通常由题名、摘要、引言、正文、结束语、参考文献、附录等部分组成。具体要求如下:

1、题目:根据选题拟定;

2、摘要:应扼要叙述本设计的主要内容、特点,文字要精炼。不超过300字;

3、引言:应说明本设计的目的、意义、及应达到的技术要求;设计的技术路线或基本思路;设计欲解决的主要问题;解决此课题所需要的条件;预备知识的介绍。

4、正文:

 设计方案的论证:应说明设计的依据;在对各种方案进行分析、比较的基础上阐述所用方案的特点,如:采用了何种新技术、新措施、提高了什么性能等。

 硬件设计:在设计报告中要列出主要芯片的参数、逻辑功能;给出硬件线路图及原理介绍以及必要的计算等。

 软件设计:详细介绍软件设计的思想、控制算法、模块的划分;给出算法的逻辑框图;实时性分析、误差分析、软件校正等。

 结构设计:如果选题含有结构设计则包含此部分。

 试验及测试情况:包括试验方法、测试电路和测试结果等,说明是否达到了预期的设计要求。

5、结论

 概括地说明所进行工作的情况和价值,分析其优点和特色,指出创新所在,性能达到何种水平,并应指出其中存在的问题和今后的改进方向,特别是对工作中遇到的重要问题要着重指出,并提出自己的见解。

 结论篇幅不宜过长,要简单、明确。在措辞上应严密,容易被人领会。应实事求是地介绍自己的工作成果,忌言过其实,在无充分把握时,应留有余地。

参考文献:查阅的资料、参考书

6、附录:(源程序清单、电路图等)

五、考核方式及成绩评定

 课程设计单独计算成绩,希望同学们引起足够重视。 考核方式

    采取呈述答辩的方式。

工作态度占20%:课程设计的过程是否认真,是否有科学的态度等; 作品展示和设计报告的质量占50%; 最后的答辩情况占30%; 有创新者,适当加分。

成绩评定

六、参考选题

 课程设计的选题可以做以下给出的参考选题,更提倡学生自己选题。 课程设计在层次上界于普通实验和毕业设计之间,折合时间只有1周,所以题目的规模与难度应当与这个层次基本匹配。

 鉴于上述考虑,提供的参考选题以我们实验室的现有条件可以完成为基本出发点,也鼓励有余力、感兴趣的同学完成较大的题目。

1、微机原理实验箱键盘和显示模块的软硬件剖析

微机原理实验箱是一套基于8086/8088CPU的综合实验仪器,上面带有A/D、D/A、PIO、SIO、CTC、中断控制等常用接口实验模块。对微机原理实验箱进行剖析,可以使学生进行一次系统分析能力的综合锻炼。选题要求:

[1] 硬件剖析:  中有介绍);

  画出相关的原理图;

分析数码管动态显示的原理和键盘扫描的原理。阅读资料,掌握可编程芯片8155的原理和编程结构(单片机原理[2] 软件设计:

 用8086汇编语言编写显示子程序和键盘扫描子程序。  一个通用显示子程序; 一个通用读键子程序;

 设计一个主程序,调用上述程序,测试并显示每个键的键码。 难点:在键盘扫描中兼顾显示扫描。

2、微机原理实验箱的软件功能模块设计(3个子课题)

 再现系统原来所具有的功能:系统有28个功能键,功能键的可以完成系统所提供的功能操作。阅读操作手册,编程实现模块的功能。

 选择下列任意一个模块作为课程设计的课题: ① ② ③ 存储器读写模块:。(难度系数0.8)存储器移动模块:。(难度系数0.7)存储器比较模块:。(难度系数0.7)

3、中断技术的综合应用设计(2个子课题)准备:

1、总结性地复习8086的中断系统;

2、精通掌握中断控制器8259A的原理和编程;

3、精通掌握串行通讯接口芯片8251或并行通讯接口芯片8255之一。

1、硬件设计       原理设计的介绍。8259、8251(或8255)关键芯片的功能、引脚介绍; 绘制原理图(最好用PROTEL99软件);

软件设计思想:重点介绍中断子程序的设计、如何加载; 软件框图;

核心代码段的解析;

2、软件设计  完整的软件源程序在附录中给出。

3、调试验证方案的设计,包括调试程序的设计。

4、按照设计报告的要求写出规范的设计报告

4、用8253定时/计数器设计日历时钟系统

1、硬件设计        原理设计的介绍(推荐使用中断方式)。8253关键芯片的引脚、功能介绍; 绘制原理图(最好用PROTEL99软件); 推荐使用中断方式; 软件框图;

核心代码段的解析;

完整的软件源程序在附录中给出。

2、软件设计

3、调试方案的设计,包括调试程序的设计、时间精度的校正方法等。

4、按照设计报告的要求写出规范的设计报告

5、微机原理实验项目的开发与改进设计 说明:

1、对现有微机原理实验项目的综述;

2、提出并设计新的实验项目;

3、该课题的自由度较大,但需要调研大量的实验指导书之类的资料,然后立足实际分析比较整合创新,提出有价值的实验项目。

6、交通灯控制系统:

按照时间控制原则,利用并行接口和定时器,采用时间中断方式设计一套十字路口的交通灯管理系统,通行时间(或禁止时间)30秒,准备时间3秒,在准备时间里黄灯闪烁3次,闪烁频率为0.5秒,周而复始。

7、电子时钟设计:

利用8253定时器设计一个具有时、分、秒显示的电子时钟,并定义一个启动键,当按下该键时时钟从当前设定值(可在显示缓冲区中予置)开始走时。

8、可任意启动/停止的电子秒表设计: 6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其功能为:上电后计时器清0,当第一次(或奇数次)按下启/停键时开始计数。第2次(或偶数次)按下该键时停止计时,再一次按启/停键时清零后重新开始计时。

9、简易计算器系统设计:

设计一个可以进行2位数四则运算的计算器,要求:1,用按键输入数和运算符号;2,用LED显示运算过程和结果(十进制数);3,可以表示出当前的运算类型;4,具有清零和复位功能;5,具有连续运算功能。

10、利用D/A设计一个函数发生器:

并利用按键选择输出波形,能分别产生三角波、阶梯波(每阶梯1V)、正向锯齿波、负向锯齿波和方波。并利用按键(自行定义)进行输出波形选择,同时将当前输出波形代号显示在LED上(左边位):0为方波、1为正向锯齿波、2为负向锯齿波、3 为三角波、4为阶梯波。

《微机原理与接口技术》课程设计任务书

11、舞台艺术灯的控制

一、设计的目的

通过对红绿黄LED发光二极管的控制,熟练掌握8086汇编语言的编程以及并行接口芯片

8255A 的编程方法。

二、设计的要求

编写程序控制8255A可编程并行接口芯片,使实验台上的红、绿、黄发光二极管按照某种规律

发光。

12、电子琴实验

一、实验目的

l、进一步掌握定时器编程和应用。

2、了解微机利用定时器产生音乐的基本方法。

二、设计的要求

利用实验仪键盘,使数字键1、2、3、4、5、6、7作为电子琴键,按下数字键发出相应的音调,PB0作为定时器门控信号,OUT1发出音频信号,驱动喇叭

13、七段码电子表显示设计

设计一个具有时、分、秒显示的电子时钟,并定义一个功能键,使其能校对时间。

14、数字式竞赛抢答器

1、设计一个可容纳4组(或更多)参赛的数字式抢答器,每组设一个按钮,供抢答使用。

2、抢答器具有第一信号鉴别和锁存功能,使除第一抢答者外的按钮不起作用。

3、设置一个主持人“复位”按钮。

4、主持人复位后,开始抢答,第一信号鉴别锁存电路得到信号后,有显示器显示抢答组别。

5、设置一个计分电路,每组开始预置100分,由主持人记分,答对一次加10分,答错一次减10分。

15、彩灯控制器

1、设计一个彩灯控制器,使彩灯(LED管)能连续发出四种以上不同的显示形式;如灯亮的顺序为1盏、2盏、3盏、4盏,然后在向后减数显示。

16、简易出租车自动计费器

1、实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里;

2、行车里程单价1元/公里,起价3元,3公里起价;

3、用LED显示行驶公里数,两个数码管显示收费金额。

6.网络课程设计题目 篇六

题目一

基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用WORD或VISIO的相关工具来画,不得粘贴扫描的图片。路由器和交换机、PC机配置利用boson netsim或类似软件来辅助进行,防火墙、服务器配置用文档描述。

1、某高校要求设计一个校园网,一、用户需求

(1)用户规模500台计算机。

(2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。每栋楼的4楼用户构成两个VLAN。

(3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。

(4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。提供匿名服务,但FTP仅对内部开放。

(5)提供LAN、WLAN接入。

(6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。

(7)要求出口带宽为1Gbps。

二、设计要求

(1)写出简要的可行性分析报告。

(2)设计网络结构,并给出解释。

(3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。

(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。

题目二

设计一个中小企业网络规划与设计的方案:

一、用户需求

(1)公司有 1000 台 PC

(2)公司共有7个部门,不同部门的相互访问要求有限制,公司有3个跨省的分公司。

(3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW服务,但FTP只对内部员工开放。

(4)公司有自己的 OA 系统

(5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。

(6)核心技术采用VPN。

二、设计要求

(1)写出简要的可行性分析报告。

(2)设计网络结构,并给出解释。

(3)除PC机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部

主要设备的配置、型号或技术指标及其测算依据。

(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。

题目三

题目:广告公司网络的设计

1.基本背景描述

某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司

2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。

为提高办公效率,该广告公司决定建立一个内部网络。

该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司

1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协

议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不

同的局域网内。

2.方案设计

写题为“广告公司的网络解决方案”的网络方案设计书。包括:

①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制);

②结合网络拓扑图进行IP地址的规划;

③分公司1的VLAN的设计与规划。

④分公司2的VLAN的设计与规划。

⑤分公司1和分公司2的网络互连互通。

设计内容及工作量

1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业

网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。

2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。

3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。

题目四

某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用

计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电

脑。

分配的IP地址为:

服务器: 172.16.1.1—172.16.1.61/26

网关为:172.16.1.62/26

个人计算机:192.168.0.0—192.168.7.255

学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为

100。24口二层交换机若干台。

1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。

2.要求:

a.画出网络拓扑图。

b.给出每个网段的IP范围,子网掩码,默认网关。

c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。

d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

e.设计学院网站,写出功能版块及初步描述。

题目五

校园网络总体规划设计方案

内容:

1.网络的发展现状

2.校园网总体设计方案

(1)方案图 包括(拓扑结构图 结构分析 布局 主要设备 综合布线 分区块);

(2)结构规划 包括(六个子系统 以图的形式表示))

3.校园网应用要求包括(一卡通 多媒体教学 成绩管理 等文字说明应用要

求)

4.网络管理 网络安全(系统管理 系统维护 系统防御)

5.网络设备(计算并罗列出各种设备的名称以及数量)

6.网络施工

7.网络验收

题目六

一、课程设计内容:根据企业的实际需求,利用我们所学习的网络基础知识、网

络设备,网络应用及网络安全方面的知识,搭建一个企业的办公网络,实现企业

内部办公、数据共享、资源共享及接入Internet的需求。

二、课程设计要求:

1)到企业调查实际需求,根据需求写出需求分析,从而提出我们所设计网络应

该提供哪些服务,从而能够满足企业的实际需求。时间安排:课外进行1~2天。

2)根据需求分析画出拓扑结构图。MicrosoftOfficeVisio是一款专门用于设

计各种网络图表、数据库模型、软件图表等图形的软件,利用软件自带各种图形

库可以简单地绘制出网络拓扑图,所以为学生们讲授MicrosoftOfficeVisio

软件的用法,然后让学生根据需求画出自己的网络拓扑结构。时间安排:软件讲

授2课时,同学绘制拓扑图6课时。(如果其他课程已经讲过,则省略)

3)根据拓扑结构选择设备,说明选择设备的理由。网络设备在很大程度上决定

了网络的性能,因此选择网络设备至关重要。在课程设计中要根据企业的规模、连接的节点的数量选择设备,同时要列出所选设备的主要参数,如背板带宽、端

口数量、端口类型、能够提供的服务等。时间安排:4课时(可以上相关厂商的网站搜索型号及参数)

4)根据拓扑图中的设备写出网络服务:至少要写两项功能,如FTP、MAIL

SERVER、DNS、DHCP等。网络组建完成后一项重要工作就是利用WINDOWS2000SERVER或一些工具软件来实现网络的一些服务功能如FTP、DHCP等,要求写出具体的配置步骤。时间安排:2课时(可以参考一些实训)

5)进行网络配置,要求详细写出路由器的详细设置,包括两边网络的ip地址分配,利用静态路由实现总部和分厂之间互相访问。时间安排:2课时

6)网络安全设置:利用FIREWALL、IDS等设备保证网络安全。网络安全问题已经成为网络发展过程中一个非常重要的问题,如何构建一个固若金汤的企业网,防止病毒的侵扰,防止垃圾邮件的滥发,组织外来的攻击以保证企业内部的数据不被窃取事项非常重要的工作。介绍你的网络所关注的重点是什么,采用什么样的设备来保障网络安全的,及所选设备的主要特点是什么。时间安排:2课时。

三、课程设计报告:时间安排:4课时(可以延伸到课外进行)

把之前所搜集的材料组织起来写成一份不少于2000字的课程设计报告。该报告要能过体现出你对网络的设计思想,充分反映出我们网络课程的重要内容。

题目七

某高校本部分为办公区、教学区和生活区三部分。现假设:办公区中各楼宇名及需要的信息点为:教务处(15),党政办公楼(30),图书馆(60),教学区中,除计算机系大楼需要240个信息点外,其余各系部大楼及教学楼各需设置信息点的个数为100,生活区中每个建筑物里每个门洞设置1个信息点。假设使用预留的INTERNET地址,试根据本部校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出本部的校园网方案。

方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,基本确定方案的预算。要求:

1、根据要求对指定园区建网进行需求分析,提交需求分析报告;

2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;

3、根据条件进行设备选型,决定各类硬件和软件的配置和经费预算方案;

4、构建工作型局域网,在指定计算机内安装网络接口卡,动手制作双绞线网线,把计算机与集线器(交换机)相连;在工作组中指定的基于计算机上分别安装操作系统、TCP/IP协议,配置IP地址、掩码和网关等参数,创建一个简单的WEB服务器,并制作一些网页,放入WEB服务器内以及一个FTP服务器,实现文件的上、下传;

5、创建局域网内的DNS服务器,配置相关文件,可以对局域网内的主机作域名解析。

需要帮忙做

1设计说明书

2需求分析设计:网络系统的方案设计

4各楼的IP地址分配

5LAN设计与服务器配置

6主要设备的选用经费预算

设计小结格式:

目录

前言

一、项目概述

二、可行性分析报告

三、需求分析

3.1需求概述

3.2网络需求

1.布线结构需求

2.网络设备需求

3.IP地址规划

3.3、系统需求

1.系统要求

2.网络和应用服务

3.4、存储备份系统需求

1.总体要求

2.存储备份系统建设目标

3.存储系统需求

4.备份系统需求

3.5、网络安全需求

1.网络安全体系要求

2.网络安全设计模型

四、网络结构设计

五、系统配置与实施

7.过程控制课程设计题目 篇七

现代社会信息化历程久远, 覆盖社会生活方方面面, 在高等教育领域中, 包括众多教学课件开放项目和精品课程网站建设项目的开放教育运动成为我国高等教育信息化的主要力量, 早在2003年4月, 教育部就启动了高校精品课程教学网站建设工程, 以更好地满足高校教学资源、师资队伍、基础设施等与高校办学规模扩大间的矛盾, 并籍此实现优质教学资源共享, 推进教学改革, 提升高校教学的质量和整体实力。精品课程建设实施10年来, 已经形成国家、省市、学校三级建设的连动局面, 覆盖所有学科, 面向高职高专、大学、研究生不同层次。在互联网上, 精品课程资源可以被免费共享、链接, 成为一种消除地域、时空距离, 缩小文化、技术障碍, 提高各学校各专业教学质量的一种普适性手段。在此背景下, 吸收兄弟院校建设精华, 凝练自身院校教学团队办学经验, 依托本校实践教学设备, 开发出一系列适用于本校师生, 具备本校特色的精品课程, 成为趋势所需。包头轻工职业技术学院自2007年引进浙江天雄数码科技KG-5300型可编程控制器实训装置以来, 一直未停止探索一种合适高效的教学方式方法, 2009年, 在学院率先使用“教、学、做一体化”教学模式, 进行可编程控制技术这门课程的授课。经几年摸索, 探索出一套行之有效的教学方法, 基于此, 教学团队开始了精品课程网站的制作, 并将其作为教学过程的补充进行了运用和实施。

二、精品课程建设思路

“适应就是质量, 质量就是生命”已经成为我国经济体制改革逐步深入、市场机制的逐步发展之下人们的共识[1]。提高教育质量必须通过具体的课程教学完成, 因此, 课程建设是高校质量工程的一项基础性建设。本着提升教学质量的建设宗旨, 将教学团队教学方法、教学经验和教学资源进行提炼和总结, 用网站建设作为表达形式, 并使其成为提升教学效果的一种时空拓展和有效补充, 这一建设过程, 就是精品课程建设的过程, 也是本校《可编程控制 (PLC) 技术》精品课程建设的思路。建设过程中, 要以《国家精品课程评价指标》[2]体系要求带动课程建设。具体实施步骤如下。

第一, 通过认识实习指导、顶岗实习带队、下厂挂职锻炼等多种方式, 分别派送教学团队各教师成员深入企业, 与行业企业第一线的技术工人、专家进行沟通和学习, 了解可编程控制 (PLC) 技术在行业企业中的应用现状, 掌握流行可编程控制器及外围机电设备的使用、操作、维修、维护方法;了解现代企业不同工作岗位对员工的专业素质和职业素养方面有何要求。将上述经验提炼, 并形成总结。

第二, 利用教研室教研活动时间, 集合教学团队所有教学成员, 根据各自在教学过程中和在行业企业历练得来的经验体会, 沟通交流, 进行课程体系设置的深度剖析, 不符合高职高专院校教学教改方针的陈旧培养思路要抛弃, 探讨适合的实践教学模式, 并以此修订课程大纲, 并整理为书面材料。

第三, 根据团队实践经验, 依托或适当开发当前实验实训设施, 组织团队成员进行《可编程控制技术》课程教学内容的重构和组织, 要保证教学内容有针对性和适用性, 不能片面追求大而全;要注重将良好人文和职业素养养成贯穿教学内容设计, 作为全面考核学生的杠杆, 在一点一滴的潜移默化中塑造学生良好的综合素质。完善多媒体课件的制作、教案的更新, 进行教学视频的录制, 完成适应教学教改的相关教材、实训指导书等的编写。

第四, 制作《可编程控制器技术》精品课程网站。精品课程建设带头人负责网站架构, 有条件则利用团队成员的自身技术力量, 否则可利用外来专业网站制作力量, 制作精品课程网站。授课团队成员提供课程相关的教学大纲、教案、习题、实验指导、参考文献目录、教学课件、授课录像。网站制作完成后上传校园网。

第五, 在前述工作完成的基础上, 鼓励学生上网观看学习精品课程, 下载教案、习题、课件等教学资源, 进行网络提问, 教师进行课件的更新、提问答疑, 使其成为课堂教学的有效延展。经实践验证之后的精品课程申报省市级乃至国家级精品课程。

三、可编程控制技术精品课程建设内容

可编程控制器 (PLC) 作为一种常用控制器, 在自动化生产流水线上获得广泛应用, 为切实提升教学质量, 切实让学生掌握这一专业领域的操作、运行、编程、维修、维护知识, 首先, 必须使得教学团队在该课程领域具备很强的实践操作能力。因此, 建设精品课程的前期工作之一就是派教师深入企业, 学习技术。

首先, 我校与包头燕京雪鹿啤酒厂、包头伊利、包头蒙牛、周边磁材企业具备良好的校企合作关系, 通过企业学校双向员工培训、学生认识实习、顶岗实习、教师下厂锻炼等方式, 我校机电一体化教学团队对可编程控制器技术及机电一体化、自动化生产线技术进行了探索和学习, 为后期教学大纲制定、教学内容覆盖度及深浅把握方面等奠定了实践基础。比如, 在包头燕京雪鹿啤酒厂认识实习带队过程中, 笔者认识到, 西门子S7-200 PLC作为一种控制器, 实际上远不如S7-300控制器应用得广泛, 在4条啤酒罐装生产线上, 每条线上的各个工种站, 包括洗瓶机、罐装压盖机、贴标机、装卸箱机、塑包机、输瓶系统等, 使用的PLC控制器大部分是德国西门子公司的S7-300系列PLC, 包括少量日本三菱FX系列、美国A-B公司部分PLC产品。那么在学校同时拥有西门子200系列和300系列PLC教学实训设备的情况下, 如何平衡两部分的学习内容, 使其有一定的传承性、延续性, 从而构建PLC技术这门课程的教学体系, 这种经验是不深入企业了解设备所不能构建出来的。

其次, 集合教学团队所有力量, 邀请行业企业专家, 共同商讨修订人才培养计划, 修订教学大纲。我校2010年引进德国FESTO公司教学实训设备, 包括8套MPS模块化生产加工系统, 每套系统包含供料单元、检测单元、输送单元、提取单元、分拣单元五个工作站。每个工作站均采用的德国西门子控制器S7-300 PLC及LOGO!控制器。因为控制器作为控制核心是与动力源、检测装置、执行装置、机械元件共同协同工作的, 这部分PLC的教学重点应在于进一步熟悉控制器与外围设备间的协调使用、维修、维护、联网、组态等高级培训上, 而PLC的硬件接线、故障检修等基础性的学习应放在S7-200的教学上;因S7-300在自动化生产流水线上编程侧重顺序控制方法或流程图方法, 因而这种编程思路和方法的学习应在200系列PLC学习中加强。有了在200系列PLC中学习的硬件接线、逻辑编程、顺序控制编程等基础, 在后续课程《自动化生产线》中, 学习重点要放在硬件的安装、调试, 运行、操作, 维修、维护, 软件的编程、调试、联机, 系统纠错、联网、组态等方面, 侧重整体性、系统性。

因此, 教学大纲的制定要有系统性, 不应切断课程单科间的联系, 失去传承性。团队负责人和普通教师均要理解该课程在整个机电一体化技术专业中的定位, 有了此种意识, 才能在教学中承上启下, 一气呵成。

人才培养方案中, 要明确规定课程的授课模式采用“教、学、做一体化”式授课, 即教师边教学生边做、学生在做中学, 理论课堂和实训场所合而为一, 教师从单纯讲授者转变为引导者和师傅角色。这种教学模式自2009年至今, 已经推广到所有硬件设施满足要求的课程模块, 效果良好。

“现代企业5S管理理念”是教学团队在企业中学习到的一项重要内容。“立业先立德, 做事先做人”, 职业院校培养的学子要在企业中能站住脚、站得稳, 好的德行、好的职业素养很重要。《可编程控制技术》这门课程在实训室中采用“教、学、做”一体化模式授课, 因此, 用企业的设备整理整顿、环境清扫清洁概念进行实训室设备环境的管理;将养成珍惜设备设施学习环境、团结协作共同提高、踏实认真积极肯干等良好职业素质等观念融入教学任务设计和实施, 形成制度, 用制度规范人的言行, 促成习惯。

再次, 认真设计《可编程控制技术》课程教学内容的教学情境和教学任务。以依托某一生产情境、完成某一生产任务这种方式构建课程体系。将理论知识放在一个个的教学情境中去, 用解决问题的方式引导学生学会理论知识点, 而不是用理论知识点做引导, 反而找问题去验证它。发现问题, 再解决问题, 再从问题的答案中反思我们的收获和心得, 这符合人的认知规律, 符号高职高专的学生学情。建构主义学习理论讲学习必须处于丰富的情境中[3]。学习发生的最佳境态不应是简单抽象的, 相反, 只有在真实世界的情境中才能使学习变得更为有效。学习的目的不仅仅是要让学生懂得某些知识, 而且要让学生能真正运用所学的知识解决现实世界中的问题。建构一系列学习情境, 以此展开学习, 利于培养学生思维归纳、发现问题、解决问题、创新等能力;利于养成踏实认真、抗扰抗压、坚韧客观、科学高效能素养;利于塑造学生善于合作、善于沟通、着眼全局等团队素质。

例如:《可编程控制技术》课程中指令装载常开指令和装载常闭指令的学习中, 传统教学方式是“讲解指令→分析程序代码→使用举例”, 而学习情境教学设计思路则是“情境任务提出→解决方案建构→旧知识回顾和新知识探索→解决问题”。我们以图表形式表示这一过程如图1所示。

最后, 组织团队教师分工合作, 制作和完善本门课程的教案、多媒体课件、教学视频、习题集等教学文件。完成实验实训指导书、教材的编写修订发表。积极摸索使用各种教学方法和教学手段, 将好用的、适用的教学方法和教学手段总结下来, 形成文字, 并在团队内部以讲公开课、会议讨论等方式加以推广。为精品课程网站制作集成最优教学资源。

以上是我学院建设《可编程控制技术》这门精品课程的步骤, 实际上, 上述步骤不是按部就班, 而是实时穿插、同时展开的 (见图2) 。诸如教师下厂要根据教学任务时间统筹安排, 修订人才培养方案和教学大纲是在假期统一而做以备新学期使用, 后期要不断在教学实践中探索总结加以修订。教学教案、课件、视频、习题要在教师的授课过程中逐渐丰富起来。以上工作完成的过程, 也是专业教学团队的逐步成长过程, 是一个专业的逐渐成熟过程。一个好的精品课程, 必然有优秀的逐步成长的师资队伍, 要有先进的人才培养共识和理念, 要有科学的课程教学内容体系, 要有符合学生学情的适用教学方法和手段, 要有足够的教学实训硬件设备并发挥出其最优效益, 要有足够可供学生借鉴收益的教学软件资源, 要能够学以致用、培养出企业欢迎的学子。

1. 可编程控制技术精品课程网站制作。

依托《国家精品课程评价指标》建设精品课程, 是重心, 实际上, 建设的过程中的各种经验和文件储备, 也就为网站的建设提供了素材。具体需要注意的事项如下。

第一, 日常教学工作中, 要注意素材的积累、文字资料的收集。根据规定, 在精品课程建设中, 与课程相关的教学大纲、教案、习题、实验指导、参考资料、课件、授课录像等必须要上网。并且, 从课程的筛选、申报、评审到公示、公开和使用, 都要通过网络进行, 最终必将充分实现优质教学资源的共享。内容多, 任务繁, 没有日常的积累, 这些文件的制作不可能一蹴而就。

第二, 充分利用团队成员优势, 合理分工。有多年教学经验的教授、副教授、老教师在教学理念上有丰富独到的视角和思路, 要负责网站的架构设计;青年教师多在多媒体、Web应用等现代教学手段上有较强的应用能力, 要承担素材的收集、制作和编辑等工作。同时建议通过多种激励政策提升教学团队应用现代技术和手段的能力, 包括多媒体课件制作能力、动画制作能力、网页制作能力、网络应用能力以及其他简单音视频文件制作能力等。比如, 课件制作既可以用常见的Powerpoint制作成PPT格式文件, 也可以用Macromedia Flash制作成SWF文件。在很多高职院校举办的教师课件大赛、教学能手大赛中, 教师在这方面的应用能力逐渐提升, 但是, 关键在于团队要有清晰的规划和激励政策, 支持教师们使用现代技术手段, 提升教学效果。又如, 申报国家级精品课程时, 上传的教学视频要求:服务器端视频文件建议使用rmvb、rm、wmv、asf、flv或avi格式, 编码方式采用Mpeg-4标准, 使用流媒体服务器对外发布。建议视频格式采用至少总比特率为300kbps、帧速度为30fps、大小为320*240。客户端能够支持Windows Media Player或者Real Player等常见的媒体播放器, 用户可交互地选择播放音视频课件, 并可对音视频课件实现播放、暂停、停止、跳跃等功能。以上包含大量的专业术语, 对于非该专业的教师而言, 完全理解其含义是有一定难度的。但是, 专业教师要有基本的视频格式、文件大小与画面质量等概念, 以便在随堂录像时使用。后期处理可以用Adobe Premiere非线性编辑软件。这方面知识的学习可以通过团队综合素质提升计划实现。

第三, 教学文件贵精不贵多, 包括多媒体课件、教学视频。多媒体课件制作尽可能做到图文并茂, 引人注目, 不能是教材的生硬搬移。受校园网络资源限制, 教学视频不能过多。那么需要教学团队合理选择视频素材, 要选择能充分体现本门课程教学特色的教学过程, 加以录像和制作;各主讲教师的录制教学内容要有侧重, 合理分工。教学视频要能够体现教学经验丰富的教师、名师风采。

本文涉及的《可编程控制技术》内蒙古治区精品课程制作首页如图3所示[4]。网页设计使用的是Macromedia Dreamweaver软件。Flash动画使用Macromedia Flash制作;图片使用Photoshop软件进行处理。

2. 可编程控制技术精品课程的后期运行和教学实施。

网站的更新和维护主要包含两方面的内容: (1) 网站的更新, 其包括对网站中的文字信息、教案讲义、音频、视频等教学资源的更新管理, 应当不断吸纳最新的教学成果和研究成果, 以此完成课程资源的滚动建设。 (2) 网站的维护, 包括对硬件与软件的维护两个方面管理, 关于论坛的管理, 要将优秀帖子、讨论主题、学生的优秀作业提炼出来, 充实到网站前台中。另外, 学生和老师要把网站作为自己的虚拟学习社区, 看成是师生交互的另一个空间, 尤其是教师要及时地与学生交流, 解答学生的疑难, 听取学生的建议, 充分体现网络互动特色, 实现网站的资源和功能的不断完善, 充分体现精品课程网站的优越性[1]。

将网站作为教学过程的一种拓展和补充, 要鼓励学生通过校园网, 进行课程资料的下载、在线学习, 通过互动交流平台给老师留言, 或通过Email、QQ等工具进行沟通。教学团队教师要实时收集来自学生的反馈意见, 对课程网络资源进行实时的更新维护, 以实现资源利用价值的不断提高。

四、结语

《可编程控制技术》精品课程于2010年申报并获批内蒙古自治区省级精品课程。在精品课程网络资源建设中, 关于多媒体课件、教案、习题、相关软件及其使用, 笔者及团队成员日常积累和储备非常充分;关于本门课程实践教学理念, 经过多年摸索, 已经形成一套行之有效的教学模式。但是, 因网站制作时间有限, 且是利用团队成员自身的技术力量实现, 故在学生互动交流平台设计方面存在不足。在后续建设中, 需要进一步通过外部协助提升自身技术水平, 在此方面进行加强。同时, 精品课程建设的脚步远未结束, 后续建设中, 要结合行业企业在专业领域内的更新, 结合校内实训条件的改善, 结合团队在本领域参加各类省赛、国赛的经验, 继续前行, 为打造一流的精品课程而努力。

参考文献

[1]夏云周.高职机械制图精品课程网络资源建设研究[D].合肥:合肥工业大学硕士毕业论文, 2009, (6) .

[2]国家教育部.国家精品课程评审指标体系[Z].2008, (7) .

[3]王永平, 樊临虎.关于建构主义学习理论下的体育教学模式探讨[J].首都体育学院学报, 2007, (5) .

8.过程控制课程设计题目 篇八

[关键词]实验教学体系 实验教学改革 实验室建设

一、 引言

“过程工业系统控制技术”课程是我校为“过程装备与控制工程”专业学生开设的一门新兴课程,依托湖北省数字制造重点实验室和国家回转窑检测技术中心的实验设备与技术支持,主要针对化工、建材两个行业的过程装备与控制技术进行教学。目前,武汉理工大学已建有高级过程控制实验室、武汉三菱电机CNC技术中心和西门子机电传动实验室,为该课程的实验教学打下了坚实的基础。

鉴于实验教学对提高大学生创新能力和综合素质的关键作用,近年来国内各大高校都给予了极大的重视。实验教学改革与建设是“过程工业系统控制技术”课程的重要组成部分,本文主要介绍实验教学遵循的原则、实验教学装置的研制和课程创新实验等三个方面的改革实践以及所取得的建设成果。

二、 过程工业控制技术课程实验教学遵循的原则

教学原则是依据教学课程的客观规律和一定的教育方针、教学目的而制订的、在整个教学工作中必须遵循的基本要求和指导原理。在教学过程中,它既指导教师执教、又指导学生学习,应贯彻到整个教学过程中。过程工业控制技术是一门实践性较强的课程,在教学过程中应遵循的原则包括:以教师为主导、以学生为主体的原则,探索性、创新性原则,开放性与实践性原则。

1.以教师为主导,以学生为主体。在实验教学过程中,教师必须严格按照课程的实验教学计划与要求,积极引导学生实践,而学生也必须积极配合教师完成各项教学任务,在整个教学活动中,教师处于支配地位、学生处于主体地位。

对教师而言,实验教学不仅要求因材施教、更强调因人施教,既要针对不同的教学内容、又要针对不同的学生积极调整授课方式和方法,设法发挥与调动学生的主观能动性与创造性思维。在客观条件允许的情况下,可以结合学生的兴趣开发一些课外实验项目。

对学生而言,实验教学是掌握课程知识非常重要的途径,实践性较强,拥有较大的自主权。在教学过程中,要配合教师按计划高效率完成实验科目,并设法做到自主设计、自主实施、自主观察、自主分析和总结实验现象,解决各类新问题。

2.探索性、创新性原则。实验教学的终极目标是为了提升学生实践能力与创新能力,必须遵循探索性与创新性原则。在实验教学中,一方面要拓展学生的知识、激发其兴趣,另一方面更应着重于培养学生的创造能力和开拓精神。

在明确各种实验条件的情况下,积极引导学生有计划、有目的地探求解决新问题的新方法,对各种实验现象与实验结果进行系统分析,并以此为基础,鼓励学生在掌握基础知识的基础上大胆假设,对一个问题提出的合理假设越多,创新的可能性就越大。

3.开放性、实践性原则。过程工业系统控制技术课程具有非常鲜明的行业应用背景,在学习课程理论知识的过程中,会不断涌现很多新问题,而解决这些问题的唯一有效途径就是亲自体验与验证。开放性实验作为实验教学的一个重要组成部分,就是要让学生有更宽广的活动空间,将知识与技能、过程与方法、情感态度与价值观念的三维教学目标统一到教学过程中。

实验教学注重培养学生的实践能力,但不能完全代替实践教学。在实验教学过程中,还应结合各种工程实际问题、结合相关行业的应用需求引导学生利用现有的实验室硬件,通过搭建模型和软件仿真等方式探求解决工程实际问题的新途径[4-5]。

三、 过程工业控制技术课程实验教学装置研制

武汉理工大学机电工程学院于2002年引进了THJ-2高级过程实验装置和DCS分布式过程控制系统。实验装置由控制对象及过程控制的操作台两部分组成,能够通过通讯电缆与计算机连接,构成多种形式的监控,实现过程控制的自动化与过程管理的现代化。该实验室目前的授课对象主要是过程装备与控制工程专业的学生,相关课程主要以“过程工业系统控制技术”和“可编程控制器”为主。

由于该设备引进较早,实验项目过于传统,相关实验项目多为演示性,不能保证多数学生同时操作,其教学效果一般。为了解决上述问题,在教学改革研究过程中,专门针对该系统设计了“多协议网络通信实验平台”,该实验平台能够通过RS-232接口、RS-485接口、DP现场总线通信接口或以太网接口直接与THJ-2型过程实验装置相连。该实验平台采用了自行研制的模拟量输入设备AI(8路,12位精度)、模拟量输出设备AO(8路,12位精度)、开关量输入设备DI(16路)、开关量输出设备DO(16路),以及Remo8012与Remo8014型RS-485通信模块。所有的设备与终端均通过交换机相连,构成了分布式的局域网控制系统。该实验平台可以在不改变原有设备的基础上实现多上位机同步监控,可同时供多名学生实验使用。该实验平台的结构如图1所示。

该实验平台引进了MCGS6.2上位机监控软件,软件编制操作可在实验室机房完成,编制完成的程序可通过交换机直接与现场设备通信模块通信,通过RS-232接口、RS-485接口或DP通信接口与原先的过程控制实验平台相连,利用上位机软件的特点,简洁、高效地完成实验任务设计与教学实验组织。该装置具有以下优点:(1)被控参数包括流量、压力、液位、温度、流速等工业参数;(2)可进行单变量到多变量控制系统复杂的过程控制实验;(3)各种控制算法与调节规律可以在上位机软件平台上实现;(4)实验数据直接保存在上位机中,可随时提取以便于比较分析;(5)通信方式多样,涵盖了工业控制领域中各种典型的通信协议,有利于学生充分认识、了解各种协议的特点和功能。

在该实验平台的研制过程中,有多名参加实验室课外开放项目的学生积极参,并在在实验过程中协助教师指导操作流程,极大地激发了学生的学习兴趣,进一步拓展了学生的视野。参与实验的学生的实验报告质量有了很大的提高,期末考核成绩也有了非常出色的表现。

四、 过程工业控制技术课程创新实验

创新实验是“过程工业系统控制技术”课程教学的重要组成部分,是锻炼学生在掌握基础知识的基础上进一步提升的平台。武汉理工大学机电工程学院对原有的控制类课程群的实验室资源进行了整合,突出了综合性、系统性和网络化,为创新实验的进行提供了有力的保障。经改造后的高级过程控制实验室不仅极大地改善了实验室教学场地,而且提高了实验室档次与实验教学的层次。通过开设创新实验项目,取得了良好的教学成果。

(1)学生的创新实践能力得到了进一步提高,通过创新实验平台,参与教师科研与实验室建设的学生人数日益增多;(2)通过教学研究与不断改革,过程装备与控制工程专业的学生的进取心不断增强,毕业生广受社会的好评,报考该专业的本科生人数逐年增加;(3)在国内的各种大赛中取得了佳绩。由过程装备与控制工程教研室的教师带队,分别于2007年、2008年在“三菱电机全国大学生自动化创新设计大赛”中取得第二名、第五名的好成绩。目前正积极着手准备参加2009年度的全国智能机器人比赛。

五、 结语

“过程工业系统控制技术”课程是武汉理工大学过程装备与控制工程专业必修的一门核心课程,通过近几年的改革与创新,在课程体系、教学内容、教学方法与手段等方面取得了一定的成绩,大多数的研究成果正逐步应用于实际教学,取得了良好的教学效果。在满足课程实验教学的同时,实验室资源还较好地满足了部分科研项目的需要,通过实施科研项目又进一步优化了实验室资源配置,达到了双赢的目标。

参考文献

[1]郑蓓蓉.改革实验教学培养创新人才[J].中国高教研究,2002(2).

9.Java课程设计题目2 篇九

1、个人通信录管理信息系统的设计与实现

目的:通过本题目的设计,加深对面向对象程序设计技术的理解,掌握利用数据库编写小型程序的基本过程和方法。任务:

1)利用面向对象编程技术,完成个人信息的存储管理;

2)选择系统开发平台(JAVA或.NET)和软件架构(C/S、单机版); 3)要求系统能够对联系人的系统进行录入、查询、编辑、导入和导出等。

2、个人电子相册的设计与实现

目的:掌握一种开发平台,编写出具有高交互性应用程序。任务:

1)分析现有的电子相册的具体功能;

2)选择一种开发平台(JAVA或.NET)编写电子相册应用;

3)个人电子相册应该具备用户注册、照片浏览、创建影集、照片旋转、放大等各种基本功能。

3、音像租赁管理系统的开发与实现

目的:通过资料收集,了解音像租赁连锁店的基本业务需求,完成系统需求分析和概要设计,采用C/S架构完成一个简单的光盘租赁管理系统的开发。任务:

1)音像租赁连锁店的基本业务需求,完成需求分析报告;

2)利用JAVA编写一个基本功能的光盘租赁管理系统,包括客户信息管理、音像资料管理、音像检索、业务统计等;

4、学生综合信息管理信息系统的设计与实现

目的:通过实际编写一个学生综合信息管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问等)加以综合运用,达到较大规模软件独立设计与开发的能力。任务:

1)选择JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件可以对学院大学生综合信息(姓名、学号、成绩、籍贯、家庭所在地、特长、宿舍号等)进行管理(录入、删除、修改)、统计、分析(排序)、查询与打印

3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。

5、家庭财务管理信息系统设计与开发

目的:通过实际编写一个家庭财务管理软件,将所学多门课程的技能、技巧(面向对象系统分析、变量命名、软件模块设计、数据库访问、数理统计分析等)加以综合运用,达到较大规模软件独立设计与开发的能力。任务:

1)选择者JAVA或.NET完成一个桌面架构的学生综合信息管理软件; 2)软件能够对家庭的收入、支出进行分类统计,用户可以自定义收入、指出的类别,自定义分类查询和统计的条件。系统可以按照用户定义自动生成统计报表(月报、季报、年报)。通过财务分析,对家庭收支提出改进建议;

3)课程设计报告要求涵盖需求分析、概要设计、详细设计的主要内容,包括系统功能定义、模块划分、对象设计与实现的技术细节。

6、文化用品库存管理信息系统的设计与实现

目的:在JAVA或.NET平台下,完成一个商品库存管理系统的简单业务流程分析,在此基础上,开发一个 B/S架构的库存管理系统,掌握简单Web应用的开发。任务:

1)学习JAVA编程技术;

2)通过资料检索与整理,分析文化用品库存管理系统的基本功能; 3)完成软件开发和文档的编写。

7、面向对象图书管理信息系统设计与实现

目的:综合运用面向对象程序设计、数据库编程、GUI用户编程技术开发一个功能简单的图书管理系统,实现基于关键字的检索,读者和图书基本信息的管理。任务:

1)完成整个系统的需求分析和类的设计;

2)实现基本的读者、图书信息管理功能,例如数据添加、删除和检索; 3)实现一个GUI图书管理的程序,撰写相应的软件设计文档; 4)给出程序运行、测试的详细结果。

8、学生成绩管理信息系统的设计与实现

目的:通过本题目的设计与实现,掌握面向对象的程序设计的思想,训练数据结构、排序、查找以及各种统计分析建模技术。掌握简单的管理信息系统的设计。任务:

1)输入班级、年级学生的各科成绩,分配课程的权重,设计相关的模型和算法,对各班成绩进行分析、统计。;

2)实现排序、查找算法,计算各班、各科的平均成绩、标准差等统计学指标。通过历年指标的分析,绘制趋势线等;

3)编写详细的软件开发文档,给出程序运行、测试的详细结果。

9、大学生运动会运动成绩管理及统计分析系统实现

目的:通过本题目的设计,深入体会软件工程需求分析、概要设计、详细设计等主要环节,掌握面向对象程序设计的基本方法、训练编写一个基本的GUI应用程序。任务:

1)完成系统的需求分析和功能设计;

2)完成运动成绩统计、分析算法和模型的设计;

3)编写程序实现的代码和相关的软件开发文档,给出程序运行、测试的详细结果。

10、Windows绘图板的设计与实现

目的:采用面向对象编程技术,设计并实现一个功能完善的Windows绘图板程序。通过实际程序的开发,熟练面向对象程序设计方法,掌握桌面程序设计技巧,熟悉JAVA或.NET开发环境。任务:

1)开发一个功能完善的Windows绘图板程序,功能包括:新建空白文档、文件保存、绘制一些基本的图形组件(直线、矩形、实心矩形、椭圆、实心椭圆、圆、实心圆、圆角矩形、实心圆角矩形等)、橡皮擦、添加文字等;

2)完成软件开发文档编写; 3)给出程序运行、测试的详细结果。

11、可换肤MP3播放器的设计与实现

目的:分析当前流行的换肤编程技术,开发一个可以管理本地音乐库的MP3播放器,要求播放器可以更换2~3种皮肤。任务: 1)编程实现一个可以解码MP3的音乐播放器,可以使用解码控件; 2)播放器需要支持音乐库管理,包括本地MP3文件搜索、添加到音乐列表、从音乐列表中删除、建立音乐专辑; 3)支持2~3种皮肤的更换;

4)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程图,函数、变量说明等 5)给出程序运行、测试的详细结果。

14、多媒体播放器程序的设计与实现

目的:利用JAVA或.NET开发一个支持mp3、wma、wmv、avi、mpg等不同音频、视频格式的多媒体播放器。通过课程设计掌握多媒体编程的基本原理。任务:

1)编程实现一个可支持多种音视频格式的多媒体播放器,其基本功能包括媒体播放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询与添加等;

10.数据结构课程设计题目 篇十

一、考核方法和内容

根据课程设计过程中学生的学生态度、题目完成情况、课程设计报告书的质量和回答问题的情况等按照10%、40%、30%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。

评分标准:

优秀:答辩所有问题都能答出+报告良好

报告良好+实现“提高部分”的功能;

良好:答辩所有问题都能答出+报告一般;

报告一般+实现“提高部分”的功能;

中等:答辩大部分问题能答出+报告良好; 及格:答辩大部分问题能答出+报告一般; 以下四种,都不及格:

1)答辩几乎答不出问题; 2)报告几乎都是代码; 3)雷同部分达到60%;

4)课设报告与数据结构和c/c++关联不大。

课设报告的装订顺序如下:

任务书(签名,把题目要求贴在相应位置,注意下划线)-----目录(注意目录的格式,页码)-----

1、设计任务(题目要求)-----

2、需求分析(准备选用什么数据逻辑结构?数据元素包含哪些属性?需要哪些函数?为什么要这样设计?最后列出抽象数据类型定义)-----

3、系统设计(设计实现抽象数据类型,包含选择什么物理存储方式?数据元素的结构体或类定义,以及各函数的设计思路,算法,程序流程图等)----

4、编码实现(重要函数的实现代码)-----

5、调试分析(选择多组测试数据、运行截图、结果分析)-----

6、课设总结(心得体会)-----

7、谢辞-----

8、参考文献;

课设报告打印要求:

B5纸张打印,报告总页数控制在10—15页内,报告中不能全是代码,报告中代码总量控制在3页内。版式:无页眉,有页码,页码居中

字号:小四,单倍行距

字体:宋体+Times new Romar 截图:截图要配图的编号和图的题目,如:“图1 Insert函数流程图”

二、课程设计的题目

1.长整数的加法运算

2.通讯录管理系统的设计与实现——顺序表 3.广义表的应用

4.学生成绩管理系统的设计与实现 5.家谱管理系统的设计与实现 6.集合的并、交和差运算的程序 7.运动会分数统计 8.一元多项式计算器 9.文章编辑

10.哈夫曼树及其编码 11.校园导游咨询

12.通讯录管理系统的设计与实现——单链表 13.地图着色问题 14.内部排序算法比较 15.火车售票系统 16.图书管理系统

17.客户消费积分管理系统 18.产品进销存管理系统 19.迷宫求解 20.通讯录管理系统的设计与实现——哈希表---线性探测再散列 21.语言中平衡符号的问题 22.算术表达式求解 23.数制转换问题 24.九宫格问题 25.停车场管理

26.关键路径问题

27.通讯录管理系统的设计与实现——哈希表——链地址法 28.歌星大奖赛 29.病人就医管理

30.简单目录管理系统的设计与实现 31.最短旅程的求解

32.通讯录管理系统的设计与实现——哈希表——二次探测再散列 33.宿舍管理查询软件

34.表达式求值,并能给出分数,可供小学生作业练习的小程序 35.服装销售系统

36.机房机位预约模拟系统 37.歌曲信息管理系统 38.学生点名系统 39.猜数游戏

三、数据结构课程设计的具体内容(想要优,必须实现“提高部分”的功能,其他,不用完成“提高部分”)

要求:全部采用数据结构课程中的内容实现,采用C或C++实现,逻辑结构只能选线性结构、树型结构、图型结构、集合结构中的一种,不能用数据库。

1.长整数的加法运算

基本要求:设计一个实现任意长的整数进行加法、减法运算的演示程序。

⑴利用链表实现长整数的存储,每个结点含一个整型变量。提醒:任何整型变量int的范围是-(2^15-1)~(2^15-1)。

⑵输入和输出形式按照中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。如:-2345,6789,3211;

⑶演示程序以用户和计算机的对话方式执行,可进行多次运算。

提高部分:增加利用顺序表存储结构来实现长整数的加、减和输出功能。2.通讯录管理系统的设计与实现——顺序表

基本要求:利用顺序表完成通讯录的一般性管理工作。其中,每条记录至少包括姓名、手机号、QQ、电子邮箱、地址等信息。功能主要包括:(1)添加信息:可新增人员信息;

(2)显示信息:可以按照手机号或联系人的姓名拼音排序显示;(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息:修改完善人员信息;(5)删除信息:删除人员信息;

(6)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步存储通讯录信息。

3.广义表的应用

基本要求:要求实现的广义表的建立、查找、输出、取表头和取表尾以及求深度等。演示程序以用户和计算机的对话方式执行,并可进行多次交互。用一个主控菜单程序控制,共分为6个子功能。(1)建立广义表(2)输出广义表(3)结点的查找(4)求广义表表头(5)求广义表表尾(6)求广义表的深度。(7)求广义表的长度。提高部分:利用外部.txt文件输入数据信息建立广义表。4.学生成绩管理系统的设计与实现

基本要求:能够实现对学生成绩的常用管理功能。⑴采用一定的存储结构对学生成绩进行管理;

⑵可以进行成绩的录入、查询、修改、删除等操作; ⑶可以查询某门课程的平均分,学生的排名,不同分数段的学生人数及学生信息等; ⑷可以查询某学生的各课程分数,总分及学生的班级排名等; ⑸可以按学号排序输出全部学生的成绩信息、总分及班级排名等。⑹演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件同步存储学生成绩信息。5.家谱管理系统的设计与实现

基本要求: 设计并实现一个简单的家谱管理系统。(1)建立家族关系树,并能存储到外部文件中。(2)实现家族成员的添加、删除功能。

(3)可以查询家族成员的双亲、祖先、兄弟、孩子和后代等信息。(4)按某种顺序输出家谱信息(树的遍历操作)、以树型结构输出家谱资料等功能。(5)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。

提高部分:通过读取外部.txt文件,建立家族关系树,添加和删除后的结果同步到外部文件。6.集合的并、交和差运算的程序

基本要求:编制一个能演示执行集合的并、交和差运算的程序。

(1)集合的元素限定为大小写字母符[′a′….′z′′A′….′Z′],集合的大小n<53。(2)集合输入的形式为一个以“回车符”为结束标志的字符串,串中字符顺序不限,且允许出现重复字符或非法字符,程序应能自动滤去非法字符和重复字符。

(3)输出的运算结果字符串中将不含重复字符或非法字符。

(4)演示程序以用户和计算机的对话方式执行,可多次进行运算。提高部分:采用顺表和链式两种存储结构实现。

7.运动会分数统计 基本要求:

参加运动会的n个学校编号为1~n。比赛分成m个男子项目和w个女子项目,项目编号分别为1~m和m+1~m+w。由于各项目参加人数差别较大,有些项目取前五名,积分分别为11,7,4,2,1;有些项目只取前三名,积分分别为5,3,2。哪些项目取前五名或前三名在输入比赛结果时自己设定。写一个统计程序产生各种成绩单和得分报表。

(1)各项目结束时,输入项目编号、所有运动员的姓名、学校名称和比赛名次(成绩),并对前三名或前五名的运动员所在团体和学校,记录比赛积分;

(2)产生每个学校的成绩单,内容包括该学校所取得的每项成绩的项目号、运动员姓名、名次(成绩),并统计学校总分;

(3)实现按学校编号查询学校的比赛情况,查询结果包含参加各项目的项目编号、运动员姓名、取得的名次、比赛的积分、学校总分、团体总分等;

(4)实现按项目编号查询取得前三或前五名的学校的名称;(5)演示程序以用户和计算机的对话方式执行,可多次操作。

提高部分:实现按学校编号排序输出(至少包括学校排名,学校编号,学校名称,学校总分);按男团总分排序输出(至少包括男团排名,学校名称,男团总分);按女团总分排序输出(至少包括女团排名,学校名称,女团总分); 8.一元多项式计算器 基本要求:

设有一元多项式Am(x)和Bn(x).Am(x)= A0+A1x1+A2x2+A3x3+… +Amxm

Bn(x)= B0+B1x1+B2x2+B3x3+… +Bnxn

试求M(x)= Am(x)+Bn(x)、M(x)= Am(x)-Bn(x)和M(x)= Am(x)×Bn(x)。

⑴首先判定多项式是否稀疏;

⑵要求结果M(x)中无重复阶项和无零系数项; ⑶要求输出结果的升幂和降幂两种排列情况。

⑷演示程序以用户和计算机的对话方式执行,可进行多次运算。提高部分:采用顺表和链式两种存储结构实现。9.文章编辑

基本要求:输入一页文字,可以统计出文字、数字、空格的个数。

(1)利用外部.txt文件存储一页文章,每行最多不超过80个字符,共N行。(2)分别统计出其中英文字母和空格数及整篇文章总字数。(3)统计某一字符串在文章中出现的次数,并输出该次数。

(4)删除某一子串,并将后面的字符前移,对文章的修改,同步到.txt文件中。提高部分:采用顺表和链式两种存储结构实现。10.哈夫曼树及其编码

基本要求:设计一个利用哈夫曼算法的编码系统。

⑴初始化:利用外部.txt文件输入字符集大小n、n个字符和n个权值,建立哈夫曼树; ⑵编码:利用建好的哈夫曼树生成哈夫曼编码; ⑶输出哈夫曼树及哈夫曼编码;

⑷演示程序以用户和计算机的对话方式执行,重复地显示并处理以上三个项目,直到选择退出为止。假设字符集及频度如下表:

字符

空格 A

B

C D

E

F G

H

I

J K L M 频度

197 64 13 22 32 103 21 15 47 57 5 1 20 32 字符

N O

P Q

R

S

T U V W X Y Z 频度

63 1 15 48 16 80 23 8 18 1 51 1 提高部分:输出树形的哈夫曼树。//////进行编码和译码 11.校园导游咨询

基本要求:设计一个校园导游程序,为来访的客人提供各种信息查询服务。⑴设计华东交通大学南区的校园平面图(无向图),所含景点不少于10个。以图中顶点表示校内各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。⑵为来访客人提供图中任意景点相关描述信息的查询。

⑶为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的最短路径。提高部分:查询任意两个景点之间的所有路径。12.通讯录管理系统的设计与实现——单链表

基本要求:利用单链表完成通讯录的一般性管理工作。其中,每条记录至少包括姓名、手机号、QQ、电子邮箱、地址等信息。功能主要包括:(1)添加信息:可新增人员信息;

(2)显示信息:可以按照手机号或联系人的姓名拼音排序显示;(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息:修改完善人员信息;(5)删除信息:删除人员信息;

(6)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步存储通讯录信息。13.地图着色问题 基本要求:

设计地图着色软件,对江西地图中11个地级市进行着色,要求相邻地级市所使用的颜色不同,并保证使用的颜色最少。

⑴地图采用图型数据结构,每个地级市为一个节点,边表示对应的两个地级市相邻。⑵设计着色算法,保证邻接点不是同一种颜色。⑶输出着色结果。

⑷演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件输入地图数据,并把着色结果追加到.txt文件内。14.内部排序算法比较

基本要求:试通过随机数据比较各算法的关键字比较次数和关键字移动次数,以取得直观感受。⑴至少采用三种方法实现对同一组数据的排序(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。

⑵待排序表的表长不小于100,其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作比较;比较的指标为有关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。⑶最后对结果作出简单分析,包括对各组数据得出结果波动大小的解释。⑷演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件存储各次排序的数据、排序的结果、结果的简单分析。15.火车售票系统 基本要求:

通过此系统可以实现售票、退票、车票剩余情况查询等功能。每张车票包含车次、车厢、座位信息。⑴在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、车厢、座位情况。⑵为简单起见,在此假设所有出售的车票均为同一车次的车票。同一车次,有多个车厢,每个车厢有多个座位。

⑶购票时,可以显示余票信息,并可以选择买哪张票。

⑷退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票,而且退票可以再次销售。⑸演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件同步存储车票的余票和已售票信息。16.图书管理系统

基本要求:设计一个计算机管理系统完成图书管理基本业务。

⑴每种书的登记内容包括书号、书名、著作者、现存量、库存量和借阅信息; ⑵对书号建立索引顺序表以提高查找效率; ⑶系统主要功能如下:

①采编入库:新购一种书,确定书号后,登记到图书帐目表中,如果表中已有,则只将库存量增加; ②借阅:如果一种书的现存量大于0,则借出一本,登记借阅者的书证号和归还期限,改变现存量; ③归还:注销对借阅者的登记,改变该书的现存量。⑷演示程序以用户和计算机的对话方式进行。提高部分:利用外部.txt文件同步存储图书信息。17.客户消费积分管理系统 基本要求:针对客户的消费情况,进行客户管理,根据客户的消费积分对客户实行不同程度的打折优惠。⑴采用一定的存储结构进行客户信息的存储; ⑵对客户的信息可以进行修改、删除、添加; ⑶能够根据消费情况进行客户积分的累加;

⑷根据积分情况,对客户实行不同程度的打折优惠; ⑸演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件同步存储客户和积分信息。18.产品进销存管理系统

基本要求:针对某一种行业的库房产品进行进销存情况的管理。⑴采用一定的存储结构对库房的货品及其数量进行分类管理;

⑵可以实现进库房时,产品类的添加、产品的添加、产品数量的添加; ⑶能够查询库房每种产品的总量、进货日期、销出数量、销售时间等; ⑷可以实现产品出库房时,产品数量修改以及达到临界值提醒的功能; ⑸演示程序以用户和计算机的对话方式进行。

提高部分:利用外部.txt文件同步存储库房产品的详细信息。19.迷宫求解

基本要求:以一个m*n的长方阵表示迷宫,设置两个门,一个入口,另一个是出口。设计一个程序,对任意随机生成的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。⑴首先实现一个栈类型,然后编写一个求解迷宫的非递归程序。

⑵求得的通路以三元组(i,j,d)的形式输出,其中(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。⑶输出迷宫图,以#号表示障碍物,„ ‟空格表示非障碍物,*表示通路。提高部分:同时实现递归和非递归两种求解算法。

20.通讯录管理系统的设计与实现——哈希表---线性探测再散列

基本要求:利用哈希表完成通讯录的一般性管理工作。其中,每条记录至少包括姓名、手机号、QQ、电子邮箱、地址等信息。分别以电话号码和用户名为关键字建立不同的哈希表。功能主要包括:(1)添加信息:可新增人员信息;

(2)显示信息:按照哈希表的存储位置信息排序显示;

(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息:修改完善人员信息;(5)删除信息:删除人员信息;

(6)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步存储通讯录信息。21.语言中平衡符号的问题

基本要求:设C语言程序代码中包含如下符号/* */,(),[],{},编写程序检测一段C代码中上述符号是否正确,并指出错在哪里。

提高部分:建立外部文件存储需要检测的c代码。22.算术表达式求解 基本要求:给定一个算术表达式,通过程序求出最后的结果。(1)从键盘输入要求解的算术表达式;

(2)采用栈结构进行算术表达式的求解过程;

(3)能够判断算术表达式正确与否;对于错误表达式给出提示;对于正确的表达式给出最后的结果,并可以显示运算的整个过程。

(4)演示程序以用户和计算机的对话方式进行。提高部分:建立外部.txt文件存储全部运算过程。23.数制转换问题

基本要求:任意给定一个M进制的数x,实现如下要求:(1)求出此数x的10进制值;

(2)实现对X向任意的一个非M进制数的转换;

(3)至少用两种或两种以上的方法实现上述要求(用栈解决,用数组解决,其它方法解决);(4)提供交互界面,以便人机交互。

提高部分:必须实现进制M大于16的情况。24.九宫格问题

基本要求:在一个3×3的九宫格中有1—8这8个数字,混乱排序,一个空格随机地摆放在一个格子里,九宫格布局随机生成。现要求将该九宫格调整为正常按逆序的格式。调整的规则是:每次只能将与空格(上、下或左、右)相邻的一个数字平移到空格中。编程实现这一问题的求解,并输出求解过程。提高部分:利用外部.txt文件同步记录九宫格的初始布局及求解过程。25.停车场管理

基本要求:设停车场内只有一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在车场的最北端);若车场内已停满n辆汽车,则后来的汽车只能在门外的便道上依次等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆车要离开时,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场;每辆停放在车场的车在它离开停车场时必须按它停留的时间长短交纳费用。

(1)为停车场编制按上述要求进行管理的模拟程序。(2)可随时查询停车场内及便道的停车情况。

(3)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步记录所有数据。26.关键路径问题 基本要求:

设计一个程序,求出完成整项工程至少需要多少时间,以及整项工程中的关键活动。

(1)从键盘输入一个描述工程的AOE网,并判断其是否能够顺利进行。

(2)若该工程能顺利进行,输出完成整项工程至少需要多少时间,以及每一个关键活动所依附的两个顶点、最早发生时间、最迟发生时间。

(3)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步记录所有数据。

27.通讯录管理系统的设计与实现——哈希表——链地址法

基本要求:利用哈希表完成通讯录的一般性管理工作。其中,每条记录至少包括姓名、手机号、QQ、电子邮箱、地址等信息。分别以电话号码和用户名为关键字建立不同的哈希表。功能主要包括:(1)添加信息:可新增人员信息;

(2)显示信息:按照哈希表的存储位置信息排序显示;

(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息:修改完善人员信息;(5)删除信息:删除人员信息;

(6)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步存储通讯录信息。28.歌星大奖赛 基本要求:

(1)在歌星大奖赛中,每位歌手演唱完,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。歌手的人数在大奖赛开始时键盘输入。(2)同时对评委评分进行裁判,即在10个评委中找出最公平(即评分最接近平均分)和最不公平(即与平均分的差距最大)的评委。(3)保存每位歌星比赛时的所有评委分数,包括最高分,最低分和最后得分,并在比赛过程的任意时刻,都可对当前比赛结果排序输出;

(4)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步记录所有数据。29.病人就医管理

基本要求:编写一个程序实现就医管理。在病人就医过程中,主要发生三件事:

⑴预检,分科室,挂号。不同科室都是从1号开始挂号。如,内科1号,外科1号,眼科1号等; ⑵病人到达诊室,将病历本交给护士,排到等待队列中候诊,不同科室,不同队列。⑶护士从等待队列中取出一位病人的病历,该病人进入诊室就诊。程序采用菜单方式,其选项及功能说明如下: ⑴挂号------预检,分科室,生成就诊号。

⑵排队------输入病人的就诊号,加入到不同科室的病人排队队列中。⑶就诊-------病人排队队列中最前面的病人就诊,并将其从队列中删除。⑷查看排队------从队首到队尾列出所有的排队病人的病历号。⑸下班---------退出运行。

提高部分:利用外部.txt文件同步记录所有就诊数据。30.简单目录管理系统的设计与实现

基本要求:利用树型结构设计并实现一个简单的目录管理系统。功能主要包括:(1)系统可以对所有目录进行管理,类似C盘、D盘、E盘;

(2)实现子目录和文件的新建、删除、查询、子目录和文件名称修改等功能;(3)按某种顺序输出所有子目录及文件信息(树的遍历操作); 提高部分:以树型结构输出所有子目录和文件的信息。31.最短旅程的求解

基本要求:有n个城市(编号从1到n),它们之间通过双向的道路相连。那里只有n-1条道路,但是,它们的连接方式使得从任意城市都可以走到其他的任何城市。一天,某个游客到了编号为k的城市。他计划从城市k开始,游遍所有的城市m1,m2,m3……,mi,…(不一定要按这个顺序旅游)。每个城市mi都是不同的,并且,也与k不同。他想要以最短的路程旅行完所有的城市(从城市k开始)。求旅游完上述的城市最短需要多少路程。提高部分:输出最短旅程的详细旅游路线。

32.通讯录管理系统的设计与实现——哈希表——二次探测再散列

基本要求:利用哈希表完成通讯录的一般性管理工作。其中,每条记录至少包括姓名、手机号、QQ、电子邮箱、地址等信息。分别以电话号码和用户名为关键字建立不同的哈希表。功能主要包括:(1)添加信息:可新增人员信息;

(2)显示信息:按照哈希表的存储位置信息排序显示;

(3)查找:用名字和手机号分别作为查找的依据,进行查找;(4)编辑信息:修改完善人员信息;(5)删除信息:删除人员信息;

(6)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步存储通讯录信息。33.宿舍管理查询软件

基本要求:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求:(1)采用交互工作方式;

(2)可以增加、删除、修改信息;

(3)可实现按关键字(姓名、学号、房号)进行排序显示;

(4)查询:a.按姓名查询、b.按学号查询、c.按房号查询,输出任一查询结果(可以连续操作)。提高部分:建立外部.txt文件,同步宿舍全部人员的数据,并按关键字房号排序存储。34.表达式求值,并能给出分数,可供小学生作业练习的小程序 基本要求:

⑴建立试题库文件,从文件中,随机抽取n个题目; ⑵题目涉及加减乘除,带括号的混合运算; ⑶随时可以退出程序;

⑷保留历史分数,能回顾历史,给出与历史分数比较后的评价;

⑸界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。

提高部分:保存所有曾经练习过的题目、输入的答案及对错到外部.txt文件。35.服装销售系统

基本要求:包含三类用户:管理员、店长、销售员;

(1)管理员功能:自身密码修改;其他用户的添加、删除;用户信息的修改、统计;商品信息的添加、修改、删除、查找、统计。

(2)店长功能:登录、注销、自身密码修改、自身信息修改;商品信息的修改、统计;查看日报表、月报表、商品销售量报表、营业员业绩报表;查找、浏览、修改商品储备信息。

(3)销售员功能:商品浏览、查找、出售商品,以及查看自己本日报表、本月报表。(4)界面友好,演示程序以用户和计算机的对话方式进行,可反复操作。提高部分:利用外部.txt文件同步记录所有数据。36.机房机位预约模拟系统

基本要求:20台机器,从早8点到晚8点,每两个小时一个时间段。实现如下功能:(1)查询,根据输入时间,输出当前全部机位信息和可用空闲机位信息;

(2)机位预定,根据输入的日期和时间段查询是否有空机位,若有则预约,若无则提供最近时间段的空机信息。另外,如果用户要求在非空时间上机,则将用户信息插入该时间段的等待列表。(3)退出预定,根据输入的时间撤销该时间的预定。

(4)查询是否有等待信息,若有则按顺序显示联系方式,若无则显示提示信息。提高部分:利用外部.txt文件同步记录所有数据。37.歌曲信息管理系统 基本要求:

(1)歌曲信息包括歌曲名、作者、演唱者、发行年月等。(2)可以对歌曲信息进行输入、删除、编辑、浏览。(3)可以根据歌曲名、作者、演唱者查询歌曲信息。(4)提供按作者分组显示功能。

提高部分:利用外部.txt文件同步记录所有数据。38.学生点名系统 基本要求:

(1)读入外部文件存储的学生信息,包括姓名,学号;(2)可选择学生班级,对不同班级的学生分别进行点名;

(3)对学生按在班编号显示名字,进行点名,接收键盘输入的点名时间和能代表缺课、请假、正常的点名信息;

(4)查询各班学生的历史点名信息。(5)提供交互界面,以便人机交互。

提高部分:利用外部.txt文件同步记录所有数据。39.猜数游戏

基本要求:开始游戏后,输入用户名,由计算机随机“想”一个数,并给出数值范围,请人猜,如果人猜对了,则一局游戏结束,进入下一局。否则,计算机给出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。计算机记录游戏者每次猜的次数,以此反映出猜数者“猜”的水平。

(1)把猜数记录最好的前五名的数据保存在一定的存储结构里,包括游戏者的名字,成绩和排名,并排序输出,每个用户只取最好成绩存储。(2)提供交互界面,以便人机交互。

提高部分:利用外部.txt文件同步记录所有数据。

--------

四、教学目的和要求

课程设计是加强学生实践能力的一个强有力手段。综合课设1主要针对数据结构和c/c++语言开展的实践性课程。要求学生掌握数据结构的应用、算法的编写、类C语言的算法转换成C(C++)程序并上机调试的基本方法。课程设计要求学生在完成程序设计的同时能够写出比较规范的课程设计报告。培养学生综合运用所学理论知识解决复杂实际问题的实践能力、研究性学习能力和团队合作能力。

五、课程设计要求

1、选好题目:每题一人,每班每个题目只允许一人选做,学习委员将选题情况在课设第一天统计上交。

2、课设报告独立思考,独立完成:课设报告出现雷同超过60%,不论什么原因,一律不及格。

3、做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。

4、设计要点:

⑴需求分析:

在该部分中叙述总共几个模块,每个模块的功能要求。

⑵系统设计

总体设计:定义某个数据结构的抽象数据类型及其他算法的功能说明。

详细设计:在此定义存储结构,每个部分的算法设计说明(建议描述算法采用流程图)。⑶编码实现

各个算法实现的源程序,对每个题目要有相应的源程序(每个功能模块采用不同的函数实现)。源程序要按照程序的规则来编写,要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。程序能够运行,要有基本的容错功能,尽量避免出现操作失误时出现死循环。⑷调试分析

给出实现功能的一组或多组测试数据,程序调试后,将按照此测试数据进行测试的结果列出来。时间复杂度分析,每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),算法的改进设想。

⑸课设总结:课程设计过程的收获、遇到问题、遇到问题解决问题过程的思考、程序调试能力的思考、对数据结构这门课程的思考、在课程设计过程中对《数据结构》课程的认识等内容。

5、实现的结果必须进行检查和演示;程序源代码和程序的说明文件必须上交,作为考核内容的一部分;(上交时文件夹的取名规则为:“课设题目(***设计完成)”,如“资源管理系统的设计与实现(张三设计完成)”。该文件夹下包括三个目录:“源代码”、“可执行文件”、“张三_课程设计报告”。由学习委员按规定时间统一上交)。

6、报告提交

上一篇:高三后期书面表达训练策略及英语教学反思下一篇:2022年夏季安全施工措施