RMS需求书.docx
- 文档编号:7251592
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:17
- 大小:27.89KB
RMS需求书.docx
《RMS需求书.docx》由会员分享,可在线阅读,更多相关《RMS需求书.docx(17页珍藏版)》请在冰豆网上搜索。
RMS需求书
ResourceManagementSystem系統
(RMS)需求書
財團法人台灣網路資訊中心
中華民國九十一年十一月十四日
目 錄
壹、系統概述1
一、緣起1
二、系統範圍2
三、適用對象3
四、系統開發時程3
貳、需求說明4
一、軟、硬體需求說明4
二、功能需求說明4
三、作業流程說明17
四、系統安全需求17
參、專案管理18
肆、系統測試19
伍、教育訓練20
陸、交付項目20
柒、驗收21
捌、保固服務21
玖、其他相關需求22
1、系統概述
1、緣起
如何有效地服務網際網路使用者,一直是近年來台灣網路資訊中心所欲達到的主要目標之一,所以對於IP申請與查詢的持續服務與使用,其實也就代表了IP管理已經逐步踏上精緻化服務管理的正軌,但有鑒於IP申請及配發過程過於龐雜,所以台灣網路資訊中心對於原有WHOIS管理系統實際的IP申請過程與表單文件無法全面的掌握;為使台灣網路資訊中心有效地獲得完整的資訊,將原有WHOIS管理系統的IP申請登錄審核與查詢記錄等流程集中整合建立開發ResourceManagementSystem(RMS)系統,並進行申請流程系統化的處理與統計,故開發RMS系統實為解決上項問題之道。
本系統使用者端透過網際網路的便利性,提供代理發放權申請、代理發放單位IP申請、ASN申請登錄和網際網路使用者隨時隨地都可進行資料的查詢,如申請表單文件、申請記錄等資料,且各使用者可以透過本系統直接查詢WHOIS資料庫;並且申請者可以利用系統中查詢的功能,實際的了解到目前IP申請實際的進度。
本系統管理者部分,提供系統管理者即時有效管理審核IP與ASN申請,並提供統計查詢與年費繳交查詢資訊功能,有效掌握即時資訊。
對系統管理者亦提供簽入帳號管理,系統監控維護管理等資訊,期以高效率之註冊管理系統進一步提昇服務品質,真正落實IP管理精緻化的服務工作。
2、系統範圍
RMS管理資訊系統,系統範圍包含如下:
(1)使用者端
∙IP代理發放權申請之登錄、申請文件傳遞與維護
∙IPv4位址申請資料之登錄、申請文件傳遞與維護
∙IPv6位址申請資料之登錄、申請文件傳遞與維護
∙SmallMultihomed位址申請資料之登錄、申請文件傳遞與維護
∙ASN申請之登錄、申請文件傳遞與維護
∙WHOIS資料庫一般查詢
∙申請進度查詢
∙TWNIC會員資料及IPassignment內容維護
(2)管理者端
∙管理帳號登錄與維護
∙IPv4/IPv6位址管理
∙ASN管理
∙管理統計查詢
∙RT()審核系統
∙會員帳務管理
∙系統監控維護管理
3、適用對象
本系統使用者端之適用對象分為以下數類:
●網際網路使用者
●IP代理發放單位
●網際網路相關業者
●企業團體
●網際網路技術研究發展單位
本系統管理者端之適用對象為財團法人台灣網路資訊中心網址組組長與組員
4、系統開發時程
(1)自簽約日起至九十二年二月十五日前完成雛形系統、交付初版雛形系統及簡易操作使用手冊。
(2)九十二年四月三十日前交付完整系統與原始碼。
(3)九十二年五月三十一日前完成所有系統測試及所有交付項目之驗收。
2、
需求說明
1、軟、硬體需求說明
(1)RMS系統之軟、硬體平台
1.硬體平台:
SUNSparc
2.作業平台:
OS:
Solaris2.7(含)以上及WebServer:
Netscape3.5orApache1.3.20(含)以上。
3.資料庫:
Oracle8.0.5(EnterpriseEdition)
(2)其他軟、硬體相關需求
1.廠商所開發之RMS系統需在本中心現有平台上可以運作,若有其他額外所需之軟體,廠商需負責取得至少一年之合法使用權
2.廠商若建議與本中心不同之軟、硬體平台,則需確保所開發之軟體可在一般UNIX作業平台上運作,如需額外軟體環境配合,則以使用開放或免費軟體工具為主,不得採用專屬軟體工具。
2、功能需求說明
(1)RMS使用者端系統所提供之處理功能,分述如下:
1.IP代理發放權申請
網際網路服務供應商(InternetServiceProvider)為提供網際網路精緻且直接快速的服務,其中欲提供發放IP服務時,須先成為IP代理發放單位。
此功能提供網頁介面讓申請者填寫申請代理發放權等相關資料,存入台灣網路資訊中心資料庫,並取得一ticketno.供日後維護與查詢之用。
2.IP申請
(1)代理發放單位IPv4IP申請
主要是提供網頁介面,讓代理發放單位或非代理發放單位直接於網站表單上輸入申請IPv4之APNIC-084表格資料,存入台灣網路資訊中心資料庫,並取得一ticketno.供日後維護與查詢之用。
(2)代理發放單位IPv6IP申請
主要是提供網頁介面,讓代理發放單位或非代理發放單位直接於網站表單上輸入申請IPv6之IPv6AllocationRequestForm資料,存入台灣網路資訊中心資料庫,並取得一ticketno.供日後維護與查詢之用。
(3)Smallmultihomed申請
主要是提供申請網頁介面,讓申請者直接於網站表單上輸入申請small-multihomed之APNIC-082表格資料,存入台灣網路資訊中心資料庫,並取得一ticketno.供日後維護與查詢之用。
3.ASN申請
主要是提供申請網頁介面,讓申請者直接於網站表單上輸入申請ASN(AutonomousSystemNumber)之APNIC-066表格資料,存入台灣網路資訊中心資料庫,並取得一ticketno.供日後維護與查詢之用。
4.資料查詢
主要是提供網頁介面查詢IP網段資料,提供代理發放單位與非代理單位之使用者直接輸入查詢條件,可查詢台灣網路資訊中心資料庫之資料。
5.申請進度查詢
進度查詢主要是針對申請者對申請案件進度狀況予以掌握。
(1)IP代理發放權申請進度查詢
輸入ticketno.及密碼,可查詢申請單位之代理發放權審核進度。
(2)IP申請進度查詢
輸入ticketno.及密碼,可查詢IPv4或IPv6申請審核進度。
(3)ASN申請進度查詢
輸入ticketno.及密碼,可查詢ASN申請審核進度。
6.IPv4/IPv6Networkassignment資料之新增、異動
(1)新增Network資料
新增Network資料至資料庫中,系統會根據Network資料中之NetName欄位,來判斷該網段為Cust-Network或Infrastructure。
系統並會檢視該網段是否重複登錄。
(2)異動Network資料
輸入以CIDR表示的網段,即可對此Network資料做更動。
(3)查詢Network資料
輸入要查詢的Network的CIDR,系統就會列出Network的詳細資料。
(4)刪除Network資料
可以CIDR、IP區段的方式,進行Network資料刪除的工作。
或先列出該IP代理發放單位所有的IP區段,然後用點選的方式,進行Network資料刪除的工作。
(5)FTP作業
IP代理發放單位先將所要處理之Network檔案上傳至$HOME/spool/目錄,然後在Web界面中填入檔案名稱和E-Mailaddress。
系統會將處理結果以mail方式通知IP代理發放單位。
7.ContactPerson資料之新增、異動
(1)新增Person資料
輸入Person的基本資料及E-Mailaddress,確認送出後系統即會依照所輸入的資料,建立一個新的ContactPerson資料,並產生一個TWNICPersonHandle。
(2)異動Person資料
要更改一Person的基本資料,只需輸入Person的E-Mailaddress,即可在系統帶出的界面上直接修改,送出後即更新資料庫。
(3)查詢Person資料
可經由輸入之E-Mailaddress,來查出該Person的詳細資料。
(4)刪除Person資料
系統可依據輸入單筆或多筆E-Mailaddress來刪除一個或多個Person的資料。
(5)FTP作業
IP代理發放單位先將所要處理之ContactPerson檔案上傳至$HOME/spool/目錄,然後在Web界面中填入檔案名稱和E-Mailaddress。
系統會將處理結果以mail方式通知IP代理發放單位。
8.IPv4/IPv6Reverse資料管理
(1)更新資料
提供區段更新及批次更新兩種方式進行。
可一次針對多個classC的Reverse資料作更新動作。
(2)批次刪除
可一次針對多個classC的Reverse資料作刪除動作。
(3)查詢&修改
針對一個classC的Reverse資料,進行查詢的動作,如果有需要異動的地方,也可一併在視窗內輸入進行修改的動作。
(4)ZoneFile查詢
可針對classB來dump出Zonefile的資料。
9.單位基本資料
(1)更改密碼
系統會帶出目前登入之帳號資訊,只需鍵入要更改的密碼,確認後即可更改此帳號的登入密碼。
(2)更改基本資料
系統會將該IP代理發放單位的基本資料列出,以供修改用。
10.訊息區
出現需要給會員資訊之訊息,並提供有檔案下載之功能。
11.API界面
(1)提供C、PERL及的API(提供開放式且安全之平台供使用者使用)。
(2)可針對Network及Person的部份進行新增、異動和刪除的功能。
12.其他相關項目統計查詢
(1)IP代理發放單位統計資料查詢。
(2)已核發IP網段查詢,可依照核發日期
可依照核發日期、ISP或IP等條件排序
(3)已核發ASN查詢
可依照核發日期、申請單位或ASN等條件排序。
(4)帳務資料查詢
可查詢該會員本身繳費資料
(5)Infrastructure及cust-network產生
可產生infrastructure及cust-network
(2)RMS管理者端系統所提供之處理功能,分述如下:
1.審核管理帳號
(1)新增使用者帳號
提供一個新增使用者帳號之介面,使用者帳號權限可分成IP代理發放單位,非IP代理發放單位及SmallMultihomed。
(2)更新使用者帳號
提供一個可更改使用者帳號資料之介面。
(3)刪除使用者帳號
提供一個可刪除使用者帳號資料之介面。
並提供帳號回覆及記錄此刪除之歷史紀錄。
(4)新增管理者帳號
提供一個新增管理者帳號之介面,管理者帳號可分為Manager、Administrator、hostmaster及billing
(5)修改管理者帳號
提供一個可更改管理者帳號資料之介面。
(6)刪除管理者帳號
提供一個可刪除管理者帳號資料之介面。
並提供帳號回覆及記錄此刪除之歷史紀錄。
2.IP管理功能:
(1)新登錄IPv4/IPv6至TWNIC或APNIC
提供一個可登錄IPv4/IPv6核發(TWNICallocation/assignment)之登錄介面,現行系統只提供IPv4之功能,新系統欲新增IPv6之功能,並結合原先IPv4功能中之allocaion及reversedns登錄之功能。
(2)刪除IPv4/IPv6至TWNIC及APNIC
提供一個可刪除IPv4/IPv6資料(TWNICallocation/assignment)之刪除介面。
現行系統只提供IPv4之功能,新系統欲新增IPv6之功能
(3)刪除ReverseDNSIPv4/IPv6至TWNIC或APNIC
提供一個可刪除IPv4/IPv6資料(TWNICallocation/assignment)之刪除介面。
現行系統只提供IPv4之功能,新系統欲新增IPv6之功能,並刪除現行系統中屬於該ReverseDNS範圍之IPallocation/assignment資料。
(4)更改IPv4/IPv6至TWNIC或APNIC
提供一個可更改IPv4/IPv6資料(TWNICallocation/assignment)之介面。
(5)Network保密設定
提供一個可將某個assignment區段做保密設定之功能,以關閉此區段資料查詢功能。
(6)保留/未核發之IP位址
提供一個供管理者輸入保留或為核發之IP位址之介面。
3.ASN管理功能
(1)登錄TWNICASNPool
將APNIC核發給TWNIC之ASN登錄至資料庫,填入ASN和APNIC核發日期即新增ASN到資料庫。
(2)TWNICASN修改
先填入欲異動之ASN,再針對此筆資料進行異動,可異動配發單位ID、取得日期、配發日期、As-name、As-in、As-out、Default、Remarks之欄位資料。
(3)TWNICASN配發
TWNIC配發ASN給IP代理發放單位或其他用戶,先選擇欲配發之ASN,再填入欲配發單位之ID、配發日期、As-name、import、export、Default、Remarks等ASN相關欄位資料。
(4)ASN之刪除
針對APNIC核發給TWNIC之ASN做刪除的工作,先選擇欲刪除之ASN,列出此筆ASN資料,再次確認後刪除。
4.統計功能
(1)IP使用率
由於此項功能統計時間較長,為避免發生timeout狀況,因此先將統計結果Dump至檔案,再以網頁查詢的方式。
因此欲查詢最新的統計資料,則需先Dump統計資料。
A.查看IP使用率,可提供下列三種選項:
(A)點選[全部],可由每頁五十筆之網頁,呈現TWNIC已配發出之所有IP區段及其使用率。
(B)點選[核發六個月],可由每頁五十筆之網頁,呈現TWNIC目前已核發六個月以上的IP區段及其使用率。
(C)點選[指定IP代理發放單位],填入IP代理發放單位之ID,則可由每頁五十筆之網頁,呈現TWNIC配發給該IP代理發放單位所有之IP區段及其使用率。
B.DumpIP使用率,可提供下列三種選項:
(A)點選[全部],可將目前TWNIC已配發出之所有IP區段及其使用率統計dump至指定之檔案。
(B)點選[核發六個月],可將TWNIC目前已核發六個月以上的IP區段及其使用率統計dump至指定之檔案。
(C)點選[指定IP代理發放單位],填入IP代理發放單位則可將TWNIC配發給該IP代理發放單位所有之IP區段及其使用率統計dump至指定之檔案。
(2)未使用IP統計
可提供下列三種選項:
A.點選[全部],可統計目前TWNIC所有配發出之IP中,目前尚未使用的IP區段。
B.點選[IP區段],填入IP之起始及終止值,可統計TWNIC所配發出該區段IP中,目前尚未使用的IP區段。
C.點選[指定IP代理發放單位],填入IP代理發放單位之ID,則可統計TWNIC配發給該IP代理發放單位之IP中,目前尚未使用的IP區段。
(3)IP代理發放單位核發比例分析
可顯示各個IP代理發放單位所擁有的IP數量統計及其佔TWNIC所有IP之百分比,並產生統計圖表。
(4)TWNICIP核發狀況查詢
填入統計之起始日期及終止日期,可將該段時間內TWNIC的IP配發狀況,以配發日期排序的方式來呈現,顯示的欄位包括IP代理發放單位名稱、配發日期、IP區段、配發狀態。
(5)NetName在whois資料中查詢
可輸入資料為選擇Netname輸入或選擇ISP及查詢資料之起始日期及結束日期、及選擇查詢whois或者審核系統(orboth),輸出畫面則為依照whois及審核系統顯示Netname,按此netname則顯示該netname之資料(分為Whois資料及審核系統資料)
(6)NetName重覆比對查詢
A.點選[全部],可統計目前資料庫所有Network資料中,所有重複的NetName,並可查閱這些NetName的詳細資料,顯示的欄位包括NetName、IP代理發放單位名稱、CIDR、配發日期。
。
B.點選[部分區段],填入IP之起始及終止值,可統計該區段間目前所有Network資料中,所有重複的NetName,並可查閱這些NetName的詳細資料,顯示的欄位包括NetName、IP代理發放單位名稱、CIDR、配發日期。
C.點選[指定IP代理發放單位],填入IP代理發放單位之ID,則可統計該IP代理發放單位所有Network資料中,所有重複的NetName,並可查閱這些NetName的詳細資料,顯示的欄位包括NetName、IP代理發放單位名稱、CIDR、配發日期。
(7)IPServiceType統計查詢
A.點選[全部],可查詢目前全部Network資料的ServiceType統計,以ServiceType和IP的數量來分類,顯示對應的Network數量。
B.點選[IP區段],填入IP之起始及終止值,可查詢該區段目前所有Network資料的ServiceType統計,以ServiceType和IP的數量來分類,顯示對應的Network數量。
C.點選[指定IP代理發放單位],填入IP代理發放單位之ID,則可查核該IP代理發放單位所有Network資料的ServiceType統計,以ServiceType和IP的數量來分類,顯示對應的Network數量。
(8)IP位址數量總計
輸入查詢起始日期及查詢結束日期,則可得到該範圍每個月TWNIC核發之IP月總計及總和統計。
(9)IP位址帳務資料
可列出各IP區段之帳務繳交資訊。
(10)IP位址在審核系統中之統計
輸入起始日期及結束日期,IP申請種類(IPv4/IPv6、073)、選擇ISP(orall),則列出目前審核系統中有關IP位址申請之每個月之清單,並該日期範圍內之總和。
(11)ASN數量查詢統計
將TWNIC所擁有之ASN號碼列成一張表,此表將以核發及未核發之ASN以不同顏色表示,點選此筆ASN號碼則列出該ASN資料。
此表並統計TWNIC擁有之ASN總數量、核發數量及未核發數量。
(12)審核系統中ASN之查詢
輸入起始日期及結束日期,選擇ISP(orall),則列出審核系統中有關ASN之審核案件。
(13)帳號基本資料之查詢
依照不同帳號種類(IP代理發放單位、非IP代理發放單位及SmallMultihomed或all),顯示帳號清單,點選該清單中某個帳號,則出現其基本資料。
(14)審核系統中帳號查詢
選擇帳號及查詢Ticketno.種類,則列出該種類之所有Ticketno.。
(15)帳務中繳費查詢
選擇帳號(或所有)、查詢起始日期及結束日期,則顯示該日期內該帳號之繳費資訊。
(16)查詢cust-network及Infrastructure
選擇帳號(或所有)、選擇cust-network或Infrastructure(或兩者),則列出該帳號之cust-network及infrastructure。
(17)比對IP代理發放單位SOR資料登錄狀況統計
可輸入IP代理發放單位及查詢資料之起始日期及結束日期;輸出畫面則為顯示[Ticketno.、netname、日期、bit數、登錄whois狀況,其中判斷whois中登錄之bit數與申請案中bit數是否吻合。
5.系統自動管理/備份機制
(1)檢查webserver是否正常
每隔半小時系統自動檢查,並回報。
(2)檢查資料庫是否正常
每隔半小時系統自動檢查資料庫是否正常,並回報。
(3)檢查webserver及ReverseDNS之機器網路是否正常
每隔半小時系統會自動檢查該網路是否正常。
(4)ISP更新資料至ReverseDNS
ISP更新資料至ReverseDNS(zonefile)
(5)傳到APNIC之資料(Person、Network、ReverseDNSzonefile)
每日產生這些資料,並依照APNIC所要之格式。
(6)資料庫備份
每日資料庫備份,並依照日期存檔。
(7)系統備份
每日系統備份,並依照日期存檔。
6.審核系統
(1)審核系統設定
區分不同權限(Manager、administrator及hostmaster),可供設定查詢Keyword輸入,個人簽名檔設定,及其他。
(2)審核功能
區分不同權限(Manager、administrator及hostmaster)提供取得Ticketno.、轉移Ticketno.、刪除Ticketno.、審核Ticketno.及Ticketno.資訊查詢之功能
7.帳務系統
(1)費率表
可供billing建立IP位址年費率表、網段費率表及ASN費率表
(2)成員年費用表
可供產生成員年費表,並提供列印資料、顯示資料、催繳功能及編輯繳費資訊。
8.網段/ASN費用表
當新配發一筆網段或ASN資料時將產生費用至此費用表中。
9.IP/ASN/ContactPerson/ReverseDNS查詢界面
可提供下列查詢功能:
(1)以TWNICcontacthandle的方式查詢ContactPerson的資料。
(2)以E-Mailaddress的方式查詢ContactPerson的資料。
(3)輸入完整的IP格式,系統首先會列出該IP所屬的IP代理發放單位網段,接下來會列出該IP所屬的用戶網段之Network資料。
(4)以CIDR的形式查詢某一網段的資料。
系統會列出該IP區段所屬的IP代理發放單位網段及用戶網段之Network詳細資料。
(5)提供TWNIC所配發IP的反解DNS查詢。
只需輸入x.x.x.x.in-addr.arpa的格式,即可由資料庫中找到該位址所登記的ReverseDNS的資料。
(6)輸入部分的IP格式,系統會查詢最接近的網段資料。
(7)輸入ASN後,即可由資料庫中查詢該筆ASN的詳細資料。
ASNquery必須以AS開頭。
3、作業流程說明
(1)詳細RMS系統使用者端作業流程請參閱附件一。
(2)詳細RMS系統管理者端作業流程請參閱附件二。
4、系統安全需求
(1)在網路傳輸上,所有資料傳輸採用RSA編碼,且publickey與privatekey長度不得少於128bits,為達到認證與不可否認性,資料編碼需先以己方之privatekey編碼後再以對方的publickey再次編碼,通訊協定採TCP,serverport(well-knownport)。
(2)所有更動資料庫之動作需有存取管制功能,識別使用者身份、來源並加以記錄以便事後追查
3、專案管理
(1)專案管理
建立本專案各階段時程及查核點,以甘特圖或計畫評核術表示,藉以控管本專案開發、建置、測試、上線等各階段時程,以確保本專案順利進行,如期完成驗收。
(2)專案人員
本專案廠商應成立工作小組其成員及資歷要求如下:
1.專案經理
(1)具備資訊系統、資料庫規劃及所需相關技術之整合能力。
(2)具備五年以上專案管理相關經驗。
2.系統分析師
(1)具備資訊系統、資料庫規劃及相關技術之分析設計能力。
(2)具備三年以上系統分析、設計之相關經驗。
3.系統工程師
二年以上系統管理、WEBSERVER及DNS管理之經驗。
4.程式設計師
二年以上網頁、CGI及開發系統所需之程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RMS 需求