软件设计师范文

2023-09-22

软件设计师范文第1篇

摘要:本文基于Modbus通讯协议,使用VB编写上位软件,与西门子CP341-RS422/485模块进行通讯,对PLC中变量进行读取,并存入SQLServer数据库,实现对设备的实时监控。

关键词:Modbus;VB; SQLServer;PLC

在现代工业中使用PLC设备进行分散化控制,上位机监控软件提供图形界面并对下位设备进行数据采集、管理,已经成为工业控制系统中普遍使用的监控形式。其中Modbus协议以标准、开放等优点广泛应用于工业通讯当中,本文基于西门子的CP341模块作为Modbus从站,使用Visual Basic语言进行编程,在上位计算机中采集、存储PLC中状态变量,实现对设备的实时监控。

1.Modbus协议

一个Modbus通讯数据帧由若干个字节组成,一般通信数据帧的格式包括:地址域、功能码、数据域、错误校验(16位CRC校验)

地址域长度为1个字节,表示从站的地址。功能码是数据帧中传送的第二个字节,不同的功能码对应数据域格式不尽相同,常用的功能码有1、2、3、4、5、6、15和16,分别表示读线圈、读输入状态、读保持寄存器、读输入寄存器、写单个线圈、写单个输入状态、写多个线圈、写多个保持寄存器[1]。数据帧最后两个字节是CRC错误校验域。

若需要读取05从站以00 00为起始地址的两个REAL型数据:3.4和8.9,则主站发送的报文:05 03 00 00 00 04 C5 8F,从站返回报文:05 03 08 40 59 99 9A 41 0E 66 66 D6 72。

2.西门子CP341的组态与编程

2.1西门子CP341组态

本文涉及与计算机通讯的从站为西门子S7-300PLC加装CP341-RS422/485模块。在安装CP341之前需要插入硬件狗Dongle,安装驱动软件CP_PTP_PARAM和Modbus-Slave318,然后才能在Step7中对CP341进行组态。

设置模块时必须与计算机确认设置的内容:从站地址、波特率、数据位停止位,校验位。CP341模块的参数应按确认后的内容进行配置,波特率通常设为9600即可。本文中通讯参数设置为9600, 8, 1, n,从站地址为5。

传输DINT、REAL数据时,应设置FC 03,06,16选项卡,并建立一个DB块存储待传数据。本文中所需传输的变量数据类型为DINT、REAL。传输模式选择Half-Duplex。配置完成后,向CP341下载Modbus Slave驱动。

2.2PLC编程

在Step7中打开 “zXX21_05_PtP_Com_MODSL”项目,将Modbus通讯程序OB100、FB7、FB8、FB80、DB80复制到Step7程序中。在程序中调用FB80,并将通讯数据块名称DB80和CP341起始地址填入。建立与计算机通讯用的FC块并调用FB80,将通讯数据块名称DB80和CP341起始地址填入。其中FB80中的OB_MASK的值应始终为1,其余变量根据需要进行分配。

3.Visual Basic编程实现

为计算机安装RS485通讯卡,添加各个数据显示控件数组和MSComm控件。Modbus RTU模式的报文发送必须控制好字符间隔,1byte数据发送后延时应小于1.5倍字符时间,两帧报文之间的间隔必须大于3.5倍字符时间间隔。一个字符时间是指按照用户设定的波特率传输一个字节所需要的时间[2]。

软件通过串口发送查询数据帧,对PLC返回的数据分解、显示,PLC返回的内容包括各开关状态、元件状态、运行速度、运行负荷等。从通讯内容来说,包括开关量、模拟量,其中开关量均打包为DINT型变量整体发送。

3.1串口通讯与数据处理

在界面中加载VB自带的MSCOMM控件,在软件启动时,程序调用API函数自动从配置文件中读取设置的控件属性参数,在控件的CommEvent事件中编写响应程序。

使用Timer控件按照要求的周期發送报文。主站发出的查询报文为05 03 00 00 00 24 44 55(十六进制),通过MSComm.Output指令发送给从站。

取得从站返回给主站的数据帧后,从第4个字节开始,每4个字节为一个数据。数据帧中的DINT型变量按位进行分解,与相应的开关量对应显示,浮点数转换为小数并显示在界面上。

3.2数据管理

为及时记录设备运行状态,分析设备使用情况,软件将打包传输的数据存储在SQLServer数据库中,以备日后查询,存储数据的过程根据MSComm.CommEvent事件触发。VB应用程序开发中,可以通过ADO对微软所支持的数据库进行操作。

在数据库中建立存储表,建立不少于传输内容的字段,分别存储各开关量数据、模拟量数据。在VB中编写读写数据库的ADO语句对SQLServer进行操作。

Set Cnn = New ADODB.Connection

Cnn.Open strCnn

