计算机软件技术毕业论文
计算机软件技术毕业论文模式一:高职软件技术混合式教学过程设计摘要:当前,高职软件技术专业教学改革势在必行。本文介绍了问题研究的必要性和Moodle平台的功能,探讨了基于Moodle平台的混合式教学过程。
关键词:Moodle平台;混合教学模式
1概述
目前,高职院校的主流教学模式是教师,早已不能满足社会对人才的需求。这就要求我们积极进行教学改革,探索以学生为中心的教学模式。混合教学模式是随着教育信息化的发展而出现的一种新的教学模式。其意义在于学生在互联网上的自主学习与传统课堂教学的融合,是多种教学方式、学习方法和教学媒体的融合。因此,研究基于Moodle平台的高职软件技术专业混合教育模式具有重要意义。
2木材平台简介
Moodle是一个开源的课程管理系统(CMS),是一个免费的开源软件,其主要理论基础是社会建构主义。Moodle是模块化面向对象动态学习环境的简称,即模块化面向对象动态学习环境。在基于Moodle平台的教学活动中,教师和学生都是主体,相互合作,共同建构知识。Moodle平台主要有课程管理、学习管理和系统管理三大功能,其中课程管理包括课程教学组织、教学资源组织、学生学习活动组织和学生评价组织。学习管理包括:记录学习情况、下载学习资源、开展协作活动、测试和功能等。系统管理包括系统模块管理、课程管理、模块管理、用户管理和系统参数设置。Moodle平台有三种用户角色:系统管理员、教师和学生。其中,系统管理员主要负责搭建Moodle平台的软硬件环境,分为课程管理员和网站管理员。课程管理员负责课程的创建和管理,网站管理员负责Moodle平台的配置和维护。在教师的角色中,讲师和导师是根据他们的权限来划分的。讲师可以组织教学活动,建设教学资源,进行日常教学管理。可以对学生分组,添加或取消学生,授权导师,设置课程。钥匙?。导师不能参与课程设计,只能在日常教学过程中组织学生管理成绩、课外讨论、查看日志、监督学生的学习活动。分配教师时,如果没有指定具体教师的编辑权限,则默认该教师为导师。学生角色可以学习在线课程资源,参加在线考试,在线讨论,在博客上写下自己的学习经历和学习心得。学生可以创建一个在线文件,包括照片和个人描述。
3 .基于Moodle平台,高职软件技术专业混合教学模式的教学过程设计
混合教学是指将不同的教学模式和不同的应用方法结合起来的一种策略,它结合了课堂教学和网络教学的优点。以Java程序设计课程为例,介绍了如何设计基于Moodle平台的混合教学模式的教学过程。
3.1混合教学模式的教学资源设计
教学资源是混合教学模式的基本保障,主要指与所教课程相关的教材,包括教案、课件、实训指导、教学大纲、复习题等。随着海量开放网络课程的兴起,在Java编程的教学资源设计中,教师可以将课程的教学内容制作成海量开放网络课程,放在Moodle平台上,供学生在课余时间观看。既方便了课堂上不懂的学生进一步学习,又为基础好的学生提供了预习资源,增强了学生对知识的掌握。
3.2混合式教学模式下的教学课程内容设计
Java程序设计课程具有很强的可操作性。任务驱动教学法可以促使学生课前预习,课后复习,提高动手能力,从而激发学习兴趣。下面以Java编程中的类和对象实现为例,说明教学内容的设计。
3.2.1教学目标
知识目标
①类和对象的概念、特征、属性和方法;②类与对象的关系;③明确该类的语法;(4)创建类对象和使用类对象的步骤。
能力目标
①用面向对象编程的思想分析类和对象的特点;②类和对象将被创建和使用。一个教学任务?人?作为一个社会主体,在日常生活中描述一个人主要包括姓名、年龄、性别、体重、家庭住址等信息。这个任务需要在计算机中使用Java语言,对吗?人类?描述一下,用Java代码实现,最后打印出人的信息。b培训任务先写一个电脑类,包括品牌和型号,通过显示电脑信息,测试类;第二,写一个手机类,属性包括手机品牌,手机型号,方法是显示手机信息,测试类。
3.3混合教学模式下课堂教学活动的设计
课堂教学活动的设计是混合教学模式的关键。Moodle为师生之间的互动提供了一个很好的平台。学生可以就教学内容进行讨论或提问,也可以表达自己的经历。教师可以在教学过程中设置测试,及时检验学生的学习效果,创设一些有趣的话题,鼓励学生参与并给予加分,在Moodle平台中跟踪学生的发言并及时反馈。下面以Java编程中类和对象的实现为例来说明教学活动的设计。课前:将教学课件上传至Moodle平台,供学生预习。在课堂上:①(10分钟)使用?测试?函数,旨在创建一套试题来考察学生对上节课知识的掌握程度。②(30分钟)用课件和案例演示讲解本节课的知识点。③(35分钟)安排并指导学生完成训练任务。④(15分钟)总结布置作业。课后:创造讨论话题,鼓励学生积极参与。
4摘要
基于Moodle平台的混合教学模式能够激发学生的学习兴趣,提高学生的自主学习能力,营造良好的学习环境。同时也存在一些问题,可以根据各个学校的需求进行二次开发,增加功能,更好的服务于教学。
参考资料:
[1]李明,胡春春。基于Moodle平台?合作?探索?网络教学平台的研究[J].吉林教育学院学报,2011(3)。
[2]熊晓梅。基于Moodle平台的网络课程设计与应用[J].教育与职业,2014(02)。
[3]唐春玲,蔡谦,张曼。基于Moodle平台的远程教育实践与研究[J].网友世界,2014(5)。
[4]赵玉岭,鲁超。基于Edmodo平台的高职写作课程混合式教学设计[J].金华职业技术学院学报,2015(1)。
计算机软件技术毕业论文范文二:关于Android操作系统应用软件发展的思考摘要近年来,随着社会经济的快速发展,在一定程度上促进了科学技术的进步。在这个过程中,智能手机和个人电脑得到了发展,并逐渐融入人们的日常生产和生活,得到了广泛的应用。其中,在智能操作系统中,Android操作系统占据了重要地位,其开放性相对明显,使得智能手机和个人电脑应用的优势更大。因此,开发基于Android操作系统的软件具有重要的现实意义。本文对Android操作系统的开发平台进行了全面的分析,重点介绍了基于Android操作系统的应用软件开发。
安卓操作系统;应用软件;发展;分析
众所周知,在信息技术的发展过程中,电子产品的丰富性和多样性得到了充分的展示,在一定程度上改变了人们的生活方式,给人们的日常生产和生活带来了便利。正是由于Android操作系统独特的开放性特点,使其能够与电子设备有效沟通,并始终满足用户的不同需求。目前,Android手机已经得到了广泛的应用和普及。在这种背景下,人们开始关注其便携性,希望随时操作。因此,在Android操作系统的基础上,积极开发相应的应用软件,是当前Android操作系统工作领域亟待解决的问题。
1 Android操作系统开发平台
在Android操作系统平台中,其主要组成部分是应用软件、中间件、用户界面和操作系统,为平台各层的分离提供了有力的支持和保障,使各层能够保证分工的清晰[1]。通常,Android操作系统中的应用框架能够有效地提供API,同时能够合理地设计自己独特的功能模块,从而为其他应用提供有价值的基础。在Android操作系统中,其核心应用是联系人、网页浏览器、日历、短信应用、电子邮件等。开发人员在编写和设计应用程序的过程中,需要充分利用Java语言,这样才能保证系统程序和开发程序所包含的资源能够被享用。在此基础上,Android操作系统还可以向组件提供相应的C/C++库集合。但是开发者不能直接调用,所以C/C++库的应用必须根据上层的应用盒子来实现[2]。通常,Android操作系统库由媒体库、FreeType、界面管理和SQLite组成。
2基于Android操作系统的应用软件开发的意义
随着科技的发展和人民生活水平的提高,一直对社会经济中个人电脑和智能手机的发展产生影响。目前,中国智能手机市场一直处于爆发式增长态势,到2013,智能手机的普及率也在快速提升,近三分之二的人已经拥有智能手机[3]。然而,拥有智能手机的技术水平也在不断提高,其中,智能手机终端CPU的处理能力以及存储和用户交互能力都有了明显的提高,上述内容也是智能手机的关键指标,因此在一定程度上为Android操作系统应用软件的开发提供了强大的硬件基础。基于Android操作系统开发应用软件,可以保证用户手中的Android智能操作系统与社会各行业经济发展过程中使用的电子设备有效连接,进而为用户提供更具特色、更专业的服务。如果Android智能操作系统的应用软件能够得到广泛应用,必将给人们的生产生活带来便利和实用价值,进而更加方便人们的工作和生活。
3 Android操作系统概述
3.1 Android开发历史
安卓有限公司位于美国加州。该公司成立于2003年,2005年被谷歌收购。Google的主要目标是为Android创建一个标准化和开放的移动客户端平台[4]。相比其他智能手机操作系统,Android操作系统更加开放,在实际运行过程中可以一直保持开放。同时还可以实现与其他电子设备的数据链接,在此基础上更好的实现高级操作。Android是智能手机中的智能操作系统,所以更新速度比较快。最新版本是Android6.0.1(M)操作系统。
3.2 Android开发平台的结构和特点
(1)应用层。
智能手机操作系统中的Android系统可以为智能手机的运行提供相应的应用软件,其基础应用软件由操作系统自行配置,主要表现为系统应用[5]。但在智能手机的实际运行过程中,这些应用与其他应用一样享有资源的控制权。
(2)应用框架。
在智能手机操作系统中,Android操作系统本身显然是能够支持用户的软件运行的,但需要基于应用框架。而且在Android智能操作系统中,每个应用软件都可以设计独特的功能模块。只要功能设置符合应用框架的具体需求,就可以获得Android系统的强大支持,最终实现与其他功能模块的信息交互。
(3)内核设置。
Android系统是基于Linux3.0开发的,所以系统的核心已经集成了Linux的大部分特性[6]。而且主要部分涉及到Android系统的安全认证和网络协议栈等等。但正是这种智能集成,使得Android系统得到了全面的发展,也保证了系统实现了分层体系结构的构建,积极提高了Android系统实际运行的效率。
3.3 Android应用系统的基本组件
(1)应用表示层。
在应用软件的实际运行过程中,该组件可以有效保证应用软件系统与用户的沟通,运行时意味着代码需要以特定的形式表达,可以合理缓解系统内部设置的压力。
(2)没有接口。
该组件与应用表示层具有相同的状态,是一个独立的Android组件,但主要区别在于许建用户根本无法在系统后台运行,看不到实际运行状态[7]。同时,由于界面本身没有设计特色,不需要与用户信息进行交互,而是一直为其提供服务,所以也可以看作是一个隐形的用户界面。
(3)用于接收广播通知的组件。
类似于事件监听器,这个组件属于事件推送机制,在它内部,Android应用中的其他组件作为事件源信息被推送,这是这个组件的具体服务内容。
(4)构建Android开发环境。
Android智能操作系统是一个开放的操作平台,所以在Android操作系统基础上开发设计的应用软件,只能通过在原Android系统上增加系统开发软件来开发,从而实现Android系统的应用软件开发。
4Java多线程编程
为了实现Java多线程,需要主动使用Thread类的子类,使用override方法,即run()[8]。要执行代码被添加到上述方法中。但是,这种实现方法有其自身的缺点。如果该类继承了另一个类,则不能继续继承它。其次,可以建立一个Java程序接口,利用该接口可以通过运行命令来重写用户命令信息,重写后可以沿着数据接口直接发送到电子设备的命令执行阶段,从而有效提高电子设备的命令执行效率。
基于Android操作系统的手机遥控PPT播放软件开发
5.1实用分析
由于PPT演示在实际应用中比较简单,并配有图文说明,所以在报告或会议中被广泛使用,是一种有效的信息展示形式。而传统的PPT演示,需要会议主持人或演讲者用鼠标控制PPT的文件回放。在实际应用过程中,为了保证PPT素材的匹配,演讲者和会议主持人都是一直在电脑前,会影响演讲者的个人发挥。随着科技的飞速发展,用激光笔代替原来的鼠标,对音箱来说是一种解放。而PPT写作和绘图的要求并没有得到满足,所以控制模式和演示需求之间存在一定的供需矛盾。所以需要设计一个可以脱离鼠标的语音模式。由于Android智能手机系统的开放性和其处理器的高效率,可以在手机中显示和书写大尺寸和高分辨率的屏幕。
5.2系统设计
这个PPT播放软件通常用在个人电脑上,架构和系统一致,分为两部分:①客户端;②服务器端。客户端是运行在用户电脑上的PPT程序,然而,服务器是网络架构服务器的链接形式[9]。在此范围内,客户端可以使用网络通信与其服务器实现通信。因为这个应用软件比较成熟,架构和操作系统比较完善,可以和其他电子信息系统联动,实际开发环境优秀。在设计应用软件时,可以分为服务器子系统和终端子系统。在PPT应用软件中,服务器端子系统的应用是一种有效的改进,集中在软件部门的服务器端。我们可以在服务器端安装自己的手机遥控PPT播放软件服务器端。这种方法可以保证PPT系统中的服务器能够与移动终端子系统进行交互,移动终端子系统能够更好地通过手机控制PPT播放软件。服务器的子系统,其主要任务是接收和分析终端发送的PPT文件,接受终端的控制命令等等。移动终端的子系统,其主要工作是发出系统操作命令,同时需要接受服务器子系统反馈的PPT页面信息。此外,应不断加强移动终端的子系统,使其画板功能更加丰富,以确保其在手机远程控制软件的过程中能够有效地发出命令,并确保用户可以通过各种方式控制PPT显示。
5.3软件测试和运行结果的展示
手机遥控PPT播放软件编程设计完成后,需要对其实际运行状态进行测试,以保证软件具有一定的实用性,同时需要对其设计效果进行客观评价。本文对手机遥控PPT播放软件和PPT展示能力进行了实际测试,真正验证了软件的功能和效果。在实际测试过程中,不同的移动数据终端与手机远程控制PPT播放软件的服务器子系统相链接,在测试过程中保证了软件链接本身的安全性,在移动数据终端输入相对复杂的信息内容,软件仍能在电脑页面中快速反映智能手机的具体指令信息内容。由此,从客观的角度来看,手机遥控PPT播放软件的设计是成功的,也证明了基于Android系统开发应用软件的可行性,实际开发的应用软件具有现实意义。
6结束语
综上所述,在智能手机发展更新的大背景下,很多人开始意识到便携通讯工具的重要作用,因此更加关注智能手机。智能手机因其强大的处理能力和相对丰富多样的应用,广泛应用于人们的日常生产生活中。目前,Android操作系统是智能手机的重要操作平台,在市场上占有很大份额,对社会发展有着积极的推动作用。可见,开发基于Android操作系统的应用软件并及时更新具有重要的积极作用。
参考
[1]杨基于Android操作系统的应用软件开发[J].电子制作,2014 (19): 45 ~ 46。
[2]饶润润。基于Android操作系统的应用软件开发[D]。西安电子科技大学,2013。
[3]王·。基于Android操作系统的应用软件开发研究[J].通信世界,2015 (14): 220。
[4]李帅。论基于Android操作系统的应用开发[J].电子制作,2015 (2): 87。
[5]乔迁。Android系统应用软件3D界面的设计与开发[D]。中国人民大学,2012。
朱婷婷。基于Android平台的PKM软件的研究与设计[D].浙江师范大学,2012。
[7]尚仲阳。一个基于Android手机的位置服务应用软件的设计与实现[D]。北京邮电大学,2014。
吴·。基于Android平台的智能手机应用软件模块的设计与开发[D]。哈尔滨工业大学,2013。