freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機科學(xué)與技術(shù)專業(yè)畢業(yè)論文--智能排課系統(tǒng)畢業(yè)設(shè)計-文庫吧

2024-11-13 17:07 本頁面


【正文】 管理意識。只有高標準、高質(zhì)量的管理才能滿足教育事業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高教學(xué)排課管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在教學(xué)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來越重要的地位。教學(xué)排課管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺 階的重要標志。 有關(guān)排課管理系統(tǒng)的軟件市面上有不少,教學(xué)管理人員也試用過一些,但總覺得不是很好用,不能完全滿足我們的要求,所以都放棄用這些軟件了,改為每次輸入數(shù)據(jù)后,用手工更改數(shù)據(jù)庫存量和安排課程,另外課表也無法用限制條件自動生成 .以及直接導(dǎo)出到 EXCLE 表中,所以,迫切希望有一套完全適合排課管理應(yīng)用的軟件,以減輕管理人員的工作負擔(dān)。 另一方面由于這類軟件大多數(shù)是單機版的,現(xiàn)在也有不少是網(wǎng)絡(luò)板的,但大部份都是在本地網(wǎng)絡(luò)上運行的。因此系統(tǒng)的開發(fā)方向應(yīng)當(dāng)是面向網(wǎng)絡(luò)版的排課管理系統(tǒng)開發(fā)這點在今后的學(xué)習(xí)中將不斷完善 系統(tǒng)結(jié)構(gòu)圖 2-系統(tǒng)流程圖為了實現(xiàn)管理信息系統(tǒng)的計算機化,僅僅用文字來描述信息的流動和存儲還遠遠不夠,還要進一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對各種數(shù)據(jù)的屬性和各項處理功能進行詳細分析。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)主要是以數(shù)據(jù)流圖、數(shù)據(jù)字典和 ER 圖為主要描述工具來勾畫系統(tǒng)的概貌。 數(shù)據(jù)流圖( DFD, data flow diagram)是描述數(shù)據(jù)處理過程的有力工具。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。圖 2- 2hart 22 System diagram 數(shù)據(jù)字典名字:班級編號 描述:唯一地標識班級庫表中一個特定班級的關(guān)鍵域 定義:班級編號 char 位置:編輯班級信息,課程信息,教學(xué)計劃,班級課程表 名字:教室編號 描述:唯一地標識教室?guī)毂碇幸粋€特定教室的關(guān)鍵域 定義:教室編號 char 位置:編輯教室信息,教室課程表 名字:教師編號 描述:唯一地標識教師庫表中一個特定教師的關(guān)鍵域 定義:教師編號 char 位置:編輯教師信息,教學(xué)計劃,教師課程表 名字:學(xué)院編號 描述:唯一地標識學(xué)院庫表中一個特定學(xué)院的關(guān)鍵域 定義:學(xué)院編號 char 位置:編輯教師信息 名字:班級課程表 描述:每學(xué)期一個確定班級的上課情況信息表 定義:班級課程表 班級名稱 +課程名稱 +上課地點 位置:輸出到打印機 名字:課程編號 描述:唯一地標識課程庫表中一門特定課程的關(guān)鍵域 定義:課程編號 char 位置:編輯課程信息,教學(xué)計劃 名字:教室課程表 描述:每學(xué)期一個確定教室的上課時間安排情況信息表 定義:教室課程表 教室名稱 +班級名稱 位置:輸出到打印機 名稱:教師課程表 描述:每學(xué)期每個教師的上課情況信息表 定義:教師課程表 教師姓名 +課程名稱 +班級名稱 +教室名稱 位置:輸出到打印機 經(jīng)濟可行性分析本系統(tǒng)開發(fā)簡單但要耗去一定的時間,所用的開發(fā)工具和軟件都差不多是免費的。本系統(tǒng)在以后的使用中對于教育辦公自動化管理,節(jié)省教育人力、物力資源等都有很大的幫助。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟上是完全可行的。操作可行性分析如今的計算機已經(jīng)走進千家萬戶,硬件成本的下降,導(dǎo)致計算機購買成本的降低 .我的這套系統(tǒng)是利用自己的計算機加微軟的集成開發(fā)環(huán)境 Microsoft Visual 作為軟件的開發(fā)平臺和 SQL Server 2021 數(shù)據(jù)庫連接。使開發(fā)出來的系統(tǒng)有直觀的用戶界面、有良好的安全性設(shè)置、有詳細的操作說明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法和操作,因此在操作上是可行的。技術(shù)可行性分析從目前 IT 業(yè)界比較流行的數(shù)據(jù)庫開發(fā)、管理軟件來看,對于比較簡單的中小型數(shù)據(jù)庫, VB 和 SQL Server 2021 的結(jié)合無疑是在實際應(yīng)用中較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直堅持的操作簡單的用戶界面、完善強大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口。所以技術(shù)實行起來相對會容易。本系統(tǒng)的開發(fā)平臺和開發(fā)工具都是免費提供的,所以 不存在經(jīng)濟成本問題。由于本軟件還處于開發(fā)初期,所開發(fā)出的軟件需要不斷的修改和維護,就效益而言,它取代了傳統(tǒng)的手工排課方式,節(jié)省了人力和時間。如果要創(chuàng)造更高的效益需要對系統(tǒng)進行更多的優(yōu)化 1 486/DX66Mhz 以上 CPU 2 內(nèi)存 16M 以上 使用 Windows NT 需要 32M 以上內(nèi)存 3 硬盤容量 1GB 以上 典型安裝需要 128MB 硬盤空間 ,完全安裝須要 147MB硬盤空間 ,外加 Microsoft 開發(fā)者文檔 67MB 硬盤空間 4 VGA 以上分辨率的顯示器 . 5 一個 CDROM 驅(qū)動器 6 鼠標、打 印機 1 操作系統(tǒng)應(yīng)使用 Microsoft Windows95 及以上版本或者更高版本。 2 安裝有 Visual Basic 語言及 SQL Server2021 數(shù)據(jù)庫。利用計算機實現(xiàn)計算機自動排課管理勢在必行。對于教育單位來說,利用計算機支持其高效率完成排課管理的日常事務(wù),是適應(yīng)現(xiàn)代教學(xué)制度要求、推動教學(xué)管理走向科學(xué)化、規(guī)范化的必要條件;而排課管理是一項瑣碎、復(fù)雜而又十分細致的工作,課表信息錄入 ,教師授課安排 ,限制條件輸入 ,課表的自動生成等管理 ,一般不允許出錯,如果實行手工操作 ,須手工填制大量的表格 ,這就會耗 費教育工作人員大量的時間和精力,計算機進行排課工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,同時計算機具有手工管理所無法比擬的優(yōu)點 .例如 :檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高排課管理的效率 ,也是教育的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。 本系統(tǒng)在性能上應(yīng)達到如下要求: 系統(tǒng)軟件運行應(yīng)該速度快、穩(wěn)定、可靠,具有很高的健壯性和容錯、糾錯能力; 系統(tǒng)軟件操作上應(yīng)簡單、方便,界面簡潔明了、美觀; 系統(tǒng)軟件應(yīng)能具有較高的安全性,對內(nèi)對外都有嚴格的身份認 證和數(shù)據(jù)保密的措施; 系統(tǒng)軟件在結(jié)構(gòu)上應(yīng)具有很好的可擴展性,便于將來的功能擴展和維護; 數(shù)據(jù)計算準確無誤,精確度符合業(yè)務(wù)的需要。 ER 圖 圖 2- 3 教師 ER ER 圖 圖 2- 4 班級 ER ER 圖 圖 2- 5 課程 ER ER 圖 圖 26 教室 ER 三.總體設(shè)計 模塊設(shè)計 模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來 ,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計,測試,調(diào)試,維護等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。從這些特性可得出如圖的一條總的成本(或工作量)曲線,在考慮模塊化時,應(yīng)盡量使模塊數(shù)接近于圖中的 M,它使得研制成本最小,而且應(yīng)盡量避免不足的模塊化或超量。 圖- 1hart 41 Relation between module and cost 基于上述原因,在進行總體規(guī)劃的初步設(shè)想中,以高校各種資源和資源的分配為依據(jù),綜合多種相關(guān)因素,將該系統(tǒng)劃分成以下六個子功 能模塊:基本信息管理子系統(tǒng)、用戶管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)、教學(xué)計劃管理子系統(tǒng)、排課管理子系統(tǒng)、課表查詢子系統(tǒng)。在數(shù)據(jù)庫設(shè)計上,遵循“功能分離,數(shù)據(jù)共享”的原則,將數(shù)據(jù)庫分成基礎(chǔ)數(shù)據(jù)庫及目標數(shù)據(jù)庫兩大部分,其中,基礎(chǔ)數(shù)據(jù)庫又可分為初始設(shè)置信息庫、基本信息庫、用戶信息庫三個功能子庫。目標庫主要存放系統(tǒng)運行過程中的動態(tài)數(shù)據(jù),目標方案等。 基本信息管理子系統(tǒng)功能:班級信息,教室信息和教室信息的添加、保存、編輯和刪除 用戶管理子系統(tǒng)功能:用戶密碼的設(shè)置和修改,用戶權(quán)限的設(shè)置,用戶重新登陸; 2 數(shù)據(jù)管理子系統(tǒng)功能 :包括對教室、教師、班級、教學(xué)計劃和課表數(shù)據(jù)的保存、查詢、更新、刪除; 3 教學(xué)計劃管理子系統(tǒng)功能:某一確定的學(xué)期的教學(xué)工作計劃,對于班級而言,每門課程的學(xué)時、開始周、結(jié)束周以及每門課程的任課教師,該子系統(tǒng)對教學(xué)計劃進行管理和完善; 4 排課管理子系統(tǒng)功能:包括自動排課,手動排課兩個部分; 5 課表查詢子系統(tǒng)功能:對于具體的班級、教師、教室進行課表查詢,打印;排課管理系統(tǒng)是一項復(fù)雜的系統(tǒng)工程,其間需要大量的數(shù)據(jù)來支撐,從某種程度上來講,排課管理系統(tǒng)的設(shè)計過程,其實也就是一個規(guī)范和完整的數(shù)據(jù)庫設(shè)計過程。經(jīng)過多年的發(fā) 展,關(guān)系型數(shù)據(jù)庫系統(tǒng)( RDBMS)是最成熟的一種數(shù)據(jù)庫管理模式,也是當(dāng)前最流行的數(shù)據(jù)庫管理系統(tǒng)。故在此也采用該模式(在加一些關(guān)系數(shù)據(jù)庫的介紹)。 bClass 表圖- 2hart 32 Class table 表 字段名稱 類 型 說 明 ClassRoomID 字 符 教室編號,字段大小 10 ClassRoomName 文 本 教室名稱,字段大小 16 ClassTypeID 字 符 教室類型,字段大小 16 ClassRoomStuNum 整 型 容納人數(shù),字段大小 4 BuildingID 字 符 教學(xué)樓編號,字段大小 10 ClassRoomFlag 整 型 教室標識符,字段大小 4 圖- 3hart 33 Classroom table 表 圖- 4hart 34 Course table 表 圖- 表 圖- 6hart 36 Reach plan table 表 圖- 7hart 37 Temporary table 排課系統(tǒng)總構(gòu)架 圖- 8hart 38 System frame 四 .詳細設(shè)計 用戶界面設(shè)計 隨著視窗操作系統(tǒng)的全面推廣和流行,如今 GUI 已經(jīng)成為業(yè)界用戶接口的一個標準。在本系統(tǒng)的設(shè)計過程中,也按照 GUI 的設(shè)計原則來設(shè)計用戶接口,給用戶提供一個友好的人機交互界面。具體來說,將按照以下幾點原則來設(shè)計。無論什么系統(tǒng),面向什么使用者,都應(yīng)該以簡單易用而不顯枯燥為標準。本系統(tǒng)使用圖形化的用戶界面,整個界面功能鍵的設(shè)定和窗體布局,完全具有獨特統(tǒng)一的風(fēng)格。對數(shù)據(jù)的查詢查詢是信息系統(tǒng)中不可缺少的功能。本系統(tǒng)設(shè)計的是一種可對任意指定的表、按所有字段進行的查詢。查詢的結(jié)果,在本系統(tǒng) 中用數(shù)據(jù)窗口對象顯示輸出。對于查詢的結(jié)果,用戶也可以根據(jù)自己的需求,選擇顯示的字段和設(shè)計自己的視圖。當(dāng)然,系統(tǒng)下一步應(yīng)該提供的功能就是根據(jù)查詢結(jié)果,生成各式各類的報表。 在實際的系統(tǒng)設(shè)計中 ,菜單可分為兩種類型 ,即下拉式菜單和彈出式菜單 ,下拉式菜單系統(tǒng)中 ,一般有一個主菜單 ,其中包括若干個選擇項 .主菜單單的每一項又可下拉出下一級子菜單 .這樣用一個個的窗口的形式彈出在屏幕上 ,它是通過菜單編輯器建立 ,其步驟如下選取要建立菜單的窗體 從“工具”菜單中 ,選取“菜單編輯器”建立如下圖所示的系統(tǒng)主菜單 圖- 1Chart 41 Menu edit 基本信息輸入 基本信息輸入菜單是讓錄入員輸入和修改課程信息、班級信息、教師信息、教室信息基本數(shù)據(jù),數(shù)據(jù)管理包括課程、班級、教師、教室、課表數(shù)據(jù)的查詢,打印。 班級信息中包括班級編號、班級名稱、班級人數(shù)以及添加、保存、查詢、編輯、刪除等功能。如下為班級信息的界面: 圖- 2hart 42 Interface of class information 教師信息中包括教師編號、教師姓名、職稱以及添加、保存、查詢課程表的生成班級課程表查詢打印設(shè)計經(jīng)過信息錄入和復(fù)雜的排課過程,終 于到了生成課程表的輸出后期階段,顯示出完整的課程表是我們的最終目的。本系統(tǒng)是直接將課程表到入 EXCEL 表格中,使表格的形式更加美觀,所用工具用戶非常熟悉。如下是班級課表查詢界面: 圖- 3hart 43 Interface of inquire class table 通過輸入確定的班級編號,來搜索某一具體班級的
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1