数位典藏国家型科技计画.docx

上传人:b****7 文档编号:10573730 上传时间:2023-02-21 格式:DOCX 页数:49 大小:363.27KB
下载 相关 举报
数位典藏国家型科技计画.docx_第1页
第1页 / 共49页
数位典藏国家型科技计画.docx_第2页
第2页 / 共49页
数位典藏国家型科技计画.docx_第3页
第3页 / 共49页
数位典藏国家型科技计画.docx_第4页
第4页 / 共49页
数位典藏国家型科技计画.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

数位典藏国家型科技计画.docx

《数位典藏国家型科技计画.docx》由会员分享,可在线阅读,更多相关《数位典藏国家型科技计画.docx(49页珍藏版)》请在冰豆网上搜索。

数位典藏国家型科技计画.docx

数位典藏国家型科技计画

數位典藏國家型科技計畫

台灣大學昆蟲標本館典藏數位化計劃

軟體設計規格書

合作單位:

台大昆蟲標本館

系統分析:

中央研究院資訊所電腦暨通訊系統實驗室

系統開發:

中央研究院資訊所電腦暨通訊系統實驗室

中華民國 九十一 年 七 月  日

目錄

目錄2

圖表目錄2

一、文件目的與系統描述4

1名稱4

2目標4

3範圍4

二、參考文獻4

三、軟體設計規格5

1設計方法與工具5

1.1開發環境與工具5

1.2設計方法5

1.3注意事項5

2系統架構與功能說明5

2.1系統架構5

2.2系統功能7

2.2.1管理系統7

2.2.2查詢系統8

2.2.3教育展示系統8

3系統流程9

4軟體元件規格9

5界面設計規格10

5.1網頁架構圖10

6資料結構設計規格12

7資料庫設計規格13

7.1資料庫表格關聯圖13

7.2資料庫表格欄位16

四、規格設計對照表29

附錄一 國碼30

附錄二 ISO639語言代碼34

圖表目錄

圖表1系統架構

(一)6

圖表2系統架構

(二)6

圖表3功能架構-管理系統7

圖表4功能架構-查詢系統8

圖表5功能架構-查詢系統8

圖表6網頁架構–管理系統10

圖表7網頁架構–查詢系統11

圖表8網頁架構–教育展示系統12

圖表9ERModel:

物種資訊表(Species)13

圖表10ERModel:

標本資訊表(SpecimenInfo)13

圖表11ERModel:

異名表(SynonymName),俗名表(CommonName)14

圖表12ERModel:

影像媒體資料表(Media)14

圖表13ERModel:

鑑定記錄表(Identification)14

圖表14ERModel:

名錄異動記錄表(ChangeRecords)15

1、

文件目的與系統描述

本項系統開發案為台灣大學昆蟲標本館所委託,配合數位典藏國家型科技計畫開發其所需之數位典藏資料庫管理系統。

目前昆蟲標本館內共約有昆蟲標本33萬餘隻(持續增加中)及相關文獻資料,計畫預定在本年度完成1/10模式標本數位化,及完成昆蟲標本典藏管理系統,以利後續資料處理及建檔。

1名稱

計畫名稱:

台灣大學昆蟲標本館典藏數位化計畫

系統名稱:

台灣大學昆蟲標本館數位典藏系統

2目標

本系統的目的在於有效地管理昆蟲標本館所收集的標本及其相關的研究資料,並針對不同的使用對象,提供適切的查詢檢索界面。

因此於研究人員方面提供研究性的檢索界面,而對一般民眾則提供較為簡單且友善的查詢界面與教學式的瀏覽系統,以符合使用者的需求。

3範圍

從需求訪談與貴館所提供的資料中我們已完成初步的分析工作,就整體標本資訊的典藏管理而言,本系統可分為三大部份:

標本資料庫管理,標本資訊查詢,教育展示,分述如下:

●標本資料庫管理部份:

存放標本相關資訊,包括物種資訊、標本特徵資訊、採集資訊、鑑定記錄、異動記錄、相關文獻及其數位化照片與影片資料等,並透過網頁式的管理和著錄界面,提供所有標本資訊之新增,修改,刪除和統計等管理功能。

●標本資訊查詢部份:

為網頁式的人機介面,配合標本資料庫系統,提供研究人員和一般使用者方便的查詢,檢索和瀏灠等功能。

●教育展示部份:

藉由互動式的網頁內容提供一般民眾基本的昆蟲標本知識,並可做為中小學生相關課程的課外補充教材。

2、參考文獻

●台灣大學昆蟲標本館典藏數位化計畫軟體需求規格書。

●台灣大學昆蟲標本館典藏數位化計畫軟體發展計畫書。

3、軟體設計規格

4設計方法與工具

