【正文】
................................... 10 數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì) ............................................. 10 數(shù)據(jù)庫設(shè)計(jì) ............................................... 10 MYSQL 數(shù)據(jù)庫在 VC 中的部署 ................................ 13 網(wǎng)絡(luò)通信設(shè)計(jì) ................................................. 14 網(wǎng)絡(luò)的基本構(gòu)架 ........................................... 14 TCP/IP 數(shù)據(jù)包及通信模式 .................................. 15 SOCKET 網(wǎng)絡(luò)傳輸程序的設(shè)計(jì) ................................ 16 服務(wù)器端程序設(shè)計(jì)與實(shí)現(xiàn) ....................................... 17 服務(wù)器端程序流程圖 ....................................... 17 服務(wù)器端程序的實(shí)現(xiàn) ....................................... 18 客戶端程序的設(shè)計(jì)與實(shí)現(xiàn) ....................................... 20 主界面及登錄界面的設(shè)計(jì)與實(shí)現(xiàn) ............................. 20 操作界面的設(shè)計(jì)和實(shí)現(xiàn) ..................................... 21 4 系統(tǒng)測(cè)試 ......................................... 24 測(cè)試策略 ..................................................... 24 模塊測(cè)試 ..................................................... 24 服務(wù)器端數(shù)據(jù)庫與 VC 鏈接的操作測(cè)試 ........................ 24 網(wǎng)絡(luò)通信單元模塊測(cè)試 ..................................... 24 客戶端模塊的測(cè)試 ......................................... 25 功能測(cè)試 ..................................................... 25 5 總結(jié) ............................................. 28 系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)總結(jié) ............................................. 28 系統(tǒng)的進(jìn)一步改進(jìn) ............................................. 28 致謝 ............................................... 29 參考文獻(xiàn) ........................................... 30 科技外文文獻(xiàn) ....................................... 31 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 科技外文文獻(xiàn)翻譯 ................................... 36 附錄 A: 源代碼 ...................................... 40 附錄 B:使用說明書 .................................. 55 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 1 頁 共 59 頁 引言 計(jì)算機(jī)的發(fā)展給人們的生活、工作和學(xué)習(xí)帶來了前所未有的方便,是人類社會(huì)發(fā)展的一次重要的改革 。 [關(guān)鍵字 ] 教育事業(yè) ; 傳統(tǒng)教育 ; 網(wǎng)絡(luò)教學(xué); 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng);工具 陜西理工學(xué)院畢業(yè)設(shè)計(jì) Operating Systems Design and Implementation of experimental system online Name: 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)網(wǎng)上實(shí)驗(yàn)系統(tǒng)是以操作系統(tǒng)課程為實(shí)驗(yàn)對(duì)象設(shè)計(jì)和實(shí)現(xiàn)的網(wǎng)上實(shí)驗(yàn)系統(tǒng),它屬于網(wǎng)絡(luò)教學(xué)的一部分,為了補(bǔ)充課堂教學(xué)中學(xué)生不能及時(shí)得到充足的實(shí)驗(yàn)材料進(jìn)行實(shí)驗(yàn)驗(yàn)證自己的知識(shí)水平和自我查缺補(bǔ)漏, 老師不能及時(shí)掌握學(xué)生對(duì)知識(shí)的掌握的熟練程度 和對(duì)知識(shí)的應(yīng)用能力從而對(duì)不同學(xué)生進(jìn)行不同的程度和方式的教學(xué)提供可靠的依據(jù)等不足問題,同時(shí)也是適應(yīng)潮流的發(fā)展,為教學(xué)中實(shí)驗(yàn)課 的環(huán)節(jié)提供一種簡(jiǎn)單的,方便的,高效的工具 。然而,在現(xiàn)代高度發(fā)展的社會(huì)中,文化的多元化和學(xué)科的互相交叉的特性,特別是要求實(shí)踐活動(dòng)的科學(xué)學(xué)科,傳統(tǒng)的教育模式已經(jīng)不能滿足現(xiàn)代教學(xué)的需求,也很難被學(xué)生所 接受,所以這就需要尋找一種新的教學(xué)方法。陜西理工學(xué)院畢業(yè)設(shè)計(jì) 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) (陜 西 理工 學(xué)院 數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院 網(wǎng)絡(luò)工程 091班 ,陜西 漢中 723000) [摘要 ]教育事業(yè)是人類社會(huì)高度發(fā)展的產(chǎn)物,是世世代代文明 積累的結(jié)晶,也是世世代代相傳下去的社會(huì)載體。傳統(tǒng)教育的方式是以講解理論知識(shí)為主, 對(duì)特定的歷史文化的高度解析, 對(duì)于那些知識(shí)技能單一的文化來說,這種教育 或許是人們比較容易接受的一種方式。在現(xiàn)在的教學(xué)實(shí)踐中,網(wǎng)絡(luò)教學(xué)越來越受到師生的青睞,并且在不斷的實(shí)踐中, 已經(jīng)證實(shí)網(wǎng)絡(luò)教育是補(bǔ)充傳統(tǒng)教育不足的一種有效的方法。操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)的的成功研發(fā)不僅只是應(yīng)用在操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)中,也能應(yīng)用在其他各科學(xué)科的實(shí)驗(yàn)課程上,他的不斷完善和 成功部署,或許會(huì)是網(wǎng)絡(luò)教學(xué)的又一大補(bǔ)充和發(fā)展,推動(dòng)教育事業(yè)前進(jìn)的步伐。 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。 由于計(jì)算機(jī)技術(shù)的發(fā)展,帶動(dòng)了其他很多產(chǎn)業(yè)的飛速前進(jìn),一些龐大的數(shù)據(jù)處理,在計(jì)算機(jī)的幫助下變得簡(jiǎn)單快捷,節(jié)省了大量的人力物力,并且正確率和準(zhǔn)確率也得到了很大的提高,在計(jì)算機(jī)發(fā)展之前一些不可能實(shí)現(xiàn)的數(shù)據(jù)處理,在計(jì)算機(jī)的幫助下變得可能且簡(jiǎn)單 。而在社會(huì)經(jīng)濟(jì)高速發(fā)展的今天,人們的生活水平得到了很大的提高,電子行業(yè)的快速發(fā)展,制造工藝和制造成本的大幅度降低,使得計(jì)算機(jī)等電子產(chǎn)品價(jià)格低廉,大部分的人們都有能力購買計(jì)算機(jī)等電子產(chǎn)品,而且越來越多的應(yīng)用在日常生活的或生產(chǎn)活動(dòng)中,給人們創(chuàng)造了不菲的價(jià)值 。世界上的人們只要連接上網(wǎng)絡(luò),不管他來自何方,身在何處,都能應(yīng)用網(wǎng)絡(luò)技術(shù)訪問外面的世界,掌握 最新的知識(shí)和動(dòng)態(tài)新聞,并且能夠在網(wǎng)絡(luò)上進(jìn)行互操作,完成自己的工作或生活任務(wù)。 由于計(jì)算機(jī)的高效、準(zhǔn)確等優(yōu)點(diǎn)和網(wǎng)絡(luò)的快速發(fā)展,各行各業(yè)都在應(yīng)用網(wǎng)絡(luò)或計(jì)算機(jī)技術(shù)進(jìn)行各種操作。計(jì)算機(jī)網(wǎng)絡(luò) 技術(shù)在教育事業(yè)中的發(fā)展也非常的普遍,設(shè)計(jì)到學(xué)校管理的方方面面, 而且這種校園網(wǎng)絡(luò)管理技術(shù)還在不斷的完善和發(fā)展之中,而且這種發(fā)展也是社會(huì)發(fā)展的趨勢(shì),是教育事業(yè)的一大潮流?,F(xiàn)在的科學(xué)教育的一個(gè)重要的環(huán)節(jié)就是實(shí)踐實(shí)驗(yàn)課程。網(wǎng)絡(luò)實(shí)驗(yàn)系統(tǒng)正是在這樣的背景下提出的并進(jìn)行設(shè)計(jì)和實(shí)施的, 操作系統(tǒng)網(wǎng)上實(shí)驗(yàn)系統(tǒng)的的成功研發(fā)不僅只是應(yīng)用在操作系統(tǒng)課程實(shí)驗(yàn)教學(xué)中,也能應(yīng)用在其他各科學(xué)科的實(shí)驗(yàn)課程上,他的不斷完善和成功部署,或許會(huì)是網(wǎng)絡(luò)教學(xué)的又一大補(bǔ)充和發(fā)展,推動(dòng)教育事業(yè)前進(jìn)的步伐。此論文將主要從對(duì)系統(tǒng)的認(rèn)識(shí)概述,需求分析,軟件結(jié)構(gòu)設(shè)計(jì),軟件開發(fā)和實(shí)施,軟件測(cè)試與維護(hù)分析,用 戶操作手冊(cè)等方方面面對(duì)該系統(tǒng)進(jìn)行詳細(xì)的說明,使用標(biāo)準(zhǔn)的軟件開發(fā)流程進(jìn)行全面的設(shè)計(jì)和開發(fā)。該系統(tǒng) 的使用范圍定位在莫所高校莫個(gè)院系的所有專業(yè)的實(shí)驗(yàn)。 服務(wù)器端主要接收客戶端發(fā)送的數(shù)據(jù)請(qǐng)求,對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的處理, 再 把客服端需要的數(shù)據(jù)還回給客戶端, 客戶端主要是接收用戶數(shù)據(jù),提交數(shù)據(jù)給服務(wù)器端,接收服務(wù)器端的數(shù)據(jù),處理相應(yīng)數(shù)據(jù),顯示數(shù)據(jù)等功能。該系統(tǒng)也是一個(gè)課程科研