南昌航空大學排課系統(tǒng)_第1頁
南昌航空大學排課系統(tǒng)_第2頁
南昌航空大學排課系統(tǒng)_第3頁
南昌航空大學排課系統(tǒng)_第4頁
南昌航空大學排課系統(tǒng)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

排課系統(tǒng)

一、概

述二、系統(tǒng)規(guī)劃三、系統(tǒng)分析四

、系統(tǒng)設(shè)計五、程序流程圖

一、概

述(一)

開發(fā)背景

近幾年來,隨著各高校辦公自動化工作的推進,教務(wù)管理自動化也被擺上了日程。排課系統(tǒng)正是為了減輕教務(wù)人員的工作量,實現(xiàn)教務(wù)工作自動化,解決排課這一老大難問題的教務(wù)辦公軟件。

(二)項目的任務(wù)及意義當今學校內(nèi)部沒有完善的高校排課系統(tǒng),管理水平差,學校課程不能得到合理分配。迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和管理高校課程。本軟件主要是適用于高等學校教務(wù)部門的辦公軟件,運用此軟件,可以免去工作人員繁忙而枯燥的手工排課過程,直接通過計算機進行排課。

二、系統(tǒng)規(guī)劃

(一)需求分析1學生信息模塊完成學生的登陸,然后根據(jù)各位同學所在的系不同,調(diào)出相應的課程模塊。其中學生登錄模塊的功能是驗證登錄人員確實是本院的學生,學生啟動本系統(tǒng)后,系統(tǒng)提示輸入學生學號和密碼,驗證后進入主控操作界面。

2教師信息模塊完成教師的登陸,然后根據(jù)各位教師所在的系不同,教師所教的課程不同,調(diào)出要排課的課程。其中教師登陸模塊的功能是驗證登錄人員確實是本院的教師,教師啟動本系統(tǒng)后,系統(tǒng)提示輸入教師工號和密碼,驗證后進入主控操作界面。

3課程信息管理包括必修課程和選修課程,學生必需先登陸才能進行對課程查詢。(二)可行性分析1

技術(shù)可行性

該系統(tǒng)對軟、硬件系統(tǒng)要求較低,所需硬件設(shè)備,市場上銷售且價格較低,甚至可以使用原有的設(shè)備。2

經(jīng)濟可行性

當今學校內(nèi)部沒有完善的高校排課系統(tǒng),管理水平差,學校課程不能得到合理分配。迫切需要提高現(xiàn)代化管理水平、管理質(zhì)量和管理高校課程。高校排課系統(tǒng)的初步現(xiàn)代化的開發(fā)和使用,能夠大大提高學校管理者的工作效率,節(jié)省成本提高經(jīng)濟效益。3

操作可行性

本系統(tǒng)靈活方便,快捷迅速,適應處理多項數(shù)據(jù)。采用友好、直觀的視窗界面,鼠標、鍵盤兩種操作方式任意選擇,方便快捷。界面統(tǒng)一規(guī)范,提示信息功能完整,稍一接觸就可以上手進行所有操作。三、系統(tǒng)分析

一業(yè)務(wù)流程圖

二數(shù)據(jù)字典

(一)業(yè)務(wù)流程圖

(二)數(shù)據(jù)字典1.數(shù)據(jù)項定義

2.數(shù)據(jù)流定義

3.處理過程描述

4.數(shù)據(jù)存儲

1.數(shù)據(jù)項定義2.數(shù)據(jù)流定義3.處理過程描述4.數(shù)據(jù)存儲四

、系統(tǒng)設(shè)計

(一)系統(tǒng)總體設(shè)計

(二)系統(tǒng)詳細設(shè)計

(一)系統(tǒng)總體設(shè)計

1、用戶管理子系統(tǒng)功能:用戶密碼的設(shè)置和修改,用戶權(quán)限的設(shè)置,用戶重新登陸;2、數(shù)據(jù)管理子系統(tǒng)功能:包括對教室、教師、班級、教學計劃和課表數(shù)據(jù)的保存、查詢、更新、刪除;

3、教學計劃管理子系統(tǒng)功能:某一確定的學期的教學工作計劃,對于班級而言,每門課程的學時、開始周、結(jié)束周以及每門課程的任課教師,該子系統(tǒng)對教學計劃進行管理和完善;

4、排課管理子系統(tǒng)功能:包括自動排課,手動排課兩個部分;

5、課表的生成與打印:在對各項數(shù)據(jù)進行處理后,生成課表,并打印出來;

(二)系統(tǒng)詳細設(shè)計1.編碼設(shè)計

2.E-R圖

3.數(shù)據(jù)庫設(shè)計

4.輸入輸出設(shè)計

1.編碼設(shè)計編碼是以適當?shù)姆杹肀磉_客觀實體的屬性及特征。又標識、統(tǒng)計檢索、對象描述的作用,一般根據(jù)唯一性原則、規(guī)范性原則、可擴充性原則和簡明性原則來進行設(shè)計。本系統(tǒng)中該系統(tǒng)采用層次編碼設(shè)計方法。

2.E-R圖實體屬性:

班級:{班級號,

班級名,

專業(yè)編號

,專業(yè)名稱

,學員編號,學院名稱}

老師:{職工號,姓名,性別,所在學院編號,所授課程編號}

課程:{課程編號,課程名稱,課程優(yōu)先級}

教室:{教室編號,教室名稱,容量,所在教學樓編號}

實體聯(lián)系部分情況:

1、一個班級可以是在一個學期內(nèi)學習每M門課程,一門課程也可以同時在我們學校的N個班級內(nèi)開課;

2、一個老師可以叫M門課程的情況,同時一門課程有

N個老師在教授課程;

3、一個班級有M個老師授課學習,一個老師也可能在N個班級中講課;

4、一個班上課只能在1個教室,同時一個教室在一時刻只能在同一個班上課(大課及公選課沒有考慮進去);

5、一個老師上課在1個教室,一個教室只能1個老師在上課;

6、一個時間點有M個班級在上課,一個班級只能在1個時間點上課。

3.數(shù)據(jù)庫

以下是要創(chuàng)建的十張表:

4.輸入輸出設(shè)計

(1)輸入設(shè)計

輸入設(shè)計的原則:

1最小量原則,輸入量越小,出錯機會越少,花費時間越少,數(shù)據(jù)一致行越好;

2簡單性原則,輸入的準備、輸入過程應盡量容易以減少錯誤的發(fā)生。

3早檢驗原則,對輸入數(shù)據(jù)的檢驗盡量接近原數(shù)據(jù)發(fā)生點,使錯誤能即使得到改正。

4少轉(zhuǎn)換原則,輸入數(shù)據(jù)盡量用去處理所需形式記錄,以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時發(fā)生錯誤。輸入界面的設(shè)計我們不僅考慮到數(shù)據(jù)輸入窗口的屏幕格式,而且考慮到如何使輸入數(shù)據(jù)的錯誤率盡可能的減小,為此,在程序中加入了對輸入數(shù)據(jù)的校驗和判斷等功能,如輸入數(shù)據(jù)的范圍,數(shù)據(jù)間的關(guān)聯(lián)等。同時,

盡可能多的使用菜單方式、會話方式、一次輸入多次使用的方式來簡化用戶的輸入操作.(2)輸出設(shè)計

輸出設(shè)計主要包括以下幾方面的內(nèi)容:1確定輸出內(nèi)容;2選擇輸出設(shè)備與介質(zhì);3確定輸出格式。

在輸出界面的設(shè)計上,可以通過多種方式來實現(xiàn),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論