基于Java的幻灯片页面的实现


时间: 2021-08-06 11:26:44 人气: 17 评论: 0

随着办公自动化的迅速发展,计算机网络已经与家庭生活和日常办公密不可分。幻灯片放映也早已经普及至生活的各个地方,随处都可以看到幻灯片的身影。越来越多的用户开始让幻灯片放映成为自己工作和生活中的得力助手,幻灯片放映早已成为日常生活中传播知识、信息、观念的最重要方式之一。

PowerPiont几乎成为办公自动化发展历史上最辉煌、最有影响力,也是争议最大的软件之一。PowerPiont曾使数不胜数的精彩演示文稿锦上添花,但同时PowerPiont已与Office捆绑到一起,这使得人们对于幻灯片的使用受到局限。如何让幻灯片的制作和使用打破只能运用PowerPiont软件的现状,基于Java的幻灯片放映网站的建立可以很好的解决这一问题。幻灯片放映网站的开发,旨在使用户在脱离PowerPiont的情况下,依然可以编辑并放映演示文稿。

二、文献综述

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java语言是由C语言发展而来的一种流行的编程语言,是一种完全面向对象的、可移植的、健壮的嵌入式语言,对网络和数据库都有很好的支持。

本课题主要使用Java、jQuery、MySQL进行设计与开发。Java具有平台独立性和面向对象的技术、动态性、安全性等主要特点,还具有高性能、分布性、强大性、可移植性等特性[1]。而jQuery的选择机制构是建于CSS的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式[6]。在网站开发中主要运用了jQuery中内置的一系列动画效果,比如淡入淡出、元素移除等动态特效,完成了对幻灯片制作的开发[7]。

MySQL支持Linux、Mac OS、Windows等多种操作系统,并且它支持多线程,充分的利用了CPU的资源[9]。MySQL作为网站开发的后台数据库,通过Java中的Servlet与前端JSP页面连接,存储网站用户相关信息。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,配置、安装、运行都很简单。运行时占用的系统资源较小,扩展性好,支持负载平衡等开发应用系统常用的功能[10]。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的情况下被普遍使用,是开发和调试程序的首选[11]。

三、研究的主要内容和方法

(一)研究的主要内容

本课题主要的研究目的是通过运用Java、jQuery、MySQL等技术实现脱离PowerPiont的幻灯片放映网站的开发。用户可以通过网站进行图片上传,从而对所上传的图片进行播放样式和时间的选择,并且可以对图片进行删除的操作。该网站主要有用户登录、用户注册、首页、本地图片上传、幻灯片制作、我的幻灯片等模块。

(二)研究的主要方法

    初期对网站进行需求分析和可行性分析,并对网站进行模块的划分和完善,初步确定网站的框架和功能。通过资料借阅、网络查询等方式搜集资料,整理归纳所获取资料,确定研究方向及初步框架。参考借鉴其他文献的相关内容,对当前使用演示文稿所运用的方式进行分析比较。在网站开发过程中,对网站进行功能测试,确保网站质量和开发时效。对发现的问题进行修复和调试,完成网站的优化。

四、主要参考文献

[1]刘红.基于Java的网络微型图书馆管理系统[J]哈尔滨:黑龙江大学,2005.

[2]单慧.基于Java的订餐管理系统的设计与实现[D].大连:大连理工大学,2015.

[3]Bruce Eckel[美].Java编程思想[M].陈昊鹏译.北京:机械工业出版社,2007

[4]Joshua Bloch[美]. Effective Java中文版[M]. 北京:机械工业出版社,2009

[5]飞思科技产品研发中心.JSP应用开发详解(第二版)[M].北京:电子工业出版社,2004.

[6]杨超.基于jQuery信息系统的设计与实现[D].南昌:江西蓝天学院,2011.

[7]刘海淑.浅谈jQuery的应用[J].数字技术与应用,2010年02期.

[8]Nicholas C.Zakas.High Performance JavaScript[M].O'Reilly Media,2010.

[9]萨师煊,王珊.数据库系统概论(第三版) [M].北京:高等教育出版社, 2000.

[10]Budi Kurniawan,Paul Deck [美].深入剖析Tomcat[M].中国邮电出版社,2011.

[11]布里泰恩[美]. Tomcat权威指南[M].北京:中国电力出版社,2009.

[12]陆凌牛.HTML 5与CSS 3权威指南[M].北京:机械工业出版社,2011.

[13]李智慧.大型网站技术架构核心原理与案例分析[M]. 北京:电子工业出版社,2013. 

[14]SteveSounder.高性能网站建设指南[M].北京:电子工业出版社,2008.

[15]Ron Patton[美].软件测试[M].北京:机械工业出版社,2013年.


评论
188083800