Cnn.Execute \"INSERT INTO Database (iTime, …) VALUES (SQLtxt)\"

需要读取存储信息时,可使用SQL查询语句读取相应字段进行数据转换和位处理即可,本文不再赘述。4 结论

本文实现了在Modbus通讯的条件下,使用Visual Basic编程实现了在计算机上读取PLC中少量数据,并存储入SQLServer数据库的功能。在只需要监控少量数据的情况下,可以不必在计算机上安装其他专业的工业控制软件就能够满足需求,只安装相应的控件补丁和硬件驱动即可。本文所实现的功能降低了监控软件对计算机性能的要求,也使得部署程序更加简便。

参考文献:

[1]白焰,钟艳辉,秦宇飞.基于VC的Modbus协议通信测试软件的实现[J].现代电力,2008 25(6):76-80

[2]佟为明,胡素君,刘勇, 李中伟.一种体现Modbus主要技术的实验系统[J].电子器件,2009 32(4):833-839.

软件设计师范文第2篇

以前做过的软件方面的课设如C语言课设、数据结构课设都是在假期完成的,由于自我是一个十分追求完美的人,因此几乎每次都花了将近大半个假期的时光来做,如C语言就花了一个多月的时光来做,分数当然也较高,有90来分。对于课程设计,我历来都是相当认真的,此次操作系统的课程设计当然也不例外。但是linux以前没怎样接触过,学校也没怎样系统地讲过,在刚接到题目时除了明白如何用gcc编译等等,几乎能够算作处于一无所知的状态。时光紧任务重,要从对linux一无所知的状态到独立出色地完成课设,不下点苦功夫是不成的。那两周里我除了吃饭睡觉几乎就没离开电脑过,有时时光晚了食堂关门饭都没得吃了。最后,在这样近乎玩命地学习工作下,身体撑不住了,在第二周周三晚上我发烧了。但是眼看就要到检查的日期了,而我的课设也就快完工了。我不想因为看病而耽误下去弄得前功尽弃,因此只买了点药,继续在电脑前拼命……最后,总算赶在周五检查前做出了较满意的作品。

在周五检查那天,老师看了我第4题后,又抽查了一下我的第3题,其实也只是要我把第3题运行一下而已罢了。若放在平时,这绝对是小菜一碟,但当时正在发烧,加上一点紧张,居然把模块加载命令insmodfdev.o错打成insmodfdev.c了,由于这个低级失误造成心中慌乱,于是后面的一条生成设备文件命令mknod干脆就照着参考资料打上去了。于是老师认为我不熟,在那题上打了个半钩。当时心里确实感到十分地遗憾和沮丧,心想所谓“台上一分钟,台下十年功”,一分钟若把握不好,也同样尽毁十年功啊!

但最后,我最后明白,分数但是是个数字,知识才是自我的。透过这次课程设计,我确实学到了很多东西,多年后我可能已经忘记这次课设最后打了多少分,但这些学到的东西却能够使我受益终生。除了知识技术上的东西,我更锻炼了自我的快速学习潜力;我学会了如何快速有效地从图书馆、网络获取自我需要的信息;我尝到了在周围很多同学拷来拷去时孤军奋战的痛苦;我体会了夜以继日完成一个项目时中途过程的艰辛及最终完成后巨大的成就感……我更加深了人生的信心,以后应对任何一个困难的项目,我想我都不会惧怕,并最终能够成功地将其完成。

感谢老师,感谢此次课程设计。虽然在其中吃了不少苦头,但我毫不后悔,因为我满载而归。软件课程设计心得体会【2】

通过此次课程设计,使我更加扎实的掌握了有关方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。

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

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

我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。

回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。

实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。软件课程设计心得体会【3】

整个设计透过了软件和硬件上的调试。我想这对于自我以后的学习和工作都会有很大的帮忙。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,书本上理论性的东西与在实际运用中的还是有必须的出入的,所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。

一切问题务必要靠自我一点一滴的解决,而在解决的过程当中你会发现自我在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新潜力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时光是用在程序上方的。

很多子程序是能够借鉴书本上的,但怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。因此能够说系统的设计是软件和硬件的结合,二者是密不可分的。透过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握,但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。

这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生用心的影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工协作才能保证整个项目的有条不絮。另外在课程设计的过程中,当我们碰到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮忙,使我们获益匪浅。因此十分感谢老师的教导。透过这次设计,我懂得了学习的重要性,了解到理论知识与实践相结合的重要好处,学会了坚持、耐心和努力,这将为自我今后的学习和工作做出了最好的榜样。我觉得作为一名软件工程专业的学生,这次课程设计是很有好处的。

更重要的是如何把自我平时所学的东西应用到实际中。虽然自我对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法透过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学的帮忙和讲解下,渐渐对这门课逐渐产生了些许的兴趣,自我开始主动学习并逐步从基础慢慢开始弄懂它。

