教務管理系統(tǒng)模型策劃_第1頁
教務管理系統(tǒng)模型策劃_第2頁
教務管理系統(tǒng)模型策劃_第3頁
教務管理系統(tǒng)模型策劃_第4頁
教務管理系統(tǒng)模型策劃_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、教務管理系統(tǒng)模型策劃一: 系統(tǒng)需求 需求分析是數據庫信息管理系統(tǒng)開發(fā)的第一步也是最重要的一步。需求分析就是描述系統(tǒng)的需求,通過定義系統(tǒng)中的關鍵域類來建立模型。分析的根本目的是在開發(fā)者和提出需求的人之間建立一種理解和溝通的機制,因此,系統(tǒng)的需求分析應該是開發(fā)人員和用戶或客戶一起完成的。需求分析可以采用面向對象的方法來完成,即明確系統(tǒng)要服務于哪些用戶,對這些用戶提供哪些服務等。 我們的目標是該系統(tǒng)具有四大功能,教師課程管理子系統(tǒng)完成用戶身份驗證、課程設置申請、課程管理和打印功能;學生課程管理子系統(tǒng)完成用戶身份驗證、選課、成績查詢和打印功能;教務課程管理子系統(tǒng)完成用戶身份驗證、課程設置審批、課程資源

2、分配、選課結果查詢管理、成績統(tǒng)計;打印子系統(tǒng)完成各種數據信息報表的打印工作。二: 面向教師的功能需求 當教師登錄系統(tǒng)時首先通過用戶身份驗證模塊進行身份和權限認證。教師登錄后可進行課程設置申請和課程管理,并根據需要打印出相應的數據報表。 1用戶身份驗證模塊:實現(xiàn)登錄用戶的身份和權限認證,用戶必須有教師權限和輸入正確的密碼才能進入該系統(tǒng)。如果用戶信息輸入錯誤,應用程序會提示錯誤信息。 2課程設置申請模塊:主要是提供給教師進行課程設置的申請操作,具體包括新開增課程、刪除舊課程、修改已有課程信息等。 3課程管理模塊:是提供給開課教師的,主要是進行本門課的管理,包括該課程學生名單的統(tǒng)計、查詢、打印輸出以

3、及期末成績的錄入等。 4打印模塊:用于實現(xiàn)打印的控制,如表頭、列數、列標題等,調用打印子系統(tǒng)。 三: 面向學生的功能需求 學生身份驗證進行選課操作和查詢成績操作。 1用戶身份驗證模塊:實現(xiàn)登錄用戶的身份和權限認證,用戶必須有學生 權限和輸入正確的密碼才能進入該系統(tǒng),如果用戶信息輸入錯誤,應用程序會提示錯誤信息。 2選課模塊:提供學生進行選課,包括本學期所有可選課程的顯示、課程查詢、學生選退課操作等,當選課結束后,按要求打印出每個學生的課程表。 3成績查詢模塊:提供學生查詢成績,主要包括各門課程本人成績的查詢和選中課程成績的總體統(tǒng)計。 4打印模塊:可以設置相應的輸出表頭、列數、及相關列標題,調用

4、打印子系統(tǒng)。 四: 面向教務管理人員的功能需求 用于教務管理人員進行課程審批、教學安排、選課結果查詢管理、期末各課程成績統(tǒng)計等。 1用戶身份驗證模塊:實現(xiàn)登錄用戶的身份和權限認證,用戶必須有教務管理人員權限和輸入正確的密碼才能進入該系統(tǒng),如果用戶信息輸入錯誤,應用程序會提示錯誤信息。 2課程設置審批模塊:實現(xiàn)對任課教師通過教師課程管理子系統(tǒng)提交的課程設置申請進行審批,即同意或不同意該教師提出的申請。 3課程資源分配模塊:進行教學方面的安排,包括設定各門課程上課時間和上課教室、統(tǒng)計和打印本學期所有開設的課程清單等。 4成績統(tǒng)計模塊:完成每門課程成績單的查詢和打印。 5選課結果查詢模塊:將選課的結

5、果轉移到成績單中,同時也能對選課的結果進行修改。 6打印模塊:可以設置相應的輸出表頭、列數、及相關列標題,調用打印模塊。 五: 面向打印的功能需求 接受來自調用模塊的調用,系統(tǒng)本身調用打印機打印相應的數據信息報表。 性能需求 性能需求是指相互消息傳遞順利,界面友好,運行時間滿足使用需要,安全性得到完全保證。在高系統(tǒng)配置、很容易得到保證的情況下,我們最需要考慮的性能需求就是系統(tǒng)安全性問題。在開發(fā)系統(tǒng)的每個階段,均需要考慮彼此間的認證與權限,尤其要注意認證,即確定誰是特定用戶,并針對安全源驗證該用戶的身份。在處理完識別用戶的方法之后,必須使得有相應權限的用戶,才能夠使用系統(tǒng)的特定功能,簡單地說,需

