安陽師院教務管理系統(一)
安陽師范學院教務管理系統入口:http://jwc.aynu.edu.cn/
安陽師院教務管理系統(二)
安陽師范學院人文管理學院教務處入口:http://120.194.53.39/jwc/
安陽師院教務管理系統(三)
綜合教務管理系統
一、需求分析
1. 系統目標:
實現一個計算機綜合教務管理系統,完成班級信息管理,學生信息管理,課程信息管理和學生選課管理等功能。
2. 系統功能需求:
本系統的用戶分為超級用戶和普通用戶兩類,超級用戶負責系統維護,包括對班級信息,學生個人信息,課程信息的錄入,修改,查詢,刪除等。普通用戶即選課學生則只具有為自己選課的權限。
(1) 功能劃分:
用戶通過身份驗證后進入主界面。主界面為超級用戶提供6項選擇:學生信息管理,課程信息管理,班級信息管理,選課,口令修改和退出系統。普通用戶有4項功能選擇:選課,課程查詢,口令修改和退出系統。
(2) 功能描述: ● 班級信息管理:
給出所有班級的列表,超級用戶可以實現增加,修改,查找,刪除班級信息,維護指定班級所有學生信息,為指定班級設定必修課和選課學分限制等功能。在維護指定班級學生信息功能中,超級用戶可以實現增加,修改,刪除學生信息,察看某一學生選課情況,為學生更改口令等功能。在指定班級必修課功能中,以課表形式列出班級所有必修課的課程信息,實現為一個班級增加或刪除必修課的功能。 ● 學生信息管理:
給出所有學生的列表,超級用戶可以增加,修改,刪除,查找學生信息,察看某個學生選課情況,為學生修改口令等功能。本項功能與班級信息維護功能中的維護指定班級學生信息功能相似,不同的是本項功能中將列出所有班級的所有學生信息。
● 課程信息管理:
加入,修改,刪除課程紀錄,察看某門課的選課情況,查詢指定的課程信息。 ● 選課:
以課表的形式列出學生選課情況,學生可以為自己選修或者退選課程,而超級用戶可以為任何學生選修或者退選課程。每個班級都有選課的學分限制,不允許學生選擇課程的總學分超過所在班級的選課最大學分限制,而當退出選課功能時,如果選取課程總學分未達到所在班級選課最小學分限制則給出警告信息(因為學生可以多次進入選課界面選課)。 ● 修改口令:
用戶需要輸入原口令,并且兩次輸入新口令一致后,系統即用新口令代替舊口令。 ● 退出系統:
當用戶退出系統時,如果選取的課程總學分未達到所在班級選課最小學分限制,則給出警告信息。
3. 開發工具:
該綜合教務系統的數據庫采用了Microsoft的SQL Server2000企業版,前臺應用程序采用了ASP編寫,提供了Web界面方便學生從網上使用。由于采用了ADO數據庫接口,因此很容易修改為支持ORACLE,SYBASE,DB2等數據庫,該系統的結構為B/S結構,即
瀏覽器/服務器結構。
4. 系統的數據流圖: 了解用戶的應用要求,使用信息流程圖分析應用系統中的信息流。綜合教務系統的簡單信息流如下。
(1)系統的上下文數據流圖如圖5-38
圖5-38 綜合教務系統的上下文數據流圖
(2) 學生選課的數據流圖如圖
5-39