我认为这个收获就应说是相当大的。一开始我们从参考书上找来了课题,但是毕竟是参考书,做到之后发现很多程序都是不完整的,这让我们伤透了脑筋。看着别的小组都弄得有模有样了,但是我们连一个课题都还没有定好。好不容易又找到了课题,但是结果还是很不尽人意。程序接线什么的都弄好了,调试也没有问题,但是就是无法到达预期想要的结果。参考书毕竟只是一个参考,设计这种东西最后还是要靠自我动脑筋。

然后我们大家一齐齐心协力,从平时做的实验?老师上课的举例?书本上的知识以及老师的辅导和其他同学的帮忙下最后完成了。就应说这是透过我们小组成员的共同努力和动脑完成的,虽然资料并不是很复杂,但是我们觉得设计的过程相当重要,学到了很多,收获了很多。我觉得课程设计反映的是一个从理论到实际应用的过程,但是更远一点能够联系到以后毕业之后从学校转到踏上社会的一个过程。小组人员的配合?相处,以及自身的动脑和努力,都是以后工作中需要的。

软件设计师范文第3篇

摘要:“双三位一体教学模式”的实施有助于提高学生专业技能以及就业导向性,有助于提高高职学生的竞争力,为企业提供符合其发展需要的专业性人才。本文着重分析了双三位一体教育模式下高职计算机软件技术专业课程设计,具体包括课程内容、设置原则、设置目标以及具体的教学实施方法,为相关人员提供一定资料和信息。

关键词:高职;双三位一体;软件技术专业

计算机软件技术专业是各大高职院校的一个主要专业,其设置目的在于为社会输送大量具有计算机软件技术专业知识和实际操作技能的人才,为当前正处于蓬勃发展中的电子商务、计算机软件运营等产业提供专业性人才,有效提高高职院校毕业生的就业率。但是针对高职计算机软件技术专业毕业生的就业取向调查结果显示,很多学生没有进入軟件行业,这一结果说明当前的计算机软件技术专业在课程设置、教学方法、就业导向方面出现了问题,导致高职计算机专业毕业生在就业过程中难以与市场完成有效对接,说明高职毕业生的专业知识和技能难以满足市场需要,不符合企业的用人需求。基于这种情况,许多高职院校通过引入“双三位一体”教学模式,通过这种教学模式,将高职计算机软件技术专业的教学与市场企业对应岗位的实际需要以及工作环境结合起来,提高对课程教学内容的改变,提高计算机教学内容的针对性和实用性,另一方面,根据企业相关岗位的工作需要对对应技能进行综合训练和强化训练,这样一来,就可以帮助学生在高职教学过程中完成对工作实际需要的理论知识和实用技能的学习掌握,为学生后续参加工作后顺利进入工作岗位打下基础。双三位一体教育体系始终坚持对学生实用技能的训练,这是符合当前高职计算机软件技术专业的就业需求的,因为计算机软件技术的发展速度很快,如果在教学中不能根据市场企业的发展对教学内容进行调整,学生进入工作岗位后往往不能顺利适应,影响到学生就业和后续发展。

1 高职软件专业“双三位一体”课程设计原则

经过多年的人才培养模式探索和实践,目前双三位一体的校企合作教学模式已经逐渐发展成熟,并形成了其自身的发展特点和优势。双三位一体分别是以学生为主体,学校、企业、市场三要素积极参与的培养体系,以及以学生为主体,老师、企业、具体案例积极参与的课程。双三位一体教学过程中,均以高职计算机软件技术专业学生为主体,结合学校、老师、市场、企业以及具体项目的需要进行针对性教学,从而达到一个良好的教学效果。

1)以学生为主体,学校、企业、市场三要素为一体的导向性。高职院校的计算机软件技术专业的培养目标是为市场提供符合其需要的专业性人才,这也是保证学生顺利实现就业的前提。基于此,老师在设计计算机软件技术专业课程的时候,需要将市场要素充分考虑进来。也就是说,要积极研究市场对计算机人才的需求,在此基础上结合企业发展需要和学校教学定位进行教学内容、教学模式的设定和开展,这种教学模式能够最大限度地提高高职院校实践教学的市场导向性,从而有效保证教学内容符合市场需求,为学生的后续就业打下坚实基础。

2)以学生为主体,校内教师、企业教师结合企业实际项目案例为一体的课程内容。学生就业以后需要参与到具体的工作项目中去,因此其实践操作能力将直接影响到其就业效果和工作情况,基于此,在计算机软件技术的课程教学中,需要将学校老师和企业一线工作人员纳入教学课程,引导学生参与到企业具体的项目工程中去,这种教学模式能够在学生学习过程中充分锻炼其实践能力,帮助学生有效掌握相关专业知识以及实践操作技能。

