網上教學軟件需求規格說明書_第1頁
網上教學軟件需求規格說明書_第2頁
網上教學軟件需求規格說明書_第3頁
網上教學軟件需求規格說明書_第4頁
網上教學軟件需求規格說明書_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上軟件需求規格說明書1. 引言1.1 編寫目的在進行實際的系統開發之前,要根據教師和學生的實際需要,了解到教師和學生在網站中想要實現的功能,讓客戶明白系統所能成的任務。1.2 預期的讀者和閱讀建議預期的讀者有客戶,開發人員。開發人員要根據需求以及功能模塊的劃分進行系統的開發,根據客戶可以檢查需求里所提到的一些功能是否滿足他所需要完成的。1.3 產品的范圍系統是數據庫教學網站,主要是用于網上教學與學習,客戶可以通過此軟件開設網上學習班,其他用戶可以通過系統進行網上學習。1.4 參考資料列舉編寫軟件需求規格說明書時所參考的資料或其它來源。可能包括用戶界面風格指導、合同、標準

2、、系統需求規格說明書、用戶需求、相關產品的軟件需求規格說明書。這里應該給出詳細的信息,包括標題名稱、作者、版本號、日期、出版單位或資料來源,以方便讀者查閱這些文獻。2. 綜合描述。此系統可以進行網上授課和學習。在本系統的發過程中,用到了Windows XP操作系統和MS Access數據庫管理軟件,采用windows IIS 5.0作為應用服務器,用基于VBScript的ASP編碼,使用MS Access數據庫建立各種必要的數據庫及數據表,并用ASP語言建立與數據庫的連接。使用產品的用戶主要是教育單位以及大部分是學生。所以學習層次不一,系統的界面要盡量的簡單易用。在教學過程中,網絡對系統的影響

3、比較大,要使用本系統,要有好的網絡條件。2.1 產品的前景數據庫教學網站的開發。隨著計算機的普及,網絡的發展,更多的擁護可以從網絡上獲取更多的知識,而且網絡具有時時更新性,所以用戶可以從網上得到更新的信息。學習授課已經不再是教室里的活動,用戶完全可以通過網絡進行網上授課與學習,所以我們開發此系統以滿足用戶的需求。通過次系統,用戶可以根據自己不同的需求及學習能力,學習不同難度的知識。所系統是一個比較好的學習工具。系統的功能相對比較完善,根據以后不同的需要,還棵對系統進行更新。2.2 產品的功能根據需求分析,將系統劃分為以下幾個部分的功能。(1)學生注冊登陸;(2)題庫管理;(3)在線考試;(4)

4、成績管理;(5)課件發布及下載;(6)師生交流;(7)系統維護;2.3 用戶類和特征本系統的用戶分兩種。一種是老師,相當于管理員;一種是學生,相當于一般訪問用戶,用Access可以把這兩中用戶信息分別放在兩個表中。管理員帳戶登陸,就可以進行資料修改,包括:學生注冊,考試管理,題庫管理,課件管理等等。而學生登陸網站以后可以進行網上測試,網上考試,論壇。其他就是普通用戶,主要是一些學習方面的操作。2.4 運行環境操作系統:windows xp數據庫:Ms Access數據庫管理軟件windows IIS 5.0作為應用服務器,并用ASP語言建立與數據庫的連接。2.5 設計和實現上的限制開發時間比較

5、緊,機器限制。開發人員的經驗少,是開發系統中主要的問題。3. 功能需求功能分類3.1 系統特性:學生注冊登陸模塊 3.1.1 說明和優先級學生參加考試前的系統登陸。優先級較高。3.1.2 功能需求密碼管理,登陸管理,注冊管理。3.1.2.1 密碼管理(1)說明用于參考學生考前在規定時間內注冊自己的相關信息及參加考試的個人密碼。(2)角色 學生本人。(3)輸入學生的姓名,學號,班機。(4)過程用戶填寫注冊信息根據學號檢查是否可以注冊。(5)輸出要對學生信息進行訪問,看是否可以注冊。(6)后置條件 填寫完所有信息,根據學號檢查是否可以注冊。(7)業務規則必須填寫所有的信息。3.1.2.2 登陸管理

