课程设计的功能范例6篇

课程设计的功能范文1 1.注册登录 本系统用户角色分为三类:系统管理员、教师、学生。系统管理员用户可以进行用户管理、文章审核及公告模块、课件模块、交流吧模块等子模块的管理,教师用户可以进行教学资源的维护与、批改作业、与学生互动交流等。学生用户可以查看和下载教学资源、在线考试、与教师互动交流等。所有用户无需注册均可以浏览网站的主页,但是系统管理员、教师

课程设计的功能范文1

1.注册登录

本系统用户角色分为三类:系统管理员、教师、学生。系统管理员用户可以进行用户管理、文章审核及公告模块、课件模块、交流吧模块等子模块的管理,教师用户可以进行教学资源的维护与、批改作业、与学生互动交流等。学生用户可以查看和下载教学资源、在线考试、与教师互动交流等。所有用户无需注册均可以浏览网站的主页,但是系统管理员、教师、学生只有登录后才能拥有自己的权限对系统进行进一步的操作。

2.教学资源维护与

教学资源的核心内容是授课教案与教学视频。教师首先根据教学目标和教学对象的特点准备教学内容,教学内容根据需要按章、节、知识点的层次组织成树型结构,教师可以任意添加需要的栏目,比如:课程简介、教学大纲、电子教案、多媒体课件等。内容支持文字、图形、图像、动画、声音等各种媒体,教师可以按需要使用和组合它们。教师还可以在适当的章节配备习题,习题可以是应用题或论述题,布置给学生线下完成,也可以是选择题、填空题、判断题等,学生可以在线完成,线上习题配有标准答案,系统当场批改并给出正确答案。

3.学生在线学习

学生可以浏览所有的教学资源,按教师准备好的授课教案在线学习。授课内容是按照章、节、知识点的层次组织成树型结构的,学生可以自主选择需要的章节开始学习。各章节、知识点之间,按知识点联系设置超文本链接,学生可以回顾和参考这些相关知识点。章节若配备有在线习题,学生可以自己测试对教学内容的掌握情况,学生还可以选择系统监督,即要做完线上习题并且成绩达到合格才算完成这个章节的学习,将此章节标记为“通过”,否则标记为“未通过”。对于教学视频、教学课件,学生还可以下载到本机,随时进行学习。

4.在线考试

在线考试模块可以方便学生及时了解自己的学习进度和知识点的掌握情况,也可以方便教师根据学生的学习情况调整教学内容,或者给学生针对性辅导,加强对学生的督促。在线考试模块设置了试题库,教师可以按题型上传各种试题到试题库。每套试卷是直接从试题库中随机抽题,并且可以任意设置题型、题量、分数,还可以设置考试时间。学生进行在线考试时,选择已出的试卷进入考试,在规定的时间内完成试题并提交。教师批改试卷时,客观题由系统自动批改,主观题由教师填上分数,再由系统得出最终成绩。学生可以查询自己的成绩,系统不但显示分数,还要列表显示题号、学生答案、标准答案、答案解释及该题所涉及的知识点。

5.在线互动交流

学生可以就学习过程中遇到的问题向教师提出疑问,然后由教师进行回答。学生还可以就学习中遇到疑难问题发起一个话题,与教师或其他同学进行在线讨论,交流学习体会。教师可以根据学生们提出的问题发现教学中存在的不足,及时做出相应的调整与改进。教师辅导答疑,不再受时间空间的限制。

6.医学素材库

根据医学专业的特点设置了医学素材库,此库是跨课程共享的。素材库按照医学专业分为若干个栏目,也可以按照文件类型分为文档、图片、视频、flash等,管理员和教师可以上传素材,教师也可以从素材库搜素需要的素材进行下载。这样可以达到资源共享、丰富教学内容的目的。

二、技术特点

本文利用工具,应用,等技术,用SQLServer2005数据库为网站提供后台数据支持,采用C#语言为编程语言,运用面向对象编程方法,按照软件工程开发流程,实现一个B/S结构的精品课程网站。下面分别介绍网站开发中用到的技术及其特点。是微软公司开发的一项web开发技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它具有如下优点:简单易用,可以便捷地编写网页和应用程序,它使执行任务变得容易,从简单的窗体提交到客户端身份验证到部署和站点配置;具有灵活性,是基于公共语言运行库的,而且与语言无关,可以选择最适合应用程序的语言或跨多种语言分割应用程序;具有可管理性,它采用的是基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序,配置信息是以纯文本形式存储的,因此可在没有本地管理工具的帮助下应用新设置;提供更多的功能和扩展性能,如预编译、可配置的缓存等功能;具有较高的安全性等等。

