課程設(shè)計(jì)題目描述和要求(5篇)
范文為教學(xué)中作為模范的文章,也常常用來(lái)指寫作的模板。常常用于文秘寫作的參考,也可以作為演講材料編寫前的參考。范文怎么寫才能發(fā)揮它最大的作用呢?下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,我們一起來(lái)看一看吧。
課程設(shè)計(jì)題目描述和要求篇一
指導(dǎo)教師:葉妙 學(xué)生成績(jī)管理系統(tǒng)一、設(shè)計(jì)題目及內(nèi)容
功能需求 1)必做:
1、實(shí)現(xiàn)本班同學(xué)成績(jī)的錄入、編輯,2、提供對(duì)學(xué)號(hào)或姓名,進(jìn)行成績(jī)或所有信息的查詢。
3、能按成績(jī)分?jǐn)?shù)排序輸出。
4、能統(tǒng)計(jì)各科成績(jī)分?jǐn)?shù)段的分布(60以下、60~70、70~80、80~90、90~100)情況,并輸出。
2)選做:
1、身份驗(yàn)證,和使用系統(tǒng)的權(quán)限設(shè)置、判定。
2、數(shù)據(jù)考慮用文件保存,以便反復(fù)使用。
3、考慮每位學(xué)生有多門課程成績(jī),多個(gè)學(xué)期的情況。
4、窗口界面
性能需求:、操作界面美觀、友好,有必要的容錯(cuò)處理(如:能判定學(xué)號(hào)位數(shù)和只能由0~9數(shù)字字符組成、能判定合理的成績(jī)0~100等);
一、java課程設(shè)計(jì)要求
學(xué)生必須仔細(xì)閱讀《java》課程設(shè)計(jì)指導(dǎo)書,認(rèn)真主動(dòng)完成課設(shè)的要求。有問(wèn)題及時(shí)主動(dòng)通過(guò)各種方式與教師聯(lián)系溝通。
學(xué)生要發(fā)揮自主學(xué)習(xí)的能力,充分利用時(shí)間,安排好課設(shè)的時(shí)間計(jì)劃,并在課設(shè)過(guò)程中不斷檢測(cè)自己的計(jì)劃完成情況,及時(shí)的向教師匯報(bào)。
java是一門程序設(shè)計(jì)語(yǔ)言,如果學(xué)生能夠按照要求,從時(shí)間和精力上保證完全的投入,相信能夠有很大的收獲.二、進(jìn)度安排
考慮到程序設(shè)計(jì)的個(gè)性化及進(jìn)度差異,本次課設(shè)分散進(jìn)行,學(xué)生按要求完成課程設(shè)計(jì)的資料查閱,功能分析。18周集中檢查,地點(diǎn)和檢查方式另行通知。并與18周五上午由各班班長(zhǎng)將設(shè)計(jì)報(bào)告和需要上交的資料(見后具體要求)收集齊全后統(tǒng)一交給指導(dǎo)教師。
三、上交相關(guān)內(nèi)容要求
上交的內(nèi)容必須由以下四個(gè)部分組成,缺一不可。
1.上交源程序:學(xué)生按照課程設(shè)計(jì)的具體要求所開發(fā)的所有源程序(應(yīng)該放到一個(gè)文件夾中);
2.上交程序的說(shuō)明文件:(中)在說(shuō)明文檔中應(yīng)該寫明上交程序所在的目錄,上交程序的主程序文件名,如果需要安裝,要有程序的安裝使用說(shuō)明;
3.課程設(shè)計(jì)報(bào)告:(保存在word 文檔中,文件名要求 按照“姓名-學(xué)號(hào)-課程設(shè)計(jì)報(bào)告”起名,如文件名為“張三-001-課程設(shè)計(jì)報(bào)告”.doc)
其中包括: a)問(wèn)題及功能分析:
在該部分中敘述,每個(gè)模塊的功能要求
b)概要設(shè)計(jì)
在此說(shuō)明每個(gè)部分的算法設(shè)計(jì)說(shuō)明(可以是描述算法的流程圖),每個(gè)程序中使用的存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)說(shuō)明(如果指定存儲(chǔ)結(jié)構(gòu)請(qǐng)寫出該存儲(chǔ)結(jié)構(gòu)的定義)。c)詳細(xì)設(shè)計(jì)
各個(gè)算法實(shí)現(xiàn)的源程序,對(duì)每個(gè)功能要有相應(yīng)的源程序,源程序要按照寫程序的規(guī)則來(lái)編寫。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。d)調(diào)試分析
測(cè)試數(shù)據(jù),測(cè)試輸出的結(jié)果,時(shí)間復(fù)雜度分析,和每個(gè)模塊設(shè)計(jì)和調(diào)試時(shí)存在問(wèn)題的思考(問(wèn)題是哪些?問(wèn)題如何解決?),算法的改進(jìn)設(shè)想。
4.課設(shè)總結(jié):(保存在word 文檔中)總結(jié)可以包括 : 課程設(shè)計(jì)
過(guò)程的收獲、遇到問(wèn)題、遇到問(wèn)題解決問(wèn)題過(guò)程的思考、程序調(diào)試能力的思考、對(duì)數(shù)據(jù)結(jié)構(gòu)這門課程的思考、在課程設(shè)計(jì)過(guò)程中對(duì)《java》課程的認(rèn)識(shí)等內(nèi)容;
附:各班可統(tǒng)一刻制成一張光盤,各同學(xué)按學(xué)號(hào),姓名建立子目錄。
四、設(shè)計(jì)和調(diào)試過(guò)程的規(guī)范化要求
1.對(duì)題目要有需求分析
在需求分析中,將題目中要求的功能進(jìn)行敘述分析,并且設(shè)計(jì)解決此問(wèn)題的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),(有些題目已經(jīng)指定了數(shù)據(jù)存儲(chǔ)的,按照指定的設(shè)計(jì)),設(shè)計(jì)或敘述解決此問(wèn)題的算法,描述算法建議使用流程圖,進(jìn)行算法分析指明關(guān)鍵算法的時(shí)間復(fù)雜度。
給出實(shí)現(xiàn)功能的一組或多組測(cè)試數(shù)據(jù),程序調(diào)試后,將按照此測(cè)試數(shù)據(jù)進(jìn)行測(cè)試的結(jié)果列出來(lái)。
能提出算法改進(jìn)方案,比較不同算法的優(yōu)缺點(diǎn)。
如果程序不能正常運(yùn)行,寫出實(shí)現(xiàn)此算法中遇到的問(wèn)題,和改進(jìn)方法;
2.有相應(yīng)的源程序(可以是一組源程序,即詳細(xì)設(shè)計(jì)部分):
源程序要按照寫程序的規(guī)則來(lái)編寫。要結(jié)構(gòu)清晰,重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分要加上清晰的程序注釋。
程序能夠運(yùn)行,要有基本的容錯(cuò)功能。盡量避免出現(xiàn)操作錯(cuò)誤時(shí)出現(xiàn)死循環(huán);
3.最后提供的主程序可以象一個(gè)應(yīng)用系統(tǒng)一樣有主窗口,通過(guò)主菜單和分級(jí)菜單調(diào)用課程設(shè)計(jì)中要求完成的各個(gè)功能模塊,調(diào)用后可以返回到主菜單,繼續(xù)選擇其他功能進(jìn)行其他功能的選擇。
五、成績(jī)?cè)u(píng)定方法
《java》課程設(shè)計(jì)的最后成績(jī)有以下幾個(gè)方面組成: 程序演示運(yùn)行情況(20分),功能分析和程序正確,合理與否(25分),算法說(shuō)明的清晰程度(15分),上交磁盤中程序存放的規(guī)范程度(10分),總結(jié)的深刻程度(10分),課設(shè)過(guò)程中的課設(shè)進(jìn)展情況(是否在規(guī)定時(shí)間提供所要求的設(shè)計(jì)報(bào)告)(10分),獨(dú)立完成情況(學(xué)生間不相互雷同)(10分),共100分;
六、java課程設(shè)計(jì)參考材料
1, java程序設(shè)計(jì)基礎(chǔ),肖孟強(qiáng),工業(yè)出版社
2,精通java開發(fā)技術(shù):由淺入深領(lǐng)會(huì)高效開發(fā)之道,陳強(qiáng),清華大學(xué)出版社 3,java程序設(shè)計(jì)教學(xué)做一體化教程,耿祥義、張躍平,清華大學(xué)出版社
指導(dǎo)教師: 葉妙
電話:*** email:ye-miao@
課程設(shè)計(jì)題目描述和要求篇二
課程設(shè)計(jì)報(bào)告要求
課題
一、籃球競(jìng)賽24秒計(jì)時(shí)器設(shè)計(jì)
一、設(shè)計(jì)要求
二、總體參考方案
三、單元電路設(shè)計(jì)
1.秒脈沖發(fā)生器 2.計(jì)數(shù)器
3.譯碼顯示模塊 4.報(bào)警電路 5.控制電路
四、附圖說(shuō)明各部分功能的實(shí)現(xiàn)
1.開始狀態(tài)
2.啟動(dòng)、置數(shù)。3.保持 4.滅顯示器 5.報(bào)警
五、整體電路圖
六、實(shí)驗(yàn)室調(diào)試1.元件清單2.調(diào)試過(guò)程
3.調(diào)試結(jié)果(照片)4.調(diào)試心得體會(huì)
課題
二、數(shù)字搶答器設(shè)計(jì)
一、設(shè)計(jì)要求
二、總體參考方案
三、單元電路設(shè)計(jì)
1.定時(shí)電路 2.門控電路 3.報(bào)警電路 4.顯示電路
四、整體電路圖
五、附圖說(shuō)明各部分功能的實(shí)現(xiàn)
一、設(shè)計(jì)要求
二、總體參考方案
三、單元電路設(shè)計(jì)
1.秒脈沖發(fā)生器 2.秒、分、時(shí)計(jì)數(shù)器
3.秒、分、時(shí)譯碼顯示模塊 4.校時(shí)電路
四、附圖說(shuō)明各部分功能的實(shí)現(xiàn)
1.開始狀態(tài)
2.時(shí)、分、秒分別校時(shí)
1.按下s1啟動(dòng)定時(shí)30s,開始搶答,led燈亮。
2.某位選手搶答有效(如3號(hào)選手)3.清零、滅燈、復(fù)位
六、實(shí)驗(yàn)室調(diào)試1.元件清單2.調(diào)試過(guò)程
3.調(diào)試結(jié)果(照片)4.調(diào)試心得體會(huì)
課題
三、數(shù)字電子鐘設(shè)計(jì)
3.滿60秒向分鐘進(jìn)位狀態(tài)。4.滿60分向小時(shí)進(jìn)位狀態(tài)。5.23:59:59向00:00:00進(jìn)位狀態(tài)
五、整體電路圖
六、實(shí)驗(yàn)室調(diào)試1.元件清單2.調(diào)試過(guò)程
3.調(diào)試結(jié)果(照片)4.調(diào)試心得體會(huì)
課程設(shè)計(jì)題目描述和要求篇三
《erp原理與應(yīng)用》課程設(shè)計(jì)題目與要求
課程設(shè)計(jì)題一:某服裝廠erp系統(tǒng)應(yīng)用
設(shè)計(jì)目的:通過(guò)一周的課程設(shè)計(jì),基本掌握erp系統(tǒng)軟件的業(yè)務(wù)處理流程,學(xué)習(xí)如何把企業(yè)設(shè)計(jì)、銷售、采購(gòu)、生產(chǎn)、管理過(guò)程中所涉及的各種基礎(chǔ)資料按erp系統(tǒng)的內(nèi)在邏輯要求錄入到電腦中,掌握在erp系統(tǒng)中建立物料主文件、產(chǎn)品結(jié)構(gòu)清單、工作中心、資源清單、工藝路線的方法,掌握在erp系統(tǒng)中錄入銷售訂單和產(chǎn)品預(yù)測(cè)數(shù)據(jù),進(jìn)而生成主生產(chǎn)計(jì)劃、物料需求計(jì)劃和能力需求計(jì)劃的方法,掌握按主生產(chǎn)計(jì)劃、物料需求計(jì)劃實(shí)施采購(gòu)業(yè)務(wù)和車間生產(chǎn)業(yè)務(wù)的處理流程,掌握與銷售采購(gòu)相關(guān)的財(cái)務(wù)處理業(yè)務(wù)。設(shè)計(jì)內(nèi)容:
第一階段:根據(jù)各自的企業(yè)規(guī)劃數(shù)據(jù)(18周周一前)
第二階段:系統(tǒng)實(shí)施(18周)
第三階段:課程設(shè)計(jì)報(bào)告(18周周五上交,包括校外實(shí)習(xí)的同學(xué))
系統(tǒng)實(shí)施具體步驟:
(1)新建帳套,進(jìn)行帳套的初始設(shè)置。
(2)建立主營(yíng)產(chǎn)品的物料主文件和產(chǎn)品結(jié)構(gòu)清單。
(3)建立加工該產(chǎn)品所用到的資源清單和工作中心。
(4)錄入和維護(hù)加工該產(chǎn)品各零件的工藝路線。
(5)錄入初始庫(kù)存資料。
(6)錄入和維護(hù)銷售訂單和產(chǎn)品預(yù)測(cè)數(shù)據(jù)、編制主生產(chǎn)計(jì)劃、進(jìn)行粗能力計(jì)算。
(7)根據(jù)主生產(chǎn)計(jì)劃生成物料需求計(jì)劃、并進(jìn)行細(xì)能力計(jì)算。
(8)根據(jù)主生產(chǎn)計(jì)劃、物料需求計(jì)劃生成采購(gòu)計(jì)劃和車間生產(chǎn)任務(wù)。
(9)根據(jù)采購(gòu)計(jì)劃實(shí)施采購(gòu)業(yè)務(wù)各項(xiàng)流程、直至外購(gòu)零件入庫(kù)。
(10)根據(jù)車間生產(chǎn)任務(wù)實(shí)施車間管理各項(xiàng)流程,直至產(chǎn)品完工入庫(kù)。
(11)根據(jù)采購(gòu)和銷售數(shù)據(jù)完成應(yīng)收、應(yīng)付的財(cái)務(wù)處理業(yè)務(wù)
設(shè)計(jì)要求:
1.實(shí)施過(guò)程全部在金蝶k3 erp軟件上完成。設(shè)計(jì)結(jié)束后,每位同學(xué)獨(dú)立提交一份erp課程設(shè)計(jì)報(bào)告,內(nèi)容包括規(guī)劃的數(shù)據(jù)、設(shè)計(jì)過(guò)程、軟件處理內(nèi)容及處理結(jié)果、運(yùn)行參數(shù)設(shè)置、遇到的疑難問(wèn)題及解決辦法。
2.界面截圖里要有各自的數(shù)據(jù)。
3.禁止抄襲,雷同報(bào)告成績(jī)均為0。
課程設(shè)計(jì)題二:某客車廠erp系統(tǒng)應(yīng)用
課程設(shè)計(jì)題三:某機(jī)械廠erp系統(tǒng)應(yīng)用
課程設(shè)計(jì)題四:某電器公司erp系統(tǒng)應(yīng)用
課程設(shè)計(jì)題五:某電子企業(yè)erp系統(tǒng)應(yīng)用
課程設(shè)計(jì)題目描述和要求篇四
計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)題目及要求
一.中小型千兆網(wǎng)吧組建
內(nèi)容及要求:
用boson軟件實(shí)現(xiàn)小規(guī)模網(wǎng)絡(luò)的模擬。熟悉對(duì)路由器和交換機(jī)的配置命令,調(diào)通網(wǎng)絡(luò),并通過(guò)實(shí)例深入理解網(wǎng)絡(luò)基本工作原理及實(shí)現(xiàn)方法。學(xué)會(huì)網(wǎng)絡(luò)構(gòu)建、日常維護(hù)以及管理的方法,使學(xué)生掌握在信息化社會(huì)建設(shè)過(guò)程中所必須具備的計(jì)算機(jī)網(wǎng)絡(luò)組網(wǎng)和建設(shè)所需的基本知識(shí)與操作技能,網(wǎng)吧包含100-200臺(tái)上網(wǎng)的計(jì)算機(jī)。
二.小型網(wǎng)絡(luò)的組建
通過(guò)對(duì)網(wǎng)絡(luò)的具體規(guī)劃和組建,掌握網(wǎng)絡(luò)互連設(shè)備的使用及工作原理;掌握ip地址的配置及數(shù)據(jù)傳輸過(guò)程和路由的選擇。
具體要求如下:
1.使用模擬仿真軟件,構(gòu)建一個(gè)小型網(wǎng)絡(luò)。要求使用路由器、交換機(jī)等網(wǎng)絡(luò)互連設(shè)備。根據(jù)設(shè)計(jì)要求,選擇網(wǎng)絡(luò)類型。
2.分配和配置ip地址,要求配置內(nèi)部網(wǎng)絡(luò)地址。
3.對(duì)交換機(jī)、路由器等進(jìn)行配置。
4.通過(guò)使用模擬仿真軟件,模擬局域網(wǎng)間的數(shù)據(jù)通信過(guò)程。
5.分析通信過(guò)程中出現(xiàn)的問(wèn)題,并加以解決。
6.寫出課程設(shè)計(jì)報(bào)告:設(shè)計(jì)目的、設(shè)計(jì)內(nèi)容、設(shè)計(jì)方案、拓?fù)鋱D、設(shè)備選型、方案報(bào)價(jià)、子網(wǎng)劃分等內(nèi)容。
主要的題目如下:
(1)企業(yè)網(wǎng)絡(luò)工程
(2)銀行網(wǎng)絡(luò)工程
(3)醫(yī)院網(wǎng)絡(luò)工程
(4)校園網(wǎng)網(wǎng)絡(luò)工程
(5)大型機(jī)場(chǎng)信息網(wǎng)絡(luò)工程
(6)郵電綜合管理信息網(wǎng)
(7)某航空公司網(wǎng)絡(luò)系統(tǒng)建設(shè)
(8)某市寬帶信息網(wǎng)絡(luò)
(9)證券交易網(wǎng)絡(luò)系統(tǒng)
(10)學(xué)校以太網(wǎng)網(wǎng)絡(luò)建設(shè)
三.ping程序的設(shè)計(jì)與實(shí)現(xiàn)
設(shè)計(jì)的目的是使學(xué)生掌握網(wǎng)絡(luò)層協(xié)議的原理及實(shí)現(xiàn)方法。設(shè)計(jì)內(nèi)容,在給定的ping程序的基礎(chǔ)上做如下功能擴(kuò)充:
-h 顯示幫助信息
-b 允許ping一個(gè)廣播地址,只用于ipv4
-t設(shè)置ttl值,只用于ipv4
-q 安靜模式。不顯示每個(gè)收到的包的分析結(jié)果,只在結(jié)束時(shí),顯示匯總結(jié)果
ping命令的基本描述
ping的操作是向某些ip地址發(fā)送一個(gè)icmp echo消息,接著該節(jié)點(diǎn)返回一個(gè)icmp echo reply消息。
icmp消息使用ip頭作為基本控制。ip頭的格式如下
0121 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|version|ihl|type of service|total length|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|identification|flags|fragment offset|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|time to live |protocol|header checksum|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|source address|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|destination address|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
version=4
ihlinternet頭長(zhǎng)
type of service = 0
total length ip包的總長(zhǎng)度
identification, flags, fragment offset 用于ip包分段
time to live ip包的存活時(shí)長(zhǎng)
protocolicmp = 1
addresses發(fā)送echo消息的源地址是發(fā)送echo reply消息的目的地址,相反,發(fā)送echo 消息的目的地址是發(fā)送echo reply消息的源地址。
ping實(shí)際上是使用icmp中的echo報(bào)文來(lái)實(shí)現(xiàn)的。echo 或 echo reply 消息格式如下:
0123
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|type|code|checksum|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|identifier|sequence number|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|data...+-+-+-+-+-
type
echo消息的類型為8
echo reply 的消息類型為0。
code=0
checksum
為從type開始到ip包結(jié)束的校驗(yàn)和
identifier
如果 code = 0, identifier用來(lái)匹配echo和echo reply消息
sequence number
如果 code = 0, identifier用來(lái)匹配echo和echo reply消息
功能描述:
收到echo 消息必須回應(yīng) echo reply 消息。
identifier 和 sequence number 可能被發(fā)送echo的主機(jī)用來(lái)匹配返回的echo reply消息。例如:identifier 可能用于類似于tcp或udp的 port
用來(lái)標(biāo)示一個(gè)會(huì)話, 而sequence number 會(huì)在每次發(fā)送echo請(qǐng)求后遞增。
收到echo的主機(jī)或路由器返回同一個(gè)值與之匹配
數(shù)據(jù)結(jié)構(gòu)的描述
1)ip包格式
struct ip {
byte ver_ihl;//版本號(hào)與包頭長(zhǎng)度
byte tos;//服務(wù)類型
word leng;//ip包長(zhǎng)度
word id;//ip包標(biāo)示,用于輔助ip包的拆裝,本實(shí)驗(yàn)不用,置零
word flg_offset;//偏移量,也是用于ip包的拆裝,本實(shí)驗(yàn)不用,置零
byte ttl;//ip包的存活時(shí)間
byte protocol;//上一層協(xié)議,本實(shí)驗(yàn)置icmp
word checksum;//包頭校驗(yàn)和,最初置零,等所有包頭都填寫正確后,計(jì)算并替換。
byte saddr[4];//源端ip地址
byte daddr[4];//目的端ip地址
byte data[1];//ip包數(shù)據(jù)
};
2)icmp包格式
struct icmp {
byte type;//icmp類型,本實(shí)驗(yàn)用 8: echo0:echoreply
byte code;//本實(shí)驗(yàn)置零
word checksum;//icmp包校驗(yàn)和,從type開始,直到最后一位用戶數(shù)據(jù),如果為
字節(jié)數(shù)為奇數(shù)則補(bǔ)充一位
word id;//用于匹配echo和echo reply包
word seq;//用于標(biāo)記echo報(bào)文順序
byte data[1];//用戶數(shù)據(jù)
};
四.簡(jiǎn)單聊天程序的設(shè)計(jì)與實(shí)現(xiàn)課程設(shè)計(jì)目的聊天程序是上網(wǎng)時(shí)經(jīng)常使用的網(wǎng)絡(luò)程序,通過(guò)它大家彼此之間可以交流信息。本設(shè)計(jì)要求完成一個(gè)聊天程序的簡(jiǎn)單設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)聊天程序的設(shè)計(jì)與實(shí)現(xiàn),可以達(dá)到如下目的:
掌握網(wǎng)絡(luò)編程的知識(shí)和技能;
熟悉網(wǎng)絡(luò)軟件的開發(fā)過(guò)程,鍛煉解決實(shí)際問(wèn)題的能力。課程設(shè)計(jì)內(nèi)容
本設(shè)計(jì)要求設(shè)計(jì)并實(shí)現(xiàn)一個(gè)簡(jiǎn)單的聊天程序,包括服務(wù)器實(shí)現(xiàn)和客戶端實(shí)現(xiàn),具體內(nèi)容和要求如下:
使用msn或者qq,分析聊天程序的功能需求;
在給定的參考程序的基礎(chǔ)上,參考msn或者qq,對(duì)功能做出擴(kuò)充,不局限于以下的范圍:
在客戶端界面上顯示所有聯(lián)入聊天服務(wù)器的用戶;
支持兩個(gè)用戶之間的聊天;
支持增加好友的功能,好友上線時(shí)如果該用戶在線,則做出提醒;
增加用戶的個(gè)人信息修改、保存和查詢;
在聊天內(nèi)容中支持中文;
在聊天內(nèi)容中支持圖片等多媒體信息;
支持在用戶之間傳輸文件等附件;
其他擴(kuò)展。
五.公司無(wú)線局域網(wǎng)的設(shè)計(jì)
要求:
假設(shè)某公司現(xiàn)階段公司有一棟5層的辦公樓,三棟四層的宿舍樓,22間房間、會(huì)議室有1間、辦公樓中包括15間辦公室以及6間辦公大廳,宿舍樓每層五間宿舍。現(xiàn)階段,企業(yè)采用的是有線局域網(wǎng)接入方式,星型接入結(jié)構(gòu),使用的10m帶寬接入。但由于公司的急劇擴(kuò)張,人員需求的增加,使得接入網(wǎng)絡(luò)數(shù)量增多,造成端口不足,帶寬不足和經(jīng)常掉線等問(wèn)題,公司決定重新構(gòu)建一個(gè)辦公——宿舍一體化的無(wú)線局域網(wǎng)。我們將會(huì)克服現(xiàn)階段所有的問(wèn)題的前期下,完成漫游,更高網(wǎng)速,可擴(kuò)展性網(wǎng)絡(luò),更安全,更省電,高覆蓋面無(wú)線局域網(wǎng)的建設(shè)。通過(guò)這種設(shè)計(jì)方案,能在未來(lái)三到五年內(nèi)適應(yīng)辦公——宿舍系統(tǒng)的發(fā)展需求,為此需要達(dá)到:
(1)作為一個(gè)基于企業(yè)intranet的信息管理和應(yīng)用的網(wǎng)絡(luò)系統(tǒng),提供相應(yīng)的各種服務(wù)。
(2)網(wǎng)絡(luò)上各種軟、硬件資源能得到共享,并能快速、穩(wěn)定地傳輸各種信息,提供有效的網(wǎng)絡(luò)信息管理手段。
(3)采用開放式、標(biāo)準(zhǔn)化的系統(tǒng)結(jié)構(gòu),以利于功能擴(kuò)充和技術(shù)升級(jí)。
(4)能夠與外界進(jìn)行廣域網(wǎng)的連接,提供、享用各種信息服務(wù)。
(5)具有完善的網(wǎng)絡(luò)安全機(jī)制。
(6)能夠與原有的計(jì)算機(jī)局域網(wǎng)絡(luò)和應(yīng)用系統(tǒng)平滑地連接,調(diào)用原有各種計(jì)算機(jī)系統(tǒng)的信息。
(7)利用無(wú)線網(wǎng)絡(luò)技術(shù)進(jìn)一步擴(kuò)展辦公——宿舍網(wǎng)的覆蓋范圍,使企業(yè)員工能夠隨時(shí)隨地、方便高效地使用網(wǎng)絡(luò)。
(8)促進(jìn)公司培訓(xùn)的發(fā)展和員工娛樂(lè)的豐富,進(jìn)一步拓展網(wǎng)絡(luò)空間。
(9)提升企業(yè)網(wǎng)絡(luò)環(huán)境,提高管理水平和效率,推動(dòng)企業(yè)信息化建設(shè);
(10)要覆蓋部分原來(lái)沒(méi)有有線網(wǎng)的空間,諸如:人行綠化走廊。
六.ip數(shù)據(jù)包解析程序的設(shè)計(jì)
1、課程設(shè)計(jì)目的本章課程設(shè)計(jì)的目的就是設(shè)計(jì)一個(gè)解析ip數(shù)據(jù)包的程序,并根據(jù)這個(gè)程序,說(shuō)明ip數(shù)據(jù)包的結(jié)構(gòu)及ip協(xié)議的相關(guān)問(wèn)題,從而對(duì)ip層的工作原理有更好的理解和認(rèn)識(shí)。
2、課程設(shè)計(jì)要求
本設(shè)計(jì)的目標(biāo)是捕獲網(wǎng)絡(luò)中的ip數(shù)據(jù)包,解析數(shù)據(jù)包的內(nèi)容,將結(jié)果顯示在標(biāo)準(zhǔn)輸出上,并同時(shí)寫入日志文件。
程序的具體要求如下:
1)以命令行形式運(yùn)行:ipparse logfile,其中ipparse是程序名, 而logfile則代表記錄結(jié)果的日志文件。
2)在標(biāo)準(zhǔn)輸出和日志文件中寫入捕獲的ip包的版本、頭長(zhǎng)度、服務(wù)類型、數(shù)據(jù)包總長(zhǎng)度、數(shù)據(jù)包標(biāo)識(shí)、分段標(biāo)志、分段偏移值、生存時(shí)間、上層協(xié)議類型、頭校驗(yàn)和、源ip地址和目的ip地址等內(nèi)容。
3)當(dāng)程序接收到鍵盤輸入ctrl+c時(shí)退出
七.計(jì)算機(jī)網(wǎng)絡(luò)課件的設(shè)計(jì)
目的及要求:
考查學(xué)生對(duì)協(xié)議掌握的程度,要求以圖片、動(dòng)畫、仿真模擬等方法制作多計(jì)算機(jī)網(wǎng)絡(luò)多媒體課件。具體要求:
突出計(jì)算機(jī)網(wǎng)絡(luò)課程的重點(diǎn)及難點(diǎn);
必要的生澀理論盡量用動(dòng)畫來(lái)實(shí)現(xiàn);
為說(shuō)明各網(wǎng)絡(luò)組件的作用以及構(gòu)建的網(wǎng)絡(luò)性能,建立必要的系統(tǒng)仿真模型。
八.寬帶城域網(wǎng)的規(guī)劃設(shè)計(jì)
設(shè)計(jì)要求實(shí)現(xiàn):
1、節(jié)點(diǎn)布局和布線;
2、路由規(guī)劃和地址規(guī)劃;
3、核心層和城域匯聚層結(jié)構(gòu)設(shè)計(jì);
4、區(qū)域匯聚層和接入層的設(shè)計(jì);
5、服務(wù)器網(wǎng)段的設(shè)置;
6、網(wǎng)絡(luò)管理功能的設(shè)計(jì)
八.寬帶城域網(wǎng)的規(guī)劃設(shè)計(jì)
/ip協(xié)議分析及實(shí)現(xiàn)
設(shè)計(jì)目的及要求:
1、初步掌握windows socket編程的方法,并運(yùn)用所學(xué)的知識(shí)實(shí)現(xiàn)客戶端和服務(wù)器端的簡(jiǎn)單雙向通信。
2、熟悉tcp或ip協(xié)議的基本原理,并能對(duì)客戶/服務(wù)器編程模式有一個(gè)深入理解。
3、進(jìn)一步熟悉面向?qū)ο蟮木幊谭椒ê头庋b的相關(guān)概念。
4、了解用visual c++ 進(jìn)行基于對(duì)話框的編程的方法。
5、培養(yǎng)一定的自學(xué)能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。比如查找資料書、自主學(xué)習(xí)新知識(shí)。
十.ftp客戶端程序設(shè)計(jì)
實(shí)現(xiàn)ftp客戶端程序
十一.ftp服務(wù)器端程序設(shè)計(jì)
實(shí)現(xiàn)ftp服務(wù)器端程序
通信程序設(shè)計(jì)
要求:
實(shí)現(xiàn)tcp的連接建立、文件傳送和連接釋放的三個(gè)階段,并將任一文件傳送到服務(wù)器端,編程完成該應(yīng)用程序的設(shè)計(jì)。實(shí)驗(yàn)報(bào)告要求有實(shí)現(xiàn)過(guò)程的流程圖,對(duì)主要的函數(shù)及其參數(shù)給予說(shuō)明,要有實(shí)現(xiàn)過(guò)程的主要程序段,并對(duì)各段程序的功能及作用進(jìn)行說(shuō)明。
十三.局域網(wǎng)數(shù)據(jù)包捕獲程序設(shè)計(jì)
設(shè)計(jì)一個(gè)gui程序,實(shí)現(xiàn)ip、tcp、udp數(shù)據(jù)包的捕獲和解析。通過(guò)編程了解各類數(shù)據(jù)報(bào)的結(jié)構(gòu),掌握網(wǎng)絡(luò)編程的基本原理和方法。
十四.滑動(dòng)窗口協(xié)議程序的設(shè)計(jì)與實(shí)現(xiàn)
設(shè)計(jì)一個(gè)演示滑動(dòng)窗口協(xié)議的圖形界面程序。
十五.簡(jiǎn)單端口掃描程序設(shè)計(jì)
實(shí)現(xiàn)一個(gè)掃描器,必須能夠完成以下所有功能:使用 tcp connect、tcp syn 和 tcp fin 進(jìn)行端口掃描,使用 icmp echo 掃描實(shí)現(xiàn) ip 掃描。并把掃描得知的結(jié)果記錄下來(lái)。
十六.廣播通信程序設(shè)計(jì)
使用winsock api編程實(shí)現(xiàn)局域網(wǎng)消息廣播的實(shí)用程序。
參閱資料,簡(jiǎn)述單播、廣播、多播的區(qū)別和聯(lián)系,以及各自的優(yōu)缺點(diǎn)和適用范圍。
十七.跟蹤路由程序設(shè)計(jì)
程序記錄并顯示數(shù)據(jù)報(bào)從源端機(jī)器傳送到目標(biāo)機(jī)器的過(guò)程中所經(jīng)過(guò)的路由器的ip地址,且記錄數(shù)據(jù)報(bào)到達(dá)每個(gè)路由器所需要的時(shí)間。
十八.基于winpcap的arp數(shù)據(jù)包的捕獲與解析
設(shè)計(jì)一個(gè)gui程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和arp數(shù)據(jù)包的解析;
捕獲幾個(gè)網(wǎng)絡(luò)數(shù)據(jù)報(bào),給出實(shí)例并分析arp數(shù)據(jù)包各字段的含義;
說(shuō)明基于winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。
十九.基于winpcap的網(wǎng)絡(luò)流量統(tǒng)計(jì)分析
設(shè)計(jì)一個(gè)gui程序,完成局域網(wǎng)數(shù)據(jù)包的捕獲和統(tǒng)計(jì),需要統(tǒng)計(jì)的數(shù)據(jù)包包括tcp、upd、icmp、arp、廣播數(shù)據(jù)包;
捕獲一段時(shí)間的數(shù)據(jù)包,分析統(tǒng)計(jì)的結(jié)果;
說(shuō)明基于winpcap編程的基本原理、程序的總體框架,繪制每個(gè)函數(shù)的詳細(xì)設(shè)計(jì)流程圖。
二十.圖形化網(wǎng)絡(luò)流量監(jiān)控
開發(fā)一款圖形化顯示的網(wǎng)絡(luò)流量監(jiān)控系統(tǒng)軟件,軟件能夠以圖形形式實(shí)時(shí)動(dòng)態(tài)的顯示網(wǎng)絡(luò)流量的變化。
二十一.郵件程序設(shè)計(jì)
基本smtp服務(wù)器(實(shí)現(xiàn)基本的smtp協(xié)議命令,c語(yǔ)言)
基本pop3服務(wù)器(實(shí)現(xiàn)基本的pop3協(xié)議命令,c語(yǔ)言)
php web mail客戶端(用于發(fā)信和收信的web客戶端程序)
瀏覽器程序設(shè)計(jì)
設(shè)計(jì)一簡(jiǎn)單的web瀏覽器。
二十三.獲取本機(jī)ip地址程序
二十四.獲得本地計(jì)算機(jī)的網(wǎng)絡(luò)協(xié)議信息程序
協(xié)議的實(shí)現(xiàn)
課程設(shè)計(jì)題目描述和要求篇五
課程設(shè)計(jì) 題目 :
環(huán)境與能源工程學(xué)院
分院名稱 : 課程名稱 : 學(xué)姓
號(hào) : 名 :
指導(dǎo)老師 :
同學(xué)們也可到網(wǎng)站上另選題目,字?jǐn)?shù)不得少于7k字。
一、課程設(shè)計(jì)內(nèi)容組成
課程設(shè)計(jì)應(yīng)由以下幾部分組成:
1.課程設(shè)計(jì)(設(shè)計(jì))題目;2.摘要(中、英文);3.關(guān)鍵詞;4.目錄;5.正文;6.參考文獻(xiàn);7.致謝;
二、課程設(shè)計(jì)撰寫內(nèi)容要求
1.設(shè)計(jì)題目
設(shè)計(jì)題目應(yīng)簡(jiǎn)短、明確、有概括性;字?jǐn)?shù)要適當(dāng),一般不宜超過(guò)20個(gè)漢字。
2.摘要
摘要以濃縮的形式概括課題的內(nèi)容,中文摘要300漢字左右,英文摘要應(yīng)與中文摘要相對(duì)應(yīng)。
3.關(guān)鍵詞
關(guān)鍵詞是表述設(shè)計(jì)主題內(nèi)容信息的單詞或術(shù)語(yǔ),關(guān)鍵詞數(shù)量一般不超過(guò)6個(gè)。每個(gè)關(guān)鍵詞之間用分號(hào)隔開,最后一個(gè)關(guān)鍵詞不加標(biāo)點(diǎn)符號(hào)。
4.目錄
目錄作為課程設(shè)計(jì)提綱,是課程設(shè)計(jì)各組成部分的小標(biāo)題,文字應(yīng)簡(jiǎn)明扼要。目錄按章節(jié)排列編寫,標(biāo)明頁(yè)數(shù),便于閱讀。章節(jié)、小節(jié)等應(yīng)按數(shù)字依次標(biāo)出。標(biāo)題應(yīng)層次清晰,并與正文中的標(biāo)題一致。
5.正文
課程設(shè)計(jì)正文應(yīng)包括前言、正文主體兩部分。前言應(yīng)說(shuō)明課題的意義、目的、主要研究?jī)?nèi)容、范圍及應(yīng)解決的問(wèn)題。正文主體是對(duì)設(shè)計(jì)研究工作和成果的詳細(xì)表述,一般由標(biāo)題、文字、圖、表格和公式等部分組成。
6.參考文獻(xiàn)
參考文獻(xiàn)是課程設(shè)計(jì)不可缺少的組成部分,也是作者對(duì)他人知識(shí)成果的承認(rèn)和尊重。參考文獻(xiàn)15篇以上(其中學(xué)術(shù)設(shè)計(jì)10篇以上,含2篇以上英文等外文設(shè)計(jì);教材、學(xué)術(shù)專著等5部以上)。參考文獻(xiàn)應(yīng)按文中引用出現(xiàn)的順序列全,附于文末。
三、撰寫格式要求
課程設(shè)計(jì)使用計(jì)算機(jī)打印,打印格式如下:
1.封頁(yè)上的內(nèi)容一律按照統(tǒng)一封面的樣張式樣打印,必須正確無(wú)誤。
2.封面和全文紙張大小為a4開本。頁(yè)面設(shè)置:上下左右頁(yè)邊距均為2.5厘米;行距1.5厘米;字距為默認(rèn)值。
3.頁(yè)眉和頁(yè)腳:頁(yè)眉與正文間距1.5厘米。頁(yè)眉內(nèi)容為:江西工程學(xué)院課程設(shè)計(jì),內(nèi)容居中,采用小4黑體。頁(yè)腳的頁(yè)號(hào)設(shè)置在正中,書寫“第×頁(yè)
共×頁(yè)”。
4.題目和摘要頁(yè):
① 設(shè)計(jì)題目為3號(hào)黑體字,可以分為1或2行居中打印。
② 設(shè)計(jì)題目下空一行打印“摘要”(4號(hào)黑體,縮進(jìn)兩個(gè)字符),摘要內(nèi)容為小4號(hào)宋體。
③ 摘要下面打印“關(guān)鍵詞”(4號(hào)黑體,縮進(jìn)兩個(gè)字符),關(guān)鍵詞之間用分號(hào)隔開,最后一個(gè)關(guān)鍵詞后不要標(biāo)點(diǎn)符號(hào),字為小4號(hào)宋體。
④ 空一行打印英文題目、摘要和關(guān)鍵詞,其格式參照中文格式要求。
5.目錄頁(yè):
“目錄”二字(3號(hào)黑體居中),下空一行為章、節(jié)、小節(jié)及其開始頁(yè)碼。章為4號(hào)黑體,節(jié)為小4號(hào)黑體,小節(jié)及其開始頁(yè)碼為小4號(hào)宋體。章與章之間空一行。
6.標(biāo)題:每章標(biāo)題以3號(hào)字黑體居中打。弧罢隆毕驴諆尚袨椤肮(jié)”,以4號(hào)黑體左起頂格打。弧肮(jié)”下空一行為“小節(jié)”,以5號(hào)黑體左起頂個(gè)打印。換行打印設(shè)計(jì)(設(shè)計(jì))正文。
7.正文
首行縮進(jìn)兩個(gè)字符采用小4號(hào)宋體字打印。行距1.5厘米,字距為默認(rèn)值。
8.圖:圖下方居中標(biāo)明圖號(hào)和圖題。圖題若采用中英文對(duì)照時(shí),其英文字體為5號(hào)正體,中文字體為5號(hào)楷體。
9.表格:表格按章順序編號(hào),如表3-1為第三章第一表。表應(yīng)有標(biāo)題,表內(nèi)必須按規(guī)定的符號(hào)注明單位(5號(hào)字體居中打。。
10.公式:公式書寫應(yīng)在文中另起一行。公式后應(yīng)注明該式按章的順序編排。
11.參考文獻(xiàn)頁(yè):
另起一頁(yè)打印“參考文獻(xiàn)”(3號(hào)黑體居中)。按設(shè)計(jì)中參考文獻(xiàn)出現(xiàn)的先后順序用阿拉伯?dāng)?shù)字連續(xù)編號(hào),并將序號(hào)置于方括號(hào)內(nèi),(小4號(hào)宋體頂格打。>唧w內(nèi)容有:
① 主要責(zé)任者(專著作者、設(shè)計(jì)集主編、學(xué)位申報(bào)人、專利申請(qǐng)人、期刊文章作者、文章作者)。多個(gè)責(zé)任者之間以“,”分隔,注意在本項(xiàng)數(shù)據(jù)中不得出現(xiàn)縮寫點(diǎn)“.”。主要責(zé)任者只列出姓名,其后不加“著”、“編”、“主編”等。
② 文獻(xiàn)題名及版本(初版略)。
③ 文獻(xiàn)類型及載體類型標(biāo)識(shí)。文獻(xiàn)類型標(biāo)識(shí)為:專著[m],期刊[j], 設(shè)計(jì)集[c],學(xué)位設(shè)計(jì)[d],報(bào)紙文章[n],報(bào)告[r],專利[p]。
④ 出版項(xiàng)(出版地、出版者、出版年)。
⑤ 文獻(xiàn)出處或電子文獻(xiàn)的可獲得地址。
⑥ 文獻(xiàn)起止頁(yè)碼。
⑦ 文獻(xiàn)標(biāo)準(zhǔn)編號(hào)(標(biāo)準(zhǔn)號(hào)、專利號(hào)……)。
⑧ 格式:
a.參考文獻(xiàn)若是專著、設(shè)計(jì)集、報(bào)告等:
[角標(biāo)序號(hào)]主要責(zé)任者.文獻(xiàn)題名[文獻(xiàn)類型標(biāo)識(shí)].出版地:出版者,出版年.起止頁(yè)碼。
例:[1]謝幻如.多媒體教學(xué)軟件設(shè)計(jì)[m].北京:電子工業(yè)出版社,1999.b.參考文獻(xiàn)若是期刊文章:
[角標(biāo)序號(hào)]主要責(zé)任者.文獻(xiàn)題目名[j].刊名,年,卷(期):起止頁(yè)碼.例:[1]朱巧明.用vb來(lái)開發(fā)輔助教學(xué)軟件[j].蘇州大學(xué)學(xué)報(bào)(自然科學(xué)版),1998,14(3):22-26.注意:此處的參考文獻(xiàn)不宜與任務(wù)書所列參考文獻(xiàn)完全一致。
12.致謝頁(yè):
另起一頁(yè)打印“致謝”(3號(hào)黑體居中),致謝內(nèi)容小4號(hào)宋體,首行縮進(jìn)2個(gè)字。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除