搜档网
当前位置:搜档网 › 课程设计的方法与步骤

课程设计的方法与步骤

课程设计的方法与步骤
课程设计的方法与步骤

课程设计的方法与步骤

课程设计内容分为机械加工工艺规程设计和机床专用夹具设计两大部分,设计的方法与步骤如下。

一、分析研究被加工零件,绘制零件图

在得到设计题目之后,应首先对被加工零件进行结构分析和工艺分析。其主要内容有:

(1)弄清零件的结构形状,明白哪些表面需要加工,哪些是主要加工表面,分析各加工表面的形状、尺寸、精度、表面粗糙度以及设计基准等;

(2)明确零件在整个机器上的作用及工作条件;

(3)明确零件的材质、热处理及零件图上的技术要求;

(4) 分析零件结构的工艺性,对各个加工表面制造的难易程度做到心中有数。

画被加工零件图的目的是加深对上述问题的理解,并非机械地抄图,绘图过程应是分析认识零件的过程。零件图上若有遗漏、错误、工艺性差或者不符合国家标准的地方,应提出修改意见,在绘图时加以改正。学生应按机械制图国家标准仔细绘制,除特殊情况经指导教师同意外,均按1:1比例画出。

二、明确生产类型,确定工艺的基本特征

(1)根据产品的大小和零件的生产纲领,明确生产类型是单件小批生产、成批生产还是大批大量生产。

(2)根据生产类型和生产条件,确定工艺的基本特征,如:工序是集中还是分散、是否采用专用机床或数控机床、采用常规工艺方法还是新工艺或特种工艺等。

三、选择毛坯的种类及制造方法,确定毛坯尺寸,绘制毛坯图

毛坯分为铸件、锻件、焊接件、型材等,毛坯的选择应该以生产批量的大小、零件的复杂程度、加工表面及非加工表面的技术要求等几方面综合考虑。正确地选择毛坯的制造方式,可以使整个工艺过程更加经济合理,故应慎重对待。其工作步骤为:

(1)根据零件的生产类型、材料和对材料性能的要求、零件形状的复杂程度、尺寸的大小、技术要求和生产中的可能性来确定毛坯的种类及制造方法;

(2)确定各加工表面的总加工余量(毛坯余量);

(3)计算毛坯尺寸,确定毛坯尺寸公差和技术要求,绘制毛坯图。

毛坯图中要求毛坯轮廓用粗实线绘制,零件的实体尺寸用双点划线绘出,比例取1:1。同时应在图上标出毛坯的尺寸、公差、技术要求、毛坯制造的分模面、圆角半径和起模斜度等。

四、选择加工方法,拟订工艺路线

(1)选择定位基准。

根据零件结构特点、技术要求及毛坯的具体情况,按照基准选择原则,合理选择各工序的定位基准。一般先考虑精基准,然后选择粗基准。当某工序的定位基准与设计基准不重合时,需对它的工序尺寸进行换算。定位基准选择对保证加工精度、确定加工顺序及工序数量的多少、夹具结构都有重要影响。零件上的定位基准、加工表面和夹紧部位三者要互相协调、全面考虑。

(2)选择各表面的加工方法和加工方案。

切削加工方法有车、钻、镗、铣、刨、磨、拉等多种,根据各表面的加工要求,先选定最终的加工方法,再由此向前确定各前续工序的加工方法。决定表面加工方法时还应考虑每种加工方法所能达到的经济加工精度和表面粗糙度。一般集中精力先考虑主要表面、主要技术要求及关键技术问题的加工。

(3)安排加工顺序,划分加工阶段,制订工艺路线

确定各表面的加工顺序,包括切削加工顺序、热处理工序和辅助工序。机械加工顺序的安排一般应:先粗后精,先面后孔,先主后次,先基面后其它,热处理按段穿插,检验按需安排。还需考虑工序的集中与分散等问题。在对零件进行以上分析的基础上,制订工艺路线。对于比较复杂的零件,可以先考虑几个方案,经分析比较后,再从中选择比较合理的加工方案。

五、进行工序设计和工艺计算

(1)确定各工序所用的机床、夹具、刀具、量具和辅助工具。

选择的机床、夹具、刀具和量具的类型、规格、精度,应与被加工零件的尺寸大小、精度高低、生产类型和工厂的具体条件相适应。机床设备的选用应当既要保证加工质量又要经济合理。在成批生产条件下,一般应采用通用机床和专用工、夹具。

这时应认真查阅有关手册或实地调查,应将选定的机床或工装的有关参数记录下来,如机床型号、规格、工作台宽、T形槽尺寸;刀具形式、规格、与机床连接关系;夹具、专用刀具设计要求,与机床连接方式等。为后面填写工艺卡片和夹具设计做好必要准备,免得届时重复查阅。

(2)确定加工余量及工序间尺寸与公差

根据工艺路线的安排,要求逐工序逐表面地确定加工余量。其工序间尺寸公差,按经济精度确定。一个表面的总加工余量则为该表面各工序间加工余量之和。

在本设计中,对各加工表面的余量及公差,学生可直接从《机械制造工艺设计简明手册》或其它相关资料中查得。

(3)确定各工序切削用量

在单件小批生产中,常不具体规定切削用量,而是由操作工人根据具体情况自已确定,以简化工艺文件。在成批大量生产中,则应科学地、严格地选择切削用量,以充分发挥高效率设备的潜力和作用。

对于本设计,在机床、刀具、加工余量等已确定的基础上,要求学生用公式计算1道工序的切削用量,其余各工序的切削用量可由《切削用量手册》或其它相关资料中查得。

(4)计算时间定额

课程设计作为一种对时间定额确定方法的了解,可只确定1道工序的单件时间定额,可采用查表法或计算法确定。

六、填写工艺文件

上述零件工艺规程设计的结果需以图表、卡片和文字材料表达出来,以便贯彻执行,这些图表、卡片和文字材料统称为工艺文件。在生产中使用的工艺文件很多,常用的有机械加工工艺过程卡片、机械加工工序卡片等,格式详见机械行业标准《工艺规程格式JB/T9165。2--1998》。如果将前述各项内容以及各工序加工简图填入机械加工艺过程卡片、机械加工工序卡片,这样做符合工厂实际要求,但篇幅较大。