是与数据源交互的.NET技术。它使用了更好的封装,更容易实现数据共享;支持XML,提高了标准化程序;提供强大的输入环境,可编程性增强;对断开的记录集进行自动处理,性能大大提高。C#是一种面向对象的语言,采用的面向对象的编程思想具有代码维护方便、可扩展性强、支持代码重用等优点。SQLServer2005是微软公司推出的一个是一个关系数据库管理系统,相对MySQLOracle、SybaseDB2,SQLServer性价比最好;和.net集成比较好,很合适用于Windows应用的后台数据库;SQLServer2005扩展性、可靠性、安全性得到了很大增强;管理和开发入手都比较方便。

B/S结构即浏览器和服务器结构。它的优势在于:统一了客户端,WEB浏览器是客户端最主要的应用软件,而将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用;维护和升级等工作都集中在服务器端;B/S具有异地浏览和信息采集的灵活性,不论何时何地,只要可以使用浏览器就可以访问系统。

三、结束语

课程设计的功能范文2

网游,即网络游戏,英文名为OnlineGame,又称“在线游戏”。是指个体通过互联网实现休闲、娱乐、交流和得到虚拟成就的可持续性的多人在线游戏。因为网游比单机游戏更能体现玩家的互动性,深受人们喜爱。虽然它的诞生是为了通过网络游戏服务,提升人们生活品质。它让人们的生活更丰富,并丰富了人们的精神世界和物质世界,让人们的生活更快乐。

调查表明,各个年龄阶段的人都会对网游感兴趣,但以在校大学生为主体。而这个年龄阶段的青少年一般自制力差,对网游很容易进入一种痴迷状态,严重影响学业和身心健康。因为受到网络游戏影响导致学业荒废、家庭破裂,甚至走上犯罪道路的事例比比皆是。

网游以逼真的画面效果,引人入胜的情节,很容易吸引年轻人,甚至有部分人分不清现实与虚拟,特别是网游中打架,杀人不承担任何责任,使得一些人有暴力倾向,而且网游基本设计结局无限,年轻人就一步一步带进去不能自拔,持续玩游戏甚至导致猝死。对没有自制力的人来说它就像毒品,产生巨大危害。

二、电脑艺术设计课程对痴迷网游学生的教育构想与实施

1.从艺术角度感知网游

相对艺术作品而言,我们常常感觉游戏毫无成果可言。游戏与艺术到底区别有多大,世界各国的思想家、教育家、艺术家们为什么都要强调审美教育,这是个值得探讨的问题。如果把游戏比作毛坯房,那么艺术就是精装大宅。他们都有居住的功能,即游戏与艺术同根同源,但大宅也是来源于毛坯房,这说明实现艺术的基本方式是游戏。然而从质的飞跃我们才能感知大宅的舒适性。大概人们很少将游戏和艺术联系在一起,就像人们不会把农村瓦房和人民大会堂相提并论是一个道理。究其原因:首先,艺术具有持续发展性,而游戏是临时性活动。艺术的持续性与发展性通过艺术作品为载体展现出来。艺术是人们精神世界的物化反映,精神世界的变化必然引起艺术表现内容的不同。而游戏是一种娱乐,存在于人们日常生活之中,是生活中难以实现的愿望的虚拟表现,没有物化的成果产生,昙花一现。其次,艺术是丰富的,复杂的。艺术经过世代传承、积累和沉淀,通过无数人的努力现如今形成一种文化,其内涵之深可想而知。游戏却展现的内容与满足人们内心的某种渴望都是浅薄的,其表现形式也是简单的。最后,艺术可以使人情操高尚,净化灵魂。艺术本身就是美,是审美的情感动作,使欣赏者受到感染,净化心灵,内心感到一种无比舒畅的**。而游戏简单粗暴,只是对人生活中不完美的满足,不会完成如此复杂的情感陶冶。

由此可见,艺术是游戏的更高层次,我们教会学生通过游戏感知艺术,感受游戏艺术带来的审美**。

2.用网游感受艺术设计内涵

网游是电脑艺术设计相关专业的精英用智慧创的,网游从角色造型、场景的设计、贴图制作、动作设计、UI设计,人物语言等环节,无不对游戏制作的美工、特效、造型等要求很高。一个网络游戏的诞生,是电脑艺术设计师的心血和骄傲。作为设计者,游戏本身是没错的,但对于玩家,如果不能正确看待游戏娱乐生活,而把游戏变成一种依赖,无非是危害巨大的。

3.通过课程设计体味游戏人生

