文档介绍:项目编号
INF105-SDB-1-33
文档编号
T-NA-02
综合科技信息数据库-纳米材料数据库管理系统概要设计说明书
项目名称:综合科技信息数据库
项目编号:INF105-SDB-1-33
项目负责人:肖云
项目依托单位:中国科学院计算机网络信息中心
项目参加单位:中国科学院纳米科技中心
作者:科学数据库中心开发部
版本号:Version
创建时间:
修改时间:
目录
1引言 2
2
2
3
3
2总体设计 3
3
3
3
3
3接口设计 3
3
3
3
3
3
4运行设计 3
3
3
3
5系统数据结构设计 3
3
3
6系统出错处理设计 3
3
3
1引言
在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组在考虑了几种可能的解决方案,并与程序员进行了较为深入地探讨和分析之后,提出了这份概要设计说明书。
此概要设计说明书对《综合科技信息库-纳米材料数据库管理系统》软件的解决方案、功能分配、模块化分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性的说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。
本项目是由中国科学院纳米中心于2002年4月提出,由中国科学院纳米中心和中国科学院计算机网络信息中心共同建设的一套基于web的数据库管理信息系统――“纳米科技基础数据库系统”。纳米科技基础数据库系统包含多个主题的子库,目前已建成了纳米专利数据库。结合纳米专利数据库的运行维护经验,对此后的相关数据库应用设计归纳了其中的可行性建议,并进一步整理到整个数据库应用系统中做统一的规范设计。
所开发软件名称:
综合科技信息库-纳米材料数据库管理系统;
项目委托单位:
中国科学院计算机网络信息中心
项目开发单位:
中国科学院纳米中心
软件用户:
中国科学院纳米中心
元数据:关于数据的数据,用以揭示、描述和发现数据。在科学数据库标准规范体系中,和技术是实现的主要手段之一。通过元数据,从而达到数据标准化以及数据共享、交换和整合。
元数据目录:来源于元数据标准中的部分结构描述信息,各元数据之间具有一定的层次结构、彼此相互关联,并最终形成程序可理解的目录结构,即元数据目录。
[1]》
[2]《纳米专家、课题数据库需求说明书》
[3]《纳米专利数据库需求说明书》
[4]《纳米科技基础数据库系统需求说明书》
[5]《纳米科技基础数据库系统设计》
2总体设计
见《综合科技信息库-纳米材料数据库管理系统需求说明书》。
(1)设备
服务器端
SUN 220 Enterprise Server;
PC Server:
CPU: PIII500+
内存: 512M+
硬盘: 50G+
网卡: 100M
客户端
CPU: 奔腾+
内存: 32M+
网卡: 10M/100M
系统必须运行于网络环境中。
支持软件
服务器端
操作系统:Sun Solaris ,RedHat Linux
数据库管理系统:Oracle Release
Web应用服务器:Resin
客户端
操作系统:Win98+
浏览器:+
鉴于数据库子库较多,为提供一套统一的管理方式,并方便今后其他数据库的加入,例如中草药数据库、化学危险品数据库等,系统采用基于元数据目录的方式来实现。本系统将在建立纳米材料数据库系统的同时建立一套基于元数据目录的数据库管理管理的实现框架。
系统总的流程是:当检索相关数据时,首先从元数据目录库时获取该数据集的元数据目录,包括物理存储地址(jdbc url),然后再到相应的库中进行检索并按元数据目录库中指定的格式返回给客户。元数据目录库参数由系统配置文件指定。
元数据目录库
browser
request
html
Website
数据库
数据库
图1 基