林麗娟 蘭明 莊蘭花排課系統(tǒng)

林麗娟 蘭明 莊蘭花排課系統(tǒng)

ID:5523316

大小:248.50 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2017-12-17

林麗娟 蘭明 莊蘭花排課系統(tǒng)_第1頁(yè)
林麗娟 蘭明 莊蘭花排課系統(tǒng)_第2頁(yè)
林麗娟 蘭明 莊蘭花排課系統(tǒng)_第3頁(yè)
林麗娟 蘭明 莊蘭花排課系統(tǒng)_第4頁(yè)
林麗娟 蘭明 莊蘭花排課系統(tǒng)_第5頁(yè)
資源描述:

《林麗娟 蘭明 莊蘭花排課系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、南京工程學(xué)院課程設(shè)計(jì)說(shuō)明書課程:數(shù)據(jù)庫(kù)管理系統(tǒng)題目:排課系統(tǒng)系部:經(jīng)濟(jì)管理學(xué)院專業(yè):信息管理與信息系統(tǒng)班級(jí):信管051組員:林麗娟莊蘭花蘭明設(shè)計(jì)時(shí)間:2008年12月30日至2008年12月31日指導(dǎo)者:夏勇講師(姓名)(專業(yè)技術(shù)職務(wù))2008年12月南京一、引言(一)系統(tǒng)簡(jiǎn)介排課系統(tǒng)是學(xué)校用來(lái)進(jìn)行排課的重要工具。它既可以是一個(gè)獨(dú)立運(yùn)作的管理系統(tǒng),也可以作為學(xué)校信息管理系統(tǒng)的一個(gè)子系統(tǒng)。主要內(nèi)容包括以下幾項(xiàng):條件設(shè)置,主要負(fù)責(zé)管理班級(jí)信息、課程信息、教師信息和教學(xué)時(shí)間信息。課表設(shè)置,主要負(fù)責(zé)進(jìn)行課表安排、課表調(diào)整和查詢打印。系統(tǒng)管理,主要負(fù)責(zé)用戶管理、密碼維護(hù)、

2、重新登錄和初始化。(二)系統(tǒng)及數(shù)據(jù)庫(kù)的特點(diǎn)本系統(tǒng)利用VB開發(fā)前臺(tái)界面,用SQLServer開發(fā)后臺(tái)數(shù)據(jù)庫(kù),用VB中的ADO控件連接后臺(tái)數(shù)據(jù)庫(kù)。界面友好,簡(jiǎn)潔美觀,功能齊全便于操作,非常適用于中小學(xué)校的排課操作。二、系統(tǒng)分析?(一)功能分析:1、能夠?qū)ε耪n條件進(jìn)行管理2、能夠自行進(jìn)行排課,生成科學(xué)、合理的課表。3、用戶可以對(duì)課表進(jìn)行查詢和打印。4、有效地對(duì)系統(tǒng)信息進(jìn)行維護(hù)。5、減輕教務(wù)管理人員的工作任務(wù),減少人員配置,降低管理成本。(二)需求分析在學(xué)校里,排課是一件很復(fù)雜但又很重要的事,它包含很多信息數(shù)據(jù)的管理。以前的排課管理和數(shù)據(jù)處理都是手工操作,工作量大,出錯(cuò)

3、率高,而且出錯(cuò)后不易更改,通常使管理工作混亂而又復(fù)雜。鑒于上訴情況,根據(jù)以上對(duì)系統(tǒng)特點(diǎn)和功能的分析,一個(gè)標(biāo)準(zhǔn)的排課系統(tǒng)應(yīng)該包括條件設(shè)置、課表管理、系統(tǒng)管理等幾大功能,同時(shí)每一個(gè)功能模塊又都包含一系列子模塊。排課人員登陸系統(tǒng)操作流程如圖:班級(jí)、課程、教師、時(shí)間等的設(shè)置條件設(shè)置操作登錄成功課表安排、課表調(diào)整、查詢功能課表管理操作用戶登錄用戶登錄用戶信息、修改密碼、重登錄、初始化等系統(tǒng)管理操作確認(rèn)輸入無(wú)誤,重新登錄。登錄失敗系統(tǒng)登錄操作流程圖三、系統(tǒng)設(shè)計(jì)(一)總體方案設(shè)計(jì)(總體構(gòu)架和具體模塊劃分與設(shè)計(jì))班級(jí)設(shè)置課程設(shè)置條件設(shè)置教師設(shè)置時(shí)間設(shè)置課表安排課表調(diào)整課表管理排

