版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(wǎng)上購(gòu)物系統(tǒng)軟件需求說(shuō)明書目錄1 .引言01.1 目的01.2 項(xiàng)目范圍01.3 定義、縮略語(yǔ)、縮寫 12 .系統(tǒng)需求概述22.1 用例模型22.2 假設(shè)和依賴53 .系統(tǒng)詳細(xì)需求63.1 Use-Case清單63.2 規(guī)格說(shuō)明63.2.1 功能性需求63.2.2 可用性73.2.3 可靠性73.2.4 性能73.2.5 保障性73.2.6 設(shè)計(jì)上的限制 84 .術(shù)語(yǔ)表9軟件需求說(shuō)明書1 .引言1.1 目的本文檔描述了學(xué)生選修課管理系統(tǒng)的軟件需求規(guī)格。目的在于向讀者表述系統(tǒng)的環(huán)境,系統(tǒng)的功能和非功能的需求。1.2 項(xiàng)目范圍本次軟件項(xiàng)目開發(fā)的是一個(gè)學(xué)生選修課管理系統(tǒng)。使用此系統(tǒng)的學(xué)生通過(guò)互聯(lián)網(wǎng)進(jìn)
2、行選課;使用此系統(tǒng)的管理員通過(guò)互聯(lián)網(wǎng)進(jìn)行系統(tǒng)的管理。系統(tǒng)的功能如下:學(xué)生能夠通過(guò)課程名來(lái)尋找課程,并獲得課程的摘要信息。學(xué)生能夠通過(guò)輸入某些關(guān)鍵字,對(duì)課程進(jìn)行查詢,并獲得符合檢索條件的課程的摘 要信息。學(xué)生能夠在課程詳細(xì)畫面上獲得課程的詳細(xì)介紹信息。學(xué)生能夠在頁(yè)面上修改自己的注冊(cè)資料,更新原有的注冊(cè)信息。學(xué)生能夠在輸入合法的用戶賬號(hào)和密碼后,登錄系統(tǒng)。學(xué)生能夠在任何時(shí)間退出系統(tǒng)。學(xué)生能夠查看當(dāng)前選課的最新狀態(tài)。學(xué)生能夠?qū)Ω骺瞥煽?jī)進(jìn)行查詢。學(xué)生能夠?qū)Ω骺普n程信息及老師信息的查詢。能夠允許學(xué)生修改個(gè)人信息。學(xué)生能夠?yàn)g覽基本的課程并實(shí)現(xiàn)主要的選課功能。學(xué)生能夠填寫選課信息、查看已選課程、修改選課。老
3、師能夠申請(qǐng)教課。老師能夠查詢課程,中請(qǐng)教課。老師能夠查詢課程報(bào)名人數(shù)情況,進(jìn)行成績(jī)?cè)u(píng)定。老師可以修改個(gè)人信息、瀏覽基本課程以及查看學(xué)生的選課情況。管理員能夠在輸入合法的用戶賬號(hào)和密碼后,登錄系統(tǒng)。管理員能夠在任何時(shí)間退出系統(tǒng)。管理員能夠創(chuàng)建課程的指定任課老師、設(shè)定課程人數(shù)、統(tǒng)計(jì)學(xué)生選課信息、發(fā)通知。管理員能夠維護(hù)課程數(shù)據(jù),包括課程、老師數(shù)據(jù)的新增,更新,刪除和檢索。管理員能夠維護(hù)權(quán)限數(shù)據(jù),包括新增,更新,刪除,檢索操作。管理員使用子系統(tǒng) 選課管理”中的教學(xué)大綱信息和 科室分配管理”中的教師信息,制定選課表管理員點(diǎn)擊子系統(tǒng)課程信息管理”對(duì)學(xué)生和教師基本資料維護(hù),課程基本資料進(jìn)行添加、刪除、更新或
4、查詢等相關(guān)操作1.3 定義、縮略語(yǔ)、縮寫學(xué)生一一通過(guò)互聯(lián)網(wǎng)使用這個(gè)系統(tǒng)來(lái)選課的人。管理員一一管理學(xué)生選修課管理系統(tǒng)的人。老師一一評(píng)定學(xué)生成績(jī)的人。學(xué)統(tǒng)一一學(xué)生選修課管理系統(tǒng)。ucspec Use Case Specification2.系統(tǒng)需求概述2.1 用例模型系統(tǒng)用例圖如下:refines用戶管理子系統(tǒng)用例圖1如下:學(xué)生及教師列表 fc-/一- <可選課程列表0/ / 、/ / /發(fā)放通知E管理員、x,學(xué)生已選課程列表b- 、 、 管理員添加 修改密碼弋學(xué)生選修課管理系統(tǒng)彳添加1 _ . 一 1M /uses.產(chǎn)一.一 uses .【工刪除 usesFj r TY- 1uses 一尸
5、* 二ry.uses-1-1-修改uses jj_ ",一 uses、ff、人數(shù)限定uses - >h, _教師指定uses . ->fl錄入及發(fā)放- uses成績(jī)統(tǒng)計(jì)子系統(tǒng)用例圖2如下主要參與者優(yōu)先級(jí)用例名用例概述學(xué)生高選課學(xué)生可以預(yù)覽課程。高成績(jī)查詢學(xué)生可以通過(guò)查詢課程名查詢成績(jī)。高課程信息查詢學(xué)生可以在課程詳細(xì)頁(yè)面上獲得課程的詳細(xì) 信息。高選課操作學(xué)生可以通過(guò)網(wǎng)頁(yè)選擇課程。高修改選課學(xué)生修改所選課程。高修改個(gè)人信息學(xué)生可以修改個(gè)人的信息。老師高教師申請(qǐng)教師在網(wǎng)頁(yè)上申請(qǐng)教授課程。高成績(jī)管理老師計(jì)算并錄入成績(jī)錄入。高課程信息查詢老師可以查詢各科課程信息。管理員高選課管理
6、管理員對(duì)選課系統(tǒng)進(jìn)行管理。高用戶管理管理員對(duì)用戶進(jìn)行管理。高學(xué)生及教師列表管理員歲學(xué)生及教師的列表進(jìn)行管理。高可選課程列表管理員對(duì)可選課程列表進(jìn)行管理。高發(fā)放通知管理員對(duì)發(fā)放通知進(jìn)行管理。高學(xué)生已選課程列表管理員對(duì)學(xué)生已選課程列表進(jìn)行管理。高管理員添加管理員添加管理員。高修改密碼管理員修改密碼。2.2假設(shè)和依賴學(xué)生和老師必須具備基本的計(jì)算機(jī)知識(shí)。管理員必須經(jīng)過(guò)一定的培訓(xùn)。否則將影響系統(tǒng)的使用效果3 .系統(tǒng)詳細(xì)需求本節(jié)將使用用例技術(shù)描述系統(tǒng)的詳細(xì)需求。3.1 Use-Case 清單用例名和對(duì)應(yīng)的用例描述文件的關(guān)系如下(在名為“用例描述文件”的文件夾中列出 了四個(gè)作為示例):編號(hào)用例名對(duì)應(yīng)用例文件
7、01選課01_ucspec.doc02成績(jī)查詢02_ucspec.doc03課程信息查詢03_ucspec.doc04修改選課04_ucspec.doc05修改個(gè)人信息05_ucspec.doc06教師申請(qǐng)06_ucspec.doc07成績(jī)管理07_ucspec.doc08課程信息查詢08_ucspec.doc09選課管理09_ucspec.doc10課程信息管理10_ucspec.doc11用戶管理11 ucspec.doc12學(xué)生及教師列表12_ucspec.doc13可選課程列表13_ucspec.doc14談通知14_ucspec.doc15學(xué)生已選課程列表15_ucspec.doc1
8、6管理員添加16_ucspec.doc17修改密碼17_ucspec.doc3.2 規(guī)格說(shuō)明本節(jié)定義了學(xué)生選修課管理系統(tǒng)的非功能需求(包括可靠性、可用性、性能等)和用 例中通用的功能性需求。3.2.1 功能性需求本節(jié)描述了用例中通用的功能性需求。?日志系統(tǒng)所有的系統(tǒng)出錯(cuò)信息都必須被記錄到出錯(cuò)日志中。信息的格式必須是系統(tǒng)錯(cuò)誤號(hào)碼、 日期、時(shí)間、錯(cuò)誤信息。和用戶相關(guān)的每個(gè)頁(yè)面遷移信息都必須被記錄到追尋日志中。信息的格式必須是用戶 帳號(hào)、日期、時(shí)間、遷移的頁(yè)面名。每次處理前后的消耗的內(nèi)存和處理時(shí)間都必須被記錄到性能日志中。信息的格式必須 是日期、時(shí)間、消耗的內(nèi)存、處理時(shí)間。?監(jiān)視系統(tǒng)監(jiān)視系統(tǒng)必須掃描
9、日志系統(tǒng)如果有任何異常的情況,必須使用郵件系統(tǒng)向管理員發(fā)警 告信。?安全系統(tǒng)安全系統(tǒng)必須攔截非法的訪問(wèn),和對(duì)網(wǎng)站的惡意進(jìn)攻包括( XSS、SQL Injection、非 法盜鏈等、非法字符輸入等)。?預(yù)設(shè)管理員在系統(tǒng)之初,將預(yù)先設(shè)定在一個(gè)管理員,他具有系統(tǒng)所有的權(quán)限。他的密碼可以被再 次修改。3.2.2 可用性下面列出了和系統(tǒng)的可用性相關(guān)的需求。?系統(tǒng)客戶端系統(tǒng)的客戶端必須是 Web瀏覽器,不需要安裝額外的軟件。?系統(tǒng)易用性網(wǎng)上購(gòu)物系統(tǒng)的用戶界面設(shè)計(jì)必須簡(jiǎn)單明了,不需要顧客花費(fèi)額外的時(shí)間來(lái)學(xué)習(xí)。?幫助服務(wù)網(wǎng)上購(gòu)物系統(tǒng)的每個(gè)重要頁(yè)面上必須都有相關(guān)的幫助頁(yè)面的鏈接,顧客可以使用它們 來(lái)獲得必要的幫
10、助信息。3.2.3 可靠性?可用性網(wǎng)上購(gòu)物系統(tǒng)必須能夠24小時(shí)*7天的工作。?系統(tǒng)嚴(yán)重錯(cuò)誤發(fā)生的平均時(shí)間問(wèn)隔系統(tǒng)發(fā)生嚴(yán)重錯(cuò)誤的平均時(shí)間間隔應(yīng)該大于300小時(shí)。3.2.4 性能?最大的并發(fā)人數(shù)網(wǎng)上購(gòu)物系統(tǒng)的最大并發(fā)訪問(wèn)數(shù)應(yīng)該為 1000。在這個(gè)范圍內(nèi),系統(tǒng)應(yīng)該能夠很好的 工作。?最大系統(tǒng)響應(yīng)時(shí)間在最大并發(fā)數(shù)為1000范圍內(nèi)時(shí),系統(tǒng)對(duì)用戶的最大相應(yīng)時(shí)間應(yīng)該小于10秒/1萬(wàn)條數(shù)據(jù)。?最大的事務(wù)處理時(shí)間網(wǎng)上購(gòu)物系統(tǒng)的用戶事務(wù)的最大處理時(shí)間應(yīng)該是30秒,如果超過(guò)這個(gè)時(shí)間系統(tǒng)應(yīng)該自動(dòng)結(jié)束用戶的事務(wù)處理。3.2.5 保障性?出錯(cuò)對(duì)應(yīng)時(shí)間當(dāng)系統(tǒng)發(fā)生錯(cuò)誤時(shí),對(duì)應(yīng)的補(bǔ)丁程序的發(fā)布時(shí)間應(yīng)該是小于2天/一彳bug。?
11、技術(shù)支持時(shí)間本系統(tǒng)完全上線后的一年內(nèi),提供的技術(shù)支持時(shí)間應(yīng)該是每周8小時(shí)*5天。3.2.6 設(shè)計(jì)上的限制?數(shù)據(jù)庫(kù)管理軟件系統(tǒng)必須使用Java接口同關(guān)系型數(shù)據(jù)庫(kù)管理軟件建立連接。? Web服務(wù)器軟件系統(tǒng)必須使用支持J2EE規(guī)范的Web服務(wù)器軟件。?平臺(tái)要求系統(tǒng)的平臺(tái)要求系統(tǒng)必須在CPU為P3以上,內(nèi)存為512MB以上,操作系統(tǒng)為微軟 win2000以上或 Linux(Unix)的數(shù)據(jù)庫(kù)服務(wù)器上順利運(yùn)行。系統(tǒng)必須在CPU為P3以上,內(nèi)存為512MB以上,操作系統(tǒng)為微軟 win2000以上或 Linux(Unix)的Web服務(wù)器上順利運(yùn)行。? Web瀏覽器系統(tǒng)的用戶界面必須在IE 8.0以上或Ope
12、ra12以上的瀏覽器正常顯示。? Java的版本系統(tǒng)必須在Java1.3以上的版本上運(yùn)行。4 .術(shù)語(yǔ)表成績(jī)工作或?qū)W習(xí)的收獲或成就,在f階段內(nèi)學(xué)生作業(yè)的質(zhì)量課程大學(xué)提供的一種學(xué)科。課程信息某個(gè)具體學(xué)期課程的具體介紹-你可以在本學(xué)期內(nèi)的平行時(shí)間段內(nèi)上同 一門課。包括上課的日期和時(shí)間。課程目錄大學(xué)提供的所有課程的完整的目錄。老師大學(xué)任課老師。學(xué)生在大學(xué)注冊(cè)并上課的學(xué)生。歷史記錄一個(gè)特定的學(xué)生繳納學(xué)費(fèi)后在財(cái)政系統(tǒng)里的歷史信息記錄。J2EE規(guī)范J2EE(Java 2 Platform, Enterprise Ed讓ion)是 SUN 公司定義的一個(gè)開發(fā)分 布式企業(yè)級(jí)應(yīng)用的規(guī)范。它提供了一個(gè)多層次的分布式應(yīng)用模型和一系列開 發(fā)技術(shù)規(guī)氾。DBMS數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System):一種操縱和管理數(shù)據(jù)庫(kù) 的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行務(wù)-的管理
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)保評(píng)估技術(shù)服務(wù)合同版
- 2025版辦公室場(chǎng)地租賃與節(jié)能照明改造服務(wù)合同3篇
- 2024版企業(yè)雇傭合同
- 2024年生物制藥專利技術(shù)許可合同
- 二零二五年度體育賽事贊助合作合同范本
- 2025版酒店住宿+旅游紀(jì)念品銷售合作合同3篇
- 2025年度新房裝修施工進(jìn)度與驗(yàn)收合同2篇
- 2024煤礦開采技術(shù)服務(wù)與培訓(xùn)承包合同內(nèi)容3篇
- 2025年度教育機(jī)構(gòu)教師派遣服務(wù)合同范本3篇
- 二零二五年度OEM環(huán)保涂料生產(chǎn)合作合同
- 國(guó)外幼兒園自主游戲研究現(xiàn)狀
- 浙江大學(xué)2011–2012學(xué)年冬季學(xué)期《高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法分析》課程期末考試試卷
- 職業(yè)生涯規(guī)劃-體驗(yàn)式學(xué)習(xí)智慧樹知到期末考試答案章節(jié)答案2024年華僑大學(xué)
- 手術(shù)保護(hù)性約束
- AQ4230-2013 糧食平房倉(cāng)粉塵防爆安全規(guī)范
- (正式版)JBT 10437-2024 電線電纜用可交聯(lián)聚乙烯絕緣料
- 建筑節(jié)能與綠色建筑監(jiān)理細(xì)則
- 2024法務(wù)部門合規(guī)風(fēng)險(xiǎn)管理實(shí)踐模板
- 學(xué)??蒲刑幪庨L(zhǎng)述職報(bào)告范文
- 護(hù)理文書書寫規(guī)范
- 2023-2024學(xué)年安徽省阜陽(yáng)市臨泉縣八年級(jí)(上)期末數(shù)學(xué)試卷(含解析)
評(píng)論
0/150
提交評(píng)論