教務管理系統(tǒng)需求分析說明書_第1頁
教務管理系統(tǒng)需求分析說明書_第2頁
教務管理系統(tǒng)需求分析說明書_第3頁
教務管理系統(tǒng)需求分析說明書_第4頁
教務管理系統(tǒng)需求分析說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、信息系統(tǒng)工程與實踐教務管理系統(tǒng) 需求說明書專業(yè)班級: 計本 1201 班 項目分組:計本 1201 班第二組姓名學號 1:戴明昊 1205170107姓名學號 2:楊新芬 1205170130姓名學號 3:萬麗濤 1205170102編寫人:萬麗濤 12051701021 序序 11。1 編寫目的 11。2 背景 11.3 定義 11。4 參考資料 12 任務概述任務概述 22。1 運行環(huán)境與資源 22。2 功能 22。3 用戶特征 22。4 限制與約束 23 功能行為需求功能行為需求 33。1 引言 33。2 業(yè)務需求功能模型用例模型 33。3 相關(guān)用例的展開活動圖 73.4 對象類模型 9

2、3.5 輸出結(jié)果 94 性能需求性能需求 104。1 數(shù)據(jù)精確度 104。2 時間特性 104。3 適應性 104.4 故障處理 105 運行需求運行需求 115.1 用戶界面 115。2 硬件界面 115.3 軟件界面 116 其他要求其他要求 110軟件需求說明書軟件需求說明書1 序序1.1 編寫目的編寫目的編寫本報告的目的是解決整個項目系統(tǒng)的“做什么”的問題,對于開發(fā)技術(shù)并沒有涉及,而主要是通過建立模型的方式來描述用戶的需求,為客戶、用戶、開發(fā)方等不同參與方提供一個交流的渠道。本報告預期的讀者是設(shè)計人員、開發(fā)人員、項目管理人員、測試人員和用戶.1.2 背景背景教務管理教務管理系統(tǒng)面向教務

3、處、院、系教師和全校學生,實現(xiàn)學籍管理、課表管理、成績管理、教學質(zhì)量監(jiān)控等功能。1.3 定義定義SQL(Structured Query Language)結(jié)構(gòu)化查詢語言。SQL 語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通.PHP 開發(fā)平臺。1。4 參考資料參考資料(1)錢樂秋等,軟件工程,清華大學出版社;(2)張害藩,軟件工程導論(第四版),清華大學出版社;(3)王珊等,數(shù)據(jù)庫原理及設(shè)計,清華大學出版社;(4)趙池龍等,軟件工程實踐教程,電子工業(yè)出版社。12 任務概述任務概述2.1 運行環(huán)境與資源運行環(huán)境與資源運行環(huán)境:Windows 數(shù)據(jù)庫:MYSQL 硬件條件:服務器 sun 工作

4、站,終端為 pc 機2。2 功能功能開發(fā)教務管理系統(tǒng)旨在改變原有人工進行教務管理的工作方式,實現(xiàn)學籍管理、課表管理、成績管理、教學質(zhì)量監(jiān)控等功能。下圖是教務管理系統(tǒng)功能模塊圖:教務管理系統(tǒng) 管理員模塊 教師模塊 學生模塊 錄入信息 查詢信息 修改信息 登錄 登錄 查詢信息 進行教學質(zhì)量評價 登錄 查詢信息 錄入信息 圖 Error! Bookmark not defined.教務管理系統(tǒng)功能模塊圖2。3 用戶特征用戶特征本軟件最終用戶特點是對教師和學生資料統(tǒng)籌管理及登陸查詢。操作人員為本校學生及老師,對其專業(yè)技術(shù)要求并不高,只要熟悉基本的電腦知識。維護人員為本校管理員,要求達到計算機專業(yè)水平.

5、2。4 限制與約束限制與約束a。系統(tǒng)的運行壽命的最小值:2 年 b。進行系統(tǒng)方案選擇比較的時間:1 周c.經(jīng)費來源:公司2d。運行環(huán)境:Windowse。數(shù)據(jù)庫:MYSQL f.硬件條件:服務器 sun 工作站,終端為 pc 機g。系統(tǒng)投入使用的最晚時間:2 個月3 功能行為需求功能行為需求3。1 引言引言開發(fā)教務管理系統(tǒng)旨在改變原有人工進行教務管理的工作方式,使教務人員及操作者通過計算機方便的進行教務管理,隨時添加、查詢、修改,使工作人員從繁瑣的填表、查表工作中解放出來,使供需雙方都獲得滿意的結(jié)果;促進報表、統(tǒng)計數(shù)字的規(guī)范化,提高工作效率,降低教務管理維護費用,提高行政工作效率,改善服務質(zhì)量