6、要一種方法來決定特定用戶進行什么樣的操作。六: 數據流圖 學校每學期開始之前,老師都要進行課程設置管理,是否增開課程、取消課程和填寫課程信息等,然后交由教務處進行審批。教務處根據各位老師的申請,結合實際情況確定這學期開設的課程,并分派教學資源,如上課時間和教室等。這些工作完成后,在開學時,對這學期所有開設的課程提供給學生,學生根據自己的興趣和愛好進行選課。等選課結束后,對選課結果進行統(tǒng)計,把選課名單提供給相應的任課老師,同時也要給出每位學生的選課表。等課程結束后,任課老師根據教務處提供的選課名單對選課學生進行課程成績的評定。待成績都錄入后,同學應能查詢自己所選各門課程的成績。 根據以上教學系統(tǒng)

7、分析可以得出以下的教務管理系統(tǒng)的模型如下:以下是教學管理系統(tǒng)的總體模塊構架!此系統(tǒng)塊是通過網絡的收集的一些素材然后加上自己的一些構思而成的!我覺得對于一個好的數據系統(tǒng)在設計的過程中不但要按照規(guī)范的模板格式進行設計,還應按照標準的模板設計程序進行構思!以下就是我根據規(guī)定的模板格斯和程序設計的教學管理系統(tǒng)模塊的整體構思圖:課程設置申請模塊用戶驗證身份模塊教師課程管理子系統(tǒng)教務管理系統(tǒng)課程管理模塊打印模塊用戶身份驗證模塊選課模塊學生課程管理子系統(tǒng)選課結果查詢模塊打印模塊成績統(tǒng)計模塊課程資源分配模塊課程設置審批模塊用戶身份驗證模塊成績查詢模塊打印模塊打印字系統(tǒng)教務課程管理子系統(tǒng)七:教師課程管理子系統(tǒng)

8、當教師登錄該子系統(tǒng)時首先通過用戶身份驗證模塊進行身份和權限認證,教 師登錄后可進行課程設置申請和課程管理,并根據需要打印出相應的數據報表。 打印模塊 用戶身份驗證模塊 課程設置審批模塊 課程資源分配模塊 成績統(tǒng)計模塊 選課結果查詢模塊 打印模塊 。1、 教務管理系統(tǒng)功能模教師身份驗證模塊:實現(xiàn)登錄教師用戶的身份和權限認證,用戶必須有 相應教師的權限和輸入正確的密碼才能進入該子系統(tǒng)。首選我們應該能夠判斷是 不是合法用戶, 進入,用戶不合法無權進入該子系統(tǒng),如果用戶 密碼輸入錯誤,應用程序會提示錯誤信息。 功能模塊名稱:教師課程管理系統(tǒng)登錄窗口。 輸入數據:教師用戶名、密碼。 輸出數據:顯示教師課

9、程管理子系統(tǒng)界面。 課程設置申請模塊:主要是提供給教師進行課程設置的申請操作,具體 包括增加新課程、刪除舊課程、查詢和修改課程信息。 功能模塊名稱:課程設置申請。 輸入數據: ”,選擇單選按鈕組中的增開新課程、刪除舊課程 和修改已有課程中的某一項。 輸出數據:形成課程設置申請,等待教務管理人員審批。 處理過程:選擇“增開新課程” 學分、學時和課 按鈕時激活“已開課程列表”,此時可選擇列 表中 以對 生名單以及期末成績的錄入等。 入成績單,可打印學生的名單和輸入學生的成績。 課程管理模塊:提供給開課教師的,主要是進行本門課的管理,包括該課程學生名單的統(tǒng)計、查詢選課學生、打印學功能模塊名稱:課程管

10、理 輸入數據:該教師“開設的課程列輸出數據:打印學生名單,形成學生成績單。處理過程:進入課程管理模塊時,需要進行初始化,即列出所有已開設的課程信息。當單擊“開設的課程列表”中的課程時,顯示相應課程的學生名單和輸 用戶合法才有權 “已開課程列表“登錄”按單選按鈕,填寫課程名稱。成績的查詢和該課程成績的總體統(tǒng)計。 課的最高分、最低分和平均分。 學生用戶名。 證模塊:實現(xiàn)登錄用戶的身份和權限認證,用戶必 須有教務管理人員的權限和輸入正確的密碼才能進入該子系統(tǒng)。首選我們應該能 夠判斷是不是合法用戶,用戶合法才有權進入,用戶不合法無權進入該子系統(tǒng), 如果 臺的用戶表中驗證其有效性,如果無效 給出 理人員

11、用戶權限顯示教務課程管理子系統(tǒng)的主 界面 師課程管理子系統(tǒng)提交的課 程設功能模塊名稱:成績查詢。 輸入數據:“已學課程列表”。 輸出數據:成績,最高分,最低分,平均分。 4打印模塊:打印該學生的課程表。 輸入數據:打印表頭為“課表:”輸出數據:學生的課程表。 處理過程:設置打印表頭和列標題,查詢選修了的課程信息:課程號、課程名稱、上課教室和上課時間,調用打印子系統(tǒng)打印課程表。 2.3.3 教務課程管理子系統(tǒng) 用于教務處人員進行課程審批、教學安排、選課結果查詢管理、期末課程成績統(tǒng)計等。 1教務管理人員身份驗用戶密碼輸入錯誤,應用程序會提示錯誤信息。 功能模塊名稱:教務管理。 輸入數據:教務管理人