2 “双三位一体”高职计算机软件技术专业课程设计目标及其内容

2.1 课程设置目标

在双三位一体的教学模式下,要始终坚持以学生为主体,充分考虑学校、企业、市场等各个因素的影响。基于此,针对高职计算机软件专业的课程设置,要以满足市场需要、企业需要,保证学生能够顺利就业为导向和基本目标。具体来讲,高职计算机软件技术专业需要引导学生学习掌握完整的软件系统开发过程,并在这个过程中培养学生分析和解决问题能力、沟通能力、语言表达能力、信息获取能力、团队合作能力等,形成符合社会需求的高素质综合型技能人才。职业教育是导向工作系统的教育,计算机软件技术专业课程要注意将教学融入具体的实践、工作过程中,促使学生能够在工作过程中根据需要来学习课程,掌握相关知识。同时这种实践教育能够帮助学生掌握学会如何运用知识解决实际问题,提高其实际工作能力。

2.2 课程内容设置

高职计算机软件技术专业课程内容的设置需要充分考虑到市场对计算机专业人才的要求,也要考虑到相关企业具体岗位对理论知识和实用技能的要求。具体来讲,随着市场的进一步发展,目前针对计算机软件技术人才的技能要求大多集中在基本的程序设计开发、网页的设计、管理和运营、关系数据库的建立和运营、数据库的开发和应用等,此外相关企业还需要能够实施软件工程开发、WEB程序设计、数据结构的开发和应用、操作系统的设计和运营等,部分企业还会要求计算机软件技术人员能够进行虚拟现实,这主要集中运用于游戏设计开发等。

高职院校计算机软件技术专业的课程内容,需要以软件开发为主线,这是因为当前市场上对于软件开发具有较大需求,很多企业对于软件开发人才具有大量需求。基于此,需要将软件开发融入以上课程内容的教学中去,帮助学生有效掌握软件开发的基础操作和相关的理论知识。此外针对计算机软件技术专业的课程教学,需要始终按照市场环境需要和企业具体工作岗位的需求来控制教学内容进而教学方法,保证学生能够顺利掌握相关技术,为其后续就业打下基础。

3 “双三位一体”下高职计算机软件技术专业课程实施方法

3.1 以工作过程为起点,打破传统课程模式

传统的计算机软件技术专业课程是以学科体系为起点组织知识,引导学生对相关理论知识进行全面系统性学习,这种教学方法未能将学生与实际工作过程紧密结合起来,使得学生的理论知识学习良好,但是无法将其与实际工作环境和内容联合起来,理论与实践脱节。为了打破这种局面,提高高职计算机软件技术专业教学与实际工作的联系,特别是在双三位一体教学模式下,软件技术专业课程的开展要从与实际工作内容为出发点,也就是以工作过程为起点的软件技术专业课程。通过将具体的工作岗位及其实际操作引入教学,帮助学生有效掌握相关的技术和操作技能,为学生后续就业提供良好基础。通过引入工作实际环境及其技能要求,有助于打破传统课程环境下学生单纯学习理论知识、不能学习掌握实际操作技能的缺陷,有助于学生在课堂学习过程中迅速掌握相关的理论知识,同时通过实际训练来验证理论知识,进一步深化学生对理论知识的理解,在此基础上引导学生进行实际训练,这一以来,学生的理论知识和实际操作技能都得到有效强化,最终将大幅提高学生的综合能力,为学生后续就业提供积极作用,促使学生在工作中占据有利地位。

3.2 以行动为导向,凸显高职计算机软件技术教学特色

高职教育有其自身特点和规律,计算机软件技术专业的课程设置要以具体工作需要和实际操作为导向,引导学生快速掌握具体岗位的技术和理论知识。也就是说,要引导学生学会在具体的操作过程中学习掌握相关的理论知识和技术,也就是教学倾向于“通过行动来学习”。此外职业教学的就业导向性非常强,因此高职计算机软件技术专业课程在实施过程中要注意与工作体系相对接,要充分满足对应工作岗位对计算机软件技术的知识要求和技术要求,因此需要依据工作岗位的内容、性质来设置课程体系。这是实现从工作组织到课程组织的第一步,是职业教育课程改革能否深入下去的关键环节。

3.3 以情景为依托,培养学生工作能力和关键能力

