1.3课题研究的主要内容
随着互联网的发展,全面信息化的时代已经到来。人们获取信息的渠道大多数说是手机等移动端设备以及网络应用,在这样的背景下,对于传统的海洋生物知识传播的途径,比如报纸、杂志、学生课堂以及各种海洋生物知识竞赛就显得传播效率低下。本系统将通过对目前海洋生物知识传播体系的研究,建立一个海洋生物知识信息的平台。为广大关心海洋生存现状的公民、环保人士以及不了解海洋生物知识的人们提供及时有效的海洋生物信息。
本文以设计并实现基于Java的具有完善功能的海洋生物知识网站为目标,将网络作为基础,并且在这基础上录入海洋生物信息,为广大爱好海洋生物以及关心海洋生物生存现状的社会人士提供资源信息平台。本文将研究并解决以下关键问题:
(1)全面分析海洋生物知识科普建设信息化系统技术实现手段,建立动态网站以及开发环境。主要研究建立海洋生物知识科普网站的需求分析、建立动态网站涉及的知识和技术、网站建设所能达到的水平,以及需要实现的系统的业务流程、功能需求、系统的性能等。
(2)解决传统海洋生物知识科普模式中的网络传播中结构复杂的问题,以生动、有趣易理解和操作的形式进行海洋生物知识的传播。为提高我国国民的海洋生物知识素养贡献一份力量,让更多的人了解海洋生物的现状,提高环保意识,保护我们美丽的地球。
(3)海洋生物信息网站系统的设计与实现:详细介绍本网站系统所包含的模块包括:查询模块:通过将海洋生物进行生物学划分,访客在主界面通过树形图导航进行海洋生物知识的了解,海洋生物知识主要为图文资料。留言模块(包括注册及登录模块):任何访客都可以通过留言模块进行网站功能的评价,对网站建设提出宝贵的意见或者建议。留言可以实现与访客的互动,提出自己在访问网站后的看法。
1.4论文组织结构安排
本文共分为五个章节:
第一章是绪论部分,简明介绍开发海洋生物知识网站的研究背景、国内外历史概况及研究的意义等。
第二章介绍海洋生物知识网站的相关开发环境及技术路线等。
第三章是系统需求分析部分,通过对系统目标、系统设计、功能分析、业务流程、性能需求方面的介绍,深入解释网站的结构。
第四章介绍海洋生物知识网站的总体设计,主要有结构设计、架构设计、栏目设计。
第五章是阐述海洋生物知识网站的详细设计与实现部分,包括系统的数据库设计与实现、主要功能模块的设计与实现。
2相关开发技术介绍
在海洋生物知识网站开发过程中主要利用MVC设计开发模式,网页的开发技术主要为JSP+ Java Bean +Servlet技术,数据库连接为JDBC技术,通过DAO模式封装与数据库有关的操作。
2.1网站系统开发技术
2.1.1 JSP简介
JSP是JAVAEE体系中的WEB层技术,可以动态生成面向用户的界面,当JSP文件第一次执行被执行时,引擎完成编译将其转换为Servlet文件,调用编译器编译Servlet文件变为可执行的Class类文件,在这之后用JAVA虚拟机即JVM解释执行,将执行的结果返回到服务器之后,服务器再把执行的结果传递到客户端的浏览器中。在第一次之后的执行的过程中,class文件就将被存储以便提高浏览器的响应速度,从而使得JSP访问过程中的页面响应速度加快,用户体验感提升。
2.1.2 JSP的两种体系结构
(1)JSP Model 1
在JSP Model1体系中,JSP页面单独承担响应请求并将处理之后的结果返回到客户端浏览器的任务。所有的数据存取都是由JavaBean实现的,虽然这种模式对于初学者比较简单,但这种模式会导致JSP页面嵌入许多的脚本片段或者代码,使得前端负载过多从而不利于项目的管理。 JAVA海洋生物知识网站的设计+源代码(3):http://www.751com.cn/jisuanji/lunwen_37907.html