电脑艺术设计教学要分四个层面进行,即体验、制作、创意、创造。在电脑艺术设计课程中,让痴迷网游的学生先谈谈自己游戏中的体验,然后首教会学生如何制作才能有如此体验,接下来应教学生如何进行创意设计,将技术转化为技能,将软件功能发挥到极致,创造出全新的视觉作品。在教学的开始,教师可以给学生提出几款流行网游,比对分析,引导学生从游戏中解脱,感受电脑艺术设计对游戏可玩性的决定性因素,体味游戏带来的审美乐趣,愉悦心情的真谛。

4.建立融合游戏元素的全面课程体系

开设许多与网络游戏有密切联系的课程,教师能充分利用这些课程引导学生学习网络游戏设计,掌握游戏电脑艺术设计的基础理论和基本技能以及Photoshop、Dreamweaver、Flash、3D等软件工具在网络游戏中的应用。开设《平面设计》、《Flas***制作》、《网页设计与制作》、《数据库基础》、《网站建设与维护》等教学课程,通过以网络动漫游戏界面设计为项目化的教学,影响学生对游戏的健康认识和玩乐态度。使学生随着自己的想法去实现游戏界面的设计,并能完成一个动态的游戏界面。鼓励学生公开展示作品,获得自信。

课程设计的功能范文3

关键词:电子类课程设计;Multisim;Keil+Proteus l;Protel99

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)32-0165-02

一、引言

高校电子类课程是电子信息、通信、电气自动化等工科专业最重要的课程,由于电子类的课程如电路、模拟电路、数字电路、高频电子线路、微机原理以及单片机等学科是多理论多实践性的学科,往往在传统的教学中教师注重理论讲解,由于实验条件的限制,学生也不能及时地验证和应用这些理论知识,即使有课内实验,但实验课时少且一般都使用现成的电子实验箱完成一些验证性实验,使学生达不到很好的实践动手能力,因此,在每门电子类课程结束后,用一到两周的时间由学生根据所学内容完成相关电子类课程的设计对提高学生对电子类课程知识的理解和实践有很大的作用。而在电子类课程设计中,根据课程内容的不同使用相关仿真软件的辅助设计,可以提前预知设计的结果,方便修改参数和改正错误的设计能有效地提高设计效率,降低设计成本等优点。下面将介绍各们电子类课程设计以及适合该们课程相关的仿真软件。

二、电子类课程以及辅助仿真软件

根据电子类课程的特点,分为无需编程的和有需要编程的课程,有需要印制电路板和简单面包板可设计的内容。不同的需要则在进行电子类课程设计的时候使用的辅助软件则不同,下面将分别介绍。

1.无需编程的电子类课程设计和相关的辅助软件。在电子类课程中,电路、模拟电路、数字电路、高频电子线路等课程中不涉及微机控制的电子硬件设计不需要编程,则可以使用Multisim电路仿真软件。Multisim仿真软件是由加拿大Interactive Image Technologies公司基于Windows的电子线路设计工具,后由美国国家仪器公司NI收购,并推出性能更强大的电子线路仿真软件Multisim9~12版本且与Labview完美结合,具有丰富模拟、数字器件、FPGA器件和仪器仪表等仿真元器件,该软件包含电路仿真(Multisim)、PCB设计(Ultiboard)、布线(Ultiroute)以及通信分析与设计(Commsim)四个部分[1]。该软件可以仿真电路里的基本电路分析原理,三相交流电,模拟电子技术中的运算放大电路、滤波、整流、稳压等电路,也可仿真数电里的基本逻辑电路、组合逻辑电路和时序逻辑电路,以及高频电子线路课程中的高频信号的调制解调等电路,其虚拟仪器仪表种类齐全如示波器、函数发生器等,也有强大的电路分析功能,可进行直流工作点分析、瞬态分析、傅里叶分析等。适用于模拟、数字电路的设计与仿真。

2.需编程的电子类课程设计和相关的辅助软件。在电子类课程中,微机原理以及单片机原理与应用的课程设计相对较为基础的模拟电子技术和数字电子技术,要求由软件编程,需要掌握汇编或者C语言等相关的编程语言,针对这样的课程设计,可以使用编程软件Keil+电路仿真软件Proteus。Proteus软件比Multisim在单片机以及微机仿真中具有更完善的性能[2]。Proteus软件是英国Labcenter electronics公司出版的是世界上著名的EDA工具。它不仅具有其他EDA工具软件的仿真功能,还能仿真单片机及器件。它是目前最好的仿真单片机及器件的工具。从原理图绘制、代码调试到单片机与电路协同仿真,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12 /16/18/24/30/DsPIC33、AVR、ARM、8086、MSP430、Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器[3]。