4、課系統(tǒng)查詢打印用戶管理密碼維護(hù)系統(tǒng)管理重新登錄初始化“班級(jí)設(shè)置”模塊負(fù)責(zé)維護(hù)班級(jí)信息,主要有增加、修改、刪除和查詢功能。班級(jí)信息包括班級(jí)名稱、班級(jí)人數(shù)、所在教室和班主任等。每個(gè)班級(jí)都有自己的教室,這樣教室資源不會(huì)發(fā)生沖突?!罢n程設(shè)置”模塊負(fù)責(zé)維護(hù)課程信息,同時(shí)進(jìn)行班級(jí)課程分配。可將課程分配到各班級(jí),并指定授課的時(shí)間和任課教師。課程信息包括課程名稱、總節(jié)數(shù)、每周節(jié)數(shù);班級(jí)課程信息包括分配ID、班級(jí)名稱、課程名稱、總節(jié)數(shù)、每周節(jié)數(shù)、課程分布和任課教師。“教師設(shè)置”模塊負(fù)責(zé)維護(hù)教師的基本信息,包括教師編號(hào)、教師姓名、所任課程、電話和郵箱?!皶r(shí)間設(shè)置”模塊負(fù)責(zé)學(xué)校每天的

5、教學(xué)時(shí)間安排,包括節(jié)號(hào)、時(shí)間段、備注等信息?!罢n表安排”模塊負(fù)責(zé)對(duì)課程的安排,采用“探測(cè)法”生成課表。系統(tǒng)排完課程受,將排課結(jié)果存在排課信息表內(nèi)。排課信息包括排課ID、班級(jí)名稱、節(jié)號(hào)、星期一、星期二、星期三、星期四、星期五、星期六和星期日。為了能夠更合理地進(jìn)行排課,遵循如下幾項(xiàng)排課規(guī)則:1、盡量將同一門課程的兩節(jié)課進(jìn)行累排。、1、教師只能任一門課程,但可以帶多個(gè)班級(jí)的同一門課程。2、教師同一時(shí)間只能為一個(gè)班級(jí)上課。3、課程安排必須嚴(yán)格按照課程分布來(lái)進(jìn)行?!罢n表調(diào)整”模塊運(yùn)行管理人員對(duì)課表進(jìn)行調(diào)整?!安樵兇蛴 蹦K提供按班級(jí)和教師課表進(jìn)行查詢和打印的功能?!坝脩艄?/p>

6、理”模塊負(fù)責(zé)管理用戶信息。用戶信息包括用戶ID、用戶名稱、用戶類別、密碼、電話和郵箱等。用戶類別有教師和管理人員。教師具有“查詢打印”、“密碼維護(hù)”、“重新登錄”3個(gè)模塊的使用權(quán)限,管理人員具有全部權(quán)限?!懊艽a維護(hù)”模塊負(fù)責(zé)維護(hù)用戶密碼信息,為用戶提供更改密碼的功能?!爸匦碌卿洝蹦K負(fù)責(zé)為用戶提供重新登錄的功能?!俺跏蓟蹦K負(fù)責(zé)初始化數(shù)據(jù),并有選擇地對(duì)數(shù)據(jù)表進(jìn)行清空。(二)數(shù)據(jù)庫(kù)設(shè)計(jì)1.概念模型設(shè)計(jì)(從實(shí)踐概括抽象出理論模型E/R)班級(jí)名稱班級(jí)人數(shù)郵箱電話所任課程所在教室教師姓名上課教師班級(jí)1N教師編號(hào)班主任1M安排N任課N課程名稱1排課課程時(shí)間段M節(jié)號(hào)、總節(jié)

7、數(shù)時(shí)間段每周節(jié)數(shù)備注其中,班級(jí),課程及時(shí)間段各實(shí)體之間的具體關(guān)系如下:安排課程班級(jí)MN班級(jí)課程信息表生成時(shí)間段班級(jí)排課排課信息表生成(二)邏輯設(shè)計(jì)(從理論‘E/R模型’到理論‘關(guān)系模型’的整理轉(zhuǎn)換)通過(guò)E/R模型到關(guān)系模型的轉(zhuǎn)化,可以得到如下關(guān)系模式:(1)班級(jí)實(shí)體集轉(zhuǎn)換為關(guān)系班級(jí)信息表(班級(jí)名稱,班級(jí)人數(shù),所在教室,班主任)(2)課程實(shí)體集轉(zhuǎn)換為關(guān)系課程信息表(課程名稱,總節(jié)數(shù),每周節(jié)數(shù))(3)教師實(shí)體集轉(zhuǎn)換為關(guān)系教師信息表(教師編號(hào),教師姓名,所任課程,電話,郵箱)(4)時(shí)間段實(shí)體轉(zhuǎn)換為關(guān)系時(shí)間段信息表(節(jié)號(hào),時(shí)間段,備注)(5)班級(jí)安排課程的聯(lián)系轉(zhuǎn)換為關(guān)系

8、班級(jí)課程信息表(分配ID

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。