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

正文內(nèi)容

排課系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 16:26 本頁面
 

【文章內(nèi)容簡介】 這就會(huì)耗費(fèi)教育工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行排課工作的管理,不僅能夠保證各項(xiàng)信息準(zhǔn)確無誤、快速輸出,同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高排課管理的效率 ,也是教育的科學(xué)化、正規(guī)化管理 ,與世界接軌的重要條件。 學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 需求分析 第 10 頁 共 50 頁 系統(tǒng)的性能要求 本系統(tǒng)在性能上應(yīng)達(dá)到如下要求: ? 系統(tǒng)軟件運(yùn)行應(yīng)該速度快、穩(wěn)定、可靠,具有很高的健壯性和容錯(cuò)、糾錯(cuò)能力; ? 系統(tǒng)軟件操作上應(yīng)簡單、方便,界面簡潔明了、美觀; ? 系 統(tǒng)軟件應(yīng)能具有較高的安全性,對(duì)內(nèi)對(duì)外都有嚴(yán)格的身份認(rèn)證和數(shù)據(jù)保密的措施; ? 系統(tǒng)軟件在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù); 數(shù)據(jù)計(jì)算準(zhǔn)確無誤,精確度符合業(yè)務(wù)的需要。 ER 圖 ER 圖 圖 3- 1 教師 ER Chart 31 the diagram of teacher?s ER ER 圖 教師 教師編號(hào) 姓名 職稱 班級(jí) 學(xué)院 班級(jí)編號(hào) 專業(yè) 班級(jí)人 數(shù) 學(xué)院工學(xué)學(xué)士學(xué)位論文 第三章 需求分析 第 11 頁 共 50 頁 圖 3- 2 班級(jí) ER Chart 32 the diagram of class? ER ER 圖 圖 3- 3 課程 ER Chart 33 the diagram of course?s ER ER 圖 圖 34 教室 ER Chart 34 the diagram of classroom?s ER 課程 課名 學(xué)時(shí) 課程編號(hào) 教室名稱 容納人數(shù) 教室編號(hào) 教室 學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 總體設(shè)計(jì) 第 12 頁 共 50 頁 第四章 總體設(shè)計(jì) 模塊設(shè)計(jì) 模塊是軟件結(jié)構(gòu)的基礎(chǔ),軟件結(jié)構(gòu)的好壞完全由模塊的屬性體現(xiàn)出來,把軟件模塊化的目的是為了降低軟件復(fù)雜性,使軟件設(shè)計(jì),測試,調(diào)試,維護(hù)等工作變得簡易,但隨著模塊數(shù)目的增加,通過接口連接這些模塊的工作量也隨之增加。從這些特性可得出如圖的一條總的成本(或工作量)曲線,在考慮模塊化時(shí),應(yīng)盡量使模塊數(shù)接近于圖中的 M,它使得研制成本最小,而且應(yīng)盡量避免不足的模塊化或超量。 圖 4- 1 模塊與成本關(guān)系圖 Chart 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)。在數(shù)據(jù)庫設(shè)計(jì)上,遵循 “功能分離,數(shù)據(jù)共享 ”的原則,將數(shù)據(jù)庫分成基礎(chǔ)數(shù)據(jù)庫及目標(biāo)數(shù)據(jù)庫兩大部分,其中,基礎(chǔ)數(shù)據(jù)庫又可分為初始設(shè)置信息庫、基本信息庫、用戶信息庫三個(gè)功能子庫。目標(biāo)庫主要存放系統(tǒng)運(yùn)行過程中的動(dòng)態(tài)數(shù)據(jù),目標(biāo)方案等。 功能分解 基本信息管理子系統(tǒng)功能:班級(jí)信息,教室信息和教室信息的添加、保存、編輯和刪 學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 總體設(shè)計(jì) 第 13 頁 共 50 頁 除 : 用戶管理子系統(tǒng)功能:用戶密碼的設(shè)置和修改,用戶權(quán)限的設(shè)置,用戶重新登陸; 數(shù)據(jù)管理子 系統(tǒng)功能:包括對(duì)教室、教師、班級(jí)、教學(xué)計(jì)劃和課表數(shù)據(jù)的保存、查詢、更新、刪除; 教學(xué)計(jì)劃管理子系統(tǒng)功能:某一確定的學(xué)期的教學(xué)工作計(jì)劃,對(duì)于班級(jí)而言,每門課程的學(xué)時(shí)、開始周、結(jié)束周以及每門課程的任課教師,該子系統(tǒng)對(duì)教學(xué)計(jì)劃進(jìn)行管理和完善; 排課管理子系統(tǒng)功能:包括自動(dòng)排課,手動(dòng)排課兩個(gè)部分; 課表查詢子系統(tǒng)功能:對(duì)于具體的班級(jí)、教師、教室進(jìn)行課表查詢,打?。? 數(shù)據(jù)庫設(shè)計(jì) 排課管理系統(tǒng)是一項(xiàng)復(fù)雜的系統(tǒng)工程,其間需要大量的數(shù)據(jù)來支撐,從某種程度上來講,排課管理系統(tǒng)的設(shè)計(jì)過程,其實(shí)也就是一個(gè)規(guī)范 和完整的數(shù)據(jù)庫設(shè)計(jì)過程。經(jīng)過多年的發(fā)展,關(guān)系型數(shù)據(jù)庫系統(tǒng)( RDBMS)是最成熟的一種數(shù)據(jù)庫管理模式,也是當(dāng)前最流行的數(shù)據(jù)庫管理系統(tǒng)。故在此也采用該模式(在加一些關(guān)系數(shù)據(jù)庫的介紹)。 定義屬性表 表 字段名稱 類 型 字段大小 說 明 ClassID 字 符 班級(jí)編號(hào) ClassName 文 本 16 班級(jí)名稱 DepID 文 本 16 學(xué)院編號(hào) SpecID 文 本 16 專業(yè)編號(hào)、 ClassStuNum 整 型 4 班級(jí)人數(shù) 圖 4- 2 班級(jí)表 Chart 42 Class table 表 字段名稱 類 型 說 明 學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 總體設(shè)計(jì) 第 14 頁 共 50 頁 ClassRoomID 字 符 教室編號(hào),字段大小 10 ClassRoomName 文 本 教室名稱,字段大小 16 ClassTypeID 字 符 教室類型,字段大小 16 ClassRoomStuNum 整 型 容納人數(shù),字段大小 4 BuildingID 字 符 教學(xué)樓編號(hào),字段大小 10 ClassRoomFlag 整 型 教室標(biāo)識(shí)符,字段大小 4 圖 4- 3 教室表 Chart 43 Classroom table 表 字段名稱 類 型 說 明 CourseID 字 符 課程編號(hào),字段大小 10 CourseName 字 符 課程名稱,字段大小 20 CourseYXJ 字 符 課程優(yōu)先級(jí),字段大小 10 ClassID 字 符 班級(jí)編號(hào),字段大小 10 CourseFlag 整 型 課程標(biāo)識(shí)符,字段大小 4 圖 4- 4 課程表 Chart 44 Course table 表 字段名稱 類 型 說 明 TeacherID 字 符 教師編號(hào),字段大小 10 TeacherName 文 本 教師名稱,字段大小 16 DepID 文 本 學(xué)院編號(hào),字段大小 16 CourseID 字 符 課程編號(hào),字段大小 10 圖 4- 5 教師表 Chart 45 Teacher table 表 學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 總體設(shè)計(jì) 第 15 頁 共 50 頁 字段名稱 類 型 說 明 CourseID 字 符 課程編號(hào),字段大小 10 CourseName 文 本 課程名稱,字段大小 16 TeacherID 字 符 教師編號(hào),字段大小 10 TeacherName 文 本 教師名稱,字段大小 16 WeekNum 字 符 周學(xué)時(shí),字段大小 10 CourseNum 字 符 總學(xué)時(shí),字段大小 10 圖 4- 6 教師計(jì)劃表 Chart 46 Reach plan table 表 字段名稱 類 型 說 明 ClassID 字 符 班級(jí)編號(hào),字段大小 10 CourseID 字 符 課程編號(hào),字段大小 10 TeacherID 字 符 教師編號(hào),字段大小 10 ClassRoomID 字 符 教室編號(hào),字段大小 10 TTime 整 型 時(shí)間標(biāo)識(shí),字段大小 4 Week 整 型 周數(shù),字段大小 4 圖 4- 7 臨時(shí)表 Chart 47 Temporary table 排課系統(tǒng)總構(gòu)架 基本信息錄入 資源要求設(shè)置 優(yōu)先級(jí)高先排 學(xué)院工學(xué)學(xué)士學(xué)位論文 第四章 總體設(shè)計(jì) 第 16 頁 共 50 頁 圖 4- 8 系統(tǒng)總架構(gòu) Chart 48 System frame開始排課 檢查排課沖突 生成課表 查詢課表 打印課表 學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 詳細(xì)設(shè)計(jì) 第 17 頁 共 50 頁 第五章 詳細(xì)設(shè)計(jì)及代碼 設(shè)計(jì) 用戶界面設(shè)計(jì) 隨著視窗操作系統(tǒng)的全面推廣和流行,如今 GUI 已經(jīng)成為業(yè)界用戶接口的一個(gè)標(biāo)準(zhǔn)。在本系統(tǒng)的設(shè)計(jì)過程中,也按照 GUI 的設(shè)計(jì)原則來設(shè)計(jì)用戶接口,給用戶提供一個(gè)友好的人機(jī)交互界面。具體來說,將按照以下幾點(diǎn)原則來設(shè)計(jì)。 簡單易用和個(gè)性化 需求 無論什么系統(tǒng),面向什么使用者,都應(yīng)該以簡單易用而不顯枯燥為標(biāo)準(zhǔn)。本系統(tǒng)使用圖形化的用戶界面,整個(gè)界面功能鍵的設(shè)定和窗體布局,完全具有獨(dú)特統(tǒng)一的風(fēng)格。 對(duì)數(shù)據(jù)的查詢 查詢是信息系統(tǒng)中不可缺少的功能。本系統(tǒng)設(shè)計(jì)的是一種可對(duì)任意指定的表、按所有字段進(jìn)行的查詢。查詢的結(jié)果,在本系統(tǒng)中用數(shù)據(jù)窗口對(duì)象顯示輸出。對(duì)于查詢的結(jié)果,用戶也可以根據(jù)自己的需求,選擇顯示的字段和設(shè)計(jì)自己的視圖。當(dāng)然,系統(tǒng)下一步應(yīng)該提供的功能就是根據(jù)查詢結(jié)果,生成各式各類的報(bào)表。 系統(tǒng)菜單功能 在實(shí)際的系統(tǒng)設(shè)計(jì)中 ,菜單可分 為兩種類型 ,即下拉式菜單和彈出式菜單 ,下拉式菜單系統(tǒng)中 ,一般有一個(gè)主菜單 ,其中包括若干個(gè)選擇項(xiàng) .主菜單單的每一項(xiàng)又可下拉出下一級(jí)子菜單 .這樣用一個(gè)個(gè)的窗口的形式彈出在屏幕上 ,它是通過菜單編輯器建立 ,其步驟如下 : 1) 選取要建立菜單的窗體 2) 從 “工具 ”菜單中 ,選取 “菜單編輯器 ”建立如下圖所示的系統(tǒng)主菜單 : 學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 詳細(xì)設(shè)計(jì) 第 18 頁 共 50 頁 圖 5- 1 菜單編輯 Chart 51 Menu edit 基本信息輸入 基本信息輸入菜單是讓錄入員輸入和修改課程信息、班級(jí)信息、教師信息、教室信息基本數(shù)據(jù),數(shù)據(jù)管理包括課程、班級(jí)、教師、教室、課表數(shù)據(jù)的查詢 ,打印。 班級(jí)信息中包括班級(jí)編號(hào)、班級(jí)名稱、班級(jí)人數(shù)以及添加、保存、查詢、編輯、刪除等功能。如下為班級(jí)信息的界面: 圖 5- 2 班級(jí)信息界面 學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 詳細(xì)設(shè)計(jì) 第 19 頁 共 50 頁 Chart 52 Interface of class information 教師信息中包括教師編號(hào)、教師姓名、職稱以及添加、保存、查詢 。 課程表的生成 班級(jí)課程表查詢打印設(shè)計(jì) 經(jīng)過信息錄入和復(fù)雜的排課過程,終于到了生成課程表的輸出后期階段,顯示出完整的課程表是我們的最終目的。本系統(tǒng)是直接將課程表到入 EXCEL 表格中,使表格的形式更加 美觀,所用工具用戶非常熟悉。如下是班級(jí)課表查詢界面: 圖 5- 3 班級(jí)課表查詢界面 Chart 53 Interface of inquire class table 通過輸入確定的班級(jí)編號(hào),來搜索某一具體班級(jí)的課程表。若你忘記班級(jí)的編號(hào),可以通過界面上的班級(jí)編號(hào)與班級(jí)名稱對(duì)照表查詢班級(jí)編號(hào)。當(dāng)確定好你所要查詢的班級(jí)后,點(diǎn)擊 “查詢課程表 ”按鈕,就可以查詢該班的課程表了。 學(xué)院工學(xué)學(xué)士學(xué)位論文 第五章 詳細(xì)設(shè)計(jì) 第 20 頁 共 50 頁 圖 5- 4 班級(jí)課程表界面 Chart 54 Interface of class table 上圖就是最終生成的班級(jí)課程表。其主 要代碼如下: Private Sub Command1_Click() Dim strCourseID As String Dim strClassRoomID As String Dim
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1