为减少篇幅,采用课程设计专用的机械加工艺过程卡片、机械加工序卡片,分别填入课程设计专用的机械加工艺过程卡片、机械加工工序卡片,也可以一并填入机械加工艺过程综合卡片。

机械加工序卡片中的工序简图可按比例缩小,用尽量少的投影视图绘出。简图也可以只画出与加工部位有关的局部视图,除加工面、定位面、夹紧面、主要轮廓面外,其余线条均可省略,以必需、明了为度。

简图中的加工表面用粗实线表示,其余均用细实线。应标明各加工表面在本工序加工后的尺寸、公差及表面粗糙度。对定位、夹紧表面应以规定符号标明,详见《机械加工定位、夹紧符号JB/T5061--1991》

七、设计专用夹具

在完成零件机械加工工艺规程设计的基础上,设计某道工序的专用夹具,显然该零件的生产纲领、零件图和工序图是夹具设计的依据。生产纲领决定了夹具的复杂程度和自动化程度;零件图给出了工件的尺寸、形状和位置精度、表面粗糙度等具体要求;工序图则给出了夹具所在工序的零件的工序基准、工序尺寸、已加工表面、待加工表面,以及本工序的定位、夹紧原理方案,这是夹具设计的直接依据。

(1)制订总体方案,绘制结构草图

专用夹具总体方案的确定是一项十分重要的设计程序,方案的优劣往往决定了夹具设计的成功与失败,因此必须充分地进行研究和讨论,以确定最佳方案而不应急于绘图,草率从事。

绘制草图可以徒手画,也可以按尺寸和比例画,直接在绘图纸上边画边算边修改。只画主要部位,不必画同细部结构。草图的绘制过程如下。

①以工人在本工序加工时所面对的工件位置为主视图,在草图上用双点划线勾勒出工件三视图的轮廓,注意必须画出定位表面、夹紧表面和待加工表面,有时需对零件图做必要的转换。

②根据该道工序的加工要求和基准的选择,确定工件的定位方式及定位元件的结构。这是一个将工序简图上的定位方法具体实现的过程,要选择好定位元件及定位元件在夹具上的安装方式,将这些定位元件在草图上的被加工零件相应位置上画出。

③确定刀具的导向、对刀方式,选择导向、对刀元件。一般来说,不同类型的夹具(钻夹具、镗夹具、铣夹具等),其刀具的导向、对刀方式也不同。设计时,要先确定是哪种类型的夹具,再有针对地选择其导向、对刀方式。同样也把选定的导向、对刀元件及其安装方式在草图上的被加工零件相应位置上画出。

④按照夹紧的基本原则,确定工件的夹紧方式、夹紧力的方向和作用点的位置,选择合适的夹紧机构,在草图的被加工零件相应位置上画出。

⑤确定其它元件或装置的结构形式、如连接件、分度装置等。这些结构都有一些常用的标准结构和标准件,在资料中找到后选择确认。同样把它们在草图的被加工零件相应位置上画出。

⑥设计夹具体。通过夹具体将定位元件、对刀元件、夹紧元件、其它元件等所有装置连接成一个整体。夹具体还用于保证夹具相对于机床的正确位置,铣夹具要有定位键,钻夹具注意钻模板的结构设计、车夹具注意与主轴连接的结构设计等。

⑦计算定位误差和夹紧力。夹具结构草图画好后,应对夹具的定位误差进行分析计算,校核制订夹具公差和技术要求能否满足工件工序尺寸公差和技术要求。计算结果如超差时,需要改变定位方法或提高定位元件、定位表面的制造精度,以减少定位误差,提高加工精度。有时甚至要从根本上改变工艺路线的安排,以保证零件的加工能顺利进行。

采用机动夹紧时还应计算夹紧力。应该指出,由于加工方法、切削刀具以及装夹方式千差万别,夹紧力的计算在有些情况下是没有现成公式可以套用的,所以需要同学们根据过去所学的理论进行分析研究以决定合理的计算方法。

(2) 绘制夹具装配图。

画夹具装配图是夹具设计工作中重要的一环,注意事项如下。

①尽量采用1:1的比例绘制,使图形具有良好的直观性。根据视图大小,也可采用1:2或2:1比例。

②用双点划线绘制被加工零件的外形轮廓、定位基准面、夹紧表面和加工表面。工件在图中作透明处理,不影响夹具元件的投影。

③尽可能以操作者正面相对位置的视图为主视图,视图多少以能完整、清晰地表达夹具的工作原理、结构和各种元件间的装配关系为准。一般情况下,最好画出三视图,必要时可画出局部视图或剖面图。

④参考草图,合理选择和布置视图,注意在各个视图间留有足够的距离,以便于引出件号、标注尺寸和技术要求。在适当的位置上画上缩小比例的工序图,以便于审核、制造、装配、检验者在阅图时对照。

⑤装配图按夹紧机构应处于夹紧状态绘制。对某些在使用中位置可能变化且范围较大的夹具,例如夹紧手柄或其他移动或转动元件,必要时以双点划线局部地表示出其极限位置,以便检查是否与其它元件、部件、机床或刀具相干涉。

⑥为减少加工表面面积和加工行程次数,夹具体上与其它夹具元件相接触的结合面一般应设计成等高的凸台,凸台高度一般高出非加工铸造表面3-5mm。若结合面用其它方法加工时,其结构尺寸也可设计成沉孔或凹槽。

⑦夹具体上各元件应与夹具体可靠连接。为保证工人操作安全,一般采用内六角圆柱头螺钉(GB/T 70.1--2000)沉头连接坚固,若相对位置精度要求较高,还需用两个圆柱销(GB/T 119--2000)定位。

⑧对于标准部件或标准机构,如标准液压油缸、汽缸等,可不必将结构剖示出来。

⑨装配图绘制完成后,按一定顺序引出各元件和零件的件号。一般从夹具体为件号1开始,顺时针引出各个件号。如果夹具元件在工作中需要更换(如钻、扩、铰的快换钻套),应在一条引出线端引出三个件号。

⑩如果某几个零件在使用中需要更换,在视图中是以某个零件画出的,为表达更换的零件,可用局部剖面表示更换零件的装配关系,并在技术要求或局部剖面图下面加以说明。

