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

正文內(nèi)容

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

2024-12-15 17:07本頁面
  

【正文】 以查詢該班的課程表了。如下是班級課表查詢界面: 圖- 3hart 43 Interface of inquire class table 通過輸入確定的班級編號,來搜索某一具體班級的課程表。如下為班級信息的界面: 圖- 2hart 42 Interface of class information 教師信息中包括教師編號、教師姓名、職稱以及添加、保存、查詢課程表的生成班級課程表查詢打印設(shè)計(jì)經(jīng)過信息錄入和復(fù)雜的排課過程,終 于到了生成課程表的輸出后期階段,顯示出完整的課程表是我們的最終目的。 在實(shí)際的系統(tǒng)設(shè)計(jì)中 ,菜單可分為兩種類型 ,即下拉式菜單和彈出式菜單 ,下拉式菜單系統(tǒng)中 ,一般有一個(gè)主菜單 ,其中包括若干個(gè)選擇項(xiàng) .主菜單單的每一項(xiàng)又可下拉出下一級子菜單 .這樣用一個(gè)個(gè)的窗口的形式彈出在屏幕上 ,它是通過菜單編輯器建立 ,其步驟如下選取要建立菜單的窗體 從“工具”菜單中 ,選取“菜單編輯器”建立如下圖所示的系統(tǒng)主菜單 圖- 1Chart 41 Menu edit 基本信息輸入 基本信息輸入菜單是讓錄入員輸入和修改課程信息、班級信息、教師信息、教室信息基本數(shù)據(jù),數(shù)據(jù)管理包括課程、班級、教師、教室、課表數(shù)據(jù)的查詢,打印。對于查詢的結(jié)果,用戶也可以根據(jù)自己的需求,選擇顯示的字段和設(shè)計(jì)自己的視圖。本系統(tǒng)設(shè)計(jì)的是一種可對任意指定的表、按所有字段進(jìn)行的查詢。本系統(tǒng)使用圖形化的用戶界面,整個(gè)界面功能鍵的設(shè)定和窗體布局,完全具有獨(dú)特統(tǒng)一的風(fēng)格。具體來說,將按照以下幾點(diǎn)原則來設(shè)計(jì)。 bClass 表圖- 2hart 32 Class table 表 字段名稱 類 型 說 明 ClassRoomID 字 符 教室編號,字段大小 10 ClassRoomName 文 本 教室名稱,字段大小 16 ClassTypeID 字 符 教室類型,字段大小 16 ClassRoomStuNum 整 型 容納人數(shù),字段大小 4 BuildingID 字 符 教學(xué)樓編號,字段大小 10 ClassRoomFlag 整 型 教室標(biāo)識符,字段大小 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 四 .詳細(xì)設(shè)計(jì) 用戶界面設(shè)計(jì) 隨著視窗操作系統(tǒng)的全面推廣和流行,如今 GUI 已經(jīng)成為業(yè)界用戶接口的一個(gè)標(biāo)準(zhǔn)。經(jīng)過多年的發(fā) 展,關(guān)系型數(shù)據(jù)庫系統(tǒng)( RDBMS)是最成熟的一種數(shù)據(jù)庫管理模式,也是當(dāng)前最流行的數(shù)據(jù)庫管理系統(tǒng)。目標(biāo)庫主要存放系統(tǒng)運(yùn)行過程中的動態(tài)數(shù)據(jù),目標(biāo)方案等。 圖- 1hart 41 Relation between module and cost 基于上述原因,在進(jìn)行總體規(guī)劃的初步設(shè)想中,以高校各種資源和資源的分配為依據(jù),綜合多種相關(guān)因素,將該系統(tǒng)劃分成以下六個(gè)子功 能模塊:基本信息管理子系統(tǒng)、用戶管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng)、教學(xué)計(jì)劃管理子系統(tǒng)、排課管理子系統(tǒng)、課表查詢子系統(tǒng)。 ER 圖 圖 2- 3 教師 ER ER 圖 圖 2- 4 班級 ER ER 圖 圖 2- 5 課程 ER ER 圖 圖 26 教室 ER 三.總體設(shè)計(jì) 模塊設(shè)計(jì) 模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來 ,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測試,調(diào)試,維護(hù)等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。這些優(yōu)點(diǎn)能夠極大地提高排課管理的效率 ,也是教育的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。利用計(jì)算機(jī)實(shí)現(xiàn)計(jì)算機(jī)自動排課管理勢在必行。如果要?jiǎng)?chuàng)造更高的效益需要對系統(tǒng)進(jìn)行更多的優(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 一個(gè) CDROM 驅(qū)動器 6 鼠標(biāo)、打 印機(jī) 1 操作系統(tǒng)應(yīng)使用 Microsoft Windows95 及以上版本或者更高版本。本系統(tǒng)的開發(fā)平臺和開發(fā)工具都是免費(fèi)提供的,所以 不存在經(jīng)濟(jì)成本問題。為用戶提供了業(yè)界軟件開發(fā)一直堅(jiān)持的操作簡單的用戶界面、完善強(qiáng)大的數(shù)據(jù)庫操作功能和簡潔明了的數(shù)據(jù)庫接口。使開發(fā)出來的系統(tǒng)有直觀的用戶界面、有良好的安全性設(shè)置、有詳細(xì)的操作說明書,這樣更使各類用戶很快地掌握系統(tǒng)的使用方法和操作,因此在操作上是可行的。由此可見,開發(fā)此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。圖 2- 2hart 22 System diagram 數(shù)據(jù)字典名字:班級編號 描述:唯一地標(biāo)識班級庫表中一個(gè)特定班級的關(guān)鍵域 定義:班級編號 char 位置:編輯班級信息,課程信息,教學(xué)計(jì)劃,班級課程表 名字:教室編號 描述:唯一地標(biāo)識教室?guī)毂碇幸粋€(gè)特定教室的關(guān)鍵域 定義:教室編號 char 位置:編輯教室信息,教室課程表 名字:教師編號 描述:唯一地標(biāo)識教師庫表中一個(gè)特定教師的關(guān)鍵域 定義:教師編號 char 位置:編輯教師信息,教學(xué)計(jì)劃,教師課程表 名字:學(xué)院編號 描述:唯一地標(biāo)識學(xué)院庫表中一個(gè)特定學(xué)院的關(guān)鍵域 定義:學(xué)院編號 char 位置:編輯教師信息 名字:班級課程表 描述:每學(xué)期一個(gè)確定班級的上課情況信息表 定義:班級課程表 班級名稱 +課程名稱 +上課地點(diǎn) 位置:輸出到打印機(jī) 名字:課程編號 描述:唯一地標(biāo)識課程庫表中一門特定課程的關(guān)鍵域 定義:課程編號 char 位置:編輯課程信息,教學(xué)計(jì)劃 名字:教室課程表 描述:每學(xué)期一個(gè)確定教室的上課時(shí)間安排情況信息表 定義:教室課程表 教室名稱 +班級名稱 位置:輸出到打印機(jī) 名稱:教師課程表 描述:每學(xué)期每個(gè)教師的上課情況信息表 定義:教師課程表 教師姓名 +課程名稱 +班級名稱 +教室名稱 位置:輸出到打印機(jī) 經(jīng)濟(jì)可行性分析本系統(tǒng)開發(fā)簡單但要耗去一定的時(shí)間,所用的開發(fā)工具和軟件都差不多是免費(fèi)的。 數(shù)據(jù)流圖( DFD, data flow diagram)是描述數(shù)據(jù)處理過程的有力工具。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。 另一方面由于這類軟件大多數(shù)是單機(jī)版的,現(xiàn)在也有不少是網(wǎng)絡(luò)板的,但大部份都是在本地網(wǎng)絡(luò)上運(yùn)行的。教學(xué)排課管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺 階的重要標(biāo)志。面對信息時(shí)代的挑戰(zhàn),利用高科技手段來提高教學(xué)排課管理無疑是一條行之有效的途徑。提高教育管理水平,必須全方位地提高教育管理意識。但它可以通過動態(tài)鏈接庫技術(shù)將 C/C++或匯編語言編寫的程序加入到 Visual Basic 應(yīng)用程序中,可以像調(diào)用內(nèi)部函數(shù)一樣調(diào)用其他語言編寫的函數(shù)。利用 OLE 技術(shù),可以方便地建立復(fù)合式文檔 pound document ,這種文檔由來自多個(gè)不同應(yīng)用程序的對象組成,文檔中的每個(gè)對象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全相同的操作。 6 對象的鏈接與嵌入 OLE 對象的鏈接與嵌入 OLE 將每個(gè)應(yīng)用程序都看作是一個(gè)對象 object ,將不同的對象鏈接 link 起來,再嵌入 embed 某個(gè)應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫 ,如 SQL Server, Oracle 等。這些過程分別面向不同的對象,由用戶操作引發(fā)某個(gè)事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效率。例如,命令按鈕是一個(gè)對象,當(dāng)用戶單擊該按鈕時(shí),將產(chǎn)生一個(gè)“單擊” CLICK 事件,而在產(chǎn)生該事件時(shí)將執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。 4 事件驅(qū)動編程機(jī)制 Visual Basic 通過事件來執(zhí)行對象的操作。 Visual Basic 是解釋型語言,在輸入代碼的同時(shí),解釋系統(tǒng)將高級語言分解翻譯成計(jì)算機(jī)可以識別的機(jī)器指令,并判斷每個(gè)語句的語法錯(cuò)誤。 3 結(jié)構(gòu)化程序設(shè)計(jì)語言 Visual Basic 是在 BASIC 語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計(jì)語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。在設(shè)計(jì)對象時(shí),不必編寫建立和描述每個(gè)對象的程序代碼,而是用工具畫在界面上, Visual Basic 自動生成對象的程序代碼并封裝起來。 2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 版 以后的 Visual Basic 支持面向?qū)ο蟮某绦蛟O(shè)計(jì),但它與一般的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 C++ 不完全相同。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。有時(shí)候,這種編程 編譯 修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率??偟膩碚f, Visual Basic 具有以下特點(diǎn): 1 可視化編程用傳統(tǒng)程序設(shè)計(jì)語言設(shè)計(jì)程序時(shí),都是通過編寫程序代碼來設(shè)計(jì) 用戶界面,在設(shè)計(jì)過程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察。它簡單易學(xué)、效率高,且功能強(qiáng)大,可以與Windows 的專業(yè)開 發(fā)工具 SDK 相媲美,而且程序開發(fā)人員不必具有 C/C++編程基礎(chǔ)。 作為數(shù)據(jù)庫系統(tǒng)的開發(fā), Visual Basic 是一個(gè)非常理想選擇。 本軟件主要是適用于高等學(xué)校教務(wù)部門的辦公軟件,運(yùn)用此軟件,可以免去工作人員繁忙而枯燥的手工排課過程,直接通過計(jì)算機(jī)進(jìn)行排課。數(shù)據(jù)庫的特點(diǎn): 據(jù)冗余度 數(shù)據(jù)的保護(hù)。該設(shè)計(jì)貼近用戶需求,功能完整,架構(gòu)合理,并用大量的框圖模型體現(xiàn)了系統(tǒng)的規(guī)劃。因?yàn)樗粌H要考慮到教室沖突問題和教師沖突問題,還要考慮到分段課、單雙周課時(shí)的資源利用問題;另外由于高校的教學(xué)特點(diǎn),還要處理合班課、分班課、體育課與選修課等特殊課程。本文在相關(guān)理論的指導(dǎo)下,在分析以往一些排課軟件的基礎(chǔ)上,提出一個(gè)高校通用排課系統(tǒng)的設(shè)計(jì)方法,并對一些具體的問題給出相應(yīng)解決方案。 排課系統(tǒng)正是為了減輕教務(wù)人員的工作量,實(shí)現(xiàn)教務(wù)工作自動化,解決排課這一老大難問題的教務(wù)辦公軟件。而人工進(jìn)行排課不僅任務(wù)重,效率低,而且易出錯(cuò),難于維護(hù),想要排出一張各方面都滿意的課表非常困難。在教務(wù)工作中占有很大比重的一項(xiàng)就是每學(xué)期的課程排定工作。應(yīng)用信息化來改造傳統(tǒng)的教學(xué)管理模式是一個(gè)重要途徑。正所謂“科學(xué)技術(shù)是第一生產(chǎn)力”,科技的進(jìn)步大大地提高了生產(chǎn)率。 design。 排課、排課系統(tǒng)、設(shè)計(jì)、高校 Abstract Course arranging Problem is a problem which working in the development of education is facing. Especially, there is no a good solution for this matter of the college. However, it is also a necessary administration task for every school in every semester. This essay, with the correlative theory’s guidance, on the basis of analyzing some courses arraying software, propos
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1