4.1開發環境與工具

●開發語言:

HTML2.0

Java(JDK1.4以上)

JSP(Spec1.2,須配合Tomcat的版本)

●應用程式伺服器端環境:

●硬體:

Intelx86平台

●軟體:

OS:

RedHatLinux7.2以上(含)

WebServer:

ApacheServer1.3.26以上(含)

JSPServer:

Tomcat4.0.3以上(含)

●資料庫:

Oracle8i

●使用者界面端環境:

Mozilla1.0版以上、Netscape4.7x版以上、MicrosoftInternetExplorer5.0以上

4.2設計方法

依照本文件之設計來開發。

4.3注意事項

●使用Java開發時,避免使用Deprecatedmethod(如Date.getMonth(),Date.getDate()等)。

●使用標準的SQL語法,避免使用Oracle的特殊語法。

●使用800*600的螢幕解析度,色彩最少為HighColor,確保圖形的色彩不失真。

且不會因解析度的不同而導致界面呈現出問題。

●圖形設計以GIF,JPG,PNG為標準格式。

●網頁設計力求在不同瀏灠器上呈現相同的界面(IE,Netscape,Mozilla)。

5系統架構與功能說明

5.1系統架構

本系統之架構如圖表1和圖表2所示,系統採三層式架構,分為後端資料庫,應用程式伺服端和使用者界面端,使用者可在任何一個Web瀏灠器上透過網頁式的操作界面使用管理,查詢和教育展示等功能。

圖表1系統架構

(一)

圖表2系統架構

(二)

5.2系統功能

5.2.1管理系統

圖表3功能架構-管理系統

●物種資訊管理

負責界門綱目科屬種七個表的新增,修改,刪除以及XML檔案的匯入匯出等管理功能的界面。

●典藏品(標本)資訊管理

負責

⏹採集地資訊管理

⏹鑑定(異動)資訊管理

●影像媒體管理

●文獻管理

●出版商資訊管理

5.2.2查詢系統

圖表4功能架構-查詢系統

●物種資訊查詢

●標本資訊查詢

●文獻查詢

●查詢結果列印

●關鍵字查詢

5.2.3教育展示系統

圖表5功能架構-查詢系統

●查詢系統

⏹物種資訊查詢

⏹標本資訊查詢

⏹關鍵字查詢

●展示系統

6系統流程

本節係說明本系統的各個功能模組的運作/設計流程,並以設計概念流程圖(SequenceDiagram)表示各個功能的系統運作邏輯,提供系統開發人員做為系統各功能模組程式設計與測試的依據。

以下就各功能模組分別說明系統運作邏輯流程。

7軟體元件規格

8界面設計規格

8.1網頁架構圖

圖表6網頁架構–管理系統

圖表7網頁架構–查詢系統

圖表8網頁架構–教育展示系統

9資料結構設計規格

10資料庫設計規格

10.1資料庫表格關聯圖

圖表9ERModel:

物種資訊表(Species)

圖表10ERModel:

標本資訊表(SpecimenInfo)

圖表11ERModel:

異名表(SynonymName),俗名表(CommonName)

圖表12ERModel:

影像媒體資料表(Media)

圖表13ERModel:

鑑定記錄表(Identification)

圖表14ERModel:

名錄異動記錄表(ChangeRecords)

10.2資料庫表格欄位

資料表名稱:

門(Phylum)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

PhylumID

門別編號

 

 

NUMBER

auto

PK

Name

門英文名

 

 

VARCHAR2

128

 

NameC

門中文譯名

 

 

VARCHAR2

128

 

資料表名稱:

綱(Class)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

ClassID

綱別編號

 

 

NUMBER

auto

PK

PhylumID

所屬門別編號

 

 

NUMBER

auto

FK

Name

綱英文名

 

 

VARCHAR2

128

 

NameC

綱中文譯名

 

 

VARCHAR2

128

 

SubName

亞綱英文名

 

 

VARCHAR2

128

 

SubNameC

亞綱中文譯名

 

 

VARCHAR2

128

 

資料表名稱:

目(Order)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

OrderID

目別編號

 

 

NUMBER

auto

PK

ClassID

所屬綱別編號

 

 

NUMBER

auto

FK

Name

目英名

 

 

VARCHAR2

128

 

NameC

目中文譯名

 

 

VARCHAR2

128

 

SubName

亞目英名

 

 

VARCHAR2

128

 

SubNameC

亞目中文譯名

 

 

VARCHAR2

128

 

資料表名稱:

科(Family)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

FamilyID

科別編號

 

 

NUMBER

auto

PK

OrderID

所屬目別編號

 

 

NUMBER

auto

FK

Name

科名

 

 

VARCHAR2

128

 

NameC

科中文譯名

 

 

