資源描述:
《線上決策支援排課系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、在線排課管理決策支持系統(tǒng)危永中、張恒志、陳儷文義守大學(xué)信息管理系Email:wei3504d@isu.edu.tw摘 要 選課排課作業(yè),一向是一個(gè)困難且繁雜的工作。不僅資料的準(zhǔn)備搜集需要下功夫,事后的排課作業(yè)更是一個(gè)令人一個(gè)頭兩個(gè)大的工作。在還沒有計(jì)算機(jī)化的時(shí)代,這項(xiàng)工作尤其困難?,F(xiàn)在,是一個(gè)講求高效率以及低錯(cuò)誤率的時(shí)代,所以一個(gè)好的選課排課系統(tǒng),便可以輕松的幫助我們完成工作?! £P(guān)系型數(shù)據(jù)庫,可以將數(shù)據(jù)庫的管理做到更方便、更沒有錯(cuò)誤。藉由關(guān)系型的數(shù)據(jù)庫建立方式,對(duì)于數(shù)據(jù)的更新以及刪除,是以串接式的方式連
2、帶的將其它的子數(shù)據(jù)表一起做變更,如此的數(shù)據(jù)庫方式,可以使得數(shù)據(jù)庫更為方便。關(guān)鍵詞詞:選課、排課、關(guān)系型數(shù)據(jù)庫壹、緒 論 一個(gè)選課排課作業(yè),大致可以分成三部分來看:第一部分是數(shù)據(jù)的建立。在做任何工作之前,我們必須把數(shù)據(jù)建立完成,其中包括了課程、班級(jí)、教師等的數(shù)據(jù)。數(shù)據(jù)的建立是環(huán)環(huán)相扣,牽一發(fā)而動(dòng)全身的,因此使用關(guān)系型數(shù)據(jù)庫的建立方式,方便做串接的更新和刪除動(dòng)作,以達(dá)到方便管理的動(dòng)作。第二部分是資料的搜集。當(dāng)建立好各種的數(shù)據(jù)之后,便要供各個(gè)教師來選擇。管理者提供教師們可以選擇的課程資料,讓教師們選擇想要教授的
3、課程。選擇完之后,管理者便可以依照搜集到的資料,完成接下來的動(dòng)作。第三部分是排課。當(dāng)管理者搜集完各個(gè)教師的選課數(shù)據(jù)之后,便可以依照這些數(shù)據(jù),解決掉沖突的問題,而選擇適當(dāng)?shù)臅r(shí)間安排課程,以完成整年度的教師及班級(jí)課表。貳、系統(tǒng)分析與設(shè)計(jì)一、介紹動(dòng)機(jī)-原有系統(tǒng)老舊,為了要更方便使用,因此重新制作一個(gè)新的系統(tǒng)。目的-借著新建立的系統(tǒng),使得管理者能夠更方便的管理數(shù)據(jù),達(dá)到效率增加且錯(cuò)誤減少的結(jié)果。計(jì)劃的描述-管理者:管理教師數(shù)據(jù)、管理班級(jí)數(shù)據(jù)、管理總課程數(shù)據(jù)、管理學(xué)期課程數(shù)據(jù)、管理共同科目數(shù)據(jù)、管理系統(tǒng)公告、管理留言
4、投票數(shù)據(jù)、管理選課時(shí)間、排課、檢視課程沖突、回首頁、維護(hù)數(shù)據(jù)庫。 使用者:?課程清單、預(yù)選課程、時(shí)間(不愿排課時(shí)間)、修改賬號(hào)密碼、檢視預(yù)選課程、投票建議、查看歷年課表、回首頁。對(duì)本團(tuán)隊(duì)的好處-學(xué)習(xí)到更完整的數(shù)據(jù)庫應(yīng)用和程序的撰寫方式。且?guī)椭瞪系倪x課排課作業(yè)更為有效率。履行的部分-在線排課管理決策系統(tǒng)、數(shù)據(jù)庫、投票建議。估計(jì)時(shí)間-6個(gè)月一、系統(tǒng)描述系統(tǒng)內(nèi)容應(yīng)用網(wǎng)絡(luò)與數(shù)據(jù)庫結(jié)合所發(fā)展的系統(tǒng)硬件專題計(jì)算機(jī)網(wǎng)絡(luò)學(xué)術(shù)網(wǎng)絡(luò)、Domainname軟件Win2000Server、IIS、ASP、flash、Photo
5、Impact、排版軟件、AcrobatReader5.1、SQLServer2000、防毒軟件、防火墻、JavaScript、FrontPage、VBScript二、可行性分析 經(jīng)濟(jì)分析-增加管理掌控力(便于管理)、可傳送立即訊息技術(shù)分析-ASP、SQLServer、flash、繪圖軟件、排版軟件、PhotoImpact8 、AcrobatReader5.1、Java(VB)Script、網(wǎng)絡(luò)安全管理、網(wǎng)絡(luò)維護(hù)運(yùn)作分析-管理決策時(shí)程分析-(一)規(guī)劃系統(tǒng)【一個(gè)月】 ? (二)進(jìn)行系統(tǒng)設(shè)計(jì)【四個(gè)月】?。ㄈ?/p>
6、)建立數(shù)據(jù)庫【二個(gè)月】:1、教師資料2、班級(jí)資料 3、總課程數(shù)據(jù)4、學(xué)期課程資料5、預(yù)選課程數(shù)據(jù) 6、共同科目資料 7、不排課時(shí)間 8、歷年授課資料 9、學(xué)期課程紀(jì)錄 10、教師的課表 11、教師課表的紀(jì)錄 12、班級(jí)的課表 13、班級(jí)課表的紀(jì)錄 14、投票建議 15、選課時(shí)間 16、系統(tǒng)公告 (四)版面設(shè)計(jì)【一個(gè)月】: 1、首頁 2、管理者【二星期】: (1)排課 (2)維護(hù)數(shù)據(jù)庫:班級(jí)數(shù)據(jù)設(shè)定教師數(shù)據(jù)設(shè)定總課程數(shù)據(jù)設(shè)定學(xué)期新課程設(shè)定管理預(yù)選課程教師排課時(shí)間設(shè)定系統(tǒng)時(shí)間
7、設(shè)定還原課表默認(rèn)值3、檢視課程沖突 4、回首頁(五)使用者【一星期】1、課程清單2、檢視學(xué)期課程3、檢視預(yù)選課程4、預(yù)選課程、時(shí)間(不愿排課時(shí)間)5、投票建議6、回首頁(六)Link【一星期】?(七)測試系統(tǒng)【一個(gè)月】?1、檢查連結(jié)?2、修正錯(cuò)誤一、時(shí)程表表1 系統(tǒng)時(shí)程表方案時(shí)間(1)規(guī)劃系統(tǒng)一個(gè)月(2)進(jìn)行系統(tǒng)設(shè)計(jì)四個(gè)月 (?。┙?shù)據(jù)庫二個(gè)月 ?。éⅲ┌婷嬖O(shè)計(jì)一個(gè)月 ?。á瘢┕芾碚叨瞧凇 。á颍┦褂谜咭恍瞧凇 。á螅㎜ink一星期(3)測
8、試系統(tǒng)一個(gè)月二、甘特圖表2 系統(tǒng)甘特圖3月4月5月6月7月8月(1)規(guī)劃系統(tǒng)(2)進(jìn)行系統(tǒng)設(shè)計(jì) ?。é。┙?shù)據(jù)庫 ?。éⅲ┌婷嬖O(shè)計(jì) ?。á瘢┕芾碚摺 。á颍┦褂谜摺 。á螅㎜ink(3)測試系統(tǒng)一、DFD(一)Context教師查看課程清單、預(yù)選課程和時(shí)間、查看預(yù)選課程、修改賬號(hào)密碼、投票建議回報(bào)課程清單、回報(bào)預(yù)選課程、回報(bào)查看預(yù)選課程0排課系統(tǒng)管理者設(shè)定班級(jí)數(shù)據(jù)、設(shè)定基本課程數(shù)據(jù)、設(shè)定新學(xué)期課程數(shù)