Keil是一款单片机开发系统平台,支持汇编、C语言、PLM、以及混合编程。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。无需连接单片机硬件而进行纯软件仿真,具有跟踪、调试、复杂断点等功能,能生成在线仿真和烧录到芯片所需的HEX文件等[3]。用Proteus设计电路时,无需画出单片机的最小系统,晶振频率在单片机里手动改变即可。在仿真的时候只需将Keil编译器里调试好的程序生成的HEX文件加载到Proteus的微机芯片上即可,点击仿真按钮,可立即观看到电路的仿真效果图。若进行硬件调试时,只需将Keil编译器生成的HEX文件通过串口调试助手下载到单片机等微机芯片上,即可进行实物的硬件联合软件的调试。有编程软件和微机硬件电路软件的结合,能更好的辅助学生在微机和单片机课程方面的设计,有效提高设计效率和增强学生的兴趣和动手能力。

3.需印制电路板的电子类课程设计。一般电子类课程设计中如果需要印制电路板,如将模拟电路、数字电路或者单片机等相关电路需要印制电路板时,则使用市场上已经十分成熟的Protel软件,其常用的版本有Protel99或Protel200。该软件是Altium公司开发的EDA软件,具有电路原理图设计功能、自动布线功能、原理图混合信号仿真功能、印制电路板设计功能以及PLD设计功能。而Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能,如拓宽了板级设计的传统界限,全面集成了FPGA设计功能和SOPC设计实现功能,从而允许工程师能将系统设计中的FPGA与PCB设计以及嵌入式设计集成在一起。Protel在设计电路板方面具有庞大的常用的各种元器件以及相关封装的元件库,随着版本的升级以及各位设计者的填补,元器件库也相应的随电子器件的增加而完善,也可以自己绘制元器件以及相关封装,建立自己常用的元器件库。Protel在PCB制图上面具有其他相关软件无法比拟的功能,设计者将绘制好的电路原理图转换成PCB图,排列好元器件,设计者可以手动或者自动布线,通过了电气规则测试后,即可将PCB图印制成电路板,焊接好元器件,进行电气测试后便可以进行硬件的调试[4]。

三、结论

在电子类课程设计中,根据课程内容的不同使用相关仿真软件的辅助设计,可以预知设计的结果,方便设计中各种元器件参数以及错误设计的修改,能形象生动的跟踪过程,仿真测试通过后再进行实物的硬件和软件设计,将获得事半功倍的效果。克服了传统设计周期长、成本高等缺点,能有效地提高设计的效率和降低设计成本等优点。

参考文献:

[1]黄智伟,李传琦,邹其洪.基于NI Multisim的电子电路计算机仿真设计与分析[M].北京:电子工业出版社,2008.

[2]李现国,张艳.Proteus仿真在微机原理及接口技术教学中的应用[J].实验技术与管理,2010,279(12):125-127.

[3]马华玲,Proteus+keil在单片机教学中的应用[J].高等函授学报,2012,25(4):26-27.

课程设计的功能范文4

关键词:VBA;教学计划;进程表;系统;设计

中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)15-3506-03

The Systematic Design and Realization of Making University Teaching Plan Procedure Based on Excel-VBA Programming

ZHAO Xue

(Guangdong University of Science and Technology, Dongguan 523083, China)

Abstract: This paper introduces the idea, structure and function of a generally used systematic design and realization of making university teaching plan procedure. It also illustrates systematic method of general design and realization of function.

Key words: VBA; teaching Plan; procedure; system; design

教学计划是针对某一专业的人才培养目标、基本规格以及培养过程和方式作出的总体设计,是高校实施人才培养工作的指导性教学文件。教学计划进程表是教学计划的外缘体现,其合理与否直接影响培养人才的质量。立足高校实际,着眼科学管理,笔者对教学计划进程表进行了详细分析,设计了基于Excel-VBA编程高校教学计划进程表制定系统,在实际使用过程中效果良好。

1 系统需求分析

教学计划制定需经多层审批,反复修改,全手工化的作业流程不仅劳神费力而且极易出错,建立符合教学管理需要、适用性较强、操作简便的系统十分必要。教学计划进程表制定系统是一种基于Excel平台的工作薄数据管理系统,通过窗体界面中的控件给特定单元格赋值方式,实现脱离Excel工作表界面的数据导入、导出、录入、删改,排序。本系统可以轻松制定教学计划,其中的课程信息汇总功能能对计划中不合理处提出修改建议,辅助用户准确合理的制定。本系统旨在提高教学计划制定工作的效率,减少相关人员的工作量,使学校的此项工作中真正做到科学、合理地规划,系统、高效地实施。

2 系统设计

2.1 系统设计思想

