資源描述:
《系統(tǒng)需求規(guī)格說明書_模板》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、密級PLMDCL-RM-DTP-001XXXXXX公司信息刊物系統(tǒng)需求規(guī)格說明書V1.0版本更新信息本版本創(chuàng)建/修改、維護、批準涉及人員如下:創(chuàng)建/修改者:維護者:批準者:具體版本更新記錄如表1-1:表1-1版本更新記錄版本號修改確認日期修改人修改位置修改方式(AMD)修改內容概述V1.0修改方式:A-增加M-修改D-刪除以下是本文檔的電子簽名信息:212021-6-11目錄1引言11.1編寫目的11.2項目背景11.3術語定義及編寫說明11.4引用標準21.5參考資料21.6版本更新條件22系統(tǒng)定義32.1系統(tǒng)目標32.2
2、系統(tǒng)結構32.3各組成部分結構53應用環(huán)境73.1硬件環(huán)境73.2軟件環(huán)境73.3用戶操作模式83.3.1用戶需要完成哪些工作83.3.2是否熟練型93.3.3用戶期望的系統(tǒng)模式93.4當前應用環(huán)境93.4.1網(wǎng)絡環(huán)境93.4.2硬件環(huán)境93.4.3軟件環(huán)境93.4.4外部系統(tǒng)接口94功能規(guī)格104.1.1信息上傳114.1.2信息編輯124.1.3信息審核124.1.4信息發(fā)布13212021-6-114.1.5信息檢索134.1.6基本信息維護144.1.7用戶及權限管理164.1.8刊物格式維護174.1.9統(tǒng)計分析1
3、85性能需求205.1數(shù)據(jù)精確度需求205.2系統(tǒng)響應時間需求205.3系統(tǒng)可移植性和可擴展性需求205.4系統(tǒng)安全性需求206產(chǎn)品提交226.1產(chǎn)品提交方式226.2產(chǎn)品提交時間226.3產(chǎn)品安裝需求22212021-6-111引言1.1編寫目的我們編寫此規(guī)格說明書的目的就是要把前一個階段的調研結果,即XXXXXX公司對本系統(tǒng)的業(yè)務需求,用戶需求和軟件功能需求作一個詳細的列舉,匯總,再在此基礎之上進行提取,抽象,以抽取每一個單位所公有的對于這個信息期刊系統(tǒng)的需求,用于作本系統(tǒng)的概要設計的一個根據(jù)。這里編寫的“XXXXXX公
4、司”的需求規(guī)格說明書,主要是為了明確項目的需求,并以其作為項目計劃、概要設計、系統(tǒng)測試等的一個依據(jù),同樣也為參與此項目開發(fā)的成員、管理的領導提供一個參考文檔。本文檔需要軟件開發(fā)委托方確認系統(tǒng)的需求是否準確、全面。此規(guī)格說明書的讀者對象范圍包括:本項目的所有開發(fā)人員,測試人員和參與用戶培訓的人員等,項目經(jīng)理,XXXXXX公司的相關人員,1.2項目背景作為XXXXXX公司的辦公自動化的延伸或二期的規(guī)劃模塊,實現(xiàn)信息刊物的采集、編輯、審批、發(fā)布的流程化、電子化與自動化,信息刊物系統(tǒng)作為一個單獨的web應用系統(tǒng),類似網(wǎng)站的porta
5、l的一種機制。?委托單位為:XXXXXX公司?開發(fā)單位為:?主管部門為:XXXXXX公司1.3術語定義及編寫說明portal:系統(tǒng)的門戶或系統(tǒng)的前臺展現(xiàn)形式。Portlet:portal中的具體的一個部分。212021-6-111.1引用標準1.2參考資料1.3版本更新條件?刊物系統(tǒng)運行中發(fā)現(xiàn)問題,需要修改本需求的。?經(jīng)過客戶評審,需要進行更新。?在確定本需求后,客戶方需要比較大的改動某些需求或增加一些大的需求,經(jīng)公司高層同意后、修改本需求。212021-6-111系統(tǒng)定義1.1系統(tǒng)目標1.2系統(tǒng)結構系統(tǒng)采用j2ee的三層架
6、構。體系結構如下圖;對應上圖的技術實現(xiàn)特點如下:刊物系統(tǒng)基于J2EE標準開發(fā),支撐平臺為iPlanetApplicationServer,編程上采用JavaScript、JavaServlets、JavaServerPages(JSP)、和EnterpriseJavaBean等技術開發(fā),對應于B/S分布式多層體系結構,應用程序的開發(fā)模型分為以下四層:n用戶交互層在用戶瀏覽器端,交互層主要由JavaScript和HTML構成,負責與信息用戶操作的動態(tài)交互、頁面導航、數(shù)據(jù)校驗和提交用戶的請求等。212021-6-11n頁面表示層
7、主要由JSP(JavaServerPage)和Servlets構成,用于生成動態(tài)頁面內容,實現(xiàn)顯示頁面邏輯關系,同時也負責創(chuàng)建和激活商業(yè)組件(如EJB)。n商業(yè)邏輯層在服務器端響應交互層的用戶請求,執(zhí)行任務并從數(shù)據(jù)層抓取數(shù)據(jù),并將必要的數(shù)據(jù)傳送給表示層。本層主要由EJB(EnterpriseJavaBean)構成,每個EJB組件負責封裝應用程序的商業(yè)邏輯、商業(yè)規(guī)則和商業(yè)對象。n數(shù)據(jù)訪問層數(shù)據(jù)層主要負責數(shù)據(jù)存儲、數(shù)據(jù)檢索、數(shù)據(jù)維護功能,它響應商業(yè)邏輯層的請求,訪問數(shù)據(jù)。本層主要由EJB構成,EJB組件使用JDBC和查詢文件(q
8、ueryfiles)對后端數(shù)據(jù)庫操作,訪問企業(yè)數(shù)據(jù)。技術路線圖1.1各組成部分結構下圖是各組成部分的結構關系圖,包括各個模塊、角色之間的結構關系。212021-6-11信息稿件發(fā)布信息維護刊物維護用戶維護單位維護基本系統(tǒng)信息維護站點Portal系統(tǒng)管理員信息稿件上傳信息通信員員信息稿件編輯