基于JSP的学术信息交流平台设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于JSP的学术信息交流平台设计(3)


科研团队有的时候可能会有这样一种需求:团队内个人获得了一份文献,他可能想继续
保留这份文件,同时也能将文献对团队内部公开,这样既保存了自己的检索成果,也帮助团队其他人免于重复劳动。
通过对比可以发现,现在的大型的学术检索服务可以满足用户的检索要求,但是具体到团队的管理方面,这些系统就显得不是太擅长了。构建专门的网站,定位于简单的OA与检索工具必然可以向用户提供一个急需的工具。
1.3    研究意义
从巨量文献信息源中,迅速而准确地查找出符合特定需要的文献信息的过程即文献信息检索。网络的信息越来越多,如何快速检索到用户所需已是关键。本课题借助现代网络技术的大存储,易接入,交互性强等特点设计学术信息网络交流平台,为科研团队提供基本的管理和服务功能。
1.4    本课题主要内容和研究方法
课题的主要内容就是开发并测试一个动态的,基于web服务和网络数据库的网站。采用时下流行的jsp+sqlserver2008+APACHE平台,以apache的tomcat作为网站服务器,jsp作为动态脚本解释器,sqlserver2008作为后台数据库。采用B/S架构设计,规划好网站的布局,实现网站正常的信息流流动。
2    开发环境及关键技术
2.1    开发工具
2.1.1    企业级集成开发环境:MyEclipse 8.5
    MyEclipse是在Eclipse的基础上加上自己的插件开发而成的,功能强大的企业级集成开发环境,是优秀的用于开发Java、J2EE的Eclipse插件集合,支持JDBC数据库连接,支持HTML、Struts、JSP、CSS、SQL等语言和开发工具,主要用于Java、Servlet等开发,是功能丰富的JavaEE集成开发环境。MyEclipse包括Eclipse的所有功能,而且比Eclipse的功能更加强大,开发Web应用也比Eclipse更加专业,但MyEclipse是收费的[1]。
    在MyEclipse中需要配置JDK(Java运行环境)、Tomcat等,一切配置完毕后,方可进行JSP程序的开发。
2.1.2     服务器:Tomcat6.0
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,运行时占用的系统资源小,扩展性好,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的[2]。
安装Tomcat后,打开浏览器。在地址栏中输入http://localhost.8080或http://127.0.0.1:8080,按下Enter键,如果看到如图2.1所示的tomcat默认主页,说明安装成功。
 2.1 tomcat默认主页
2.1.3    数据库:SQL Server2008
本系统使用SQL Server 2008数据库对系统数据进行存储管理及文护,保证系统数据可以稳定高效地运行。
SQL Server 2008 是Microsoft 公司推出的SQL Server 数据库管理系统。该数据库具有使用方便,可伸缩性好与相关软件集成程度高等优点。 它有以下主要特点:
(1)图形化用户界面,使系统管理更为直观方便。
(2)可伸缩性和可用性。可以在不同的平台上使用。
(3)编程接口工具丰富,数据处理能力强大。
(4)支持数据仓库功能,可存储,支持web技术,并具有自主的SQL语言。
2.2    关键技术
2.2.1    jsp技术
JSP(Java Server Page)是由SUN公司倡导、多个IT公司参与合作建立的动态页面开发技术,通过在传统的HTML、XML网页中加入Java程序片段和JSP标记实现动态页面。JSP具有Java语言的优势,可以跨平台。JSP运行效率高、开发周期短,扩展能力和跨平台能力强,目前已成为网页开发的主流工具之一【3】。 (责任编辑:qin)