通过VBA窗体控件对单元格赋值的方式实现对教学计划进程表模板特定单元格的数据写入,利用表内预先设定函数公式完成工作表之间数据的链接计算,最终自动生成进程表。

2.2 系统的整体设计

本系统使用Excel内置窗体及控件设计面板式的用户操作界面,在数据处理上,系统采用了文本框、列表框以及按钮等控件结合VBA代码实现对后台内嵌表的操作。在用户管理上,能对用户的权限进行划分,不同有用户具有不同的操作权限和操作界面。创建反馈窗体页面,展示教学计划进程表中关键数据(周学时、总学时、实践课时比例等),进行科学的制定指导。具备数据导入导出功能,体现系统的适用性。

2.3 系统的总体架构图

系统的总体架构见图1。采用分层的方法,将整体分为三层:第一层是用户界面层,第二层是功能模块层,第三层是数据表支撑层。

2.4 系统的工作流程

系统运行的主要流程如图2所示,简要说明如下:

1)用户经验证进入系统界面操作;

2)命令响应指向后台内嵌表;

3)操作界面控件显示内嵌数据表数据;

4)导出制定好的教学计划进程表;

5)导入进程表进行再修改。

2.5 功能模块设计

系统的设计遵循软件工程的规律,运用模块化的设计思想,非常方便以后对软件的修改和维护。本系统分为5大模块13大功能,如图3所示。

2.6 数据表设计

系统是在Excel表的基础上编写VBA,系统任何操作都作用于后台内嵌工作表,需设计如下工作表:开设专业表、开设的课程信息表、总课程表、教学计划进程表模板表、课程模块表、系统用户及权限表、教学执行计划模板表。

3 系统实现

3.1 系统功能

实现分三类:第1类是课程信息完全录入式的进程表制定,第2类是数据导入式的进程表制定,第3类是系统管理员操作。如图4。

第1类实现:课程数据清除是对开设的课程信息表的数据清除,院系专业选择是从开设专业表中选取专业及方向进行进程表制定。课程信息录入的每一条记录都保存于开设的课程信息表,这是课程信息的资源总表,当进行进程表生成操作时,系统会将开设的课程信息表按课程归属的模块进行分类提取,按课程开设先后排序粘贴到相应的课程模块表(属公共必修的课程存放于公共必修模块表,属核心模块的课程存放于核心模块表……),再从各课程模块表按顺序提取课程数据粘贴到教学计划进程表模板表中对应的模块区域指定的单元格中,系统实现的核心在此操作。进程表制定完成可查看和导出。

第2类实现:与第一类不同之处是可以导入生成的教学进程进程表进行再次修改,此原理是将进程表中开设的课程信息表SHEET页的数据复制到系统的开设的课程信息表中,再通过课程信息修改功能对课程数据进行更改。此功能实现要求系统必须在导出的进程表中含教学计划进程表本身外还包含该计划的课程信息的资源总表-开设的课程信息表。

第3类实现:只限系统管理员操作,系统用户及权限表是用户操作的依据;管理员可对后台所有数据表进行修改操作,还可进行进程表生成与导出。

3.2 系统实现代码

系统代码主要完成以下几个方面:

窗体调用与关闭:窗体名.Open;窗体名.Close;

控件对单元格赋值和控件调用单元格数据:worksheet(“表名”).cells(x,y)=控件名.value/ 控件名.value =worksheet(“表名”).cells(x,y);

表显示与隐藏:表名.Visible = true/false;

单元格区域选定、清除、复制与粘贴:range(“区域”).select/.clear/. Copy/.paste

系统核心功能实现代码:

依据系统设计的思想,整个系统本质上是利用代码完成窗体控件对指定数据表及其单元格的数据写入及更改,最终利用代码导出教学计划进程表。核心功能包括以下三个方面:课程数据导入、课程信息录入、进程表导出。

1)课程数据导入功能实现的代码:

Dim wkbk As Workbook

Dim myFileName As String

myFileName = Application.GetOpenFilename("EXCEL文件(*.xls), *.xls")

If myFileName = "False" Then

MsgBox "请选择文件!", vbInformation, "取消"

Else

Set wkbk = Workbooks.Open(myFileName)

wkbk.Activate

Sheets("开设的课程信息表").Visible = True

Sheets("开设的课程信息表").Select

Columns("A:l").Select

Selection.Copy

wkbk.Close False '关闭工作薄

ThisWorkbook.Activate

Sheets("开设的课程信息表").Visible = True

Sheets("开设的课程信息表").Select

Columns("A:l").Select

ActiveSheet.Paste

MultiPage1.Value = 0

Sheets("开设的课程信息表").Visible = False

ThisWorkbook.Save

End If