此外,夹具装配图上应合理标注尺寸、公差和技术要求。最后应画出标题栏和零件明细表,写明零件名称、数量、材料牌号、热处理硬度等内容。

(3)绘制零件图

绘制1个关键的、非标准的夹具零件,如夹具体等。根据已绘制的装配图绘制专用零件图,具体要求如下:

①零件图的投影应尽量与总图上的投影位置相符合,便于读图和核对;

②尺寸标注应完整、清楚,避免漏注,既便于读图,又便于加工;

③应将该零件的形状、尺寸、相互位置精度、表面粗糙度、材料、热处理及表面处理要求等完整地表示出来;

④同一工种加工表面的尺寸应尽量集中标注;

⑤对于可在装配后用组合加工来保证的尺寸,应在其尺寸数值后注晨“按总图”字样,如,钻套之间、定位销之间的尺寸等;

⑥要注意选择设计基准和工艺基准;

⑦某些要求不高的形位公差由加工方法自行保证,可省略不注;

⑧为便于加工,尺寸应尽量按加工顺序标注,以免进行尺寸换算。

八、编写课程设计说明书

编写设计说明书是整个课程设计的一个重要组成部分。通过编写说明书,进一步培养学生分析、总结和表达的能力,巩固、深化在设计过程中所获得的知识。

说明书是课程设计的总结性文件。在完成课程设计全部工作之后,学生应将全部设计工作依照先后顺序编写成设计说明书。要求语言简练,文字通顺,图例清晰。说明书应概括地介绍设计全貌.对设计中的各部分内容应作重点说明、分析论证及必要的计算。要求系统性好,条理清楚,图文并茂,充分表达自己的见解,力求避免抄书。文内公式、图表、数据等出处,应以“[ ]”注明参考文献的序号。

学生从设计一开始就应随时逐项记录设计内容、计算结果、分析意见和资料来源,以及教师的合理意见、自己的见解与结论等。每一设计阶段后,随即可整理、编写出有关部分的说明书,待全部设计结束后,只要稍加整理,便可装订成册。

一份完整的说明书一般包括以下一些项目:

(1)封面。

(2)目录。

(3)设计任务书。

(4)绪论或前言。

(5)对零件的工艺分析,包括零件的作用、结构特点、结构工艺性、关键表面的技术要求分析等。

(6)工艺设计与计算。

①毛坯选择与毛坯图说明;

②工艺路线的确定,包括粗、精基准的选择,各表面加工方法的确定,工序集中与分散的考虑,工序顺序安排的原则,加工设备与工艺装备的选择,不同方案的分析比较等;

③加工余量、切削用量、工时定额的确定(说明数据来源,计算教师指定工序的时间定额);

④工序尺寸与公差的确定(只进行教师指定的工序尺寸的计算,其余只需简要说明)。

(7)夹具设计。

①设计思想与不同方案对比;

②定位分析与定位误差计算;

③对刀及导引装置设计;

④夹紧机构设计与夹紧力计算;

⑤夹具操作动作说明(也可和第①项合并进行)。

(8)设计总结或心得体会。

(9)参考文献书目(书目前排列序号,以便于正文引用)。

CAD课程设计思路、内容与步骤(doc 7页)

CAD课程设计思路、内容与步骤(doc 7页)

课程设计说明书 课程名称:中文版AutoCAD2009基础教程 设计题目:包装CAD课程设计 专业:包装工程班级:0601 学生姓名: 学号: 起迄日期: 2009年06月8日~2009年06月13日

1.

2.设计过程和方法。 进行设计基本技能的训练。例如计算、绘图、熟悉和运用设计资料(手册、图册、标准和规范等)以及使用经验数据、进行经验估算和处理数据的能力1、4课程设计的意义 做为包装工程的学生,需要了解怎么使用一些绘图软件去制一些包装容 器 展开图和立体图,以便更好的去绘制和设计一些新的包装容器,更好的完成本门学课。通过cad一个学期的课程学习,我能够基本了解怎么使用cad快速去绘制一些平面图形和立体图形,熟练的掌握了cad的一些基本命令。通过最后cad 的课程设计,能够更好的帮助我们加深对cad的了解和更加熟练的去使用cad,有利于我们对擦得的掌握,是对我们一个学期cad学习的一个总结和考核。只有通过cad的课程设计,才能把cad总个领会贯通。通过解决在课程设计中所遇到的一些问题,可以使我们更好在以后的工作与学习过程中更好更快的使用cad去解决一些问题。 2、设计思路 包装cad课程设计,是综合实训课程,课程建设的目的是通过最后一课程设 计,能够使我们熟练的掌握怎么样使用cad来绘制一些包装容器的展开图与立体图。这次课程设计的主要做的是机械零部件的三视图、机械零部件立体图形、瓶类包装容器的立体样式图、电子产品包装盒的展开图与立体图、电子产品包装内衬的立体图与三视图、装配图。 3 、设计内容及步骤 3、1 液晶显示器瓦楞纸箱的外盒内衬装配图的绘制 1、液晶显示器包装瓦楞纸盒展开图和立体图的绘制: 液晶显示器的外包装使用的是瓦楞纸箱,首先要做的事情就是确定瓦楞纸箱的宽高,箱型和尺寸的选取将依据下列条件: a根据销售型纸箱还是运输型纸箱来确定纸箱的箱型。 b确定纸箱的尺寸: c内装物的特性(尺寸、重量、重心、排列组合方式等等);

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师:

20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20

参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的

数值计算方法课程设计(C语言)

数值计算方法课程设计 姓名 学号 成绩

课程实际报告 实验一:秦九韶算法 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 02 0 21 34343232121x x x x x x x x x x 算法语言: 利用c 语言的知识编写该算法程序 算法步骤叙述: 秦九昭算法的基思路是v[0]=a[0]*x+a[1] v[i]=v[i-1]*x+a[i+1];利用秦九昭算法计算多项式函数。 程序清单: #include void main() { float a[5],x,sum; int i; printf("presase input the value of x="); scanf("%f",&x); for (i =5;i >=0;i --) { printf("please input the value of a%d=",i); scanf("%f",&a[i]); } sum =a[5];

for(i=5;i>=1;i--) {sum=sum*x+a[i-1]; } printf("f(x)=%f/n",sum); } 输出结果计算:

实验总结: 通过运用C 语言,解决了秦九韶算法手写的复杂。为以后的雪地打下基础。 实验二:用选列主元高斯消去法解线性方程组 题目 用选列主元高斯消去法解线性方程组 ???????=+- =-+-=-+-=--02 0 2 0 21 34343232121x x x x x x x x x x 算法步骤叙述 第一步消元——在增广矩阵(A,b )第一列中找到绝对值最大的元素,将其所在行与第一行交换,再对(A,b )做初等行变换使原方程组的第一列元素除了第一行的全变为0; 第二步消元——在增广矩阵(A,b )中第二列中(从第二行开始)找到绝对值最大的元素,将其所在行与第二行交换,再对(A,b )做初等行变换使原方程组的第二列元素除了第一和第二行的全变为0; 第三步消元——在增广矩阵(A,b )中第三列中(从第三行开始)找到绝对值最大的元素,将其所在行与第三行交换,再对(A,b )做初等行变换使原方程组的第三列第四行元素为0; 第四,按x4-x3-x2-x1的顺序回代求解出方程组的解,x[n]=b[n]/a[n][n],x[i]=(b[i]-Σa[i][j]x[j])/a[i][i],i=n-1,…,2,1 程序清单: #include #include #define N 4 static double A[N][N] = {-3,-1,0,0,-1,2,-1,0,0,-1,2,-1,0,0,-1,2}; static double B[N]={1,0,0,0};

计算器java课程设计(完整版)

《面向对象程序设计》课程设计报告 课程设计题目:计算器 学生姓名:李婉如 专业:信息管理与信息系统 班级:1424603 指导教师:司红伟 2016年 5 月 25 日

一、课设任务及要求 1)课设任务: ⑴设计的计算器应用程序可以完成加法、减法、乘法、除法以及取余运 算(可以进行浮点数和负数的运算)。 ⑵有求倒数、退格和清零功能。 2)创新要求: 能进行正切、余弦,以及求平方根、指数(包括对e)、自然对数运算。 3)设计要求 ①设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。 ②课程设计可选用Eclipse、JBuilder、NetBeans等作为开发平台以提高开发效率,通过资料查阅和学习尽可能熟练掌握其中一种集成开发环境。 ③认真按时完成课程设计报告,课程设计报告内容包括:设计任务与要求、需求分析、设计思路、详细设计、运行调试与分析讨论和设计体会与小结六个部分。

二、设计思路 ⑴本应用程序继承自框架类(JFrame),容器Container c采用BorderLayout 边缘布局,将单行文本框加入到“North”区域,包含各种按钮的面板JPanel p加入到”Center”区域。包含各种按钮的面板JPanel p 采用3行6列的网格布局,然后将数字按钮和运算符按钮以及控制按钮用一个for循环添加到面板中同时注册按钮事件监听器。如: Button b=new Button(); b.addActionListener(事件监听器); ⑵事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:数字按钮事件(”0”,”1”,”2”…”8”,”9”)、运算符按钮事件(”+”,”-“,”*”,”/”,”%”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、求倒按钮事件(”求倒”)、退格按钮事件(”退格”)、清除按钮事件(“C”) 、正切(tan)、余弦(cos),以及求平方根(sqrt)、指数(pow)、对e的指数(exp)、对数运算(log)。 ⑶在事件处理,触发按钮事件时,先判断是或是数字是或是“-/+”是或是“.”,是的话就将负号“-”、数字、小数点“.”分别写入文本框并存放在sum中,然后判断是或是“退格”、“求倒”等,是的话进行相应的处理,都不是的话则跳到doOperation()执行运算同时将运算符存放在preOperater中。触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。 ⑷计算器完成的是一个数学表达式,如:3+2,所以可以采用一个数组来存储数字或字符,如3,+,2分别存储在数组中,最后运算时,可以一一取出来进行运算。 ⑸利用按钮设计计算器的各个运算符和操作符,通过按钮的事件处理实现按钮计算功能。 ⑹利用文本框显示操作数和运算结果。

大学课程设计的方法与步骤

大学课程设计的方 法与步骤 内容 1.课程设计指导CBA的目的 2.课程设计指导CBA的适用范围

3.课程设计的步骤和方法 4.课程设计指导CBA的更新 1. 目的: 建立此CBA的目的是为课程设计人员(包括讲师)提供指导性步骤和方法设计相关培训课程, 而且标准化相关课程设计格式.

2. 适用范围: 此CBA提出的指导性方法和步骤适用于所有UT斯达康的正式培训课程设计(包括技术培训, 管理培训等) 3. 课程设计的方法与步骤: 课程设计的方法和步骤能够分以下5个部分: 3.1. 学员期望调查 ?学员期望调查是经过了解目标学员的期望来帮助设计整个课程的目的. -基于课程设置中有关课程的初始目的, 设立目标学员 (考虑学员的部门/专业领域, 经验, 已有培训经历等)

-分析有关目标学员的4个问题: 她们是谁? 她们和你已经知道些什么? 如何吸引她们? 她们为什么要来参加此门课 程? -设计调查问卷了解目标学员及其直接经理对课程的期望(调查问卷案例见最后) 注: 对于已有成熟课程能够采用现场了解学员期望的形式(开始部分), 能够分三个步骤进行: 3.2. 课程架构设计

?课程架构设计的目的是理顺课程设计的整体框架, 具体结果是制定完整的课程介绍 (具体课程介绍模板见后) ?课程内容提纲必须满足以下要求: -提纲主标题支持课程目的 -副标题论点清晰鲜明, 支持主标题(充分/互补), 逻辑关系合理 3.3. 课程主体内容设计 ?主体内容设计一般包括以下几个部分: -开始部分 (课程目的, 讲师/学员介绍/学员期望, 课程日程/概述, 后勤安排等) -主体部分 -课程总结 (核心要点回顾, 测试, 行动计划等) 开始部分: ?课程目的部分一般简明地列出学员能够了解/掌握的核心知识、技能或工具, 能够帮助学员明确学习后的结果, 增强学习动机 ?讲师/学员介绍/学员期望是加强学员与讲师、学员与学员间沟通必不可少的环节, 能够采用自我介绍或游戏等其它形式设计介绍部分

数据库课程设计(自己做的)

——货存控制系统 6、1数据库设计概述 ㈠数据库设计的概念:数据库设计就是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求与处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 ㈡数据库设计的特点 1、数据库建设就是硬件、软件与干件的结合:三分技术、七分管理、十二分基础数据,技术与管理的界面称之为干件。 2、数据库设计过程就是结构设计与行为设计的密切结合:结构设计就是设计数据库结构,行为设计就是设计应用程序、事务处理等。 ㈢数据库设计的方法 1、手工试凑法:设计质量与设计人员的经验与水平有直接关系,缺乏科学理论与工程方法的支持,工程质量难保证。 2、规范设计法:基本思想就是过程迭代与逐步求精。 ㈣数据库设计的基本步骤 准备工作:选定参加设计的人员。 ⑴分析员:数据库设计的核心人员,自始至终参与数据库设计,其水平决定了数据库系统的质量。 ⑵用户:主要参加需求分析与数据库的运行维护,用户的积极参与将加速数据库设计,提高数据库设计的质量。 ⑶程序员:在系统实施阶段参与进来,负责编制程序。 ⑷操作员:在系统实施阶段参与进来,准备软硬件环境。 ㈤数据库设计的过程(六个阶段) 1、需求分析阶段: 准确了解与分析用户需求(包括数据与处理),就是整个设计过程的基础,就是最困难、最耗费时间的一步。 2、概念结构设计阶段: 整个数据库设计的关键,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型 3、逻辑结构设计阶段: 将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。 4、数据库物理设计阶段: 为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构与存取方法)。 5、数据库实施阶段: 运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计与物理设计的结果建立数据库、编制与调试应用程序、组织数据入库并进行试运行。 6、数据库运行与维护阶段: 数据库应用系统经过试运行后即可投入正式运行,在运行过程中不断对其进行评价、调整与修改。 设计一个数据库应用系统往往就是上述六个阶段的不断反复。 ㈥数据库设计各阶段的模式形成: 1、需求分析阶段:综合各个用户的应用需求。 2、概念设计阶段:形成独立于机器特点,独立于各个DBMS产品的概念模式(E-R图)。

