教學管理系統需求分析報告1_第1頁
教學管理系統需求分析報告1_第2頁
教學管理系統需求分析報告1_第3頁
教學管理系統需求分析報告1_第4頁
教學管理系統需求分析報告1_第5頁
免費預覽已結束,剩余21頁可下載查看

下載本文檔

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

文檔簡介

1、需求分析1引言1.1 目的本文檔描述一個教學平臺系統的軟件功能需求和非功能需求,其閱讀對象是本項目的客戶,開發和維護系 統的開發團隊成員。1.2 背景隨著網絡技術的高速發展,使得信息資源實現了高度共享,并且從根本上改變了人們進行信息交流的方式。 對于軟件學院的學生更是如此,該院的學生都是通過網絡了解要上的課程及作業情況等的。通過調研了解到, 軟件學院每學期都會有多門課程開設,雖然每個老師都有主頁,每個老師有助教批改作業,但在教學上仍存在 很多不方便。例如:選擇本門課程的學生可能會忘記課程主頁,由于不經常訪問課程主頁,漏掉老師的重要通 知。再者,提交作業時必須通過電子郵件,助教批改作業需要把學生

2、的email逐個下載批閱,效率低。最后,軟件學院電子作業內容基本為源代碼,而有些學生編碼作業存在抄襲現象,如果人工的逐一檢測是否存 在抄襲,效率也十分低。為解決教學中存在的問題,開發軟件學院教學平臺可以充分發揮其指導學生學習、促 進師生交流的作用。1.3 參考資料軟件工程理論與實踐清華大學出版社盧瀟等編Java與UML面向對象程序教程清華大學出版社劉曉冬編需求分析與系統設計機械工業出版社LESZEK A.MACIASZEK扁輕量級J2EE企業應用實戰電子工業出版社李剛編2任務概述2.1 目標本系統應用于軟件學院的教學過程,方便師生,提高教學效率,具有很強的實用性。該系統實現教學資源和 信息的整

3、合和發布,課程作業管理,作業剽竊監控,學生在線討論,教師網上答疑等主要功能。教師通過本系 統發布教學資源及信息。學生通過該系統輕松順利的完成學業。方便師生間的溝通。2.2 系統(或用戶)的特點系統特點:它是一個為教學管理服務的信息系統,它必須能夠根據使用者的需要,及時提供所需要的信息,以及完成所需操作。用戶特點:用戶類說明:教師教師是本系統的部分信息的維護人員,可以發布作業情況及上傳教學資源等。學生學生是本系統的主要 使用者,可以查看所有課程的相關信息。管理員管理員是本系統的最終信息維護人員,可以添加修改教師及學 生的信息等。3可行性分析Java對象,然后編寫基本的 DAO用面向對象的分析方法

4、根據需求提出一些模型,將這些模型實現為基本的 口,并給出Hibernate的DAO;現,采用Hibernate架構實現的DAOI來實現Java類與數據庫之間的轉換和訪問。在表示層中,首先通過 JSPM面實現交互界面,負責傳送請求 (Request)和接收響應(Response),然后Struts根 據配置文件(struts-config.xml)將ActionServlet 接收到的Request委派給相應的 Action處理。而在持久層中,則依賴于 Hibernate的對象化映射和數據庫交互,處理DAO1件請求的數據,并返回處理結果。4需求規定1 .1軟件功能說明功能劃分2 )學籍管理模塊3

5、 )教學任務管理模塊4 )成績管理模塊5 )教學評估模塊根據系統業務流程和相關數據報表,采用結構化分析技術對系統作進一步分析。6 .數據流圖S2學生然后,根據劃分出幾個主要的信息管理功能,并明確各功能之間的聯系,繪制出系統的頂層數據流圖:S2學生S2學生科D1教學計劃F7學籍信息| D2學期教學安排D6 班級S7招生辦S4各系辦S5學生S3教卯 D3學籍檔案F2成績統計信息廠D4P3S2教師S2學生F2學生成成績管理)F18 成 績 查 詢F10 成 績成績檔案F9聽課 評議期 末檢查S5教務處P5教學評估F14 學 生 打分S2學生F16考試日程S6領導S5教務處F 11 全 校 教 學 任