6、(1)說明學生只有登陸后才可以進行其他的操作。(2)角色 學生(3)前置條件在沒有登陸的條件下,和已經注冊的條件。(4)輸入學號和密碼。(5)過程主過程描述學生輸入密碼學號登陸后進入主界面。分支過程描述用戶選擇登陸或放棄;異常過程描述1 已經有人登陸。2 密碼不正確或者學號不正確。(6)后置條件用戶登陸后,其他機器無法再用此用戶名登陸。(7)業務規則學號和密碼都必須正確輸入。3.1.2.3 注冊管理(1)說明學生進行用戶注冊。(2)角色 學生(3)前置條件借閱人借閱證件在有效期內借閱人沒有逾期未歸還的圖書(4)輸入學號,姓名,班級,密碼等。(5)過程主過程描述1 用戶輸入信息進行注冊。分支過程

7、描述異常過程描述1看用戶是否可以注冊,看學號是否已用。(6)后置條件可以登陸系統,進行操作。(7)業務規則所有信息要填寫完全。3.2 系統特性: 題庫管理3.2.1 說明和優先級管理員對題庫操作。3.2.2 功能需求試題的添加,刪除,查找,修改。3.2.2.1 試題添加,刪除,修改試題(1)說明管理員,超級用戶可以添加,刪除,修改試題。(2)角色 管理員。(3)前置條件必須是超級用戶(4)輸入想要修改的題, 添加的題。(5)過程主過程描述超級用戶登陸系統后,根據需求,添加刪除,修改題庫。異常過程描述1 用戶是否登陸,未登陸報錯。2 登陸用戶是否是超級用戶,提示權限不足。(6)后置條件修改后題目

8、的數目。(7)業務規則必須是超級用戶才可以操作。3.2.2.2 題庫的查詢(1)說明普通用戶或超級用戶可以用不同的條件查尋不同的試題。(2)角色 普通用戶,超級用戶。(3)前置條件用戶登陸(4)輸入要查詢的題的條件(5)過程主過程描述1用戶登陸系統,進入題庫管理界面。2.用戶選擇查詢試題,系統顯示查詢界面3.用戶按章節、題型,系統顯示查詢結果4用戶選出所需的題。異常過程描述1是否有所要查詢的題,沒有報錯(6)輸出輸出查詢結果(7)后置條件選擇查詢結果。(8)業務規則必須輸入查詢條件,查詢條件合法。3.3 系統特性:在線考試管理3.3.1 說明和優先級自動組卷:根據教師的試題要求,自動生成測試試

9、題;即參加考試學生登錄網上考試系統后,系統根據任課老師的要求自動從題庫中抽取試題,形成試卷;學生答題:學生在規定時間內進行網上答題,超時不提交答卷本試卷作廢,但學生可重新抽題。系統給出時間提示,采用倒計時方式提醒考生考試時間,到最后三分種給考生提示。試卷提交后不可以再次重新抽題,或重新考試。系統自動評卷,學生提交試卷后,系統即時進行在線判卷,當場給出學生所得分數及成績等級。3.3.2 功能需求自動組卷,學生答題,學生答題。3.3.2.1 自動組卷(1)說明根據老師的要求自動生成試卷。(2)角色 教師(3)前置條件超級用戶。(4)輸入 教師輸入要求。(5)過程主過程描述1 教師登陸試卷生成界面,

10、彈出窗口。2 輸入試卷要求,自動生成試卷。異常過程描述1 用戶不是超級用戶。2選擇要求不合法3用戶選擇放棄,系統執行(6)輸出輸出生成的試卷。(7)后置條件生成新的試卷。(8)業務規則輸入的要求必須合法。3.3.2.2 學生答題管理(1)說明主要是學生考試的時間限制問題,當學生點擊開始考試進入考試頁面以后,即開始計時,如果學生答題到一半發現不適合自己水平的發揮可以返回,重新選擇考試題,然后在開始考試,當考試到最后3分鐘時,系統彈出warning.htm網頁提示:還有3分鐘考試結束,請抓緊時間。(3)前置條件考試開始計時。(4)過程主過程描述1從考試開始計時。2 學生根據自身條件選擇是否繼續做題

11、。3 若重新選題可點擊重選。彈出新試卷。異常過程描述超出時間則答題無效。(5)業務規則學生必須在規定時間內答題完畢。3.4 系統特性:成績管理 3.4.1 說明和優先級成績查詢:學生可以查詢自己的成績。成績統計:以班級為單位對參考學生的成績進行統計,統計出優秀、良好、中等、及格及不及格的學生人數,并計算出全班的平均成績,成績單輸出:按輸出學生成績單,并可以打印。3.4.2 功能需求成績查詢,成績統計,成績輸出。3.4.2.1 成績統計。(1)說明統計不同層次成績學生的人數。(2)角色 教師。(3)前置條件成績全部提交出來。(4)過程主過程描述超級用戶登陸。進入成績管理界面,選擇成績統計。異常過