数值计算方法课程设计

重庆邮电大学 数学与应用数学 专业 《数值计算方法》课程设计 姓名: 李金徽 王莹 刘姝楠 班级: 1131001 1131002 1131002 学号: 2010213542 2010213570 2010213571 设计时间: 2012-6-4 指导教师: 朱伟

一、课程设计目的 在科学计算与工程设计中,我们常会遇到求解线性方程组的问题,对于系数矩阵为低阶稠密矩阵的线性方程组,可以用直接法进行消元,而对于系数矩阵为大型稀疏矩阵的情况,直接法就显得比较繁琐,而迭代法比较适用。比较常用的迭代法有Jacobi 迭代与Gauss - seidel 迭代。本文基于两种方法设计算法,并比较他们的优劣。 二、课程设计内容 给出Jacobi 迭代法和Gauss-Seidel 迭代法求解线性方程组的算法思想和MATLAB 程序实现,并对比分析这两种算法的优劣。 三、问题的分析(含涉及的理论知识、算法等) Jacobi 迭代法 方程组迭代法的基本思想和求根的迭代法思想类似,即对于线性 方程组Ax = b( 其中n n n R b R R A ∈?∈,),即方程组 )1(2211222221211 1212111?? ???? ?=+?++??=+?++=+?++n n nn n n n n n n b x a x a x a b x a x a x a b x a x a x a 将系数矩阵A 写为 )2(000000 21122 12122 11U L D a a a a a a a a a A n n n n nn --≡??? ?? ? ? ??---- ??????? ??----??????? ??= 若选取D M =,则U L A M N +=-=,方程组)1(转化为等价方程组 b x U L Dx ++=)(

单片机课程设计计算器

课程设计说明书 课程设计名称:单片机课程设计 课程设计题目:四位数加法计算器的设计学院名称:电气信息学院 专业班级: 学生学号:

学生姓名: 学生成绩: 指导教师: 课程设计时间:至

格式说明(打印版格式,手写版不做要求) (1)任务书三项的内容用小四号宋体,倍行距。 (2)目录(黑体,四号,居中,中间空四格),内容自动生成,宋体小四号。 (3)章的标题用四号黑体加粗(居中排)。 (4)章以下的标题用小四号宋体加粗(顶格排)。 (5)正文用小四号宋体,倍行距;段落两端对齐,每个段落首行缩进两个字。 (6)图和表中文字用五号宋体,图名和表名分别置于图的下方和表的上方,用五号宋体(居中排)。(7)页眉中的文字采用五号宋体,居中排。页眉统一为:武汉工程大学本科课程设计。 (8)页码:封面、扉页不占页码;目录采用希腊字母Ⅰ、Ⅱ、Ⅲ…排列,正文采用阿拉伯数字1、2、3…排列;页码位于页脚,居中位置。 (9)标题编号应统一,如:第一章,1,,……;论文中的表、图和公式按章编号,如:表、表……;图、图……;公式()、公式()。

课程设计任务书 一、课程设计的任务和基本要求 (一)设计任务(从“单片机课程设计题目”汇总文档中任选1题,根 据所选课题的具体设计要求来填写此栏) 1. 系统通过4x4的矩阵键盘输入数字及运算符。 2. 可以进行4位十进制数以内的加法运算,如果计算结果超过4位十进制数,则屏幕显示E。 3. 可以进行加法以外的计算(乘、除、减)。 4. 创新部分:使用LCD1602液晶显示屏进行显示,有开机欢迎界面,计算数据与结果分两行显示,支持小数运算。 (二)基本要求 1.有硬件结构图、电路图及文字说明; 2.有程序设计的分析、思路说明; 3.有程序流程框图、程序代码及注释说明; 4.完成系统调试(硬件系统可以借助实验装置实现,也可在Proteus 软件中仿真模拟); 5.有程序运行结果的截屏图片。

化工原理课程设计简易步骤

《化工原理》课程设计说明书 设计题目 学生姓名 指导老师 学院 专业班级 完成时间

目录 1.设计任务书……………………………………………() 2.设计方案的确定与工艺流程的说明…………………() 3.精馏塔的物料衡算……………………………………() 4.塔板数的确定………………………………………() 5.精馏段操作工艺条件及相关物性数据的计算………() 6.精馏段的汽液负荷计算………………………………() 7.精馏段塔体主要工艺尺寸的计算…………………() 8.精馏段塔板主要工艺尺寸的计算…………………………() 9.精馏段塔高的计算…………………………………() 10.精馏段塔板的流体力学验算…………………………() 11.精馏段塔板的汽液负荷性能图………………………() 12.精馏段计算结果汇总………………………………() 13.设计评述……………………………………………() 14.参考文献………………………………………………() 15.附件……………………………………………………() 附件1:附图1精馏工艺流程图………………………() 附件2:附图2降液管参数图……………………………()附件3:附图3塔板布孔图………………………………()

板式塔设计简易步骤 一、 设计方案的确定及工艺流程的说明 对塔型板型、工艺流程、加料状态、塔顶蒸汽冷凝方式、塔釜加热方式等进行说明,并 绘制工艺流程图。(图可附在后面) 二、 精馏塔物料衡算:见教材P270 计算出F 、D 、W ,单位:kmol/h 三、 塔板数的确定 1. 汽液相平衡数据: 查资料或计算确定相平衡数据,并绘制t-x-y 图。 2. 确定回流比: 先求出最小回流比:P 266。再确定适宜回流比:P 268。 3. 确定理论板数 逐板法或梯级图解法(塔顶采用全凝器)计算理论板层数,并确定加料板位置:P 257-258。(逐板法需先计算相对挥发度) 确定精馏段理论板数N 1、提馏段理论板数N 2 4. 确定实际板数: 估算塔板效率:P 285。(①需知全塔平均温度,可由 t-x-y 图确定塔顶、塔底温度,或通过试差确定塔顶、塔底温度,再取算术平均值。②需知相对挥发度,可由安托因方程求平均温度下的饱和蒸汽压,再按理想溶液计算。) 由塔板效率计算精馏段、提馏段的实际板层数N 1’,N 2’:P 284式6-67。 四、 精馏段操作工艺条件及相关物性数据的计算 1. 操作压力m p :取2 F D m p p p += 2. 精馏段平均温度m t :查t-x-y 图确定塔顶、进料板温度,再取平均值。或由泡点方程试差法确定塔顶、进料板温度。 3. 平均摩尔质量M Vm 、M Lm :由P 8式0-27分别计算塔顶、进料板处的摩尔质量,再分别 取两处的算术平均值。汽相的摩尔分率查t-x-y 图。 4. 平均密度Vm ρ、Lm ρ: Lm ρ:用P 13式1-7分别计算塔顶、进料板处液相密度,再 取算术平均值。m Vm m Vm T R M p ??= ρ 5. 液体表面张力m σ:由B B A A m x x σσσ+=分别计算塔顶mD σ与进料板mF σ,再取 平均值。 6. 液体粘度m μ:与表面张力的计算类似。 五、 精馏段汽液负荷(Vs 、Ls )计算 V=(R+1)D L=RD

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

JAVA实现计算器课程设计

JAVA实现计算器课程设计 计算机科学系 计应0701班 指导老师:刘其昌 设计人员:陈秀桃 设计日期:2009年11月10日——2009年12月20日 计算器的设计 目录 第一章绪 论 ..................................................................... .. (2)

1.1 开发环 境 ..................................................................... . (2) 1.2 基本功能介 绍 ..................................................................... ......... 2 第二章系统设 计 ..................................................................... (3) 2.1 系统流程 图 ..................................................................... . (3) 2.2 系统功能框 图 ..................................................................... (3) 2.3 需求分 析 ..................................................................... ................ 4 第三章软件设 计 ..................................................................... (5) 3.1 界面设 计 ..................................................................... . (5) 3.2 代码设 计 .....................................................................

数据结构课程设计计算器

数据结构课程设计报告 实验一:计算器 设计要求 1、问题描述:设计一个计算器,可以实现计算器的简单运算,输出并检验结果的正确性,以及检验运算表达式的正确性。 2、输入:不含变量的数学表达式的中缀形式,可以接受的操作符包括+、-、*、/、%、(、)。 具体事例如下: 3、输出:如果表达式正确,则输出表达式的正确结果;如果表达式非法,则输出错误信息。 具体事例如下: 知识点:堆栈、队列 实际输入输出情况: 正确的表达式

对负数的处理 表达式括号不匹配 表达式出现非法字符 表达式中操作符位置错误 求余操作符左右出现非整数 其他输入错误 数据结构与算法描述 解决问题的整体思路: 将用户输入的中缀表达式转换成后缀表达式,再利用转换后的后缀表达式进行计算得出结果。 解决本问题所需要的数据结构与算法: 用到的数据结构是堆栈。主要算法描述如下: A.将中缀表达式转换为后缀表达式: 1. 将中缀表达式从头逐个字符扫描,在此过程中,遇到的字符有以下几种情况: 1)数字 2)小数点 3)合法操作符+ - * / %