12、員用戶名、密碼。 輸出數據:顯示教務處專用主界面。 處理過程:教務管理人員輸入用戶名、密碼后,點擊“登錄”按鈕,程序獲取教務管理人員用戶名和密碼信息,在后提示信息,有效則根據教務管。 2課程設置審批模塊:實現(xiàn)對任課教師通過教置進行審批,即同意或不同意該教師提出的申請。 功能模塊名稱:課程設置審批 輸入數據:“待審批的課程” 輸出數據:申請項目是否同意。 4打印模塊:用于實現(xiàn)打印的控制,如查詢學生名單、設置打印表頭,列 數及 ”,打印列分別為“班級”、“學號”和“姓 名”。 課程的具體學生名單。 ,調用打印子系 統(tǒng)。 法無權進入該子系統(tǒng),如果用戶密碼輸入 錯誤 碼。 。 錄”按鈕,程序獲取學生用

13、 戶名 期所有課程的顯示、課程查 詢、 理過程:在“課程編號”編輯框中輸入要選修的課程編號,單擊“課程信 息顯 鈕完成一門課的選修工 作, 程;單擊“課表打印”按鈕可以打印該生的課程表。 3成績查詢模塊:提供學生查詢成績,主要包括學生選修的各門課程本人 列標題等,并且打印學生名單。 功能模塊名稱:打印學生名單 輸入數據:打印表頭為“學生名單 輸出數據:選修該教師某門處理過程:設置打印表頭和列標題,查詢要打印的學生名單 八:學生課程管理子系統(tǒng) 用于學生登錄系統(tǒng)后進行選課操作和查詢成績操作。 1學生身份驗證模塊:實現(xiàn)登錄用戶的身份和權限認證,用戶必須有學生的權限和輸入正確的密碼才能進入該子系統(tǒng)。首

14、選我們應該能夠判斷是不是合法用戶,用戶合法才有權進入,用戶不合,應用程序會提示錯誤信息。 功能模塊名稱:學生課程管理系統(tǒng)登錄窗口。 輸入數據:學生用戶名、密輸出數據:顯示學生課程管理子系統(tǒng)界面處理過程:輸入學生用戶名、密碼后,點擊“登入和密碼信息,在后臺的用戶表中驗證其有效性,如果無效給出提示信息,有效則根據學生用戶權限顯示學生課程管理子系統(tǒng)界面。 2選課模塊:提供給學生進行選課,包括本學學生選退課操作等,當選課結束后,按要求打印出每個學生的選課表。 功能模塊名稱:選課。 輸入數據:課程編號。 輸出數據:課程信息、已選課程列表和打印課表。 處示”按鈕可顯示該課程的相關信息,單擊“選修”按單擊“

15、已選課程”列表中的課程,再單擊“刪除”按鈕可刪除一門已經選修了的課 處理過程:單擊“待審批的課程”列表中的一門課程,在課程信息中顯示課 程相 課程的申請。 教學方面的安排,包括設定各門課程上課時間 和上 名稱:課程資源分配。 提交分配”即完成該門課 程的 列表中選一項,單擊“取消分配”可取消該門 課的 分配了資源的課程。單擊“打印 課程信息”按鈕,打印輸出所有已開設課程的資料。 數據:“選課結果”列表 課結果”列表中顯示所 有學 結果,單擊“轉移全部結果”按鈕把“選課 結果 績表”列表中,并刪除“選課結果”列表中 的數 ”按鈕可顯示課程名 稱、 績單”設置打印機打印所選課程的成績單。 級、 關

16、內容:課程名稱、任課教師、學分、學時、課程簡介、申請項目。單擊“同意”按鈕則同意該課程的申請,單擊“不同意”按鈕則拒絕該3課程資源分配模塊:進行課教室、統(tǒng)計和打印本學期所有開設的課程清單等。 功能模塊輸入數據:“待分配課程”列表,“已分配課程”列表,上課教室和上課時間。 輸出數據:,“已分配課程”列表,打印課程信息。 處理過程:在“待分配課程”列表中,選擇一門課程,在“上課教室”中輸入教室名稱,在“上課時間”中輸入上課時間,單擊“分配工作。在“已分配課程”分配。單擊“清除所有分配”可取消所有已4選課結果查詢管理模塊:將選課的結果轉移到成績單中,同時也能對選課的結果進行修改。 功能模塊名稱:選課結果查詢管理。 輸入輸出數據:“成績單”列表。 處理過程:用戶選擇“選課結果查詢”模塊時在“選

溫馨提示

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

評論

0/150

提交評論