学位论文 > 优秀研究生学位论文题录展示
国家自然科学基金青岛海洋资料共享服务系统设计与实现
作 者: 宋转玲
导 师: 刘海行
学 校: 国家海洋局第一海洋研究所
专 业: 物理海洋学
关键词: JAVA Oracle JSP Java Bean 数据库 共享服务
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 65次
引 用: 0次
阅 读: 论文下载
内容摘要
在海洋科学众多学科的发展过程中,海洋调查数据一直推动着海洋科学的发展并且起着不可替代的重要作用。目前我国积累了大量的海洋科学数据,但在数据管理方面的工作尚未全面深入的展开。为了利用计算机科学技术实现海洋科学数据的共享服务,避免重复调查和资源闲置浪费,同时也为了加强国家自然科学基金海洋科学项目资料的管理,实现基金资助项目资料的统一管理和无偿共享使用,充分发挥国家基金投入的社会效益和经济效益,国家自然科学基金委于2003年初委托国家海洋局第一海洋研究所筹建“青岛海洋科学资料共享服务中心”,建立其相应的各类海洋科学基金项目资料的收集、整编和共享服务体系。国家自然科学基金青岛海洋资料共享服务系统(以下简称“共享服务系统”)主要完成与数据共享用户的网络交流,系统的核心是基金项目信息的查询和维护功能。查询功能中既有单条件查询和多条件查询,也有精确查询和模糊查询,其目的都是为了方便用户查询。且系统有完整的用户注册和用户信息管理功能。本文详细说明了利用JSP和JavaScript等技术开发的“青岛海洋资料共享服务系统”,探讨当今海洋资料共享服务系统的开发与研究。主要介绍了基于B/S架构的青岛海洋资料共享服务系统的开发背景、开发方法、系统需求分析、系统功能设计、系统数据库结构设计、系统开发实现等。重点说明了系统的设计思想、难点技术和解决方案。同时也简单介绍了Java、JSP、Ajax、CSS等相关技术,以及Oralce、Macromedia DreamWeaver 8.0、Tomcat5.0等相关软件。系统采用的Oracle数据库有着最为灵活的数据库结构和极高的安全性、稳定性,使用JDBC连接数据库,它对数据库应用有着良好的支持。考虑到跨平台、可移植等要求,选用JSP开发共享服务系统。JSP实现页面上的动态内容,将显示逻辑和业务逻辑分离,使Web应用程序的开发变得容易和快捷,且支持基于可重用的跨平台组件的设计如JavaBeans,JavaBeans封装业务逻辑,其脚本在服务器端执行。基于Java的Web应用程序,用户可通过浏览器软件连接后台数据库完成信息的浏览、查询与维护。动态网页开发过程中使用JavaScript可以开发Internet客户端的应用程序。JavaScript包含于Ajax技术中,Ajax是多种技术的综合。其中使用JavaScript将XHTML、DOM、XML、XMLHttpRequest绑定。Ajax可以构建更为动态和响应更灵敏的Web应用程序,主要功能在于浏览器客户端和服务器端采用异步通信交互方式,当通讯信息返回时,使用JavaScript相应地更新部份UI,而不刷新整个页面。本系统基于Windows Server 2003和Oracle,采用B/S架构,MVC设计模式,J2EE技术开发。整个系统操作简便、界面友好,在数据安全及稳定性方面都有较高的水平。
|
全文目录
摘要 4-6 Abstract 6-10 第1章 引言 10-18 1.1 系统背景 10-12 1.2 系统可行性与关键技术分析 12-18 1.2.1 B/S 架构 12-14 1.2.2 J2EE 技术 14-15 1.2.3 MVC 模式 15-17 1.2.4 Java 开发Web Application 符合MVC 设计模式的开发方式 17-18 第2章 系统设计 18-35 2.1 系统设计目标 18 2.2 开发和运行环境选择 18-32 2.2.1 开发语言及工具 18-28 2.2.2 运行环境 28-32 2.3 系统功能设计 32-35 2.3.1 国家自然科学基金项目模块 32-34 2.3.2 共享数据服务模块 34-35 第3章 数据库设计 35-39 3.1 数据表设计 35-37 3.2 数据库连接 37-39 第4章 系统实现 39-65 4.1 用户接口 39-41 4.1.1 与访问者的交互 39-40 4.1.2 数据库操作 40 4.1.3 分页浏览 40-41 4.2 用户管理 41-52 4.2.1 用户注册 41-49 4.2.2 用户登录 49-51 4.2.3 管理注册用户信息 51-52 4.3 基金项目信息管理 52-61 4.3.1 基金项目信息浏览 52-55 4.3.2 基金项目信息查询 55-56 4.3.3 基金项目信息编辑 56-61 4.4 共享数据服务 61-65 第5章 结论 65-67 5.1 系统评价 65-66 5.1.1 系统特点 65 5.1.2 系统待改进之处 65-66 5.2 总结 66-67 参考文献 67-69 致谢 69
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 武器装备信息管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 部队人员网上训练与考核系统的开发,TP311.52
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
- 毛纺用化学品毒性毒理数据库的建立,TS131
- 物联网在服装行业的应用性研究,TN929.5
- 基于GIS的温州农业资源管理信息系统的构建,S126
- 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
- 基于WEB的军犬训练管理系统,TP311.52
- 基层部队网站的设计与建设,TP311.52
- 转基因大豆玉米小麦信息平台建设及转基因大豆对土壤微生物的影响研究,S565.1
- 土壤污染场地调查与评估信息系统研究,X825
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|