4)左括号 5)右括号 6)非法字符 2. 首先为操作符初始化一个map priority,用于保存各个操作符的优先级,其中+ -为0,* / %为1 3. 对于输入的字符串from和输出的字符串to,采用以下过程: 初始化遍历器std::string::iterator it=infix.begin() 在当it!=from.end(),执行如下操作 4. 遇到数字或小数点时将其加入到后缀表达式: case'1':case'2':case'3':case'4':case'5':case'6':case'7':case '8':case'9':case'0':case'.': { to=to+*it; break; } 5. 遇到操作符(+,-,*,/,%)时,如果此时栈顶操作符的优先级比此时的操作符优先级低,则将其入栈,否则将栈中的操作符从栈顶逐个加入到后缀表达式,直到栈空或者遇到左括号,并将此时的操作符加入到栈中,在此过程中需判断表达式中是否出现输入错误: case'+':case'-':case'*':case'/':case'%': { if((it+1)==from.end()) { cout<<"输入错误:运算符号右边缺少运算数"<

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

计算方法课程设计

数理学院2014级信息与计算科学 课程设计 姓名:刘金玉 学号: 3141301240 班级: 1402 成绩:

实验要求 1.应用自己熟悉的算法语言编写程序,使之尽可能具有通用性。2.上机前充分准备,复习有关算法,写出计算步骤,反复检查,调试程序。(注:在练习本上写,不上交) 3.完成计算后写出实验报告,内容包括:算法步骤叙述,变量说明,程序清单,输出计算结果,结构分析和小结等。(注:具体题目 具体分析,并不是所有的题目的实验报告都包含上述内容!)4.独立完成,如有雷同,一律判为零分! 5.上机期间不允许做其他任何与课程设计无关的事情,否则被发现一次扣10分,被发现三次判为不及格!非特殊情况,不能请 假。旷课3个半天及以上者,直接判为不及格。

目录 一、基本技能训练 (4) 1、误差分析 (4) 2、求解非线性方程 (6) 3、插值 (12) 4、数值积分 (12) 二、提高技能训练 (16) 1、 (16) 2、 (18) 三、本课程设计的心得体会(500字左右) (21)

一、基本技能训练 1、误差分析 实验1.3 求一元二次方程的根 实验目的: 研究误差传播的原因与解决对策。 问题提出:求解一元二次方程20ax bx c ++= 实验内容: 一元二次方程的求根公式为 1,22b x a -+= 用求根公式求解下面两个方程: 2210(1)320(2)1010 x x x x +-=-+= 实验要求: (1) 考察单精度计算结果(与真解对比); (2) 若计算结果与真解相差很大,分析其原因,提出新的算法(如先求1x 再 根据根与系数关系求2x )以改进计算结果。 实验步骤: 方程(1): 根据求根公式,写出程序: format long a=1;b=3;c=-2; x1=((-1)*b+sqrt(b^2-4*a*c))/2*a x2=((-1)*b-sqrt(b^2-4*a*c))/2*a

数据库课程设计题目及要求_韩军涛

数据库系统原理课程 设计指导

一、本课程的教学目的及基本要求 教学目的 本课程是为《数据库系统原理》课程所开的实践环节。数据库系统原理课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。 本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、SQL语言的应用、SQL Server 2000/2008数据库环境的使用,并能根据所应用到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。 选修本课程前应已选修《数据库系统原理》课程,并熟练掌握SQL语言,以及数据库设计的规范化等基本方法。 先修课程:数据库系统原理。 教学基本要求 要求学生通过上机实验,培养学生的分析实际问题的能力,掌握复杂项目从需求到设计直到最后实现的基本方法,并对所设计的数据库进行测试与分析,使学生在数据库设计方面能够得到很大程度的提高。 课程设计基本要求: 1、(课前准备)掌握课堂教学内容,主要包括 (1)比较系统的掌握数据库原理的理论知识; (2)学会研究分析具体应用的需求,完成需求分析; (3)初步掌握在需求分析基础上设计数据库的能力; (4)熟练掌握一种数据库设计工具。 2、课程设计按以下步骤进行: (1)问题分析,理解问题,明确做什么,完成需求分析,写出系统的功能框架并给出每一系统功能的详细叙述。 (2)概念设计:在概念结构设计中画出ER图,在ER图中标出主码。可以有分ER图。 (3)逻辑结构设计:针对概念设计的结果做出逻辑结构设计并进行规范化,对表进行分解或必需的合并(要写出理由和根据)。对用户进行分类,有必要时可以给用户创建用户子模式(比如视图)并定义权限。 (4)物理设计:设计数据库的存储结构(包括索引的设计等)。

C++课程设计——计算器.

面向对象程序设计语言 --课程设计题目计算器设计 院系航空宇航学院 专业飞行器设计与工程 学生姓名张权 学号011110320 指导教师张德平 二零一二年六月九日

计算器设计 (一)、目的与要求: 1、目的: 通过开发计算器程序,进一步熟悉C++中类和对象的定义与使用,掌握程序控制的方法,掌握C++程序设计的基本知识。 2、基本要求: (1)设计计算器程序,可对实数操作; (2)可对多个基数操作的四则运算; (3)增加函数如:正弦、余弦、正切、对数、平方和平方根、完成四则混合运算,注意考虑优先级,对应增加主菜单选项; (4)根据程序的提示,可以进行正弦运算进行余弦运算、正切运算、对数运算、求平方运算、混合运算、华氏温度转化为摄氏温度的运算、摄氏温度转化为华氏温度的运算、求平方根运算。使四则运算能够具有测试功能,即计算机能够自动出题,并要求用户计算,同时计算机判断用户的对错并打分,要求十题为一个单元,加减运算时最高为两位数的运算,乘法为两位数乘以一位数,除法是两位数或者三位数除以一位数,要求没有余数。 (二)、设计方法和基本原理: 1、问题描述(功能要求): 实数间的计算很复杂,它包括:相加、相减、相乘、相除、求三角函数、求对数、四则混合运算等。试设计计算器,使之能提供以下功能: 1).可以连续输入运算,对于输入的表达式能够按算符优先级进行处理。 如: 输入4+5*3时,应该输出60,而不是27。 2).可以处理包含括号的表达式。 如: 输入2*(3+2)时,应该输出10,而不是8。 3).可以计算三角函数、对数函数、平方根以及平方。 4).能够实现华氏温度与摄氏温度之间的转换。 5).四则运算能够具有测试功能,即计算机能够自动出题,并要求用户计算,