12、程描述成績未提交。(5)輸出輸出統計結果。3.4.2.2 成績查詢,輸出(1)說明用戶按其需求,進行兩項操作。(2)角色 教師,學生。(3)前置條件用戶登陸,成績提交。(4)輸入查詢條件。(5)過程主過程描述1用戶登錄系統,系統顯示成績管理界面。2 用戶查詢成績。3用戶打印成績。7.系統執行后置條件。異常過程描述1 用戶未登陸2 成績未提交。3用戶選擇放棄,系統執行1(6)輸出輸出查詢結果。打印成績單。(7)后置條件顯示打印單(8)業務規則查詢條件必須輸入,并且合法。3.5 系統特性:課件視頻發布及下載模塊3.5.1 說明和優先級課件視頻發布:網上發布任課教師的電子講義。數據庫視頻下載:提供數

13、據庫視頻發布下載,課件及有關信息的維護3.5.2 功能需求課件發布,視頻下載。課件的發布:主要實現文件的上傳,并把相關信息寫入數據庫的download表中。當用戶在下拉菜單中選擇上傳文件時,轉入上傳文件頁,單擊瀏覽按鈕選擇要上傳的文件,選擇好以后,單擊確定,uptofile.asp頁面收到managerkj.asp頁面傳過來的文件地址,然后文件就傳到了服務器的根目錄下的download文件夾中。視頻下載:這個功能比較簡單,主要是在download數據表中查找所有的文件,列表顯示在本頁面中。3.6 系統特性:師生交流模塊論壇:實現學生與老師的更進一步的交流,學生不懂的問題及時得到解答。作業提交:

14、學生根據老師的布置,把自己的作業上傳的網站上,老師可以在線批改作業。這個部分是這個網站的精髓部分,也是師生之間交流的唯一平臺。1論壇:實現學生與老師的更進一步的交流,學生不懂的問題及時得到解答。2作業提交系統:統計學生用Email提交作業的情況。3.7 系統特性:系統維護模塊注冊維護:控制學生是否可以注冊,用于規定學生的注冊日期。登錄維護:控制學生是否可以登錄網上考試系統,用于規定學生的考試日期。管理員維護:可更改管理員的用戶名及密碼。學生狀態維護:可單獨設置每個學生的狀態(允許或禁止考試)及刪除非法注冊的學生。試卷生成參數維護:用于設置試題來源及相應分值。代碼維護:每年維護新一屆學生的院系代

15、碼、專業代碼、班級代碼,對各類數據皆可進行增、查、刪、改操作。通知欄信息維護:用于隨時動態更改通知欄的信息。系統初始化:用于清空上次參加考試學生的信息庫,為本次考試做準備,還可在系統初始運行時清空題庫。4. 非功能需求4.1 安全性需求管理員以及普通用戶在使用系統時都要先登陸,當系統進行身份驗證后,才可以進行對系統的管理或操作。并且用戶可以對自己的登陸密碼進行修改。5. 數據字典5.1 實體關系圖5.2 實體定義數據表設計表3-1 學生序號字段名類型長度空主鍵1姓名Char18Y2學號整型203班機Char84專業字符型10Y5備注字符型100Y表3-2 試題序號字段名類型長度空主鍵1編號整型

16、5Y2題型字符型83類別整型14題目字符型255Y5A字符型255Y6B字符型255Y7C字符型255Y8D字符型255Y9E字符型255Y10答案字符型50Y表3-3 課件序號字段名類型長度空主鍵1Filecode字符型20Y2Filename字符型30Y3Content字符型40Y表3-3 院系序號字段名類型長度空主鍵1Institutecode字符型20Y2Institutename字符型30Y表3-4 試題參數序號字段名類型長度空主鍵1編號整型2Y2題型字符型83類別整型14抽題量字符型3Y5分數字符型4Y表3-4 班級序號字段名類型長度空主鍵1Institutename字符型302Majorname字符型303Classcode字符型8Y4Classname字符型20Y表3-5 成績序號字段名類型長度空主鍵1Institutename字符型302Majorname字符型303Class

溫馨提示

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

評論

0/150

提交評論