




已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
軟件需求規(guī)格說明 1 39 軟件需求規(guī)格說明軟件需求規(guī)格說明 SRS 項目 教務管理系統(tǒng) 專業(yè)班級 軟件需求規(guī)格說明 2 39 目錄目錄 目錄目錄 2 1 范圍范圍 4 1 1 標識 4 1 2 系統(tǒng)概述 4 1 3 文檔概述 4 1 4 基線 5 2 參考文獻 參考文獻 6 3 需求需求 6 3 1 所需的狀態(tài)和方式 6 3 2 需求概述 6 3 2 1目標 6 3 2 2運行環(huán)境 8 3 2 3用戶的特點 9 3 2 4關鍵點 9 3 2 5約束條件 9 3 3 需求規(guī)格 10 3 3 1軟件系統(tǒng)總體功能 對象結(jié)構(gòu) 10 3 3 2描述約定 12 3 4CSCI能力需求 12 3 4 1數(shù)據(jù)字典 13 3 4 2系統(tǒng)功能分解 15 3 4 3選課 退課模塊 16 3 4 4查詢模塊 17 3 4 5成績管理模塊 17 3 4 6教師個人信息更新模塊 17 3 4 7數(shù)據(jù)庫模塊 17 3 5 CSCI 外部接口需求 17 3 5 1 用戶界面 17 3 5 2教務系統(tǒng)與XXX之間的接口 19 3 6 CSCI 內(nèi)部接口需求 19 3 6 1教務系統(tǒng)與數(shù)據(jù)庫之間的內(nèi)部接口 20 3 7 CSCI 內(nèi)部數(shù)據(jù)需求 20 3 7 1 實體 關系圖 20 3 7 2 數(shù)據(jù)表 23 3 7 3 數(shù)據(jù)流圖 25 軟件需求規(guī)格說明 3 39 3 8 保密性需求 26 3 9CSCI 環(huán)境需求 27 3 10 計算機資源需求 27 3 10 1計算機硬件需求 27 3 10 2計算機硬件資源利用需求 27 3 10 3計算機軟件需求 28 3 10 4計算機通信需求 28 3 11 軟件質(zhì)量因素 28 3 12 設計和實現(xiàn)的約束 29 3 13 數(shù)據(jù) 29 3 14 操作 30 3 15 故障處理 30 3 16 有關人員需求 31 3 17 有關培訓需求 31 3 18 有關后勤需求 31 4 需求可追蹤性需求可追蹤性 31 5 尚未解決的問題尚未解決的問題 32 6 注解 業(yè)務名詞的解釋 注解 業(yè)務名詞的解釋 33 附錄附錄 A 34 附錄附錄 B 35 軟件需求規(guī)格說明 4 39 1 范圍范圍 1 1 標識標識 待開發(fā)軟件的完整標識 待開發(fā)軟件的完整標識 如果有的話如果有的話 包括標識號 版本號 發(fā)行號 標題 包括標識號 版本號 發(fā)行號 標題 用于需求跟蹤用于需求跟蹤 本文檔適用于教務管理系統(tǒng) 1 0 版 標識號 和發(fā)行號無 標題 教務系 統(tǒng)需求規(guī)格說明 1 2 系統(tǒng)概述系統(tǒng)概述 本條應簡述本文檔適用的系統(tǒng)和軟件的用途 它應描述系統(tǒng)和軟件的一般特性 本條應簡述本文檔適用的系統(tǒng)和軟件的用途 它應描述系統(tǒng)和軟件的一般特性 概述系統(tǒng)開發(fā) 運行和維護的歷史 標識項目的投資方 需方 用戶 開發(fā)方概述系統(tǒng)開發(fā) 運行和維護的歷史 標識項目的投資方 需方 用戶 開發(fā)方 和支持機構(gòu) 標識當前和計劃的運行現(xiàn)場 列出其他有關的文檔 和支持機構(gòu) 標識當前和計劃的運行現(xiàn)場 列出其他有關的文檔 教務系統(tǒng)用于與教學活動有關的行政工作 其主要功能包括 學生查詢課 程 學生選課 成績管理 打印報表等 本項目無投資方 需求方為 XX 大學 用戶為 XX 大學在校職工及學生 開 發(fā)方為 XX 開發(fā)團隊 支持機構(gòu)為 XXXXX 本項目其他有關文檔還有 可行性分析 研究 報告 FAR 軟件 結(jié)構(gòu) 設計說明 SDD 軟件測試報告 STR 軟件產(chǎn)品運作總結(jié) 1 3 文檔概述文檔概述 本文檔針對的讀者對象及每類讀者應重點閱讀的部分 本文檔針對的讀者對象及每類讀者應重點閱讀的部分 本軟件規(guī)格規(guī)格說明用于使用戶和開發(fā)開發(fā)團隊雙方對待開發(fā)軟件的功能 有一個共同的理解 使之成為整個開發(fā)工作的基礎 建議有關人員重點閱讀的部分 本說明書的各分部內(nèi)容 用戶方高層 管理人員 用戶方中層 管理人員 用戶方操 作人員 開發(fā)方設計 與編碼人員 評審 專家 1 范圍 2 參考文獻 3 需求 3 1 所需的狀態(tài)和方式 軟件需求規(guī)格說明 5 39 3 2 需求概述 3 3 需求規(guī)格 3 3 1 軟件系統(tǒng)總體功能 對象 結(jié)構(gòu) 3 3 2 描述約定 3 4CSCI 能力需求 3 5 CSCI 外部接口需求 3 6 CSCI 內(nèi)部接口需求 3 7 CSCI 內(nèi)部數(shù)據(jù)需求 3 8 保密性需求 3 9CSCI 環(huán)境需求 3 10 計算機資源需求 3 11 軟件質(zhì)量因素 3 12 設計和實現(xiàn)的約束 3 13 數(shù)據(jù) 3 14 操作 3 15 故障處理 3 16 有關人員需求 3 17 有關培訓需求 3 18 有關后勤需求 4 需求可追蹤性 5 尚未解決的問題 6 注解 附錄 A 附錄 B 本說明書僅適用于 教務系統(tǒng) 任何使用此文檔的人員 必須嚴格按照文檔 規(guī)定及說明及相關法律條款規(guī)定 不能擅自修改及非法使用 本開發(fā)團隊擁有 對此文檔的最終解釋權(quán) 1 4 基線基線 采用迭代開發(fā)思想 待開發(fā)軟件會依次經(jīng)歷若干個過渡版本 最終演化采用迭代開發(fā)思想 待開發(fā)軟件會依次經(jīng)歷若干個過渡版本 最終演化 為滿足所有需求的軟件為滿足所有需求的軟件 基線 是軟件開發(fā)過程中的某個過渡版本及這個版本將要滿足的一組需基線 是軟件開發(fā)過程中的某個過渡版本及這個版本將要滿足的一組需 求求 基線要在需求規(guī)格說明書通過評審后才正式確立基線要在需求規(guī)格說明書通過評審后才正式確立 劃定基線 首先要完成以下兩項任務 按優(yōu)先級對所有需求項排序 估劃定基線 首先要完成以下兩項任務 按優(yōu)先級對所有需求項排序 估 算每個需求項需要的工作量算每個需求項需要的工作量 優(yōu)先級的高的需求該優(yōu)先被實現(xiàn) 每條基線的工作量應有恰當?shù)臅r間粒優(yōu)先級的高的需求該優(yōu)先被實現(xiàn) 每條基線的工作量應有恰當?shù)臅r間粒 軟件需求規(guī)格說明 6 39 度度 在任意一條基線的開發(fā)過程中 開發(fā)團隊暫時不響應需求變更 而是把在任意一條基線的開發(fā)過程中 開發(fā)團隊暫時不響應需求變更 而是把 需求變更納入下一條基線考慮需求變更納入下一條基線考慮 基線為迭代開發(fā)提供了基礎 迭代開發(fā)是應對需求變更的一種方式基線為迭代開發(fā)提供了基礎 迭代開發(fā)是應對需求變更的一種方式 基線變更必須由變更控制委員會審批基線變更必須由變更控制委員會審批 基線對應的一組需求相應功能預計工作量 基線 1 過渡版本 1 基線 2 過渡版本 1 2 參考文獻 參考文獻 1 吳潔明 軟件工程 基礎實踐教程 北京 清華大學出版社 2007 11 2 王少鋒 UML 面向物件教程 北京 清華大學出版社 2004 2 3 王珊 薩師煊 北京 高等教育出版社 2006 5 2007 重印 3 需求需求 3 1 所需的狀態(tài)和方式所需的狀態(tài)和方式 學生 教師和管理員根據(jù)各自實際身份登錄教務管理系統(tǒng) 如果登錄成功 則啟動相應的管理系統(tǒng) 以及相應的權(quán)限 實現(xiàn)各項功能 3 2 需求概述需求概述 3 2 1 目標目標 教務管理系統(tǒng)是為了提高現(xiàn)代高校教務管理的工作效率而設計的 使用三層 B S 結(jié)構(gòu) 讓管理員 教師和學生能夠方便的使用各自的功能 淘汰傳統(tǒng)的管 軟件需求規(guī)格說明 7 39 理模式 1 本系統(tǒng)擬達成的目標 本系統(tǒng)擬達成的目標 1 學生視點 學生視點 學生通過教務管理系統(tǒng)的網(wǎng)址 在輸入初始的賬戶和密碼之后 要選擇 學 生 選項 確定是以學生的身份登錄系統(tǒng) 如果成功登錄 將進入教務管理系 統(tǒng) 在該系統(tǒng)中 學生大多只是查詢相關數(shù)據(jù) 能夠擁有的權(quán)限僅限于選課和退 課 以及修改密碼 在查詢系統(tǒng)中 學生可以根據(jù)自己的需要 查詢課程 查 詢成績等 在查詢成績的子系統(tǒng)中 可以根據(jù)不同的學年 查詢相關成績 以及將成績 排序 在選課子系統(tǒng)中 在相關學年的課程中 選定需要的課程 如果不需要應經(jīng) 選定的課程 可以退訂 2 教師視點 教師視點 教師通過教務管理系統(tǒng)的網(wǎng)址 再輸入初始的賬戶和密碼之后 要選擇 教 師 選項 確定是以教師的身份登錄系統(tǒng) 如果成功登錄 將進入教務管理系 統(tǒng) 在該系統(tǒng)中 教師可以查詢 修改自己的信息數(shù)據(jù) 查詢學生的相關信息 以及輸入所管理班級的相關成績 在教師查詢和修改自己的已有信息 比如 姓名 出生年月 政治面貌 聯(lián) 系電話 聯(lián)系地址等等 查詢學生的信息 如 帶領班級名稱 班級人數(shù) 學 生姓名 成績等 在打印系統(tǒng)中 教師打印自己的個人信息或是學生的成績 在成績管理系統(tǒng)中 輸入相關班級學生的所選課程的成績 3 管理員視點 管理員視點 管理員通過教務管理系統(tǒng)的網(wǎng)址 再輸入初始的賬戶和密碼之后 要選擇 管理員 選項 確定是以管理員的身份登錄系統(tǒng) 如果成功登錄 將進入教 務管理系統(tǒng) 在該系統(tǒng)中 管理員的權(quán)限最高 可以根據(jù)實時信息 更新教務管理系統(tǒng)的 數(shù)據(jù)庫 比如 學生和教師 以及自己的姓名 聯(lián)系方式等 2 本系統(tǒng)的主要功能 本系統(tǒng)的主要功能 選課 退課 查詢成績 修改個人信息 維護系統(tǒng)數(shù)據(jù) 統(tǒng)計 排序 打印等 1 學生通過學生管理系統(tǒng)的查詢模塊可以查詢到自己的信息數(shù)據(jù) 比如 成績 選課情況等 2 教師可以也通過查詢系統(tǒng) 查找到學生和自己的信息 3 學生可以通過選課系統(tǒng) 選擇或取消課程 4 教師可以通過成績管理系統(tǒng) 修改學生的成績 5 管理員通過已有的教師和學生信息 更新數(shù)據(jù)庫 6 教師和管理員可以通過打印系統(tǒng) 打印相關材料 軟件需求規(guī)格說明 8 39 教務系統(tǒng)的高層次圖 3 2 2 運行環(huán)境運行環(huán)境 客戶機 Windows 2000 或者以上 1G HZ 或更高主頻的相容 CPU 推薦最小內(nèi)存為 512MB 支持的最小內(nèi)存為 128MB 最多支持 4GB 內(nèi)存 至少有 1GB 可用磁盤空間的硬盤 服務器 Windows XP Professional 服務器需要安裝 Tomcat 服務器 1G HZ 或更高主頻的相容 CPU 軟件需求規(guī)格說明 9 39 推薦最小內(nèi)存為 512MB 支持的最小內(nèi)存為 128MB 最多支持 4GB 內(nèi)存 至少有 1GB 可用磁盤空間的硬盤 3 2 3 用戶的特點用戶的特點 用戶分別是管理員 教師和學生 從使用系統(tǒng)來說 共同點是 管理員 教師和學生都需要用戶名和密碼來 登錄 區(qū)別是 管理員是維護系統(tǒng)數(shù)據(jù) 擁有最高權(quán)限 教師查詢選課信息 登 記學生成績和查詢開課課程等 擁有部分權(quán)限 學生成績查詢 選課和退課 只擁有查詢和選課權(quán)限 要充分考慮用戶的專業(yè)背景 年齡等各種影響其使用待開發(fā)軟件的因素 易要充分考慮用戶的專業(yè)背景 年齡等各種影響其使用待開發(fā)軟件的因素 易 用性是因人而異的用性是因人而異的 學生用戶多處在 18 23 歲年齡段 無論專業(yè)背景如何 基本能熟練掌握 Windows 系統(tǒng) 瀏覽器的各種操作 管理員用戶 教師用戶的年齡跨度相對較 大 如果管理員或教師用戶不是電子信息類專業(yè)背景且年齡偏大 那么對 Windows 系統(tǒng) 瀏覽器的基本操作相對生疏 3 2 4 關鍵點關鍵點 關鍵功能 各類信息的增加 查詢 更新 刪除 關鍵算法 隊列 關鍵技術(shù) JSP SQL 3 2 5 約束條件約束條件 列出進行本系統(tǒng)開發(fā)工作的約束條件 例如 經(jīng)費限制 開發(fā)期限和所采用列出進行本系統(tǒng)開發(fā)工作的約束條件 例如 經(jīng)費限制 開發(fā)期限和所采用 的方法與技術(shù) 以及政治 社會 文化 法律等的方法與技術(shù) 以及政治 社會 文化 法律等 開發(fā)期限開發(fā)期限 方法與技術(shù) 方法與技術(shù) JSP SQL 在未經(jīng)許可的情況下 向第三方提供相關個人信息 保證信息的安全性和私密 性 軟件需求規(guī)格說明 10 39 3 3 需求規(guī)格需求規(guī)格 3 3 1 軟件系統(tǒng)總體功能軟件系統(tǒng)總體功能 對象結(jié)構(gòu)對象結(jié)構(gòu) 對軟件系統(tǒng)總體功能對軟件系統(tǒng)總體功能 對象結(jié)構(gòu)進行描述 包括結(jié)構(gòu)圖 流程圖或?qū)ο髨D 對象結(jié)構(gòu)進行描述 包括結(jié)構(gòu)圖 流程圖或?qū)ο髨D 1 教務系統(tǒng)結(jié)構(gòu)圖教務系統(tǒng)結(jié)構(gòu)圖 以上是教務管理系統(tǒng)的結(jié)構(gòu)圖 由圖可知整個系統(tǒng)分為選課 退課系統(tǒng) 查 詢系統(tǒng) 成績管理系統(tǒng) 教師個人信息更新 數(shù)據(jù)庫五大部分 2 教務系統(tǒng)類圖教務系統(tǒng)類圖 類名 Person Student Teacher Administrator Schedule 類的屬性 Student 中有私有的 name 學生姓名 StuNum 學號 class 班級 Schedule 中有私有的 course 課程 time 上課時間 類的方法 函數(shù) Person 類中有成績查詢 成績打印 成績統(tǒng)計 成績排 序 Student 類中有選課和退課 Schedule 中有 opname 執(zhí)行相應操作 Administrator 中有權(quán)限管理和維護系統(tǒng)數(shù)據(jù) Teacher 中有查詢選課學生 登記 軟件需求規(guī)格說明 11 39 學生成績 查詢開課課程 3 教務系統(tǒng)順序圖 順序圖表明了對象之間發(fā)生交互的時間次序 軟件需求規(guī)格說明 12 39 3 3 2 描述約定描述約定 通常使用的約定描述通常使用的約定描述 數(shù)學符號 度量單位等數(shù)學符號 度量單位等 以下綠色文字是個反例 不是范例 以下綠色文字是個反例 不是范例 描述約定描述約定 是是 對描述方式的約定對描述方式的約定 描述描述 指的是指的是 對對 CSCICSCI 能力的描述能力的描述 什么是 什么是 CSCICSCI 在下文有解釋 在下文有解釋 比如 比如 描述系統(tǒng)反映時間的單位 秒描述系統(tǒng)反映時間的單位 秒 描述約定不能像下面這樣寫 在無人為因素 或是其他客觀情況影響的前提下 保證系統(tǒng)能夠正常且穩(wěn)定工作 當 用戶訪問教務管理系統(tǒng)時 不會出現(xiàn)身份錯誤情況 如 學生以自己的身份登錄系統(tǒng) 卻 進入了教師或是管理員才能進入的界面 保證安全穩(wěn)定性與私密性 3 4CSCI 能力需求能力需求 什么是配置 什么是配置項 什么是配置 什么是配置項 配置配置 是在技術(shù)文檔中明確說明并最終組成軟件產(chǎn)品的功能或物理屬性 是在技術(shù)文檔中明確說明并最終組成軟件產(chǎn)品的功能或物理屬性 軟件需求規(guī)格說明 13 39 因此因此 配置配置 包括了即將受控的所有產(chǎn)品特性 其內(nèi)容及相關文檔 軟件包括了即將受控的所有產(chǎn)品特性 其內(nèi)容及相關文檔 軟件 版本 變更文檔 軟件運行的支持數(shù)據(jù) 以及其他一切保證軟件一致性的版本 變更文檔 軟件運行的支持數(shù)據(jù) 以及其他一切保證軟件一致性的 組成要素 組成要素 相對與硬件類配置 軟件產(chǎn)品的相對與硬件類配置 軟件產(chǎn)品的 配置配置 包括更多的內(nèi)容并具有易變性 包括更多的內(nèi)容并具有易變性 軟件經(jīng)常被劃分為各類配置項 軟件經(jīng)常被劃分為各類配置項 ConfiguraionConfiguraion items items CIsCIs 這類劃分是 這類劃分是 進行軟件配置管理的基礎和前提 進行軟件配置管理的基礎和前提 CIsCIs 是邏輯上組成軟件系統(tǒng)的各組成部分 是邏輯上組成軟件系統(tǒng)的各組成部分 比如一個軟件產(chǎn)品包括幾個程序模塊 每個程序模塊及其相關文檔和支撐比如一個軟件產(chǎn)品包括幾個程序模塊 每個程序模塊及其相關文檔和支撐 數(shù)據(jù)可能被命名為一個數(shù)據(jù)可能被命名為一個 CICI 3 43 4 節(jié)應分條詳細描述與節(jié)應分條詳細描述與 CSCICSCI 每一能力相關聯(lián)的需求 每一能力相關聯(lián)的需求 能力能力 被定義為與被定義為與 一個功能模塊相關的需求 可以用一個功能模塊相關的需求 可以用 功能功能 性能性能 主題主題 目標目標 或或 其他適合用來表示需求的詞來替代其他適合用來表示需求的詞來替代 能力能力 3 4 1 數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)字典中使用的標準符號數(shù)據(jù)字典中使用的標準符號 符號名稱舉例 mn 定義為 與 或 或 重復 重復 可選 基本數(shù)據(jù)元素 x 表示 x 由 組成 a b 表示 a 和 b a b 表示 a 或 b a b 表示 a 或 b a 表示 a 重復 0 或多次 a 38 表示 a 重復 3 到 8 次 a 表示 a 重復 0 或多次 a 表示 a 是基本數(shù)據(jù) 軟件需求規(guī)格說明 14 39 教務管理系統(tǒng)的數(shù)據(jù)字典教務管理系統(tǒng)的數(shù)據(jù)字典 元素編號 名稱 類型 說明 IP01 學生信息輸入 處理 輸入姓名 學號 班級等 IP02 學生信息查詢 處理 查詢成績等 IP03 修改學生信息 處理 修改姓名 學號 班級等 IP04 學生選課 處理 處理學生選擇課程 IP05 學生退選 處理 學生退選已選課程 IP06 教師查詢選課學生 處理 供老師查看已選這門課程的學生名 單 IP07 教師登記學生成績 處理 供老師登記學生考試成績 IP08 查詢開課課程 處理 供老師查詢已經(jīng)開課的課程表 IP09 維護系統(tǒng)數(shù)據(jù) 處理 系統(tǒng)管理員用來維護學生數(shù)據(jù) 教 師數(shù)據(jù) 課程數(shù)據(jù)等 IP10 用戶權(quán)限管理 處理 系統(tǒng)管理員用來對系統(tǒng)用戶權(quán)限限 定 IP11 學生成績管理 處理 老師 系統(tǒng)管理員對學生成績進行 查詢 統(tǒng)計 排序 打印等 IP12 成績管理 處理 教師可以修改授課班級學生的成績 管理員可以修改所有學生的成績 SS01 學生信息 數(shù)據(jù)存儲 學生信息錄入 修改 刪除 保存 SS02 教師信息 數(shù)據(jù)存儲 教師信息錄入 修改 刪除 保存 SS03 課程信息 數(shù)據(jù)存儲 選課課程名稱 書籍名 授課老師 上課時間 地點 SS04 管理員信息 數(shù)據(jù)存儲 管理員信息錄入 修改 刪除 保 存 SS05 成績信息 數(shù)據(jù)存儲 錄入學生所有考試成績 SS06 教師授課信息 數(shù)據(jù)存儲 管理員輸入教師的授課信息 如班 級 課程等 字典條目 字典條目 學生信息 學號 姓名 性別 年齡 聯(lián)系電話 聯(lián)系地址 教師信息 教師號 姓名 性別 年齡 聯(lián)系電話 聯(lián)系地址 管理員信息 管理員號 姓名 性別 年齡 聯(lián)系電話 聯(lián)系地址 課程信息 選定課程號 課程名 授課老師 上課時間 地點 成績信息 學號 成績 課程號 課程名 教師授課情況 教師號 課程號 班級 軟件需求規(guī)格說明 15 39 3 4 2 系統(tǒng)功能分解系統(tǒng)功能分解 主要功能分別是查詢系統(tǒng) 選課系統(tǒng) 成績管理系統(tǒng) 個人信息修改系統(tǒng) 數(shù)據(jù)庫系統(tǒng) 模塊模塊子功能編號子功能編號功能名稱功能名稱功能描述功能描述 Function1 1 學 生選課 學生選課學生登陸后 系統(tǒng)顯示全部可 選課程 學生按培養(yǎng)計劃的要求選修課 程 如果選修的課程不符合培養(yǎng)計劃的 要求 系統(tǒng)將提示 只有學生選修的課程符合培養(yǎng) 計劃要求時才能完成選課 Function 1 2 學 生退課 學生退課學生對已選課程進行退課處理 選課 退 課 Function 1 3 教 師退選學生 教師退選 學生 任課教師對已選課的學生做退 課處理 Function 2 1 學 生查已選課學生查已選課 學生查詢已選課程 及課程時 間表 地點 任課教師 Function2 2 學 生查成績 學生查成 績 學生按學期查詢個人成績表 并且根據(jù)個人情況 對成績進行排 序 如果某門課程還未登記成績 那么在查詢結(jié)果中給出相應標記 Function2 3 教 師查選課學生 教師查選課學 生 1 教師按課程名查詢?nèi)w選 課學生的姓名 學號 年紀 專業(yè) 等信息 2 教師按 學生姓名或?qū)W號 課程名查詢某名學生有無選修記 錄 Function2 4 教 師打印 教師打印教師指定專業(yè) 年級 班級 課程名后生成成績單 并統(tǒng)計各分 數(shù)段人數(shù) 百分比 將成績單及統(tǒng) 計信息輸出至打印機打印 查詢 Function2 5 管 理員打印 管理員打印 1 管理員指定專業(yè) 年級 班級 課程名后生成成績單 并統(tǒng) 計各分數(shù)段人數(shù) 百分比 將成績 單及統(tǒng)計信息輸出至打印機打印 2 管理員指定 學生學號或 姓名 學期后 生成該學生在指 定學期的成績單并計算平均學分積 軟件需求規(guī)格說明 16 39 將成績單及平均學分績輸出到打印 機打印 3 管理員指定課程名 學期 若干 個班級 計算指定課程各班的平均 分 并按降序排序 輸出到打印機 打印 功能說明不能過于籠統(tǒng) 例如 管理員在進入管理系統(tǒng)之后 為方 便教學參考 同專業(yè)的班級之間的 對比 向?qū)W生提供幫助等 可以 使用打印功能 通過打印機輸出 成績管理Function3 教師 錄入成績 教師錄入成績教師錄入成績 修改成績 教師個人 信息更新 Function4 教師 個人信息更新 教師個人信息 更行 教師根據(jù)需要更新個人信息 Function5 1 錄 入教師信息 管理員錄入教 師信息 根據(jù)教師提供的個人信息 核 對之后 輸入系統(tǒng)數(shù)據(jù)庫 方便管 理 Function5 2 錄 入學生信息 管理員錄 入學生信息 根據(jù)學生提供的個人信息 核 對之后 輸入系統(tǒng)數(shù)據(jù)庫 方便管 理 數(shù)據(jù)庫 Funtion5 3 錄入 課程信息 管理員錄入課 程信息 管理員向系統(tǒng)內(nèi)錄入全校范圍 的課程信息 其他說明 其他說明 如果某個如果某個 模塊或子模塊或子 功能采用功能采用 算法處理算法處理 數(shù)據(jù) 那數(shù)據(jù) 那 么應該這么應該這 么寫么寫 FunctionX X XXXFunctionX X XXX 數(shù)據(jù)處理 還數(shù)據(jù)處理 還 可以更明確地可以更明確地 說明具體是那說明具體是那 種功能的數(shù)據(jù)種功能的數(shù)據(jù) 處理 處理 輸入 輸入 輸出 輸出 處理過程 描述輸入經(jīng)何種處理后處理過程 描述輸入經(jīng)何種處理后 轉(zhuǎn)化為輸出轉(zhuǎn)化為輸出 3 4 3 選課 退課模塊選課 退課模塊 1 1 用例圖用例圖 畫該模塊的用例圖 課本畫該模塊的用例圖 課本 p87p87 2 2 活動圖活動圖 用例圖中的每個橢圓都代表一個用例 一個用例代表一個功能 針對每個功用例圖中的每個橢圓都代表一個用例 一個用例代表一個功能 針對每個功 能能 畫出活動圖 課本畫出活動圖 課本 p97p97 并針對每個活動圖給出文字說明 用例圖 活 并針對每個活動圖給出文字說明 用例圖 活 動圖 文字描述的具體寫法見群共享文件里的動圖 文字描述的具體寫法見群共享文件里的 子模塊功能描述模板子模塊功能描述模板 doc doc 3 3 順序圖順序圖 軟件需求規(guī)格說明 17 39 如果子模塊的時序模型比較復雜 那么畫該模塊的順序圖 課本如果子模塊的時序模型比較復雜 那么畫該模塊的順序圖 課本 p96p96 3 4 4 查詢模塊查詢模塊 1 1 用例圖用例圖 畫該模塊的用例圖 課本畫該模塊的用例圖 課本 p87p87 3 4 5 成績管理模塊成績管理模塊 1 1 用例圖用例圖 畫該模塊的用例圖 課本畫該模塊的用例圖 課本 p87p87 3 4 6 教師個人信息更新模塊教師個人信息更新模塊 1 1 用例圖用例圖 畫該模塊的用例圖 課本畫該模塊的用例圖 課本 p87p87 3 4 7 數(shù)據(jù)庫模塊數(shù)據(jù)庫模塊 1 1 用例圖用例圖 畫該模塊的用例圖 課本畫該模塊的用例圖 課本 p87p87 3 5 CSCI 外部接口需求外部接口需求 描述用戶界面需求時不能套用 描述用戶界面需求時不能套用 系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式 3 5 1 用戶界面用戶界面 描述用戶界面需求時不能套用 描述用戶界面需求時不能套用 系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式 主頁模塊學生通過學生接口登入系統(tǒng) 學生模塊通過選課接口登入選課 學生模塊通過退課接口登入退課 學生模塊通過查詢接口進行課程查詢和分數(shù)查詢 主頁模塊教師通過教師接口登入系統(tǒng) 教師模塊通過選課接口登入選課 軟件需求規(guī)格說明 18 39 教師模塊通過查詢接口登入課程操作 查詢 添加 修改 刪除 和分 數(shù)操作 查詢 添加 修改 刪除 教師模塊通過個人信息修改接口對自己的個人信息進行更新 修改聯(lián) 系電話 聯(lián)系地址等 主頁模塊管理員通過管理員接口登入系統(tǒng) 管理員模塊通過管理員接口登入系統(tǒng)模塊 擁有全部權(quán)限 以下是部分初步設計的教務管理系統(tǒng)的以下是部分初步設計的教務管理系統(tǒng)的 UIUI 截圖 截圖 軟件需求規(guī)格說明 19 39 3 5 2 教務系統(tǒng)與教務系統(tǒng)與 XXX 之間的接口之間的接口 描述接口需求可套用 描述接口需求可套用 系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式 課本課本 p127 p127 上課時會講 上課時會講 描述接口需求不能這樣描述描述接口需求不能這樣描述 在設計系統(tǒng)的實現(xiàn)體時 會將需求分析出來的數(shù)據(jù)表作為參考 如學生表中的 學號 密碼是內(nèi)部接口 它們作為進入系統(tǒng)的驗證前提 需要給它們相應的函 數(shù)名稱 這樣就可以實現(xiàn)相應的功能 每一個相關數(shù)據(jù)庫中的數(shù)據(jù)表的成員都 是整個教務管理系統(tǒng)的內(nèi)部接口 它們都是與外部接口存在一定聯(lián)系的 3 6 CSCI 內(nèi)部接口需求內(nèi)部接口需求 軟件總會有內(nèi)部接口的 要求同學們至少寫一個內(nèi)部接口的需求 仍然軟件總會有內(nèi)部接口的 要求同學們至少寫一個內(nèi)部接口的需求 仍然 套用課本套用課本 p127p127 系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式 而不要寫下面綠色的文字 而不要寫下面綠色的文字 因為是需求分析階段 軟件的實現(xiàn)體還沒有設計 只是根據(jù)功能的分配 設計了外部接口 為下一階段的設計提供參考 軟件需求規(guī)格說明 20 39 3 6 1 教務系統(tǒng)與數(shù)據(jù)庫之間的內(nèi)部接口教務系統(tǒng)與數(shù)據(jù)庫之間的內(nèi)部接口 描述接口需求可套用 描述接口需求可套用 系統(tǒng)間接口需求模式系統(tǒng)間接口需求模式 課本課本 p127 p127 上課時會講 上課時會講 3 7 CSCI 內(nèi)部數(shù)據(jù)需求內(nèi)部數(shù)據(jù)需求 本條應指明對 本條應指明對 CSCICSCI 內(nèi)部數(shù)據(jù)的需求 內(nèi)部數(shù)據(jù)的需求 若有若有 包括對包括對 CSCICSCI 中數(shù)據(jù)庫和數(shù)據(jù)文中數(shù)據(jù)庫和數(shù)據(jù)文 件的需求 如果所有有關內(nèi)部數(shù)據(jù)的決策都留待設計時決定 則需在此說明這件的需求 如果所有有關內(nèi)部數(shù)據(jù)的決策都留待設計時決定 則需在此說明這 一事實 如果要強加這種需求 則可考慮在本文檔的一事實 如果要強加這種需求 則可考慮在本文檔的 3 5 x c3 5 x c 和和 3 5 x d3 5 x d 給出給出 的一個主題列表 的一個主題列表 3 7 1 實體實體 關系圖關系圖 參與系統(tǒng)的實體有 管理員 教師 班級 班級號 課程 學生 管理員有以下屬性 管理員號 密碼 姓名 年齡 聯(lián)系電話 聯(lián)系地址 教師有以下屬性 教師號 密碼 姓名 年齡 聯(lián)系電話 聯(lián)系地址 課程有以下屬性 課程名稱 課程號 學生號 教師號 班級號 成績 學生有以下屬性 姓名 密碼 學號 年齡 聯(lián)系電話 聯(lián)系地址 班級 班級有以下屬性 班級號 班級名 軟件需求規(guī)格說明 21 39 1 學生課程實體關系圖 學生 課 程學 習 班級 年齡 姓名 課程名 課程號 M N 性別 聯(lián)系電話 聯(lián)系地址 密碼 成績 學生號 教師號 班級號 2 教師課程實體關系圖 教師 課 程 教 學 姓名 教師號 課程名 課程號 年齡 性別 聯(lián)系電話 聯(lián)系地址 N M 密碼 成績 學生號 教師號 軟件需求規(guī)格說明 22 39 3 管理員管理實體關系圖 L 學生 N 管理員 教 師 課 程 管 理 密 碼 課程號 課程名 教師號 管理員號 M O 班級 密碼 密碼姓名 年齡 性別 聯(lián)系電話 聯(lián)系地址 年齡 性別 聯(lián)系電話 聯(lián)系地址 學號 L M N O 表示 多個 姓名 年齡 性別 聯(lián)系電話 聯(lián)系地址 軟件需求規(guī)格說明 23 39 4 課程班級關系聯(lián)系 班級 課 程 選擇 班級號 課程號 課程名 課程號 MN 成績 學生號 教師號 3 7 2 數(shù)據(jù)表數(shù)據(jù)表 Student 學生信息表 主碼列名數(shù)據(jù)類型寬度小數(shù)位空否取值范圍備 注 PkSnochar5N學號 Snam e char8N姓名 Spwchar20Y密碼 Ssexchar2Y性別 Classchar10Y班級 SagesmallintY不小于 12年齡 Stelchar20Y電話 Sdeptchar15Y系名 SaddChar20Y 家庭地 址 軟件需求規(guī)格說明 24 39 Teacher 教師信息表 主碼列名 數(shù)據(jù)類 型 寬度小數(shù)位空否取值范圍備 注 PkTnochar5N 教師編 號 Tnamechar8N姓名 Tpwchar20Y密碼 Tsexchar2Y性別 TagesmallintY不小于 12年齡 Tdeptchar15Y系名 Ttelchar20Y電話 TaddChar20Y 家庭地 址 Course 課程表 主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備 注 PkCnochar5N課程號 Cnamechar20N課程名稱 CcreditsmallintY學分 Admin 管理員表 主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備 注 PkAnochar5N 管理員編 號 Anamechar8N姓名 Apwchar20Y密碼 Asexchar2Y性別 AagesmallintY年齡 Atelchar20Y電話 AaddChar20Y 家庭地址 軟件需求規(guī)格說明 25 39 TC 老師授課表 主碼列名數(shù)據(jù)類型寬度 小 數(shù) 空否 外碼參照關 系 取值范圍 備注 Tnochar5N FkTeacher老師 編號 Pk Cnochar2N FkCourse課程 號 SC 學生選課表 主碼列名數(shù)據(jù)類型寬度 小 數(shù) 空否 外碼參照關 系 取值范圍 備注 Snochar5NFkStudent學號 Pk Cnochar2N FkCourse課程 號 Grad e Decimal51Y 0 x 100 成績 3 7 3 數(shù)據(jù)流圖數(shù)據(jù)流圖 教務管理系統(tǒng)頂層圖教務管理系統(tǒng)頂層圖 軟件需求規(guī)格說明 26 39 教務管理系統(tǒng)教務管理系統(tǒng) 0 層圖層圖 除此之外 依次繪制各模塊的數(shù)據(jù)流圖除此之外 依次繪制各模塊的數(shù)據(jù)流圖 3 8 保密性需求保密性需求 安全措施 安全措施 在用戶登錄的時候 如果賬戶或密碼無效的情況下 提供一個 密碼找 回 功能 系統(tǒng)通過之前認證或是用戶提供的找回密碼途徑 系統(tǒng)用戶可 以修改密碼 反之 由于系統(tǒng)數(shù)據(jù)庫的用戶表中沒有此用戶名 非法用戶 無法通過認證 也就無法完成最終的系統(tǒng)登錄 這個功能的增加 解決了 以前教務管理系統(tǒng)中 用戶一旦丟失密碼 在沒有 密碼 找回功能的系 統(tǒng)中 無法及時處理的情況 不僅是系統(tǒng)的安全保密是重要的 人為的安全隱患卻是無法容易解決的 軟件需求規(guī)格說明 27 39 因此 確保服務方自身的保密安全性也是非常重要的一環(huán) 3 9CSCI 環(huán)境需求環(huán)境需求 Microsoft 2000 或者以上 1G HZ 或更高主頻的相容 CPU 推薦最小內(nèi)存為 512MB 支持的最小內(nèi)存為 128MB 最多支持 4GB 內(nèi)存 至少有 1GB 可用磁盤空間的硬盤 主機含有網(wǎng)卡 3 10 計算機資源需求計算機資源需求 3 10 1 計算機硬件需求計算機硬件需求 客戶機 1G HZ 或更高主頻的相容 CPU 推薦最小內(nèi)存為 512MB 支持的最小內(nèi)存為 128MB 最多支持 4GB 內(nèi)存 至少有 1GB 可用磁盤空間的硬盤 主機含有網(wǎng)卡 服務器 1G HZ 或更高主頻的相容 CPU 推薦最小內(nèi)存為 1G 至少有 1GB 可用磁盤空間的硬盤 主機含有 100M 或者以上網(wǎng)卡 軟件需求規(guī)格說明 28 39 3 10 2 計算機硬件資源利用需求計算機硬件資源利用需求 在使用該教務管理系統(tǒng)時 計算機的 CPU 占用率會控制在 10 左右 如 果是瀏覽器打開的網(wǎng)頁過多 或者是其它不可預見的異常 CPU 占用率不會 超過 50 優(yōu)化系統(tǒng)的最終目的就是在用戶訪問系統(tǒng)的時候 達到良好的運 行效果 需求方在向外正式發(fā)布之前 應該現(xiàn)在內(nèi)部測試 搭建一個網(wǎng)絡 使得 內(nèi)部網(wǎng)的測試工作能夠順利展開 當測試之后 系統(tǒng)表現(xiàn)穩(wěn)定 則可以發(fā)布 出去 達到最后目的 3 10 3 計算機軟件需求計算機軟件需求 由于是采用動態(tài)的數(shù)據(jù)結(jié)構(gòu) 而且是以網(wǎng)頁的形式面向用戶 首先在服 務器上必須安裝相應的服務器軟件 如 Tomcat 服務器 為的是讓網(wǎng)絡中 的用戶端可以用瀏覽器訪問 能夠起到解析服務器的功能 安裝 IIS 是一 個前提 在服務器安裝好之后 就是設計系統(tǒng)的 UI 用戶界面 用 DreamWeaver 設計好相應功能的 JSP 網(wǎng)頁 接下來就是設計數(shù)據(jù)庫 根據(jù) UI 設計的接口 用 Microsoft SQL 2000 設計與每個接口相對應的數(shù)據(jù)庫列表 在服務器連 接數(shù)據(jù)庫之前 最好是先通過測試 確保數(shù)據(jù)庫的完整性 3 10 4 計算機通信需求計算機通信需求 主機應該集成網(wǎng)卡 不僅可以連接局域網(wǎng) 又可以連接互聯(lián)網(wǎng) 如果是 面向局域網(wǎng)的 需要設定一個網(wǎng)絡 在本地網(wǎng)絡中設置 IP 使得計算機可 以指向同一個段 這種情況下 服務器和客戶端僅僅是在一個固定的網(wǎng)段 中 客戶端要訪問系統(tǒng) 只需要設置 IP 即可 如果是面向互聯(lián)網(wǎng) 服務器 必須綁定一定的網(wǎng)絡空間 申請域名 通過網(wǎng)絡解析 客戶端通過網(wǎng)絡通 信方提供的互聯(lián)網(wǎng)上網(wǎng)方式 輸入系統(tǒng)的網(wǎng)絡域名 才可以訪問系統(tǒng) 3 11 軟件質(zhì)量因素軟件質(zhì)量因素 可用性 工作周期 24 小時開放 在系統(tǒng)穩(wěn)定 沒有對系統(tǒng)維護 的情況 下 服務器的可用性至少達到 99 當管理員對系統(tǒng)進行維護時 系統(tǒng)會在阻 軟件需求規(guī)格說明 29 39 止訪問 用戶無法訪問 有效性 為了系統(tǒng)能夠正常運行 必須為其留有足夠的內(nèi)存處理空間 完整性 對系統(tǒng)的重要數(shù)據(jù)都有密碼保護 只有管理員擁有最高權(quán)限 可靠性 對數(shù)據(jù)庫信息的訪問 必須達到 100 的正確 保證用戶訪問真實 的信息 健壯性 系統(tǒng)更新前后的數(shù)據(jù)都需要管理員備份 為后期一些矛盾或者疑 問 做到有據(jù)可依 安全可靠性安全可靠性 序序 號號 測試內(nèi)測試內(nèi) 容容 測試方法測試方法預期測試結(jié)果預期測試結(jié)果備注備注 1 軟件容 錯性 在軟件的測試運行中進行 判定 軟件發(fā)現(xiàn)錯誤時 有錯誤 提示 可以回復到正常狀 態(tài) 對關鍵輸入數(shù)據(jù)的有 效性檢查比較完備 系統(tǒng)容 錯性還 不完備 3 運行穩(wěn) 定性 在軟件的測試運行中進行 判定 沒有發(fā)生由于軟件錯誤而 導致的系統(tǒng)崩潰和丟失數(shù) 據(jù)現(xiàn)象 系統(tǒng)在 單擊有 些窗口 的叉號 時會出 現(xiàn)崩潰 3 12 設計和實現(xiàn)的約束設計和實現(xiàn)的約束 在設計之前 需要安裝 Tomcat 服務器 為建立開發(fā)環(huán)境做好鋪墊 在設 計數(shù)據(jù)庫是 需方應提供與實現(xiàn)系統(tǒng)功能所需的信息資料 如 要完成學生 的選課 退課功能 需方應提供課程表 如數(shù)據(jù)庫中的 Course 列表 的詳 細資料 學生表中的姓名 年齡 班級 因為系統(tǒng)采用的是動態(tài)網(wǎng)絡形式運行的 必須是保證其安全性和穩(wěn)定性 此系統(tǒng)用 JSP 實現(xiàn) 網(wǎng)絡應用比較廣泛 其穩(wěn)定性和高效性 有一定的保障 JSP 使用的是 HTML 和 Javaservlet 腳本的混合體 因此 它的維護工作要相 對容易 添加安全機制是必須實現(xiàn)的 最重要的是系統(tǒng)功能模塊的高內(nèi)聚低耦合 確保系統(tǒng)的課擴展性 為后 期添加一定的系統(tǒng)功能 做好鋪墊工作 軟件需求規(guī)格說明 30 39 3 13 數(shù)據(jù)數(shù)據(jù) 系統(tǒng)的輸入 輸出數(shù)據(jù)及數(shù)據(jù)管理能力方面的要求 根據(jù)設計好的數(shù)據(jù)庫列表 學生 教師和管理員通過 UI 選擇相應的登錄 狀態(tài) 可以通過接口訪問相關的信息 如學生可以實現(xiàn)查詢成績等功能 用戶只能擁有僅且僅有一個登錄賬號和密碼 一個用戶無法以不通身份訪 問教務管理系統(tǒng) 由于采用了動態(tài)技術(shù) 系統(tǒng)的信息是實時更新的 確保 用戶可以訪問到最新的個人信息 數(shù)據(jù)庫的更新可視化 使得管理員可以清楚地管理數(shù)據(jù)庫 數(shù)據(jù)庫的自 動更新只是需要設定一個更新機制 如 更新的時間段 更新之后的自動 備份等 減少一些人工操作 多一些智能性 讓維護和更新實現(xiàn)自動化 3 14 操作操作 常規(guī)操作時 需方的工作人員的技術(shù)要求不能太高 如果需方的系統(tǒng)工 作的人員有認識調(diào)動 需要培訓周期不需要太長 恢復操作操作時 管理員可以運用已經(jīng)備份的數(shù)據(jù)恢復系統(tǒng) 使系統(tǒng)恢 復到最近的正常模式下 保護了已有數(shù)據(jù)的安全 3 15 故障處理故障處理 正常使用時不應出錯 若運行時遇到不可恢復的系統(tǒng)錯誤 也必須保證數(shù) 據(jù)庫完好無損 調(diào)試中遇到的問題及解決的方案 1 遇到跳出 數(shù)據(jù)庫已經(jīng)關閉 提示信息阻止程序運行時 可以查看一下進行此項操作時 操作的表是否已經(jīng)被關閉了或者是在 沒 有關閉此表的情況下又一次運用打開語句打開此表 2 關于空記錄帶來的麻煩 有些空記錄往往會使程序無法運行 此時你可用 if not isnull 語句 先判斷一下是否為空記錄 再操作 軟件需求規(guī)格說明 31 39 3 有些運行錯誤也可用如下語句排除 On Error GoTo Erropoint Erropoint Msgbox Err Descripton Exit sub 或用 On Error resume ext 等語句進行處理 3 16 有關人員需求有關人員需求 若有 本條應描述與使用或支持 CSCI 的人員有關的需求 包括人員數(shù)量 技能等級 責任期 培訓需求 其它的信息 如 同時存在的用戶數(shù)量的需求 內(nèi)在幫助和培訓能力的需求 若有 還應包括強加于 CSCI 的人力行為工程需求 這些需求包括對人員在能力與局限性方面的考慮 在正常和極端條件下可預測 的人為錯誤 人為錯誤造成嚴重影響的特定區(qū)域 例如包括錯誤消息的顏色和 持續(xù)時間 關鍵指示器或關鍵的物理位置以及聽覺信號的使用的需求 3 17 有關培訓需求有關培訓需求 用 JSP 實現(xiàn)軟件的開發(fā) 必須要先熟悉網(wǎng)絡開發(fā)語言 HTML 和 JavaServelet 如果用 DreamWeaver 作為開發(fā)環(huán)境 首先要學習一些 JavaScript 以及連接數(shù)據(jù)庫的操作 3 18 有關后勤需求有關后勤需求 由于本教務管理系統(tǒng)的硬件和軟件要求不是太高 因此 如果需求方原來 沒有服務器等硬件 只需要購置性價比高 符合自身要求 根據(jù)訪問量的最大 估計 如果需方已經(jīng)有服務器 如果符合要求 就不需要重新配置新的服務器 可以用原有的服務器即可 軟件需求規(guī)格說明 32 39 4 需求可追蹤性需求可追蹤性 本教務管理系統(tǒng)采用了分層模式 將整個系統(tǒng)的運行體分成了不同功能的子 系統(tǒng) 分為選課系統(tǒng) 查詢系統(tǒng) 成績管理系統(tǒng) 教師個人資料修改系統(tǒng) 數(shù) 據(jù)庫系統(tǒng) 在這種情況下 需要直接追蹤到用例 假設用例在產(chǎn)品和規(guī)模管理中能扮演 產(chǎn)品特性的角色 除了用例模型的明確可追蹤性之外 我們必須明確地維護需要 特性和用 例模型之間的可追蹤性 軟件需求規(guī)格說明 33 39 5 尚未解決的問題尚未解決的問題 1 因為沒有權(quán)衡好系統(tǒng)的開發(fā)的高效性與穩(wěn)定性 沒有確定用什么樣的語 言實現(xiàn)本教務管理系統(tǒng) 2 系統(tǒng)數(shù)據(jù)庫的可擴展性沒有完全解決 3 系統(tǒng)外部端口和內(nèi)部端口沒有完善 4 組員還沒有完成培訓 5 因為時間比較緊張 沒有完全按照開發(fā)進度實施 6 注解注解 業(yè)務名詞的解釋 業(yè)務名詞的解釋 1 開發(fā)背景 教務管理是高等院校管理的重要組成部分 一直在高校管理中具有不可替代的 地位和極其重要的作用 隨著高等教育改革的不斷深入 教務管理工作面臨著 一些新的情況和特點 在我國高等教育高速發(fā)展的背景下 我們的傳統(tǒng)教育觀 念正經(jīng)受到當代先進的教育理論和思想的沖擊 落后的管理觀念和低效的管理 技術(shù)手段難以適應當前發(fā)展和教育改革的需要 這樣的情況對我們教務管理工 作來說不僅是挑戰(zhàn) 也是發(fā)展機遇 它對我們教務工作提出了新的要求 促使 我們進一步深化教務體制改革 不斷采用高效的教務管理信息手段 將教務管 理過程中產(chǎn)生的大量信息需求及時 動態(tài)地進行處理 提高管理效率 逐步建 立和完善面向信息網(wǎng)絡 開放安全高效的現(xiàn)代教務管理信息網(wǎng)絡系統(tǒng) 2 相關詞匯 課程 由老師開課 由管理員錄入系統(tǒng) 由學生選修 帳號 是老師 學生 管理員的編號 唯一標識 密碼 初始為和賬號相同的一串字符 軟件需求規(guī)格說明 34 39 權(quán)限特性關鍵詞 是帳號 所在的表里的帳號所有權(quán)限 如學生甲是學生 在 學生表里 只有學生的權(quán)限 選課 退課 查成績等權(quán)限 3 相關原理 輸入網(wǎng)站地址 進入登陸界面 輸入悵號和密碼 選擇自己所屬的權(quán)限特性關 鍵詞 進入系統(tǒng)后 根據(jù)自己所有的權(quán)限進行相關操作 附錄附錄 A E R 實體聯(lián)系圖 表示兩個實體或者兩個以上實體之間的聯(lián)系 類圖類圖 是由類名 屬性和函數(shù)組成的整體 用況圖 是顯示一組用例 參與者以及它們之間關系的圖 順序圖也稱時序圖 是顯示對象之間交互的圖 這些對象是按照時間排 序的 數(shù)據(jù)字典 有關對問題域重要的數(shù)據(jù)元素 結(jié)構(gòu)和屬性的定義的集合 狀態(tài)圖 用于描述一個對象在其生存期間的動態(tài)行為 表現(xiàn)一個對象所經(jīng) 歷的狀態(tài)序列 引起因狀態(tài)轉(zhuǎn)移而伴隨的動作 活動圖 表示的是流程中的任務的執(zhí)行 它可以表示算法過程中的語句的 執(zhí)行 數(shù)據(jù)流圖 一種分析模型 它描繪了過程 數(shù)據(jù)集合 端點以及他們之間的 軟件需求規(guī)格說明 35 39 流 這種流表現(xiàn)了業(yè)務過程或軟件系統(tǒng)的行為特點 它與數(shù)據(jù) 字典是密不可分的 兩者結(jié)合起來構(gòu)成軟件的邏輯模型 結(jié)構(gòu)圖用來描述軟件系統(tǒng)的體系結(jié)構(gòu) 指出一個軟件系統(tǒng)由哪些模塊組 成 以及模塊之間的調(diào)用關系 外部接口需求 對軟件系統(tǒng)和用戶 另一個軟件系統(tǒng)或硬件設備之間接口的描 述 功能性需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北省孝感市漢川市2025屆八下英語期中復習檢測試題含答案
- 流程管理培訓內(nèi)容
- 2025年法學專業(yè)課程考試試卷及答案
- 2025年大眾傳媒與傳播研究試題及答案
- 2025年初級護師考試題及答案
- 2025年動態(tài)數(shù)據(jù)分析師資格考試試題及答案
- 2025上海中考數(shù)學真題及答案
- 裝配鉗工初級培訓
- 出生日期及全職工作證明文書(5篇)
- 美術(shù)教育體系構(gòu)建與實踐路徑
- 2025圖解《政務數(shù)據(jù)共享條例》V1.0學習解讀
- 2024中國農(nóng)業(yè)銀行分行年度營銷宣傳方案
- 2025電商平臺店鋪轉(zhuǎn)讓合同模板
- 物業(yè)監(jiān)控調(diào)取管理制度
- 高端私人定制服務方案
- 2025年保密知識競賽考試題庫300題(含答案)
- 腫瘤日間化療規(guī)范化管理
- 湖北省武漢市部分重點中學2022-2023學年高一下學期期末聯(lián)考數(shù)學 含解析
- 廣東省東莞市2025屆九年級下學期中考二模歷史試卷(含答案)
- DB44-T 2579-2024 嶺南傳統(tǒng)天灸技術(shù)操作規(guī)范
- 房地產(chǎn)市場報告 -2025年第一季度西安寫字樓和零售物業(yè)市場報告
評論
0/150
提交評論