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

正文內(nèi)容

畢業(yè)設計-基于遺傳算法的自動排課系統(tǒng)設計(編輯修改稿)

2025-07-12 16:08 本頁面
 

【文章內(nèi)容簡介】 為了開發(fā) Eclipse 集成開發(fā)環(huán)境所編寫的一組底層圖形接口 API?;蛟S是無心插柳,又或是有意為之。至今為止, SWT無論是在性能和外觀上,都超越了 Sun 公司提供的 AWT 和 SWING。目前, Eclipse IDE 版本已經(jīng)開發(fā)到了 版本, SWT 已經(jīng)十分穩(wěn)定。這里穩(wěn)定包含兩層意思 : ①指性能上的穩(wěn)定,其中的關鍵是源于 SWT 的設計理念。 SWT 最大化了操作系統(tǒng)的圖形構 API,就是說,只要操作系統(tǒng)提供了相應圖形的構件, SWT 才自己去做一個模擬的實現(xiàn)??梢钥闯?S 盯性能上的穩(wěn)定大多時候取決于相應操作系統(tǒng)圖形構件的穩(wěn)定性。 ②指 SWTAPI 包中的類,方法的名稱和結構已經(jīng)少有改變,程序員不用擔心由于 Eclipse 組織開發(fā)進度過快 (Eclipse IDE 每天都會發(fā)布一個 Nightly 版本 ),而導致自己的程序代碼變化過大。從一個版本的 SWT 更新至另一 個版本,通常只是需要簡單將 SWT 包換掉就可以了。 (3)強大的插件加載功能 可以通過不斷地加載插件來實現(xiàn)同其它產(chǎn)品的合作。整個 E。 1ipse 體系結構就像一個大拼圖,可以不斷地向上加插件,同時,現(xiàn)有插件上還可以再加插件,第二章 相關技術基礎 13 進而實現(xiàn)功能的擴展。目前, Eclipse 已經(jīng)開始提供 C 語言開發(fā)的功能插件。更難能可貴的是, Eclipse 是一個開放源代碼的項目,任何人都可以下載 Eclipse 的源代碼,并且在此基礎上開發(fā)自己的功能插件。也就是說,只要有人需要,就會有建立在Eclipse。之上的 COBOL、 Perl、 Python 等語言的開發(fā)插件出現(xiàn)。同時可以通過開發(fā)新的插件擴展現(xiàn)有插件的功能,例如在現(xiàn)有的 Java 開發(fā)環(huán)境中加入 Tomcat服務器插件。 Ec11spe 插件可以無限擴展,而且有著統(tǒng)一的外觀、操作和系統(tǒng)資源管理,這也是 Ec11pse 的潛力所在。 (4)可以通過導入一些 CVS 相關的插件來實現(xiàn)版本管理控制的便宜性 Eclipse 平臺提供了對于直接從工作區(qū)進行團隊開發(fā)操作的支持。這種支持允許開發(fā)人員并發(fā)地與幾個獨立的資源庫以及不同版本的代碼或項目進行交互。工作區(qū)中的資源允許團隊支持組件處理版本和配置管理問題。當然,單個工作區(qū)也可以同時訪問不同類型的資源庫。 Eclipse 平臺并沒有提供它自己的代碼管理解決方案,它總是依靠外部系統(tǒng)。 E1ipse 平臺只對一個源代碼管理系統(tǒng)提供內(nèi)置支持一一并發(fā)版本控制系統(tǒng) CVS。 (5)充分的幫助 文 檔 值得提出的還有,在下載了 Eclipse 的多國語言翻譯包之后,所有的菜單和聯(lián)機幫助 文檔 都己經(jīng)翻譯成了中文,使用起來比較方便。 畢業(yè)設計論文 14 SQL Server 2021 Microsoft SQL Server 2021 是軟件開發(fā)中使用非常廣泛 的數(shù)據(jù)庫管理系統(tǒng) ,它 是 由美 利堅合眾國的 微軟公司 開發(fā)并 推出的 數(shù)據(jù)庫開發(fā)、管理系統(tǒng)。它是由一系列的 圖形工具 整合在一起構成的 , 這些圖形工具主要有 服務器管理 、 企業(yè)管理器 和 查詢分析器 。 服務器管理 的主要功能是 啟動和關閉數(shù)據(jù)庫服務 。 企業(yè)管理器的主要功能是 創(chuàng)建 、 修改 和 備份數(shù)據(jù)庫 。 查詢分析器 的主要功能是 交互執(zhí)行 標準TSQL 語句 、 SQL 函數(shù)和存儲 過程 ,而且具有 圖形 化的 查詢分析功能。 SQL Server 2021 作為一款數(shù)據(jù)庫開發(fā)與分析的軟件,能夠方便快捷的為 可伸縮性 的 電子商務、企業(yè) ERP 和 數(shù)據(jù)倉庫 等創(chuàng)建出優(yōu)秀的 解決方案。 在 SQL SERVER 的 2021 版出現(xiàn)時, Inter 網(wǎng)絡已興起,所以它為網(wǎng)絡應用程序的開發(fā)和設計做了很多工作,能很好的適應網(wǎng)路應用程序的 數(shù)據(jù)管理和數(shù)據(jù)分析 。在 開發(fā)電子商務、數(shù)據(jù)倉庫應用 時,如果采用由 SQL SERVER 2021 作為 核心組件 之一的 Windows DNA( Distributed Inter Architecture)架構 ,能夠使得整個應用的開發(fā)周期大大縮短。另外, SQL SERVER 2021 全方位支持 HTTP 和XML(Extensible Markup Language)擴展標示語言 。 SQL Server 2021 具有著 性能 高 和企業(yè)級可伸縮性 的特點。 SQL Server 2021安裝部署與 Windows NT 操作系統(tǒng)之上,與操作系統(tǒng)一起提供了對 多處理器、大內(nèi)存 和 64 位硬件平臺 的支持 。 而且 SQL Server 2021 還支持 WindowsNT 的多路群集, 為較大規(guī)模的應用提供了良好的支持 。在可管理性和易用性方面 , SQL Server 的上一個版本 在行業(yè)內(nèi)就處于領先地位,而升級版的 2021 不僅 在可管理性和易用性方面 做了大量改進,而且在性能、擴展性和安全性方面也做了許多改進。 SQL Server 2021 能為 具有商務活動的網(wǎng)絡站點提供優(yōu)異 的性能 ,具有商務活動的網(wǎng)絡站點對性能、可管理性、易用性都有較高的要求,而 SQL Server 2021能夠很好的做到這些。 SQL Server 2021 的 特點 歸納后如下 : 1. SQL Server 2021 的 數(shù)據(jù)分析性能 是非常 高效的 SQL Server 2021 具有 高效的數(shù)據(jù)操作機制 。 SQL Server 2021 在處理查詢時,能夠智能優(yōu)化 SQL 語句,對 Where 條件中的多個條件進行分析,找出最佳的過濾及交叉順序,并且可以將優(yōu)化好的 SQL 語句緩存起來,下次再有同樣的 SQL查 詢時將直接使用緩存的優(yōu)化過的 SQL 語句。 第二章 相關技術基礎 15 2. SQL Server 2021 的業(yè)務擴展性 是 靈活 的 數(shù)據(jù)倉庫技術直接回答的是業(yè)務問題,其實現(xiàn)方式也是以解決一個個業(yè)務需求的形式組織的。隨著新業(yè)務的出 業(yè)務需求建設新的模型,這種堆疊形式的建設方式為整個系統(tǒng)隨業(yè)務的發(fā)展而平穩(wěn)發(fā)展提供了良好的條件。 3. SQL Server 2021 的安全性 是與 操作系統(tǒng)集成 在一起的 Microsoft SQL Server 2021 的安全性是與 操作系統(tǒng)集成 在一起的,從而可以利用 windows 的強大功能 ,為數(shù)據(jù)庫 用戶 實現(xiàn)更高的 安全性 。 操作系統(tǒng)提供了 OLAP 管理器 ,通過 OLAP 管理器 強大而專業(yè)的管理功能,實現(xiàn)對用戶權限的更為細致和專業(yè)的劃分和控制。 Microsoft SQL Server 2021 具有細致而全面的安全設置選項。數(shù)據(jù)庫用戶具有不同的級別劃分,數(shù)據(jù)庫管理員可以根據(jù)實際情況,對數(shù)據(jù)庫用戶進行細致的級別劃分,使得數(shù)據(jù)系統(tǒng)的安全性更有保障。由高到低的級別依次為 服務器 級 、數(shù)據(jù)庫 級 、多維數(shù)據(jù)集挖掘模型 級 、維度成員 級和 單元 級。 4. SQL Server 2021 的易用性 SQL Server 2021 的 企業(yè)管理器 是圖形化工具,界面顯示與 操作方式都與Windows 操作系統(tǒng)的類似,在當前 Windows 普及的背景下,開發(fā)人員可以很快上手并熟悉,基本不用化太多時間專門的學習 SQL Server 2021 軟件的使用。 SQL Server 2021 可以對 工作負載 進行 動態(tài)優(yōu)化 ,根據(jù)最優(yōu)的 參數(shù)設置 進行智能調節(jié),從而盡可能減輕數(shù)據(jù)維護管理人員的工作量。 SQL Server 2021 還為開發(fā)人員提供了各種常用操作的向導程序及功能強大的圖形化編輯器。向導程序可以讓開發(fā)人員能夠在圖形化界面下,按向導的操作提示逐步完成相關操作,極大的方便了開發(fā)人員的使用。圖形化編 輯器更是使得開發(fā)人員可以通過幾次選擇操作,就能完成本來需要手敲的腳本,大大提高了開發(fā)人員的開發(fā)效率,而且降低了出錯率。SQL Server 2021 還提供了將數(shù)據(jù)導入導出向導,可以方便的將數(shù)據(jù)庫中導出到Excel、 txt 等格式文件中,也可以這些格式文件中導入數(shù)據(jù)。 第三章 系統(tǒng)分析與初步設計 17 第三章 系統(tǒng)分析與初步設計 系統(tǒng)分析與初步設計是軟件開發(fā)中的一個重要階段,是建立系統(tǒng)初步模型的。 系統(tǒng)分析的工作步驟 問題提出 可行性分析 下達初步 設計任務書 組織隊伍,明確分工 制定初步設計大綱 下達各子系統(tǒng)設計任務書 需求調查與分析 確定 系統(tǒng)功能目標 設計系統(tǒng)總體結構 功能模型設計 信息分類編碼設計 初步建立信息模型 界面劃分及內(nèi)外接口要求 確定系統(tǒng)配置 實施進度計劃 組織機構設計 經(jīng)費預算 經(jīng)濟效益分析 編寫分析階段文檔資料 修改 評審 圖 31 系統(tǒng)分析的工作步驟 畢業(yè)設計論文 18 首先,是問題提出,即需求的提出,要解決做什么的問題。我們遇到了什么問題,我們的需求是 什么。為完成我們的需求,我們需要做的系統(tǒng)都需要什么功能。系統(tǒng)分析的核心是目標分析與需求分析。目標分析是進行組織系統(tǒng)的目標分析和計算機系統(tǒng)目標分析;需求分析是對功能需求和信息需求進行分析。這個階段的主要目標是針對要開發(fā)的開發(fā)項目,明確系統(tǒng)開發(fā)的目標和用戶的信息需求,提出系統(tǒng)的邏輯方案。這個階段的成果是系統(tǒng)方案說明書或稱總體方案 , 系統(tǒng)方案說明書是整個系統(tǒng)分析階段的工作總結,是系統(tǒng)分析人員和用戶交流的主要手段,是系統(tǒng)設計階段工作的重要依據(jù)。 問題提出 即需求提出 排課是學校教學管理中十分重要、又相當復雜的 管理工作之一,其實質就是為學校所設置的課程安排時間和地點,從而使整個教學能夠有計劃有秩序的進行。迄今為止,對課程表的研究工作已經(jīng)進行了長達四十多年之久,取得了豐碩的成果。但是,仍然存在許多不足之處,例如規(guī)模大、約束 (條件 )復雜以及規(guī)律不斷變化等,因此課程表問題至今仍未完全解決。課程表的編排是一個涉及多種因素的組合規(guī)劃問題,它要保證在課程安排中教師、學生、教室不能產(chǎn)生沖突 (所謂沖突,就是將需上不同課程的兩個或多個班安排在了同一時間、同一教室,或為同一教師在同一時間段安排了多門課程等情況 ),并且要滿足教師的要求 和資源限制等約束條件。 考慮到排課的特殊性和復雜性,我們決定采用基于遺傳算法進行排課。所以簡單說,實現(xiàn)基于 遺傳算法的排課系統(tǒng) ,就是用戶提出的需求。 因為是畢業(yè)設計,用戶假定為某高校。 系統(tǒng)的可行性分析 ? 經(jīng)濟可行性 經(jīng)濟可行性研究的目的是使新系統(tǒng)能達到以最小的開發(fā)成本取得最佳的經(jīng)濟效益。需要作投資估算,對開發(fā)中所需人員、硬軟件支持以及其它費用進行估算,并對系統(tǒng)投入使用后帶來的經(jīng)濟效益進行估計。 由于該學校硬件基礎設施較好,具備開發(fā)的基本條件,資金到位,而且開發(fā)是從大處著眼,從小處實施,開發(fā)費用相對比較透明 ,易與控制,系統(tǒng)開發(fā)完成后將給學校帶來的經(jīng)濟效第三章 系統(tǒng)分析與初步設計 19 益是明顯的。因此在經(jīng)濟上是可行的。 ? 技術可行性 技術可行性研究就是弄清現(xiàn)有技術條件能否順利完成開發(fā)工作,硬軟件配置能否滿足開發(fā)的需要,開發(fā)的風險等。 ? 社會可行性 該系統(tǒng)使用人員學歷相對較高、經(jīng)驗豐富、素質較高,因此在管理上,人員素質上都是可行的。 可行性分析的最后成果是寫出可行性分析報告??尚行苑治鰣蟾姘ㄏ铝袃?nèi)容: 1) 學校的戰(zhàn)略目標,新系統(tǒng)的總體目標及主要功能; 2) 擬定新系統(tǒng)的總體方案; 3) 從技術、經(jīng)濟、社會等方面論證技術方案的可行性; 4) 制定投資規(guī)劃和開發(fā)計劃 在系 統(tǒng)初步調查的基礎上,明確了存在的主要問題和建立新系統(tǒng)的初步設想,進一步對系統(tǒng)目標、范圍等因素進行分析研究。 系統(tǒng) 功能 目標 基于遺傳算法的排課系統(tǒng), 在充分調查高校教學排課管理后,經(jīng)過分析,得出以下功能目標: ? 基礎信息管理 1) 特殊 教室管理 :搜索、查看、添加 、修改 和 刪除 特殊 教室信息。 2) 教師信息管理:搜索、查看、添加 、修改 和 刪除 教師信息。 3) 課程信息管理 :搜索、查看、添加 、修改 和 刪除 課程信息。 4) 班級信息管理 :搜索、查看、添加 、修改 和 刪除 班級信息。 ? 排課設置管理 1) 學期 課程 計劃管理:實現(xiàn)對專業(yè)課程計劃的設置和維護。 2) 班級課程 及任課教師 管理:實現(xiàn)對班級課程的設置和維護 ,及班級課程的任課教師的設置和維護 ? 排課管理 1) 自動排課 :按照選定的 學期 時間,根據(jù)基礎信息和排課設置的數(shù)據(jù)進行基于遺傳
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1