學(xué)分制管理下的計(jì)算機(jī)排課系統(tǒng)設(shè)計(jì).doc
約35頁DOC格式手機(jī)打開展開
學(xué)分制管理下的計(jì)算機(jī)排課系統(tǒng)設(shè)計(jì),全文20頁約11000字論述翔實(shí)目錄 摘要11 軟件需求分析21.1需求背景21.1.1 系統(tǒng)環(huán)境21.1.2系統(tǒng)功能31.1.3用戶特征31.1.4假設(shè)與前提條件31.1.5限制與約束31.2可行性分析41.2.1經(jīng)濟(jì)可行性分析42系統(tǒng)分析42.1系統(tǒng)結(jié)構(gòu)分析42.1.1定義42.1....
內(nèi)容介紹
此文檔由會(huì)員 孤星逐月 發(fā)布
學(xué)分制管理下的計(jì)算機(jī)排課系統(tǒng)設(shè)計(jì)
全文20頁 約11000字 論述翔實(shí)
目 錄
摘要 1
1 軟件需求分析 2
1.1需求背景 2
1.1.1 系統(tǒng)環(huán)境 2
1.1.2系統(tǒng)功能 3
1.1.3用戶特征 3
1.1.4假設(shè)與前提條件 3
1.1.5限制與約束 3
1.2可行性分析 4
1.2.1經(jīng)濟(jì)可行性分析 4
2系統(tǒng)分析 4
2.1系統(tǒng)結(jié)構(gòu)分析 4
2.1.1定義 4
2.1.2客戶信息管理模塊 4
2.1.3總體功能圖 5
2.1.4編程平臺(tái) 5
2.2數(shù)據(jù)庫設(shè)計(jì) 6
2.2.1數(shù)據(jù)庫選用 6
2.2.2數(shù)據(jù)源命名規(guī)則 6
2.2.3表設(shè)計(jì) 6
2.3功能分析 7
2.3.1靜態(tài)數(shù)據(jù)錄入模塊 7
2.3.2生成選課排課表模塊 7
2.3.3錄入信息瀏覽模塊 7
2.3.4教師課表查詢 7
2.3.5院系備選課表查詢模塊 7
2.3.6手動(dòng)修改模塊 7
3系統(tǒng)實(shí)現(xiàn) 8
3.1關(guān)于生成排課表單的算法描述 8
3.1.1要解決的主要問題 8
3.1.2安排課程的上課時(shí)間 9
3.1.3為老師安排課時(shí) 16
3.1.4安排教室 18
3.2關(guān)于手動(dòng)修改排課表模塊 18
3.2.1排課表查詢 18
3.2.2沖突情況查詢 19
3.2.3手動(dòng)修改排課表單 19
4結(jié)束語 19
參考文獻(xiàn) 20
【摘要】本系統(tǒng)旨在綜合課程、課時(shí)、教員、教室等各種教務(wù)信息,通過計(jì)算機(jī)為高校學(xué)分制體系自動(dòng)生成排課表單。由于問題的復(fù)雜性,我們著重解決了為保證教學(xué)計(jì)劃的課時(shí)沖突問題和安排教師的問題,抓住了問題的主要矛盾,加深了對(duì)學(xué)分制下排課系統(tǒng)的研究。
【關(guān)鍵字】教務(wù),排課系統(tǒng),學(xué)分制
The Analysis and Design of System for the Courses Arranging
【Abstract】The Course Arranging System’s aim is making use of hundreds of educational administration information of courses, teachers, classrooms and coursetime to arrange courses automatically. Because of this problem’s complexity, we tried our best to ensure teaching plans be executed. Therefore this problem could be settled more successfully under the credit hour system.
【Keyword】Educational Administration, Course Arranging System, Credit Hour System
全文20頁 約11000字 論述翔實(shí)
目 錄
摘要 1
1 軟件需求分析 2
1.1需求背景 2
1.1.1 系統(tǒng)環(huán)境 2
1.1.2系統(tǒng)功能 3
1.1.3用戶特征 3
1.1.4假設(shè)與前提條件 3
1.1.5限制與約束 3
1.2可行性分析 4
1.2.1經(jīng)濟(jì)可行性分析 4
2系統(tǒng)分析 4
2.1系統(tǒng)結(jié)構(gòu)分析 4
2.1.1定義 4
2.1.2客戶信息管理模塊 4
2.1.3總體功能圖 5
2.1.4編程平臺(tái) 5
2.2數(shù)據(jù)庫設(shè)計(jì) 6
2.2.1數(shù)據(jù)庫選用 6
2.2.2數(shù)據(jù)源命名規(guī)則 6
2.2.3表設(shè)計(jì) 6
2.3功能分析 7
2.3.1靜態(tài)數(shù)據(jù)錄入模塊 7
2.3.2生成選課排課表模塊 7
2.3.3錄入信息瀏覽模塊 7
2.3.4教師課表查詢 7
2.3.5院系備選課表查詢模塊 7
2.3.6手動(dòng)修改模塊 7
3系統(tǒng)實(shí)現(xiàn) 8
3.1關(guān)于生成排課表單的算法描述 8
3.1.1要解決的主要問題 8
3.1.2安排課程的上課時(shí)間 9
3.1.3為老師安排課時(shí) 16
3.1.4安排教室 18
3.2關(guān)于手動(dòng)修改排課表模塊 18
3.2.1排課表查詢 18
3.2.2沖突情況查詢 19
3.2.3手動(dòng)修改排課表單 19
4結(jié)束語 19
參考文獻(xiàn) 20
【摘要】本系統(tǒng)旨在綜合課程、課時(shí)、教員、教室等各種教務(wù)信息,通過計(jì)算機(jī)為高校學(xué)分制體系自動(dòng)生成排課表單。由于問題的復(fù)雜性,我們著重解決了為保證教學(xué)計(jì)劃的課時(shí)沖突問題和安排教師的問題,抓住了問題的主要矛盾,加深了對(duì)學(xué)分制下排課系統(tǒng)的研究。
【關(guān)鍵字】教務(wù),排課系統(tǒng),學(xué)分制
The Analysis and Design of System for the Courses Arranging
【Abstract】The Course Arranging System’s aim is making use of hundreds of educational administration information of courses, teachers, classrooms and coursetime to arrange courses automatically. Because of this problem’s complexity, we tried our best to ensure teaching plans be executed. Therefore this problem could be settled more successfully under the credit hour system.
【Keyword】Educational Administration, Course Arranging System, Credit Hour System