课程设计与开发

课程设计与开发

任务导向式课程设计与开发方法培训 解决任何问题的核心是:学习成长改变 学习:要有终身学习的能力,也就是学力 成长:当你的成长速度跟不上爱人时,婚姻就出现问题 当你的成长速度跟不上学生时,教育就出现问题 当你的成长速度跟不上老板时,工作就出现问题 当你的成长速度跟不上下级时,管理就出现问题 当你的成长速度跟不上市场时,公司就出现问题 改变:改变才是最伟大的历练。 情商和平台:一根绳子可以卖五块,但绑在螃蟹上就值五十块,这就是平台。想成功先发疯,头脑简单往前冲。 进入课程: 小组讨论: 问题:任务完成过程中的知识点如何体现? 开发目标 信息化 标准定位 到底对学生有没有帮助? 一、课程开发是什么? 开发一门课,包含什么 为什么有这么多问题出现? 1.没有统一的方法论。 2.每一个任课教师永远站在局部,不知专业标准是什么。 3.其实课程开发的能力是教育部对每一个教师的要求。 二、为什么是企业的人来分享职业教育课程设计与开发? 1.我国职业教育面临的挑战 一是高校专业设置,人才培养方向与市场需求变化不同步

课程开发项目管理 团队、时间和预算是三个要素 (一)课程开发计划 团队、时间和预算 团队: 1.需要什么角色的人(项目经理、教学设计者、业务内容专家、图形美化师、文档开发者、种子讲师); 2.主要角色的职责与能力要求 游戏:拼图游戏 时间 阶段划分(时间配比):分析(20-25%)、设计(10-20%)、开发(25-40%)、验证(15-30%)、评估(5-10%)。 预算 实操练习: 任务:根据选定的课题,明确开发团队角色分工、细化开发进度,参照课程开发计划模板,完成课程开发计划 成果:《课程开发计划》海报