VARCHAR2

128

 

SubName

亞科名

 

 

VARCHAR2

128

 

SubNameC

亞科中文譯名

 

 

VARCHAR2

128

 

資料表名稱:

屬(Genus)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

GenusID

屬別編號

 

 

NUMBER

auto

PK

FamilyID

所屬科別編號

 

 

NUMBER

auto

FK

Name

屬名

 

 

VARCHAR2

128

 

NameC

屬中文譯名

 

 

VARCHAR2

128

 

SubName

亞屬名

 

 

VARCHAR2

128

 

SubNameC

亞屬中文譯名

 

 

VARCHAR2

128

 

資料表名稱:

種(Species)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

SpeciesID

種別編號

 

 

NUMBER

auto

PK

GenusID

所屬屬別編號

 

 

NUMBER

auto

FK

Name

種英文名

 

 

VARCHAR2

64

 

NameC

種中文譯名

 

 

VARCHAR2

64

 

AuthorName

命名者姓名

 

 

VARCHAR2

128

 

AuthorNameC

命名者中文姓名

 

 

VARCHAR2

128

 

PublishDate

命名日期

 

 

DATE

 

 

SubName

亞種英文名

 

 

VARCHAR2

64

 

SubNameC

亞種中文譯名

 

 

VARCHAR2

64

 

SubAuthorName

亞種命名者姓名

 

 

VARCHAR2

128

 

SubAuthorNameC

亞種命名者中文姓名

 

 

VARCHAR2

128

 

SubPublishDate

亞種命名日期

 

 

DATE

 

 

SNPLiteratureID

學名原始發表文獻編號

 

 

NUMBER

auto

FK

DistributionW

世界地理分布

 

 

VARCHAR2

2048

 

DistributionWC

世界地理分布(中文)

 

 

VARCHAR2

2048

 

DistributionTW

台灣分布

 

 

VARCHAR2

2048

 

DistributionTWC

台灣分布(中文)

 

 

VARCHAR2

2048

 

Characteristic

形態特徵

 

 

VARCHAR2

2048

 

CharacteristicC

形態特徵(中文)

 

 

VARCHAR2

2048

 

Season

發生季節

 

 

VARCHAR2

2048

 

SeasonC

發生季節(中文)

 

 

VARCHAR2

2048

 

FeedingHabits

食性

食性英文

 

VARCHAR2

2048

 

FeedingHabitsC

食性(中文)

食性中文

 

VARCHAR2

2048

 

SizeMax

體長最大值

 

 

NUMBER

8

 

SizeMin

體長最小值

 

 

NUMBER

8

 

SizeUnit

體長單位

長度單位

 

CHAR

4

 

AgeMax

年齡最大值

 

 

NUMBER

8

 

AgeMin

年齡最小值

 

 

NUMBER

8

 

AgeUnit

年齡單位

時間單位

 

CHAR

5

 

Environment

棲所環境

 

 

VARCHAR2

2048

 

EnvironmentC

棲所環境(中文)

 

 

VARCHAR2

2048

 

SpreadRange

分布高度深度描述

 

 

VARCHAR2

2048

 

SpreadRangeC

分布高度深度描述(中文)

 

 

VARCHAR2

2048

 

Importance

用途,重要性

用途英文

 

VARCHAR2

2048

 

ImportanceC

用途,重要性(中文)

用途中文

 

VARCHAR2

2048

 

Conservation

保育性

 

 

VARCHAR2

128

 

ConservationC

保育性(中文)

 

 

VARCHAR2

128

 

RefAlbumID

參考圖鑑編號

 

 

NUMBER

auto

FK

MainRefID

主要參考文獻編號

 

 

NUMBER

auto

FK

Meristic

形質

 

 

VARCHAR2

2048

 

Abundance

豐度

 

 

VARCHAR2

2048

 

Comment

備註

 

 

VARCHAR2

4000

 

資料表名稱:

異名(SynonymName)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

SynonymNameID

異名編號

 

 

NUMBER

auto

PK

SpeciesID

所屬種別編號

 

 

NUMBER

auto

FK

Name

名稱

 

 

VARCHAR2

64

 

NameC

中文名稱

 

 

VARCHAR2

64

 

AuthorName

命名者姓名

 

 

VARCHAR2

128

 

AuthorNameC

命名者中文姓名

 

 

VARCHAR2

128

 

AuthoredDate

命名日期

 

 

DATE

 

 

RefID

參考文獻編號

 

 

NUMBER

auto

FK

資料表名稱:

俗名(CommonName)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

CommonNameID

俗名編號

 

 

NUMBER

auto

PK

SpeciesID

所屬種別編號

 

 

NUMBER

auto

FK

Name

名稱

 

 

VARCHAR2

64

 

Language

