第一篇:《App Inventor》課程設計大綱
《App Inventor》課程設計大綱
一、課程設計的目的
1、培養(yǎng)學生運用所學課程《App Inventor》的知識和技能,分析解決應用實際問題的能力。
2、培養(yǎng)學生掌握用《App Inventor》的知識設計APP課題的思想和方法。
3、培養(yǎng)學生調(diào)查研究、查閱技術文獻、資料、手冊以及編寫技術文獻的能力。
4、通過課程設計,要求學生在指導教師的指導下,獨立完成設計課題的全部內(nèi)容,包括:
⑴通過調(diào)查研究和上機實習,收集和調(diào)查有關技術資料。
⑵掌握設計課題的基本步驟和方法。
⑶根據(jù)課題的要求進行上機實驗調(diào)試。
二、基本要求
1、必須提交系統(tǒng)分析報告,包括系統(tǒng)的功能設計、系統(tǒng)的功能模塊設計,業(yè)務流程圖等;
2、程序設計的報告:包括程序的運行環(huán)境、開發(fā)環(huán)境、程序的詳細設計(包括模塊之間的關系,模塊的功能、主要功能實現(xiàn)的程序段)
3、系統(tǒng)的源程序,包括APP腳本程序。
三、課程設計的主要內(nèi)容
1.彈球游戲設置
⑴
系統(tǒng)功能的基本要求:
? 設置彈球以隨機速度和隨機角度彈出; ? 彈球觸碰擋板可以反彈并得分。? 擋板可以通過方向感應器或手指拖動。? 彈球觸碰下方邊框則游戲結(jié)束。
? 彈球如果觸碰左右和上方邊框則繼續(xù)反彈。
⑵
系統(tǒng)功能的創(chuàng)新:
? 可以通過照相機拍照更改背景。? 可以播放背景音樂。? 可以自行規(guī)定得分規(guī)則。? 其他創(chuàng)新。
2.學生可以在得到指導老師允許后,設計自己的APP 程序設計必須有一定的復雜性和創(chuàng)新性。
四、課程設計基本工作步驟
要想設計和制作出一個出色的管理系統(tǒng),必須用心去把握步驟中每一個環(huán)節(jié),基本上可分為以下幾個步驟:
1、首先進行需求分析,搞清楚系統(tǒng)功能和任務
2、然后總體設計中確定模塊結(jié)構,劃分功能模塊,將軟件功能需求分配給所劃分的最小單元模塊。確定模塊間的聯(lián)系,確定測試方法與策略。
3.詳細設計中為每個模塊確定采用的算法,選擇適當?shù)墓ぞ弑磉_算法的過程(流程圖),描述模塊的詳細過程。4.依據(jù)分析編寫代碼。
五、設計時間
二周,具體安排如下: 第一階段:第一周
1.選定課題,查閱相關資料
2.劃分功能,編制源程序
第二階段:第二周
上機調(diào)試,修改、完善系統(tǒng)
第三階段:撰寫、上交課程設計說明書電子版到教師郵箱并打印(1份/人),上交課
程設計作品源程序(每人一份)。
六、設計方式和安排
1.選題。
2.設計過程:
1)分析設計準備階段(對系統(tǒng)功能進行分析,確定算法);
2)編程調(diào)試階段(繪制流程圖,編制源程序;上機調(diào)試,修改程序)3)總結(jié)報告和書寫說明書階段(撰寫上交相關資料)
3、考核過程:最后一天答辯。
七、考核內(nèi)容和方式
1、在設計期間,學生要按時上機,設計結(jié)束根據(jù)記錄的設計材料整理成設計說明書。設計說明書中應寫下設計中的主要收獲,要求對問題有一定的分析,文字簡短明確流暢。
2、成績分優(yōu)、良、中、及格和不及格五等。
八、課程設計報告格式及要求
按畢業(yè)論文格式書寫。主體內(nèi)容應包括:
1.設計分析思路; 2.程序結(jié)構(畫流程圖)3.各模塊的功能及程序說明; 4.關鍵部分源程序;
5.程序測試(包括輸入數(shù)據(jù)和輸出結(jié)果)6.設計體會。
設計案例
XXXX APP設計(標題小二宋體加粗)
一、背景概述(四號宋體加粗)
【描述App Inventor軟件以及XXXX APP的社會作用】
二、需求分析(四號宋體加粗)
1、功能描述(五號宋體)
【包括本軟件的功能模塊圖、用例圖等】
2、性能需求(五號宋體)
【闡述對于產(chǎn)品性能的需求,并解釋它們的原理以幫助開發(fā)人員作出合理的設計選擇。這些性能需求例如:
數(shù)據(jù)精確度:根據(jù)實際情況,確定軟件最終輸出數(shù)據(jù)(包括傳輸中)的數(shù)據(jù)精確度
時間特性:說明開發(fā)的軟件在響應時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間等方面所需達到的時間特性。
容量需求:如存儲器和數(shù)據(jù)庫的最大行數(shù)等】
3、其他需求(可選)
【如軟件的健壯性、安全保密性、復用性、靈活性等,指明不同屬性相對側(cè)重點。】
三、詳細設計(四號宋體加粗)
1、模塊1 【詳細設計正文首先需要截圖,然后在截圖的功能下面敘述設計的過程,其中設計過程包括: 設計思路:解決該模塊所使用到的方法以及可行程度 涉及知識點:該方法涉及到的專業(yè)知識 工作流程:模塊工作的時候的運行流程 遇到的問題:設計該模塊時遇到的注意問題 關鍵代碼:貼出實現(xiàn)功能的關鍵幾句代碼,不能多】
2、模塊2 ……
四、測試及結(jié)果(四號宋體加粗)
1、功能測試
【針對每個功能進行測試,說明是否滿足規(guī)劃要求】
2、測試結(jié)果
【通過運行截圖證明測試的成功與否】
五、附錄(四號宋體加粗)
附錄1 源代碼 附錄2 參考文獻
第二篇:數(shù)據(jù)結(jié)構課程設計大綱
數(shù)據(jù)結(jié)構課程設計大綱
一、數(shù)據(jù)結(jié)構課程設計要求
學生必須仔細閱讀數(shù)據(jù)結(jié)構課程設計大綱,認真主動完成課設的要求。有問題及時主動通過各種方式與教師聯(lián)系溝通。
學生要發(fā)揮自主學習的能力,充分利用時間,安排好課設的時間計劃,并在課設過程中不斷檢測自己的計劃完成情況,及時的向教師匯報。
課程設計要求每位學生從老師給定題目中,至少挑選1個功能塊或每2-3位學生挑選1個系統(tǒng)進行設計,并提交課程設計報告。按照教學要求需要一周時間完成,每天(按每周5天)至少要上3-4小時的機來調(diào)試設計的程序。學生也可自選課程設計題目,要求包含一定復雜程度的數(shù)據(jù)結(jié)構設計和具有較大的程序工作量,但需老師協(xié)商認可。
二、數(shù)據(jù)結(jié)構課程設計可選題目
可選功能塊
1、文章編輯
功能:輸入一頁文字,程序可以統(tǒng)計出文字、數(shù)字、空格的個數(shù)。
靜態(tài)存儲一頁文章,每行最多不超過80個字符,共N行;
要求:(1)分別統(tǒng)計出其中英文字母數(shù)和空格數(shù)及整篇文章總字數(shù);
(2)統(tǒng)計某一字符串在文章中出現(xiàn)的次數(shù),并輸出該次數(shù);(3)刪除某一子串,并將后面的字符前移。
存儲結(jié)構使用線性表,分別用幾個子函數(shù)實現(xiàn)相應的功能;
輸入數(shù)據(jù)的形式和范圍:可以輸入大寫、小寫的英文字母、任何數(shù)字及標點符號。
輸出形式:
(1)分行輸出用戶輸入的各行字符;
(2)分4行輸出“全部字母數(shù)”、“數(shù)字個數(shù)”、“空格個數(shù)”、“文章總字數(shù)”;(3)輸出刪除某一字符串后的文章。
2、建立二叉樹,層序、先序遍歷(用遞歸或非遞歸的方法都可以)
任務:要求能夠輸入樹的各個結(jié)點,并能夠輸出用不同方法遍歷的遍歷序列;分別建立建立二叉樹存儲結(jié)構的的輸入函數(shù)、輸出層序遍歷序列的函數(shù)、輸出先序遍歷序列的函數(shù)。
3、猴子選大王
任務:一堆猴子都有編號,編號是1,2,3...m ,這群猴子(m個)按照1-m的順序圍坐一圈,從第1開始數(shù),每數(shù)到第N個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最后一只猴子,則該猴子為大王。
要求:
輸入數(shù)據(jù):輸入m,n m,n 為整數(shù),n 輸出形式:中文提示按照m個猴子,數(shù)n 個數(shù)的方法,輸出為大王的猴子是幾號,建立一個函數(shù)來實現(xiàn)此功能。 4、紙牌游戲 任務:編號為1-52張牌,正面向上,從第2張開始,以2為基數(shù),是2的倍數(shù)的牌翻一次,直到最后一張牌;然后,從第3張開始,以3為基數(shù),是3的倍數(shù)的牌翻一次,直到最后一張牌;然后?從第4張開始,以4為基數(shù),是4的倍數(shù)的牌翻一次,直到最后一張牌;...再依次5的倍數(shù)的牌翻一次,6的,7的 直到 以52為基數(shù)的 翻過,輸出:這時正面向上的牌。 5、joseph環(huán) 任務:編號是1,2,??,n的n個人按照順時針方向圍坐一圈,每個人只有一個密碼(正整數(shù))。一開始任選一個正整數(shù)作為報數(shù)上限值m,從第一個仍開始順時針方向自1開始順序報數(shù),報到m時停止報數(shù)。報m的人出列,將他的密碼作為新的m值,從他在順時針方向的下一個人開始重新從1報數(shù),如此下去,直到所有人全部出列為止。設計一個程序來利用單向循環(huán)鏈表存儲結(jié)構模擬此過程,按照出列的順序輸出各個人的編號。 要求: 輸入數(shù)據(jù):建立輸入處理輸入數(shù)據(jù),輸入m的初值,n,輸入每個人的密碼,建立單循環(huán)鏈表。 輸出形式:建立一個輸出函數(shù),將正確的輸出序列; 測試數(shù)據(jù):m的初值為20,n=7 ,7個人的密碼依次為3,1,7,2,4,7,4,首先m=6,則正確的輸出是什么? 可選系統(tǒng) 1、航空客運定票系統(tǒng)。基本要求: 每條航線所涉及的信息有:終點站名、航班號、飛機號、飛機周日(星期幾)、乘員定額、余票量、訂定票的客戶名單(包括姓名、訂票量、艙位等級1,2或3)以及等候替補的客戶名單(包括姓名、所需數(shù)量)。 系統(tǒng)能實現(xiàn)的操作和功能如下: 1)查詢航線:根據(jù)客戶提出的終點站名輸出如下信息:航班號、飛機號、星期幾飛行,最近一天航班的日期和余票額; 2)承辦訂票業(yè)務:根據(jù)客戶提出的要求(航班號、訂票數(shù)額)查詢該航班票額情況,若有余票,則為客戶辦理訂票手續(xù),輸出座位號;若已滿員或余票少余訂票額,則需重新詢問客戶要求。若需要,可登記排隊候補; 3)承辦退票業(yè)務:根據(jù)客戶提出的情況(日期、航班號),為客戶辦理退票手續(xù),然后查詢該航班是否有人排隊候補,首先詢問排在第一的客戶,若所退票額能滿足他的要求,則為他辦理訂票手續(xù),否則依次詢問其它排隊候補的客戶。 實現(xiàn)提示:兩個客戶名單可分別由線性表和隊列實現(xiàn)。為查找方便,已訂票客戶的線性表應按客戶姓名有序,并且,為了插入和刪除方便,應以鏈表作為存儲結(jié)構。由于預約人數(shù)無法預計,隊列也應以鏈表作為存儲結(jié)構。 2、校園導游咨詢(為來訪的客人提供各種信息服務)基本要求: 1)設計你的學校的校園平面圖,所含景點10個左右。以圖中頂點表示校園內(nèi)各景點,存放景點名稱、代號、簡介等信息;以邊表示路徑,存放路徑長度等有關信息。 2)為來訪客人提供圖中任意景點相關信息的查詢。 3)為來訪客人提供任意景點的問路查詢,即查詢?nèi)我鈨蓚€景點之間的一條最短路徑。實現(xiàn)提示:一般情況下,校園的道路是雙向通行的,可設計校園平面圖是一個無向網(wǎng)。頂點和邊均含有相關信息。 3、停車場管理系統(tǒng) 問題描述:設有一個可以停放n輛汽車的狹長停車場,它只有一個大門可以供車輛進出。車輛按到達停車場時間的早晚依次從停車場最里面向大門口處停放(最先到達的第一輛車放在停車場的最里面)。如果停車場已放滿n輛車,則后來的車輛只能在停車場大門外的便道上等待,一旦停車場內(nèi)有車開走,則排在便道上的第一輛車就進入停車場。停車場內(nèi)如有某輛車要開走,在它之后進入停車場的車都必須先退出停車場為它讓路,待其開出停車場后,這些車輛再依原來的次序進場。每輛車在離開停車場時,都應根據(jù)它在停車場內(nèi)停留的時間長短交費。如果停留在便道上的車未進停車場就要離去,允許其離去,不收停車費,并且仍然保持在便道上等待的車輛的次序。編制一程序模擬該停車場的管理。 實現(xiàn)要求:要求程序輸出每輛車到達后的停車位置(停車場或便道上),以及某輛車離開停車場時應交納的費用和它在停車場內(nèi)停留的時間。 實現(xiàn)提示:汽車的模擬輸入信息格式可以是:(到達/離去,汽車牌照號碼,到達/離去的時刻)。例如,(‘A’,1,5)表示1號牌照車在5這個時刻到達,而(‘D’,5,20)表示5號牌照車在20這個時刻離去。整個程序可以在輸入信息為(‘E’,0,0)時結(jié)束。本題可用棧和隊列來實現(xiàn)。 4、公交交通指南系統(tǒng) 問題描述:假設以一個帶權有向圖表示某一個區(qū)域的公交線路;圖中頂點代表一些區(qū)域中的重要場所,弧代表已有的公交線路,弧上的權表示該線路上的票價(或搭乘所需時間)。試設計一個交通指南系統(tǒng),指導前來咨詢者以最低的票價或最少的時間從區(qū)域中的某一場所到達另一場所。 實現(xiàn)提示:該問題可歸結(jié)為一個求帶權有向圖中頂點間最短路徑的問題。分別建立以票價為權或以搭乘時間為權的圖的鄰接矩陣,以Floyd算法來求最短路徑及其路徑長度。 5、編寫一個五子棋的游戲程序。 實現(xiàn)要求:實現(xiàn)人與人對下的功能,并且有棋盤顯示,每下一步均在棋盤上有狀態(tài)顯示。 6、簡單的職工管理系統(tǒng) 問題描述:對單位的職工進行管理,包括插入、刪除、查找、排序等功能。 實現(xiàn)要求:職工對象包括姓名、性別、出生年月、工作年月、學歷、職務、住址、電話等信息。 (1)新增一名職工:將新增職工對象按姓名以字典方式職工管理文件中。(2)刪除一名職工:從職工管理文件中刪除一名職工對象。(3)查詢:從職工管理文件中查詢符合某些條件的職工。(4)修改:檢索某個職工對象,對其某些屬性進行修改。(5)排序:按某種需要對職工對象文件進行排序。 實現(xiàn)提示:職工對象數(shù)不必很多,便于一次讀入內(nèi)存,所有操作不經(jīng)過內(nèi)外存交換。(1)由鍵盤輸入職工對象,以文件方式保存。程序執(zhí)行時先將文件讀入內(nèi)存。(2)對職工對象中的“姓名”按字典順序進行排序。 (3)對排序后的職工對象進行增、刪、查詢、修改、排序等操作。 7、鐵路運輸管理系統(tǒng) 實現(xiàn)要求: (1)查詢某站所屬的鐵路線(2)要求具備新增鐵路線的管理功能(3)要求具備新增車站的管理功能 (4)針對客運,貨運情況能計算任何一個起始車站到任何一個終點站之間的最短路徑。并且要求能夠顯示出該最短路徑的各個火車站的經(jīng)由順序; 實現(xiàn)提示: 鐵路運輸網(wǎng)絡中由鐵路線和火車站的兩個主要概念,譬如:1號鐵路線表示京廣線,2號鐵路線表示京滬線等。 鐵路線對象包括鐵路線編號,鐵路線名稱,起始站編號,終點站編號,該鐵路線長度,通行標志(00B客貨運禁行,01B貨運通行專線,10B客運通行專線,11B客貨運通行)。 火車站對象包括所屬鐵路線編號,車站代碼,車站名,車站簡稱,離該鐵路線起點站路程及終點站路程。 三、進度安排 整體設計和詳細設計 2天 編代碼 1天 調(diào)試和測試 1天 設計報告書寫 1天 四、課程設計考核方法及成績評定 課程設計結(jié)束時,要求學生上交以下內(nèi)容: 1.源程序:學生按照課程設計的具體要求所開發(fā)的所有源程序(應該放到一個以學生“學號姓名”為名的文件夾中); 2.程序的說明文件(保存在.txt中):在說明文檔中應該寫明上交程序所在的目錄,上交程序的主程序文件名,如果需要安裝,要有程序的安裝使用說明; 3.課程設計報告電子版;不得少于8頁; 4.課程設計報告打印版(不附源程序);所有的課程設計報告,均要有封面(見附件);內(nèi)容必須包括以下部分: 1)給出自己采用的數(shù)據(jù)結(jié)構; 2)給出算法設計思想(可以是描述算法的流程圖); 3)4)給出測試數(shù)據(jù)和結(jié)果; 給出結(jié)束語:說明完成課程設計的情況,心得體會;包括課程設計過程的收獲、遇到問題、遇到問題解決問題過程的思考、程序調(diào)試能力的思考、對數(shù)據(jù)結(jié)構這門課程的思考、在課程設計過程中對《數(shù)據(jù)結(jié)構》課程的認識等內(nèi)容。 課程設計成績分兩部分,設計報告占30%,設計作品占70%。按照優(yōu)秀、良好、中、及格,不及格五級給予成績。 附錄:課程設計報告格式 University of South China 《數(shù)據(jù)結(jié)構》課程設計 題 目 班 級 設計組長 組長姓名(學號) 設計成員 其他成員姓名(學號) 其他成員姓名(學號) 其他成員姓名(學號) 指導教師 姜 瑜 設計時間2010年11月22日至2010年11月27日 評價等級 其他成員姓名(學號) 中央廣播電視大學 計算機應用專業(yè)(專科) 《網(wǎng)絡信息制作與發(fā)布》課程設計教學大綱 一、教學目的 課程設計是課程教學中的一項重要內(nèi)容,是完成教學計劃達到教學目標的重要環(huán)節(jié),是教學計劃中綜合性較強的實踐教學環(huán)節(jié),它對幫助學生全面牢固地掌握課堂教學內(nèi)容、培養(yǎng)學生的實踐和實際動手能力、提高學生全面素質(zhì)具有很重要的意義。《網(wǎng)絡信息制作與發(fā)布》是一門實用性和實踐性都很強的課程,課程設計環(huán)節(jié)應占有更加重要的地位。 本課程設計應達到以下教學目的: 1.使學生對于網(wǎng)絡信息及網(wǎng)絡信息發(fā)布有更加深入的理解; 2.提高學生在實際操作中收集信息、對信息進行價值判斷、進行信息整理、信息加工的能力; 3.提高學生的網(wǎng)頁設計與制作能力; 4.使學生進一步掌握網(wǎng)絡信息發(fā)布的原理,及網(wǎng)絡信息發(fā)布所需的軟件、硬件條件; 5.使學生掌握利用軟硬件資源發(fā)布一個具體網(wǎng)站的操作過程。 二、設計內(nèi)容 本課程設計要求學生完成一個小型專業(yè)網(wǎng)站的建設與發(fā)布。1.學生根據(jù)自己的興趣愛好或?qū)iL,確定一個網(wǎng)站主題; 2.根據(jù)確定的網(wǎng)站主題,通過各種途徑收集、整理、加工網(wǎng)站所需要的信息; 3.自行確定網(wǎng)站的LOGO、自行設計各級網(wǎng)頁的風格、網(wǎng)站的整體結(jié)構; 4.利用FrontPage2000或其它網(wǎng)頁制作軟件設計制作各個頁面; 5.測試完成的網(wǎng)站; 6.充分利用能夠得到的軟硬件資源,將網(wǎng)站發(fā)布到內(nèi)部網(wǎng)或Internet上。 三、設計要求 1.整個課程設計的各個環(huán)節(jié)都要求學生自己動手; 2.確定的網(wǎng)站主題應大小適中、內(nèi)容健康、具有時代氣息; 3.網(wǎng)站提供的信息應與網(wǎng)站主題相符合; 4.網(wǎng)站LOGO與網(wǎng)頁風格應該協(xié)調(diào)一致,網(wǎng)站結(jié)構應層次分明,內(nèi)容重點突出; 5.頁面設計難度不得低于實驗教材中實驗十一的要求。 6.網(wǎng)站應易于維護,要求學生掌握使用1-2種網(wǎng)站維護工具; 7.對課程設計進行總結(jié),撰寫課程設計報告; 8.課程設計時間為3周,學分為3學分。 四、課程設計報告(文檔) 課程設計報告是課程設計工作的總結(jié)和提高,課程設計報告應該反映出作者在課程設計過程中所做的主要工作及取得的主要成果,以及作者在課程設計過程中的心得體會。 (一)課程設計報告主要內(nèi)容 課程設計報告的寫作方法是多種多樣的,并沒有一個固定的格式,對于本課程設計,應該包括以下幾個主要部分: 1.網(wǎng)站的主題說明; 2.網(wǎng)站的總體規(guī)劃與網(wǎng)站的結(jié)構框圖; 3.網(wǎng)站LOGO說明與各級網(wǎng)頁風格說明; 4.典型網(wǎng)頁的設計過程與樣例; 5.網(wǎng)站發(fā)布過程說明; 6.網(wǎng)站維護操作步驟; 7.提出對網(wǎng)站的改進意見; 8.網(wǎng)站網(wǎng)址(如果發(fā)布到Internet網(wǎng)站上,需要提供網(wǎng)站網(wǎng)址); 9.將網(wǎng)站的1~3級頁面打印存檔。 (二)課程設計報告編寫基本要求 1.每個學生必須獨立完成課程設計報告; 2.課程設計報告書寫規(guī)范、文字通順、圖表清晰、數(shù)據(jù)完整、結(jié)論明確; 3.課程設計報告后應附參考文獻; 4.要求文字、有關網(wǎng)頁打印,裝訂成冊。 注:本課程設計可與實驗教材中的實驗十一(網(wǎng)絡信息制作與發(fā)布綜合實驗)結(jié)合起來做。 附錄:實驗十一(網(wǎng)絡信息制作與發(fā)布綜合實驗) 實驗十一 網(wǎng)絡信息制作與發(fā)布綜合實驗 【實驗目的】 通過本實驗,學生應能正確利用所學過的知識,完成實驗中所提出的任務,達到綜合運用、掌握網(wǎng)絡信息制作與發(fā)布的基本技術的目的。 【實驗條件】 在安裝有FrontPage2000并聯(lián)網(wǎng)的微機機房進行。 【實驗內(nèi)容】 設計制作一個以音樂為主題的個人網(wǎng)站,并將它發(fā)布到網(wǎng)上。 【實驗步驟】 一、總體架構設計 1.根據(jù)個人網(wǎng)站的性質(zhì)與任務,進行欄目的策劃,并為自己的網(wǎng)站取一個名字。 參考欄目設計方案: (1)音樂季風——有關音樂創(chuàng)作、演出、唱片市場等方面的動態(tài)和新聞;(2)我愛XXX——某個音樂家(歌手、樂隊)的專題介紹;(3)名歌金曲——歌詞或音樂下載(可使用音頻信息);(4)星聞聯(lián)播——一些著名音樂人的個人信息; (5)旋律人生——對于音樂或人生的感悟,主要內(nèi)容可為一些與此相關的散文、小品等; (6)發(fā)燒音響——關于音樂器材等的知識介紹; (7)以歌會友——一個互動性的欄目,可為留言板、BBS等;(8)關于自己——介紹自己的個人信息; (9)音樂百寶——與音樂有關的工具,如軟件、屏幕保護、墻紙等; 2.進行網(wǎng)站結(jié)構的規(guī)劃,確定網(wǎng)站的層次數(shù),畫出網(wǎng)站的結(jié)構框圖。 二、資料收集 1.根據(jù)欄目設計,收集有關材料。 參考網(wǎng)站: music.163.com ent.sina.com.cn http:// http:// http://www.tmdps.cn/ http://www.tmdps.cn/ 2.將收集的材料,按欄目進行分類。 3.對收集的材料進行提煉加工,以符合自己的需要。 三、網(wǎng)頁設計 1.上網(wǎng)瀏覽不同音樂網(wǎng)站的內(nèi)容和風格,根據(jù)你的優(yōu)勢或喜好確定個人網(wǎng)站網(wǎng)頁的設 計風格。 (1)要求設計網(wǎng)站的標志; (2)采用互補色,同類色,鄰近色以及一些顏色的明暗變化,完成頁面的色彩搭配以及頁面的布局。 (3)確立每個頁面之間的鏈接和整體導航的統(tǒng)一。 2.具體設計時,可以參考某個優(yōu)秀的網(wǎng)站進行頁面的設計或者完全自己設計。其步驟如下: (1)觀察所選擇參考網(wǎng)站的特點,并進行有效的改造。(2)在草圖上仔細推敲各層頁面。 (3)在圖像處理軟件中,完成各級頁面效果的實現(xiàn)。 3.進行各級頁面的設計,同時考慮與所需制作軟件的結(jié)合。 參考實例(見圖10-1): 圖10-1 音樂個人網(wǎng)站主頁參考實例 主頁分析: 1.網(wǎng)站配色 本主頁采用互補色(橙和深藍色),同類色(黃和綠),鄰近色(橙和綠)以及一些顏色的明暗變化,構成了非常豐富的色彩效果。清新、活潑,適合音樂網(wǎng)站的感覺。 2.導航設計 主頁左側(cè)為總的導航條,特別增加了網(wǎng)站地圖,如果內(nèi)容繁多,還可以增加索引。在主頁上,頁面的右側(cè)還有每個欄目的介紹。 3.風格統(tǒng)一 在次級頁面保持配色設計中的任何兩種,配以黑色,可以達到色彩上的統(tǒng)一。左側(cè)的導航條保持在二級頁面里。每個頁面的同一位置安排網(wǎng)站標志以及網(wǎng)站地址說明。 四、網(wǎng)站發(fā)布 1.申請空間 在提供個人網(wǎng)站主頁空間的網(wǎng)站申請存放你的個人網(wǎng)站的空間和管理帳號。 2.發(fā)布網(wǎng)站 利用FrontPage2000(也可用其它網(wǎng)站發(fā)布工具)的站點發(fā)布功能發(fā)布設計好的個人網(wǎng)站內(nèi)容。 3.驗證發(fā)布成果 打開瀏覽器,在URL欄輸入你的個人網(wǎng)站的網(wǎng)址,驗證個人網(wǎng)站是否發(fā)布成功。 【實驗報告】 (1)個人網(wǎng)站的結(jié)構框圖。 (2)幾個典型頁面的設計過程。(3)個人網(wǎng)站的發(fā)布步驟。(4)個人網(wǎng)站的網(wǎng)址。 《C課程設計》課程教學大綱 課程代碼:AE02019 總學分、學時:1學分;30學時(理論0學時,實踐30學時) 適用于計算機應用技術、計算機網(wǎng)絡技術專業(yè)、計算機軟件技術專業(yè) 一、課程的地位、性質(zhì)和任務 《C課程設計》是針對剛學完C語言的計算機類專業(yè)學生的課程設計教學。C語言是學生的第一門計算機高級語言課程,課程結(jié)束后,學生已經(jīng)對C語言程序設計有了較全面的了解,但接觸的基本上是為了闡述相關概念或知識點而列舉的示例,都是較小的程序,程序功能單一,因此缺乏整體觀點和編寫一個具體實用的綜合程序的思想。 本課程設計的目的是要培養(yǎng)學生初步具有系統(tǒng)分析思想,并能利用開發(fā)工具開發(fā)一個簡單實用的綜合程序。為學生提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結(jié)合起來,鍛煉學生的分析解決實際問題的能力,提高學生適應實際,實踐編程的能力。 二、本課程教學的基本要求 要求學生以VC++ 6.0為開發(fā)工具,完成一個小型應用軟件的設計和開發(fā)。進一步提高學生進行程序設計的能力。 三、課程的主要內(nèi)容及學時分配 1. 選題 2. 進行系統(tǒng)分析 3. 程序設計實現(xiàn) 4. 系統(tǒng)測試 5. 編寫、上交課程設計報告 四、實踐要求與實踐內(nèi)容 實踐要求: 1、系統(tǒng)設計要實用。 2、對系統(tǒng)進行功能模塊分析、控制模塊分析正確,要畫出主要功能模塊的流程圖。 3、編程簡練,可用,界面友好,功能全面。 4、課程設計報告、流程圖要清楚。建議題目: 1. 學生成績管理系統(tǒng):能實現(xiàn)學生成績添加、刪除、修改,求平均分、總分,排序以及查找等功能 2. 通訊錄管理:能實現(xiàn)通訊錄的添加、刪除、查找(實現(xiàn)順序查找、二分查找兩種查找)、排序等功能。3. 常用算法集: 要求在程序中實現(xiàn)如下算法: 1. 小學生算術練習(隨機產(chǎn)生一個10以內(nèi)的+、-、×、÷算式,判斷用戶輸入的計算結(jié)果判斷用戶計算是否正確)2. 求圓周率?的近似值 3. 打印九九乘法表 4. 數(shù)組排序,二分查找 5. 輸出100-200內(nèi)的所有素數(shù) 6. 輸入一個十進制數(shù),將其轉(zhuǎn)換成二進制并輸出 7. 不用strcat()函數(shù),實現(xiàn)兩個字符串連接 8. 輸出楊輝三角的前n行,n的值由鍵盤輸入 9. 用遞歸方法求Fibonacci數(shù)列前n項的值,n的值由鍵盤輸入 10. 從鍵盤輸入5個學生(學號、姓名、成績(三門課))信息,計算出每個學生的平均成績,再輸出以上學生信息。并將學生信息寫入文件中。 學生也可根據(jù)自身特點和愛好,自行擬定合適的課程設計題目報指導老師處。 五、考核方式及成績構成 考核方式:在機器上演示程序,上交課程設計報告 成績構成: 1.上機調(diào)試運行,占總成績50%。2.課程設計報告,占總成績50%。 六、必要的說明 1.課程設計應以學生為主體,在指導教師指導下完成。2.教學參考書目: 譚浩強 《C程序設計》(第二版)清華大學出版社 1999.12 譚浩強 《C程序設計題解和上機指導》(第二版)2000.9 楊路明 《C語言程序設計教程》(第2版)北京郵電大學出版社 2005.12 《數(shù)控技術課程設計》大綱 設計周數(shù):2學分:2 適用專業(yè):機械設計制造及自動化專業(yè)(機電方向) 一、設計的目的及要求: 1、數(shù)控技術是一門學科交叉與綜合的高新技術。本課程設計能使學生掌握計算機數(shù)字控制的基本原理、控制 算法,了解現(xiàn)代企業(yè)普遍使用的數(shù)控系統(tǒng)的功能結(jié)構,掌握數(shù)控機床手工編程的技巧及數(shù)控技術的在工程中的應用。基本掌握加工常用機械零件的編程方法,提高數(shù)控加工和實驗能力,為以后從事生產(chǎn)和科研工作打下一定的基礎。 2、理想的加工程序不僅應保證加工出符合圖樣的合格工件,同時應能使數(shù)控機床的功能得到合理的應用和充分的發(fā)揮。要充分發(fā)揮數(shù)控機床的這一特點,必須熟練掌握其性能、特點、使用操作方法,同時還必須在編程之前正確地確定加工方案。 二、設計內(nèi)容: 1、繪制零件圖、毛坯圖,加工工序劃分;加工路線的確定;夾具的選擇、工件裝夾方法的確定;刀具的選擇及對刀點、換刀點的設置;切削用量的確定;數(shù)控加工編程,上機仿真加工。 三、設計的方法和步驟: 1、加工工序劃分;加工路線的確定。 2、夾具的選擇、工件裝夾方法的確定。 3、刀具的選擇及對刀點、換刀點的設置。 4、切削用量的確定。 5、數(shù)控加工編程 6、實驗 7、校驗、審核、修改、整理說明書。 四、成績考核辦法 1、出勤10% 2、編程35% 3、實驗5% 4、答辯50% 教研室主任(簽名):賈育秦 學院(系)領導(簽名):孟文俊第三篇:課程設計大綱
第四篇:c課程設計大綱
第五篇:《數(shù)控技術課程設計》大綱