6、,為學校領(lǐng)導決策提供支持。該系統(tǒng)面向教務處、院、系教師和全校學生,實現(xiàn)學籍管理、課表管理、成績管理、教學質(zhì)量監(jiān)控等功能.3.2 業(yè)務需求功能模型業(yè)務需求功能模型用例模型用例模型教務管理系統(tǒng)分為管理員模塊、教師模塊和學生模塊,實現(xiàn)錄入課表、錄入成績、查詢課表、查詢成績、進行教學質(zhì)量評價等功能,為更形象的表現(xiàn)各功能間的關(guān)系,建立以下用例模型:(1)管理員管理用例圖3圖 Error! Bookmark not defined.管理員管理用例圖用例規(guī)約是測試用例應當遵守的規(guī)則.管理員操作中,有管理員登錄、管理員錄入教師和學生信息、管理員查詢成績、管理員查詢教學質(zhì)量評價、管理員修改成績、管理員錄入課表等

7、用例,以下為詳細的用例規(guī)約:表 Error! Bookmark not defined.管理員登陸用例規(guī)約用例名稱:管理員登錄用例 ID:admin1角色:管理員用例說明:用例主要功能是實現(xiàn)管理員登錄前置條件:啟動程序,進入登錄界面參與者動作系統(tǒng)響應基本事件流:1、用戶輸入基本信息(用戶名和密碼),點擊“管理員”按鈕2、系統(tǒng)查找數(shù)據(jù)庫,看該用戶是否在數(shù)據(jù)庫中,若存在,進入主頁面;若不存在,進入 2。1.1;若輸入錯誤,進入 2。2.1其他事件流:無參與者動作系統(tǒng)響應異常事件流:2。1.1 未輸入用戶名2。1.2 未輸入密碼2。2.1 輸入密碼錯誤2。2。2 用戶名不存在2。1。1 提示用戶名或

8、密碼不能為空2。2。1 提示用戶名或密碼不正確后置條件:登錄成功表 Error! Bookmark not defined.錄入課表用例規(guī)約用例名稱:錄入課表用例 ID:admin1角色:管理員用例說明:用例主要功能是實現(xiàn)課表的錄入,用例起始于管理員點擊“錄入課表按鈕前置條件:進入主界面基本事件流:參與者動作系統(tǒng)響應1、進入主界面,管理員點擊“錄入課表按鈕3、管理員錄入課表相關(guān)信息,點擊“確定”按鈕2、系統(tǒng)響應錄入課表按鈕,進入錄入界面4、判斷管理員是否輸入信息,若輸入,返回主界面;若未輸入,進入 4。1。1其他事件流:無參與者動作系統(tǒng)響應異常事件流:4.1。1 若未添加課程名稱4.1.1 若

9、未添加班級名稱4。1。1 系統(tǒng)提示必須輸入課程名稱4。1.1 系統(tǒng)提示必須輸入班級名稱4后置條件:錄入課表成功,返回主界面表 1 修改成績用例規(guī)約用例名稱:修改成績用例 ID:admin1角色:管理員用例說明:用例主要功能是實現(xiàn)學生成績的修改,用例起始于管理員點擊“修改成績”按鈕前置條件:進入主界面參與者動作系統(tǒng)響應基本事件流:1、選擇要修改的學生成績,點擊“確定”按鈕3、管理員對某門課程成績進行修改,點擊“確定”按鈕2、系統(tǒng)響應點擊事件,跳轉(zhuǎn)至修改學生成績界面4、系統(tǒng)判斷管理員輸入是否合法,若合法,則跳轉(zhuǎn)至修改成功界面其他事件流:無異常事件流:5.1 未輸入新成績,則系統(tǒng)提示“必須輸入成績后

