课程设计报告优秀

时间:2025-04-05 07:20:15 小英 报告 我要投稿
  • 相关推荐

课程设计报告优秀(通用18篇)

  在日常生活和工作中,报告的使用成为日常生活的常态,报告根据用途的不同也有着不同的类型。那么什么样的报告才是有效的呢?下面是小编收集整理的课程设计报告,欢迎阅读与收藏。

课程设计报告优秀(通用18篇)

  课程设计报告优秀 1

  本次Java课程设计我们这组做的课题是画随机圆,刚开始拿到题目我们组员都不知如何下手,经过小组成员一起查找资料,并且开会讨论,我们确定了设计的设计目标以及具体实现方式,包括如何将Java的思想运用到实际系统的详细设计之中。实验过程中,首先要将系统要实现的功能分为几大模块,然后每个组员分别完成,在此过程中使我加深了对Java的理解,以及如何进行团队工作的划分,学会发现各组员的长处并将其发挥出来。虽然大家没怎么学过Java,但大家都有C语言基础,所以通过努力实验,进一步培养我们利用Java语言进行编程和调试程序的能力,同时使我们能够学会将C语言与Java语言结合起来编写较复杂具有实际意义和算法复杂度较小的程序。与此同时熟练掌握Java语言的编辑,编译,调试程序,并将算法转变为程序实现。正确理解各种数据结构的逻辑特性和存储表示和基本操作的算法实现。掌握算法的时间分析和空间分析的技术。针对问题的特点选择合适的数据结构,设计实用高效的算法,提高大家的算法设计的能力和动手实验的技能。

  实验过程中,我们分为逻辑设计和详细设计两个步骤实现。逻辑设计指的是,对问题描述中涉及的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义主程序模块和各抽象数据类型;详细设计则为定义相应的存储结构并写出各函数的伪码算法。作为逻辑设计的结果,应写出每个抽象数据类型的定义,各主要模块的算法,并画出模块之间的调用关系图;详细设计的结果是对数据结构的基本操作的规格说明做出进一步的求精,写出数据存储结构的类型定义,按照算法书写规范用类C语言写出函数形式的算法框架。

  通过这次课程设计,使我灵活应用所学数据结构知识,独立完成问题分析,结合数据结构理论知识,编写程序求解指定问题。初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;并用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的工作作风。熟练掌握数据的存储表示和基本操作的.实现,能够利用存储设计算法解决简单的航空订票问题。同时在这学期的实验中,培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。在实验课上,我学会了很多学习的方法。而这是日后最实用的。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我的将来也有很大的帮助。以后,不管有多苦,我想我都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我都可以在实验结束之后变的更加成熟,会面对需要面对的事情,以及学会遇到问题,不急不慌,慢慢解决它。

  这次课程设计本人主要参与了系统实现以及系统测试,还有参与小组共同完成的编写代码、实现功能模块。历时两个星期终于在大家的一起努力下顺利完成了。虽然过程辛苦是不可避免,但收获还是令人感到尤其的欣慰。在这次的课程设计中不仅检验了我所学习的知识,也培养了我的实践能力,让我知道遇到一个问题,如何去寻找思路,如何去解决问题,最终完成整个事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了宽容,学会了理解,也学会了做人与处世。课程设计是我们专业课程知识综合应用的实践训练,是我们迈向社会,从事职业工作前一个必不少的过程。实验过程中,也十分感谢实验指导老师马骏老师的指点与教导。这次课程设计不仅是对这学期所学知识的一种综合检验,而且也是对自己动手能力的一种提高,增强了自己实践能力。通过这次课程设计使我明白了自己知识还比较欠缺,只是学习书本知识还是远远不够的,自己不会的东西还有太多,学习需要自己长期的积累,在以后的学习、工作中都应该不断的学习,将课本的理论知识与生活中的实践知识相结合,不断提高自己文化知识和实践能力。

  课程设计报告优秀 2

  电子课程设计是在先修理论课:电路理论、模拟电子、数字电子,以及与其相对应的实验课:电路理论实验、模拟电子实验、数字电子实验的基础上开设的一门以培养学生的设计能力、综合应用能力和工程实践能力为目标的必修课。

  我国经济、科技的发展和国际范围内电子技术的发展、电子新产品的涌现,对电子类人才的培养提出了一个更高的标准和要求。而我国传统的教育思想和教学方法中重知识、轻能力,重理论、轻实践的教育思想已经不能适应现阶段人才培养的需要。实践教学对于提高学生的综合素质,培养学生的创新精神和实践能力具有特殊的作用。

  1. 改革的理念

  (1)以“走出去,用得上”为目标,顺应现代科技的发展态势出发,采取工程集成的教学观点,加强课程设计的数字化、综合化、系统化实验。

  (2)重视设计方法学的变革,逐步培养学生熟练应用现代互设计工具,增强学生应用大规模复杂系统的能力。

  (3)在理论课教学和基础实验教学中,注重加强基础拓展知识面,增强学生的工程实践能力。

  (4)以人为本,把情感因素考虑进去,充分发展个性,因材施教。把培养创新意识和创新能力放在核心地位。

  (5)打破院系甚至学校的壁垒,充分利用现有资源,本着“宁可用坏,不许放坏”的原则,为学生提供尽量多的

  实践环境和实践仪器设备。

  2. 实验教学新方法

  (1)分层次。把理论教学、基础实验教学和课程设计融为一体,做到一条龙、不断线、重基础、分层次。在新的教学模式中,电子技术分为三个层次:基础理论教学,基础实验教学,综合应用实验教学和科技创新实验教学。其中电子设计课程属于第三层即综合应用层。

  教学内容有着必然的连续性,“我要的是葫芦”使不得,既不能像传统的教学体制中重理论、轻实践,但也不能“改革过度”,片面强调实验的重要性。学理论是为了应用,实验也是为了应用,仅仅是在实践中所起的作用不尽相同而已。

  基础实验教学又分为两个小的层次:基础实验和设计型实验。基础实验是为了验证理论,使学生对理论有更深的理解,并加固记忆;提高型实验运用某一或某几个理论,设计小型的电子产品,或电子产品的一个模块,对近期学的知识点加以综合应用。

  综合应用层实验是在学完电路理论、模拟电子和数字电子及电路理论实验、模拟电子实验、数字电子实验后开设的一门必修课。通过分层次的实验,使学生综合利用所学的.知识,学会电子系统设计的基本步骤、硬件安装方法、软件调试方法,学会应用新型的设计工具和仿真工具。使学生的知识结构和设计素质方面大幅度地提高,将比较分散的知识点能综合运用到实际中去。

  科技活动层主要包括各类赛事。例如全国大学生电子设计大赛、全国大学生挑战杯科技竞赛以及众多公司举办的电子设计大赛。

  (2)充分利用网络资源,在时间和空间上予以开放,改变传统课程设计运作模式。以往进行电子课程设计,具有时间和空间上的局限性。教师和学生任何一个环节出现问题,就不能达到交流的目的,且时间规定得较为严格,从教师给出题目到交实验报告为两周的时间。新的模式是一个学期:实验题目在学期初就发布到网上,学生根据自己的喜好进行在线选择,实验室提供通用的、常规的元器件,其它的器件鼓励学生自己到电子市场去选购器件,让他们熟悉电子器件市场,学会成本核算,为工作后的工程设计做一个“小热身”。学生根据自己的时间到实验室调试,到期末完成即可。

  (3)将电子设计新技术、新方法融入到设计中。要求学生对自己的设计先进行软件仿真,根据仿真给出相关器件的参数,以及输入输出数据和波形图。做到虚拟仿真和硬件实验相结合――先虚拟后硬件,淡化软件和硬件设计界限,使学生体会和掌握设计方法学革命所带来的科学化和高效率。要求或建议学生掌握EDA方法,以及常用的Mutisim、Protel等仿真软件使用。

  (4)本着“多样化、综合性、研究型、趣味性”的原则,精心设计实验题目和内容。设计多个题目,学生选做的实验空间加大。每一个题目都和当前新技术、新产品甚至生活中常用品有联系,有的是学院正在进行的项目的一个子模块。难度和工作量适中,设计的内容和所学的理论知识紧密联系,又有一定的提高,这样既激发了学生的学习兴趣,又不使他们在中途望而却步。通过这些待探索性和研究型的设计题目的锻炼,学生将学过的知识串联起来,加以综合和应用,以理论指导实验,理论得到了运用、加深和升华。

  (5)改变考核制度。考核的公正性是教育的公平性一个重要体现。由于目前我国的教育现状,分数对学生来说很是重要,所以考核公正有利用提高学生学习的积极性。根据课程设计的特点以及不同的侧重点,对环节进行细分,分为设计、仿真、参数的设定、安装、调试,对遇到问题的解决能力、实现的功能、性能指标测试和试验报告、总结答辩等内容,借鉴“以考促教,以考促学”的思想,每一个环节有不同的分值。

  3. 结束语

  实践证明,新模式的建立和实施,改变了学生的知识结构,培养了学生的创新意识,提高了学生的综合设计和工程实践能力,为后续层次的学习例如科技创新实验和走向工作岗位打下了坚实的基础。实施新模式后学生在各类竞赛获得的奖项和用人单位的好评是最好的见证。

  课程设计报告优秀 3

  摘要:图像处理技术从其功能上可以分为两大类:模拟图像处理技术、和数字图像处理技术。数字图像处理技术指的是将图像信号直接转换成为数字信号,并利用计算机进行处理的过程,其主要的特点在于处理的精度高、处理的内容丰富、可以进行复杂、难度较高的处理内容。当其不在于处理的速度比较缓慢。当前图像处理技术主要的是体现在数字处理技术上,本文说阐述的图像处理技术也是以数字图像处理技术为主要介绍对象。数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。近年来, 图像处理技术得到了快速发展, 呈现出较为明显的发展趋势, 了解和掌握这些发展趋势对于做好目前的图像处理工作具有前瞻性的指导意义。本文总结了现代图像处理技术的三点发展趋势。

  一、 图像处理目的

  对图像进行处理(或加工、分析)的主要目的有三个方面: (1)提高图像的视感质量,如进行图像的亮度、彩色变换,增强、抑制某些成分,对图像进行几何变换等,以改善图像的质量。(2)提取图像中所包含的某些特征或特殊信息,这些被提取的特征或信息往往为计算机分析图像提供便利。提取特征或信息的过程是计算机或计算机视觉的预处理。提取的特征可以包括很多方面,如频域特征、灰度或颜色特征、边界特征、区域特征、纹理特征、形状特征、拓扑特征和关系结构等。

  (3)图像数据的变换、编码和压缩,以便于图像的存储和传输。不管是

  何种目的的图像处理,都需要由计算机和图像专用设备组成的图像处理系统对图像数据进行输入、加工和输出。

  二、 图像处理主要研究的内容

  数字图像处理主要研究的内容有以下几个方面:

  (1)图像变换由于图像阵列很大,直接在空间域中进行处理,涉及计算量很大。因此,往往采用各种图像变换的方法,如傅里叶变换、沃尔什变换、离散余弦变换等间接处理技术,将空间域的处理转换为变换域处理,不仅可减少计算量,而且可获得更有效的处理(如傅立叶变换可在频域中进行数字滤波处理)。目前新兴研究的小波变换在时域和频域中都具有良好的局部化特性,它在图像处理中也有着广泛而有效的应用。

  (2)图像编码压缩图像编码压缩技术可减少描述图像的数据量(即比特数),以便节省图像传输、处理时间和减少所占用的存储器容量。压缩可以在不失真的前提下获得,也可以在允许的失真条件下进行。编码是压缩技术中最重要的方法,它在图像处理技术中是发展最早且比较成熟的技术。

  (3)图像增强和复原图像增强和复原的目的是为了提高图像的质量,如去除噪声,提高图像的清晰度等。图像增强不考虑图像降质的原因,突出图像中所感兴趣的部分。如强化图像高频分量,可使图像中物体轮廓清晰,细节明显;如强化低频分量可减少图像中噪声影响。图像复原要求对图像降质的原因有一定的了解,一般讲应根据降质过程建立"降质模型",再采用某种滤波方法,恢复或重建原来的图像。

  (4)图像分割图像分割是数字图像处理中的关键技术之一。图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。虽然目前已研究出不少边缘提取、区域分割的方法,但还没有一种普遍适用于各种图像的有效方法。因此,对图像分割的研究还在不断深入之中,是目前图像处理中研究的热点之一。

  (5) 图像描述图像描述是图像识别和理解的必要前提。作为最简单的二值图像可采用其几何特性描述物体的特性,一般图像的描述

  方法采用二维形状描述,它有边界描述和区域描述两类方法。对于特殊的纹理图像可采用二维纹理特征描述。随着图像处理研究的深入发展,已经开始进行三维物体描述的研究,提出了体积描述、表面描述、广义圆柱体描述等方法。

  (6)图像分类(识别)图像分类(识别)属于模式识别的范畴,其主要内容是图像经过某些预处理(增强、复原、压缩)后,进行图像分割和特征提取,从而进行判决分类。图像分类常采用经典的模式识别方法,有统计模式分类和句法(结构)模式分类,近年来新发展起来的模糊模式识别和人工神经网络模式分类在图像识别中也越来越受到重视。

  发展趋势:

  一、图像处理的网络化

  图像处理系统的发展大致可分为3 个阶段。早期的'图像处理系统比较昂贵, 多以小型机为主机,且多人轮流使用一台设备, 这时的图像处理系统可称为图像大系统。

  这个阶段为第1 阶段, 这一阶段的图像处理系统具有以图像帧存储为中心的系统结构。随着微机性能的提高和价格的大幅下降, 在图像处理实验室里, 一人一机不再是奢侈的配置, 图像处理系统得到了极大的普及, 这时的图像处理系统可称为图像小系统。

  这个阶段为第2 阶段, 这一阶段的图像处理系统具有以计算机内存为中心的系统结构。随着网络数据库的发展, 系统走出了一人一机的圈子, 服务器/客户机、Internet、浏览器、网络数据库图像处理系统似乎变大了, 资源也增多了。计算机编程语言、操作系统出现了多样化,多CPU 的服务器开始走进普通实验室, 分布式计算系统被

  用来构造指纹识别系统和人面像识别系统,图像处理系统越来越大型化, 这时的图像处理系统可称为超级图像系统。

  这个阶段为第3 阶段, 这一阶段的图像处理系统具有以网络为中心的系统结构。图像处理技术和计算机技术密不可分, 随着计算机技术的超高速发展, 图像处理系统的更新换代速度也明显加快。例如一些在DOS 操作系统下运行的应用软件, 随着Windows 的出现而面临着升级的压力; 原来建筑在ISA 总线上的图像卡, 随着PCI总线的出现而趋于淘汰, PCI 图像卡则应运而生。落后与先进、淘汰与新生, 同一应用领域出现多个版本的竞争, 新的知识不断涌现, 这无疑使图像界既充满活力, 同时又面临着诸多挑战。在众多新技术中, 图像处理网络化的影响无疑是巨大的。知识的挖掘、图像的浏览、基于内容的查询、以网络为中心的系统结构等挑战性的新课题不断涌现, 网络化使图像处理技术提高到了一个新高度。

  二、图像处理的复杂化

  图像处理的疑难问题很多且极其复杂, 如文字识别技术。目前, 印刷体汉字的识别率高达99%以上, 基本达到了实用程度, 但手写体汉字的识别却处在限定型手写体汉字识别的水平上, 其识别率还有待提高, 而自然手写体汉字的识别仍处在艰难的研究中。

  图像压缩是近十年来研究的热点, JPEG,MPEGI, MPEGⅡ已经获得了应用, 业界又提出了对MPEG4, MPEG7, JPEG20xx 的研究。可以这样认为, 超低码率的图像编解码技术是目前需要攻克的难题, 而模糊图像的复原是需要长期研究的课题。由于散焦和运动模糊图像对图像的

  损伤较大, 给图像复原造成了很大困难, 特别是集散焦、运动、高噪声、低清晰度于一身的复合型模糊图像, 其复原的难度使研究人员望而却步。面对银行、宾馆、汽车收费站监控系统使用的录像机录制的模糊图像,有关部门急需一种针对性强的模糊图像复原系统,但目前的技术水平难以胜任; 在指纹识别中, 大数据量指纹库中的识别速度以及模糊指纹的复原、变形指纹的校正都是亟待解决的问题; 在人面像识别中, 人的年龄、表情、姿态都对人面像识别有重大影响, 海量人面像识别不仅存在识别率的问题, 而且存在查询识别速度的问题。图像界对现存的这些复杂问题已进行了多年探索并积累了一定经验, 相信随着图像处理技术的快速发展, 这些复杂问题将会出现新突破。

  三、处理速度的高速化

  著名的摩尔定律(Moore law) 指出: 微处理器的集成度每18 个月将翻一番, 即CPU 以18 个月为一个更新换代周期; 新摩尔定律提出全球因特网流量每6 个月翻一番。当然, 摩尔定律的成立是界定于某一个时期的。作为计算机重要应用的图像处理技术, 在处理速度上将呈现出什么样的发展规律,目前还未见相关的研究报道。不言而喻, 图像处理的速度受多方面条件的制约, 其水平也是针对特定环境、特定时期而言的。按照习惯划分, 图像处理可分为软件处理和硬件处理。硬件处理系统中含有软件处理或软件介入。

  课程设计报告优秀 4

  《机械设计基础》是近机类专业必修的一门技术基础课程,它主要介绍常用机构和通用机械零部件设计的基本知识、基本理论及设计方法等内容,为学生学习后续的专业课程奠定一定的基础,具有较强的理论性和实践性。《机械设计基础》课程设计是《机械设计基础》课程重要的实践性教学环节,一般安排在课程结束之后,大约占用两周时间,是学生在大学里第一次较为全面的工程设计与实践训练。课程设计的主要目的是让学生综合运用本课程的理论知识和生产实际知识,起到深化拓展有关机械设计方面知识的作用,为后续专业课程的学习、顺利完成毕业设计任务、提高就业率等打下一定的基础。

  《机械设计基础》课程设计通常选择一般用途的机械传动装置或者简单机械作为设计内容。目前采用较广的是将以齿轮减速器或蜗杆减速器为主体的机械传动装置作为设计课题。因为减速器能够较全面地反映本课程所学的内容,主要包括电机、带传动、齿轮传动、轴、轴承、联轴器、螺栓、键、销、润滑、密封、减速器附件及箱体等,偏重零件方面的设计。课程设计的工作量为减速器总装配图1张,齿轮和轴类零件工作图各一张,设计计算说明书一份。内容较多而且设计过程比较复杂,需要把设计出的参数变为具体的结构,要求学生在两周内完成确实有一定的难度。那么,如何帮助学生顺利完成课程设计,如何提高课程设计的质量呢?本文结合多年的教学经验进行简单介绍。

  1.要求学生重视课程设计。学生往往认为课程设计是一门考查课,比开卷考试还容易应付,无非就是把课程的内容按照一定的顺序抄写一遍,因而敷衍了事,把更多的精力都用在了复习其他课程上,对课程设计缺乏积极性和主动性。部分学生还以查阅资料为幌子逃课、迟到、早退等,甚至同学之间相互抄袭,瞎编乱造,忽略了知识体系的系统性和完整性,结果当然是课程设计质量不令人满意,故而必须要求学生从思想上重视课程设计。

  2.要求教师严格管理课程设计过程。教师对课程设计的管理不够严格,不关心学生的出勤率以及迟到早退现象,或者把考勤任务直接交给班干部,而班干部又碍于班级同学的情面,不向指导老师如实汇报出勤率,这就给部分同学提供了钻空子的机会。课程设计占用两周时间,教师应该严格卡住时间点,比如:第1周,完成执行机构运动简图的绘制,完成减速器箱体、润滑以及附件的设计,完成总装图的手绘图,并及时进行检查,及时改正存在的错误,防止学生走弯路;第2周,绘制零件图,完成设计计算说明书,要求学生按时完成给定的任务,提高他们的独立工作能力,加深对理论知识的理解掌握,防止个别同学平时不努力做,专搞最后突击、抄袭。两周的课程设计结束,要组织学生进行答辩,对于那些回答问题模糊不清,说话支支吾吾、语无伦次,图纸上漏洞百出的同学要严厉批评,要求其认真整改,问题严重的同学要重新进行课程设计。

  3.要求学生自己动手拆装减速器。减速器在现代机械中应用非常广泛,但是大部分学生从来都没有接触过,对其详细结构当然也缺乏感性认识。只有通过实物装拆,才能使学生对减速器的结构有更加直观的认识,才能进一步分析减速器中力和运动的传递途径。装拆的重点是轴系零部件的结构及装配关系,使学生能够在设计中结合实际,选择合适的结构和尺寸,条件允许的话,还可以组织学生去减速器生产厂家参观或者观看陈列室。此外,对于箱体的设计也非常重要,箱体结构复杂,其各个尺寸,如箱体壁厚、箱座凸缘厚、箱体深度、轴承端盖外径、凸台高度、外箱壁至轴承座端面的距离等,单凭想象或查资料很难设计,有了实物才容易理解,方便学生绘制总装图和零件图。

  4.要求学生重视传动方案的选择。传动装置用于将原动机的运动和动力传给工作机构,并协调二者的转速和转矩,以满足工作机对运动和动力的要求。传动方案的拟定主要包括传动装置的选择、总传动比的确定、各级传动比的分配、传动装置的运动和动力参数的计算等。传动方案拟定是机器总体设计的主要组成部分,方案设计的优劣对机器的工作性能、工作可靠性、外廓尺寸等均有一定程度的影响,因此确定一个较优的传动方案至关重要,需要对各种方案进行仔细分析比较,还要考虑工作环境、载荷平稳性、生产条件等多个方面。当采用几种传动形式组成的多级传动时,需要考虑各级传动机构的布置顺序,各级机构所适应的速度范围等,还需要考虑各种传动形式的优点和缺点,如:带传动工作平稳,具有缓冲吸振、过载保护等优点,适宜放在高速级,但是它的承载能力较低,结构尺寸比较大;链传动因多边形效应而存在运动不均匀、有一定的冲击振动,适宜放在低速级;斜齿轮传动的平稳性比直齿轮好,承载能力也较强,适宜放在高速级,但是在传动中会有附加轴向力产生;锥齿轮加工比较困难,一般放在高速级,并限制其传动比大小,以减小其直径和模数;蜗杆传动的传动比大,传动平稳,但是效率低,适宜放在高速级,以减小传递的.转矩,获得较小的结构尺寸从而提高效率。

  5.重点检查图纸中存在的问题。课程设计的两周结束后,要求学生把设计结果以图纸和说明书的方式上交,并在答辩时正确完整地回答老师提出的问题。这样一来,学生就需要完全清楚整个设计过程,并在图纸上正确表达出来,在说明书中提供有关参数的合理选择。关于画图部分,用到了机械制图课程中所学的知识,如主视图、俯视图、左视图,“长对正、高平齐、宽相等”,尺寸标注、公差配合、表面粗糙度等内容,学生必须严格按照制图的有关标准去执行。此外还应注意一些容易出错儿的细节问题,如两个齿轮啮合处、螺纹联接处、滚动轴承处、油标及油塞的位置、轴承端盖上螺钉的位置、三个视图的投影关系等。还需提醒学生注意,总装图中的尺寸标注主要包括特性尺寸、配合尺寸、安装尺寸和外形尺寸,其他的尺寸都标在零件图上;轴承与孔的配合,只标轴的配合性质;齿轮与孔的配合,标轴和孔的配合性质;零件序号的编写、明细表、标题栏的填写一定要遵守国标规定;图中的数字、字母、汉字、符号等也要按照要求书写。

  6.重视答辩与成绩评定。答辩是课程设计的最后一个环节,是对学生工作成果的一次全面检查,通过提问题的方式引发学生思考,帮助他们提高对机械设计过程的理解和认识水平,因此务必组织学生进行答辩。在答辩过程中,可以发现学生设计中存在的问题,要求学生进行改正,提高设计质量。成绩评定要采用以答辩为主,参照平时表现(包括出勤情况、学习态度、钻研精神、遵守纪律情况等),设计计算说明书及图纸质量综合评定的方法。

  《机械设计基础》课程设计是教学实践环节中很重要的一环,是启迪学生的创新思维、开拓学生创新潜能的重要手段,只有这些工作都做好了,才能保证课程设计的教学效果。

  课程设计报告优秀 5

  一、问题要求及任务描述

  设计模式课程作业要求独立制作一个软件,功能是实现23种模式的定义、优缺点以及显示示例代码。

  (一)、题目要求

  设计软件,将23种设计模式结合,要能够显示每种模式的定义、优缺点以及举例说明例子,加上简单的代码说明。

  (二)、主要任务

  主要是选择一种工具,实现显示的功能,整理各种模式的定义,概念、使用情况、以及选择模式实例,代码实现;

  (三)、典型实例实现(任选三个分属于不同设计模式的实例)

  1、单例模式 定义与结构

  单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的要点

  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。在下面的对象图中,有一个单例对象\,而客户甲\、客户乙\和客户丙\是单例对象的三个客户对象。可以看到,所有的客户对象共享一个单例对象。而且从单例对象到自身的连接线可以看出,单例对象持有对自己的引用。静态变量(这是c/c++的叫法,其他语言或有不同)是实现单例模式的要素。 单例模式的2种方式:饿汉式,懒汉式

  单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转换器,一个会计系统只能专用于一个公司。怎样才能保证一个类只有一个实例并且这个实例易于被访问,一个全局变量使得一个对象可以被访问,但它不能防止你实例化多个对象,一个更好的方法是让类自身负责保存他的唯一实例。这个类可以保证没有其他实例可以被创建,并且它可以提供一个访问该实例的方法,这就是Singleton模式。

  一个产生随机数的例子,整个应用程序中只需要一个类的实例来产生随机数,客户端程序从类中获取这个实例,调用这个实例的方法nextInt(),公用的方法访问需要进行同步,这是单例模式需要解决的同步问题。

  2、工厂方法模式 定义与结构

  工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。

  工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。首先完全实现‘开-闭 原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。

  工厂方法模式的对简单工厂模式进行了抽象。有一个抽象的Factory类(可以是抽象类和接口),这个类将不在负责具体的产品生产,而是只制定一些规范,具体的生产工作由其子类去完成。在这个模式中,工厂类和产品类往往可以依次对应。即一个抽象工厂对应一个抽象产品,一个具体工厂对应一个具体产品,这个具体的工厂就负责生产对应的产品。

  适用情况

  第一种情况是对于某个产品,调用者清楚地知道应该使用哪个具体工厂服务,实例化该具体工厂,生产出具体的产品来。Java Collection中的iterator() 方法即属于这种情况。

  第二种情况,只是需要一种产品,而不想知道也不需要知道究竟是哪个工厂为生产的,即最终选用哪个具体工厂的决定权在生产者一方,它们根据当前系统的情况来实例化一个具体的工厂返回给使用者,而这个决策过程这对于使用者来说是透明的。 优缺点

  首先,良好的封装性,代码结构清晰。一个对象创建是有条件约束的,如一个调用者需要一个具体的产品对象,只要知道这个产品的类名(或约束字符串)就可以了,不用知道创建对象的艰辛过程,减少模块间的耦合。

  其次,工厂方法模式的扩展性非常优秀。在增加产品类的情况下,只要适当地修改具体的工厂类或扩展一个工厂类,就可以完成“拥抱变化”。例如在我们的例子中,需要增加一个棕色人种,则只需要增加一个BrownHuman类,工厂类不用任何修改就可完成系统扩展。 再次,屏蔽产品类。这一特点非常重要,产品类的实现如何变化,调用者都不需要关心,它只需要关心产品的接口,只要接口保持不表,系统中的上层模块就不要发生变化,因为产品类的实例化工作是由工厂类负责,一个产品对象具体由哪一个产品生成是由工厂类决定的。在数据库开发中,大家应该能够深刻体会到工厂方法模式的好处:如果使用JDBC连接数据库,数据库从MySql切换到Oracle,需要改动地方就是切换一下驱动名称(前提条件是SQL语句是标准语句),其他的都不需要修改,这是工厂方法模式灵活性的一个直接案。 最后,工厂方法模式是典型的解耦框架。高层模块值需要知道产品的抽象类,其他的实现类都不用关心,符合迪米特原则,我不需要的就不要去交流;也符合依赖倒转原则,只依赖产品类的抽象;当然也符合里氏替换原则,使用产品子类替换产品父类,没问题!

  3、备忘录模式

  定义与结构

  备忘录(Memento)模式又称标记(Token)模式。GOF给备忘录模式的定义为:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。

  从定义可以看出备忘录模式是专门来存放对象历史状态的,这对于很好的实现undo、redo功能有很大的帮助。所以在命令模式中undo、redo功能可以配合备忘录模式来实现。

  适用情况

  使用了备忘录模式来实现保存对象的历史状态可以有效地保持封装边界。使用备忘录可以避免暴露一些只应由“备忘发起角色”管理却又必须存储在“备忘发起角色”之外的信息。把“备忘发起角色”内部信息对其他对象屏蔽起来, 从而保持了封装边界。

  但是如果备份的“备忘发起角色”存在大量的信息或者创建、恢复操作非常频繁,则可能造成很大的开销。

  GOF在《设计模式》中总结了使用备忘录模式的前提:

  1) 必须保存一个对象在某一个时刻的(部分)状态, 这样以后需要时它才能恢复到先前的'状态。

  2) 如果一个用接口来让其它对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。 优缺点

  优点:使用备忘录模式,可以避免暴露一些只应由源发器管理却又必须存储在源发器之外的信息,而且能够在对象需要时恢复到先前的状态。

  缺点:使用备忘录可能代价很高。如果源发器在生成备忘录时必须复制并存储大量的信息,或者客户非常频繁地创建备忘录和恢复源发器状态,可能会导致非常大的开销。

  1)备忘录(Memento)角色:备忘录角色存储“备忘发起角色”的内部状态。“备忘发起角色”根据需要决定备忘录角色存储“备忘发起角色”的哪些内部状态。为了防止“备忘发起角色”以外的其他对象访问备忘录。备忘录实际上有两个接口,“备忘录管理者角色”只能看到备忘录提供的窄接口——对于备忘录角色中存放的属性是不可见的。“备忘发起角色”则能够看到一个宽接口——能够得到自己放入备忘录角色中属性。

  2)备忘发起(Originator)角色:“备忘发起角色”创建一个备忘录,用以记录当前时刻它的内部状态。在需要时使用备忘录恢复内部状态。

  3)备忘录管理者(Caretaker)角色:负责保存好备忘录。不能对备忘录的内容进行操作或检查。

  三、小结

  (一)、问题解决方法及程序实现小结

  我的课程设计作业用的是Dreamever,即静态网页。因为本身每种模式的内容相对固定,实例代码以及uml图片都不会有很大的变动,而且所有模式所涉及的数据内容不多,不需要数据库支持,所以用静态网页形式显示既方便又合理。

  在制作网页的过程中,开始的思路是运用浮动框架,但是因为每种模式代码普遍比较多,若显示与框架之内,整个页面布局不够合理,也不美观,于是,一种模式运用两个页面来显示,即合理又美观。

  但是软件也有本身的缺陷,内容相对固定,不易改变,在变动后不容易改变。从每个页面回归前一个页面的时候可能会不方便。

  学习设计模式让我们感觉程序设计实际上是一件很有意思的事情,23种设计模式,每种模式又有自己独特的解决思路,带有一定的通用性。我们在发现问题到解决问题这个过程中,常会发现很多问题是重复出现的,或是某个问题的变体,外在不同,而本质相同,这些问题的本质就是模式。设计模式主要是在大量变成的基础上加以总结,以减少重复编码。

  (二)、 尚未解决的问题及下一步工作思路

  对于模板方法模式的理解还不够,相关内容还没有找到,对于课本上c#理解还不够深入,应该学习用多种语言实现每种模式,理解其基本思想。

  (三)、 收获

  在本次课程设计中,加深了对于23种设计模式的理解和记忆,更加明白总结对于学习的重要性,在程序开发中,重复性的东西是对于资源的一种浪费,所以在以后学习中应该在更加注重总结学习。本次的课程设计作业也能作为以后学习的一个工具,在需要复习的时候,可以回来查阅总结的内容,一举两得。

  课程设计报告优秀 6

  我国会计信息系统从会计电算化初期模拟手工记账探索起步,经过与其他业务结合推广发展,再到会计专业判断的渗透融合,并且与内部控制相结合建立ERP系统集成管理,整个发展过程可以划分为缓慢发展时期(1980年以前)、自发发展阶段(1983~1986年)、有组织有计划发展阶段(1986~1992年)、成熟阶段(1992年至今)。

  中国信息化进程中的问题在于如何充分利用信息技术来开发新的会计信息系统。根据国家规划,到20xx年,全国80%以上的单位要实现会计电算化。我国会计信息系统未来的发展趋势,主要是充分利用各种移动通信技术、网络技术和云技术,融合电子商务活动,是会计业务与经营管理紧密结合,全面实现会计信息系统的网络化、标准化、信息化目标。

  ERP,即企业资源计划,它是体现以市场为导向开展经营管理活动的管理软件,能够将企业内部所有资源合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。ERP应用成功的标志是:系统运行成绩化,软件的运作跨越多个部门;业务流程合格化,各级业务部门根据完全优化后的流程重新构建;绩效监控动态化,绩效系统能即时反馈以便纠正管理中存在的问题;管理改善持续化,是企业建立一个可以不断自我评价和不断改善管理的机制。一般可以解决企业管理中的问题:生产流程、进销存流程、内部沟通,信息资源共享、整合资源,提供高效、实时的订单、采购、生产、财务、物流、存货等准确信息。缓解市场多变和生产均衡之间的矛盾;解决企业库存管理的难题;提高客户满意度;有效解决信息孤岛问题;提高劳动生产率;改变企业中的部门本位观。

  一、通过使用用友ERP-U872软件来实际操作练习,了解很多了解会计工作流程。

  既学到了知识,也遇到很多问题。用友ERP-U872的功能可以划分为财务管理、供应链管理、生产制造管理、人力资源管理、客户关系管理(CRM)、集团管理、和多维分析管理等子系统。

  1、财务管理子系统包括总帐、报表、应收款管理、应付款管理、固定资产、专家财务评估、公司对账、网上银行、现金流量表、网上报销、WEB财务等功能。总帐系统可以满足企业不同角色的会计人员处理日常业务,系统可以自动编制收款、付款、转账凭证,自动进行期末记账与结帐,自动生成总分类账、明细分类帐和财务报表,进行财税一体化管理。

  2、供应链管理子系统包括采购管理、销售管理、库存管理、存货管理、存货核算、合同管理、售前分析、出口管理、委外管理、质量管理、进口管理,通过供应链管理帮助企业实现销售、生产、采购、财务部门的高销协同,逐步消除管理“瓶颈”,建立竞争优势。

  3、生产制造管理是用友ERP- U8的重要组成部分,用户可以进行MRP运算、ROP运算,包括物料清单、主生产计划、需求计划、产能管理、生产订单、车间管理、工序委外、工程变更、设备管理等功能模块。

  4、人力资源管理子系统提供薪资管理、人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理功能模块。薪资管理系统用于各类企业、行政事业单位进行工资核算、工资发放、工资费用分摊、工资统计分析和个人所得税核算等,可以和总帐系统集成使用。人事合同管理系统、对劳动争议事件处理情况的管理和薪资管理等功能模块,试用于各类企业、行政事业单位都用人单位和劳动者个人签订的劳动合同以及各种人事协议进行管理。用友ERP- U872还提供集团财务、客户关系、多维分析管理等子系统。

  本学期还学到主要内容:

  二、系统管理和公共档案基本设置

  1、如何进行系统注册。

  2、系统建立、修改、引入和输出。

  3、设置角色、用户和权限。

  4、设置基本信息:编码方案的设置,数据精度的设置,系统启用。

  5、设置基础档案:设置机构人员、客商信息、存货、财务、收付结算、业务、其他-常用摘要。

  三、总帐管理

  (一)、总账管理系统的目标包括:

  1、及时、准确地采集和录入各种凭证,保证进入计算机系统的会计数据及时、准确和全面。

  2、高效、正确地完成记账等数据处理过程。

  3、随时输出某个时期内任意会计科目发生的所有业务,随时输出各个会计期间的各种账表,为企业管理提供信息。

  4、建立总帐管理系统与其他子系统的'数据接口,实现会计数据的及时传递和数据共享。

  (二)、基本操作

  1、总帐控制参数设置

  2、期初余额录入

  3、凭证管理:填制凭证、审核凭证、查询凭证、凭证记账等。

  4、出纳管理:出纳签字、现金和银行存款日记账查询、凭证记账等。

  5、账簿管理:总账、明细账、辅助账等账簿查询。

  6、期末处理:自动转账、对账、结帐。

  四、UFO报表管理

  1、自定义一张货币资金表

  2、利用报表模板生成报表

  五、薪资管理

  薪资管理系统具有明显的自动计算和汇总优势,能够使财务人员的工资核算工作由繁重变得轻松,并且能够避免手工计算过程中可能出现的差错,是薪资管理系统在实践中得到广泛的应用。

  1、启用薪资管理系统

  2、建立工资账套

  3、设置人员附加信息

  4、设置工资项目

  5、设置银行名称

  6、建立工资类别

  六、固定资产管理

  资产管理主要包括原始设备的管理、新增资产的管理、资产减少的处理、资产变动的管理等,并提供资产评估及计提减值准备功能,支持折旧方法的变更;固定资产核算系统可以用于固定资产总值、累计折旧数据的动态管理,协助设备管理部门做好固定资产实体的各项指标的管理、分析工作。

  1、建立固定资产子账户、固定资产管理系统参数设置、录入固定资产原始卡片等。

  2、修改固定资产卡片、增加固定资产、折旧处理

  3、生成增加固定资产的记账凭证

  4、对账与结帐、账表管理、计提折旧

  5、固定资产的减少、固定资产的变动

  6、批量制单

  七、应收应付款管理

  1、应收款/应付款管理系统控制参数设置、基本信息设置

  2、应收款/应付款管理系统期初余额录入

  3、应收款/应付款管理系统日常业务:形成应收/应付款项、收款/付款结算、转账处理、应收坏账处理、制单、查询统计

  4、期末处理:汇兑损益、月末结账

  首先说一下遇到的问题与处理:

  (1) 进行账套的初始设置要认真谨慎,尤其是套账编码和启用日期需要注意。在操作过程中,曾经错误地将系统启用日期设置成20xx年,因此造成系统错误。同时,启动总账系统的时间必须大于或等于账套系统的启用时间,不然系统会出现“不能超前建账时间”或“不能滞后建账时间”。

  (2) 完成后,录在以下几个阶段需要进行系统数据备份。分别是在启用账套前,基础设置入期初余额前、填制凭证前、过账前、结账前。在做账时,因为没有备份导致数据丢失,重头再来的事情时有发生。

  (3) 审核凭证时,作废凭证不能被审核。审核人和制单人不能是同一个人,凭证一经审核,不能被修改、删除,只有取消审核签字后才可修改或删除,已标记作废的凭证不能被审核,需先取消作废标记后才能审核。在这里,我也犯了错误,就是忘记重新注册002,直接用系统管理员身份直接做凭证,导致最后审核不了。

  ERP在财务管理中的应用

  传统会计信息系统的主要特点是用于事后收集和反映会计数据,在管理控制和决策支持方面的功能相对较弱。另外,系统的信息处理一般都是对手工会计职能的自动化,系统的结构是面向任务和职能的,这对满足会计核算的要求来说已经足够,但在业务流程的监控和与其他系统的集成性上还需要加以完善。ERP系统中的财务管理模块已经完成了从事后财会信息的反映,到财务管理信息处理,再到多层次、全球化财务管理支持的转变。这些转变具体体现在:吸收并内嵌了国际先进企业的财务管理实践,改善了企业会计核算和财务管理的业务流程,使得财务管理的效率得到提高;财务系统不仅在内部的各模块充分集成,与供应链和生产制造等系统也达到了无缝集成。

  学习体会:学习用友ERP,我认为是熟悉会计工作最好的途径。跟着书本做用友ERP模拟财务工作,也就是跟着规范的企业管理流程走了一遍在这个过程中要多去思考,多去想想每走一步的理由,把学过的会计知识尽量串起来。需要知道不同时期,会计需要干些什么事情,会计在不同时期的工作任务是什么。然后才是熟悉软件,在学习过程中,不需要担心错误而不敢做,也不能太过于随意而错漏百出,这并不符合会计谨慎精神。遇到了困难,先尝试自己寻找原因,尝试用不同的办法解决问题。当认为自己的遇到的问题远在能力水平之外,询问老师或者别的同学,确实有种茅塞顿开的感觉。

  课程设计报告优秀 7

  1、地震震害及其特点:

  ·地震震害表明:6、7度区单层砖柱厂房破坏较轻,少数砖柱出现弯曲水平裂缝:8度区出现倒塌或局部倒塌,主体结构产生破坏;9度区厂房出现较为严重的破坏,倒塌率较大。

  从震害特点看,砖柱是厂房的薄弱环节,外纵墙的砖柱在窗台高度或厂房底部产主水平裂缝,内纵墙的砖柱在底部产生水平裂缝,砖柱的破坏是厂肩倒塌的主要原因。山墙在地震时产生以水平裂缝为代表的平面外弯曲破坏,山墙外倾、檩条拔出,严重时山墙倒塌,端开间屋盖塌落。屋盖形式对厂房抗震性能有一定的影响,重屋盖厂房的震害普遍重子轻屋盖厂房,楞摊瓦和稀铺望板的瓦木屋盖,其纵向水平刚度和空间作用较差,地震时屋盖易产生倾斜。

  2、适用范围及结构布置

  2.1单跨和等高多跨的单层砖柱厂房,当无吊车且跨度和柱顶标高均不大时,地震破坏较轻。不等高厂房由于高振型的影响,变截面柱的上柱震害严重又不易修复,容易造成屋架塌落。因此规定砖柱厂房的适用范围为单跨或等高多跨且无桥式吊车的中小型厂房,6-8度时厂房的跨度不大子15m且柱顶标高下大于6.6m,9度时跨度不大于12m且柱顶标高不大于 4.5m。

  2.2厂房的平立面应简单规则。平面宜为矩形,当平面为L、T形时,厂房阴角部位易产生震害,特别是平面刚度不对称,将产生应力集中。对于立面复杂的厂房,当屋面高低错落时,由于振动的不协调而发主碰撞,震害更为严重。

  2.3当厂房体型复杂或有贴建的房屋(或构筑物)时,应设置防震缝将厂房与附属建筑分割成各自独立、体型简单的抗震单元,以避免地震时产主破坏。针对中小型厂房的特点,钢筋混凝上无檀屋盖的砖柱厂房应设置防震缝,而轻型屋盖的砖柱厂房可不设防震缝。防震缝处宜设置双柱或双墙,以保证结构的整体稳定性和刚度,防震缝的宽度应根据地震时最大弹塑性变形计算确定。一般可采用50~70mm。

  3、结构体系

  3.1地震时厂房破坏程度与屋盖类型有关,一般来说重型屋盖厂房震害重,轻型屋盖厂房震害轻,在高烈度区影响更为明显。因此要求6-8度时宜采用轻型屋盖,9度时应采用轻型屋盖。人之地震震害调查表明:6、7度时的单跨和等高多跨砖柱厂房基本完好或轻微破坏,8、9度时排架柱有一定的震害甚至倒塌。因此《建筑抗震设计规范》(G8Jll一89)规定:6、7度时可采用十字形截面的'无筋砖柱,8度1、2类场地应采用组合砖柱,8度3、4类场地及9度时边柱宣采用组合砖柱,中柱直采用钢筋混凝土柱。经过地震震害分析发现:非抗震设计的单层砖柱厂房经过8度地震也有相当数量的厂房基本完好,所倒塌的厂肩大部份在设计和施工上也存在先天不足,因此正常设计正常施工和正常使用的无筋砖柱单层厂后,在8度区仍然具有一定的抗震能力。可见对8度区的单层砖柱厂房都配筋的要求是偏严的,在抗震规范的修订稿中将8度1、2类场地“应”采用组合砖往改为“宜”采用组合砖柱,允许设计人员根据不同情况对是否配筋有所选择。一般来说,当单层砖柱厂房符合砌体结构刚性方案条件,经抗震验算承载力满足要求时,可以采用无筋砖柱。

  3. 3对于单层砖柱厂房的纵向仍然要求具有足够的强度和刚度,单靠砖柱做为抗侧力构件是不够的,如果象钢筋混凝土柱厂房那样设置柱间支撑,会吸引相当大的地震剪力。使砖拄剪坏。为了增强厂房的纵向抗震承载力,在柱间砌筑与柱整体连接的纵向砖墙,以代替柱间支撑的作用,这是经济有效的方法。

  3.4 当厂房两端为非承重山墙时,山墙顶部与檩条或屋面板恨难连接,只能依靠屋架上弦与防风柱上端连接做为山墙顶部的支点,这不仅降低了房屋整体空间作用,对防止山墙的出平面破坏也不利,因此厂房两端均应设置承重山墙。

  3.5 厂房的纵横向内隔墙宣做成抗震墙,其目的充分利用培体的功能,避免主体结构的破坏。当内隔墙不能做成抗震墙时,最好采用轻质隔墙,以避免墙体对柱及柱与屋架连接节点产生不利影响,如果采用非轻质隔墙,则应考虑隔墙对柱及其与屋架节点产生的附加剪力。

  3.6 无窗架不应通至厂房单元的端开间,以免过份削弱屋盖的刚度。天窗架采用砖壁承重时,将产生严重的震害甚至倒塌,地震区应避免使用。

  4、抗震承载力计算

  4.1 横向抗震计算

  单层砖往厂房横向抗震计算的计算简图,可按下列规定选取:(1)当厂房柱为无筋砖柱或边柱为组合砖柱、中柱为钢筋混凝土柱时,可采用下端为固接、上端为铰接的徘架结构模型; (2)当厂肩边柱为无筋砖柱、中柱为钢筋混凝士柱,在确定厂房自振周期时,砖柱下端按固接考虑,在计算水平地震作用时,砖柱下端按铰接考虑。这主要是考宅到在地震作用下,随着变形的不断增加,无筋砖柱下端开裂并退出工作,囚而全部横向地震作用由中部的钢筋混凝土柱承担。轻型屋盖单层砖柱厂房的横向抗震计算,可以忽略空间工作影响·采用平面排架进、厅计算。对于钢筋混凝上屋盖和密铺望板的瓦木屋盖厂肩,其空间作用不能忽略,应按空间分析的方法进行计算:但为了简化,对于一定条件下的厂房可以按平面排架进行计算,考虑到其空间工作影响,对计算的地震作用效应要进行调整。

  4.2 纵向抗震计算

  对于钢筋混凝土屋盖的等高多跨砖柱厂房,当考虑屋盖为刚性时,纵向地震作用在各柱列之间的分配与柱列的侧移刚度成正比:当考虑屋盖的弹性进行空间分析时,侧移刚度较大柱列分配的地震作用比按刚性屋盖分配的地震作用小,而侧移刚度较小柱列分配的地震作用比按刚性屋盖分配的地震作用大。设计中为了利用刚性屋盖假定时纵向地震作用分配形式简单的优点,可以针对不同屋盖形式对柱列的侧移刚度乘以修正系数,做为纵向地震分配时的柱列刚度,并对所计算的厂房自振周期进行修正,以考虑屋盖的弹性影响。

  对于纵墙对称布置的单跨厂房,在厂房纵向沿跨中切开,取一个柱列单独进行纵向计算与对厂房进行整体分析结果是相同的。对于轻型屋盖的多跨厂房虽然屋盖仍具有一定的水平刚度,考虑到屋盖与砖墙的弹性极限变形值相差较大,为了计算简便,仍可假定各纵向往列在地震时独立振动,按柱列法进行计算。

  由于山墙比较高大,在横向地震作用下,墙体内的平面弯曲应力使墙体产主水平裂缝,墙体内的剪力使墙体产生交叉裂缝;在纵向地震作用下,墙体产生平面外倾倒。在山墙壁柱中配筋,可以防止或减轻上述震害的产生,壁柱的截面和配筋不应小于排架柱,并应通到墙顶与卧梁、屋面构件连接。

  为了防止山墙和横墙的剪切破坏,对其开侗应有所限制,开洞的水平截面面积不应超过总截面面积的50% 。8、9度时在山墙和横墙两端应设置构造柱,9度时在高大洞口两侧应设置构造柱。

  课程设计报告优秀 8

  前 言

  对于当今大学校园内的宿舍卫生检查管理来说,其数据量大,各种信息管理内容复杂,查询和管理校园内的宿舍卫生检查信息等工作由人工完成将是很累的,这种管理手段已不能适应时代的发展,因为它浪费了许多的人力和物力。但是一直以来人们使用传统人工的方式管理宿舍日常卫生,这种管理方式存在着许多缺点,如效率低等,另外,时间一长,将产生大量的文件和数据,这给查找和更新带来不少的困难。不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的宿舍卫生检查管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。

  几年前,各个学校的宿舍卫生检查管理基本上都是靠手工进行,随着各个学校的规模增大,有关宿舍卫生检查管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但手工管理具有效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等缺点。我校目前同样使用人工方式管理,所以我想借本次毕业设计之际,开发一个适用本校各系通用的宿舍卫生检查管理信息系统,但本人开发的系统不完善。

  我选择母校来设计这个系统主要有两个原因:

  一是:我熟悉学校的宿舍卫生检查管理工作,进行需求分析时比较方便; 二是:在我校学习的几年里,我受到了很多老师的关怀,若开发的系统能投入使用并发挥作用,使有关人员从繁重的工作中解脱出来,也算是对母校的一点回报。

  总之,本系统使用的SQL Server 20xx的企业管理器和Visual Basic 6.0的开发语言。详细介绍了学生公寓卫生检查智能化管理系统从技术及运行环境、系统分析、数据库设计、总体设计和详细设计的全部过程。对其中的问题,产生的原因进行了综合分析,对开发过程中的感受、得到的经验进行了总结,进一步得出结论并提出具有现实意义的意见和建议。实现一个管理信息系统的方法。作为毕业设计,由于时间比较紧张,加之本人没有过多的系统开发的经验,它肯定存在许许多多不足的地方,但对它的改善和功能的完备并不会随着毕业设计的结束而终止。本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中。

  系统开发技术简介

  Visual Basic 6.0语言概述

  “Visual”指的是开发图形用户界面(GUI)的方法。它不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的`对象添加到屏幕上的目标点即可。在用Microsoft Word进行图形绘制时,只要往Microsoft Word的空白文档中加入一个个的图形元素即可。Visual Basic的界面创作也类似。

  “Basic”指的是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言。Basic是一种在计算技术发展史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,到现在,包含了数百种语句、函数及关键字,其中很多和Windows GUI(Windows图形用户界面)有直接关系。

  Visual Basic 6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高、且功能强大。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发出Windows环境功能强大、图形界面丰富的应用软件系统。总的来看,Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。

  (1)可视化设计:

  表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。

  (2)事件驱动编程:

  在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。

  Visual Basic 应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用,使其具有了最广大意义上的可通用性和扩展性。

  SQL server 20xx技术简介

  SQL(Structured Query Language)是一种通用的关系型数据库的编程语言,是一组命令的集合,包括关系型数据库的建立、维护和查询等操作,已成为关系型数据库普遍使用的标准。

  Mircrosoft SQL Server 20xx是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。Mircrosoft SQL Server 20xx是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。

  课程设计报告优秀 9

  课程设计结束了,我学到了很多,也找到了自己身上的不足。感受良多,获益匪浅。但我们一起奋斗的精神和这份宝贵的经历将会成为人生道路上一道亮丽的风景线。

  在课程设计的过程中,我们经历了感动,经历了一起奋斗的酸甜苦辣,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。也一起分享了成功的喜悦。这次的课程设计对我们每个人来说都是一个挑战。

  通过此次课程设计,使我更加扎实的掌握了有关所学专业方面的知识,尤其是在防雷接地一块。在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,使我更深刻地理解了电力系统专业方面知识与认识。暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

  过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!

  课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识。

  在此感谢我们的邵小强老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次模具设计的.每个实验细节和每个数据,都离不开老师您的细心指导。而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。

  同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。我想经过这样的一个过程我们会学到很多,学会了怎样去和别人沟通,理解别人所做的事,别人也会宽容的对待我们,从而我们就在无形之中加强了我们的人际交往能力。这个经验对我们以后的人生将会发挥很大的作用。毕竟我们是生活在人类这个群体之中的。假如世界上只剩下一个人,那么他不可能长久的生活下去的。

  课程设计报告优秀 10

  本学期末我们进行了EDA实验,我们组做的是四路智能抢答器,不过本次实验与以往最大的不同是在熟练并掌握Verilog硬件描述语言的基础上,运用Quartus软件,对其进行波形以及功能的仿真。我们组抢答器的设计要求是:可容纳四组参赛者,每组设置一个抢答按钮供抢答者使用,电路具有第一抢答信号的鉴别和锁存功能,系统具有计分、倒计时和倒计时锁存等电路,输入信号有:各组的抢答按钮A、B、C、D,系统清零信号CLR,系统时钟信号CLK,计分复位端RST,加分按钮端ADD,计时预置控制端LDN,计时使能端EN,计时预置数据调整按钮可以用如TA、TB表示;系统的输出信号有:四个组抢答成功与否的指示灯控制信号输出口可用如LEDA、LEDB、LEDC、LEDD表示,四个组抢答时的计时数码显示控制信号若干,抢答成功组别显示的控制信号若干,各组计分动态显示的控制信号若干。整个系统至少有三个主要模块:抢答鉴别模块、抢答计时模块、抢答计分模块。

  实验的第一天我们组三个人就开始对抢答器的各部分源程序进行调试,由于刚开始对于quartus2软件用的不是很熟练,所以在第一天几乎上没有啥大的进展,一直都在改程序中的错误。在不停的重复的编译、改错。拿着EDA修改稿、资料书检查出错的地方,一边又一遍的校对分析其中的错误。

  在实验中我们遇到了很多的问题。为了解决这些问题我和他们两个都在的想办法通过各种渠道寻找解决问题的方法。上网查资料、问同学、图书馆查资料、问老师、自己想办法,其实最有效的方法还是自己去想那样学到的东西才会更加的深刻记得时间也是最长的.,他人的帮助当然是很好的,但只是暂时的要想真正的学到东西还是要靠自己去想办法。不能一有问题就希望要他人帮忙,一定自己先好好想想实在解决不了的再去问老师找同学。

  由于在一开始的时候对quartus2软件的不熟悉耽误了很多的时间,在接下来的几天里遇到了不少的问题。刚开始的时候是源程序中的错误一直在那改,好不容易几个模块中的错误都一个个排除了,但当把他们放到一起时问题就又出现了。于是又开始了检查修改,可是弄了好长时间也没有弄明白,最后找了一个在实验室的同学说是顶层文件有问题。于是晚上又找了些关于顶层文件资料还有课本上的例子。最后对步骤已经有了很熟练的掌握,很快就完成了程序编译、仿真、下载到最后的调试。

  纸上谈来终觉浅,绝知此事要躬行。在这短暂的两周实验中深深的感觉到了自己要学的东西实在是太多了,自己知道的是多么的有限,由于自身专业知识的欠缺导致了这次实验不是进行的很顺利,通过这次实验暴露了我们自身的诸多的不足之处,我们会引以为鉴,在以后的生活中更应该努力的学习。

  虽然实验仅仅进行了两个星期就匆匆的结束了,但在这两个星期中收获还是很多的。实验的目的是要把学过的东西拿出来用这一个星期的实验中不仅用了而且对于quartus2软件的使用也更加的得心应手,这次实验提高了我们的动手能力、理论联系实际的能力、发现问题分析问题解决问题的能力。实验只要你认真做了都是对自己能力一次很大的提高。

  本次设计过程中得到我们老师的悉心指导。瓮老师多次询问设计进程,并为我们指点迷津,帮助我们理顺设计思路,精心点拨,时刻在帮助着我们去提高自己。瓮老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅是我学习的楷模,并将积极影响我今后的学习和工作。在此诚挚地向瓮老师致谢。

  课程设计报告优秀 11

  本学期末我们进行了EDA实验,我们组做的是四路智能抢答器,不过本次实验与以往最大的不同是在熟练并掌握Verilog硬件描述语言的基础上,运用Quartus软件,对其进行波形以及功能的仿真。我们组抢答器的设计要求是:可容纳四组参赛者,每组设置一个抢答按钮供抢答者使用,电路具有第一抢答信号的鉴别和锁存功能,系统具有计分、倒计时和倒计时锁存等电路,输入信号有:各组的抢答按钮A、B、C、D,系统清零信号CLR,系统时钟信号CLK,计分复位端RST,加分按钮端ADD,计时预置控制端LDN,计时使能端EN,计时预置数据调整按钮可以用如TA、TB表示;系统的输出信号有:四个组抢答成功与否的指示灯控制信号输出口可用如LEDA、LEDB、LEDC、LEDD表示,四个组抢答时的计时数码显示控制信号若干,抢答成功组别显示的控制信号若干,各组计分动态显示的控制信号若干。整个系统至少有三个主要模块:抢答鉴别模块、抢答计时模块、抢答计分模块。

  实验的第一天我们组三个人就开始对抢答器的各部分源程序进行调试,由于刚开始对于quartus2软件用的不是很熟练,所以在第一天几乎上没有啥大的进展,一直都在改程序中的错误。在不停的重复的编译、改错。拿着EDA修改稿、资料书检查出错的地方,一边又一遍的校对分析其中的错误。

  在实验中我们遇到了很多的问题。为了解决这些问题我和他们两个都在的想办法通过各种渠道寻找解决问题的方法。上网查资料、问同学、图书馆查资料、问老师、自己想办法,其实最有效的方法还是自己去想那样学到的东西才会更加的深刻记得时间也是最长的,他人的帮助当然是很好的,但只是暂时的要想真正的学到东西还是要靠自己去想办法。不能一有问题就希望要他人帮忙,一定自己先好好想想实在解决不了的再去问老师找同学。

  由于在一开始的时候对quartus2软件的不熟悉耽误了很多的时间,在接下来的几天里遇到了不少的问题。刚开始的时候是源程序中的错误一直在那改,好不容易几个模块中的错误都一个个排除了,但当把他们放到一起时问题就又出现了。于是又开始了检查修改,可是弄了好长时间也没有弄明白,最后找了一个在实验室的同学说是顶层文件有问题。于是晚上又找了些关于顶层文件资料还有课本上的例子。最后对步骤已经有了很熟练的掌握,很快就完成了程序编译、仿真、下载到最后的调试。

  纸上谈来终觉浅,绝知此事要躬行。在这短暂的两周实验中深深的感觉到了自己要学的东西实在是太多了,自己知道的是多么的有限,由于自身专业知识的欠缺导致了这次实验不是进行的'很顺利,通过这次实验暴露了我们自身的诸多的不足之处,我们会引以为鉴,在以后的生活中更应该努力的学习。

  虽然实验仅仅进行了两个星期就匆匆的结束了,但在这两个星期中收获还是很多的。实验的目的是要把学过的东西拿出来用这一个星期的实验中不仅用了而且对于quartus2软件的使用也更加的得心应手,这次实验提高了我们的动手能力、理论联系实际的能力、发现问题分析问题解决问题的能力。实验只要你认真做了都是对自己能力一次很大的提高。

  本次设计过程中得到我们老师的悉心指导。瓮老师多次询问设计进程,并为我们指点迷津,帮助我们理顺设计思路,精心点拨,时刻在帮助着我们去提高自己。瓮老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅是我学习的楷模,并将积极影响我今后的学习和工作。在此诚挚地向瓮老师致谢。

  课程设计报告优秀 12

  经过两个星期的努力,我们终于完成了本次变电所所电气主接线课程设计。回想这十多天的努力,虽然辛苦,却有很大的收获和一种成就感。

  在这次课程设计中,在我们小组,我主要负责变压器选型以及短路电流计算,在电气主接线形式的确定中也发表了主要意见。

  通过本次课程设计,我加深了对变电所电气主接线知识的理解,基本掌握了变电所电气主接线设计的步骤,所学的理论知识很好的运用到了实际工程中。在具体的设计过程中,涉及了很多知识,知识的掌握深度和系统程度都关系到整个设计的完整性和完善性,正是这样有趣而且具有挑战性的任务,激发了我的兴趣,我会尽可能的搜罗信息,设计尽量合理的电气主接线,而这个过程,也是我学习进步的过程。因此本次设计不但是我对所学的知识系统化,也锻炼了我查找资料、分析信息、选择判断的`能力。

  在之前的理论学习中,对变电所电气主接线设计的各种信息了解不够全面,对于《电力系统暂态分析》、《电力系统稳态分析》以及《发电厂电气部分》等专业可乘的知识不能联系起来,所学到的知识感觉都是分散的,不能融会贯通。而且以前所掌握的知识还不足以在整个课程设计中达到轻车熟路的程度。

  通过此次课程设计,我熟悉和学习了变电所电气主接线设计和各种计算。其中包括:短路电流计算、电气设备选型、导体选择计算、防雷保护等。掌握了各种电气主接线使用条件、优缺点、接线形式。了解了各种电气设备的性能指标,校验方法,以及导线的选择。

  在整个的程设计中,把遇到的疑问做了笔记,并通过各种资料去了解相关的知识。也希望带着这些疑问在学习中与其他同学讨论或请教来解决。除此之进行外变电所电气主接线设计通过边做边学习及向同学、老师请教,在规定时间内顺利完成了任务范围内的工作。

  回顾整个课程设计的过程,自己还有以下一些方面需要进一步加强,同时也可以在以后的学习工作中不断勉励自己:虽说对整个设计过程中涉及的计算机基本的规范已有较为深刻的了解,但因为初次做变电所电气主接线设计,对部分设备性能、使用方面了解不足,在今后的学习中应通过多查阅各种相关资料来掌握;对于所学专业知识应多熟悉,将所学的知识联系起来。

  本次课程设计大大增强了我们的团队合作精神,培养了我们自学的能力,

  以及实践能力和细心严谨的作风。此外,还学会了如何更好的去陈述自己的观点,如何说服别人认同自己的观点,相信这些宝贵的经验将会成为我今后成功的基石。课程设计是每个大学生必须拥有的一段经历,它让我们学到了很多在课堂上根本无法学到的知识,也打开了我们的视野,增长了见识,为我们以后更好的服务社会打下了坚实的基础。

  课程设计报告优秀 13

  随着计算机科学的发展、应用领域的不断扩大,对计算机技术本身的要求越来越高。现在越来越多的软件开发过程采用了面向对象的开发技术,面向对象的研究遍及计算机软硬件的各个领域,如面向对象的程序设计语言、面向对象的程序设计方法、面向对象的设计、面向对象的分析、面向对象的操作系统、面向对象的DBMS、面向对象的开发工具、面向对象的开发环境等。目前不仅在研究领域已取得了丰硕的成果,而且有些软件产品已经投放市场。面向对象技术是一种新的设计技术,与传统的面向过程技术相比,它试图依据人们对问题的看法来解释软件的架构,并力求将问题域中的问题映像到分析模型中,再转换成对应的程序代码。面向对象技术倡导一种新的认知和表示世界的思想,计算机专业人士利用它提出了面向对象的计算机程序设计语言、面向对象的软件设计方法、面向对象的数据库等,使面向对象技术在今天的应用设计中得到了最广泛的运用。

  一、面向对象的有关基本概念

  面向对象技术为软件开发提供了一种新的方法学,引入了许多新的概念,这些概念是理解和使用面向对象技术的基础和关键。

  (一)对象(Object)、方法(Method)及消息(Message)

  客观世界的问题都是由客观世界中的实体及其相互之间的关系构成的。我们将客观世界中的实体抽象为问题空间中的对象。由于我们需要解决的问题不同,我们面向的对象也就不同,因此对象是不固定的。一本书可以是一个对象,一家图书馆也可以是一个对象。从动态的观点看,对象及其操作就是对象的行为,一个对象的通常定义是:对象是对一组信息及其上面的操作的描述。

  私有数据结构和处理,这些处理又称为操作(Operation)或方法(Method),包括控制和过程。其中私有数据表示了对象的状态,该状态只能由私有操作来改变,每当需要改变对象的状态时,只能由其它对象向该对象发送消息。

  消息是用来请求对象执行某一操作或回答某些信息的要求,消息统一了数据流和控制流,程序的执行是靠在对象间传递消息来完成的。表示消息的形式是消息模式。对同一消息模式的不同消息,同一对象所作的解释和处理都相同,但是会由于对象状态的不同而导致操作结果不同。一个消息模式定义对象的一种处理能力,所有消息模式及相应于消息模式的处理能力,定义了对象的外部特征。

  (二)类(Class)、实例(Instance)、继承性(Inheritance)

  在客观世界中,有许多具有相同特征的事物,如:小轿车、大客车、卡车等,可以归类为机动车。从对象观点看,具有共同的属性、共同的操作性质的对象的集合就是类,而单个对象则是对应类的一个实例。例如:书是一个类,而某一本具体的书如《面向对象的分析》则是该类的一个实例,任何一个对象都是某一个类的实例,并继承该类定义的私有数据和操作。这就是继承性,一个类实质上定义的是一种对象类型。

  类构成层次结构,相对上层的是超类,相对下层是子类,子类在继承超类的私有数据结构及操作的同时可以拥有自有的私有数据结构及操作。如果一个子类只有一个超类,则称为单继承性,这时该类共享多个超类的属性及操作。

  类和继承性是现代软件工程中的重要概念,软件的可重用性、程序成分的可重用性是通过继承类中的属性和操作而实现的。许多工业观察有相信可重用软件不是通过建立传统的过程序(子程序库),而是通过建立“类库”实现的。

  (三)封装性(Encapsulation)

  对象的封装性是面向对象技术的一个重要特征。对象本身的定义即提供了封装性。对象的封装性是一种信息隐蔽技术,对象的使用者只能看到对象封装界面上的信息,对象的内部对使用者是隐蔽的,其目的在于将对象的使用者和设计者分开。对象的封装性体现在以下几个方面:

  对象具有清楚的边界:对象的内部软件(数据结构及操作)的范围,限定在这个边界之内;对象具有统一的外部接口;对象的`接口(消息模式)描述该对象与其他对象间的相互作用;对象的内部实现是不公开的;对象的实现给出了对象提供的功能细节,外部对象是不能访问这个功能细节的。

  信息隐蔽是软件开发过程中强调的一个重要概念,对象的封装性很好地体现了这一概念。这就便利得用面向对象技术所开发设计的软件的可维护性大为改善,这也是软件技术追求的目标之一。

  二、面向对象技术的基本思想

  面向对象的方法是一种分析方法、设计方法和思维方法。计算机系统通常是在指定的对象上执行特定的行为操作,要获得符合用户需求的灵活而且可重用的系统,最好的办法就是把软件结构建立在对象之上,而不是行为之上,使计算机求解问题更加类似于人类的活动。因此,概括面向对象方法的基本思想为:从客观存在的对象出发来构造软件系统,并在系

  统构造中尽可能运用人类的自然思维方式。面向对象技术是从问题域中客观存在的事物出发来构造软件系统,用对象作为这些事物的抽象表示,并成为系统的基本构成单位。每个对象都有其属性和服务,对象的属性和服务融为一体,对外屏蔽其内部细节,称作封装,把具有相同属性和相同服务的对象归为一类,类是这些对象的抽象描述,每个对象是该类的一个实例,通过在不同程度上运用抽象原则,得到较一般的类和较特殊的类,特殊类继承一般类的属性和服务,复杂的对象用简单的对象构成,称作聚合。对象之间的消息通信表达对象之间的动态联系,对象之间的关联表达对象之间的静态关系。

  随着科学技术不断进步和经济不断发展,面向对象技术在当今软件开发中的运用越来越广泛,面向对象技术中使用UML语言对于数据库系统的设计具有非常重要的作用。运用UML语言能详细描述数据库系统的外部功能结构、内部静态结构、动态结构以及程序代码的物理结构,采用面向对象的成熟技术提高了数据库系统设计的效率和质量,提高了数据库系统软件开发的可重用性和可维护性。

  课程设计报告优秀 14

  一、预备知识

  汇编语言程序设计是一门实践性很强的课程。编写程序、上机调试、运行程序是进一步学习和掌握汇编语言程序设计的必要手段。

  二、实验目的

  1、 掌握实验运行汇编语言所用的计算机机型

  2、 熟悉常用编辑程序(行编辑程序EDLIN、全屏幕编辑程序QE及其它用于文件编辑的应用程序。)

  3、 掌握汇编程序ASM、宏汇编程序MASM1.0以上。

  4、 LINK连接程序

  5、 DEBUG调试程序

  三、汇编语言源程序上机操作过程

  编辑源文件

  根据给定的任务,可编写程序。如果经过检查认为所编程序无错时,就可在计算机上通过编辑程序建立源程序文件了。一般在编辑过程中总会有错误产生,因此还要进行人工检查、修改以致重新编辑,直到所编辑的源程序无误为止,然后以一个源程序文件(ASM文件)存盘。

  将包含QE文件的`工作磁盘插入驱动器A:。进入QEA>QE进入全屏幕后可以开始编程。文件名取为Myprog。asm;Ddisplystring (09H)

  CODESEGMENTPUBLIC

  ASSUME CS:CODE,DS:CODE

  ORG 100H

  START:JMP BEGIN

  MSG DB‘Hi ! This ia a dollar sign terminated string.’,’$’BEGIN:MOV AX,CS ;set up to display message

  MOV DS,AX

  MOV DX,OFFSET,SG ;set up to display message

  MOV AH,09H;display string function request

  INT 21H ;call DOS

  MOV AH ,4CH ;terminate propram funct request

  INT 21H ;Call DOS

  CODE ENDS;end of code segment

  END START;strat is the entry point

  输入完毕后,按ALT---X,存盘返回DOS

  3、 汇编源程序文件(ASM,MASM)

  由编辑程序所建立的ASM文件只是个文本文件,计算机无法执行。需要经过汇编程序的汇编,使其转为目标代码文件。它是通过调用宏汇编MASM(或汇编程序ASM)程序完成这一汇编操作的。汇编程序还将对源文件进行语法检查,如发现有错,将给出错误原因。程序设计者可根据它分析和修改源程序,并再经过汇编,直到无错时为止,此时得到的是一个目标文件(OBJ文件)。

  A>masm

  Source filename [.ASM]:myfile

  Object filename [myfile.OBJ]:

  Source Listing [Nul.LIST]:

  Cross—referedce [NUL.CRF]:

  4、 连接目标文件(LINK)

  目标文件为浮动的相对地址,是不可直接执行的。必须经过连接,把有关模块连接在一起,构成统一的编址,从而为运行提供条件。在运行时,装填到内存中的具体位置由段地址来确定。连接过程是由LINK连接程序实现的,止时得到的是一个可可执行文件(EXE文件)。

  A>LINK

  Object Modules [.OBJ]myfile

  Run File[MYFILE.EXE]:

  LIST FILE [NUL.MAP]:

  Libraries[.LIB]:

  5、 运行可执行文件

  得到可执行文件后就可以直接调用可执行文件名,从盘上调到内存中运行。

  四、实验总结

  编写好一个程序后,要想在计算机中调试、运行,必须要有一个程序来支持程序的编辑、修改等操作。这种支援程序叫编辑程序。编辑程序有很多种,但按功能划分,主要有两大类。一类是行编辑程序,如EDIT编辑程序;另一类是全屏幕编辑程序如Quick Edit(QE)。行编辑程序功能较弱,不如全屏幕编辑程序方便、灵活。在编辑汇编语言的源程序时,可以使用已熟悉的。

  课程设计报告优秀 15

  某坚持政务公开方向,完善“电子政务”建设,对接市信息产业化建设;增设“百件实事网上办”等栏目;加大人民来信的处理力度,完善县乡视频会议系统。近期,组织全体工作人员县进行第三次全新改版,主题内容涵概全县经济社会发展的各个方面。扩大政务公开范围,拓宽公开内容,完善公开形式,提高政务公开的透明度,有力地促进了“阳光政府”建设。

  一、综合协调,强化服务,进一步加强和改善网站建设环境

  县作为县委、政府专设的信息服务部门,既是某县对外开放的窗口,又是与外界交流的平台。今年,我们加大了管理力度,将工作重点放在网页的重新设计、信息的及时更新和向市政府网的传输上。网页设计上:创新设计,从实际出发,整合各个网站的长处,打造全新的、一流的政府网络平台;信息更新上:实时更新,对所有的栏目进行全方位的更新,从网页上的内容体现某县新的变化与发展,特别是新闻宣传上(上午新闻上午发、下午新闻下午发、晚上新闻晚上发),以图片、文字和视频等形式,生动地展示某县。

  2008年,在不断更新硬件设备的同时,对软件设备也提出了要求,工作人员全力投身到资料的更新工作中。首先从收集资料到对资料进行认真筛选及审核,针对应要发布信息的范围,对全县各个部门的信息以多角度进行网上宣传,让发挥其应有的作用。经全面更新的襄括某县和各项事业发展情况,以图文并茂的形式将优势进行全方位的宣传。此次全新更改,一改过去网站资料一经发布陈年不变的模式,新网站数据库新技术的支持,使得资料可随时更新,使大家每天都能浏览到本日新变化;此次改版更趋向于以服务为主,对于广大人民群众比较敏感的问题设置专栏,以供大家进行监督,为某县“阳光政务”提供了支持。此次全新改版,为某县各项事业更快地跨上一个新台阶提供了平台。

  二、加强了网络安全运行管理的制度措施

  1、完善了内部制度建设

  为加强网络安全运行管理和网上信息发布,县政府按照县委、县政府要求,制订和完善了有关政府信息网络系统安全运行管理、信息审查发布、帐号使用登记管理、信息保密、网络安全监测等10项内部管理制度,坚持认真做好网络系统日常管理维护和安全监控工作,及时解决网络和电脑故障,保证了整个网络安全稳定顺畅运行。

  2、建立了网络管理员制度

  对与网络中心联网的10多家重点单位,确定了各单位网络管理员,明确了管理员职责,由网络管理员负责本单位的一般网络故障和电脑单机故障进行处理。由地区不定期地安排对管理员的培训学习,对各上网单位的网络管理进行监督检查。

  3、建立了网络信息员制度

  在全县20多家县直单位和19个乡镇政府建立了信息报送员制度,对各单位报送的信息逐一进行审核发布。

  三、某县政府网页建设存在的问题

  1、访问的成功率低、速度慢,访问率低

  网站主页访问速度是衡童网站性能的一个主要指标。有些网页很难成功访问,还有一些网站虽然能访问,速度却很缓慢。显然,网站的制作技术有待进一步提高,否则,在生活节奏口益提高的今天,丙精彩的内容如果要漫长的等待,也会被用户所抛弃。该县政府网页的'访问率也很低。

  2、更新频率低,监而不管,维护不力

  该的管理很不周全,设置了许多栏日,但并没有经常更新内容,有的栏日几个月甚至几年不更新,成了摆设。不但影响了网站的整体质量,还破坏了的形象。

  3、虚拟咨询功能不够完善

  虚拟咨询是指网站通过电子邮件、实时问答、Web由表格、在线交谈、BBS公告、视频会议等形式,实现Web网页信息4_动的一种咨询方式。调查表明,以上这些虚拟咨询,都仅仅是网站方面简单的单向交流活动,而作为标志网站与公众的沟通能力的双向交流栏日如“在线交谈”、“网上对话”在该县中几乎没有体现。这说明该与成熟事务处理阶段尚有一段距离,网站交互功能还相当欠缺。

  四、对该县建设的思考及建议

  1、政府网页应有丰富的内容

  政府网页应有丰富的内容,信息量大,页面图文并茂,五彩缤纷外,使得网民赞叹不已,流连忘返。

  2、颜色的搭配布局

  颜色的搭配布局清淅,颜色是整个网页的的第一感觉,当搭配不当时,让网名无再看下去的兴趣。

  3、网页的整体布局和导航

  网页的布局通常指的是网页的整体架构,说的通俗一点就是排版。如何突出最重要的内容,即让用户第一眼就看到这个网页所想要传达的信息。这一点至关重要。在大多数做的比较成功的网页中,一个共同的特点就是网页的整体架构十分的清晰明了,便于用户浏览

  4、加大投资力度,规范网址管理

  一方面网站建设的领导者应加大重视力度,从长远考虑,增加投资,拥有自己的服务器;另一方面要充分考虑使用者的力便,在现有条件下尽可能根据网络的有关协定,规范网址。网址应尽量缩短长度,简单易记,避免冗长难记的现象;增强路径的通俗性,不应使用稀奇古怪的字母组合。

  5、横向联合,确保网站建设专业化

  调查发现,网站的建设主要有三种方式:一是由专业公司制作,主办单位自己维护,维护人员是单位兼职员工;二是主办单位自主创办、维护,维护人员由专职员工构成;三是个人自主建设、维护。第一种方式由于缺乏专人维护,使网站疏于管理;第三种方式因个人的经验不足、思想不成熟,难以确保网站向正确的方向发展。相比之下,第二种方式则比较可取。其不足在于,员工的更换会影响网站运行,员工专业上的局限性也会影响栏日质量。要解决这一问题,必须专兼并举。横向联合是指机关和专业网站技术人员合作,整合资源,发挥各自优势,匀_为补充,打造品牌,使红色网站建设走上专业化之路。

  课程设计报告优秀 16

  一.设计的目的与意义

  1.1 意义

  从建国以来,我国的电子技术的不断地飞速发展,广泛应用于社会的各个领域,工业、农业、医学、军事及日常生活等,但我国由于没有赶上前两次科技革命,经济发展相对于发达国家比较晚,仍属于发展中国家,所以作为21世纪的大学生有义务肩负起振兴国家的使命。

  忆往昔,1837年画家出身的莫尔斯(S.F.Morse)发明了电报,1876年,美国人贝尔(A.G.Bell)虽然不懂电学和机械,但他凭借造福人类的激情和毅力发明了电话,没有受过正规大学教育的马可尼利用赫兹的火花振荡器作为发射器,实现了无线电信号的传递……

  鉴于以上各种事实,同样也点燃了我决心未来成为一名电子工程师内心的火花,我认为在学习好文化知识的基础上,我们应该多实践,把所学到的知识能尽量多地转化为造福社会的生产力。

  1.2 目的

  经过我们组四个人共同的商议,我们决定从比较简单的实验入手,设计一个声控闪光灯。声音由麦克风拾取,LED灯能随着环境声音的强弱起伏而闪烁发光,当有声音时闪光灯发光,并且在一定范围内随着声音的大小闪光灯的亮暗发生变化,声音越大越亮。

  二.课程设计概况

  2.1 设计任务

  (一)制作声控闪光灯。

  1 理解声控闪光灯电路的工作过程。

  2理解电路中各元件的作用,如耦合电容决定整个电路的下限频率,了解驻极体话筒的结构和特点。

  3会对声控闪光灯电路进行安装、调试和测试。

  4会用万用表对驻极体话筒进行正、负极识别和质量检测。

  5掌握电阻、发光二极管、三极管、驻极体话筒的插装要求与工艺。

  6掌握印制电路板元器件的焊接技术。 7熟悉印制电路板的连线方法。

  (二)帮助我们更好地理解所学的理论知识。

  能利用模拟电电子技术课程一些基础知识制作出简单的电子器件。

  (三)学会查找资料,包括图书、网络等渠道。

  (四)提升我们的动手能力。

  (五)培养我们制作报告的一些基本方法。

  2.2 基本概况

  1.打印《模拟电子技术》课程设计说明书一份,给出课题的设计和制作、调试过程。

  2.根据技术指标要求,画出设计电路图,画出印制电路版图。

  3.设计时间为一周。

  4.制作PCB板。

  5.人员分组,四人一组,选择同一课题的电路相同,但课程设计报告不能完全相同.

  三.课程设计方案及内容

  3.1 电路设计方案

  3.2 论证

  三极管VT1相当于开关,VT2起放大作用。当无声时,VT1处于临界饱和,集电极电位低,则VT2截止,那么VL1、VL2灭,当有声音时,其信号的负半周使ICE1减小,UC1增大,VT1导通,那么VT2也进入放大状态,使VL1、VL2亮,根据声音的频率而闪烁。

  3.3 仿真

  在仿真软件multisim中进行仿真,仿真电路图如图3-3,其中话筒用函数发生器代替,9014晶体管用2N3904代替。 仿真效果为:

  当函数发生器大约为0HZ时,发光二级管几乎不闪烁,用万用表测得UC1两端的电压为0.39V,示波器测量二级管两端波形几乎为一条水平线。

  当函数发生器大约为100HZ以上时,发光二级管不停地闪烁,用万用表测得UC1两端的电压为0.74V(频率变化,UC1两端的电压也变化不大,如a、当话筒为100HZ时,UC1=0.74V;b、当话筒为10000HZ时,开始UC1=0.68V,大约10秒后,最终,用示波器测量二级管两端。

  因为人声音的频率为85-1100HZ,所以当人发出声音时UC1应该等于0.74V,VT2会导通。

  3.4 设计原理及功能说明

  静态时,使VT1处于临界饱和状态, VT2截止,LED1和LED2无电流流过皆不发光。 R1给电容话筒MIC提供偏置电流(只要选取合适的R2、R3就能使无声波信号时,VT1处于临界饱和状态,使VT2处于截止状态)。

  当有声波信号时,话筒捡取室内环境中的声波信号后即转为相应的电信号,经电容C1送到VT1的基极,电信号的负半周使VT1退出饱和状态(正半周时不能使VT1 的ICQ降低),进入放大状态, VT1的集电极电压上升(VT1、VT2组成两级直接耦合放大电路),VT2导通,LED1和LED2点亮发光。

  当输入音频信号较弱时,不足以使VT1退出饱和状态,LED1和LED2仍保持熄灭状态,只有较强信号输入时,发光二极管才点亮发光,所以,LED1和LED2能随着环境声音(如音乐、说话)信号的`强弱起伏而闪烁发光。

  放大电路又称放大器,是电子设备中的核心部分,其主要作用是对输入的信号进行放大,从而推动负载工作。所谓放大,实质就是将直流电源的能量转化为具有一定大小且随着输入信号变化而变化的输出信号,也可以讲放大器是一个能量转换器。放大电路分为共发射极放大电路、共基极放大电路和共集电集放大电路三种基本形式。

  大电流;UCC是输出回路的电源,作用是为输出信号提供能量;RC是集电极负载电阻,作用是把电流的变化转换成电压的变化;基极电源UBB和基极偏置电阻RB的作用是为了发射结提供正向偏置电压和合适的基极电流IB;C1、C2称为隔直电容,作用是隔直流、通交流信号。

  为了是三极管工作在放大状态,首先必须保证反射结为正向偏置,集电结为反向偏置;其次为了保证放大电路能尽可能不失真地放大交流信号,必须在静态是,三极管的各极都要有一个合适的工作电源和电流,即给放大器设置一个合适的静态工作点。

  四.总结

  经过一个星期的课程设计,留给我印象最深的是设计一个成功的电路,必须要有扎实的知识基础。本产品能通过声音的频率来控制灯的闪烁,个人感觉其功能还算比较完善。

  此次的设计并不奢望十全十美,当中不完美的地方有:所设计的电路比较简单,但这也让我有更多的时间对所学的专业知识运用到一些细微的方面,我们组每个人也都做了一个成品;感到很有成就感,对模电越来越感兴趣了

  做设计的目的是希望能检查下对所学知识的运用能力的好坏,并对以后的课程学习打好基础,提高自己的动手能力,并且开始慢慢走上电子产品创新的道路。

  课程设计报告优秀 17

  一、设计目的

  经过一系列硬件课程的学习及相关实验后,做一个综合的系统性的设计,对计算机硬件设计有一个整体的认识,可以进一步提高实践动手能力。

  二、所用设备

  TDN-CM++实验教学系统一台,PC微机一台, 排线若干

  三、设计思想

  1.确定搭建一台8位模型机,指令系统系统有10条,涉及输入,输出,加,减,自增,自减,与,传送,跳转,停机等指令。

  2.根据所要设计的指令,确定各种信息的传送路径,以及实现这些传送所需的微指令。

  3.根据数据通路,确定指令系统中每条指令的执行流程。

  4.根据执行流程,确定好机器指令之后,确定相对应的微指令地址,需要多条微指令来完成的机器指令,要准确无误的确定每条微指令的后续地址。 5.设计好指令后,将指令加载,检测该指令是否可以达到预计功能。

  四、设计总结

  经过了三天的实践学习,在老师的悉心指导和搭档的默契配合下终于完成了硬件课程实验,从中受益匪浅。

  实验首先要做的事情就是接线,对于已经做过微机实验的我们,器件箱并不陌生,但也熟知连线的重要性,连每根线都必须十分细心,因为每根都影响着整个设备的运行。于是,我跟我的搭档分工合作,她读图我连线,为了避免连错,我每根线都以红线为起始位,保持规律性,这样也方便出错后检查。在我俩默契的配合下,我们很快就完成了连线操作,后来测试时却发现数据显示一直不变,经过检查才发现原来数据线少插了一根。还好就这么一根问题,因为很多同学在连线这块就花费了大量的时间了,大大降低了效率,所以说小问题也不能忽视。

  连线正确后,接下来就是编写微指令了,由于对指令的格式不是很熟悉,所以在了解指令格式和工作流程上花费了些时间。编写的指令有两种,一个是操作码,一个是微指令。操作码格式比较简单,相比而言微指令格式比较复杂,共24位,为了便于理解,在编写微指令的时候我都按各部分的含义将24位划分成了几个部分,也便于修改。在编写指令的`过程中,我发现虽然写的指令都是平时最常用的基本指令,我们都很清楚每条指令的含义,但是把它们转换成微指令还是比较复杂的。因为有些指令虽然只有一句,但是却包含好几步微操作,我们必须对每条微操作的流程非常清楚才能写出正确的微指令。

  还有就是在编写JMP指令的时候,理论要求我们在执行该指令后,能够实现跳转效果,但很多人都只是理解到这一步,并没有去深思跳转是从哪里跳转到哪里,正如我们刚开始设计这一指令时一样,仅是随随便便的在JMP指令所对应的微指令当中,将后继位地址随便改成了另一个微指令的地址,以为已经实现了跳转,后来发觉,这样的跳转不仅没有任何实际意义,更重要的是在操作员使用这一指令的时候,本意应该是想指定下一步将要执行的指令,作用可能是控制循环,也可能是跳转分支,总之是需要自己去设定的一个目的机器指令,而绝不是随意的指定了一条微指令。后来在老师的指导下,我们在操作码中又添加了一条语句,实现了跳转到固定位置,而不会再由机器随机选取目的地址跳转了。

  通过这次的实验,我更加地清楚了微指令的操作流程和编写,加强了自己的动手能力,对硬件实验有了一定的了解,相信这次实验对今后的学习也会有一定的帮助。

  课程设计报告优秀 18

  通过DSP课程我们都知道,DSP实际上也是一种单片机,它同样是将中央处理单元、控制单元和外围设备集成到一块芯片上。但DSP有别于普通的单片机,它采用了多组总线技术实现并行运行机制,从而极大地提高了运算速度,也提供了非常灵活的指令系统。

  此次课程设计从是从我们做完单片机的课程设计后开始的。实际上在单片机的课设时,我们就着手准备设计资料。按设计要求,按部就班地进行设计,基本上用了一周的时间。每天我们都要在固定的教室碰面,安排一天的设计任务,每人都有明确的分工。而我的分工就是和其他的两个组员按照事先画好的电路图焊接电路板。这个工作看起来很容易,毕竟我们大一的时候就进行过类似的焊接电路板的电子工艺实习。所以我以为会很得心应手,但就是因为有那么的轻视的味道在里面,导致了我后面的功亏一篑,一周的成果不得不全盘重来。

  在刚开始进行焊接的时候我们就犯了一个整体布局的错误,因为一开始以为会有主芯片焊在电路板上,所以我们的芯片的布局比较集中,这就直接导致了后来我们接线的困难,但为了避免更大的麻烦,我们还是继续了下去。当时完全没有考虑到一个基本常识,那就是像这种直接用飞线连接的情况下使用过于密集的连接方法不仅不容易焊接,而且电器性能非常的差,极其容易导致短路和强烈的电子干扰。

  就这样,我们在之后的一周时间里完成了板子的初步焊接工作,就在我们兴高采烈的拿去实验的时候,结果确是指示灯毫无反映,这下我们就迷糊了,什么原因呢?查吧!于是乎我们开始了一个下午的仔细的检查工作,还别说,我们小组特别认真的按照电路图来一一检查,还真被我们检查到了好几处明显的错误,特别是好几个电容没有接地,这种低级错误真是不应该犯啊。我们自己看到这个错误都觉得是很不应该,不过知错能改,善莫大焉。我们很快的改正了这个错误。于是第二次拿去测试,想不到这次问题更糟,发光二极管直接一股青烟给烧了。我们当时这是傻了眼了,只好又回来检查。

  检查后才发现我们电路图都画错了,原来我们把发光二极管直接接到12V电源上了,不烧才怪。经过这两次的错误,我们总结了一下我们出现的.错误,大部分都是很低级的错误,这真是我们不认真造成的啊。于是我们又一次认真的检查了一下电路板,这下果然被我们发现了好几处短路的地方。但是由于一开始的整体排列就没有弄好,导致了现在都无法改动了。终于在我们一致讨论后,我们终于决定干脆推倒重来,把功率放大模块整体重新焊接过。这样虽然可能速度比较慢,但正确性很高,这其实也是无奈之举。要不是当初焊接的时候没焊好,导致问题多多,现在也不至于要重新来过,不过还好,我们在接受这次惨痛的教训后终于明白了一个道理,工作一定要踏踏实实的去做,特别是学我们这行的,一点马虎的也不能有,宁可重来,也不能交上一分马虎之中做出的东西!在这样的信念下,我们一直忙到晚上七点,终于是完成重新焊接的工作了,为了保险起见,我们又一次重新完整的检查了一遍系统,在最后确定没有问题后,我们终于欣慰的走出了教室的大门,来到了食堂吃饭,那一刻感觉食堂的饭怎么都比平常好吃多了,呵呵,这大概就是所谓的自我成就吧。

  通过这次课程设计,我懂得了做一件事情一定要细心仔细,要不然本来很简单的一件事情也会做的很糟糕,而且一定有怀疑的精神,我们这次二极管烧了就是因为太迷信自己设计的电路图了,没有注意到那个明显的设计失误,才导致了这种结果。我希望以后能有更多的课程设计来给我们锻炼,这样我们将来走向社会才会有更强的竞争力。我会更加的珍惜以后的这种学习的机会的!

【课程设计报告优秀】相关文章:

课程设计报告08-03

课程设计报告07-15

课程设计总结报告10-05

课程设计报告设计总结12-18

课程设计报告15篇10-16

课程设计报告(15篇)10-03

数字电路课程设计报告10-09

课程设计报告(通用17篇)04-09

课程设计报告(通用6篇)10-24