2)课程信息录入功能实现的代码:

Worksheets("总课程").Activate

Worksheets("总课程").Visible = True

iend = [a65536].End(xlUp).Row

irow = 1

With Frame1

Do While Cells(irow, 2) .TextBox1.Text

irow = irow + 1

If irow = iend + 1 Then Exit Do

Loop

Cells(irow, 1) = .ComboBox1

Cells(irow, 2) = .TextBox1

Cells(irow, 3) = .TextBox2

Cells(irow, 4) =.TextBox3

Cells(irow, 5) =.TextBox4

……

End With

3)进程表导出是本系统的最终操作,功能实现的代码如下(代码中"Sheet1", "Sheet2"是教学进程表):

Sheets(Array("Sheet1", "Sheet2", "开设的课程信息表")).Select

Sheets(Array("Sheet1", "Sheet2", "开设的课程信息表")).Copy

Sheets("开设的课程信息表").Visible = False

Sheets("sheet1").Select

Columns("A:K").Select

Selection.Copy

Selection.Paste

Sheets("Sheet2").Select

Columns("A:T").Select

Application.CutCopyMode = False

Selection.Copy

4 结论

本系统是基于Excel内核的编程,用VBA来实现脱离Excel操作界面的数据录入, Excel本身去数据计算与汇总,充分发挥了Excel数据处理能力。系统本身是工作簿,通过更改宏的安全性来启用,无需安装,运行速度快。此系统在近两年的教学计划制定中得以应用,避免由纯手工作业模式易出错、效率低的现象发生,效果良好。实践表明该系统操作简便且通用性强,使工作效率得到大幅提高。

参考文献:

[1] Excel Home.Excel VBA实战技巧精粹[M].北京:人民邮电出版社,2008.

[2] 罗刚君.Excel VBA程序开发自学宝典[M].北京:电子工业出版社,2009.

课程设计的功能范文5

关键词:精品课程网站;优化设计策略;

中图分类号:G40-057 文献标识码:B 论文编号:1674-2117(2016)23-0110-03

建设精品课程网站的意义

为了深化教学改革,加强和促进现代信息技术在教学中的应用,让网络上的优质教学资源得到共享,自2003年教育部实施“国家精品课程建设项目”以来,全国各高校都相继开展了推荐部级、省级精品课程建设项目的评选活动,精品课程网站的建设成为精品课程建设的重要环节。

目前影响使用精品课程网站的主要消极因素有宣传力度不够、操作复杂不易使用、资源不够丰富等。鉴于此,笔者利用技术,提出了一项精品课程网站的优化设计策略,其操作简单,界面简洁友好,能充分利用网络精品课程的资源,让网站成为教师与学生互动的平台。

国内外精品课程网站建设的研究现状

虽然在使用精品课程网站过程中出现过各种消极现象,但总体而言目前国内外对精品课程网站建设还是很有热情的,笔者总结了以下几个有利趋势。

1.精品课程网站建设呈现技术多元化的局面

科学技术的快速发展促进了精品课程网站技术的发展。目前,网站的技术构成不局限于以往单一的静态网页形式,而是出现了多种新技术,开始呈现出技术多元化的局面。

2.精品课程建设备受重视

精品课程的建设备受重视,数量不断增加,分布趋于均衡,划分趋于精细。精品课程的建设带动了各学科对课程的重新思考和建设,也为高等院校提高教学质量做出了贡献。

3.教学资源的技术形式更加多样

从教学资源来看,其技术形式更为丰富多样,大多共享了教案、课件、教材和网络课程,改变了以前以单一技术呈现教学资源的情况,开始提倡动态立体化教材,以期通过不同的技术形式呈现出更丰富的资源。

精品课程网站的优化策略研究

1.精品课程网站的总体设计

笔者采用技术与Web数据库技术相结合的方式设计精品课程网站,拟设计的优化方案功能主要包括:①浏览网站功能。页面左侧有导航条,用户可以根据自己的需要,点击相关的链接进行查看。②后台管理功能。主要包括管理员的身份验证、用户管理、论坛管理、教师信息管理、教学资源管理等功能。③在线交流功能。注册用户可以发表和回复帖子,可实现各用户实时的交互功能。图1为精品课程网站优化策略的总体设计逻辑图。

2.精品课程网站的层次化设计方法

网站的总体设计采用结构化的设计方法,根据模块化的设计思想,将总体的精品课程网站系统化分为多个子模块,图2为优化后的精品课程网站的系统模块层次图。

3.精品课程网站的安全系统设计