6、 務 安 排頂層數據流圖僅從總體上反映了系統的信息聯系,按照結構化分析方法,自定向下,逐層分解,對頂層圖 進行細化。細化進行到數據流圖中的每一個數據處理成為一個很容易理解的單一功能,且這個單一功能可以通 過簡單的邏輯表達式在數據字典予以說明。本系統的數據流圖繪制三層即可。得到的二層數據流如下:(1) P1 (學籍管理)的細化圖P1學籍管理細化圖(2) P2 (教學任務管理)的細化圖P2教學任務管理細化圖(3) P3 (成績管理)的細化圖P3成績管理的細化圖(4)(考試考務管理)的細化圖(5) P4(教學評估)的細化圖(6) P3.3成績查詢P4教學評估的細化圖F18.3科目查詢7 .數據字典(

7、1)數據流數據流系統名:學籍管理子系統編號:F1條目名:學生基本情況 別名:來源:學生(S2)數據流結構:學號+姓名+性別+身份證號+出生年月+聯系電話+民族+家庭住址+郵編 簡要說明:學生檔案中需記錄的個人信息修改記錄編寫日期數據流系統名:教學任務管理子系統編號:F6條目名:教學課程表別名:來源:教學任務通知數據流結構:教師編號 +教師名+-班級名稱+教室號+.課程名+一星期+一課次簡要說明:用于通知某教師某天在某班弟某節上某課程修改記錄編寫日期(2)數據項數據兀素系統名教學管理系統條目名學號別名屬于數據流F1F3, F7, F8, F10, F15, F17存儲處D3 :學籍檔案D4成績檔

8、案數 據 元 素 類 型字符型長度10取值范圍“0” “9”含義第14位:入學年份;第 57位:專業第8位:班級;第910位:序號簡要說明學號是每個學生的唯一標識碼,且學號涵蓋班級代碼, 專業代碼數據兀素系統名教學管理系統條目名教師代碼別名屬于數據流F3F6, F9, F11, F14存儲處D2:學期教學安排 D9考評數據D10:業績檔案數 據 元 素 類 型字符型長度8取值范圍“0” “9”含義第13位:專業;第57位:教研室第68位:個人代碼;簡要說明教師代碼是教師的唯一標識碼,且學號涵蓋專業代碼數據兀素系統名教學管理系統條目名學期別名屬于數據流存儲處數 據 元 素 類 型字符型長度5取值

9、范圍“0” “9”含義第14表示學期所在學年白起始年份(20042005學年記為2002);第5位表示學年中的學期 (0代表 A學期,1代表第二 學期)簡要說明學期的編號數據兀素系統名成績管理子系統條目名成績別名屬于數據流F2, F3, F8, F10存儲處D4成績檔案回 數字符型據 長度4TT取值范圍“0” “100” “優秀” “良好” “中等” “及格” “不及格”素-AlZ-類型含義簡要說明記錄學生所選課程的狀況數據兀素系統名教學管理系統條目名班級號別名屬于數據流F4, F6, F10, F11。 F12, F16存儲處D6:班級數 據 元 素 類 型字符型長度8取值范圍“0” “9”

10、含義第14位:入學年份;第 57位:專業第8位:班級;簡要說明記錄各班級的編號(3)數據存儲數據兀素系統名教學管理系統條目名課程代碼別名課程號屬于數據流F2, F6, F10, F11.F12存儲處D1教學計劃回 數字符型據 長度8TT取值范圍“0” “9”素關型含義簡要說明各門課程的代號數據存儲系統名教學任務管理子系統條目名教學計劃別名編RD1存儲組織二維表記錄數數據量主鍵編R授課代碼輔鍵記錄組成授課代碼專業代碼課程代碼開課學期學分學時長度(字節)848423簡要說明存儲整個學校的教學管理修改 記錄編 寫日 期數據存儲系統名考試考務子系統條目名學期任務書別名編RD2.1存儲組織二維表記錄數數

11、據量主鍵編R授課代碼輔鍵記錄組成授課代碼開課數目長度(字節)82簡要說明學校一個學期的教學任務修改 記錄編 寫日 期數據存儲系統名考試考務子系統條目名報課情況別名編RD2.2存儲組織二維表記錄數數據量主鍵編R教師代號成課代碼輔鍵記錄組成教師代號授課代碼長度(字節)88簡要說明教師的報課情況修改 記錄編 寫日 期數據存儲系統名考試考務子系統條目名教學課程表別名編pD2.3存儲組織二維表記錄數數據量主鍵編R課程號+班級號輔鍵記錄組成課程名班級號教師名房間編號長度(字節)3081020簡要說明課程表修改 記錄編 寫日 期數據存儲系統名考試考務子系統條目名學籍檔案別名編RD3存儲組織二維表記錄數數據量

