基于Android的大学校园普法软件的设计与实现_第1页
基于Android的大学校园普法软件的设计与实现_第2页
基于Android的大学校园普法软件的设计与实现_第3页
基于Android的大学校园普法软件的设计与实现_第4页
基于Android的大学校园普法软件的设计与实现_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要在当今信息化时代,科学技术的发展突飞猛进,技术也不断日新月异。计算机和智能手机的普及非常广泛,以致于使用手机的人群越来越多,利用手机进行阅读、刷视频和打游戏是当代人类生活中不可缺少的一部分。而且,在国家强调保护人权的情况下,公民的法律意识也需要不断得到提高。因此,开发一款基于Android的大学校园普法软件也成为必要。大学校园普法软件,提供了用户一个学习法律知识的平台,用户可以通过观看视频和查阅知识等进行学习。该系统数据的存储和操作的实现主要是采用MYSQL数据库,手机客户端的开发主要是使用Androidstudio,web端的后台管理开发主要是使用eclipse,以Tomcat作为服务器,在开发的过程中主要是使用Java语言。本文介绍的普法软件,实现了客户端用户的注册登录、首页、知识、论坛等功能;通过后台管理系统,实现后台管理员的课堂管理、法律知识管理、论坛管理和用户管理等功能;本文还对此进行了详细的描述。关键词:大学校园普法软件,Android,MYSQL数据库,JavaABSTRACTIntoday'sinformationera,thedevelopmentofscienceandtechnologyhavemadeaspurtofprogress.Besides,thetechnologyhasbeenconstantlyupdated.Thepopularityofcomputersandsmartphonesisextremelywidespreadthatmoreandmorepeopleareusingmobilephones.Reading,swipingvideoandplayinggameswithmobilephonesareanindispensablepartofcontemporaryhumanlife.What’smore,undertheconditionthatourcountryemphasizestheimportanceofprotectinghumanrights,thelegalconsciousnessofcitizensalsoneedstobeconstantlyimproved.Therefore,itisnecessarytodevelopapopularizinglawsoftwareforUniversityCampusBasedonAndroid.UniversityCampusLawPopularizationsoftwareprovidesaplatformforuserstolearnlegalknowledge.Userscanlearnbywatchingvideosandconsultingknowledge.TheimplementationofdatastorageandoperationofthesystemmainlyadoptsMySQLdatabase,thedevelopmentofmobileclientmainlyusesAndroidstudio,thebackgroundmanagementdevelopmentofWebmainlyuseseclipse,Tomcatastheserver,andtheJavalanguageismainlyusedinthedevelopmentprocess.Thepopularizinglawsoftwareintroducedinthispaperrealizesthefunctionsofclientusers'registrationandlogin,homepage,knowledge,forum,etc.;throughthebackgroundmanagementsystem,realizestheclassroommanagement,legalknowledgemanagement,forummanagement,usermanagementandotherfunctionsofthebackgroundadministrator;thispaperalsodescribesthisindetail.Keywords:Universitycampuslawpopularizationsoftware,Android,MYSQLdatabase,Java目录内容摘要 IABSTRACT II目录 III1.绪论 11.1研究背景 11.2研究内容 11.3研究意义 22.系统开发环境和相关技术 32.1系统开发环境的搭建 32.2安卓系统的架构 42.3JAVA简介 42.4MYSQL数据库 53.系统分析 63.1系统的需求分析 63.1.1系统功能需求分析 63.1.2系统非功能需求分析 63.2系统可行性分析 73.3系统流程分析 73.3.1前台客户端 73.3.2后台管理系统 93.4系统用例分析 104.系统设计 144.1系统结构设计 144.2系统功能模块设计 144.2.1客户端功能模块设计 154.2.1后台管理功能模块设计 164.3系统数据库设计 174.3.1数据库概念结构设计 174.3.2数据库逻辑结构设计 195.系统功能实现 225.1用户功能实现 225.1.1注册登录界面 225.1.2首页界面 225.1.3知识界面 245.1.4论坛界面 245.1.5我的界面 255.2管理员功能实现 275.2.1管理员登录界面 275.2.2法律小常识界面 275.2.3校园案例界面 285.2.4法律管理界面 285.2.5课堂管理界面 285.2.6论坛管理界面 295.2.7题库管理界面 295.2.8用户管理界面 306.系统测试 316.1测试目的 316.2测试用例 316.3测试分析 35结论 36参考文献 37致谢 38中山大学博士(硕士)研究生学位论文广东东软学院本科生毕业设计(论文)PAGE31.绪论1.1研究背景社会的快速发展、经济的腾飞促使了人民的生活水平和消费水平的发生了巨变。国家普法的宣传,由过去的线下实施逐渐发展到线上实施,大大提高了普法的力度。显然,现在人们都有更多的空闲时间浏览手机,根据数据显示,我国移动电话的用户量将近13亿,而且4G时代的开启和发展为互联网注入了巨大的力量,这就为线上普法提供了更加有力的条件。诚然,根据调查了解随着终端智能化的快速发展和智能终端设备的迅速普及,利用各种类型的手机或智能终端设备进入互联网获取信息的人群越来越庞大。随着手机业务的不断增多,很多用户都用手机来进行学习,而且国家在2016年开始实施七五普法计划。再者,大学校园的普法宣传也越来越得到重视,这就使得基于Android的大学校园普法软件应运而生。在这样的情况下,我们开发了基于Android的大学校园普法软件,方便用户进行在线法律学习。1.2研究内容本课题设计实现基于Android的大学校园普法软件,高效呈现出了普法软件系统的一系列功能。根据大学校园普法软件编写的论文主要阐述了大学校园普法软件开发所涉及到的技术,先是对系统进行需求分析,再到系统设计,最后测试系统功能几个部分,在论文工作开始之前,先是查阅相关文献以及学习相关理论知识,然后针对开发的大学校园普法软件,参考其它的系统,其次对自己的系统功能结构设计,继而编码实现,系统完成后进行测试和最后的验收工作,程序的开发具体流程如下所示:(1)在使用中了解系统的工作流程,撰写关于系统的需求分析。(2)根据大学校园普法软件具体的需要,分析、设计出系统的功能框架结构。(3)依据系统的需求分析以及总体设计,设计出系统的结构图。(4)根据功能编写本系统的开发技术文档。(5)编写大学校园普法软件代码。(6)对大学校园普法软件进行单元测试。1.3研究意义随着互联网行业的发展,各类手机平台的软件层出不穷,其中Android在移动领域的普及性极强,而且给人们的生活带来了许多乐趣。在Android开发中,此类软件的开发较少,与以往的普通的学法普法软件网站相比,该软件可以通过视频学习,学习完还可以挑战答题,以此来检测自己的学习程度和效果。与普通的学法网站相比,该软件还有一个创新点就是增加论坛这一功能,此功能更有利于提高普法的力度。当今社会,国家越来越重视法制建设,公民需要学法守法。而作为大学生的我们,更加要做一个新时代守法的好青年。但当今大学生的法制意识比较淡薄,以致于不能做到遵纪守法。例如校园盗窃、新生上当受骗、宿舍矛盾冲突等事件层出不穷。故此开发一款专门针对大学生普及法律的软件也是不可或缺,通过此软件有利于提高当代大学生的法制意识。所以为满足用户法律学习的需求使得开发Android大学校园普法软件势在必行。2.系统开发环境和相关技术2.1系统开发环境的搭建安卓平台的搭建主要是以JDK的安装、Eclipse安装、AndroidSDK的安装、ADT的安装、雷电模拟器五个基础的环境安装来实现。JDK的安装:主要是一个安装包,代开安装包根据提示进行安装,安装完后查看JDK是否安装成功。如图2-1所示。图2-1查看JDK安装成功Eclipse安装:主要是由Java开发的,因为Java的代码属于开源代码。而且它的跨平台及适应多种语言的支持。AndroidSDK安装:主要是由安卓系统自己开发的软件一个软件包。ADT的安装:在eclipse中添加ADT,搭建好Androidstudio和eclipse之间的桥梁。雷电模拟器的安装:下载雷电模拟器的安装包,然后打开安装,安装完成后,直接打开Androidstudio就可以检测连接到了。如下图所示:图2-2雷电模拟器创建成功2.2安卓系统的架构安卓系统的架构主要使用的分层思想,主要分为应用程序(应用程序所要实现的一些功能模块是用JAVA编写语言进行实现的)、应用程序的框架(主要包含的服务有内容提供上、可扩展的视图、资源管理器、通知管理器、活动管理器)、系统运行库(系统C库、媒体库、SurfaceManager、LibWebCore、3Dlibraries、SQLite、SGL)、Linux内核(用户软件和硬件之间的抽象层)四个层次。如图2-3所示:图2-3安卓系统架构图2.3JAVA简介JAVA语言是一种现在世界上比较主流的面向对象的语言,是由SUN公司推出的。可以在多种平台上运用的,兼容性比较强,适应市面上大多数操作系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题和解决问题的能力,是面向过程的程序设计方便我们编写的代码更强壮。JAVA相对其它语言来说,比较简单,编译起来更方便一些,安全可靠性高。不完全统计,现在全世界大约有2000多万人在使用它,JAVA既可以镶嵌使用又可以独力的使用。JAVA大致可以分成两个部分,一种部分是JAVA负责的编译,另一种是JAVA负责的运行。JAVA在编程时是一种以对象为导向的方式来进行编译的,使得编出来的软件可以单机使用,也可以在互联网上使用,检查出错更为方便。JAVA分布式、体系结构中立的特点也使得其存储更快,编议更简单。面向对象包括四个特点,一是封装,就是说在定义类的时候可以实现一定的功能和属性。二是抽象,属于类的一种,可以把一个具有共同属性的类封装在一个抽象里,便于简单编议。三是继承,顾名思义就是带有前者的特性。还有一个就是多态的特点,可以多种一起运用,表现了它可扩展性好。2.4MYSQL数据库系统的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。本次大学校园普法软件使用的数据库是MYSQL数据库,这个数据库是国外微软公司提出来的具有一定扩展性以及性能高的数据库。具备支持多线程特点的MYSQL,在利用系统的资源时既方便且速度效率又高。此外,它提供连接数据库的方式和途径很多,有TCP/IP、ODBC和JDBC等。虽然他的总体功能以及规模不是特别强大,但对于实现普法软件来说已经足矣,同时也可以进行二次开发的数据库表结构空间的扩展。3.系统分析3.1系统的需求分析3.1.1系统功能需求分析本系统作为一个普及法律的平台,首先要保证用户在此软件能学习到真正的法律知识。而且当下的法律体系庞杂,用户学习起来不知从何下手。所以在此背景下,开发这个普法软件会大大方便用户的学习,用户学习法律的需求也会得到满足。因此,要实现该目的,就要将系统分为两个部分:前台客户端和后台管理系统,即用户和管理员。以下对系统的功能需求作出描述:用户的主要功能有:首页:首页主要是由法律课堂、法律小常识和挑战答题组成,用户在观看完课堂视频和阅读小常识后,可以挑战答题,以此来检测自己的学习效果。此外,在首页还会有校园案例。知识:主要是用于阅读法律条文,并结合知识点让用户更加了解法律条文。论坛:该功能可以满足用户寻求帮助和了解热点时事的需求,用户可以在此发布帖子,并可以在其他用户发表的帖子下面评论。我的:此处主要是用户的个人资料设置,可以修改密码,退出登录等,可以满足用户的安全性需求。管理员的主要功能有:系统管理员登录后可进行法律小常识管理、课堂管理、知识管理、校园案例管理、用户管理、题库管理和论坛管理。后台的管理系统主要是对前台的数据信息进行管理,为用户提供更优质的法律咨询和知识,让大学生更加清楚了解法律,以提高法制意识,同时可以满足管理人员的管理。3.1.2系统非功能需求分析一个完善的系统,它的功能需求分析固然重要,但对于它的非功能性分析也不可或缺,该系统的非功能需求分析如下:(1)稳定性:本大学校园普法软件利用当下最为广泛使用的Android手机系统开发框架,它的特点是具有成熟的开发模式与多样化的设计,具有较高的稳定性。(2)可靠性:系统在开发工程中尽可能避免各种错误,开发完成后,采用成熟的测试技术,全力修复系统的缺陷,给用户一个更加可靠的系统。(2)安全性:有权限的管理员才可以进入该系统,对用户的隐私进行保密,且用户的数据信息只有管理员才可以看到。所以该系统能满足用户的安全性需求。3.2系统可行性分析可行性分析也被称为可行性研究,普法软件系统的可行性分析也必不可少。它将从三大方面进行分析,分别是技术、经济和操作可行性。(1)技术可行性:普法软件客户端主要是使用Android技术,利用Androidstudio进行编码;后台的web端主要是使用JSP,利用eclipse进行编码,总而言之,基本上都是使用Java语言进行开发,故在开发的技术上是完全可行的。并且开发人员是可以在Android系统中访问核心应用程序所使用的API框架。另外,后台数据的存储使用了当下最流行的数据库之一MySQL,该数据库的优势和特点也是不言而喻的。因此从技术方面讲开发此系统是可行的。(2)经济可行性:本大学校园普法软件由于是基于Android手机平台开发的应用软件,它的开发成本较低,设备要求不多。一般的个人、企业都有能力承担软硬件费用。从收益来看,通过开发满足用户进行法律学习、交流的需求,为用户提供了便利。同时,该软件可以提高用户的法律意识,既带来了社会效益,又带来了一定经济效益,所以本大学校园普法软件在经济上是可行的。(3)操作可行性:当今移动手机设备的使用已经无敌广泛,人们对于手机的操作早已驾轻就熟。由于本大学校园普法软件有相关的使用说明,因此只要是稍微具有一定理解能力的人都可以简单快速的掌握软件操作。介于本软件界面清晰,操作简单,查找添加数据方便,有完善的异常处理机制,通过触屏方式输入数据信息的方式符合使用者习惯,因此软件在操作性上显然是完全行得通的。3.3系统流程分析3.3.1前台客户端用户在输入正确的手机号和密码进行注册登录后,会成功进入到客户端的首页,用户可以在首页观看法律课堂视频、阅读法律小常识和校园案例,浏览后可以挑战答题;在知识页面可以查阅相关法律知识和内容;在论坛页面可以发布帖子和评论其他人的帖子;在我的界面可以修改个人资料。流程图如下所示:图3-2客户端首页流程图图3-1客户端论坛流程图图3-3客户端个人资料流程图3.3.2后台管理系统为了保证的安全性,须由后台管理系统对前台的客户端进行管理。有权限的管理员方可登录该系统。管理员登录后,需选择对应模块的管理功能,包括法律小常识管理、校园案例管理、法律知识管理、课堂管理、论坛管理、题库管理和用户管理。操作主要是添加、修改、删除和查询。具体流程图如下图所示:图3-4后台管理系统流程图3.4系统用例分析本基于Android的大学校园普法软件主要实现了后台管理员和客户端用户两个角色的功能,依据前期的功能需求分析,给出普法软件的客户端和后台的用例如下。用户UML用例图如图3-5所示。图3-5用户用例图根据普法软件客户端的用户用例图,以下对重点用例作出详细的用例说明。表3-1用户学习视频用例描述用例名称学习视频参与者用户前置条件用户已成功注册登录,并且进入到首页;管理员在后台添加了视频课堂内容。事件流用户点击法律课堂视频的更多按钮就入到视频列表;点击播放想要观看的视频;用例结束。表3-2用户挑战答题用例描述用例名称挑战答题参与者用户前置条件用户已成功注册登录,并且进入到答题页面;管理员已在后台添加了题库。事件流用户点击“挑战答题”按钮;选择一个答案;答完所有题目,点击完成后自动显示结果;用例结束。表3-3用户发布论坛用例描述用例名称发布论坛参与者用户前置条件用户已成功注册登录,并且进入到论坛事件流用户点击“发布”按钮;输入标题和内容;点击发布;用例结束。管理员UML用例图如图3-6所示。图3-6管理员用例图根据普法软件后台管理系统的管理员用例图,以下对重点用例作出详细的描述。表3-4法律小常识管理用例描述用例名称法律小常识管理参与者管理员前置条件管理员已成功登录进入到系统事件流添加法律小常识,键入标题和内容;修改法律小常识,修改内容或者标题;勾选所删内容,删除法律小常识;输入关键字,查询法律小常识;操作完成,用例结束。表3-5校园案例管理用例描述用例名称校园案例管理参与者管理员前置条件管理员已成功登录进入到系统事件流添加校园案例,键入标题和内容;修改校园案例,修改内容或者标题;勾选所删内容,删除案例;输入关键字,查询校园案例,显示结果;操作完成,用例结束。表3-6课堂管理用例描述用例名称课堂管理参与者管理员前置条件管理员已成功登录进入到系统事件流添加视频,数据库验证图片和视频的格式是否正确;添加成功,保存;修改课堂内容;勾选须删内容,删除课堂内容;输入关键字,查询课堂内容,显示结果;操作完成,退出。表3-7论坛管理用例描述用例名称论坛管理参与者管理员前置条件管理员已成功登录进入到系统事件流管理员登录系统;勾选贴子,点击设置热门;保存;勾选须删帖子,点击删除;输入关键字,查询用户发布的帖子,显示结果;操作完成,退出。表3-8题库管理用例描述用例名称题库管理参与者管理员前置条件管理员已成功登录进入到系统事件流管理员登录系统;添加题目,键入标题和和选项;修改题目,修改题目或选项;勾选所删题目,确认删除;输入关键字,查询题目,显示结果;操作完成,退出。4.系统设计4.1系统结构设计本基于Android的大学校园普法软件系统总体采用的是C/S结构的设计模式,普法软件客户端用Android来开发,主要完成在Android环境下图形化的界面以及各个控件的相应事件。web后台管理用Java开发,通过API来实现接口。系统的总体设计结构如下:图4-1系统总体结构设计该普法软件的设计模式采用的是MVC设计模式,包括Model(业务模型)、View(用户界面视图)和Controller(控制器)。其中业务模型是应用程序的核心,负责存储普法软件的数据等;用户视图界面主要是负责展示,用来构建普法软件的用户界面并与用户交互;控制器处理输入,负责传递普法软件的数据,监听各种事件等。该模式的工作流程如下图所示:图4-2MVC模式工作流程图4.2系统功能模块设计普法软件的系统主要包括客户端用户模块和后台管理员模块两大部分。根据前期的功能需求分析可画出系统的功能模块图,本基于Android的大学校园普法软件的功能模块图如下所示:图4-3系统功能模块图4.2.1客户端功能模块设计客户端主要是由用户操作,用户进入本大学校园普法软件,可进行注册登录,成功登录后可以看到首页,知识,论坛和我的四大模块。下面对各个模块的功能设计进行详细的描述。(1)注册模块:该模块给用户提供了填写注册信息的相关控件,账号的输入必须为手机号,如果输入非11位的手机号,点击注册按钮时会给出“用户账号格式不正确”的提示。若输入已注册过的账号,则给出账号已存在的提示。对用户注册的信息数据进行封装,然后传到后台服务器,以便后台进行数据处理。(2)登录模块:该模块为普法软件的首界面,是用户使用普法软件的枢纽。对用户填写的信息进行审核,若账号和密码为空或者有误,则给出请输入或输入不正确的提示。信息输入正确后点击Button登录按钮可以成功跳转至首页界面。(3)首页模块:该模块主要包含四个子功能,分别是课堂视频、法律小常识、校园案例和挑战答题。该类模块主要是用来显示普法宣传的信息,实现人机交互。显示课堂视频列表,用户点击进入观看视频。显示小常识和案例列表,提供用户浏览学习。建议用户完成上面的交互后再挑战答题。(4)知识模块:该模块的设计主要是实现一个功能,用户阅读法律知识的功能。同时添加搜索框,方便用户查阅想要了解的法律知识。(5)论坛模块:论坛模块为用户发布帖子以及评论的内容。用户需输入合乎法律规范的标题和内容,系统需要对用户发布的帖子信息进行封装传递至后台服务器,以便后台对论坛的数据信息进行管理。用户可以对所有的帖子进行评论回复。(6)我的模块:该类模块主要为用户个人隐私模块,主要包括个人资料、修改密码和退出等功能。与本地图库进行连接,用户的头像修改可以从本地图片中选择,完成个人信息后,需要对用户的数据传递至后台,管理员可以看到用户的基本信息。4.2.1后台管理功能模块设计Web后台主要是由管理员操作,其功能设计需要通过API实现接口,用来处理Android客户端的各种数据请求。后台的各功能模块都是增删查改,包含七大管理模块,下面对各个模块的设计作出描述。(1)登录模块:为保证系统的安全性,登录的账号先默认为超级管理员admin,若输入其他不合法的账号,则给出错误的提示。(2)法律小常识管理模块:该模块的内容是法律小常识的添加、修改、删除和查询。添加小常识时输入的标题和内容不限定字数,点击保存即可以成功发布到客户端对应的列表。(3)校园案例管理模块:该模块主要是添加校园发生的案例,为贴合时事新闻,管理员发布到客户端的案例都是当下热门的例子,添加成功后,会在客户端相对应的列表中显示出来。当管理员发现发布的案例与事实不符等情况,可以删除或修改案例。(4)法律管理模块:该模块主要是添加法律知识,添加时第一步须选择所属分类,即添加的内容属于刑法、民法还是宪法;第二步须选择所属类目,即刑法、民法或者宪法中的哪个章节;第三步输入标题和内容。为了显示方便,在设计该功能时,先在MYSQL数据库中建好表,就将所有的分类和类目设定好ID。例如分类选择宪法是,类目就只显示宪法的章节出来。这样可以降低管理员添加错误的几率。添加成功后,客户端会显示在列表。(5)课堂管理模块:该模块主要是添加法律课堂视频,在添加时需要选择视频所属的分类和类目,同时也是连接MYSQL数据库来实现。封面的设计为图片形式,添加的视频须为MP4格式。考虑到用户的学习心态,管理员添加的视频不会过长,一般选择10分钟以内的视频。(6)论坛管理模块:该模块实现的接口主要针对Android客户端的论坛模块中发布的帖子来服务。管理员可以删除违法的帖子,并可以将合法热门的贴子设置为热门帖子,删除帖子时可以进行多选操作以提高管理效率。(7)题库管理模块:设计该功能模块主要为了检测普法宣传以及用户学习的效果。管理员在添加题目时,需键入题目,然后设置ABC三个选项,为贴合客户端答题页面的设计,选项的设置不得多于三个。设定后再设置正确答案,以便用户答题后可以知道答案的正误。(8)用户管理:该模块的功能主要是查看已注册用户的信息,为保护用户的个人隐私,不设定删除和修改用户的信息项,只可以查询。查询是输入用户的账号,输入的数字如果超过账号的范围,会在列表中显示无数据的结果。4.3系统数据库设计大学校园普法软件的设计和实现必需有数据库支持,须提供数据信息的添加、删除、查询和修改等功能,这就要求建立的数据库需完全满足各类数据的输入和输出。因此,普法软件的设计与实现的功能需求得出了如下数据项:题库:编号、类型、分类、标题、选项、答案和添加时间。题目:编号、标题、内容、添加时间。法律知识:编号、标题、内容、类型、分类和添加时间。论坛:编号、标题、内容、用户编号、状态和添加时间。法律课堂:编号、图片、视频、类型、分类、内容和添加时间。用户:编号、账号、密码、昵称、性别、邮箱、年例、出生日期、头像、类型、状态、创建时间和更新时间。4.3.1数据库概念结构设计数据库的概念结构设计就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。首先我们一般会从用户的角度出发开发视图,其次会集成视图,从而分析其中得出结果。对于数据库的概念设计,我们通常采用的模型开发措施为实体—联系,也就是所谓的E-R图。它的构成元素主要有:实体、属性、联系等。系统数据库和业务数据库是本普法软件系统的两个主要数据库,按照数据库的需求,业务数据库的规划实体有:题库、题目、法律知识、论坛、法律课堂和用户等。各个实体的属性如下图所示:(1)题库信息实体E-R图如图4-4所示:图4-4题库信息实体图(2)题目信息实体E-R图如图4-5所示:图4-5题目信息实体图(3)法律知识实体E-R图如图4-6所示:图4-6法律信息实体图(4)论坛信息实体E-R图如图4-7所示:图4-7论坛信息实体图(5)法律课堂实体E-R图如图4-8所示:图4-8课件信息实体图(6)用户信息实体E-R图如图4-9所示:图4-9用户信息实体图4.3.2数据库逻辑结构设计基于Android的大学校园普法软件需要后台数据库,本系统采用MYSQL数据库进行设计。根据普法软件的系统功能设计和需求分析,依据设计理论对该系统创建了详细的数据库表,下面介绍数据库中6个表的详细信息。表4-1t_item_bank题库信息表序号列名数据类型长度主键允许空说明1idint11是否编号2typevarchar255否是类型3classifyint11否是分类4titlevarchar255否是标题5detailvarchar255否是选项6answerdatetime否是答案7create_timedatetime否是添加时间表4-2t_question_info题目信息表序号列名数据类型长度主键允许空说明1idint11是否编号2titlevarchar255否是标题3contentvarchar255否是内容4create_timedatetime否是添加时间表4-3t_law_info法律知识信息表序号列名数据类型长度主键允许空说明1Idint11是否编号2titlevarchar255否是标题3contentvarchar255否是内容4typeint255否是类型5classifyint255否是分类6create_timedatetime否是添加时间表4-4t_forum_info论坛信息表序号列名数据类型长度主键允许空说明1Idint11是否编号2titlevarchar255否是标题3contentvarchar255否是内容4user_idvarchar255否是用户编号5statusbit1否是状态6create_timedatetime否是添加时间表4-5t_course_info法律课堂信息表序号列名数据类型长度主键允许空说明1Idint11是否编号2covervarchar255否是图片3videovarchar255否是视频4typeint11否是类型5classify`int11否是分类6contentvarchar255否是内容7create_timedatetime否是添加时间 表4-6t_user_info用户信息表序号列名数据类型长度主键允许空说明1user_idint11是否编号2accountvarchar32否是账号3real_namevarchar255否是姓名4nicevarchar255否是昵称5emailvarchar255否是邮箱6passwordvarchar255否是密码7birthdaydate否是出生日期8sexint1否是性别9facevarchar255否是头像10typeint2否是类型11statusint2否是状态12create_timedatetime否是创建时间13last_update_timedatetime否是更新时间广东东软学院本科生毕业设计(论文)5.系统功能实现5.1用户功能实现5.1.1注册登录界面用户可以输入手机号和密码进行登录,已注册的可以直接输入手机和密码进行登录,输入不符合的信息会登录失败,登录失败会给出账号密码错误的提示。其界面展示如下。图5-1用户注册界面图5-2用户登录界面5.1.2首页界面用户登录成功后跳转到首页,可以点击查看首页信息,有法律视频课堂、法律小常识和校园案例,并且可以点击挑战答题进行答题,答题结束后可以看到结果。该页面的布局使用ScrollView控件来实现视图滚动的效果。其界面展示如下图所示。图5-3首页界面图5-4挑战答题界面5.1.3知识界面知识界面主要是给用户展示法律知识,用户可以点击查看法律知识信息,点击进入详细介绍界面。用户还可以在输入框中输入关键词进行搜索,输入的字符不限,若搜索失败后会显示空白,即没有匹配到相应的信息。其界面展示如图5-5所示。图5-5知识界面5.1.4论坛界面用户可以进入论坛界面查看其他用户发布的帖子,并可以进行回复,同时用户可以进行发布新贴,其界面展示如图5-6所示。图5-6论坛界面5.1.5我的界面在该页面用户可以修改用户的个人资料,其中修改头像可以从本地相册中选择图片,然后输入手机号码以及姓名,选择性别和出生日期等,还可以进行密码修改,其界面展示如下图所示。图5-7我的界面图5-8个人资料界面图5-9修改密码界面5.2管理员功能实现5.2.1管理员登录界面对于该系统,有权限的管理员可以输入账号和密码进行登录,然后点击立即登陆,系统账号一般情况下默认为超级管理员。其界面如图5-10所示图5-10管理员登录界面5.2.2法律小常识界面该页面主要是对客户端的法律小常识进行管理,被授权的管理员在该界面可以添加、修改和删除法律小常识,并且输入关键字可以查询已经存在的数据。添加的时候必须要输入标题和内容。其界面展示如图5-11所示。图5-11法律小常识界面5.2.3校园案例界面该页面主要是发布相关校园案例,管理员在校园案例管理界面可以查看所有校园案例信息,并且可以进行添加,修改,删除和查询,其界面如图5-12所示。图5-12校园案例界面5.2.4法律管理界面该界面主要是管理法律知识,管理员在该界面可以查看所有法律知识及其分类,并且可以进行添加,修改,删除和查询。在添加法律知识时,必须选择正确的知识分类和类目,并输入正确的标题和内容,以致于不会误导用户对普法的认识,让用户更加清楚明了法律知识。其界面如图5-13所示。图5-13校园案例界面5.2.5课堂管理界面此界面主要是管理用户观看视频的法律小课堂,管理员在课堂管理界面可以查看所有课堂信息,并且可以进行添加,修改,删除和查询。对于该界面的设计,添加的封面必须是图片,而且添加的课堂视频格式要求为MP4格式,如果格式错误,将会给出错误的提示。其界面如图5-14所示。图5-14课堂管理界面5.2.6论坛管理界面该页面主要是对客户端的论坛进行管理,管理员在此界面可以查看所有用户在论坛发布的帖子,并且根据近期的热点可以进行设置为热门,删除和查询,其界面如图5-15所示。图5-15论坛管理界面5.2.7题库管理界面该页面主要是对挑战答题进行管理,管理员可以在此界面发布题目,让用户进行答题,并且可以进行修改,删除和查询。管理员设置题库应根据课堂和知识来设置,添加的题目须与普法软件中的课堂、知识、小常识等关联起来,这样会使得用户达到学习完后就可以马上做题消化的效果,更有助于普法。题库管理界面展示如图5-16所示。图5-16题库管理界面5.2.8用户管理界面此界面主要是对已经注册的用户进行管理,查看用户的相关信息,用户管理界面展示如图5-17所示。图5-17用户管理界面6.系统测试6.1测试目的(l)从开发者方面考虑,就是要检测一下系统内部是否存在错误,能否达到预期的运行结果,确立人们对软件质量的信心。要确定设计的内容跟用户的需求保持一致,并且跟应用的标准要求也相符合,例如面对形形色色的客户他们对系统的要求,以及系统中的安全性、可行性等的要求。只有这样我们才能找出我们在开发系统中间什么地方出了问题,以便于及时改正。(2)从用户角度出发,在实际运行(使用)环境下,对手机软件系统进行的使用测试,暴露软件中存在的错误和缺陷。(3)从管理员要求的角度考虑时,我们需要考虑在他们运行软件的过程中会碰到什么问题,当我们把它们解决了,这样我们就提高了产品的质量与运作效率,从而增加了人们对本产品的认可度,给管理人员大大提供了方便,为普法宣传平台奠定更加牢固的基础。对于本系统我们主要是在安装Android系统的手机上进行运行的,针对的是使用者是用户,所以我们要从客户的角度出发,去测试该系统。让用户的手机下载此系统,然后让客户亲自感受该系统是否符合自己的需求。6.2测试用例用户注册登录功能测试,如下表所示。表6-1用户注册登录功能测试用例用例名称用户注册登录功能测试用例描述用户在软件上进行注册登录用例编号功能模块操作过程预期结果的实现测试结果1用户注册输入正确手机号和6-20数字的密码能够成功注册并成功进入到客户端通过2用户登录输入已注册正确手机号和6-20数字的密码能够成功登录并进入到客户端通过用户挑战答题功能测试,如下表所示。表6-2挑战答题能测试用例用例名称用户挑战答题功能测试用例描述用户在客户端的知识页面上进行挑战答题用例编号功能模块操作过程预期结果的实现测试结果1挑战答题1.点击挑战答题按钮进入答题界面;2.进行答题,点选项;3.点击答题,完成提交。用户可以成功答题,完成后并显示所答题目是否正确,并显示出做对和做错了多少道。通过用户论坛功能测试,如下表所示。表6-3论坛功能测试用例用例名称论坛功能测试用例描述测试用户在论坛的各项功能用例编号功能模块操作过程预期结果的实现测试结果1论坛发布1.点击发布按钮进入发布界面;2.输入标题和内容,点击发布。用户可以成功发布论坛,发布后,论坛界面成功显示所发布的内容。通过2论坛评论1.点击其他用户发布的论坛,进入回帖界面;2.输入所要回帖的内容,点击回帖用户可以成功评论,且成功显示回帖的内容。通过用户“我的”功能测试,如下表所示。表6-4“我的”功能测试用例用例名称我的功能测试用例描述测试用户在“我的”这一模块的各项功能用例编号功能模块操作过程预期结果的实现测试结果1个人资料1.输入手机号码;2.填写姓名;3.选择性别;4.选择出生日期;5.填写正确的邮箱;6.点击完成。用户可以成功修改个人资料。通过2修改密码1.输入原始密码;2.输入6-16位的新密码;3.再次输入新密码;4.点击完成。用户可以成功修改密码,修改成功后并给出提示。通过3退出账号1.点击退出账号按钮;2.点击确认退出用户可以成功退出改账号,并返回登录页面。通过管理员后台管理功能测试,如下表所示。表6-5管理员后台管理功能测试用例用例名称管理员后台管理功能测试用例描述测试管理员在后台管理的各项功能用例编号功能模块操作过程预期结果的实现测试结果1法律小常识管理1.点击添加按钮;2.输入标题和内容,然后保存;3.点击修改,输入需修改的标题和内容,然后保存;4.勾选所需删除的选项,确认删除。管理员可以成功添加、修改和删除法律小常识。通过2校园案例管理1.点击添加按钮;2.输入标题和内容,然后保存;3.点击修改,输入需修改的标题和内容,然后保存;4.勾选所需删除的选项,确认删除。管理员可以成功添加、修改和删除校园案例。通过3法律管理1.点击添加按钮;2.选择所属分类和类目,输入标题和内容,然后保存;3.点击修改,输入需修改的标题和内容,然后保存;4.勾选所需删除的选项,确认删除。管理员可以成功添加、修改和删除法律知识。通过4.课堂管理1.点击添加按钮;2.选择图片封面和分类,选择课件,点击保存;3.点击修改,输入需修改的标题和内容,然后保存;4.勾选所需删除的选项,确认删除。管理员可以成功添加、修改和删除法律课堂。通过5.论坛管理1.勾选所需设置的选项;2,点击设置热门,然后确定;3.勾选所需删除的贴子,点击删除,然后确认。管理员可以成功设置热门的贴子,并能成功删除论坛的贴子。通过6.题库管理1.点击添加按钮;2.输入问题,设置选项和正确答案;3.选择所属分类,点击保存;4.勾选所需删除的题目;5.点击删除按钮,然后确定。管理员可以成功发布题库,并程成功删除题目。通过7.用户管理1.输入用户账号;2.选择状态;3.选择创建时间及更改时间;4.点击查询。管理员可以成功查询到已注册的用户。通过6.3测试分析经过测试,所有功能都能得以实现,前端app和后台web端的管理系统都能搭建起来,几乎接近预期。测试的时候出现的bug都基本上得到了修复。至此,在功能的测试上也已经比较圆满的完成了。本基于Android的大学校园普法这一套软件既能满足用户的要求和需求,也能满足管理人员的需求和要求。其基本功能都比较齐全,系统不但稳定且操作简单方便,其性能也良好。所以大学校园普法软件是一个值得推广的APP。结论此时基于Android的大学校园普法软件已经完成,虽然设计过程中遇到了种种困难,但是在设计过程中让我对系统设计开发得到了重新的认识,将所学到理论技术运用到了实际操作中。本文以普法软件的研究背景及其相关理论、Android技术、系统的设计与实现为主线展开论述,本文的工作主要分为以下三大方面:(1)系统分析。通过与导师进行沟通,进一步明确了普法软件的功能需求,并对此进行可行性分析、流程分析和用例分析,详细地阐明了开发普法宣传软件的必要性和重要性。(2)系统设计。在此阶段主要是对系统的功能做出详细设计,客户端的用户功能主要是学习法律知识,使得普法宣传在大学校园起到效果;后台的管理员功能主要是对普法软件的客户端进行法律知识管理、视频管理和论坛管理等。(3)系统功能实现与测试。依据前期系统的功能设计,通过编码实现普法软件的各个模块的功能,然后对其进行测试,为用户提供一个更加完整的普法软件系统。在设计过程中,我查阅了大量的资料,认真研究了Java语言和MYSQL。参考了相关的基于Android的大学校园普法软件系统,经过一定的调研和资料累积,对本系统进行了深刻的需求调查和分析。在本次开发中,我也发掘了自身的一些技术问题。对于普通的技术理论,我可能会觉得相对简单,但在实际操作中发现了许多问题,学会了要将理论结合实际。基于Android的大学校园普法软件是理论结合实际,将在校期间所学到的知识和实践结合起来。本次设计使得我的基础技术得到了加强,动手能力也逐步得到了提高,吸收了很多课堂上没有学到的知识。通过本次的项目开发,我深深体会到了一个项目过程的艰辛,虽然过程艰苦,但一旦问题得以解决后心里是无比的高兴。各方面的考验,使得我在各个方面都有所进步,为今后我在软件行业的工作奠定了良好的基础。参考文献[1]佐冰冰.Android平台下Launcher启动器的设计与实现[D].哈尔滨工大,2012.[2]张利国,代闻,龚海平.Android移动开放案例详解[M].北京:人民邮电出版社,2010.[3]杨云君.Android的设计与实现[M].北京:机械工业出版社,2013:45-49。[4]陈立伟,张克非,黎秀红.精通JAVA手机游戏与应用程序设计[M].北京:中国青年出版社,2005.[5]E2Ecloud工作室.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2009.[6]熊刚.基于Android的智能手机的设计与实现[D]:[硕士学位论文].武汉:计算机应用技术系,2010.[7]余成锋,李代平,毛永华.Android3.0内存管理机制分析[M].计算机应用与软件,2013.[8]杨云君.Android的设计与实现[M].北京:机械工业出版社,2013.[9]明日科技.Android从入门到精通[M].清华大学出版社.2012.9[10]孙宏明.Android手机程序设计入门、运用到精通[M].中国水利水电出版社.2012.3[11]郭志宏.Android应用开发详解[M].电子工业出版社.2010.[12]

阎新芳.Java设计模式在数据库编程中的应用研究[J].信息通信,2014,4(11):120-123.[13]姚昱旻,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008,24(11):3-7.[14]张孝祥.JAVA邮件开发详解[M].北京:电子工业出版社,2007:10-300.[15]杨文志.GoogleAndroid程序设计指南[M].北京:电子工业出版社,2009:10-100.[16]韩超,梁泉著.Android系统原理及开发要点详解[M].北京:电子工业出版社,2010:50-150.[17]周元兴.Google入门与实例教程[M].北京:电子工业出版社,2007:30-80.[18]苗忠良.Android多媒体编程从初学到精通[M].北京:电子工业出版社,2011.[19]林城.GoogleAndroid2.x应用开发实践[M].北京:清华大学出版社,2011.[20]王向辉,张国印.Android应用程序开发[M].北京:清华大学出版社,2010.致谢经过几个多月的紧张学习和努力,我的毕业设计终于如期、顺利的完成了。在毕业设计即将结束,我首要感谢我的导师,有了指导老师的辛苦的指导,才能完成这此次程序的开发以及毕业论文的书写。老师在教学任务繁忙的情况下,抽出时间帮助我纠正我在设计当中出现的问题,并耐性地为我的论文作校正,是他的定期检查和指导使得我们的毕业设计高质量完成。他在我整个课题开发和设计的过程中,为程序的设计、框架的设计、代码的撰写方面以及论文框架的设计提供了很多宝贵的意见,并且为我推荐了许多有用的资料和文献,他的指导和建议使我受益匪浅,有了指导老师的辅导和指点,我论文才能够顺利完成。老师的认真负责的工作态度和治学严谨之道使我们这些即将踏入社会的毕业生受益匪浅。感谢大学期间教过我的每一位老师,谢谢你们,你们辛苦了。在这里还得感谢我的同学门,正是有同学们的不断鼓励,让我在众多困难下,不断的坚持,不断的调试程序、测试,通过我们的一起交流、谈论,最终顺利的完成了此次设计。最后,我在此祝愿所有的老师同学们工作顺利,事业有成。也祝愿学校越来越好!

PowerPoint课件制作实用技巧PowerPoint是微软公司生产的制作幻灯片和简报的软件(以下简称PPT)。在我们许多人看来,它只不过是一个简单地对文字、图形、图片进行演示的软件,教学中的课件制作软件当属Authorware、Flash。Authorware和Flash制作的动画效果的确很好,而且它们的功能也很强大。不过这些软件在制作课件的过程中往往非常耗时,用这些专业软件来制作课件用于平时的教学往往效率很低。PPT就是一个非常简单、实用的制作课件的软件,只要你用好它,同样能做非常棒的课件来。一、掌握基本,知道“插入”。(一)知道从“插入”菜单进入,会给PPT课件添加文字、图片、影片和声音等,也就会做一般的课件了。(二)图片插入与处理1.插入图片具体方法:a)插入剪贴画或文件中的图片;b)添加图片做背景;c)给自选图形做填充。2.处理图片具体方法:我们用PPT制作课件时,经常从网上下载图片来用,而网络中的图片往往含有超链接和网站名称痕迹,我们需要删除其中超链接,并对图片进行裁剪处理。在Powerpoint中,我们一般可以利用“图片”工具栏上的“裁剪”工具进行裁剪处理,但是,这里的工具只能对图片进行矩形裁剪,若想裁剪成圆形、多边形等其他形状,通常方法就无能为力了。其实这个问题在PPT中是可以解决的。我们用给自选图形做填充图片的方法就可以实现我们需要的效果。具体步骤:a)首先利用“绘图”工具栏画一个想要裁剪的图形,如椭圆。b)选中椭圆后单击“绘图”工具栏上“填充颜色”按钮右侧黑三角,从列表菜单中单击“填充效果”命令。c)打开选择“图片”选项卡,单击〔选择图片〕按钮,从“选择图片”对话框中找到合适的图片,单击〔插入〕按钮后返回到“填充效果”对话框最后单击〔确定〕按钮后退出。此图片当作椭圆图形的背景出现,改变了原来的矩形形状,获得了满意的裁剪图片效果。图片在插入PPT之前,我们可以用ACDSEE软件进行加工,如改变大小,裁剪等操作。二、学会下载,查找方法。在制作课件过程中,我们时常需要从网络上下载各种资源用以丰富课件内容,提升课堂效果。但有许多网站的flash动画都不提供下载;还有网站为我们提供了许多视频素材,这些视频素材都是FLV流媒体格式。FLV流媒体格式是一种新的视频格式,全称为FlashVideo。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现也有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。目前各在线视频网站均采用此视频格式。如新浪播客、56、优酷、土豆、酷6等,无一例外。FLV已经成为当前视频文件的主流格式。这些网站一般都不提供下载。我们想要这些素材,怎样办?1.寻找下载方法:a)在百度网站搜索栏中输入下载的内容,搜索下载方法。b)弄清格式,再搜索方法。2.具体方法推荐①flasah动画的下载方法一:IE缓存中寻找在网上看过一个flash后,一般情况下都会保存在IE缓存里。右击桌面上的IE图标,选“属性”命令,单击中间的“设置”按钮,弹出“Internet临时文件和历史记录设置”面板,单击“查看文件”,可以打开临时文件夹,按时间排序,找到刚才打开的flash动画文件。优点:不需要安装其它软件。缺点:操作相对烦琐。方法二:借助Flashsaver等软件下载,这些软件都可以快速、方便的下载你所需要的flash文件。优点:简单、方便、快速。缺点:需要安装使用。②FLV视频的获取方法一:IE缓存中寻找,方法同flasah。方法二:flv视频解析下载/三、学用控件,转化应用1.flash动画的插入方法一:安装flash插件,再插入flash。步骤:a)安装“ppt插flash软件”插件;b)单击“插入”→“flashmovie”→打开要播放的flash文件→确定。方法二:利用控件插入flash动画。步骤:a)插入“ShockwaveFlashObject”控件对象:右击“工具栏”→选“控件工具箱”(或点“视图→工具栏→控件工具箱”);点“其他控件”(控件工具箱中最后一个形似锤子斧头的按钮),拖动滚动条或在英文输入法状态下按键盘上“s”键,快速定位到以s开头的控件,选择“ShockwaveFlashObject”控件。将鼠标移到幻灯片工作区,鼠标指针变成“十”字型,拖动鼠标绘制出一个形似信封的矩形。b)打开控件对象“属性”对话框:右击矩形控件对象,在弹出的快捷菜单中选“属性”命令。c)正确设置控件对象属性:主要是在“Movie”空白文本域中正确输入演示文稿要播放的.swf动画的完整名称。d)将控件对象适当缩放:为了获得比较好的播放效果,拖动控件对象的缩放点使它几乎覆盖整个幻灯片工作区,但要在幻灯片工作区底部保留少许空白区域。这样既可以享受.swf动画大屏幕播放的好处,又能够保证幻灯片能够顺利地切换。e)一般情况下,幻灯片应显示出动画的第一帧图形。如果控件对象仍是空白的,可保存演示文稿,关闭后再打开它,按F5放映幻灯片,应该能够正确播放动画。2.FLV视频的插入FLV视频与FLASH不一样的。全称是flashvideo,所用的播放器也不一样。①利用控件插入PPT的方法也是有区别的。不同点:先要下载pptflv.swf文件,此文件是类似于网页中FLV视频播放器的一个Flash文件(可用百度搜索下载下来后记着要改文件名,保留扩展名);例如改成:pptflv1.swf“Movie”参数值填入方法不一样,参数值示例:pptflv.swf?file=视频.FLV“pptflv.swf”即为步骤一下载下来的Flash文件的完整文件,“视频.FLV”即为需要播放的FLV视频的文件名,大家只要将pptflv.swf换成自己下载后起的文件名,将“视频.FLV”换成自己的FLV视频文件名,则此FLV文件就可以在PowerPoint中播放了。如播放2.flv视频参数填法:示例:pptflv1.swf?file=2.FLV②方法二:将flv转换成swf再插入转换软件:UltraFlashVideoFLVConverter3.2.0软件说明:该软件又叫全格式FLV转换器,支持将几乎所有主流视频格式转换为FLV或者SWF且对用户较为关心的RealMedia(RM/RMVB...)和QuickTime(MOV/QT...)支持良好。三大特色功能:既可输出FLV格式,也可输出SWF格式,甚至同时输出FLV+SWF格式。此软件也支持创建调用播放的网页支持导入所有的主流字幕格式。srt,*.sub,*.idx,*.ssa,*.ass,*.psb,*.smi)有字幕合成功能,你现在无需再使用那些繁琐的专业软件来合成字幕到视频中去,字幕合成与格式转换一气呵成!支持视频分割,右键点击列表中的源文件,选择[编辑视频],自己设置下起点终点即可对视频进行去粗取精处理!③方法三:将flv转换成其他格式视频文件再插入工具:FLV转AVI(FreeFLVtoAVIConverter1.5)作用:一个免费的将FLV转换成AVI的软件,简单好用,自带解码器。四、学做交互,理解运用。1.利用母版进行交互母版≠模版母版和模版可以使课件统一整体风格,展现自己的个性和特点;模版是对同一类课件所做的整体风格统一设置,母版则是对某一部课件内部所做的个性化统一设置。母版设置得好,就可以存为模版,供别人在制作同类题材时使用。修改幻灯片母板的方法和技巧。如果我们希望为每一张幻灯片添加上一项固定的内容,并做超链接,可以通过修改“母板”来实现。a)执行“视图→母板→幻灯片母板”命令,进入“幻灯片母板”编辑状态。b)插入固定内容。例如:将图片插入到幻灯片中,调整好大小、定位到合适的位置上。c)给这张图片插入超链接,就可以进行交互了。d)单击“关闭母板视图”按钮退出“幻灯片母板”编辑状态。以后添加幻灯片时,该幻灯片上自动添加上该图片。如果说一个PPT有它的灵魂的话,那就是PPT的母板,它的作用犹如摩天大厦的根基一般。2.在PPT演示文稿中插入PowerPoint演示文稿对象实现交互具体效果:①导航目录内容展示效果②单击小图片就可看到该图片的放大图自动缩效果《画家乡》一课五个画面交互的具体操作方法:a)单击“插入→对象”,在出现的选择页中选择“MicrosoftPowerPoint演示文稿”,单击确定。此时就会在当前幻灯片中插入一个“PowerPoint演示文稿”的编辑区域。b)在此编辑区域中我们就可以对插入的演示文稿对象进行编辑了,编辑方法与PowerPoint演示文稿的编辑方法一样。c)在插入的演示文稿对象中创建所需的幻灯片。可将图片设置为幻灯片相同大小,退出编辑后,就可发现图片以缩小方式显示了(其实是整个插入的演示文稿对象被缩小显示了)。d)最后,我们只需对剩余的图片进行插入。为了提高效率,可将这个插入的演示文稿对象进行复制,并按照上面的方法对图片进行替换即可。e)完毕后,单击“观看放映”命令进行演示,单击小图片马上会放大,再单击放大的图片马上又返回到了浏览小图片的幻灯片中了。原理:这里的小图片实际上是插入的演示文稿对象,它们的“动作设置”属性中的“单击鼠标”中的“对象动作”被设为了“演示”(这是默认值)。因此我们在演示时,单击小图片,就是等于对插入的演示文稿对象进行“演示观看”。而演示文稿对象在播放时就会自动全屏幕显示。所以我们看到的图片就好像被放大了一样,而我们单击放大图片时,插入的演示文稿对象实际上已被播放完了(因为只有一张),它就会自动退出,所以就回到了主幻灯片中了。3.用触发器控制自定义动画进行交互以前我们在使用PowerPoint制作课件时,常常发现制作人机交互性的课件非常麻烦。其实在PowerPoint2003里,用触发器控制自定义动画可以轻松地制作出交互性很强的课件。触发器功能可以将画面中的任一对象设置为触发器,单击它,该触发器下的所有对象就能根据预先设定的动画效果开始运动,并且设定好的触发器可以多次重复使用。类似于Authorware、Flash等软件中的热对象、按钮、热文字等,单击后会引发一个或者的一系列动作。例1:单击“棱台”后,“小球”开始按一定路径运动。例2:分别单击“变色一”和“变色二”,让“笑脸”颜色。例3:单击下面一段话的关键词,让词语变红色读下面一段话,说说从哪些词语中可以看出侵略者采用了各种野蛮手段掠夺、毁灭圆明园的?他们把园内凡是能拿走的东西,统统掠走,拿不动的,就用大车或牲口搬运。实在运不走的,就任意破坏、毁掉。步骤:a)将原来段落中的重点词消去;(将词语颜色变成和背景色一样)b)将重点词作为单独文本覆盖到原来位置;c)设置重点词自定义动画为“添加效果→强调→更改字体颜色→红色”d)右击重点词自定义动画,选择“效果选项”,选择“计时”,选择“触发器”,选“单击下列对象时启动效果”,再选重点词,按确定。五、学会截取,合理选用。(一)视频的截取加工1.工具:万能转换器(英文名TotalVideoConverter)作用:可以帮助你快速的分割,修整大的AVI、MPEG、ASF或者WMV文件为一个个小的视频文件,内置视频播放器,你可以很方便的按照所选择的播放时间进行切割操作,不需要另外具备高深的技术知识,简单容易使用!2.绘声绘影会声会影是一套操作最简单,功能最强悍的DV、HDV影片剪辑软件。不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。(二)flash的片段截取有时候,在网络上下载了一个课件,对自己的课堂教学有帮助,但是又不想全部应用这个课件,只想取出其中一部分,应该则么办呢?先用硕思闪客精灵将.swf文件和.exe文件转换成fla文件,再用flash8打开进行编辑,截取自己所需的片段,然后插入到ppt里面为我所用。1.硕思闪客精灵:它是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的工具。最新版本有着强大的功能,可以将swf文件导出成FLA文件。它还能够将flash动画中的图片、矢量图、声音、视频(*.flv)、文字、按钮、影片片段、帧等基本元素完全分解,最重要的是可以对动作的脚本(Actionscript)进行解析,清楚的显示其动作的代码,让对Flash动画的构造一目了然。支持将SWF文件导出成FLA文件,帮助丢失FLA文件的影片作者重新获得FLA文件,从而可以再编辑。完全兼容Flash8文件和动作脚本(ActionScript)2.0。硕思闪客精灵支持将包含组件的SWF文件转换成FLA格式,用户可以在Flash中编辑这些组件。支持解析Flash影片中的视屏(video)文件,并将Flash影片中的视频文件导出为*.flv格式。2.硕思闪客精灵具体使用方法:①解析Flash课件,提取课件素材在Flash课件作品中有大量的图片、声音和视频等资源。由于制作者拥有的资源不同,在制作课件时,很难及时、方便地寻找到适合的素材。如果可以从同类作品中将所需要的资源提取出来为己所用的话,不仅大大节约了搜集素材资源的时间,而且会极大地提高课件利用率。但是,Flash课件发布时一般都进行加密处理,使教师无法用普通的方式导入到Flash中进行编辑。而硕思闪客精灵可以解析出Flash作品中的元件及脚本,并且可以保存成swf格式,这样在创作时就可以直接导入Flash中使用。启动闪客精灵,单击工具上的“快速打开”按钮打开一个Flash动画(可以是swf格式或exe格式),闪客精灵会自动分解当前动画(图2),包括用到的脚本语言(Actions语句),并在资源栏中分类罗列着动画中的各种元件(图片、按钮、影片和声音等);单击某个元件,可以在中间的窗口中预览;勾选需要的元件,然后单击“导出”按钮,就可以把选中的元件分类保存到原文件所在的文件夹中。②反编译Flash课件,获取课件源代码硕思闪客精灵的最大亮点就是能够将Flash动画(swf格式)还原成其源文件(Fla格式),相信这个功能是很多朋友期待已久的。还原的方法十分的简单,只需要打开Flash动画,再单击工具栏上的“导出Fla”按钮,选择保存位置,稍等后就完成了还原工作,此时还会提示“是否愿意用Flash打开它”,单击“Yes”即可启动系统中安装的Flash打开还原后的源文件,此时你就可以随心所欲地对它进行修改啦。3.用flash8进行编辑基本方法:选取需要帧,复制,粘贴到新的flash中,调试修改。上面介绍了关于破解Flash课件的一些方法和手段,有一个特定的使用范围,即为了课堂教学服务,只有资源共享才能提高教学效率,促进教学效果的提高。不能做为商业目的,也不能将别人的课件的署名修改一下,便成为自己的作品,用于参加比赛,这是不道德的行为。在PPT演示中禁用右键快捷菜单和滑鼠滚动一大群与会人员正襟危坐,你豪情满怀地进行着某个新产品的演示或介绍,却不小心由于鼠标左键的误操作导致幻灯片跳到了本不应该出现的位置,或者本应按下鼠标左键切换到下一张,却由于按下了右键而出现一个快捷菜单。不用担心,只要进行小小的设置,就可以将这些烦人的问题统统搞定。从任务窗格中打开“幻灯片切换”,将换片方式小节中的“单击鼠标时”和“每隔”两个复选项全部去除,然后将这个设置应用于所有幻灯片,以后切换到下一张或上一张,只有通过键盘上的方向键才能进行操作。至于另外一个问题,解决的办法也很简单,从“工具”菜单下打开“选项→视图”窗口,取消“幻灯片放映”小节上的“右键单击快捷菜单”复选框即可。■在PPT演示文稿内复制幻灯片要复制演示文稿中的幻灯片,请先在普通视图的“大纲”或“幻灯片”选项中,选择要复制的幻灯片。如果希望按顺序选取多张幻灯片,请在单击时按Shift键;若不按顺序选取幻灯片,请在单击时按Ctrl键。然后在“插入”菜单上,单击“幻灯片副本”,或者直接按下“Ctrl+shift+D”组合键,则选中的幻灯片将直接以插入方式复制到选定的幻灯片之后。■Powerpoint自动黑屏在用Powerpoint展示课件的时候,有时需要学生自己看书讨论,这时为了避免屏幕上的图片影响学生的学习注意力可以按一下“B”键,此时屏幕黑屏。学生自学完成后再接一下“B”键即可恢复正常。按“W”键也会产生类似的效果。■将幻灯片发送到word文档1、在Powerpoint中打开演示文稿,然后在“文件”菜单上,指向“发送”,再单击“MicrosoftWord”。2、在“将幻灯片添加到Microsoftword文档”之下,如果要将幻灯片嵌入word文档,请单击“粘贴”;如果要将幻灯片链接到word文档,请单击“粘贴链接”。如果链接文件,那么在Powerpoint中编辑这些文件时,它们也会在word文档中更新。3、单击“确定”按钮。此时,系统将新建一个word文档,并将演示文稿复制到该文档中。如果word未启动,则系统会自动启动word。■让幻灯片自动播放要让powerpoint的幻灯片自动播放,只需要在播放时右键点击这个文稿,然后在弹出的菜单中执行“显示”命令即可,或者在打开文稿前将该文件的扩展名从PPT改为PPS后再双击它即可。这样一来就避免了每次都要先打开这个文件才能进行播放所带来的不便和繁琐。■增加PPT的“后悔药”在使用powerpoint编辑演示文稿时,如果操作错误,那么只要单击工具栏中的“撤消”按钮,即可恢复到操作前的状态。然而,默认情况下Powerpoint最多只能够恢复最近的20次操作。其实,powerpoint允许用户最多可以“反悔”150次,但需要用户事先进行如下设置:在“工具-选项”,击“编辑”选项卡,将“最多可取消操作数”改为“150”,确定。■PPT中的自动缩略图效果你相信用一张幻灯片就可以实现多张图片的演示吗?而且单击后能实现自动放大的效果,再次单击后还原。其方法是:新建一个演示文稿,单击“插入”菜单中的“对象”命令,选择“Microsoftpowerpoint演示文稿”,在插入的演示文稿对象中插入一幅图片,将图片的大小改为演示文稿的大小,退出该对象的编辑状态,将它缩小到合适的大小,按F5键演示一下看看,是不是符合您的要求了?接下来,只须复制这个插入的演示文稿对象,更改其中的图片,并排列它们之间的位置就可以了。■快速灵活改变图片颜色利用powerpoint制作演示文稿课件,插入漂亮的剪贴画会为课件增色不少。可并不是所有的剪贴画都符合我们的要求,剪贴画的颜色搭配时常不合理。这时我们右键点击该剪贴画选择“显示‘图片’工具栏”选项(如果图片工具栏已经自动显示出来则无需此操作),然后点击“图片”工具栏上的“图片重新着色”按钮,在随后出现的对话框中便可任意改变图片中的颜色。■为PPT添加公司LOGO用powerpoi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论