(优秀)课程设计报告
在经济发展迅速的今天,报告的使用成为日常生活的常态,报告具有语言陈述性的特点。其实写报告并没有想象中那么难,以下是小编整理的课程设计报告,供大家参考借鉴,希望可以帮助到有需要的朋友。

课程设计报告1
网页设计的本质是为用户的体验服务,网页设计的具体设计实践活动主要包括交互和视觉两个部分,交互的重要程度决定了匹配对应的视觉效果。下面是小编整理的网页课程设计报告书,希望对你有帮助。
网页设计作为高校设计学专业的专业课程,在教学课程知识体系的不断探索和完善中,形成了以艺术和技术分别主导的侧重不同而又紧密关联的两种课程知识体系。随着网页设计理论与方法研究的不断深入和发展,人们对网页的产品设计的属性认知越来越明确,对网页设计的工作分工更细致也更专业,这种认知进步也应该体现于当前的高校网页设计课程的知识构建体系中。
1.从代码知识到网页制作工具知识的转变
早期,高校网页类课程的知识体系构建得益于院校的科研优势,互联网的发展直接促成了计算机专业的开设和网页设计课程的设立。20世纪90年代末,网页设计课程陆陆续续被列入部分高校设计类专业课程目录。面向高校学生的网页设计课程内容是一种全新的事物,即使面向艺术类专业,也由计算机专业相关教师承担教学任务。各高校、科研院所对网页制作方法不断探索,并将成果发布于各种学术研究出版物,教学方面则直接引用案例教学,教学内容以HTML知识为主。由于面向对象的设计思想在软件开发中普及,各种不需要用户直接面对代码的网页制作工具相继诞生,于是,这方面的知识成为课堂的新内容,大大减轻了学生的记忆负担。2.网页制作向网页美工的转变网站制作的快速发展、网页制作技术的传播,使网站在技术层面进入了同质化阶段,市场需求开始转向页面视觉效果方面的提升。在网页设计课程中,由于对网页设计分工认知不足,早期的网页设计课程时常将设计和制作的名称与授课内容混用,没有严格区分,也没有明确的网页前端设计与视觉设计分工。高校网页设计课程的授课内容以网页制作技术为主,以美化页面效果为辅。此时,高校对于网页设计课程的视觉设计方面的专业教学研究处于摸索阶段。之后,随着时代的发展,网页设计课程教学核心开始转变为制作具有更佳视觉效果的网页。3.网页视觉设计与网页前端设计的内容分离侧重于设计的网页设计课程知识体系重构从探索、发展到成熟,经历了较长的准备阶段。随着界面设计方法和流程理论体系的日益完善,分工协作机制日趋成熟,前端设计分离后,网页设计课程的重心确定为符合网页制作技术规范和条件的页面创意表达、视觉效果设计与优化。网页视觉设计的探索从传统的平面设计方法寻找切入点,通过对网页设计中的审美需求和各种视觉构成要素(如文字、图片、颜色等)进行分析,结合人们在浏览信息时的视觉习惯,探索网页视觉信息如何被更有效、更合理地表达。网页设计教学重心内容在转移到视觉设计之后,该阶段还未意识到网页交互设计的核心地位。
网页设计的本质是用户的体验设计。网站作为互联网非可触形态的`产品,对其认知的构建包含产品属性认知与服务属性认知两个层面的内容。1.网页设计是一种产品设计设计是一门交叉学科,网页本身也是一种产品。网页设计最初被视作平面领域的设计,而链接交互是网页设计有别于平面设计的基本特征。网页设计存在交互性,使其具有交互设计可用性与易用性体验的内在要求,适用于工业产品的基本设计流程。2.网页设计是一种服务设计服务设计层面,各种网页交互体验、视听信息、线上内容服务与线下互动等,是网站向用户提供服务的设计组成部分。作为一种广义的产品形态,网页设计与传统的实物形态的工业产品设计有一定区别,更倾向于体验的系统化设计。随着互联网向物联网的可用技术研究与拓展,基于智能化网络的服务设计将成为跨越线上线下的主流设计形态。3.网页页面信息设计是关系网页设计品质的深度设计网页设计作为一种信息量庞大的互联网单元,从工效学角度来看,网站信息本身也担负着面对用户、有效传递信息的功能和任务,在具体的设计活动中,表现为对信息的设计。信息设计具有多学科交叉性、空间多维性、时间流动性等基本特征,信息设计的目的是为了提高信息的可理解度和可阅读性。优质的网页信息设计可以降低用户获取信息的时间和精力成本,提升页面信息获取体验。
网页设计的本质是对体验的设计,即以用户为核心思考设计方案,研究用户在访问网站时的需求是网页课程设计任务的基本出发点。课程内容模块应该以回答网页设计是什么、怎么设计、为什么这样设计三个问题为主线,构建网页设计课程的知识体系。1.课程的基本目标掌握网站项目与网页制作的基本设计流程,培养设计项目管理和组织能力;掌握用户需求研究分析的基本方法,对用户体验和需求研究有较为敏锐的洞察力;掌握网站交互原型相关的设计方法与工具;掌握网页视觉设计方法和设计规范;了解目前网页前端设计的相关技术和工具。2.知识体系与模块组成(1)设计方法教学内容模块设计方法教学内容模块主要为了解决面对具体问题时设计师怎样展开分析研究工作并确定设计执行方案。网页设计方法主要分为项目流程设计与管理、网站策划方法与规范、用户体验研究、交互原型设计方法等,让学生通过贯穿整个课堂教学的项目流程设计和每个流程的具体设计方法的实践,掌握基本的设计理论。(2)软件工具教学内容模块软件工具教学内容在形式方面包括课堂内的指导和课堂外的自学两个部分。鉴于设计软件的频繁更新和新的设计软件不断涌现,教师必须培养学生自学工具的主动意识以适应社会需求。在工具种类方面,包括图形处理工具、交互原型工具和代码工具三类。第一类是图形处理工具,其中常见的Photoshop、Illustrator等图形设计软件,已经在前置课程中基本完成学习。第二类是交互原型制作工具,常见的工具有墨刀、Axure等。第三类是代码编辑工具,选择较多,作为对网页前端知识的入门介绍部分,在本课程中以介绍为主。(3)设计经验教学内容模块设计经验教学以启发式案例实践为主,按照网站项目设计的流程需要,设定不同层次、不同要求的设计实践任务作为课程结课的考核内容。学生通过案例的练习能从优秀作品中学到设计经验,从具体的案例模仿中获得设计的成就感。网页设计课程案例教学同时也是对网页设计方法的实践验证,有助于学生对网页设计方法的理解和体会。结语任何一种技术变革,都可能让网页设计出现新的艺术形态,前端依然是课程必须了解的知识。目前,就设计艺术角度而言,网页设计课程的内容以交互和视觉设计为基础,在信息设计层面也有较大的提升空间,设计途径也已经拓展到用户的视觉、行为、声音和逻辑等方面。网页设计课程的知识体系构建必须以产品的视角,让学生更深刻、更完整地理解用户模式下的网页设计艺术。
课程设计报告2
一、准备:
1、实训时间:20xx年11月14日——11月18日(第十三周)
2、实训地点:材料10.1班教室
3、实训项目:铸造工艺设计、绘图附带说明书
4、实训安排:前三天对铸造零件进行绘图,后两天进行说明书写作。
5、实训目的:
①、通过课程设计巩固和加深铸造工艺课及其它有关基础课和设计基础课的知识。
②、通过课程设计能较系统的掌握铸造工艺及工装的设计方法,锻炼运用铸造工艺手册及其它技术资料的基本技能,以达到培养学生分析和解决铸造生产实际问题的能力。
③、通过课程设计使学生们进一步提高图纸、文字表达能力。
④、为今后工作打下基础。
6、设计任务:
①、铸造工艺图一张
②、模型装配图一张
③、芯盒装配图一张
④、铸型装配(合箱)图一张
⑤、铸造工艺卡一张
⑥、设计说明书一份
二、过程
1、零件图、毛坯图绘制
2、模型装配图绘制
3、芯盒装配图绘制
4、铸型装配(合箱)图绘制
5、铸造工艺卡一张
6、设计说明书写作
三、实训感想:
本文为铸造工艺课程的设计。
在课题设计过程中,铸造工艺图无疑是很重要的,其标示出了分型面、机械加工余量、砂芯形状尺寸、浇注系统等一系列铸造中必不可少的参数。我们小组的工艺图也是一改再改,不理解之处就去查找相关文献资料,并询问老师意见。
在铸造工艺设计中首先进行了铸造工艺方案的确定,其中包括对零件铸造工艺性的分析,造型造芯方法的选择以及浇注位置和分型面的确定。其次分析计算了零件的各种铸造工艺参数并设计了砂芯。最后对浇注系统、冒口、冷铁、出气孔等进行了计算与设计。
在工艺装配设计中对砂箱,模样模板,芯盒进行了简要的设计。我们发现,铸造工艺设计中有着大量的工艺参数需要去查找,并且面对大量的数据信息,如何从中选出适合本课题铸件的相关参数有着一定难度。信息的取舍与否直接影响到课题设计的严密性、严谨性,因此在这个问题上,我们也多次询问老师的意见,在于老师的.交流和沟通中,不断地改善我们的设计。作为组长,对每份图纸上的设计与参数需要去了解,并帮助每个成员进行改进,与此同时,自己对于铸造工艺的认知也能得到提高。
本组组员的配合也很默契,大家都竭尽所能地查找资料,及时沟通,针对新出现的问题大家能够一起思考,进行讨论并解决。
我所绘制的是最后一张装配图,由于在参与绘制的前几张图的时间里,已经对相应的内容有了一定的了解,因此绘制装配图时,并没有遇到太大的难点。相应数据等的取舍也有了些经验,对于绘图软件的应用也已比较熟练。
此次铸造工艺课程设计,对于我们进一步认识铸造领域起到了极大的作用,通过实际的工艺设计,亲身投入到设计中去,体会团队协作、学习设计思路,对于我们而言,有着不可小觑的意义。
但在本次设计中,由于实践经验的不足,有一些和现实状况结合很密切的问题考虑的还不够周全,希望老师们予以谅解。我会在以后的工作和学习中,更全面更深层次的提高和完善自己的知识和实践操作技能。
课程设计报告3
一、设计目的与任务
通过数字信号处理的课程设计,使学生对信号的采集,处理,传输,显示,存储和分析等有一个系统的掌握和理解。巩固和运用数字信号处理课程中的理论知识和实验技能,掌握最基本的数字信号处理的理论和方法,培养学生发现问题,分析问题和解决问题的能力。
二、基本要求
1、基本要求:设计一个语音信号分析和处理系统,要求学生对所采集的语音信号在MATLAB软件平台下进行频谱分析和处理;
2、提高要求:对所采集的语音信号叠加干扰噪声进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。
3、基本教学要求:每组一台电脑(附话筒和耳机),电脑安装MATLAB软件。
三、设计要求
本次课程设计最终要求提交设计说明书,由以下各部分组成:
1、理论依据
根据设计要求分析系统功能,掌握设计中所需的理论(采样频率,采样位数的概念,采样定理;时域信号的DFT,FFT及频谱分析;数字滤波器的设计原理和方法,各种不同性能的滤波器的性能比较),阐述设计原理。
2、信号采集
采集语音信号,画出信号的时域波形图和频谱图。
3、数字滤波器设计
根据语音信号的特点,设计IIR低通数字滤波器;FIR低通数字滤波器;画出各种数字滤波器的频率响应图。
4、信号处理
(1)利用设计的IIR数字滤波器分别对采集的信号进行滤波处理;
(2)利用设计的FIR数字滤波器分别对采集的信号进行滤波处理;
(3)在原始的语音信号3000HZ以上频段叠加白噪声,选择所设计的.一种对叠加白噪声后的语音信号处理,滤除白噪声;
(4)画出处理过程中所得的各种波形及频谱图。
5、信号分析
对语音信号进行回放,感觉滤波前后声音的变化。比较滤波前后语音信号的波形及频谱,对所得结果和滤波器性能进行频谱分析,阐明原因得出结论。
4、理论依据
4.1语音信号的采集和频谱分析
利用WINDOWS下的录音机,用单声道录制一段自己的声音,时间在1S内。然后在MATLAB软件平台下,利用函数WAVREAD对语音信号进行采样,记住采样频率和采样点数。
对语音信号进行快速傅立叶变换,在一个窗口同时画出信号的时域波形图和频谱图,分析语音信号的频谱特点。
低通滤波器性能指标:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采样频率为10000hz。
4.3用滤波器对信号进行滤波
(1)利用自己设计的IIR数字滤波器对采集的信号进行滤波处理,在一个窗口同时画出滤波前后语音信号的波形及频谱。
(2)利用自己设计的FIR数字滤波器对采集的信号进行滤波处理,在一个窗口同时画出滤波前后语音信号的波形及频谱。
在MATLAB中,FIR滤波器利用fftfilt对信号进行滤波,IIR滤波器利用filter对信号进行滤波。比较滤波前后语音信号的波形及频谱,对所得结果和滤波器性能进行频谱分析。
4.4回放语音信号
对语音信号进行回放,感觉滤波前后语音信号的变化。
4.5对语音信号加入噪声后的频谱分析和滤波
在MATLAB软件平台下,在3000HZ以上频段产生一个白噪声,叠加到采集的原始语音信号中,在一个窗口同时画出白噪声的时域波形及频谱,在另一个窗口同时画出叠加噪声前后语音信号的波形及频谱;设计一种滤波器叠加噪声后的语音信号进行处理,滤除叠加的白噪声,在一个窗口同时画出滤波前后语音信号的波形及频谱;比较滤波前后语音信号的波形及频谱,对所得结果进行频谱分析;对语音信号进行回放,感觉滤波前后声音的变化。
5、基于MATLAB的语音信号分析和处理
5.1信号采集
我们利用函数wavread对语音信号进行采集,原始语音信号及其频谱如下图,信号采集程序见附录。
图1原始语音信号及其频谱
5.2根据性能指标进行数字滤波器设计
低通滤波器性能指标:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采样频率为10000hz。
(1)FIR低通滤波器的设计:
FIR低通滤波器的幅频特性如下图,设计程序见附录。
图2FIR低通滤波器的幅频特性
(2)IIR低通滤波器的设计:
IIR低通滤波器的幅频特性如下图,设计程序见附录。
图3IIR低通滤波器的幅频特性
5.3用滤波器对信号进行滤波
(1)FIR低通滤波:
图4FIR低通滤波前后的频谱
(2)IIR低通滤波:
图5IIR低通滤波前后的频谱
5.4回放语音信号
经过加噪声处理后,可在Matlab中用函数sound对声音进行回放。其调用格式:sound(y,Fs),sound(y)和sound(y,Fs,bits)。
可以察觉滤波前后的声音有明显的变化。
5.5对语音信号加入噪声后的频谱分析和滤波
加入噪声后的波形和频谱如下图:
图6加噪声后波形和频谱
6、课程设计总结
数字滤波器是一种对数字信号进行滤波处理以得到期望的响应特性的离散时间系统。
它能够有效的对数字信号进行过滤,过滤数字信号中的干扰和多余成分,保证通信过程的正常实现。
在这次的数字信号处理课程设计里,比较重要的函数有wavread函数、sound函数等,通过上网和翻阅相关书籍,我了解了它们的基本用法。
关于滤波也是很重要的一部分,有FIR滤波器和IIR滤波器的设计。通过自主学习,我很快地掌握了编程方法。
在设计过程中,我也遇到了理论知识的忘记、编程过少导致的不熟练、软件运用不自如等问题,但是经过思考、请教同学和老师、查阅相关资料,最终这些问题都得到了解决,最终设计出了符合要求的滤波器并通过相关信号进行了验证。
总的来说,通过这次的课程设计,我对MATLAB这个软件有了更深的认识,也进一步熟悉了MATLAB的使用,感觉到MATLAB软件功能的强大,大大增加了我对MATLAB的兴趣。
经过这次的课程设计,使我发现了自己的一些不足,为了在今后的学习和生活中注意改进自己的不足,我要更加努力,学习好专业知识并注重运用到实际,同时,这次课程设计还提高了自己的动手能力、思维能力和学习的积极性,为我今后的学习和工作都提供了不小的帮助,让我受益匪浅。
课程设计报告4
设计题目: 数字电子钟逻辑电路 专业班级: 自动化112班 学生姓名: xx 学 号:xx指导教师: xx 设计时间: xx
教师评语: 成绩 评阅教师 日期
一、摘要
所谓数字钟,是指利用电子电路构成的计时器。相对机械钟而言,数字钟能实现准确计时,并显示时、分、秒,而且可以方便准确的对时间进行调节。在此基础上,还可以实现整点报时的功能。因此,数字钟的应用十分广泛。我们要通过这次的课程设计掌握数字钟的原理,学会设计简单的数字钟。
二、设计任务
用中小规模集成电路设计一台能显示时、分、秒24时制地的数字电子钟,具体要求如下:
时为00-23二十四进制计数器; 秒、分为00-59六十进制计数器;
整点报时,整点报时电路要求在每个整点前鸣叫五次低音(100Hz),整点时再鸣叫一次高音(500Hz)。
三、工作原理
数字电子钟所采用的是十六进制计数器74LS161和十进制计数器74SL160,根据时分秒各个部分的的不同功能,设计成不同进制。秒的个位,需要10进制计数器,十位需6进制计数器(计数到59时清零并进位)。秒部分设计与分钟的设计完全相同;时部分的设计为当时钟计数到24时,使计数器的小时部分清零,从而实现整体循环计时的功能。
四、可选器材:
(1)数字电子技术实验系统箱, (2)直流稳压电源,
(3)集成芯片:74LS161 2个、74LS160 4个、 74LS00 2个、 74LS20 1个。 (4)喇叭,1/4W、8Ω。
五、参考电路见附录一、附录二
六、方案的设计
计数部分:利用74LS161芯片,74LS160芯片和74LS00芯片组成的计数器,它们采用异步连接,利用外接标准1Hz脉冲信号进行计数。
1. 显示部分: 将两片74LS161芯片和四片74LS60的Q0Q1Q2Q3脚分别接到实验箱上的数码显示管上,根据脉冲的个数显示时间。 (一)设计步骤及方法
所有74LS161芯片和74LS160的16脚接5V电源(置为1),3脚、4脚、5脚、6脚和8脚接地(置为0)。74LS00芯片的14脚接5V电源(置为1),7接地。 1. 秒设计
秒部分具体设计如图示:
秒部分设计图
秒的个位部分为逢十进一,十位部分为逢六进一,从而共同完成60进制计数器。当计数到59时清零并重新开始计数。秒的个位部分的设计:利用十进制计数器74LS160和与非门74LS00在面包板上设计10进制计数器显示秒的个位 。计数器的1脚接高电平,7脚及10脚接1。因为7脚和10脚同时为1时计数器处于计数工作状态.秒的个位和十位的2脚相接从而实现同步工作,15脚(串行进位输出端)接十位的7脚和10脚。个位计数器由Q3Q2Q1Q0(0000)2增加到(1001)2时产生进位,并十位部计数器的2脚脉冲输入端CP,从而实现10进制计数和进位功能。利用74LS161和74LS00在面包板上设计6进制计数器显示秒的十位 :7脚和10脚接各位计数器的15脚(串行进位输出端),当个位计数器由Q3Q2Q1Q0(0000)2增加到(1001)2时产生进位,并十位部分开始计数,通过74LS00对Q2Q1与非接入74LS161的1脚清零端和分个位计数器的2脚脉冲输入端CP,从而实现6进制计数器和进位功能。 2. 分钟的设计
分钟部分具体设计如图示:
分部分设计图
分钟个位部分逢十进一,十位部分逢六进一,从而共同完成60进制计数器。当计数到59时重新开始计数。利用74LS160和74LS00设计10进制计数器显示分的个位 :1脚,7脚和10接高电平,15脚(串行进位输出端)接十位计数
器的7脚和10脚。当个位计数器由Q3Q2Q1Q0(0000)2增加到(1001)2时产生进位,十位计数器和各位计数器的2脚相接从而实现同步工作。并将计数器的2脚脉冲输入端,从而实现10进制计数器和进位功能。利用74LS161和74LS00在面包板上设计6进制计数器显示分的`十位 :当由Q3Q2Q1Q0(0000)2增加到(0101)2时,通过74LS00对Q2Q1与非接入74LS161的1脚清零端和小时的个位计数器的2脚脉冲输入端,从而实现6进制计数器和进位功能。 3. 小时的设计
小时部分具体设计如图示:
小时部分设计图
利用74LS160和74LS00设计10进制计数器显示小时的个位 :7脚和10脚接高电平。15脚(串行进位输出端)接入十位计数器的7脚和10脚,个位计数器和十位计数器的2脚相接从而实现同步工作方式。小时十位计数器的2脚脉冲输入端,从而实现10进制计数器和进位功能。利用74LS161和74LS00在面包板上设计计数器显示分钟的十位 :当十位计数器由Q3Q2Q1Q0(0000)2增加到(0010)2并且个位计数器Q3Q2Q1Q0由(0000)2增加到(0100)2时,通过74LS00对十位计数器的Q1和个位计数器Q2与非,分别接入十位和个位的74LS161的1脚清零端,从而共同完成24进制计数器并清零。
七、电路总体说明;通过外接时钟脉冲CP的作用下,秒的个位加法计数器;八、实验问题小结;1.实验室缺少74LS248.74LS48芯片解;2.进行试验时秒个位计数器完成一次循环之后没有进;解决问题:秒的个位和十位的2脚没有相接从而不能实;九、实验总结;课程设计是我们运用所学知识,动手实践的一个好机会;我们通过亲自动手连线、试验,遇到问题、解决问题,;十.参考文
七、电路总体说明
通过外接时钟脉冲CP的作用下,秒的个位加法计数器开始记数,通过译码器和数码显示管显示数字即计数器。当经过10个脉冲信号后,秒个位计数器完成一次循环,秒十位计数器的CP与秒个位计数器的CP同步,秒个位计数器的Qcc使得秒十位的P和T端同时为1(Qcc为进位端,当个位为9时进位并Qcc=1),从而秒十位开始计数,秒十位计数器工作1次,通过译码器和数码显示管,秒十位数字加1。当经过60个脉冲信号,秒部分完成一个周期,分钟个位计数器的CP通过秒十位计数器的Q2Q1与非得到脉冲,分钟个位计数器工作一次,通过译码器和数码显示管,分钟的个位数字加1。分部分的工作方式与秒部分完全相同。当经过3600个脉冲信号,分钟部分完成一个周期,小时个位计数器的CP通过分十位计数器的Q2Q1与非得到脉冲,小时个位计数器工作一次,通过译码器和数码显示管,小时的个位数字加1。当小时个位部分完成一个周期,小时十位计数器的CP与小时个位计数器的CP同步, 小时个位计数器的Qcc使得小时十位的P和T端同时为1,从而小时十位开始计数,小时十位计数器工作1次,通过译码器和数码显示管,小时的十位数字加1。当小时十位部分计数到2同时小时的个位部分计数到4,小时个位计数器的清零端和十位计数器的清零端通过小时个位计数器的Q2和小时十位计数器的Q1与非得到信号,小时部分清零,从而完成了1次24小时计时。
八、实验问题小结
1.实验室缺少74LS248.74LS48芯片 解决问题:用CD4511芯片代替
2. 进行试验时秒个位计数器完成一次循环之后没有进位
解决问题:秒的个位和十位的2脚没有相接从而不能实现同步工作
九、实验总结
课程设计是我们运用所学知识,动手实践的一个好机会。它既可以帮助我们加深对所学知识的理解,又能提高我们运用知识,联系实际,动手实践的能力。而且在设计过程中可能用到我们没学过的知识,需要我们去查阅资料获取相关信息,这又提高了我们查找信息和学习新知识的能力。在实验过程中,又会遇到许多意想不到的问题,需要我们去分析原因和如何去解决这些问题。
我们通过亲自动手连线、试验,遇到问题、解决问题,巩固了书本的知识,同时也学到了新的学问,明白了实践的可贵性。总之,课程设计对我们提高自身能力是很有帮助的。
十.参考文献:
《通用GENERAL集成电路速查手册》
《数字电子技术》
课程设计报告5
随着现代化科技的发展,计算机已经成为人们生活中的重要组成部分,网页浏览的形式已经代替以往书籍浏览的形式,也正因为如此网页的设计与布局尤为重要。科学合理的网页设计布局不但能够带给人们美感,并且还能使人们在浏览的过程中内心放松。计算机网页设计的概念主要包括网页设计布局的整体造型以及网页设计布局页面的尺寸。页面设计的整体造型指的就是网页设计中的布局形状,其中最常见的形状有三角形、圆形等,也有部分计算机网页设计采用综合体的形状,在页面的选择上,大多是根据网站自身的特点来选择的。计算机网页设计的尺寸也较为多样化,在计算机使用过程中,常常由于客观影响造成屏幕的分辨率以及尺寸的影响,但由于是客观因素无法改变,在浏览器自带的功能上,对于浏览过程中网页的增大与减小都能够借助浏览器工具栏中的相应功能解决。计算机网页设计中的布局与计算机的发展有着直接的联系,并且影响网站的浏览量,目前最为常见的布局分为同字型布局、标题正文型布局、综合框架型布局、封面型布局以及Flash型布局等五种形式。这五种布局形式都能够最大程度的提高网页的美感,并且在现代网页布局中被广泛运用,以下便是对五种布局类型的详细分析。
同字型布局主要针对网页布局的内容,这种布局其内的填充范围较广、填充的数量也较大。在网页设计布局中,大多都是在网页的标题栏进行网站主体的填充,有的是填充广告,也有少数网页设计布局中填充的形式是小标题。在页面的两侧分别布置内容,其中网站的信息与动态或是服务人员以及相应的广告等,在以往网页设计布局中这部分并没有受到重视,因此也是相对具有价值的部分。同字型布局网页主要都是从中央位置布置,根据网页内容的重点由上到下布局,或是根据网页自身的特点以及相应的颜色进行布局,也有部分网页是根据其中的`细节进行布局的。在网页的下端并不会进行内容的布局,就目前网页来看下端也只是网页的信息以及登录方式等。
标题正文型布局与同字型布局不同的是标题正文型布局并没有两端的布局,其它布局类型相似。在页面上端的布局中大多都是网页的标题,其中也有广告,页面的中端是网页的主要内容以及和重点内容,其中中端内容中包含同字型布局两端布局的内容,例如,在正标题下方是对网站的简讯,之后便是相应的附加咨询,最为常见的就是天气信息以及网站的注册信息等,在下方便是网站的主要内容也就是正文,在正文的布局上,其结构都是简单明了的。
综合框架型布局与其它布局相比形式较为复杂,主要采用框架的形式来进行网页的布局,分别在上端、两端以及下端,网站的主要内容都是在框架中进行布局的。这种布局形式与其他布局形式相比更具有轮廓性,能够将其它布局中的内容类型充分地体现出来。
封面类型布局便是字面上的意思,按照书本页面的形式进行布局,在封面型布局中大多采用的是图片,其中图片篇幅较大。一般在不同种类网站的主页上大多采用封面型布局,在布局的周围相应的分布着较小以及较为简单的信息,此种信息所采用的形式都是超链接的形式,例如,最为常见的QQ空间,其主页便采用封面型布局的形式,采用此种布局的主要目的就是能够凸显网页自身的特点,能够吸引使用者的目光的同时,对其功能更加一目了然方便操作。
Flash型布局与页面布局较为相似,Flash型布局与页面型布局唯一不同的便是在页面的布局过程中采用更多的Flash,其中包含声音以及动画的形式,因此与封面型布局相比在声音上更能给人们带来听觉上的享受,除了听觉上的享受外在视觉上Flash型布局也能够给人们带来相应的震撼效果。例如,在现代最为常见的游戏页面上,采用的都是Flash型布局,尤其是在登录的界面或是在进入游戏过程中的等待界面,在现代科技的发展中,也有少数网页在主页布局的过程中采用Flash型布局,以此提高网页的浏览量。总而言之,计算机时代已经到来,网页设计布局已经成为重要的发展趋势,网页设计布局并没有固定的格式,做一种形式设计的过程中主要根据个人的审美,因此想要在网页的设计布局中增添其美感,首先就要对美有更深刻的了解,合理的运用到网页的布局中,使人们在网页的浏览中获取所需信息的同时还能够带来相应的视觉享受。
课程设计报告6
本次某地区110/35/10KV降压变电站电气设计是我的毕业设计。在老师的辛勤指导下和同学们的大力协助下,我基本掌握了110KV降压变电站设计的基本步骤和方法。
通过这次变电站设计,让我更加系统的掌握了一些电气设备的基本知识,也更加系统的掌握了它们的配套使用及选择。同时,为了做好本设计,我查阅了大量的`资料文献,这也加大了我对电力系统电气设备前沿的了解。
通过这次设计,培养了我独立分析和解决实际工程问题的能力,提高了自己的动手能力,养成了严谨求实的学习态度,掌握了解决一些问题的方法和技巧,为自己将来的工作和学习积累了丰富的经验。
本次设计由常秀莲老师指导。整个设计从方案制定到后来的编制成品,整个过程很有效地培养了我们查用资料、计算、绘图和一定的解决问题的能力,使我受益匪浅,在次特别向悉心指导我的常老师表示忠心的感谢。
还特别感谢长江大学,电信学院,自动化系。由于本人水平,设计中不免有漏洞和不足之处,还请老师批评指正。谢谢!
课程设计报告7
[摘要]
为提高建筑工人安全检查的效率和效果,减轻事故损害和减少事故发生,以图像识别技术为核心支撑,提出了建筑工人智能安全检查系统的结构、功能及运行流程,并对系统运行效果进行了测试。研究和测试表明:该系统具有身份识别和安全装备检查功能;该系统的身份识别正确率为83.75%、安全帽正确识别率为96.25%、安全带正确识别率为63.75%,可满足实际需要;该系统具有硬件投入低、检测速度快、准确性高、应用场景广泛的优势,具有实际应用和推广价值。
[关键词]
施工安全;安全检查;图像识别;系统设计
引言
施工活动是劳动力密集的高危生产活动,事故伤亡人数居高不下。目前,建筑工人作业前的安全装备检查主要依赖人工完成,工作量大、自动化水平低,容易出现漏检、误检等问题。随着数字图像处理、人工智能等技术的发展与成熟,构建自动化的建筑工人安全装备检查系统已经成为可能。现有研究中,相关学者构建安全预警系统[1-2]、预警指标[3]用于实现施工安全事故的主动预防,但侧重于事故触发时的被动警告,缺乏事前预警。与此同时,由于图像处理的快速、高效成为人机互动[4]、目标识别[5]、物体识别与图像分割[6-10]等领域的研究热点。这些成果为本研究的开展提供了重要的技术参考。
1系统需求分析
结合施工现场的实际情况及现有安全检查模式的不足,对建筑工人安全装备自动检查系统功能的需求进行分析。
1)系统自动化在“智慧工地”大环境下,项目管理者迫切需要通过信息化手段实现工地的智能化管理。对此,安全检查工作需满足自动感知、自动决策、自动存储的智慧化性能需求。
2)自动身份识别建筑施工现场属于高危区域,只有特定人员通过审核后才可进入。在班组集中施工的时间段,人员众多,身份辨识过程容易产生错误,或识别环节直接被忽略。对此,本系统应对进入施工现场的人员自动提取照片,调取项目部工人信息进行审核,实现身份自动识别及外来人员的自动登记。
3)自动安全装备检查目前,安全装备检查依赖安全员、工头等管理人员的人工识别,效率不高。同时,检查人员无法熟知不同施工地点、时间内的每个建筑工人的安全装备需求,检查效果有限。对此,本系统需结合工人当日工作任务及该项任务对应的安全装备需求,自动识别安全装备是否存在。
4)信息可视化传统的安全检查方式以文本报告形式统计检查结果,信息繁杂,直观性不强,容易产生漏读情况。对此,安全检查工作完成后需对处理的信息进行集成,并将检查结果以视频、音频的形式反馈给管理层及被检查对象。
5)低成本、简单易行施工项目人员较多,施工区域相对分散,可能存在多个检查点,安全检查系统若完全取代人工,成本不能过高。此外,考虑建筑工人文化素质情况,安全检查系统需简单易行,方便建筑工人使用。
2系统架构设计
2.1基础支撑平台
OpenCVOpenCV(opensourcecomputervisionlibrary)是一个开源代码的计算机视觉库,包含核心数据库、机器学习函数库、GUI函数库、数据结构与线性代数库、辅助函数库5个功能模块,涉及特征检测、轮廓提取、图像分割等多个图像处理函数。OpenCV可使用C/C++语言实现程序编写,可在Windows,MacOS,LINUX操作系统中运行,同时保留了MATLAB,RUBY等接口,对跨领域研究提供了极大的便利。
2.2系统硬件设计
根据上述分析,提出一种建筑工人安全装备自动检查系统。该系统硬件包括高清摄像头、处理器、显示器、音响等装置,并分别与处理器相连。利用OpenCV对摄像头采集待检工人的图像进行处理,实现身份识别及安全装备检查,检查结果以视频、音频的`形式展示。处理器中包含图像采集模块、数据库模块、处理模块、信息输出模块,系统组成如图1所示,各模块功能说明如表1所示。
2.3数据库设置
根据施工现场安全检查的实际情况,对系统数据库模块中的基础数据进行设置。
1)工人信息库设置系统使用前,先录入工人的姓名、照片等基本信息,再结合施工计划确定该工人在当日或未来几日内的工作内容、区域、时间及所需安全装备等信息,形成工人信息库。外来参观者等非固定人员,将照片、负责人等信息录入系统,赋予临时权限。
2)安全装备模型库设置利用3DMAX等三维建模软件,根据安全帽、安全带等常用安全装备外形、颜色进行三维模型及渲染着色,构建安全装备模型库,以供安全装备检查中通过相似度匹配完成安全装备识别。
2.4系统运行流程设计
本系统采用Windows7系统,在VisualStudio20xx平台下配置OpenCV2.4.9环境,对摄像头获取的图像信息进行处理,系统运行流程如图2所示。1)自动身份识别调用OpenCV对比直方图函数,将摄像头采集的待检查工人图像中的人脸区域图像信息与工人信息库中工人的照片信息进行相似度比对,实现人脸识别。若人脸识别失败,系统将该项信息处理为非法闯入,并发出警报;若人脸识别成功,则调取该工人身份信息及工作任务安排,获取工人的安全需求信息,进行下一步操作。2)自动安全装备检查调用OpenCV模板匹配函数,以安全帽、安全带等常用安全装备图像作为模板图像,搜索待检工人图像最相似区域。常用匹配算法有模板匹配、特征匹配2大类。由于特征匹配提取的特征精度过高,实际匹配过程中匹配率反而较低,并且运算量大,对计算机配置要求高,本系统采用较为简单的模板匹配法。
3系统实现与测试
为测试系统性能,在Windows7操作系统、2.30GHz双核处理器、4GB内存平台上进行系统实现及测试,并选取38名土木专业在校大学生模拟建筑工人,作为测试对象。
3.1自动身份识别
获取图像后调用OpenCV对比直方图函数对人脸区域图像、工人信息库中工人照片进行相似度比对,以人脸识别的方式完成身份识别。对比直方图以HSV(hue,saturation,value)颜色空间为基础,对比图像间不同色彩所占比例。目前,OpenCV提供4种对比标准。通过测试发现,相关系数法处理结果最为直观,处理时间也较为理想,对此,本系统中采用相关系数进行匹配,对比直方图方法比较如表2所示,人脸识别效果如图3所示。
3.2自动安全装备检查
将安全帽、安全带等常用安全装备模型图像作为匹配模板,调用OpenCV模板匹配函数,以像素点为基础将模板图像在整幅源图像中滑动搜索,即找出待检查工人图像中与匹配模板最相似的区域。目前,OpenCV提供6种模板匹配方式。通过测试发现,由于归一化相关系数法匹配效果最稳定,处理时间影响较少,本系统采用该算法进行匹配。模板匹配算法比较如表3、图4所示,安全帽、安全带检测效果如图5所示。
3.3测试结果
测试发现,身份识别正确率为81.58%,安全帽、安全带识别率分别为97.37%,63.16%,如表4所示。需要说明的是,身份识别采用的人脸识别方式,通过统计不同颜色特征区间中包含的像素点数量后进行相似度比对,从而实现身份确认。此过程中,肤色及身后背景的差异性对识别效果产生干扰,实际中建议采用绿色、蓝色、白色等纯浅色背景,以减少不必要的误检。
4结语
1)笔者设计的建筑工人安全装备自动检查系统以图像识别技术为核心支撑,利用OpenCV函数库进行图像识别与处理,可实现自动身份识别、自动安全装备检查。
2)该系统的身份识别率为81.58%,安全帽、安全带识别率分别为97.37%,63.16%,检查过程快速、智能、便捷,弥补了传统施工安全管理领域中自动化水平低的不足。
3)该系统使用的OpenCV开发平台提供开源代码,在普通计算机中即可运行,摄像头价格低廉、易于使用。因此,该系统还具有低成本、简单易行的特点。
4)该系统在身份自动识别、安全帽及安全带的自动识别与检查效果较好,处理时间短、成本低、简单易行,适用于施工现场的安全装备检查,具有一定的实际应用和推广价值。
课程设计报告8
一、课程设计名称
金属探测器的设计
二、课程设计目的
1.进一步了解什么是自激振荡、产生正弦波自激振荡的条件、正弦波振荡电路的组成和判断电路能否产生正弦波振荡的方法和步骤;
2.了解正弦波电路所产生的自激振荡和负反馈放大电路中产生的自激振荡的区别;
3.掌握正弦波振荡电路中为什么必须要有选频网络;
4.重点掌握电感反馈式振荡电路的工作原理;
5.掌握进行模拟电子电路功能原理设计的技术;
6.掌握实用工程电子电路的完整设计过程;
7.认识相关电子元件,器件,掌握电子元件,器件的电气性能;
8.初步掌握现代电子设计自动化(EDA )工具软件protel99原理图绘制和PCB 板绘制;
9.了解所用器件特性及性能的运用,掌握经典焊接技术,基本元器件制作技术及电子线路板的综合调试技术。
三、课程设计要求:
1.根据相关的教材内容及教师推荐的有关参考资料,设计出金属探测器的原理图,要求能测出某区域是否有金属,如有给出相应的声光提示;
2.用protel99绘制直流电机驱动器电路原理图;
3.用protel99绘制印刷电路板(PCB );
4.用PCB 组装焊接实体电路;
5.调试电路并分析存在的问题,提出解决的方法。
四、课程设计内容:
在此电路中,LC 正弦波振荡电路工作在临界状态,产生一定频率正弦波,当无金属靠近电感时,LC 正弦波振荡电路正常工作,T3管截止,无声光提示; 当有金属靠近电感时,破坏LC 正弦波振荡电路振荡条件,无正弦波输出,T3管导通,发出声光提示。
分析以下问题:
1.产生正弦波振荡的'条件是什么?
2.电路中T2管的作用是什么?
3.为什么无金属靠近电感时,T3管截止,无声光提示;
4.为什么有金属靠近电感时,T3管截止,无声光提示。
五、课程设计步骤:
1. 查阅和学习相关科技文献,熟悉电感反馈式振荡电路工作原理及其应用场合;
2. 运用模拟电子技术课程中学习的波形的发生的知识,并且依据产品的设计思想,设计出可靠性高,性价比高的金属探测器;
3. 查元器件手册,设计金属探测器电路原理图;
4.用protel99原理图绘制原理图和PCB 板图;
5. 焊接电路板,进行电路调试。
6.课程设计总结,完成课程设计报告。
课程设计报告9
1、研究背景
响应式网页设计,是目前网页前端设计领域最前沿的话题。那么,什么是响应式网页设计,为什么把网页设计成响应式,我们的网络课程制作为什么要遵循这一设计思路是本文阐述的重点。伴随着互联网高速发展,各种类型的网络技术及应用服务纷纷涌现。从静态网站到动态网站,从web1.0到web2.0,日新月异的网络技术和服务时刻在刷新我们的眼球。近些年,智能手机及平板电脑等移动设备快速崛起,基于移动终端的互联网访问已经走入了我们的日常生活,现在移动终端的网络访问量已超过基于普通电脑的访问量。因此要求网络课程不仅要在普通电脑的大尺寸屏幕上可以为学习者提供友好的用户界面和学习体验,同时在各种不同分辨率的小尺寸移动终端上也应提供相对一致的学习体验。
2、基本技术方案
显然,面对这一问题,原有的网络课程设计模式已经远远不能适应这一要求,那么,如何让网络课程也能实现响应式设计,并可以根据不同的终端设备给出不同的输出信息数据,我们根据现有的一些网站开发的技术手段和前端页面的设计模式,以及根据实际开发过程中总结出的一些实践方法,一般使用以下手段来实现,比如把固定的数值包括位置定位、长宽高、大小等变为相对的量,这其中主要包括三个主要手段:流体式表格,液态图片,媒体选择器。
2.1流体式表格
在流体式表格出现之前的页面设计,一般会使用固定的网页宽度设定,这主要是因为当时主流的电脑显示器的分辨率是基本相同的,固定的宽度可充分的使用显示器宽度,同时又不会使用户感觉页面过满。但随着电脑硬件的不断发展变化,屏幕尺寸和分辨率越变越大,自适应宽度的网页逐渐问世,这种设计方式可占据整个浏览器页面适度的宽度,同时随着页面宽度的变化进行重新排列布局。流体式表格的概念就是将网页页面进行栅格划分,使用相对单位代替绝对单位,使用相对单位来设置页面元素的位置偏移和大小等变量,这样可以使整个网页的布局模式和内容大小随着宽度的变化而改变,从而适应不同的显示需求。同时使用基于div的布局方式,例如要进行经典的三列式排布,我们可以将div设置为左浮动,并且宽度设置为33%,这样当宽度改变时,这三个div也一直会在自己所在的区块里排成三列。因为我们设定了浮动式布局,段落不会因为页面的变化而出现重叠或分离的情况。流体式表格保证了网页能够响应浏览器的宽度变化,同时保证不会出现横向滚动条。
2.2液态式图片
液态式图片也可以称为响应式的图片,这是一个比较抽象的说法,我们可以这样理解,那就是不仅要保持缩放图片时保持图片的宽高比,而且还要在移动终端上适当降低图片的分辨率。这个技术的实现需要使用网页脚本检测当前设备的屏幕分辨率,根据不同设备的情况,向网页中添加特定的web请求信息或标记,并将后续的网页html页面代码、页内图片、网页脚本和样式表等加载请求定向到网站虚拟路径上。当这些请求到达网站的服务器端时,网络服务器会根据发送来的请求信息来决定这些请求所需要网页中是插入的大尺寸的高分辨率图片还是小尺寸的低分辨率的图片,并向请求用户进行液态图片相应地反馈输出。对于小屏幕和低分辨率的移动设备,大尺寸图片则不会被用到。使用液态式图片可以有效降低移动端的网络数据流量并提高网页访问速度。
2.3css3媒体选择器
css中文名是层叠样式表,目前最新的版本是第三版也就是css3,它能实现网页内容与表现分离的一种技术。流体式表格为我们提供了响应式的页面布局方式,不过在某些较小的屏幕终端上,如果页面没有办法容纳四列显示,只能重新排列成三列或者两列显示,那么,该如何响应此设备,我们可以使用css3媒体选择器技术解决这个问题。css3兼容之前的css版本所支持的所有媒体类型,例如:screen,print,handheld等,并且css3又添加了很多涉及媒体类型的最新的功能和属性,包括最大宽度、设备宽度、屏幕定向,横屏或竖屏及颜色设定等。在css3发布之后出现的新的移动终端,如苹果或安卓等设备,都可以相对完整的支持这些新属性。所以可以通过媒体选择器为新设备设置独特的样式,而忽略不支持css3的旧电脑中的老旧的浏览器;可以根据使用预先设想的使用目标创建多个不同类型的样式表,以适应不同宽度范围的设备类型。而目前最高效的解决方案,是将多个类型的选择器整合到一个css文件中。
3、深入探讨
有了流体式表格、液态图片、css3媒体选择器,已经基本可以根据终端设备的不同屏幕尺寸及分辨率显示不同的课程页面变化,但响应式网页设计不仅如此,还应包含一些其他方面的内容,我们列举出如下的响应式网页设计的主要包含的几个方面:
(1)响应不同终端的屏幕尺寸及分辨率变化。当终端的屏幕尺寸及分辨率发生改变的时候,根据设备情况需要对页面菜单、文字、布局等做出动态调整,使用户仍然能够获得友好的使用体验;
(2)响应设备操作行为变化。如鼠标拖拽(iPad上使用JavaScript事件模拟拖拽),触摸屏手势支持或其它移动设备上特有的输入方式;
(3)网络状况自适应。用户在慢速网络或网络延迟较大的情况下可以选择不下载一些消耗带宽的资源;
(4)其他辅助功能响应。根据不同的终端,调用程序所需要的传感器和控制器,如GPS、陀螺仪、电话、短信等功能;
(5)对使用场景做出响应。根据用户身处的不同使用环境,提供给用户不同网页体验;
(6)响应用户偏好。因为不同的用户有着不同的'偏好,比如左右手,操作习惯,反映速度,眼睛辨别能力,色彩喜好,关注内容不同等,网站都可以考虑做出响应。上述讨论的三个重要手段,主要是针对第一条内容。针对第二条内容则主要依靠浏览器和设备传感器的状态检测,来实时动态调整课程页面表现或运行方式,相对于普通电脑上基于鼠标和键盘的人机交互,触摸屏技术为我们带来了完全不同的互动方式与新的设计需求;这两者又有各自所适用的领域。幸运的是,要想让网站满足不同设备的需求,并非一件很难的事,只需要把注意力集中在某些地方。比如:触屏设备无法对鼠标滑过或指针的一些行为做出响应,因为触屏设备中根本就没有鼠标指针的设定,我们用手指点击屏幕就是单击,因此设计时不要让触屏设备出现任何依赖于鼠标的状态的触发模式。而其他几个方面则可根据网络课程的实际情况来实现不同的需求,例如:视频或图片比较多的课程,就需要对网络状况进行检测,以根据不同的用户带宽显示不同的视频或图片质量,以提高用户访问速度,提升用户体验。而一门制作优良的网络课程,如果能根据不同的用户给出不同的用户体验,使课程的学习更加贴近用户的习惯,那么,这一课程的受欢迎程度肯定会大大提升。
4、响应式网站制作流程
从页面设计到技术实现真格过程来说,设计并制作一个响应式网络课程,大致可以划分为以下4个过程:
(1)网站美工,用户界面设计师,描绘出页面的风格和样式,并确定网页在最大分辨率的设备下应显示的全部内容,然后在页面尺寸不断缩小的情况下,如何布局,什么样的页面元素比如文字、图片、内容等需要改变显示方式进行隐藏,缩放或裁剪等,再一一做出调整;
(2)使用相对单位对页面元素进行定位和设定,设置长度、宽度、大小等;
(3)针对不同显示终端的屏幕尺寸和分辨率使用流体式表格和液体图片实现响应;
(4)根据分辨率变化视情况加入适当的媒体选择器来调整元素。通过以上步骤,一个可以适应各种平台和终端的响应式网络课程基本实现,经过后期的各种优化调整,一个优秀的并保持一致的用户体验的网络课程就呈现在了各种终端用户面前,通过响应式网页设计,大大减低了针对同一课程开发多个系统的工作强度,实现了网络课程制作的效率化和通用性。响应式网页设计的优点:
(1)网站制作的工作量相对较小,不需要注册多个域名,对于所有设备适用;
(2)相对一致的用户体验,个性化的用户习惯响应,很贴近用户平时的上网习惯;
(3)可根据不同的用户终端,调用不同的终端工具,实现设备的有效合理利用。
5、结语
通过实际应用检验,我们制作的响应式的网络课程在学生学习过程中取得了较好的效果,学生普遍反应课程学习更方便、更人性化。相信未来越来越多的网络课程会逐渐的开始支持多平台的响应式设计方案。本文虽然只是探讨面向多平台的响应式网络课程实现技术,但也是对各种新技术、新方法的抛砖引玉,希望通过本文使读者能够对网络课程的制作技术产生更多的好的想法和思路。
课程设计报告10
一、课程设计的内容
结合本专业要求,自选题目,作一个计算机绘图辅助设计项目。例如:1)根据一个住宅小区项目的具体要求(范围、面积、容积率、绿化率、水景、道路、公共设施等),结合当地风俗、文化的实际特点,确定项目总体占地、布局方案,进行两种以上户型设计。2)设计一座栋建筑物的楼层平面图,立面图,建筑效果图等。
二、课程设计的.要求与数据
1) 项目设计符合专业要求(如:小区规划合理,有创意、有特点,户型设计合理,计算机绘图思路正确,成图效果好)。
2) 图形以A4纸打印,以附件的形式附在设计报告后面,要求界面规范、清晰、美观,设计标题、图例、比例尺、绘制者、单位、制图时间等绘图基本要素齐全。
3) 绘图工作量最低不能小于16机时。
4) 使用二维和三维相结合的方式完成设计(例如:可通过拉伸二维多段线成为三维实体,三维图形渲染要结合建筑特色,进行材料、色彩、采光、环境等设计,反复试验,寻找最佳效果)。
5) 设计报告要求格式正确,要素完整,层次清楚,思路清晰,文字流畅,报告内容不少于6000字。
三、课程设计应完成的工作
1) 根据专业要求和自己的兴趣,选择合理的设计项目;
2) 做好课程设计工作计划,按计算机绘图(辅)设计程序,完成设计内容。 3) 设计成果提交设计图电子版,按班提交光盘。 4) 每个同学提交设计报告纸质版。
四、课程设计进程安排
五、应收集的资料及主要参考文献
[1] 徐建平,马利涛. 精通AutoCAD20xx中文版[M],北京:清华大学出版社,20xx
[2] 杨国清,戴立望,李爽.中文AutoCAD应用基础教程[M].北京:冶金工业出版社,20xx
[3] 相关网站:晓东CAD家园:http://www.xdcad.net
课程设计报告11
一 绪论
随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于 SQL server数据库技术建立一个通用工资管理系统,该系统为提供了查询、增加记录、删除等功能,功能比较的齐全,并对工资进行了统计如津贴管理、报表统计等。基本上能满足管理员和公司的要求。
此次数据库课程设计的主要设计如下:
原理分析、程序设计过程、程序实现和程序调试以及数据库的设计。
需求分析、概要结构设计、逻辑结构设计、物理结构设计和数据库的实施和维护。
二 员工薪资管理系统概述
1、现状分析
随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。随着我国国民经济建设
的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统对企业和员工的工作都带来许多的不便。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
2、系统目标
员工薪资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:
(1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。
(2)对职工的'工资进行计算、修改。可以对职工的工资档案进
行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资及实发金额等。
(3)查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。
(4)对用户管理功能。一个系统的应用有管理员和普通用户,他们对系统的权限受到限制。
3、系统特点
(1) 本系统使工资管理基本实现了信息化,系统设计的各种查询要求代替了原来了人工查询,即节省了人力,又减轻了员工的工作量,最重要的是由计算机操作,可以提高数据的准确性,避免人为的错误,方便管理。
(2) 本系统设置了系统数据备份功能,定期的系统备份可以在数据库受到意外的或有意的破坏的情况下,系统得以恢复,减少损失。
(3) 本系统的界面设计简洁明了,采用了流行的菜单设计,对于不是计算机专业的管理人员,只需阅读操作说明书,就能方便的使用本系统。
课程设计报告12
在大一学习C语言中,我们进行了一项课程设计,即编写一个图书管理系统。通过这个项目,我们从实战中掌握了C语言的基本语法和面向过程的编程思想,深刻理解了程序设计的流程和方法,提高了自己的编程能力和解决问题的能力。
整个课程设计共用时一个月,从需求分析、设计、编码到测试,全程参与了每一个环节。在项目中,我们按照项目的需求,设计了一个简单的系统模型,包括几个主要模块:图书信息管理、图书借阅管理、学生管理等。通过对这些模块的分析和设计,我们清楚地了解到系统的功能和实现。在编码过程中,我们严格按照设计要求,使用了C语言的常用结构、语句和函数库,尽可能地降低了程序的复杂性。在代码实现过程中,我们从实践中掌握了代码调试的技巧,提高了代码的质量。
在系统的测试和调试环节中,我们将软件的运行和故障分为多个阶段,通过不断地测试和修正,最终实现了一个稳定且功能齐全的系统。测试过程中,我们利用各种工具,如调试器、分析器等,找出了程序中的逻辑缺陷和语法错误,并及时修正了这些问题。此外,我们还对系统进行了性能测试,了解了系统在不同负载下的响应速度和效率,提高了我们对程序性能优化的认识。
整个课程设计过程中,我们不仅学习了C语言的`基本语法和常用功能模块,还深刻认识到了项目实施的流程和方法。我们意识到,一个成功的项目需要从需求到设计、开发、测试等多个环节的严格管理和协同作用,需要全体成员的积极配合和沟通,需要明确的目标和具体的计划。在这个过程中,我们不断学习和提高,不断完善和改进自己的编程技能和方法,积累了宝贵的经验和知识。
综上所述,通过本次课程设计,我们掌握了C语言的基本语法和面向过程的编程思想,学习了项目开发的流程和方法,提高了自己的编程能力和解决问题的能力。这对我们日后的学习和工作都会有很大的帮助,为我们打下了坚实的基础。
课程设计报告13
在学习C语言之初,我对课程设计报告的要求和难度有些担心。但是在老师和同学们的帮助下,我最终完成了自己的第一份课程设计报告。在这个过程中,我感受到了挑战和成就感,也掌握了一些编程技巧和经验。
我的课程设计题目是“学生成绩管理系统”。这是一项实用的项目,它可以帮助老师或者学生管理和查询成绩。首先我们需要确定功能需求,例如输入、查询、排序、修改、删除等。然后,我们需要设计如何实现这些功能。注意,我们应该考虑边界情况,如空文件、重复记录、无效输入等。为了达到以上目标,我们需要熟练运用C语言的语法,并且能利用指针、结构体等高级数据结构,提高效率降低空间复杂度。
在实现上述功能之前,我首先选择了合适的集成开发环境(IDE),这让我们的代码编辑、编译、调试过程进行的更加高效和方便。接着,我就开始着手实现每一个功能。例如,输入功能涉及到如何从键盘读取信息,并储存到数据结构中。排序功能则需要我们理解各种排序算法的原理和步骤,选择最合适的方法。在做完所有功能之后,我发现总体上代码的逻辑关系和功能之间的调用关系比较清晰,代码也比较规范和优化。
在实现过程中,我也遇到了一些问题。例如:输入界面的.界面设计,如何处理文件读写的文件问题,如何判断两个字符串是否相同等等。但是,当我遇到问题时,我会通过寻求同学和老师的帮助,或者上网查阅资料,去尽最大的努力解决问题。并且,从错误中汲取经验和教训,使得我能够更高效地完成下一次的工作。
完成课程设计之后,我受益匪浅。首先,我了解了C语言的基本语法和数据结构,以及如何运用它们去开发实用的项目。其次,我明白了计算机科学老师所教授的设计思想是如何应用于实际应用中的。最后,完成课程设计也让我对未来的学习和工作充满信心。
在总体上,我的C语言课程设计体验是积极的。尽管我遇到了一些挑战,但它们都让我变得更加坚定自己的目标。通过这个项目,我不仅掌握了技术能力,也增强了解决问题和逻辑分析的能力。我相信,在未来的学习和工作中,这些技能和经验一定会大有用处。
课程设计报告14
一、设计目的
通过本次课程设计使学生进一步加深对C语言课程内容的理解,初步掌握一般应用程序的开发方法和步骤,进一步了解与掌握C语言的编程方法和技巧,提高学生用C语言解决实际问题的.能力。
二、设计要求
1、认真查阅参考书、资料 3、按时上机,认真调试程序
2、遵守课程设计时间安排 4、认真完成课程设计报告
三、课设报告装订内容及顺序
1、课程设计封皮
2、目录
3、课程设计成绩评定表
4、课程设计任务书
5、程序基本框架图
6、程序设计说明书
7、源代码清单
8、课设总结与心得
四、设计题目
学生档案管理系统 宾馆住宿管理 学生宿舍管理
职工信息管理系统 人事档案管理系统 航空的售票管理系统
五、时间安排(一周:从 6 月 27 日到 7 月 1 日 )
1、查阅资料及程序设计(1天) 3、成绩评定(0.5天)
2、程序编制及调试(3天) 3、打印报告(0.5天)
六、参考文献
1、《C语言程序设计》李淑华/李贞编 大连理工大学出版社
2、《C语言程序设计》孙连科/姚大鹏编 辽海出版社
3、《C++时尚编程百例》网冠科技编.机械工业出版社
4、《TURBO C 实用大全》徐金梧等编. 机械工业出版社
课程设计报告15
摘要:
本文着眼于目前普遍应用在城市道路上的交通灯控制系统,设计了一个东西方向和南北方向十字路口的交通灯控制电路。进行交通灯状态变换的分析和交通灯总体框架的设计。
关键词:交通灯 控制电路 proteus 仿真 电路设计
1引言
1.1设计任务
首先设计让倒计时显示器按规律运行的电路,再通过倒计时电路的信号来控制交通灯按4 种状态循环变换。电源电路采用9V 变压器、整流桥和稳压管,使220V 的交流电转换为5V 的直流电。4Hz 方波脉冲由555 定时器产生,再由74LS193 实现4 分频,最终输出1Hz 的脉冲信号;用两块74LS193 实现倒计时,一块显示十位,一块显示个位,用2 个D 触发器74HC74实现30s,20s,5s 时间的转换;利用倒计时电路控制4 个状态。最后通过74LS138 和相应的逻辑门实现对交通灯亮灭的控制。
1.2 要求
设计一个东西方向和南北方向十字路口的.交通灯控制电路。
要求如下:
(1)南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30s、支干道每次通行间为20s;
(2)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时的方法);
(3)在绿灯转为红灯时,要求黄灯先亮5s 钟,才能变换运行车道;
(4)黄灯亮时,要求每秒闪亮一次;
(5)同步设置人行横道红、绿灯指示。
(6)设计相关提示:所设计的交通路口为一十字路口,不涉及左右转弯问题
2 交通灯控制电路分析
2.1交通灯运行状态分析
交通灯控制电路,要求每个方向有三盏灯,分别为红、黄、绿,配以红、黄、绿三组 时间到计时显示。一个方向绿灯、黄灯亮时,另一个方向红灯亮。每盏灯顺序点亮,循 环往复,每个方向顺序为绿灯、黄灯、红灯。交通灯的运行状态共有四种,分别为:
状态0:东西方向车道的绿灯亮,车道,人行道通行;南北方向车道的红灯亮,车道, 人行道禁止通行。
状态1:东西方向车道的黄灯亮,车道,人行道缓行;南北方向车道的红灯亮,车道, 人行道禁止通行;
状态2:东西方向车道的红灯亮,车道,人行道禁止通行;南北方向车道的绿灯亮,车道,人行道通行;
状态3:东西方向车道的红灯亮,车道,人行道禁止通行;南北方向车道的黄灯亮,车道,人行道缓行;
4 种状态循环往复,并且红灯的倒计初始值为绿灯的倒计初始值和黄灯的倒计初始值 之和。
2.2电路工作总体框
交通灯控制电路主要由以下几部分构成,有电源电路,脉冲电路,分 频电路,倒计时电路,(交通灯)状态控制电路,灯显示电路。
3所需各部分电路设计
3.1电源电路:电源电路主要由整流、滤波、稳压三部分组成,用于供给数字电路的工作电源。整流部分由变压器与整流桥KBP210G 组成。220V、50Hz 的交流输入经过变压器之后,输出9V、50Hz 的交流电压。该电压输入整流桥,整流桥由四只整流二极管接成电桥的形式组成。整流桥输出8.1V 的直流电压。滤波电路用于滤去整流输出电压中的纹波,由1mF 的电容组成电容滤波电路。电容滤波电路简单,负载直流电压较高,纹波也较小,适合负载电压较高,负载变动不大的场合。稳压电路用于稳定电压的输出,由三端集成稳压器L7805 和电容组成。C2、C3 用来实现频率补偿,防止稳压器产生高频自激振荡和抑制电路引入的高频干扰,C4 用于减少稳压电源输出端由输入电源引入的低频干扰。
数字电路课程设计报告3
设计题目: 数字电子钟逻辑电路 专业班级: 自动化112班 学生姓名: xx 学 号:xx指导教师: xx 设计时间: xx
教师评语: 成绩 评阅教师 日期
一、摘要
所谓数字钟,是指利用电子电路构成的计时器。相对机械钟而言,数字钟能实现准确计时,并显示时、分、秒,而且可以方便准确的对时间进行调节。在此基础上,还可以实现整点报时的功能。因此,数字钟的应用十分广泛。我们要通过这次的课程设计掌握数字钟的原理,学会设计简单的数字钟。
二、设计任务
用中小规模集成电路设计一台能显示时、分、秒24时制地的数字电子钟,具体要求如下:
时为00-23二十四进制计数器; 秒、分为00-59六十进制计数器;
整点报时,整点报时电路要求在每个整点前鸣叫五次低音(100Hz),整点时再鸣叫一次高音(500Hz)。
三、工作原理
数字电子钟所采用的是十六进制计数器74LS161和十进制计数器74SL160,根据时分秒各个部分的的不同功能,设计成不同进制。秒的个位,需要10进制计数器,十位需6进制计数器(计数到59时清零并进位)。秒部分设计与分钟的设计完全相同;时部分的设计为当时钟计数到24时,使计数器的小时部分清零,从而实现整体循环计时的功能。
四、可选器材:
(1)数字电子技术实验系统箱, (2)直流稳压电源,
(3)集成芯片:74LS161 2个、74LS160 4个、 74LS00 2个、 74LS20 1个。 (4)喇叭,1/4W、8Ω。
【课程设计报告】相关文章:
课程设计报告08-03
课程设计报告11-01
课程设计报告【精】08-08
课程设计总结分析报告09-27
课程设计报告经典【15篇】03-11
c语言课程设计报告11-23
课程设计报告(精选20篇)05-09
课程设计报告(精选18篇)02-28
网页设计课程设计报告09-06