10、置條件:修改學生成績成功,返回主界面(2)教師管理用例圖圖 1 教師管理用例圖表 2 錄入學生成績用例規(guī)約用例名稱:錄入學生成績用例 ID:teacher1角色:教師用例說明:用例的功能是實現(xiàn)學生成績的錄入,用例起始于點擊“錄入學生成績”按鈕前置條件:進入主界面參與者動作系統(tǒng)響應基本事件流:1、進入主界面,教師點擊“錄入學生成績按鈕3、教師錄入學生課程,及該課程成績,點擊“確定按鈕2、系統(tǒng)響應點擊事件,進入錄入成績界面4、判斷教師是否輸入信息,若輸入,返回主界面;若未輸入,進入 4。1。1其他事件流:無5參與者動作系統(tǒng)響應異常事件流:4。1.1 若未添加課程名稱4。1。1 若未添加課程成績4。

11、1。1 系統(tǒng)提示必須輸入課程名稱4.1。1 系統(tǒng)提示必須輸入課程成績后置條件:錄入學生成績成功,返回主界面表 Error! Bookmark not defined.查詢教學質(zhì)量評價用例規(guī)約用例名稱:查詢教學質(zhì)量評價用例 ID:teacher1角色:教師用例說明:用例的功能是可以查詢教學質(zhì)量評價,用例起始于點擊“查詢教學質(zhì)量評價”按鈕前置條件:進入主界面基本事件流:參與者動作系統(tǒng)響應1、教師點擊“查詢教學質(zhì)量評價”按鈕3、教師選擇學期來查詢本學期教學質(zhì)量評價2、系統(tǒng)跳轉(zhuǎn)至查詢教學質(zhì)量評價界面4、系統(tǒng)查找數(shù)據(jù)庫中信息,若找到,則返回查找到的信息;若未找到,什么都不返回其他事件流:無異常事件流:無

12、后置條件:查詢教學質(zhì)量評價成功(3)學生管理用例圖圖 Error! Bookmark not defined.學生管理用例圖6用例規(guī)約:表 Error! Bookmark not defined.進行教學質(zhì)量評價用例規(guī)約用例名稱:進行教學質(zhì)量評價用例 ID:201401角色:學生用例說明:用例的功能是實現(xiàn)學生對教師的教學質(zhì)量評價,用例起始于學生點擊“進行教學質(zhì)量評價”按鈕前置條件:進入主界面參與者動作系統(tǒng)響應基本事件流:1、學生點擊“進行教學質(zhì)量評價”按鈕3、學生根據(jù)評價細則選擇評分等級2、系統(tǒng)跳轉(zhuǎn)至教學質(zhì)量評價界面4、系統(tǒng)判斷是否選擇評分等級,若選擇,保存評價結(jié)果;若未選擇,跳轉(zhuǎn)至 4.1.

13、1其他事件流:無異常事件流:參與者動作系統(tǒng)響應4.1。1 未選擇評價等級4。1。1 系統(tǒng)提示“必須選擇一個等級”后置條件:進行教學質(zhì)量評價成功表 Error! Bookmark not defined.查詢成績用例規(guī)約用例名稱:查詢成績用例 ID:201401角色:學生用例說明:用例的功能是可以查詢成績,用例起始于點擊“查詢成績”按鈕前置條件:進入主界面基本事件流:參與者動作系統(tǒng)響應2、學生點擊“查詢成績按鈕3、學生選擇學期來查詢本學期各門課程成績2、系統(tǒng)跳轉(zhuǎn)至查詢成績界面4、系統(tǒng)查找數(shù)據(jù)庫中信息,若找到,則返回查找到的信息;若未找到,什么都不返回其他事件流:無異常事件流:無后置條件:查詢成績

14、成功73。3 相關(guān)用例的展開相關(guān)用例的展開-活動圖活動圖活動圖(activity diagram,動態(tài)圖)闡明了業(yè)務用例實現(xiàn)的工作流程.業(yè)務工作流程說明了業(yè)務為向所服務的業(yè)務主角提供其所需的價值而必須完成的工作。業(yè)務用例由一系列活動組成,它們共同為業(yè)務主角生成某些工件.工作流程通常包括一個基本工作流程和一個或多個備選工作流程。工作流程的結(jié)構(gòu)使用活動圖來進行說明。解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等.對軟件的數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結(jié)果輸出、狀態(tài)輸出及異常輸出)以及圖形或顯示報告的描述.以下分別為查詢成績活動圖、錄入課表活動