职业教育要有效地培养学生的职业能力,就必须让学生动态地与情境相联系地学习知识。在双三位一体的教学模式下,计算机软件技术专业要始终与市场、企业需求为导向,保证教学内容符合实际需要。另一方面,工作过程中对员工的要求是多方面的,需要其具有各方面能力。这些能力的范围较广,具体包括计算机软件技术专业的知识和技术、社交能力、沟通能力、落实能力等,其中最关键的就是计算机软件技术专业能力,这是本专业学生参加工作后最重要的能力,也是学生能否胜任工作岗位的关键能力。基于此,老师在教学过程中要做好对学生关键工作能力的培养和考察,尤其是需要做好考察,具体方法包括设置相关的考试和技能考察,在此基础上针对学生的综合技能进行提高。这有助于提高学生对计算机软件技术专业技術的学习和掌握,促使学生在工作过程中顺利进入工作角色,有效完成相关的工作任务,实现良好的就业效果。此外还要针对学生的社交能力、沟通能力等进行提高,因为工作不仅仅是完成具体任务,还要包括与其他部门、其他人员的沟通和协作,因此引导学生掌握沟通技能,对与其后续发展具有关键影响。

4小结

基于“双三位一体”的高职计算机软件技术专业课程设置和教学,需要始终坚持以学生为主体,课程设置要根据市场环境和企业相关岗位需求进行科学设计,课程内容要具有高度实用性,这有助于保证学生进入工作岗位后能够顺利完成工作任务。另一方面,在教学过程中要注意引导学生对具体的工作内容和工作技能进行积极学习,以工作实际需要为导向,帮助学生尽早熟悉相关岗位的工作内容和工作需要,这有助于学生后续就业,达到高职教学的目的。

参考文献:

[1] 旷文兵.SPOC支持下的高职计算机基础课程混合学习模式[J].科技视界,2018(31):174-175.

[2] 李改,邹小青,张志强,宋海生,曾爱林.高职院校培养创新创业人才的研究与实践——以计算机软件技术专业为例[J].福建电脑,2018,34(10):47-48+76.

[3] 兰碧莹. 大学计算机SPOC课程内容设计研究[D].东北师范大学,2018.

[4] 程响林.以能力本位的高职计算机软件专业课程设置研究——以中山职业技术学院为例[J].科技视界,2014(29):224-225.

【通联编辑:光文玲】

软件设计师范文第4篇

摘要:21世纪以来,随着信息技术的快速发展,计算机在每个领域都起到了巨大的推动作用。在平面设计领域,CoreDRAW(简称CDR)、Photoshop、Painter等软件也被广泛地应用在书籍设计、包装设计、网页设计、动画设计中。借助这些平面处理软件,设计者可以便捷、有效地把自己的想法表达出来。本文将阐述CDR软件在平面设计中的优势,并介绍CDR软件在平面设计中的应用。

关键词:CoreDRAW;平面设计;软件应用

1 概述

平面设计是指以美学原理为指导,通过在平面上表现出立体空间特征的造型艺术。通过平面设计,创作者可以把自己的创意以多种元素组合起来并传递给大众。一件良好的平面设计作品可以在传递信息的同时,同时给人以思维的拓展和力量的鼓舞。目前,平面设计集合了艺术创新、美术知识和计算机技术等多种门类的综合性行业。CoreDRAW、Photoshop等电脑设计软件能够实现文字、图像以及艺术效果的完美整合,有助于创作者表达自己的审美情趣和独特思维,提高平面设计作品的可塑性。

2 CorelDRAW及在平面設计中的应用

CorelDRAW是加拿大公司Corel推出的集矢量图像处理、图形设计、文字处理、动画编辑、印刷出版和网络发布的平面设计软件。其优势在于通过矢量图的方式对文字和图形进行处理,并提供强大的汉字处理能力。设计师可以直接艺术绘画,轻松地表现出平面设计中需要的图形。CDR软件在平面设计中的优势主要体现在以下几个方面:

1)可以增强文字的表现力,利用CDR软件,可以轻松地对文字的各种属性进行设计,包括字体大小、字体类型以及多种文字艺术效果等。在设计的时候,设计师可以根据不同用途

的需要进行个性的处理。通过对文字的艺术处理,可以起到层次分明,突出平面设计主题的作用,充分表现出整个作品的艺术内涵。在使用软件的时候,需要注意文字内容的合理组合,达到实用与创新、美感与个性的完美融合,充分展现出设计师的创作水平和个人魅力。

2)除了文字表达,CDR拥有强大的图像处理能力,可以有效地弥补在文字表达方面的缺陷与不足,使平面设计作品更加立体,效果更加明显饱满。无论设计师要绘制什么样的图形,都可以利用软件中提供的手绘工具、贝塞尔工具、几何形工具、艺术笔工具、钢笔工具进行绘画,经过初步绘画后,配合形状工具进一步处理,再用透明特效、立体特效、阴影特效、调合特效等配套工具和命令进行深入调整直到整个作品完成。从文饰到图文、从效果到色彩、从质感到造型,良好的运用CDR软件,设计师都可以完美的表达。此外,CDR软件还支持摄影插图设计,不但可以真实地把现实中的客观事物表达出来,同时,设计师还可以根据创意和主题需要,充分发挥自己天马行空的创造力和想象力,设计出现实中不存在的、理想化的和幻想中的视觉形象。比如可以将拍摄的多种照片,通过外部设备导入到电脑之中,再对这些照片进行组合和剪辑,从而产生创意新奇、效果独特的艺术设计画面。