《数据库设计》课程设计要求

《数据库技术》课程设计 设计目的: 数据库技术课程设计是在学生系统的学习数据库技术课程后,按照关系型数据库的基本原理,综合运用所学的知识,以个人或小组为单位,设计开发一个小型的数据库管理系统。通过对一个实际问题的分析、设计与实现,将数据库技术、原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 总体要求: 1)2到3人为一个小组,每个小组设组长一人,小组成员既要有相互合作的 精神,又要分工明确。 2)每个学生都必须充分了解整个设计的全过程。 3)从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档 应按照软件工程的要求书写。 4)系统中的数据表设计应合理、高效,尽量减少数据冗余。 5)软件界面要友好、安全性高。 6)软件要易于维护、方便升级。 7)后台数据库(DBMS)用SQL Server2008. 8)前台开发工具自选,但一般情况下应该是小组的每个成员都对该语言较熟 悉,避免把学习语言的时间放在设计期间。 9)每组提交一个课程设计报告和可行的应用软件。 具体设计要求: 结合一个具体任务(课程设计参考题目),完成一个基于C/S模式或者 B/S模式的数据库系统的设计与开发。 正文要包括系统总体设计、需求分析、概念设计、逻辑设计(在逻辑设计中,需要检测是否满足3NF,如果设计为不满足3NF的,要说明原因)、物理 设计(物理设计中,要设置表的索引、完整性、联系等)、测试、安装说明、用户使用说明书,参考文献等。 主要应包括如下内容: 1.完成课题任务的需求分析、完成系统总体结构设计方案。(主控功能模块、数据处理模块、统计报表模块等) 2.数据库结构的设计与实现。 3.数据库安全的设计 4.客户端数据库应用程序的开发。 5.综合调试方法的掌握。

课程设计的步骤和报告规范

第一章课程设计的步骤和报告规范 课程设计的步骤: 一、问题分析和任务定义 在设计之前,首先应该充分地分析和理解问题,明确问题要求做什么?限制条件是什么?对所需完成的任务作出明确的回答。 二、系统设计 系统设计分为逻辑设计和详细设计两步。逻辑设计指的是,对问题描述中的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义软件模块结构图;详细设计则为定义相应的存储结构,并写出各函数模块的伪码算法。 三、编码实现和调试 四、总结和整理课程设计报告 课程设计报告规范: 课程设计报告的开头应给出题目、专业、班级、学号、姓名、指导老师和完成日期,并包括以下十个内容: 一、问题描述 二、基本要求 三、数据结构的设计 四、软件模块结构图 五、程序流程图 六、源程序 七、调试分析 八、测试数据 九、用户使用手册 十、心得体会

第二章课程设计选题 1、文本文件单词的检索与计数 问题描述:要求编程建立一个文本文件,每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写;统计给定单词在文本文件中出现的总次数;检索输出某个单词出现在文本中的行号、在该行中出现的次数以及位置。该设计要求可分为三个部分实现:其一,建立文本文件,文件名由用户用键盘输入;其二,给定单词的计数,输入一个不含空格的单词,统计输出该单词在文本中的出现次数;其三,检索给定单词,输入一个单词,检索并输出该单词所在的行号、该行中出现的次数以及在该行中的相应位置。 (1)建立文本文件 (2)给定单词的计数 (3)检索单词出现在文本文件中的行号、次数及其位置。 2、火车票销售 问题描述:试编制一个简单的火车票销售系统,可完成售票、退票、车票剩余情况查询等功能。每张车票包含车次、座位等信息。 3、DES加密解密算法的实现 问题描述:DES算法处理的数据对象是一组64比特的明文串。设该明文串为m=m1m2…m64 (mi=0或1)。明文串经过56比特的密钥K来加密,最后生成长度为64比特的密文E。然后将密文E解密,还原成明文m。 4、RSA加密解密算法的实现 问题描述:RSA是一个比较完善的公开密钥算法,其公钥和私钥是一对大素数的函数。加密时,先将明文变换成0至n-1的一个整数M。设密文为C,则加密过程为:C≡Me (mod n)。解密过程为:M≡Cd (mod n)。要求:分析RSA算法的功能需求,详细设计实现RSA算法的数据结构和流程,给出测试用例和测试步骤,得出测试和结论。RSA算法的实现程序必须提供加密和解密两个接口:int encrypt()和int decrypt()。当加密或者解密成功时返回CRYPT_OK,失败时返回CRYPT_ERROR。 5、二叉树的遍历及左右子树的交换 问题描述:实现二叉树的中序、前序、后序遍历的递归、非递归遍历算法,层次遍历的非递归遍历算法,应包含建树的实现,其次将其所有结点的左右子树交换。 6、哈夫曼树在通信编码中的应用 问题描述:设一份电文中有不同出现频率的字符,为了提高电文的输入和翻译效率,必须有一套简短而又不会产生歧义的字符代码。试根据哈夫曼算法,对电文中的不同字符,构造出一棵哈夫曼树,对每个字符进行编码。要求: 1)将权值数据存放在数据文件(文件名为data.txt,位于执行程序的当前目录中) 2)分别采用动态和静态存储结构 3)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; 4)编码:利用建好的哈夫曼树生成哈夫曼编码; 5)输出编码; 6)译码功能; 7)显示哈夫曼树; 7、二叉排序树的实现 问题描述:用顺序和二叉链表作存储结构 1)以回车('\n')为输入结束标志,输入数列L,生成一棵二叉排序树T;

相关主题