第一篇:《網絡編程技術》課程設計指導書
《網絡編程技術》課程設計指導書
一、教學目的通過本次課程設計,使學生進一步理解、領會C++語言和網絡編程技術,把所學的知識運用到具體的程序設計當中去,編寫一個接近實際的應用程序。
本課程設計是一門綜合性實驗。
通過本次課程設計,掌握VC++應用程序設計;加深對TCP/IP協議的理解;掌握C/S編程模式;掌握Socket機制、傳輸控制協議;用戶數據報協議;掌握網絡抓包的原理;掌握網絡編程應用程序分析、設計、編程和調試的整個過程。
二、設備及工具
硬件:微機70臺以上,P4以上處理器,256M以上內存、Ethernet網卡,交換機 軟件:Windows2000/xp操作系統,VC6.0編程環境。
三、選題及要求
1、簡單的聊天室程序
本題是一個簡單的聊天室程序,采用客戶/服務器模式,分為客戶端程序和服務器端程序。由于服務器只能支持一個客戶,實際上是一個點對點通信的程序。客戶端程序和服務器程序通過網絡交換聊天字符串內容,并在窗口的列表框中顯示。
本實例程序的技術要點是:
? 如何從CasyncSocket類派生出自己的WinSock類。
? 理解WinSock類與應用程序框架的關系。
? 重點學習流式套接字對象的使用。
? 處理網絡事件的方法。
2、FTP客戶端程序
程序能實現基本的FTP客戶端功能,能登陸FTP服務器,顯示登陸客戶目錄下的文件和目錄名,能從該目錄中選擇下載服務器的文件,也能向服務器上傳文件。該程序是基于對話框的MFC程序,程序界面布置要點:
? 三個文本編輯框,分別用于輸入FTP服務器域名、登陸用戶名和登陸口令。? 一個列表框,用來顯示FTP服務器當前目錄的內容,并允許客戶從中選擇文件下載。
? 四個命令按鈕分別執行查詢、上傳、下載和退出的功能。
用戶執行程序的流程是:
1)進行各種操作之前,應首先輸入服務器域名、登陸用戶名和口令。
2)如果要進行查詢,可以點擊“查詢”按鈕,調用OnQuery函數。該函數獲得用戶當前輸入的服務器名、登陸用戶名和口令等信息,清除列表框的內容;然后創建Internet會話類對象,進行服務器的登陸,試圖建立與指定FTP服務器的連接;如果連接成功,就創建ftpFileFind文件檢索類對象,查找服務器上當前目錄的任意文件,找到了第一個文件后,繼續找其他的文件,并將找到的文件或目錄名顯示在列表框中。所有文件找到后,結束查詢,并依次刪除文件查詢對象、FTP連接對象和Internet會話對象,結束會話。
3)此時,可以從服務器下載文件。從列表框中選擇一個文件,會產生LBN_SELCHANGE事件,自動調用相應的OnSelchangeListFile函數,禁用用來輸入的文本框控件,禁用查詢和上傳按鈕,激活下載按鈕。此時,用戶可以點擊“下載”按鈕,產生BN_CLICKED事件,自動調用OnDownLoad函數,調用DownLoad函數,下載該文件。下載完畢,禁用下載按鈕,激活查詢和上傳按鈕,激活用來輸入的文本框控件。而DownLoad函數重新創建Internet會話,建立FTP連接,下載文件后,將會話對象和連接對象清除。
4)如果要向FTP服務器上傳文件,點擊“上傳”按鈕,產生BN_CLICKED事件,調用OnUpLoad函數,該函數獲得當前輸入的服務器名、登陸用戶名和口令,禁用用于輸入的文本框控件,禁用查詢按鈕,禁用用于輸入的文本框控件,彈出小對話框,獲得待上傳的本地機文件路徑和文件名,調用UpLoad函數上傳文件。上傳完畢,激活查詢按鈕,激活用于輸入的文本和編輯控件。UpLoad函數也重新創建Internet會話,建立FTP連接,上傳文件后,然后清除會話對象和連接對象。
可見,此程序的查詢、上傳和下載功能基本是獨立的。每次都要創建會話、建立連接,執行操作,然后清除對象。這時是為了簡單清楚起見而這樣做的。
此程序的主要技術要點是:
如何創建一個Internet會話,即創建CinternetSession對象;如何建立與FTP服務器的連接,即創建CftpConnection對象;如果連接成功,如何獲得當前登陸的目錄下的文件和目錄名稱,即檢索一個目錄下的文件,并顯示文件信息;如何下載文件、上傳文件以及關閉連接。
3、Web瀏覽器設計
使用ChtmlView類來實現一個應用程序,使之具有Web瀏覽器的功能,包括瀏覽網頁、前進、后退、返回主頁和搜索功能。通過實例,重點掌握利用ChtmlView類開發Web客戶端程序的方法。程序界面和完成的功能可以參考Windows Iexplorer6.0。
4、電子郵件接收程序
通過這個實例,讀者可以進一步了解POP3的有關原理和內容。
這個實例不太復雜,用戶可以利用某個網站的pop3電子郵件接收服務器來接收你在該網站的電子郵件里的信件。首先填入pop3服務器地址、郵箱用戶名和口令,并決定是否要刪除郵箱里的郵件;然后點擊“連接”按鈕,程序會與服務器建立TCP連接,然后發送用戶名和口令,經過驗證,進入pop3會話。通過命令交互,將郵箱中的所有郵件取回。在此過程中,用一個多文本列表框來顯示全部的會話信息。信件全部下載完畢后,用一個組合列表框來顯示所有信件的標題字段。用戶可以從中選擇一封信件,查看或者存儲。然后可以斷開連接。
本課題只介紹了接收郵件,提取信頭標題字段的有關內容,能正確顯示符合RFC822規范的郵件。
程序實現的技術要點是:
(1)、運用Windows的消息驅動機制
除了由MFC創建的應用程序類和對話框類以外,程序從CasyncSocket類派生了自己的套接字類,并為它添加了OnConnect()、OnClose()和OnReceive()三個事件處理函數。程序的會話過程幾乎完全是由FD_READ消息驅動的。建立連接后,服務器會返回消息,接到命
令后,服務器也會返回信息。當信息到達客戶端套接字的接收緩沖區時,會觸發FD_READ消息,并自動執行OnReceive()函數。該函數接收服務器發來的消息,進行分析處理,然后再發送相應的命令。這命令又會引來服務器的響應,又會觸發客戶端的FD_READ消息。如此周而復始,完成POP會話的全過程。
(2)、通過狀態轉換來控制會話命令的發布順序
程序定義了一個枚舉類型STATE,并為套接字類定義了一個STATE類型的變量state用來表示POP會話的實際狀態。容易看出,枚舉的成員符號是客戶端向POP3服務器發送的命令。
Typedef enum
{
FIRST = 0, USER, PASS, STAT, LIST, RETR, ENDRETR, DELE, GOON
} STATE;
STATEstate;
當用戶點擊“連接”按鈕與服務器建立TCP連接時,將state置為初值FIRST;然后,每當收到服務器的信息,一方面根據會話的當前狀態作響應的分析處理,決定應當繼續發送哪條命令,另一方面發出下一個命令以后,改變state的值,將它置為該命令的狀態對應的值,這就實現了會話過程中的狀態轉換,并保證會話按照既定的順序進行。
(3)、用結構向量來緩存信件信息
首先程序定義了一個結構類型,用來緩存一封信件信息。
Typedef struct
{
Cstring text;//存儲信件的文本
intmsgSize;//信件的大小
intretrSize;//信件實際下載的大小,在下載過程中動態變化
}MESSAGEPROP;
然后為套接字類定義了一個向量型的成員變量,相當于一個數組,其成員是上述結構。Vector
在pop會話中,一次性地將信箱中所有信件轉入這個向量,然后可以查閱,存儲到文件中,或者進行其他處理。
5、電子郵件發送程序
通過這個實例,讀者可以進一步了解SMTP的有關原理和內容。程序的用戶界面可參考Outlook。
這個實例實現了smtp電子郵件發送程序的一些功能,用戶可以利用某個網站的smtp電子郵件發送服務器來發送電子郵件。
你必須是該網站的注冊用戶,并在該網站申請了免費郵箱。
首先填入smtp服務器地址、郵箱用戶名和口令,端口號是25,并填入發信人,發信地址填入你在該網站的免費郵箱地址。在對話框中填入發送電子郵件的相關信息,選擇一個附件,然后點擊“發送”按鈕,程序會與服務器建立TCP連接,然后按照ESMTP協議發送ELHO命令,然后發送用戶名和口令,經過驗證,進入SMTP會話。
通過命令交互,將郵件和附件發送出去,然后斷開連接。在此過程中,多文本列表框會顯示全部的會話信息。
現在的SMTP服務器與以前不一樣,一般都要經過驗證身份后,才為你提供傳輸郵件的服務,驗證的方法有很多種,這里只實現了一種,僅僅為了說明問題。
程序實現的技術要點是:
1)運用Windows的消息驅動機制;
2)通過狀態轉換來控制會話命令的發布順序;
3)實現了baseo4編碼和譯碼。
四、課程設計過程與具體要求
1.學習課程設計指導書和分組
學習研究課程設計指導書,進行分組并且明確每個學生在開發小組中扮演的角色及承擔的職責(包括選出組長)。
2.確定目標、初步方案,準備、試用開發環境與工具
每個小組確定開發網站目標及初步方案;選擇、準備、試用開發平臺、數據庫、交互網頁開發技術、網頁設計工具及其他有關開發工具。
3.學習與搜集素材,借閱、購置必要的書籍與材料
學習開發小組及成員根據自己承擔的任務利用各種途徑(圖書館、因特網、書店、同學親友等)進行針對性的學習并收集相關素材,包括精選、購置必要的書籍。
4.課堂與課下結合開發項目
因為需要自學和探索的內容較多,每個學生要特別發揮積極主動精神投入課程設計和開發活動。除了實驗室正式安排的課程設計時間之外,學生需要充分利用好課余時間,自己有計算機的學生更要充分利用有利條件以取得盡可能好的開發成果,力爭獲得最大收益。
5.各階段的開發工作
開發過程中,小組長必須承擔起領導責任,不定期召開小組開發工作研討會(建議5-8次)。會前有準備,會議有記錄(包括日期、出席人員、主題、討論紀要、結論與問題、計劃與行動分工。事后要保存好供老師檢查),會后有分工和檢查。開發小組工作會議的可能內容是:
1)選題、開發方案研討;小組成員分工;開發計劃擬定。
2)搜集、查閱資料。
3)系統的分析與設計。
4)程序代碼的錄入。
5)完成測試,整理開發文檔、匯總。
6.做好小組與個人的開發記錄、總結,做好小組內外的交流與互助
各個開發小組及其每個成員可以互相研討、幫助,但必須獨立完成自己承擔的開發任務與文檔編制任務,不得抄襲他人成果。在課程設計進行期間,每個小組由小組長建立項目開發記錄本(不少于30頁),每周至少做一次記錄,包括小組會議記錄,小組記錄本要保存好供老師檢查。
建議每個小組成員也建立自己個人的開發記錄或日志。記錄的內容可以包括:個人在小組中承擔任務、計劃與進度;相關學科與軟件工具學習內容摘要與存在問題、難點;好的創意與建議;開發或學習心得;文檔草稿;重要信息與線索記錄等。
這樣做可以有助于項目開發工作和自己的學習,也有助于最后完成個人和小組的課程設計報告。
五、課程設計交付成果說明
1.書面材料
(1)個人報告: 每個學生提交個人課程設計報告AG14~EG14(A4打印稿,不少于10頁,格式要求參看附錄)交給組長。由組長連同小組打印報告一并按時交給老師。
(2)小組報告: 課程設計小組報告(A4打印稿,不少于15頁,格式要求參看附錄)由小組的角色D完成(報告大綱由組長起草,報告要經過全組討論,由各個成員提供素材)。
(3)小組項目開發記錄本(含小組進行課程設計的活動日志與會議記錄)。注:組長把小組報告、開發記錄本連同所有成員的個人報告交給課代表,再由課代表統一交給老師。
2.軟件與電子文檔
(1)個人電子文檔:把含個人完成的文檔軟盤交給小組負責保管文檔的角色D(平時組長安排的計算機的硬盤中,最后保存在不只一臺計算機中)。個人軟盤中應當包含個人完成的開發源代碼和在上面“小組成員角色描述與負責完成的文檔”中指定的文檔和個人課程設計報告的電子文檔。
(2)小組項目電子文檔:小組平時把運行系統的文檔保存在組長安排的計算機硬盤小組項目專用目錄中。完成項目后,把小組項目課程設計報告、可運行程序、源代碼、相關文檔連同各個小組成員的文檔分別復制到在小組項目專用目錄下不同的子目錄以及每個成員的子目錄中。最后再把包含整個小組項目專用目錄的內容復制到負責保管電子文檔的課代表的計算機中本班軟件工程課程設計目錄中,待老師審查、驗收。
注1.在老師未審核和未給出成績之前,個人和小組均應當有完整的程序與文檔的備份。注2.最好每個班級把本班中所有小組項目(其中含有小組與各成員的報告、可運行程序、系統配置文件、安裝文件、源代碼和相關文檔)刻錄在一張CD-ROM光盤中交給老師,可以免去交個人和小組軟盤帶來的麻煩。有條件的組也可以把小組完成的成果刻錄在一張CD-ROM光盤提交。要求每小組交付報告、系統與文檔總量最好在10MB至30MB之間。
六、成績評定
1.成績分為優、良、中、及格、不及格五個等級。
2.學生成績由四部分組成:平時考勤(20%),實習報告(10%),課題功能實現(40%),答辯(30%)。缺勤三分之一者考核成績不及格,重修實習內容。
第二篇:課程設計報告書數控編程技術(學生參考).
課程設計報告書
題目:數控加工工藝與編程設計 系部:機械學院
專業:機械設計制造及其自動化 班級: 姓名: 學號: 2015年1月4日 數控編程課程設計任務書
目錄
1.緒論(1 2.設計目的(1 3.設計任務(1 4.車床加工零件編程設計步驟(2 4.1 工件基準的分析(2 4.2 工件的加工方案(3 4.3選擇機床設備(3 4.4選擇刀具(3 4.5確定切削用量(3 4.6數控加工工序卡片(3 4.7 程序編制的步驟(4 4.7.1 依據圖樣要求,確定加工工藝方案,即加工路線(4 4.7.2 選擇刀具并畫出刀具布置圖(4 4.7.3 合理選擇切削用量(5 4.8 編寫零件加工程序(5 5.車床加工程序仿真圖形(6 6.銑床加工零件編程設計步驟(8 6.1 零件結構工藝分析、毛坯及加工定位基準的確定(8 6.1.1零件圖的分析(8
6.1.2毛胚的確定(9 6.1.3 工件基準的分析(9 6.2 銑床工件加工方案(9 6.3 選擇機床設備(10 6.4 選擇刀具(10 6.5 確定切削用量(10 6.7 數控加工工序卡片(10 6.8 確定工件坐標系、對刀點(11 6.9 編寫零件加工程序(11 7.銑床加工程序仿真圖形(12 8.心得體會(13 9.主要參考文獻(14 1.緒論
制造技術和裝備就是人類生產活動的最基本的生產資料,而數控技術又是當今先進制造技術和裝備最核心的技術。當今世界各國制造業廣泛采用數控技術,以提高制造能力和水平,提高對動態多變市場的適應能力和競爭能力。大力發展以數控技術為核心的先進制造技術已成為世界各發達國家加速經濟發展、提高綜合國力和國家地位的重要途徑。
數控技術的廣泛應用給傳統的制造業的生產方式,產品結構帶來了深刻的變化。也給傳統的機械,機電專業的人才帶來新的機遇和挑戰。
隨著我國綜合國力的進一步加強和加入世貿組織。我國經濟全面與國際接軌,并逐步成為全球制造中心,我國企業廣泛應用現代化數控技術參與國際競爭。數控技術是制造實現自動化,集成化的基礎,是提高產品質量,提高勞動生產率不可少的物資手段。
此業設計讓我們畢業生更好的熟悉數控車床,確定加工工藝,學會分析零件,學會簡單的程序編程,以及數控仿真,為走上工作崗位打下基礎。
本次數控課程設計是為了讓我們更清楚地理解怎樣確定零件的加工方案,對零件進行編程,并在仿真軟件上進行模擬加工。這樣的課程設計對我們即將走上工作崗位的畢業生來說無疑是對我們說學知識的一次檢驗和提高。
2.設計目的
本課程設計是學完數控技術之后,進行的下一個實踐性教學環節,它一方面要求學生能根據零件圖,用ISO碼編制數控加工程序,熟悉加工程序輸入、檢查、編輯及執行的方法,另一方面,為今后的畢業設計、今后從事數控加工進行一次綜合訓練。
3.設計任務
車床和銑床加工零件各一個,要求為下面兩個零件寫出完整的從圖紙到零件的工藝流程,并用仿真軟件作出模型。
4.車床加工零件編程設計步驟
4.1 工件基準的分析
此工件的徑向尺寸設計基準為中心線,軸向尺寸設計基準為右端面。采用三爪自定位卡盤裝夾,定位基面為外圓,可認為定位基準為中心線,滿足基準重合原則。用三爪自定心卡盤夾持φ60外圓,使工件伸出卡盤100㎜,一次裝夾完成粗精加工。
車削零件圖樣坐標點的計算: A(0,130 B(48,120 C(48,70 D(60,50 E(80,30 F(10,120 S(130,200
H(100,70 4.2 工件的加工方案
因為工件的尺寸精度和表面粗糙度要求較低。先粗車端面及φ40㎜外圓,φ45㎜外圓,φ54㎜外圓,留1㎜半精車余量;再半精車φ40㎜外圓,φ45㎜外圓,φ54㎜外圓至尺寸。
4.3選擇機床設備
根據零件圖樣要求,零件外形不是特別復雜,選用經濟數控車床即可達到要求。可選用FANUC_0iT型數控車床。
4.4選擇刀具
根據加工要求,要粗車和精車,所以選用兩把刀具,T01為1號90°偏刀,作為粗車車刀;T02為2號90°偏刀,作為半精車車刀。同時把兩把刀在自動換刀刀架上安裝好,且都對好刀,把它們的刀偏值輸入相應的刀具參數中。
4.5確定切削用量
查閱《切削用量簡明手冊
真的準備了此次設計任務,使我感受到了,僅僅只會編程這樣一個還是不行,還要系統 的學習其他方面的很多知識,比如一些常用的軟件 CAD,PROE,數控仿真軟件等,在本 行業中還要學習材料科學,加工基礎多門課程??梢?,在以后的工作中,如果真的想做 好一件事情,把一件事情做出色還是不那么容易的,很多時候看到別人總是那么容易的 就設計出來了,其實里面包含了以前的許多汗水。所以,不管學什么都要認真的去學。本次設計最頭疼的就是數控加工軟件的學習了,在剛開始接觸的時候是在大二,覺 得相當新奇,有學習的欲望,可是就是不知道怎么樣使用它,感到非常的郁悶。而自己 也沒有那樣的耐心去學習,總認為以后的時間還多的是,以后再學習吧。到了現在真正 要用的時候,再去倉促的學習,才知道自己的應用能力是如此的匱乏。在使用該軟件時,剛開始就自己摸索,怎么樣開機,怎么樣裝夾工件,沒取得一小部分成功就對自己笑一 下,可是后來實在是不知道怎么樣去做了,就下載了視頻教程,跟著視頻操作步驟一步 一步的來學習。功夫不負有心人,學了很久才有一點點起色。很多時候將現有書本上的 程序輸入到仿真軟件中都出現錯誤,或者運行后根本就不是所要的結果。由此可見,理 論和現實還是有一定差別的。在使用仿真軟件中,我們感受到了操作數控車的體驗,現代的數控加工仿真軟件還 能實現加工模擬演示功能和程序自診斷功能,不僅具有對我們的編制的數控程序進行自 動檢測、具體指出錯誤原因的功能,還具有在真實設備上無法實現的三維測量功能。這 樣可以讓我們能比較完整地學到知識,還能鍛煉自己的膽量,培養我們以后在實際工作 中操作車床的自信心。總之,在本次的數控程序編程課程設計中,由于譚華老師對我們興趣的啟發與引 導,精心設計安排此次課程設計的內容,還特意給我們更多的課程設計時間按,使我 們能更好地達到課程設計目的,為以后做畢業設計做好充分的準備。9.主要參考文獻: [1] [2]李恩林主編.數控技術原理及應用.北京:國防工業出版社,2006 [3]王侃夫主編.機床數控技術基礎.北京:機械工業出版社,2004 [4]
朱曉春主編.數控技術.
第三篇:《網絡編程技術》課程教學大綱
《網絡編程技術》課程教學大綱
一、課程的地位、作用與任務
本課程是計算機科學與技術(本科)應用軟件開發方向選修的專業課,通過本課程的學習,培養學生的網頁制作技術與網頁編程技術想結合的能力,同時也能夠將相關課程中學習的多媒體技術和程序開發技術融合到本課程中,力求培養學生綜合運用所學課程知識開發高級應用網頁的能力。
學生通過學習該課程,能夠根據自己的實踐和經驗制作出功能強大的動態網頁,并具備管理站點和獨立思考的能力。
二、學習內容和教學要求
第一部分 ASP.Net概述
1.教學內容和教學要求
(1)掌握
ASP.Net的特點、功能、編譯原理及ASP.Net的運行環境及其安裝。
(2)理解
ASP.Net相對于早期的ASP和JSP的新增功能。
(3)了解
ASP.Net的優點和發展歷史。
2.能力培養要求
(1)能正確地安裝ASP.Net的運行環境。
(2)能正確地運行第一個簡單的ASP.Net程序。
(3)能正確理解ASP.Net的執行原理。
第二部分 ASP.Net的基本語法和C#語言
1.教學內容和教學要求
(1)掌握
ASP.Net的基本語法結構、C#語法及其數據類型以及ASP.Net編譯器的合理配置。
(2)理解
ASP.Net與C#語言的關系。
(3)了解
C#語言與C語言和C++語言的聯系與區別。
2.能力的培養要求
(1)能正確使用ASP.Net的基本語句編寫簡單的ASP.Net程序。
(2)能正確使用編輯器編寫ASP.Net源程序。
(3)能正確使用C#語言編寫簡單的應用程序及程序的調試。
第三部分 常用對象的應用
1.教學內容和教學要求
(1)掌握
Request、Response、Server三種常用對象的使用;使用ASP.Net的輸入輸出
(2)理解
ASP.Net的對象應用與ASP的區別以及實現方法的差別。
(3)了解
其他的Request對象及方法。
2.能力的培養要求
(1)可以使用三種常用的對象編寫基本的輸入輸出程序。
(2)可以使用Browser對象、環境變量收集客戶機和服務器的系統信息。
第四部分 Server控件
1.教學內容和教學要求
(1)掌握
常用的HTML控件和Web控件的使用及其執行的原理、用戶控件的使用。
(2)理解
HTML語言的格式、功能及其與ASP.Net語法的聯系與區別。
(3)了解
自定義控件的使用方法。
2.能力培養要求
使用Server控件編寫真正ASP.Net意義的程序。
第五部分 數據庫訪問
1.教學內容和教學要求
(1)掌握
DataSet對象的使用、ADO.Net的數據庫操作方法、DataGrid等表格控件的使用方法與技巧。
(2)理解
數據綁定(DataBind)技術。
(3)了解
OLE.DB與SQL Server數據庫的基本語法。
2.能力培養要求
具有將網頁制作技術與數據庫編程結合起來使網絡具有網絡數據處理功能的能力。
第六部分 ASP.Net的高級應用
1.教學內容和教學要求
(1)掌握
文本文件和二進制文件的操作技巧與編程方法、WebService程序的編寫與實現方法、網絡應用程序的編寫、組件的編寫及電子郵件、域名查詢程序的實現等高級網頁制作技術。
(2)理解
.Net平臺中網絡應用的實現方法,應用Code-Behind技術實現頁面代碼的分離。
(3)了解
文件中中文的處理方法。
2.能力培養要求
能使用ASP.Net的高級網頁制作技術制作出功能強大的動態Web頁面。
三、學生實驗
實驗一:ASP.Net環境的安裝
實驗二:利用ASP.Net的基本語法和C#編寫簡單的ASP.Net程序
實驗三:基本輸入輸出程序的設計及收集客戶機和服務器系統信息的方法
實驗四:Server控件的使用
實驗五:數據庫訪問技術
實驗六:ASP.Net的高級網頁制作技術
四、學時分配建議
序號 教學內容 學時分配
講課 實驗 技能訓練 小計
1 ASP.Net概述 4 2 6
2 ASP.Net語法和C#語言 4 2 6 3 常用對象的應用 4 4 8 4 Server控件 8 6 14 5 數據庫訪問 10 8 18
6 ASP.Net的高級應用 12 10 22 7 機動 2 2 4 合計 44 34 78
五、說明
1.本教學計劃適合用于電大計算機科學與技術本科專業,完成本課程最少為78學時,本教學基本要求的學時分配是建議性的。
2.本課程與其他課程的銜接和分工
(1)本課程與《網頁制作技術》課程和《數據庫技術》銜接,特別是第一部分。兩門課程間可以互相補充。
(2)與其它專業課程相比,該課程可做為計算機專業課設置。
3.各教學部分重點、難點和深廣度教學說明。
(1)本課程第四、五、六部分是重點、難點,應給予重視。
(2)本課程第五部分與數據庫技術聯系比較密切,深廣度可以根據學生前期數據庫課程的特點進行調節。
第四篇:網頁課程設計指導書
山東建筑大學商學院電子商務專業
《網頁設計》課程設計指導書
一、對學生的基本要求:
1、理論聯系實際、嚴肅認真、實事求是的科學態度和勇于探索的創新精神。
2、運用所學基礎理論與專業知識分析和解決實際問題,培養獨立思考完成任務的能力。
3、運用網頁設計及制作的基本方法和基本技術設計制作靜態網站的能力。
二、具體設計內容
應用《網頁設計》課程學習的網頁設計及制作的基本方法和基本技術設計、制作靜態網站??梢詮慕o定的選題中選擇一個課題或自擬課題(自擬課題需經指導教師批準),進行需求分析、設計和制作。
題目:
1、XXX產品(商品)營銷網站
2、XXX班級網站
3、XXX公司(部門)網站
4、XXX主題網站
三、具體設計要求
1、網站設計具體要求
1)針對你所選擇的課題進行需求分析,寫出網站的功能要求及總體結構。
2)網站需包含主頁和二級頁面等;主頁需有LOGO圖片和BANNER圖片;二級頁面的數量不少于3個。
3)網頁的具體設計要求:版式布局合理、色彩搭配美觀大方、圖片文字設計得體并突出主題。
4)網站制作中,以下具體技術HTML、CSS、JAVASCRIPT至少使用兩種。
2、課程設計報告書具體要求
1)網站總體設計:網站創建的目的、意義;功能模塊和網站總體結構(以圖形的方式表示出來)等。
2)主頁設計:設計思想、創意、色彩選擇、LOGO和BANNER的設計等。
第1頁
3)二級頁面設計:設計思想、內容表現等。
4)具體技術實現:使用了哪些技術及在網站中的具體表現形式。
5)設計總結:本次設計的心得體會,成功之處和不足之處等。
6)參考文獻。
四、設計進度表:
1、15周周三:網站的需求分析,總體設計、規劃。
2、15周周四~周五:具體設計制作。主頁及二級頁面的版式布局,色彩、圖片文字等的設計制作。
3、16周一~周三:設計制作、測試發布,及報告書的編寫。
4、16周周四下午:提交網站源代碼和課程設計報告書。
5、16周周五:成績評定。等待指導老師提問答辯(采用抽查的方式)。
五、考核內容及分值分配
1、課程設計報告書。(40分)
1)正文:(2000字以上)(30分)
(1)網站總體設計:網站創建的目的、意義;功能模塊和網站總體結構(以圖形的方式表示出來)等。(5分)
(2)主頁的設計:設計思想、創意、色彩選擇、LOGO和BANNER的設計等。
(10分)
(3)二級頁面設計:設計思想,內容表現等。(5分)
(4)具體技術實現:使用了哪些技術及在網站中的具體表現形式(10分)。
2)設計總結:本次設計的心得體會,成功之處和不足之處等。(7分)
3)參考文獻。(3分)
參考文獻必須是學生在課程設計中真正閱讀過和運用過的,文獻按照在正文中的出現順序排列。各類文獻的書寫格式如下:
a.圖書類的參考文獻
序號 作者名·書名·(版次)·出版單位,出版年:引用部分起止頁
碼。
b.翻譯圖書類的參考文獻
序號 作者名·書名·譯者·(版次)出版單位,出版年:引用部分起
止頁碼。
c.期刊類的參考文獻
序號 作者名·文集名·期刊名·年,卷(期):引用部分起止頁碼。
2、設計制作的網站(60分)
1)網站創意及結構布局:創意是否新穎、結構布局是否合理。(10分)
2)頁面設計(二級頁面不少于3個)(25分)
(1)頁面版式、文字及色彩設計(15分)
(2)主頁LOGO、BANNER圖片(10分)
3)編程技術:包括具體程序和使用效果(20分)
(1)具體程序設計(15分)
(2)功能及使用效果(5分)
4)測試及發布(5分)
網站經過測試,并發布在互聯網上,運行效果良好者為5分。
注意事項:要求每個學生都要獨立完成,如發現抄襲或和已經提交的網站相同者,所涉及者均按照不及格處理。
第五篇:營銷策劃課程設計指導書
《營銷策劃》課程設計指導書
一、課程設計的目的與任務
營銷策劃課程設計主要培養學生理論聯系實際的工作作風,嚴肅認真、實事求是的科學態度和勇于探索的創新精神;
學生在學完《營銷策劃》專業課程后,能綜合運用所學知識來分析和解決實際營銷策劃問題。
營銷策劃課程設計的主要任務在于使學生能夠根據所學知識評價一份營銷策劃,并能自己動手編寫營銷策劃書。
二、課程設計內容的基本要求
根據所學知識,查閱相關企業資料,按設計任務的要求進行分析、概括和設計,并在一周之內獨立完成一份完整的課程設計報告——營銷策劃方案書及一份展示PPT。
由教師布置課程設計的思路,學生根據自己的興趣和知識、資源的掌握,以以下題目為策劃對象,任選其中一個主題,獨立完成一份課程設計報告書,報告書以word文檔的形式呈交,同時制作一份展示PPT對營銷設計予以展示。
主題1:武漢某樓盤營銷策劃方案
主題2:武漢某酒店元旦營銷策劃方案
主題3:武漢打造旅游城市營銷策劃方案
要求:營銷策劃方案書的結構必須完整,應包含以下部分:(1)封面(使用統一的給定封面);(2)方案目錄;(3)方案內容①營銷現狀;②SWOT分析或波特五力模型分析;③具體活動
三、課程設計的時間安排
課程設計總計用一周的時間。
第一天至第三天:在教師的指導下,學生應深入到實際當中去搜集素材并擬定策劃方案,第四到第五天:學生根據所學所思及所搜集的材料制作營銷策劃方案策劃書及PPT。
四、格式要求
課程設計報告用A4紙,縱向排版,單面打印,左邊裝訂。
頁面設置:頁邊距上和左為3厘米,下和右為2.5厘米。
正文除一級標題外,全部用小四號宋體,行間距為1.25倍(word軟件中“格式——段落——多倍行距——設置值1.25倍”)。
正文中一級標題題序為:一、二、三等,且一級標題用四號黑體;二級標題題序為
(一)、(二)、(三)等;三級標題為1、2、3等;四級標題為(1)(2)(3)等。
五、成績評定
根據學生在一周的課程設計中的實際表現并結合設計報告的寫作水平給與其“優、良、中、及格或不及格”的成績。