3)CDR软件提供强大的位图编辑功能,可以让设计师模拟水彩、素描、油画等多种艺术表达手段,来模拟风霜、雨雪、晴天等多种自然景象和不同的意境,给观众以独特的视觉冲击力和艺术享受。CDR软件的效果/调整命令,可以方便地调整整个设计作品的色彩饱和度、亮度对比度,还可以使设计者通过调整设计作品的整体色彩平衡, 得到心目中理想的色调。CDR软件为用户提供了丰富的填充功能,包括底纹、位图、渐变的填充,其操作方式和颜色的变化更加丰富。同时CDR拥有强大的颜色管理功能,可以让图形在屏幕上的颜色与印刷上的颜色显示保持一致,让设计者能够进行各种尝试, 而不必在印刷时担心显影效果和色差问题。

4)可以处理文字、图形与空间之间的关系

通常来说,平面设计的空间是有限的,因此,设计师必须要在有限的空间内,能够处理好文字、图形和空间之间的关系。与传统的手工设计不同,利用CDR软件可以完美地解决这方面的问题,设计师可以合理地调整,实现文字、图形与空间关系的科学处理。

3 结语

CDR软件具的功能还远远不止这些,在平面设计中,可以与其他设计软件如Photoshop、Painter等软件结合起来共同使用。不同的软件有自己独特的优势,比如CDR软件在图形绘制方面优于Photoshop,适合于印刷后期;而Photoshop在图形处理方面则优于CDR,更加适用于印刷前期。但是需要注意的是,平面设计软件毕竟只是一种工具,用来表现艺术想法的手段,不能完全替代人的思维和智慧。所以,要想设计出成功的平面设计作品,创作者们不可本末倒置,在掌握如何使用这些工具的同时,更重要的是如何提高自己的审美情趣和专业能力。只有这样,才能设计出具有丰富内涵和强烈冲击力的作品。

参考文献:

[1] 方晨. CoreDRAW 11中文版教程[M]. 上海: 上海科学普及出版社, 2004.

[2] 徐东亮. 一套功能强大的综合性绘图软件包——CoreDRAW![J]. 黑龙江气象, 2000(2).

[3] 魏娟. Photoshop平面设计在服装纺织中的创新应用[J]. 纺织报告, 2014(10).

[4] 苑丽贤. 计算机平面设计中设计软件的相互结合与应用[J]. 硅谷, 2014(7).

[5] 刘晶. 分析计算机平面设计中设计软件相互结合与应用[J]. 计算机光盘软件与应用, 2014(12).

软件设计师范文第5篇

关键词:平面设计;传统绘画;理论课

由于平面设计在生活中的广泛应用,使得平面设计课程成了热门学科,不仅高等学院开设了专业课,社会上也出现了许多速成班。两者的主要区别在于课程编制的不同,高校教学更注重于素质教育,因此理论课程偏多;而速成班则注重操作。另外,有些高校受到利益的诱导,也使教学越来越速成化。

一、平面设计与传统绘画的关系

1.相同之处

平面设计与传统绘画都是通过线条、颜色进行内容表现的;平面设计与传统绘画的内容选材都来自于生活,都能够把生活中的某些事物、景色表达出来并呈现到观众眼前;相同文化下,两者的审美观与人生观等都是相同的。

2.不同之处

传统绘画完成时间较长,绘制过程更加随意化,绘画作品独一无二,复制与传播困难,无法为实际应用带来较高的经济效益,更无法进行批量生产。而平面设计中的大部分工作是由计算机完成的,人只需操作计算机即可,因此平面设计中色彩使用更精准,素材的获取大部分来自互联网,更加便捷,并且绘画作品可以通过互联网进行传播,能够很好地被商业开发。而由于平面设计软件中综合了众多技术,使平面设计作品的效果远远超过了传统手工绘画,受到了人们的青睐,并且由于平面设计作品复制、传播极其方便,因此更能为企业带来效益。

二、平面设计软件教学与绘画的结合

1.对必须开设理论课的认识

在高校教学中,平面设计软件课程内容主要以理论为主,许多学生将该课程看作简单的动手,而对现行的教学制度产生疑问或不满,丧失了对理论学习的兴趣。这就要求平面设计教师能够去引导学生,使他们认识到在平面设计软件课堂上,理论是重要的,是一切学习的基础,使学生学会区分平面设计与人工绘画,认识到两者的联系,提高美术素养和技能水平。

