【正文】
..............................7 系統(tǒng)功能結構分析 ..........................................7 學生用戶功能分析 ..........................................8 老師用戶功能分析 ..........................................9 系統(tǒng)約束要求 ..................................................93 系統(tǒng)設計與實現(xiàn) .....................................10 實現(xiàn)系統(tǒng)的工具或技術選擇 .....................................10 數(shù)據庫系統(tǒng)的設計 .............................................10 數(shù)據庫設計 ...............................................10 MYSQL數(shù)據庫在 VC中的部署 .................................13 網絡通信設計 .................................................14 網絡的基本構架 ...........................................14 TCP/IP數(shù)據包及通信模式 ...................................15 SOCKET 網絡傳輸程序的設計 ................................16 服務器端程序設計與實現(xiàn) .......................................17 服務器端程序流程圖 .......................................17 服務器端程序的實現(xiàn) .......................................18 客戶端程序的設計與實現(xiàn) .......................................20 主界面及登錄界面的設計與實現(xiàn) .............................20 操作界面的設計和實 現(xiàn) .....................................214 系統(tǒng)測試 ...........................................24 .....................................................24 .....................................................24 VC鏈接的操作測試 .........................24 ......................................24 ..........................................25 .....................................................255 總結 ...............................................28 .............................................28 .............................................28致謝 .................................................29參考文獻 .............................................30科技外文文獻 .........................................31陜西理工學院畢業(yè)設計科技外文文獻翻譯 .....................................36附錄 A:源代碼 .......................................40附錄 B:使用說明書 ...................................55陜西理工學院畢業(yè)設計第 1 頁 共 61 頁引言計算機的發(fā)展給人們的生活、工作和學習帶來了前所未有的方便,是人類社會發(fā)展的一次重要的改革。[關鍵字] 教育事業(yè); 傳統(tǒng)教育; 網絡教學; 操作系統(tǒng)網上實驗系統(tǒng);工具陜西理工學院畢業(yè)設計Operating Systems Design and Implementation of experimental system onlineName: Liu Wen Pan(Grade09,Class2,Major Network Engineering,Institute of Mathematics and Computer Science Dept,Shanxi University of Technology,hanzhong 723001,Shanxi)Tutor: Wang Peng[Abstract]: Education is the product of highly developed human society, the accumulation of crystals generations of civilization , but also the social carriers pass down from generation to generation . Traditional educational approach is to explain the theory of knowledge based on the height of a particular historical and cultural analysis , for those single cultural knowledge and skills , this education is perhaps one of the more easily accepted in a way. However, in modern highly developed societies, cultural diversity and crosscutting disciplines characteristics, in particular scientific discipline requires practice , the traditional mode of education can not meet the needs of modern teaching , and it is difficult to be accepted by the student , so this needs to find a new teaching methods. In the current teaching practice, more and more online teaching are favored by students of all ages and teachers, and in the constant practice , it has been confirmed that online education is an effective approach to supplement the shortage of traditional education. Experimental system is based on the operating system online courses on operating system design and implementation as experimental subjects online experiment system that belongs to the work as part of teaching , in order to supplement classroom teaching students unable to get enough material for experimental verification experiment their level of knowledge and self check Network access, the teacher can not grasp students39。操作系統(tǒng)網上實驗系統(tǒng)是以操作系統(tǒng)課程為實驗對象設計和實現(xiàn)的網上實驗系統(tǒng),它屬于網絡教學的一部分,為了補充課堂教學中學生不能及時得到充足的實驗材料進行實驗驗證自己的知識水平和自我查缺補漏,老師不能及時掌握學生對知識的掌握的熟練程度和對知識的應用能力從而對不同學生進行不同的程度和方式的教學提供可靠的依據等不足問題,同時也是適應潮流的發(fā)展,為教學中實驗課的環(huán)節(jié)提供一種簡單的,方便的,高效的工具。然而,在現(xiàn)代高度發(fā)展的社會中,文化的多元化和學科的互相交叉的特性,特別是要求實踐活動的科學學科,傳統(tǒng)的教育模式已經不能滿足現(xiàn)代教學的需求,也很難被學生所接受,所以這就需要尋找一種新的教學方法。陜西理工學院畢業(yè)設計操作系統(tǒng)網上實驗系統(tǒng)設計與實現(xiàn)(陜西理工學院 數(shù)學與計算機科學學院 網絡工程 091 班,陜西 漢中 723000) [摘要]教育事業(yè)是人類社會高度發(fā)展的產物,是世世代代文明積累的結晶,也是世世代代相傳下去的社會載體。傳統(tǒng)教育的方式是以講解理論知識為主,對特定的歷史文化的高度解析,對于那些知識技能單一的文化來說,這種教育或許是人們比較容易接受的一種方式。在現(xiàn)在的教學實踐中,網絡教學越來越受到師生的青睞,并且在不斷的實踐中,已經證實網絡教育是補充傳統(tǒng)教育不足的一種有效的方法。操作系統(tǒng)網上實驗系統(tǒng)的的成功研發(fā)不僅只是應用在操作系統(tǒng)課程實驗教學中,也能應用在其他各科學科的實驗課程上,他的不斷完善和成功部署,或許會是網絡教學的又一大補充和發(fā)展,推動教育事業(yè)前進的步伐。 mastery of knowledge proficiency and ability to apply knowledge to students of different levels and different ways of teaching to provide a reliable basis for such shortage , but also adapt to the trend of development, providing a simple convenient and efficient tool for the teaching experimental class part . Operating system online successful development of the experimental system is not only used in the experimental teaching courses on operating system ,but also be applied to other disciplines experimental curriculum subjects , the continues improvement and successfully deployment of which will probably be another big online teaching plement and development, promoting education progress。由于計算機技術的發(fā)展,帶動了其他很多產業(yè)的飛速前進,一些龐大的數(shù)據處理,在計算機的幫助下變得簡單快捷,節(jié)省了大量的人力物力,并且正確率和準確率也得到了很大的提高,在計算機發(fā)展之前一些不可能實現(xiàn)的數(shù)據處理,在計算機的幫助下變得可能且簡單。而在社會經濟高速發(fā)展的今天,人們的生活水平得到了很大的提高,電子行業(yè)的快速發(fā)展,制造工藝和制造成本的大幅度降低,使得計算機等電子產品價格低廉,大部分的人們都有能力購買計算機等電子產品,而且越來越多的應用在日常生活的或生產活動中,給人們創(chuàng)造了不菲的價值。世界上的人們只要連接上網絡,不管他來自何方,身在何處,都能應用網絡技術訪問外面的世界,掌握最新的知識和動態(tài)新聞,并且能夠在網絡上進行互操作,完成自己的工作或生活任務。由于計算機的高效、準確等優(yōu)點和網絡的快速發(fā)展,各行各業(yè)都在應用網絡或計算機技術進行各種操作。計算機網絡技術在教育事業(yè)中的發(fā)展也非常的普遍,設計到學校管理的方方面面,而且這種校園網絡管理技術還在不斷的完善和發(fā)展之中,而且這種發(fā)展也是社會發(fā)展的趨勢,是教育事業(yè)的一大潮流?,F(xiàn)在的科學教育的一個重要的環(huán)節(jié)就是實踐實驗課程。網絡實驗系統(tǒng)正是在這樣的背景下提出的并進行設計和實施的,操作系統(tǒng)網上實驗系統(tǒng)的的成功研發(fā)不僅只是應用在操作系統(tǒng)課程實驗教學中,也能應用在其他各科學科的實驗課程上,他的不斷完善和成功部署,或許會是網絡教學的又一大補充和發(fā)展,推動教育事業(yè)前進的步伐。此論文將主要從對系統(tǒng)的認識概述,需求分析,軟件結構設計,軟件開發(fā)和實施,軟件測試與維護分析,用戶操作手冊等方方面面對該系統(tǒng)進行詳細的說明,使用標準的軟件開發(fā)流程進行全面的設計和開發(fā)。該系統(tǒng)的使用范圍定位在莫所高校莫個院系的所有專業(yè)的實驗。服務器端主要