java的海洋生物知识网站的设计与实现(源码)
近年来“海洋危机”频繁出现在人们的视线中。对于每一位生活在这个星球上的居民,了解海洋的现状,传播海洋生物知识,保护我们赖以生存的生态环境是我们的责任与义务。因此,我们应该充分利用网络信息传播迅速的特点,扩大公益影响范围,设计并实现具有公益性质的网站更加有其存在的价值。本网站采用了JAVAWEB技术,在网站开发过程中采用了与建立动态网站开发相关的知识MySQL数据库、JDBC数据库驱动技术、JSP+ Servlet + Bean开发模式,以JAVA为编程开发语言开发了BS架构的海洋生物知识网站,目的是希望更多的人了解我们赖以生存的海洋环境的现状及海洋生物知识,保护我们的大海。
目录
摘要 1
关键词 1
Abstract 1
Keywords 1
1 绪论 2
1.1 选题背景及研究意义 2
1.1.1 选题背景 2
1.1.2 研究意义 2
1.2 国内外研究概况 2
1.3课题研究的主要内容 2
1.4论文组织结构安排 3
2相关开发技术介绍 3
2.1网站系统开发技术 3
2.1.1 JSP简介 3
2.1.2 JSP的两种体系结构 3
2.1.3 Java Bean 4
2.1.4 Java Servlet 4
2.1.5 JDBC数据库驱动技术 4
2.1.6 Tomcat 7.0简介 5
2.1.7 MySQL数据库 5
3系统需求分析 5
3.1 系统目标 5
3.2网站系统规划 5
3.3系统功能需求 6
3.3.1网站管理员用例分析 6
3.3.2用户用例分析 6
3.4系统的业务流程 6
4系统设计 7
4.1网站系统目标设计 7
4.2软件总体设计 7
4.2.1软件架构设计 7
4.2.2系统功能模块结构设计 8
4.2.3数据库逻辑模型设计 8
4.3系统数据处理 *好棒文|www.hbsrm.com +Q: #351916072#
及结构 8
4.3.1数据访问流程 8
4.3.2数据表详细设计 9
4.4软件技术架构 10
5系统详细设计及实现 11
5.1主要功能模块设计 11
5.1.1 留言模块 11
5.1.2查询模块 11
5.1.3登录及注册模块 11
5.1.4管理员管理模块 11
5.2系统详细流程 12
5.3系统实现环境 13
5.4数据库实现 13
5.5功能模块实现 14
总结与展望 18
致谢 18
参考文献 19
基于JAVA的海洋生物知识网站的设计与实现
引言
1 绪论
1.1 选题背景及研究意义
1.1.1 选题背景
生命遍布在深海的平原。不管是在深海的哪个角落都会有生命的存在,只要你愿意去寻找。然而,随着全球气候的不断变化,海洋平面不断上升;人类的行为使得海洋污染越来越严重。在2010年10月4日,英国宣布了一项由全球众多国家的科学家组成的历经多年的全球“海洋生物普查”项目,从项目报告的数据中可以得出,分布在全球的海洋生物物种总数经过统计有大约100万种[1],在这100万种中人类已经熟悉的海洋物种仅仅只有25万种,其余75万种海洋生物的名字都不曾了解。
1.1.2 研究意义
当今时代,信息的获取途径不仅仅是人为传播、纸质媒介传播,更多的是从互联网上通过搜索引擎得到的信息。为了让海洋生物知识更广泛更快速的普及,通过网络传播海洋生物知识的方式显得尤为重要。然而目前互联网上关于传播海洋生物知识的网站少之又少,大多数网站多是官方网站或者是公益组织的网站。据统计仅国内发布在互联网上的网站数量大约为200万,其中关于海洋生物知识的网站却寥寥无几。故而利用网络来传播海洋生物知识来提高人们保护海洋生态环境的意识是一件十分有意义并且有影响的事情。
1.2 国内外研究概况
随着互联网的普及,全球大多数国家在普及海洋生物知识时,基本都利用互联网传播或者信息技术手段来传播。例如国外的一家民间公益组织利用室外全息投影技术,通过在街道或者博物馆中投放海洋生物的模型供公众观看,这种方式不仅增加了趣味性而且提高了海洋生物科普的效率,比公众参观海洋馆中被囚禁的海洋生物更加有意义。
传播海洋生物知识的网站在国内有:中国海洋科学数据中心、浙江海洋学院、生物天地、台湾海洋科技博物馆等。在国际上,环境保护网站也开办了专门针对海洋生物资源的栏目,定期公布国家和各州的海洋生物保护事业动态,普及有关知识,鼓励居民参与讨论。
全球海洋生物数据库大多为国家的研究机构或官方组织,例如:(1)鱼库(Fish Base):为全球建立最早、内容最丰富的鱼类数据库。从1988年起发展为止已经录入了总计3.27万种鱼类、5.45万张图片、4.95万篇参考文献。
(2)藻库(Algae Base):于1996年开站,囊括了陆、海及淡水以藻类为主的数据,是民间组织组织成立的数据库。共添加了13万多种藻类、1.7万张照片、近5万篇文献以及22.3万生物分布的资料。
1.3课题研究的主要内容
随着互联网的发展,全面信息化的时代已经到来。人们获取信息的渠道大多数说是手机等移动端设备以及网络应用,在这样的背景下,对于传统的海洋生物知识传播的途径,比如报纸、杂志、学生课堂以及各种海洋生物知识竞赛就显得传播效率低下。本系统将通过对目前海洋生物知识传播体系的研究,建立一个海洋生物知识信息的平台。为广大关心海洋生存现状的公民、环保人士以及不了解海洋生物知识的人们提供及时有效的海洋生物信息。
本文以设计并实现基于Java的具有完善功能的海洋生物知识网站为目标,将网络作为基础,并且在这基础上录入海洋生物信息,为广大爱好海洋生物以及关心海洋生物生存现状的社会人士提供资源信息平台。本文将研究并解决以下关键问题:
(1)全面分析海洋生物知识科普建设信息化系统技术实现手段,建立动态网站以及开发环境。主要研究建立海洋生物知识科普网站的需求分析、建立动态网站涉及的知识和技术、网站建设所能达到的水平,以及需要实现的系统的业务流程、功能需求、系统的性能等。
目录
摘要 1
关键词 1
Abstract 1
Keywords 1
1 绪论 2
1.1 选题背景及研究意义 2
1.1.1 选题背景 2
1.1.2 研究意义 2
1.2 国内外研究概况 2
1.3课题研究的主要内容 2
1.4论文组织结构安排 3
2相关开发技术介绍 3
2.1网站系统开发技术 3
2.1.1 JSP简介 3
2.1.2 JSP的两种体系结构 3
2.1.3 Java Bean 4
2.1.4 Java Servlet 4
2.1.5 JDBC数据库驱动技术 4
2.1.6 Tomcat 7.0简介 5
2.1.7 MySQL数据库 5
3系统需求分析 5
3.1 系统目标 5
3.2网站系统规划 5
3.3系统功能需求 6
3.3.1网站管理员用例分析 6
3.3.2用户用例分析 6
3.4系统的业务流程 6
4系统设计 7
4.1网站系统目标设计 7
4.2软件总体设计 7
4.2.1软件架构设计 7
4.2.2系统功能模块结构设计 8
4.2.3数据库逻辑模型设计 8
4.3系统数据处理 *好棒文|www.hbsrm.com +Q: #351916072#
及结构 8
4.3.1数据访问流程 8
4.3.2数据表详细设计 9
4.4软件技术架构 10
5系统详细设计及实现 11
5.1主要功能模块设计 11
5.1.1 留言模块 11
5.1.2查询模块 11
5.1.3登录及注册模块 11
5.1.4管理员管理模块 11
5.2系统详细流程 12
5.3系统实现环境 13
5.4数据库实现 13
5.5功能模块实现 14
总结与展望 18
致谢 18
参考文献 19
基于JAVA的海洋生物知识网站的设计与实现
引言
1 绪论
1.1 选题背景及研究意义
1.1.1 选题背景
生命遍布在深海的平原。不管是在深海的哪个角落都会有生命的存在,只要你愿意去寻找。然而,随着全球气候的不断变化,海洋平面不断上升;人类的行为使得海洋污染越来越严重。在2010年10月4日,英国宣布了一项由全球众多国家的科学家组成的历经多年的全球“海洋生物普查”项目,从项目报告的数据中可以得出,分布在全球的海洋生物物种总数经过统计有大约100万种[1],在这100万种中人类已经熟悉的海洋物种仅仅只有25万种,其余75万种海洋生物的名字都不曾了解。
1.1.2 研究意义
当今时代,信息的获取途径不仅仅是人为传播、纸质媒介传播,更多的是从互联网上通过搜索引擎得到的信息。为了让海洋生物知识更广泛更快速的普及,通过网络传播海洋生物知识的方式显得尤为重要。然而目前互联网上关于传播海洋生物知识的网站少之又少,大多数网站多是官方网站或者是公益组织的网站。据统计仅国内发布在互联网上的网站数量大约为200万,其中关于海洋生物知识的网站却寥寥无几。故而利用网络来传播海洋生物知识来提高人们保护海洋生态环境的意识是一件十分有意义并且有影响的事情。
1.2 国内外研究概况
随着互联网的普及,全球大多数国家在普及海洋生物知识时,基本都利用互联网传播或者信息技术手段来传播。例如国外的一家民间公益组织利用室外全息投影技术,通过在街道或者博物馆中投放海洋生物的模型供公众观看,这种方式不仅增加了趣味性而且提高了海洋生物科普的效率,比公众参观海洋馆中被囚禁的海洋生物更加有意义。
传播海洋生物知识的网站在国内有:中国海洋科学数据中心、浙江海洋学院、生物天地、台湾海洋科技博物馆等。在国际上,环境保护网站也开办了专门针对海洋生物资源的栏目,定期公布国家和各州的海洋生物保护事业动态,普及有关知识,鼓励居民参与讨论。
全球海洋生物数据库大多为国家的研究机构或官方组织,例如:(1)鱼库(Fish Base):为全球建立最早、内容最丰富的鱼类数据库。从1988年起发展为止已经录入了总计3.27万种鱼类、5.45万张图片、4.95万篇参考文献。
(2)藻库(Algae Base):于1996年开站,囊括了陆、海及淡水以藻类为主的数据,是民间组织组织成立的数据库。共添加了13万多种藻类、1.7万张照片、近5万篇文献以及22.3万生物分布的资料。
1.3课题研究的主要内容
随着互联网的发展,全面信息化的时代已经到来。人们获取信息的渠道大多数说是手机等移动端设备以及网络应用,在这样的背景下,对于传统的海洋生物知识传播的途径,比如报纸、杂志、学生课堂以及各种海洋生物知识竞赛就显得传播效率低下。本系统将通过对目前海洋生物知识传播体系的研究,建立一个海洋生物知识信息的平台。为广大关心海洋生存现状的公民、环保人士以及不了解海洋生物知识的人们提供及时有效的海洋生物信息。
本文以设计并实现基于Java的具有完善功能的海洋生物知识网站为目标,将网络作为基础,并且在这基础上录入海洋生物信息,为广大爱好海洋生物以及关心海洋生物生存现状的社会人士提供资源信息平台。本文将研究并解决以下关键问题:
(1)全面分析海洋生物知识科普建设信息化系统技术实现手段,建立动态网站以及开发环境。主要研究建立海洋生物知识科普网站的需求分析、建立动态网站涉及的知识和技术、网站建设所能达到的水平,以及需要实现的系统的业务流程、功能需求、系统的性能等。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1727.html