2.理论课和实践课穿插进行

教师需要明白,平面设计理论教学与实际操作互不可分,是互相包容的两门课程,如果教师将两门课程分开教学,教学效果会大打折扣,因此教师应学会穿插教学。在平面设计的课堂上穿插教授传统美术知识、色彩组成等。教会学生认识传统绘画色彩与计算机绘画色彩的不同之处,从而进一步讲解色彩是如何组成的,使学生掌握颜色的搭配技巧。还可以在平面设计课程中加入艺术造型等内容,为学生展示优秀的绘画作品,学生不知不觉就掌握了基础美学知识,自身修养得到了提升,课堂教学效果更好。

3.优秀作品美学性与实用性赏析

与传统绘画相比,平面设计更具有实用性,这也是平面设计作品赖以生存的重要特征。随着人们文化素养的提升,也获得了一定的艺术鉴赏力,因此人们对平面设计作品的审视更为严格。这就要求平面设计学习者具有更高的艺术鉴赏力,加强对优秀作品的欣赏与学习,通过互联网搜索各类优秀作品,拓宽自身的审美视野,努力发现常人难以发现的美。学生在欣赏这些优秀作品时不仅是视觉与精神的享受,同时也能够学习到很多审美知识,真正做到“润物细无声”。因而学生能够打开创作思路,学会用颜色、光影表达自己内心的所思所想,另外,学生的计算机操作水平也会获得提升。

三、平面设计软件教学与绘画结合中应注意的问题

1.平面设计软件永远代替不了传统绘画,因为绘画艺术同任何人为艺术一样,是不可被机器完全替代的

传统绘画中融入了艺术家太多的感情,这是平面设计软件所达不到的。例如,我国著名油画《开国大典》,画家董希文终其一生都在不断修改、补充。而利用平面设计软件虽然在很短的时间内就可以完成与之相似的作品,但却无法带给人们欣赏原画时的那种震撼、自豪感、历史感。因此,平面设计软件只是提高了工作效率,却不可能完全代替手工绘画。

2.平面设计软件教学与绘画结合指的是艺术修养、审美上的结合,使学习平面设计的学生更直观地掌握软件操作方法

例如,平面设计软件如PhotoShop中的滤镜功能,实际上就是传统绘画中肌理效果训练课程中讲到的各种效果,如水彩效果、铅笔效果、布纹肌理等。这样学生就可以更直观地了解滤镜功能,在应用中更加得心应手。

3.教师应注意,并不是全部的平面设计课程都能与绘画相结合,对于不能结合的内容教师不能生搬硬套,而应换一种角度讲解,使课堂不再那么呆板,从而提高教学质量。

随着电子技术的不断成熟,人们能够接触到的电子产品越来越丰富,随着人们研究的深入,平面设计软件也大量整合到各类电子产品中,并且向着平民化、简单化的方向发展,因此人们在生活中越来越多地应用到了平面设计产品,促进了该行业整体水平的提升,涌现出一大批优秀的作家与作品。在这种态势下,初学者更应该学习的是基础绘画理论,培养自身发现美的眼睛,在现如今平面软件发展的浪潮中以不变应万变,将生活中的美传递给人们。

参考文献:

[1]贾昱.手绘在平面设计教学中的作用[J].美术教育研究, 2012(13).

[2]李蕊.浅析平面设计中应用电脑的利与弊[J].大众文艺, 2011(13).

[3]汤婵.浅谈平面设计软件中的图形绘制技术[J].电脑知识与技术,2011(08).

[4]谢宇.正确理解电脑设计在艺术设计教育体系的地位[J].新西部,2010(09).

[5]钱璐.平面设计软件教学与绘画结合的探讨[J].美术大观, 2008(06).

软件设计师范文第6篇

专业:信息与计算科学班级:

报告人姓名:学号课程教师:实验指导教师:

实验地点:

完成起止日期:

[正文]

一、课程设计概述(目的、任务、参考资料)

1.项目的目的

根据研究生管理部门的要求,面向针对研究生和导师这一特殊的群体,针对教务信息数据混乱的情况,利用电脑信息化的优势,为理学院研究生系统建立研究生教务管理系统,使研究生管理中的各项实际业务工作切实的映射在系统内部,为学院提供一个方便的、快捷的、一体化的集成信息化环境。

2. 项目的任务

根据研究生教务管理中的具体需求,该项目的任务可分为7个模块进行

设计划分,每个模块都要完成具体的任务

 任务一:基础平台

任务:建立导航登陆界面,使用户能用密码登陆页面,了解信息,下载表格文件,获得具体操作权限。

 任务二:学籍管理

任务:研究生登路后,可进行基本信息查询、成绩查询、修改密码的功能操作;管理员则可进行修改用户信息、创建账户、数据上传或下载的操作

 任务三:智能排课:

