JAVA框架需求規(guī)格說明書_第1頁
JAVA框架需求規(guī)格說明書_第2頁
JAVA框架需求規(guī)格說明書_第3頁
JAVA框架需求規(guī)格說明書_第4頁
JAVA框架需求規(guī)格說明書_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

JAVA框架需求規(guī)格說明書Ver1.0 需求規(guī)格說明書項(xiàng)目名稱:項(xiàng)目編號:第4頁共18頁修改記錄修訂號:作者:日期:簡要說明:目錄1. 項(xiàng)目概述 51.1. 目標(biāo) 51.2. 項(xiàng)目范圍 52. 需求說明 52.1. 功能權(quán)限 52.1.1. 用戶管理 52.1.1.1. 用戶注冊 62.1.1.2. 添加用戶 62.1.1.3. 刪除用戶 62.1.1.4. 修改用戶 62.1.1.5. 分配用戶組 62.1.1.6. 分配角色 62.1.1.7. 設(shè)置所屬機(jī)構(gòu) 62.1.1.8. 查詢用戶 62.1.2. 角色管理 62.1.2.1. 添加角色 72.1.2.2. 修改角色 72.1.2.3. 刪除角色 72.1.2.4. 分配用戶 72.1.2.5. 設(shè)置權(quán)限 72.1.2.6. 角色查詢 72.1.3. 用戶組管理 72.1.3.1. 添加用戶組 72.1.3.2. 修改用戶組 72.1.3.3. 刪除用戶組 82.1.3.4. 設(shè)置角色 82.1.3.5. 分配用戶 82.1.4. 菜單權(quán)限管理 82.1.4.1. 樹形菜單展示 82.1.4.2. 添加菜單 82.1.4.3. 編輯菜單 82.1.4.4. 刪除菜單 82.1.4.5. 功能權(quán)限管理 82.1.5. 功能權(quán)限管理 92.1.5.1. 添加功能 92.1.5.2. 修改功能 92.1.5.3. 刪除功能 92.1.5.4. 功能列表 92.1.5.5. 設(shè)置角色 92.1.6. 組織機(jī)構(gòu)管理 92.1.6.1. 樹形展示 92.1.6.2. 添加機(jī)構(gòu) 92.1.6.3. 修改結(jié)構(gòu) 102.1.6.4. 刪除機(jī)構(gòu) 102.1.6.5. 管理用戶 102.2. 日志管理 102.2.1. 用戶登錄日志 102.2.2. 數(shù)據(jù)對象操作監(jiān)控日志 103. 非功能性需求 113.1. 性能要求 113.2. 安全性要求 113.3. 系統(tǒng)友好性 123.4. 擴(kuò)展性 133.5. 可實(shí)現(xiàn)性 133.6. 支持主流瀏覽器 134. 集成和接口 134.1. 外部接口 134.2. 內(nèi)部接口 144.3. 硬件接口 144.4. 通信接口 145. 約束和限制條件 145.1. 約束性條件 145.2. 限制性條件 146. 運(yùn)行環(huán)境需求 146.1. 硬件需求 146.2. 第三方軟件需求 156.3. 網(wǎng)絡(luò)需求 156.4. 可維護(hù)性 156.5. 可轉(zhuǎn)移/轉(zhuǎn)換性 156.6. 警告 166.7. 其他需求 166.8. 數(shù)據(jù)庫 166.9. 操作 166.10. 場合適應(yīng)性需求 177. 附錄 17PAGE第13頁共18頁項(xiàng)目概述目標(biāo)完善豐富框架公共基礎(chǔ)功能;搭建開發(fā)平臺(tái),提供功能更加完備的開發(fā)工具,細(xì)化開發(fā)規(guī)范;構(gòu)建運(yùn)維平臺(tái),提供數(shù)據(jù)分析、運(yùn)行監(jiān)控、數(shù)據(jù)安全等基礎(chǔ)服務(wù);擴(kuò)展運(yùn)行平臺(tái),為項(xiàng)目提供統(tǒng)一權(quán)限、流程引擎、服務(wù)調(diào)度、規(guī)則管理等公共組件。項(xiàng)目范圍數(shù)據(jù)庫數(shù)據(jù)庫主框架合作伙伴第三方系統(tǒng)應(yīng)用服務(wù)器監(jiān)控平臺(tái)基礎(chǔ)架構(gòu)/服務(wù)總線災(zāi)備方案安全方案部署方案移動(dòng)應(yīng)用商業(yè)智能企業(yè)門戶工作流消息服務(wù)規(guī)則引擎統(tǒng)計(jì)報(bào)表硬件接口可視建模定制界面增量生成維護(hù)平臺(tái)運(yùn)行平臺(tái)開發(fā)平臺(tái)外部應(yīng)用與合作伙伴WebServices需求說明功能權(quán)限用戶管理用戶注冊提供統(tǒng)一的用戶注冊界面,需要輸入郵箱和密碼,并通過郵箱驗(yàn)證后注冊成功。添加用戶添加新用戶,需保存郵箱、密碼、是否有效等基本信息。刪除用戶邏輯刪除用戶數(shù)據(jù),數(shù)據(jù)狀態(tài)置為已刪除,用戶同時(shí)失效。修改用戶管理員可以從后臺(tái)修改用戶基本信息、狀態(tài)、密碼等內(nèi)容,當(dāng)狀態(tài)置為無效時(shí)不能登錄。分配用戶組為用戶設(shè)置所屬用戶組,一個(gè)用戶可以歸屬多個(gè)用戶組,用戶組以列表形式展示。分配角色為用戶設(shè)置所屬用戶組,一個(gè)用戶可以歸屬多個(gè)角色,角色以列表形式展示。設(shè)置所屬機(jī)構(gòu)為用戶設(shè)置所屬機(jī)構(gòu),機(jī)構(gòu)以屬性結(jié)構(gòu)展示,已歸屬的應(yīng)該有標(biāo)識(shí)。查詢用戶按用戶名、姓名、郵箱、狀態(tài)、機(jī)構(gòu)、角色、用戶組等信息篩選用戶,展示用戶基礎(chǔ)信息、角色信息、所屬機(jī)構(gòu)、用戶組等信息。角色管理添加角色新增角色,填寫角色名稱、描述、狀態(tài)、是否默認(rèn)角色等。如果設(shè)置為默認(rèn)角色,則系統(tǒng)所有用戶默認(rèn)擁有此角色的所有功能。修改角色修改角色基本信息,包括角色名稱、描述、狀態(tài)等。刪除角色邏輯刪除角色信息,狀態(tài)置為已刪除。分配用戶為角色批量分配用戶。統(tǒng)一使用用戶選擇器設(shè)置。設(shè)置權(quán)限為角色設(shè)置系統(tǒng)權(quán)限。系統(tǒng)權(quán)限包括菜單和功能。角色查詢根據(jù)角色名稱、狀態(tài)篩選角色信息。用戶組管理添加用戶組新增用戶組,填寫名稱、描述、狀態(tài)等。修改用戶組修改用戶組,填寫名稱、描述、狀態(tài)等。刪除用戶組邏輯刪除用戶組信息,狀態(tài)置為已刪除。設(shè)置角色為用戶組設(shè)置擁有的角色。分配用戶為用戶組批量添加用戶。菜單權(quán)限管理樹形菜單展示以樹形結(jié)構(gòu)展現(xiàn)菜單,右鍵菜單節(jié)點(diǎn),顯示添加子節(jié)點(diǎn)、刪除、刷新功能,點(diǎn)擊菜單節(jié)點(diǎn),顯示菜單編輯頁面以及下級節(jié)點(diǎn)的排序界面。添加菜單新增菜單,填寫中文名稱、英文名稱、樣式圖標(biāo)、URL、描述、狀態(tài)等信息。一級菜單還應(yīng)具有“左側(cè)菜單樣式”、“默認(rèn)打開頁面”兩個(gè)屬性,供頁面自定義使用。編輯菜單編輯菜單信息。刪除菜單邏輯刪除菜單信息,狀態(tài)置為已刪除。功能權(quán)限管理管理該菜單節(jié)點(diǎn)擁有的功能操作??梢詮脑摻缑嫣砑印⑿薷?、刪除該菜單節(jié)點(diǎn)的功能操作。包括功能名稱、操作鏈接、狀態(tài)等信息。功能權(quán)限管理添加功能為菜單添加功能操作,填寫中英文名稱、URL、狀態(tài)等信息。修改功能修改功能信息。刪除功能邏輯刪除功能操作,狀態(tài)置為已刪除。功能列表以列表方式展示所有系統(tǒng)功能,需要顯示其所屬菜單、URL等信息。設(shè)置角色為功能設(shè)置角色。組織機(jī)構(gòu)管理樹形展示以樹形結(jié)構(gòu)展示組織機(jī)構(gòu),右鍵顯示增加節(jié)點(diǎn)、刪除節(jié)點(diǎn)、刷新等功能,單擊查看并可編輯機(jī)構(gòu)詳情,并顯示該機(jī)構(gòu)下的用戶列表,可以添加和刪除新用戶。添加機(jī)構(gòu)新增機(jī)構(gòu),填寫機(jī)構(gòu)編碼、名稱、簡稱、類型、狀態(tài)等信息。修改結(jié)構(gòu)修改機(jī)構(gòu)信息。刪除機(jī)構(gòu)邏輯刪除機(jī)構(gòu)信息,狀態(tài)置為已刪除。管理用戶添加和刪除機(jī)構(gòu)下的用戶,并為該機(jī)構(gòu)下的用戶排序。日志管理對系統(tǒng)日志進(jìn)行統(tǒng)一記錄和管理。用戶登錄日志詳細(xì)記錄用戶登錄信息,包括登錄成功或失敗狀態(tài)、登錄成功的登錄時(shí)間、用戶ID、IP地址、用戶瀏覽器、操作系統(tǒng)、登出時(shí)間等??梢园凑找陨闲畔⒑Y選登錄日志。定期刪除1年前登錄日志。數(shù)據(jù)對象操作監(jiān)控日志詳細(xì)記錄數(shù)據(jù)庫對象的操作記錄。輸入名稱字段類型輸入源精度是否必填有效值備注類別代碼字符系統(tǒng)賦予50類別名稱字符手動(dòng)輸入50是類別說明字符手動(dòng)輸入200否加工輸入數(shù)據(jù)的有效性檢查:存儲(chǔ)前對客戶類別的編碼進(jìn)行排重確認(rèn);操作的順序:刪除前確認(rèn)該客戶類別未被使用;響應(yīng):對于刪除已經(jīng)使用的客戶類別,向用戶發(fā)出錯(cuò)誤提醒;受操作影響的參數(shù):無;降級運(yùn)行的要求:無;算法:無;輸出數(shù)據(jù)的有效性檢查:無。輸出客戶類別列表。名稱字段類型輸出目標(biāo)精度非法值類別代碼字符系統(tǒng)頁面50類別名稱字符系統(tǒng)頁面50非功能性需求性能要求本系統(tǒng)主體要求使用B/S架構(gòu),在專網(wǎng)環(huán)境下運(yùn)行,要求安全穩(wěn)定運(yùn)行;檢測客戶端是基于C語言開發(fā)的單機(jī)版系統(tǒng),要求穩(wěn)定運(yùn)行。主體系統(tǒng)并發(fā)要求:在專網(wǎng)環(huán)境下,≤200(生產(chǎn)環(huán)境下),最高并發(fā)情況下,頁面請求最大響應(yīng)時(shí)間不超過8秒;支持2000用戶的在線用戶峰值;系統(tǒng)的對外接口,需要滿足各系統(tǒng)間信息交換峰值的壓力,具體壓力值在設(shè)計(jì)階段中評估;軟件可用性99%,即年度停機(jī)時(shí)間小于87.6小時(shí)(功能升級除外);服務(wù)端接口必須經(jīng)過壓力測試和疲勞測試。安全性要求用戶安全用戶由系統(tǒng)管理人員授權(quán)操作權(quán)限,控制操作安全;密碼安全,用戶密碼采用MD5碼算法加密存儲(chǔ)并要求包含英文和數(shù)字,長度大于等與8位;數(shù)據(jù)安全用戶間只能訪問具有訪問權(quán)限的業(yè)務(wù)數(shù)據(jù);用戶操作的業(yè)務(wù)數(shù)據(jù)保存到內(nèi)網(wǎng)數(shù)據(jù)庫中;存儲(chǔ)安全。對數(shù)據(jù)庫進(jìn)行定期備份,要求每周1次全數(shù)據(jù)庫備份,每天進(jìn)行增量備份,便于數(shù)據(jù)庫故障時(shí)能迅速恢復(fù);對非結(jié)構(gòu)化文件,要求每月一次全量備份,每天增量備份;至少同時(shí)存在兩份連接周期內(nèi)的全量備份數(shù)據(jù),連接三個(gè)月以內(nèi)的增量備份數(shù)據(jù)。安全日志通過數(shù)據(jù)庫日志及審計(jì)功能,發(fā)現(xiàn)數(shù)據(jù)操作安全漏洞;系統(tǒng)中建立用戶操作的業(yè)務(wù)日志表,記錄用戶登錄ID、登錄IP、登錄時(shí)間,及其在系統(tǒng)中所作的增刪改操作。操作安全在每個(gè)模塊對重要數(shù)據(jù)項(xiàng)進(jìn)行驗(yàn)證,用戶刪除數(shù)據(jù)時(shí),警告提醒。系統(tǒng)試用前要經(jīng)過安全漏洞掃描,安全漏洞方面可借鑒公司保存的信息技術(shù)處反饋的其他系統(tǒng)的安全漏洞信息。系統(tǒng)友好性系統(tǒng)友好性直接影響用戶對系統(tǒng)的使用感受,具體包括:易理解性:通過合理的功能劃分和在交互界面中使用專業(yè)用語,使用戶能夠快速理解并掌握系統(tǒng)的功能。易操作性:減少用戶操作所消耗的時(shí)間。擴(kuò)展性不斷滿足后續(xù)的功能需求:在系統(tǒng)的使用過程,隨著應(yīng)用的不斷深入,用戶新的需求也會(huì)不斷呈現(xiàn)出來;另一方面隨著業(yè)務(wù)發(fā)展和變化,必須在現(xiàn)有系統(tǒng)基礎(chǔ)上進(jìn)行擴(kuò)展和完善,系統(tǒng)能夠根據(jù)變化調(diào)整系統(tǒng)功能以適應(yīng)新的需求。對性能和安全性的擴(kuò)展要求:初期系統(tǒng)使用人數(shù)比較少的時(shí)候,對系統(tǒng)性能的要求也相應(yīng)比較低。但隨著并發(fā)用戶數(shù)的增多如果性能不能滿足,不僅僅影響系統(tǒng)的訪問速度,同時(shí)也會(huì)導(dǎo)致系統(tǒng)出錯(cuò)和運(yùn)行不穩(wěn)定。而隨著系統(tǒng)重要性的提升,對系統(tǒng)安全也必然提出更高的要求。良好集成性的擴(kuò)展要求:良好的集成性是系統(tǒng)擴(kuò)展性的另外一個(gè)方面的體現(xiàn),是延長系統(tǒng)使用生命周期和提高工作效率的基本要求。可實(shí)現(xiàn)性除與xxx相關(guān)的功能之外的系統(tǒng)通過自主開發(fā)的方式實(shí)現(xiàn),其中的關(guān)鍵技術(shù)在xxx中有過初步探索并取得了較為滿意的結(jié)果;xxx相關(guān)功能在公司外部存在具有成熟開發(fā)經(jīng)驗(yàn)和實(shí)施經(jīng)驗(yàn)的團(tuán)隊(duì)能夠支持系統(tǒng)功能的實(shí)現(xiàn)。支持主流瀏覽器系統(tǒng)編碼過程中應(yīng)根據(jù)各瀏覽器特點(diǎn),避免出現(xiàn)瀏覽器不兼容,同時(shí)要求在IE6、IE8、IE9、FireFox,等主流瀏覽器測試。集成和接口外部接口MACROBUTTONTableDeleteTable雙擊此處添加清晰詳細(xì)地說明了系統(tǒng)與其他系統(tǒng)交互信息或數(shù)據(jù)的要求。建議通過UML或結(jié)構(gòu)化圖表形式進(jìn)行說明。內(nèi)部接口略硬件接口無通信接口無約束和限制條件MACROBUTTONTableDeleteTable雙擊此處添加設(shè)計(jì)約束受其他標(biāo)準(zhǔn)、硬件限制等方面的影響。約束性條件MACROBUTTONTableDeleteTable雙擊此處添加完整描述了需求實(shí)現(xiàn)的約束性條件,如環(huán)境和人力資源等的合理的約束性條件。限制性條件MACROBUTTONTableDeleteTable雙擊此處添加完整描述了需求實(shí)現(xiàn)的限制性條件,如業(yè)務(wù)需求的合理前提條件。運(yùn)行環(huán)境需求硬件需求MACROBUTTONTableDeleteTable雙擊此處添加隨著業(yè)務(wù)發(fā)展,會(huì)出現(xiàn)新的業(yè)務(wù)功能需求,需求分析應(yīng)考慮到在現(xiàn)有業(yè)務(wù)功能和軟硬件環(huán)境基礎(chǔ)上進(jìn)行軟件定制擴(kuò)展和開發(fā)的可能性。第三方軟件需求MACROBUTTONTableDeleteTable雙擊此處添加應(yīng)用服務(wù)器,數(shù)據(jù)庫服務(wù)器的類型和版本等。網(wǎng)絡(luò)需求MACROBUTTONTableDeleteTable雙擊此處添加描述網(wǎng)絡(luò)帶寬,穩(wěn)定性等需求??删S護(hù)性MACROBUTTONTableDeleteTable雙擊此處添加規(guī)定若干需求以確保軟件是可維護(hù)的。例如:軟件模塊所需要的特殊的耦合矩陣;為微型裝置指定特殊的數(shù)據(jù)\程序分割要求??赊D(zhuǎn)移/轉(zhuǎn)換性MACROBUTTONTableDeleteTable雙擊此處添加規(guī)定把軟件從一種環(huán)境移植到另一種環(huán)境所要求的用戶程序,用戶接口兼容方面的約束等等。警告MACROBUTTONTableDeleteTable雙擊此處添加指定所需屬性十分重要,它使得人們能用規(guī)定的方法去進(jìn)行客觀的驗(yàn)證。其他需求MACROBUTTONTableDeleteTable雙擊此處添加根據(jù)軟件和用戶組織的特性等,某些需求放在下面各項(xiàng)中描述。數(shù)據(jù)庫MACROBUTTONTableDeleteTable雙擊此處添加本項(xiàng)對作為產(chǎn)品的一部分進(jìn)行開發(fā)的數(shù)據(jù)庫規(guī)定一些需求,它們可能包括:在功能需求中標(biāo)識(shí)的信息類別;使用的頻率;存取能力;數(shù)據(jù)元素和文卷描述符;數(shù)據(jù)元素、記錄和文卷的關(guān)系;靜態(tài)和動(dòng)態(tài)的組織;數(shù)據(jù)保存要求。注:如果使用一個(gè)現(xiàn)有的數(shù)據(jù)庫包,這個(gè)包應(yīng)在“軟件接口”中命名,并在那里詳細(xì)說明其用法。操作MACROBUTTONTableDeleteTable雙擊此處添加這里說明用戶要求的常規(guī)的和特殊的操作。在用戶組織之中各種方式的操作。例如,用戶初始化操作;交互作用操作的周期和無人操作的周期;數(shù)據(jù)處理運(yùn)行功能;后援和恢復(fù)操作。注:這里的內(nèi)容有時(shí)是用戶接口的一部分。場合適應(yīng)性需求MACROBUTTONTableDeleteTable雙擊此處添加這里包括:對給定場合或相關(guān)任務(wù)或操作方式的任何數(shù)據(jù)或初始化順序的需求進(jìn)行定義。例

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論