网站的用户信息必须有一定的安全措施保障,不同的用户分配不同的权限,各用户允许浏览的页面和允许进行的操作都应不同,这样网站的安全性才能得到保障。笔者设计的登录角色分为三种:游客、注册用户和管理员。登录后的权限管理功能工作流程为:用户登录后通过权限进行判断,游客不能浏览论坛内容,注册用户除了可以完成游客的操作外,还可以进行发帖、回帖、交流学习心得等操作。注册的用户除系统的管理员外只能对自己录入的信息进行删除和修改操作。系统管理员具有最高权限,包括审核注册用户信息、信息等。上页图3是精品课程网站的系统安全设计图。

用于注册的用户名名称本身,通常是安全隐患的主要来源。很多系统管理员往往习惯于采用默认的用户名称,如system、admin、root等,而这类账户一般是首先攻击的目标。因此关于注册用户名名称的建议是:如果网站允许用户自由选择用户名称,则要尽量确保禁止使用某些默认名称,尽量不要使用容易猜出的或有规律的名称。

4.精品课程网站的上传文件功能设计

(1)技术实现文件上传。传统的ASP技术本身不支持上传文件这一功能,必须借助其他的组件来实现,因此要实现文件上传功能是非常繁琐的。而则不同,它使用、C#等面向对象的语言代替了原有的VBScript,这样可以使它完成各种各样的以前无法实现的操作。

(2)使用Web服务技术上传文件。使用Web服务实现文件的上传需要三个步骤:一是把本地文件通过程序变成流文件;二是把流文件上传到Web服务中;三是通过Web服务程序把第二步上传的流文件存储到Web服务所在的主服务器上。

综上所述可以看出,使用上传文件的方法非常简单,但是缺点是它只能把文件上传到程序本身所在的服务器上。如果要上传的服务器和应用程序不在同一个服务器上,就需要使用Web服务来实现这项功能了。

课程设计的功能范文6

关键词:考试模式;考试方法; 考试方式 ;考试手段

1.引言

教育考试的功能包括评定与选拔功能、诊断与反馈功能、提高和预测功能、导向与激励功能等方面。只有合理运用好考试的各项功能,才能使其发挥再教育教学中的应有作用。目前的考试现状有较多不尽人意的现象,关于考试的教学研究活动较少进行深入研究,考试表现出较多的随意性,命题的缺少科学性,欠缺对考试功能与作用的全面认识,以至于导致教育考试的异化现象出现,将考试由手段和工具变成了教学的目的,将考试的检测功能变成淘汰功能,将考试由教育评价的一部分变成全部等等,颇有偏离教育考试应有意义的味道。

高职计算机类课程也有其自身的课程特点,有必要结合教育特点与课程特点,紧紧围绕服务于人才培养的教育总目标,深入开展课程考试的研究,探索和制定符合实际的课程考试模式,使课程考试进一步规范化,更好发挥课程考试应有的作用。本文结合课程考试实践和教育科研课题的研究,总结与推荐以下研究方案。

2.研究内容

研究的课题是高职计算机类课程考试模式的建立。课程考试模式研究课题的研究内容包含:1.合理确定课程考试的考试内容;2.确定课程考试方式;3.确定课程考试方法;4.确定课程考试手段。

课程考试模式的研究建立,属于教学研究范畴,是建立在对课程的专业服务目标--课程功能的深入研究和理解,以及对课程内容的熟练掌握、教学经验的积累基础之上的。研究的前提是,对专业人才培养方案中的知识能力素质培养目标有深入理解,对课程大纲和教学内容的设计做到深入研究。

在对课程模式进行研究时,要照顾研究内容的四个方面的彼此协调。还要考虑到是否单独设立实习实训与课程设计环节。还要区分相同课程服务于不同专业、相同课程开设不同教学时数情况。

3.课程考试模式的研究方法

3.1 概念的规定与名明确

在研究讨论中,涉及到一些概念,有些定义不清楚,有些尚无明确含义。为研究探讨之方便,对课程考试方法、课程考试方式、考试手段等概念做如下规定与明确。

课程考试方法,是指课程考试采用的命题与作答形式。如可采用:笔试、实践考试、口试、笔试实践结合、笔试口试结合、口试实践结合等考试方法。

课程考试方式,是指独立默写作答或者参阅资料作答的方式。如:开卷考试、闭卷考试。

考试手段,是指课程考试借助媒体、介子等形式进行作答,和借助于此评阅答卷的考试具体实施办法。如可采用:纸质试卷、实践操作、作品、设计、论文、实习报告、计算机上作答等方式。

知识能力特点,是指课程中每个知识能力点在整个专业培养中所具有的功能性的特征。如划分为:基础理论、理论知识、操作技能、设计能力等知识能力特点。