任务:包括完成自动排课、手动调整、选课管理、课表查询及打印等更能

 任务四:导师管理

任务:建业数据库,使研究生和导师、管理员可以查询导师的基本信息,并且管理员可以对数据等做出修改和调整。

 任务五:教学教务管理

任务:该部分主要针对管理员展开建设。管理员的职责是以管理、统计、修改数据信息为主。建议以基本信息维护、入学、毕业信息管理、任课安排和考试安排为主要功能的模块。

 任务六:科研管理

任务:主要完成的任务是,研究生能够顺利提交科研项目,管理员能无误的将项目挂在网页上

 任务七:评优管理

任务:管理员能将通过审核的名单公示在网页上。

3. 项目的参考资料

[1] 《LoadRunner使用手册》

北京长江软件有限公司编制

[2] 《软件测试:第二版》

Paul C.Jorgensen著/机械工业出版社

[3]《ASP.NET网站开发》(丁昊凯、许静雯、谢黎文编著 出版社:电子工业出版社)

[4]《数据库系统概论(第四版)》(作者:萨师煊王珊出版社:高等教育出版社)

[5]《软件工程导论(第五版)》(作者:张海藩出版社:清华大学出版社)

二、采用的主要技术与方法

1. 项目采用的主要技术:

 技术路线:

基于微软ASP.NET框架及应用环境,遵循Web Service和XML技术、 B/S模式,采用三层结构开发

 系统平台:

Windows 2003 Server SP1(以上包括SP1)

MS Sql Server 2005

IIS 6.0及以上

 开发工具:

Microsoft Visual Studio .NET 2005

PhotoShop 7.0

CorelDraw 12

Dream Weaver 8.0

 开发语言

C# 2.0

ASP.NET 2.0(3.0)

XML/XSL

JavaScript

 测试软件

LoadRunner

三、实现步骤与在实现项目中我获得的主要成果

1. 项目的实现步骤

1) 首先,小组成员根据研究生管理部门提供的资料,针对研究生的具

体要求,讨论研究后编写需求分析文档,将项目软件分为7个模块,并完成初步的界面设计;

2) 之后,在需求文档的基础上,针对研究生、导师以及管理员的不同

需求,根据模块进行设计文档的编写,并着手进行软件的设计以及

完善界面设计。

3) 在完善需求文档和设计文档之后,小组成员制作PPT,并通过审核。

4) 在完成项目前期工作之后,小组中的软件编写成员依据软件工程的

原则开始进行具体的软件编程,另外的部分成员则进行测试计划文

档及测试设计文档的编写。并在之后的几天中对其进行整理修改以

完善文档。

5) 在软件基本完成之后,小组成员分工进行软件的测试,完成测试结

果。针对测试中发现的问题,讨论并对软件进行修改。

6) 最后,对项目进行总结,编写总结报告。

2. 我获得的主要成果:

由于我在软件编程方面比较薄弱,在完成项目的过程中,我主要负责的是文档的编写以及项目的测试方面的工作。包括如下部分:

 研究生教务管理系统需求分析书中,第四部分需求规格以及第五部分项

目具体的功能规格;

 研究生教务管理系统软件设计文档的大体框架以及其中的第一部分引言

以及第二部分系统设计概述;

 研究生教务管理系统客户端测试计划(全部);

 研究生教务管理系统客户端测试设计的大体框架以及第一部分引言、第

二部分测试设计;

 研究生教务管理系统用户使用手册(除第三部分运行环境)

四、个人小结

主要困难:

 在项目进行的初期,虽然我们对用户的需求有大致的了解,并有参照模版,

但由于本科生教务管理系统和研究生教务管理系统的具体项目上有着某些差异,这要求我们要注重了解其中的区别,并对模版进行分析及修改。在对需求文档进行编写时,文字表述不足的弱点很轻易的就显示出来,这要求我们对网络教学上给出的资料及范例进行详细的阅读,才能写好需求文档;在接下来的文档编写时也有同样的问题。

 在项目进行的中期,即软件的设计阶段。在了解具体需求之后,编写设计

文档困难不大,但是由于编程能力的强弱问题,小组成员不可能完全都进行编程,虽然这是小组分工后可以解决盖的问题,但是由于软件编程能力的缺乏,会造成在小组讨论和文档书写上出现代沟,所以个人认为,小组成员拥有对程序编成有一定的了解是有必要的。

 在项目的测试后面阶段,即软件的测试阶段。初次接触具体测试的我们,

对新的软件不了解,导致产生一定的困难,这要求我们对LoadRunner软件自主的进行学习并掌握如何运用该软件进行项目的测试。

上一篇:团员个人评议总结范文下一篇:语录范文