簡單排課程序設(shè)計報告.doc
約23頁DOC格式手機打開展開
簡單排課程序設(shè)計報告,頁數(shù):23字數(shù):6516報告正文 需求分析:排課是學(xué)校教學(xué)管理中重要的管理工作之一,是為學(xué)校所設(shè)置的課程安排時間、教師和地點,使整個教學(xué)能夠有計劃有秩序地進行。課表編排是一個涉及多種因素的組合規(guī)劃問題,它要保證在課程安排中教師、學(xué)生、教室不能產(chǎn)生沖突(所謂沖突,就是將需要上不同課程的兩個或多個班安排...
內(nèi)容介紹
此文檔由會員 cnlula 發(fā)布
簡單排課程序設(shè)計報告
頁數(shù):23 字數(shù):6516
報告正文
需求分析:
排課是學(xué)校教學(xué)管理中重要的管理工作之一,是為學(xué)校所設(shè)置的課程安排時間、教師和地點,使整個教學(xué)能夠有計劃有秩序地進行。
課表編排是一個涉及多種因素的組合規(guī)劃問題,它要保證在課程安排中教師、學(xué)生、教室不能產(chǎn)生沖突(所謂沖突,就是將需要上不同課程的兩個或多個班安排在同一時間、同一教室,或為同一教師在同一時間段安排了多門課程等情況),并且要滿足教師的要求和教室資源的約束條件。
1、根據(jù)管理的實際要求,結(jié)合課程管理的實際流程,系統(tǒng)應(yīng)該具有以下功能:
(1)、教師對排好的課程有查詢功能,可按教師、教室和課程情況進行查詢;
(2)、教師可以有注冊功能;
(3)、管理員具有查詢功能,可以對教師、教室、課程等信息進行查詢,以便管理;
(4)、管理員具有編輯功能,可以對教師、教室和課程信息進行添加、修改、刪除等操作;
(5)、管理員具有安排課程的功能,可以對教師、教室、課程和時間進行合理的安排。
2、開發(fā)工具的選擇:
開發(fā)工具:Visual Basic 6.0
數(shù)據(jù)庫管理系統(tǒng):Access 2000
設(shè)計概要:
系統(tǒng)功能模塊層次圖:
登錄模塊:分兩個部分,即教師身份登錄和管理員身份登錄,其中還有教師身份注冊。
教師身份登錄:顯示教師身份具有的功能
按課程查詢:按所輸入的課程信息查詢數(shù)據(jù)庫,顯示所查詢課程的安排情況
按教師查詢:按所輸入的教師信息查詢數(shù)據(jù)庫,顯示所查詢教師的安排情況
按教室查詢:按所輸入的教室信息查詢數(shù)據(jù)庫,顯示所查詢教室的安排情況
管理員身份登錄:顯示管理員身份具有的功能
教師信息查詢:按所輸入教師信息查詢教師的詳細信息
教室信息查詢:按所輸入教室信息查詢教室的詳細信息
課程信息查詢:按所輸入課程信息查詢課程的詳細信息
教師信息錄入:將教師信息輸入數(shù)據(jù)庫
教室信息錄入:將教室信息輸入數(shù)據(jù)庫
課程信息錄入:將課程信息輸入數(shù)據(jù)庫
安排課程:根據(jù)數(shù)據(jù)庫里教師、教室和課程信息安排課程
頁數(shù):23 字數(shù):6516
報告正文
需求分析:
排課是學(xué)校教學(xué)管理中重要的管理工作之一,是為學(xué)校所設(shè)置的課程安排時間、教師和地點,使整個教學(xué)能夠有計劃有秩序地進行。
課表編排是一個涉及多種因素的組合規(guī)劃問題,它要保證在課程安排中教師、學(xué)生、教室不能產(chǎn)生沖突(所謂沖突,就是將需要上不同課程的兩個或多個班安排在同一時間、同一教室,或為同一教師在同一時間段安排了多門課程等情況),并且要滿足教師的要求和教室資源的約束條件。
1、根據(jù)管理的實際要求,結(jié)合課程管理的實際流程,系統(tǒng)應(yīng)該具有以下功能:
(1)、教師對排好的課程有查詢功能,可按教師、教室和課程情況進行查詢;
(2)、教師可以有注冊功能;
(3)、管理員具有查詢功能,可以對教師、教室、課程等信息進行查詢,以便管理;
(4)、管理員具有編輯功能,可以對教師、教室和課程信息進行添加、修改、刪除等操作;
(5)、管理員具有安排課程的功能,可以對教師、教室、課程和時間進行合理的安排。
2、開發(fā)工具的選擇:
開發(fā)工具:Visual Basic 6.0
數(shù)據(jù)庫管理系統(tǒng):Access 2000
設(shè)計概要:
系統(tǒng)功能模塊層次圖:
登錄模塊:分兩個部分,即教師身份登錄和管理員身份登錄,其中還有教師身份注冊。
教師身份登錄:顯示教師身份具有的功能
按課程查詢:按所輸入的課程信息查詢數(shù)據(jù)庫,顯示所查詢課程的安排情況
按教師查詢:按所輸入的教師信息查詢數(shù)據(jù)庫,顯示所查詢教師的安排情況
按教室查詢:按所輸入的教室信息查詢數(shù)據(jù)庫,顯示所查詢教室的安排情況
管理員身份登錄:顯示管理員身份具有的功能
教師信息查詢:按所輸入教師信息查詢教師的詳細信息
教室信息查詢:按所輸入教室信息查詢教室的詳細信息
課程信息查詢:按所輸入課程信息查詢課程的詳細信息
教師信息錄入:將教師信息輸入數(shù)據(jù)庫
教室信息錄入:將教室信息輸入數(shù)據(jù)庫
課程信息錄入:將課程信息輸入數(shù)據(jù)庫
安排課程:根據(jù)數(shù)據(jù)庫里教師、教室和課程信息安排課程