学习特点,是指课程学习中应达到的程度方面的区分。如归并为:识记、理解、运用等学习特点。

课程特点,是指按课程在专业教育中侧重培养的知识能力的某一个方面。如划分为:偏基础、偏理论、偏实践、偏设计、偏熟练技能等课程特点。

题型(试题类型),常采用的试题类型为填空、选择、简答、表述、计算、分析理解、原理实验、设计等。

课程归类,是根据某一类课程的课程之间的特点差别,按照相近课程特点共性人为地归类。如对于高职计算机类课程,可划分为数据库构建语言编程类、熟练应用操作类、媒体设计类、网站网页设计类、原理与实践类等课程类型。

3.2课程考试模式的研究方法

考试模式的研究,要确保落实与体现教育考试的功能、发挥课程考试的作用为根本,避免考试功能被异化为警戒,以课程服务专业的需要、落实课程在专业教育的中作用为指导思想。课程考试模式的研究与建立,涉及到计算机类专业或相近专业内多门课程,因此是各门课程任课教师共同研究的课题,应在广泛的教学研究基础上进行、以便建立具有指导意义的课程考试模式。以下涉及的相关概念,遵守前述关于概念含义的规定与明确。

具体研究方法与步骤:

(1) 课程的归类

在深入研究课程内容以及课程服务于专业需要的基础上,对诸课程进行归类。类别命名可参照前述具体命名。

(2)确定知识点的权重

按分类对诸课程确定课程中各项知识能力点在课程中的权重。便于考试命题中和教学中把握知识能力的比重。

(3)填写"计算机类课程知识特点与考试模式设计表"

制作一个表格,记录课程基本情况与分析结论、设计结果等信息。

表格第一部分,课程基本情况,包括:课程名称、开设专业、课程特点、课程学时、理论与试验时数、有否独立实习设计、课程归类。

表格第二部分,包括1)课程分析部分:根据对课程教学内容的分析,填写各个知识点能力名称、占权重、知识能力特点、学习特点。2)考试设计部分:针对各个知识能力点的分析,填写最适合采用的考试方式、考试方法、考试手段、首选适合考试的题型。

表格第三部分,确定课程考试模式

在对课程基本情况确切掌握,和对课程内容深入分析,以及针对知识能力点进行的考试方式、考试方法、考试手段的设计和首选考试题型选择的基础上,确定课程的考试模式。该课程的考试模式是课程最终的采用的综合考试模式。如"笔试实践结合"等。

(4)填写"课程考试模式设计表"

此表是对课程考试的指导原则与总体规范。表中除填写课程基本情况之外,主要填写"考试模式设计"。其中,考试方式有两种选择,开卷与闭卷;考试方法有几种选择,分别用于几种手段考试;考试手段可设有几种选择并用,主要适用于多种考试方法混合考试情况使用。

表中还包含"试卷预期难度设计"和"试卷预期区分度设计",以及"预期效度和信度"。

经过以上分析与设计,课程考试模式建立基本完成。基于此,对课程考试试卷进行设计。根据考试模式中考试手段的设计,分别设计不同试卷,如笔试 试卷设计、实践考试试卷设计、口试试题设计等。

(5)笔试试卷设计

填写课程基本情况外,要填写:考试方法、考试方式、考试手段、预期难度、预期区分度等。此外主要需填写"试题内涵设计"。表内设有按大题填写的:题型、权重、考试所覆盖的若干个知识能力点等项目。

以上关于课程考试模式的设计,无需每次考试命题前必做。每次命题前只需按照设计好的这一规范,具体实施设计试题组成试卷即可。

4.结论

高职教育教学中的课程考试,既有一般教育考试的普遍性,也有其鲜明的自身特点,高职计算机类课程教育中的课程考试,由于课程突出的实践性,使其更具独特性。理论上讲,考试没有固定的模式,也没有普遍适用的模式,这正是需要结合实际认真探索的。以体现考试功能、发挥考试作用为根本,以避免考试功能被异化为警戒,以课程服务专业的需要、落实课程在专业教育的中作用为指导思想,以考试内容、考试方法、考试方式、考试手段为内容的计算机类课程考试模式的研究,或许能提供一个较好的课程考试模式研究的方法与思路。

参考文献:

[1]适应素质教育和创新人才培养的考试内容和方式改革 段善利;李萍;魏军; 理工高教研究2004年06期

[2]《我国高等职业教育考核方法存在的问题及改革探讨--对德国职业教育考核模式的借鉴》 来继敏;许焕新; 中国成人教育 2010年09期

编程小号
上一篇 2024-07-03 17:50
下一篇 2024-07-03 17:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至tiexin666##126.com举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://tiexin66.com/syfw/513214.html