語言

語言

 

CHAR

2

 

CountryCode

地區

國碼

 

CHAR

2

 

RefID

參考文獻編號

 

 

NUMBER

auto

FK

資料表名稱:

標本資訊(SpecimenInfo)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

SpecimenID

標本編號

 

 

NUMBER

auto

PK

SpeciesID

所屬種別編號

 

 

NUMBER

auto

FK

BodyLength

體長

 

 

NUMBER

8

 

BodyLengthUnit

體長單位

長度單位

 

CHAR

4

 

BodyWeight

體重

 

 

NUMBER

8

 

BodyWeightUnit

體重單位

重量單位

 

CHAR

2

 

Sex

雌雄

性別

 

CHAR

2

 

Development

發育狀況描述

 

 

VARCHAR2

2048

 

DevelopmentC

發育狀況中文描述

 

 

VARCHAR2

2048

 

AccessID

登錄識別碼

 

使用者登錄識別碼

VARCHAR2

16

 

CollectorName

採集者姓名

 

 

VARCHAR2

128

 

CollectorNameC

採集者中文姓名

 

 

VARCHAR2

128

 

CollectorID

採集者識別號

 

 

VARCHAR2

128

 

CollectionDate

採集期間

 

 

VARCHAR2

256

 

DonorName

提供者姓名

 

 

VARCHAR2

128

 

DonorNameC

提供者中文姓名

 

 

VARCHAR2

128

 

Quantity

數量

 

 

NUMBER

8

 

QuantityUnit

數量單位

數量單位

 

CHAR

6

 

CollectMethod

採集方法

 

 

VARCHAR2

2048

 

CollectMethodC

採集方法中文

 

 

VARCHAR2

2048

 

CollectLocation

採集位置

 

 

NUMBER

auto

FK

RecordCreator

建檔人員姓名

 

 

VARCHAR2

128

 

RecordCreatorC

建檔人員中文姓名

 

 

VARCHAR2

128

 

CreationDate

建檔日期

 

 

DATE

 

 

Category

標本類型

 

組織/骨骼/翅膀…

VARCHAR2

256

 

TypeCategory

模式類型

 

全模/副模/異模…

VARCHAR2

256

 

Status

標本狀況

標本狀況

標本現況描述

VARCHAR2

2048

 

PreserveMethod

保存方法

 

 

VARCHAR2

2048

 

PreserveHistory

標本收藏歷史

 

標本收藏歷史描述

VARCHAR2

2048

 

Project

計劃名稱

 

標本參與相關計劃名稱

VARCHAR2

256

 

Comment

備註

 

 

VARCHAR2

4000

 

資料表名稱:

鑑定記錄(Identification)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

IdentifyID

鑑定紀錄編號

 

 

NUMBER

auto

PK

SpecimenID

標本編號

 

 

NUMBER

auto

FK

Identifier

鑑定者姓名

 

 

VARCHAR2

128

 

IdentifierC

鑑定者中文姓名

 

 

VARCHAR2

128

 

Literature

鑑定文獻編號

 

 

NUMBER

auto

FK

IdentifyDate

鑑定日期

 

 

DATE

 

 

OldLatinSName

舊拉丁學名

 

 

VARCHAR2

128

 

NewLatinSName

新拉丁學名

 

 

VARCHAR2

128

 

Comment

備註

 

 

VARCHAR2

4000

 

資料表名稱:

名錄異動記錄(ChangeRecords)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

ChangeRecID

異動記錄編號

 

 

NUMBER

auto

PK

SpeciesID

物種編號

 

 

NUMBER

auto

FK

SpecimenID

標本編號

 

 

NUMBER

auto

FK

ChangeRecorder

異動記錄者姓名

 

 

VARCHAR2

128

 

ChangeRecorderC

異動記錄者中文姓名

 

 

VARCHAR2

128

 

ChangeDate

異動日期

 

 

DATE

 

 

Reference

參考文獻

 

 

NUMBER

auto

FK

OldFamilyName

原科名

 

 

VARCHAR2

256

 

OldGenusName

原屬名

 

 

VARCHAR2

256

 

OldSpeciesName

原種名

 

 

VARCHAR2

256

 

OldFamilyNameC

原中文科名

 

 

VARCHAR2

256

 

OldGenusNameC

原中文屬名

 

 

VARCHAR2

256

 

OldSpeciesNameC

原中文種名

 

 

VARCHAR2

256

 

ChangeReason

異動原因

 

 

VARCHAR2

4000

 

Comment

備註

 

 

VARCHAR2

4000

 

資料表名稱:

採集地資訊(Area)

欄位名稱

欄位別名

修飾語名稱

意義

欄位型態

長度

備註

AreaID

採集地編號

 

 

NUM

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1