15、圖和錄入成績活動圖:(1)教務管理系統(tǒng)中,管理員、教師和學生都可以查詢成績,但是權(quán)限不同,登錄成功后,管理員可以查看全校各專業(yè)學生各學期成績,教師可以查看所帶班級學生各學期成績,學生只可以查看自己各門課程各學期成績。圖 Error! Bookmark not defined.查詢成績活動圖(2)管理員登錄成功后,需要錄入課表,根據(jù)各班級排課情況錄入課表,供學生和教師查詢,方便教務工作,下圖為錄入課表活動圖:圖 Error! Bookmark not defined.錄入課表活動圖(3)成績由教師來錄入,所以教師登錄教務管理系統(tǒng)后,點擊錄入成績,根據(jù)表格內(nèi)容,錄入各學生各門課的成績,供其他用戶查

16、詢。圖 Error! Bookmark not defined.錄入成績活動圖(4)學生可以對代課教師進行教學質(zhì)量評價,輸入自己的用戶名和密碼登錄成功后,點擊教學質(zhì)量評價,屏幕顯示該學生的各專業(yè)教師,選擇評價描述后的優(yōu)良中,即可進行教學質(zhì)量評價.8圖 Error! Bookmark not defined.教學質(zhì)量評價活動圖(5)只有管理員可以修改學生成績,管理員可以通過數(shù)據(jù)庫直接修改某一學生成績,也可以登錄系統(tǒng)后,點擊修改成績,輸入學生學號,修改相應成績。圖 2 修改成績活圖(6)學生信息和教師信息由管理員錄入,管理員登錄成功后,點擊錄入學生信息,根據(jù)屏幕顯示表格,錄入學生姓名、學號、班級和

17、專業(yè)。圖 Error! Bookmark not defined.錄入學生信息活動圖3.4 對象類模型對象類模型類圖(Class diagram)顯示了模型的靜態(tài)結(jié)構(gòu),特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們與其他類的關(guān)系等。下圖為教務管理系統(tǒng)中對象類模型:圖 Error! Bookmark not defined.教務管理系統(tǒng)對象類模型93.5 輸出結(jié)果輸出結(jié)果教務管理系統(tǒng)分為管理員模塊、教師模塊和學生模塊,各個模塊輸出結(jié)果如下表:表 Error! Bookmark not defined.學生信息查詢輸出結(jié)果表編號:01名稱:學生信息查詢輸入:學號+密碼輸出:成績信息,課表信息表 Err

18、or! Bookmark not defined.教師信息查詢輸出結(jié)果表編號:02名稱:教師信息查詢輸入:工號+密碼輸出:教學質(zhì)量評價信息,課表信息表 Error! Bookmark not defined.管理員查詢輸出結(jié)果表編號:03名稱:管理員信息查詢輸入:管理員 ID+密碼輸出:學生基本信息,教師基本信息,學生成績,教學質(zhì)量評價信息,課表4 性能需求性能需求4。1 數(shù)據(jù)精確度數(shù)據(jù)精確度由于采用數(shù)據(jù)庫技術(shù)并且用戶的應用領(lǐng)域?qū)?shù)據(jù)精確度的要求不是太高,所以這點在系統(tǒng)中表現(xiàn)得比較少,但是用戶數(shù)據(jù)的安全性與正確性是完全保證的,所以對用戶的使用沒有多大的障礙。4。2 時間特性時間特性本系統(tǒng)的數(shù)據(jù)庫較小,所以程序在響應時間,數(shù)據(jù)更新處理時間上性能是比較突出的.而且也正由于數(shù)據(jù)量相對較少,故在數(shù)據(jù)傳輸時間和系統(tǒng)運行時間上表現(xiàn)的較讓人滿意。104.3 適應性適應性該軟件是使用 dreamweaver 在 windows 2007 系統(tǒng)下完成的,所以只要是兼容 windows的軟件或是操作系統(tǒng),該軟件都可以正確地運行,有較好的適應能力與兼容性。4.4 故障處理故障處理考慮到軟件的范圍不大,所以故障處理一般由操作系統(tǒng)完成,系統(tǒng)只要保持與操作系統(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論