12、主鍵編R學號輔鍵記錄組成學號 學生名 年齡 性別專業名稱學生類型長度(字節)1010211010簡要說明修改記錄編寫日 期數據存儲系統名考試考務子系統條目名成績檔案別名編RD4存儲組織二維表記錄數約 60000數據量1.8MB主鍵編R學號+課程代碼輔鍵記錄組成學號課程代碼課程名稱成績 補考成績 學分長度(字節)10810442簡要說明存儲所有在校生的成績修改 記錄編 寫日 期數據存儲系統名學籍管理子系統條目名專業設置別名編RD5存儲組織二維表記錄數數據量主鍵編R專業代碼輔鍵記錄組成專業代碼專業名稱總學分學位課學分必修課學分選修課學分長度(字節)4103222簡要說明修改 記錄編 寫日 期數據存

13、儲系統名教學任務管理子系統條目名班級別名編RD6存儲組織記錄數數據量主鍵編R班級號輔鍵記錄組成班級號 班級人數班級類型長度(字節)8310簡要說明修改 記錄編 寫日 期數據存儲系統名學籍管理子系統條目名畢業學生數據別名編RD7存儲組織記錄數數據量主鍵編R學號輔鍵記錄組成學號 等級畢業證號學位證號長度(字節)1051515簡要說明修改 記錄編 寫日 期數據存儲系統名成績管理子系統條目名課程別名編RD8存儲組織記錄數數據量主鍵編R課程號輔鍵記錄組成課程號 課程名專業代碼學分 學時長度(字節)820423簡要說明修改 記錄編 寫日 期數據存儲系統名教學評估子系統條目名考評數據別名編RD9存儲組織二維

14、表記錄數約 6000數據量主鍵編R教師號+學期號輔鍵記錄組成教師號 學期號學生打分出勤記錄 科研成績 備課長度(字節)852222簡要說明教師考評的數據修改 記錄編 寫日 期(4)數據加工數據加工系統名成績管理子系統編pP3.2條目名成績統計別名輸入成績檔案(D4)輸出成績統計信息(F8)、學生成績(F2.1 )簡要說明本處理中各處理項均是以學生成績檔案為處理線索修改 記錄編 寫日 期數據加工系統名教學評估子系統編RP3.1條目名成績登陸別名輸入單科成績(F3),課程(D8)輸出成績檔案(D4)簡要說明修改 記錄編 寫日 期數據加工系統名成績管理子系統編RP3.3條目名成績查詢別名輸入成績檔案

15、(D4),成績查詢(F18)輸出成績(F10)簡要說明根據需求查詢符合某些條件的成績單修改 記錄編 寫日 期數據加工系統名成績管理子系統編RP3.4條目名成績發布別名輸入學生成績(F2.1 )輸出成績通知單(F2.2 )、補考通知(F2.3 )簡要說明輸出該學期學生的成績通知和補考通知修改 記錄編日寫期數據加工系統名教學評估子系統編RP5.1條目名數據登錄別名輸入學生打分(F14),聽課評議期末檢查(F9)輸出考評數據(D9)簡要說明將外部輸入的評價數據轉換位內部數據用于后面的等級評定修改 記錄編 寫日 期數據加工系統名教學評估管理子系統編RP5.2條目名評定等級別名輸入考評數據(D9)輸出業

16、績檔案(D10)簡要說明根據業績數據得到業績等級修改 記錄編 寫日 期數據加工系統名教學評估管理子系統編RP5.3條目名結果公布別名輸入業績檔案(D10)輸出教師賦分表(F16)簡要說明輸出美味教師的最終業績評定修改 記錄編 寫日 期(5)外部實體外部項系統名教學管理系統條目名教師別名編RS3輸入數據流教學課程表(F6)輸出數據流學生單科成績(F3)主要特征本項為修課學生授課的任課教師,主要數據項:教師代碼、教師姓名、 職稱、授課名稱、從事專業和聯系電話簡要說明本系統復雜下達教師的教學任務和教學安排,接收教師錄入的學生成績。修改 記錄編 寫日 期8 .運行環境規定8.1 設備及分布客戶端主機基本配置為:8.2 支撐軟件操作系統Windows以及Linux等平臺數據庫管理系統MySQL8.3 程序運行方式本系統屬于獨立運行程序9 .開發時

溫馨提示

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

評論

0/150

提交評論