【文章內容簡介】
圾收集機制似乎完成。 在程序執(zhí)行期間,內存分配給一個變量,但后來沒有完成用于執(zhí)行相應的操作變量將導致不受這些變量稱 為內存變量內存垃圾釋放占用的內存空間釋放。 JVM Sun 提供的垃圾收集的方法被稱為“分裂”。這種方法是基于這樣的事實: “活”對象的絕大多數是很短的時間。進一步的研究表明,超過在大多數程序中, 95 %這個臨時對象。 為了充分利用這一事實來提高 GC , JVM 堆的管理控制“一”為整個地址空間被分成兩部分,一個“老”分類的效率,更長的生存時間已經存儲在對象 。一個“年輕”的一節(jié),不保存圖像的幸存者很長一段時間。 Eclipse 開發(fā)環(huán)境 Eclipse 是一個 Java 程序開發(fā)的最通用的開發(fā)環(huán)境,它也 是第一個跨平臺的,因為它本身是用 Java 語言編寫。與許多 Eclipse插件的支持,因為它功能很強大,智能化程度非常高,可以精確地確定錯誤代碼及時和迅速。雖然 Eclipse 的是用 Java語言編寫的,但它不限于開發(fā)環(huán)境,例如 Java,目前支持的 C / C+ +和其它語言 [3]。 Eclipse 是一個開放源代碼的程序,除了 Eclipse 以及 MyEclipse 的主要開發(fā)企業(yè)軟件,比如它的商業(yè)版本的Java Web開發(fā)。 Sql server 數據庫 相比 Oracel 數據庫的各個方面的性能方面, Microsoft SQL Server 2020 是最新版本的微軟的大型數據庫服務器。 SQL Server 是微軟的 Windows 操作系統開發(fā)的專門為數據庫管理軟件 ,在 Windows 平臺更好的條件。 網絡集成 一個完整的 XML支持被提供在 Microsoft SQL Server 2020數據庫引擎中。它也有網站所需的最大數據存儲組件可伸縮性、可用性和安全特性。 Microsoft SQL Server 2020 和 陜西理工學院畢業(yè)設計 第 5 頁 共 47 頁 Windows 囊括了編程模型 DNA 架構開發(fā)的 Web以及應用程序 ,還包括查詢和微軟的搜索服務和其他功能 ,Microsoft SQL Server 2020 支持英語,包括在 Web 應用程序用戶友好的和強大的搜索查詢功能。 可伸縮性和可用性 相同的數據庫引擎可以在不同的平臺上 ,從便攜式電腦 ,運行微軟 Windows174。98 運行Microsoft Windows 2020 數據中心版大型多處理器服務器。 Microsoft SQL Server 2020企業(yè)版支持聯邦服務器、視圖、索引和大內存支持 ,和其他功能 ,它可以升級到一個網站的最佳性能水平。 企業(yè)數據庫功能 Microsoft SQL Server 2020 數據庫引擎之間的關系 支持今天數據處理環(huán)境所需的功能。開銷數據庫引擎全面保護數據的完整性 ,并將管理成千上萬的并發(fā)用戶更改數據庫是最小化。 Microsoft SQL Server 2020 分布式查詢允許您參考來自不同數據源的數據 ,如果數據是 Microsoft SQL Server 2020 數據庫的一部分 ,和分布式事務支持完全保護任何分布式數據更新的完整性。復制復制允許您維護相同數量的數據 ,同時保證數據同步的副本。一組數據可以被復制到多個手機用戶 ,用戶獨立工作 ,然后修改他們的工作合并回出版商。 易于安裝、部署和使用 SQL 2020,包括一系列的管理和開發(fā)工具可以安裝在一個以上的網站改進、部署、管理和使用的 SQL服務器。 Microsoft SQL Server 2020 也擁護、提供與 Windows編程模型基于標準 ,使使用 SQL Server 數據庫和數據倉庫的 DNA已經成為一個強大的、可伸縮的系統生成無縫的一部分。這個特性允許您快速提供 SQL Server應用程序 ,使客戶安裝和實現這些應用程序需要最少的管理開銷。 數據倉庫 Microsoft SQL Server 2020包括聚合數據聯機分析處理 (OLAP)的提取和分析工具。 SQL Server還包括一系列的工具 ,可用于視覺設計通過英語查詢數據庫和分析數據。 雖然 SQL Server 是專為 Windows操作系統數據庫管理軟件的開發(fā) ,但它可以運行 ,包括Unix,包括幾乎所有現有的操作系統平臺 ,使它成為世界上最受歡迎的數據庫軟件。 系統用例圖 用例圖確定系統中所包含的參與者、用例和兩者之間的對應關系,用例圖描述的是關于系統功能的一個概述。系統分為學生操作、教師操作。 、 學 生瀏 覽 通 知 公 告聯 機 測 試成 績 查 看作 業(yè) 園 地在 線 提 問討 論 交 流課 程 信 息個 人 信 息 修 改 u s e s u s e s e x t e n d s e x t e n d s e x t e n d s e x t e n d s u s e s u s e s u s e s 用 例 1實 驗 環(huán) 境 下 載用 例 3 圖 學生用例圖 陜西理工學院畢業(yè)設計 第 6 頁 共 47 頁 教 師公 告 管 理試 題 管 理成 績 查 看作 業(yè) 批 改在 線 討 論在 線 答 疑個 人 信 息 修 改 u s e s u s e s e x t e n d s e x t e n d s e x t e n d s e x t e n d s u s e s u s e s 實 驗 環(huán) 境 下 載 圖 教師用例圖 陜西理工學院畢業(yè)設計 第 7 頁 共 47 頁 本系統采用基于系統生命周期的結構化方法。結構化方法的基本思路都是把整個系統開發(fā)過程分成若干階段,每個階段進行若干活動,每項活動應用一系列標準、規(guī)范、方法和技術,完成一個或多個任務,形成符合給定規(guī)范的成果。 結構化方法的主要原則,歸納起來有以下四條: ( 1)用戶參與原則。在實現各種功能時,人與計算機的合理分工和互相密切配合至關重要,這就需要用戶對系統的功能、結 構和運行規(guī)律有較深入的了解,專業(yè)人員也必須充分考慮用戶的特點和使用方面的習慣與要求,以協調人 — 機關系。國內外經驗表明,一個成功的企業(yè)網站必須注重客戶的體驗,良好的客戶體驗才是將瀏覽者轉化為客戶的重要關鍵。 ( 2)“先邏輯,后物理”的原則。要盡量避免過早地進入物理設計階段,也就是說,在進行系統開發(fā)時,要充分地進行系統分析,解決“做什么”問題,然后再進入系統設計階段,解決“怎樣做”問題。 ( 3)“自頂向下”的原則。先把握系統的總體目標和功能,然后逐級分解,逐步細化。這一原則使建設者在系統建設整個過程中始終把握全 局,致力于總體目標與功能的實現,把以下各級作為實現總體目標和總體功能的保證,這有利于各部分的合理分工、協調與正確配置。 ( 4)工作成果描述標準化原則。必須用明確的文字和標準化的圖形、圖表,完整、準確地進行描述,可以防止由于描述的隨意性造成建設者之間的誤解而殆誤工作,便于工作交流和各階段的交接,便于今后對系統進行檢查、修改和擴充。 設計思想遵循以下幾點: ( 1) 采用 B/S 模式進行開發(fā),其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經習慣網頁搜索方式的用戶。 ( 2) 采用面向對象的開發(fā)與設計理念。運用面向對象 技術的前提是對整體系統的高度和準確抽象,通過它可以保證系統良好的框架,進而帶來產品較強的穩(wěn)定性和運行效率。 ( 3) 采用模塊化設計。模塊化設計要求將整個系統劃分成基于小的模塊,有利于代碼的重載,簡化設計和實現過程。 ( 4)簡單方便的系統界面。設計簡單友好的系統界面,方便用戶較快的適應系統的操作。 ( 5)速度優(yōu)先原則。由于此工具最重要的評測標準就是速度,因此在設計過程中,具體過程盡量做到資源占用少,速度快。 ( 6)設計既要突出重點,又要細致周到。要符合設計需求,在有可能改進的地方進行擴充,使系統更適應用戶的需 要。 總體設計 系統功能模塊劃分 本系統主要劃分學生操作、教師操作和管理員操作 3個大模塊。系統的模塊劃分如圖 所示。 教 師 操 作管 理 員 操 作學 生 操 作網 絡 工 程 專 業(yè) 實 驗 教 學 系 統 陜西理工學院畢業(yè)設計 第 8 頁 共 47 頁 圖 系統模塊劃分圖 學生操作模塊包含了這幾個小模塊,如下圖所示: 學 生 功 能作業(yè)上傳下載學生資料管理課件瀏覽下載實驗體測試討論交流 圖 學生操作模塊 學生功能主要包括:通知教學計劃瀏覽、聯機實驗測試、實驗測試成績查詢、作業(yè)園地、在線提問、討論交流、課程 信息、資源下載、個人信息修改。 (1) 通知教學計劃瀏覽 查看教師或管理員下發(fā)的各種通知教學計劃,及時了解資訊 (2) 聯機實驗測試 學生在此可以看到教師發(fā)布的實驗測實驗試題并進行答題,答題提交后,系統自動評分。 (3) 聯機實驗測試成績查詢 學生可以查看自己每次實驗測試的得分 (4) 作業(yè)園地 學生提交作業(yè)附件,教師即可下載后批改然后上傳,學生即可看到批改后的作業(yè)。 (5)在線提問 學生可以就有關問題進行提問,老師可以通過網絡進行回復,增強了老師與學生之間的交流,實現了師生之間的互動。 (6)討論交流 學 生對教師發(fā)布的主題集體進行討論,共同學習進步。 (7)課程信息 學生查看該精品網站的課程信息。 (8)資源下載 學生下載網站中的共享資源。 (9)個人信息 學生修改個人信息 教師操作模塊包含了這幾個小模塊,如下圖所示: 陜西理工學院畢業(yè)設計 第 9 頁 共 47 頁 教 師 功 能教學課間管理教師資料管理課程信息管理實驗測試試題管理作業(yè)批改 圖 教師操作模塊 教師功能 教師功能主要包括:實驗測實驗試題管理、作業(yè)批改、實驗在線答疑、實驗測試分數查看、在線討論、實驗環(huán)境上傳下載、教學計劃 管理、個人信息管理。 (1) 實驗測試實驗試題管理 教師編輯實驗測試實驗試題,有選擇、填空、判斷三種題型??稍鰟h改查。 (2) 作業(yè)批改管理 對于學生上傳過來的作業(yè)附件,教師可以下載后批改再上傳,學生即可看到自己的作業(yè)批改情況。 (3) 實驗在線答疑 教師在此處理學生在學習中遇到的疑問和難點。 (4)實驗測試分數查看 教師可以在本模板看到各學位在聯機實驗測試的答題得分情況,更及時準確的掌握學生的學習情況。 (5)在線討論 教師可以發(fā)布討論主題,供學生集體討論,提升學生和教師的互動性。 (6)實驗環(huán)境上傳下載 教師發(fā)布學習實驗環(huán)境等,完全實現了資源共享及無紙化。 (7)教學計劃管理 教師發(fā)布各種通知教學計劃,信息能即時到達學生。 (8)個人信息管理 教師修改個人信息。 管理員功能 管理員功能主要對后臺數據進行管理,管理員登錄后可以對實驗課程信息進行查看、修改和刪除,還可以及時發(fā)表重要通知,資料上傳下載,系統用戶管理等。主要有以下功能。 (1) 課程信息管理 管理員可以發(fā)布大綱,網站簡介等相關信息 ,對發(fā)布的信息進行查詢、修改和刪除。 (2) 環(huán)境上傳管理 資料上傳管理模塊,和傳各種資料供教師及學生下 載學習 (3) 系統用戶管理 對管理員、教師、學生的信息進行管理。可進行增刪改查 通過上述各模塊的介紹,確定了系統需要完成的主要功能,本網站系統的功能結構圖如下圖所示 陜西理工學院畢業(yè)設計 第 10 頁 共 47 頁 網 絡 工 程 專 業(yè) 實 驗 教 學 網 站信息管理學生信息管理教師