(優秀)課程設計報告
在經濟發展迅速的今天,報告的使用成為日常生活的常態,報告具有語言陳述性的特點。其實寫報告并沒有想象中那么難,以下是小編整理的課程設計報告,供大家參考借鑒,希望可以幫助到有需要的朋友。

課程設計報告1
網頁設計的本質是為用戶的體驗服務,網頁設計的具體設計實踐活動主要包括交互和視覺兩個部分,交互的重要程度決定了匹配對應的視覺效果。下面是小編整理的網頁課程設計報告書,希望對你有幫助。
網頁設計作為高校設計學專業的專業課程,在教學課程知識體系的不斷探索和完善中,形成了以藝術和技術分別主導的側重不同而又緊密關聯的兩種課程知識體系。隨著網頁設計理論與方法研究的不斷深入和發展,人們對網頁的產品設計的屬性認知越來越明確,對網頁設計的工作分工更細致也更專業,這種認知進步也應該體現于當前的高校網頁設計課程的知識構建體系中。
1.從代碼知識到網頁制作工具知識的轉變
早期,高校網頁類課程的知識體系構建得益于院校的科研優勢,互聯網的發展直接促成了計算機專業的開設和網頁設計課程的設立。20世紀90年代末,網頁設計課程陸陸續續被列入部分高校設計類專業課程目錄。面向高校學生的網頁設計課程內容是一種全新的事物,即使面向藝術類專業,也由計算機專業相關教師承擔教學任務。各高校、科研院所對網頁制作方法不斷探索,并將成果發布于各種學術研究出版物,教學方面則直接引用案例教學,教學內容以HTML知識為主。由于面向對象的設計思想在軟件開發中普及,各種不需要用戶直接面對代碼的網頁制作工具相繼誕生,于是,這方面的知識成為課堂的新內容,大大減輕了學生的記憶負擔。2.網頁制作向網頁美工的轉變網站制作的快速發展、網頁制作技術的傳播,使網站在技術層面進入了同質化階段,市場需求開始轉向頁面視覺效果方面的提升。在網頁設計課程中,由于對網頁設計分工認知不足,早期的網頁設計課程時常將設計和制作的名稱與授課內容混用,沒有嚴格區分,也沒有明確的網頁前端設計與視覺設計分工。高校網頁設計課程的授課內容以網頁制作技術為主,以美化頁面效果為輔。此時,高校對于網頁設計課程的視覺設計方面的專業教學研究處于摸索階段。之后,隨著時代的發展,網頁設計課程教學核心開始轉變為制作具有更佳視覺效果的網頁。3.網頁視覺設計與網頁前端設計的內容分離側重于設計的網頁設計課程知識體系重構從探索、發展到成熟,經歷了較長的準備階段。隨著界面設計方法和流程理論體系的日益完善,分工協作機制日趨成熟,前端設計分離后,網頁設計課程的重心確定為符合網頁制作技術規范和條件的頁面創意表達、視覺效果設計與優化。網頁視覺設計的探索從傳統的平面設計方法尋找切入點,通過對網頁設計中的審美需求和各種視覺構成要素(如文字、圖片、顏色等)進行分析,結合人們在瀏覽信息時的視覺習慣,探索網頁視覺信息如何被更有效、更合理地表達。網頁設計教學重心內容在轉移到視覺設計之后,該階段還未意識到網頁交互設計的核心地位。
網頁設計的本質是用戶的體驗設計。網站作為互聯網非可觸形態的產品,對其認知的構建包含產品屬性認知與服務屬性認知兩個層面的內容。1.網頁設計是一種產品設計設計是一門交叉學科,網頁本身也是一種產品。網頁設計最初被視作平面領域的設計,而鏈接交互是網頁設計有別于平面設計的基本特征。網頁設計存在交互性,使其具有交互設計可用性與易用性體驗的內在要求,適用于工業產品的基本設計流程。2.網頁設計是一種服務設計服務設計層面,各種網頁交互體驗、視聽信息、線上內容服務與線下互動等,是網站向用戶提供服務的設計組成部分。作為一種廣義的產品形態,網頁設計與傳統的實物形態的工業產品設計有一定區別,更傾向于體驗的系統化設計。隨著互聯網向物聯網的可用技術研究與拓展,基于智能化網絡的服務設計將成為跨越線上線下的主流設計形態。3.網頁頁面信息設計是關系網頁設計品質的深度設計網頁設計作為一種信息量龐大的互聯網單元,從工效學角度來看,網站信息本身也擔負著面對用戶、有效傳遞信息的功能和任務,在具體的設計活動中,表現為對信息的設計。信息設計具有多學科交叉性、空間多維性、時間流動性等基本特征,信息設計的目的是為了提高信息的可理解度和可閱讀性。優質的'網頁信息設計可以降低用戶獲取信息的時間和精力成本,提升頁面信息獲取體驗。
網頁設計的本質是對體驗的設計,即以用戶為核心思考設計方案,研究用戶在訪問網站時的需求是網頁課程設計任務的基本出發點。課程內容模塊應該以回答網頁設計是什么、怎么設計、為什么這樣設計三個問題為主線,構建網頁設計課程的知識體系。1.課程的基本目標掌握網站項目與網頁制作的基本設計流程,培養設計項目管理和組織能力;掌握用戶需求研究分析的基本方法,對用戶體驗和需求研究有較為敏銳的洞察力;掌握網站交互原型相關的設計方法與工具;掌握網頁視覺設計方法和設計規范;了解目前網頁前端設計的相關技術和工具。2.知識體系與模塊組成(1)設計方法教學內容模塊設計方法教學內容模塊主要為了解決面對具體問題時設計師怎樣展開分析研究工作并確定設計執行方案。網頁設計方法主要分為項目流程設計與管理、網站策劃方法與規范、用戶體驗研究、交互原型設計方法等,讓學生通過貫穿整個課堂教學的項目流程設計和每個流程的具體設計方法的實踐,掌握基本的設計理論。(2)軟件工具教學內容模塊軟件工具教學內容在形式方面包括課堂內的指導和課堂外的自學兩個部分。鑒于設計軟件的頻繁更新和新的設計軟件不斷涌現,教師必須培養學生自學工具的主動意識以適應社會需求。在工具種類方面,包括圖形處理工具、交互原型工具和代碼工具三類。第一類是圖形處理工具,其中常見的Photoshop、Illustrator等圖形設計軟件,已經在前置課程中基本完成學習。第二類是交互原型制作工具,常見的工具有墨刀、Axure等。第三類是代碼編輯工具,選擇較多,作為對網頁前端知識的入門介紹部分,在本課程中以介紹為主。(3)設計經驗教學內容模塊設計經驗教學以啟發式案例實踐為主,按照網站項目設計的流程需要,設定不同層次、不同要求的設計實踐任務作為課程結課的考核內容。學生通過案例的練習能從優秀作品中學到設計經驗,從具體的案例模仿中獲得設計的成就感。網頁設計課程案例教學同時也是對網頁設計方法的實踐驗證,有助于學生對網頁設計方法的理解和體會。結語任何一種技術變革,都可能讓網頁設計出現新的藝術形態,前端依然是課程必須了解的知識。目前,就設計藝術角度而言,網頁設計課程的內容以交互和視覺設計為基礎,在信息設計層面也有較大的提升空間,設計途徑也已經拓展到用戶的視覺、行為、聲音和邏輯等方面。網頁設計課程的知識體系構建必須以產品的視角,讓學生更深刻、更完整地理解用戶模式下的網頁設計藝術。
課程設計報告2
一、準備:
1、實訓時間:20xx年11月14日——11月18日(第十三周)
2、實訓地點:材料10.1班教室
3、實訓項目:鑄造工藝設計、繪圖附帶說明書
4、實訓安排:前三天對鑄造零件進行繪圖,后兩天進行說明書寫作。
5、實訓目的:
①、通過課程設計鞏固和加深鑄造工藝課及其它有關基礎課和設計基礎課的知識。
②、通過課程設計能較系統的掌握鑄造工藝及工裝的設計方法,鍛煉運用鑄造工藝手冊及其它技術資料的基本技能,以達到培養學生分析和解決鑄造生產實際問題的能力。
③、通過課程設計使學生們進一步提高圖紙、文字表達能力。
④、為今后工作打下基礎。
6、設計任務:
①、鑄造工藝圖一張
②、模型裝配圖一張
③、芯盒裝配圖一張
④、鑄型裝配(合箱)圖一張
⑤、鑄造工藝卡一張
⑥、設計說明書一份
二、過程
1、零件圖、毛坯圖繪制
2、模型裝配圖繪制
3、芯盒裝配圖繪制
4、鑄型裝配(合箱)圖繪制
5、鑄造工藝卡一張
6、設計說明書寫作
三、實訓感想:
本文為鑄造工藝課程的設計。
在課題設計過程中,鑄造工藝圖無疑是很重要的,其標示出了分型面、機械加工余量、砂芯形狀尺寸、澆注系統等一系列鑄造中必不可少的'參數。我們小組的工藝圖也是一改再改,不理解之處就去查找相關文獻資料,并詢問老師意見。
在鑄造工藝設計中首先進行了鑄造工藝方案的確定,其中包括對零件鑄造工藝性的分析,造型造芯方法的選擇以及澆注位置和分型面的確定。其次分析計算了零件的各種鑄造工藝參數并設計了砂芯。最后對澆注系統、冒口、冷鐵、出氣孔等進行了計算與設計。
在工藝裝配設計中對砂箱,模樣模板,芯盒進行了簡要的設計。我們發現,鑄造工藝設計中有著大量的工藝參數需要去查找,并且面對大量的數據信息,如何從中選出適合本課題鑄件的相關參數有著一定難度。信息的取舍與否直接影響到課題設計的嚴密性、嚴謹性,因此在這個問題上,我們也多次詢問老師的意見,在于老師的交流和溝通中,不斷地改善我們的設計。作為組長,對每份圖紙上的設計與參數需要去了解,并幫助每個成員進行改進,與此同時,自己對于鑄造工藝的認知也能得到提高。
本組組員的配合也很默契,大家都竭盡所能地查找資料,及時溝通,針對新出現的問題大家能夠一起思考,進行討論并解決。
我所繪制的是最后一張裝配圖,由于在參與繪制的前幾張圖的時間里,已經對相應的內容有了一定的了解,因此繪制裝配圖時,并沒有遇到太大的難點。相應數據等的取舍也有了些經驗,對于繪圖軟件的應用也已比較熟練。
此次鑄造工藝課程設計,對于我們進一步認識鑄造領域起到了極大的作用,通過實際的工藝設計,親身投入到設計中去,體會團隊協作、學習設計思路,對于我們而言,有著不可小覷的意義。
但在本次設計中,由于實踐經驗的不足,有一些和現實狀況結合很密切的問題考慮的還不夠周全,希望老師們予以諒解。我會在以后的工作和學習中,更全面更深層次的提高和完善自己的知識和實踐操作技能。
課程設計報告3
一、設計目的與任務
通過數字信號處理的課程設計,使學生對信號的采集,處理,傳輸,顯示,存儲和分析等有一個系統的掌握和理解。鞏固和運用數字信號處理課程中的理論知識和實驗技能,掌握最基本的數字信號處理的理論和方法,培養學生發現問題,分析問題和解決問題的能力。
二、基本要求
1、基本要求:設計一個語音信號分析和處理系統,要求學生對所采集的語音信號在MATLAB軟件平臺下進行頻譜分析和處理;
2、提高要求:對所采集的語音信號疊加干擾噪聲進行頻譜分析,設計合適的濾波器濾除噪聲,恢復原信號。
3、基本教學要求:每組一臺電腦(附話筒和耳機),電腦安裝MATLAB軟件。
三、設計要求
本次課程設計最終要求提交設計說明書,由以下各部分組成:
1、理論依據
根據設計要求分析系統功能,掌握設計中所需的理論(采樣頻率,采樣位數的概念,采樣定理;時域信號的DFT,FFT及頻譜分析;數字濾波器的設計原理和方法,各種不同性能的濾波器的性能比較),闡述設計原理。
2、信號采集
采集語音信號,畫出信號的時域波形圖和頻譜圖。
3、數字濾波器設計
根據語音信號的特點,設計IIR低通數字濾波器;FIR低通數字濾波器;畫出各種數字濾波器的頻率響應圖。
4、信號處理
(1)利用設計的IIR數字濾波器分別對采集的信號進行濾波處理;
(2)利用設計的FIR數字濾波器分別對采集的信號進行濾波處理;
(3)在原始的語音信號3000HZ以上頻段疊加白噪聲,選擇所設計的一種對疊加白噪聲后的語音信號處理,濾除白噪聲;
(4)畫出處理過程中所得的各種波形及頻譜圖。
5、信號分析
對語音信號進行回放,感覺濾波前后聲音的變化。比較濾波前后語音信號的波形及頻譜,對所得結果和濾波器性能進行頻譜分析,闡明原因得出結論。
4、理論依據
4.1語音信號的采集和頻譜分析
利用WINDOWS下的錄音機,用單聲道錄制一段自己的聲音,時間在1S內。然后在MATLAB軟件平臺下,利用函數WAVREAD對語音信號進行采樣,記住采樣頻率和采樣點數。
對語音信號進行快速傅立葉變換,在一個窗口同時畫出信號的時域波形圖和頻譜圖,分析語音信號的頻譜特點。
低通濾波器性能指標:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采樣頻率為10000hz。
4.3用濾波器對信號進行濾波
(1)利用自己設計的IIR數字濾波器對采集的信號進行濾波處理,在一個窗口同時畫出濾波前后語音信號的波形及頻譜。
(2)利用自己設計的FIR數字濾波器對采集的信號進行濾波處理,在一個窗口同時畫出濾波前后語音信號的波形及頻譜。
在MATLAB中,FIR濾波器利用fftfilt對信號進行濾波,IIR濾波器利用filter對信號進行濾波。比較濾波前后語音信號的波形及頻譜,對所得結果和濾波器性能進行頻譜分析。
4.4回放語音信號
對語音信號進行回放,感覺濾波前后語音信號的變化。
4.5對語音信號加入噪聲后的頻譜分析和濾波
在MATLAB軟件平臺下,在3000HZ以上頻段產生一個白噪聲,疊加到采集的原始語音信號中,在一個窗口同時畫出白噪聲的時域波形及頻譜,在另一個窗口同時畫出疊加噪聲前后語音信號的波形及頻譜;設計一種濾波器疊加噪聲后的語音信號進行處理,濾除疊加的白噪聲,在一個窗口同時畫出濾波前后語音信號的波形及頻譜;比較濾波前后語音信號的波形及頻譜,對所得結果進行頻譜分析;對語音信號進行回放,感覺濾波前后聲音的變化。
5、基于MATLAB的語音信號分析和處理
5.1信號采集
我們利用函數wavread對語音信號進行采集,原始語音信號及其頻譜如下圖,信號采集程序見附錄。
圖1原始語音信號及其頻譜
5.2根據性能指標進行數字濾波器設計
低通濾波器性能指標:fp=2670HZ,fs=3300HZ,Ap=1dB,As=30dB,采樣頻率為10000hz。
(1)FIR低通濾波器的設計:
FIR低通濾波器的幅頻特性如下圖,設計程序見附錄。
圖2FIR低通濾波器的幅頻特性
(2)IIR低通濾波器的設計:
IIR低通濾波器的幅頻特性如下圖,設計程序見附錄。
圖3IIR低通濾波器的幅頻特性
5.3用濾波器對信號進行濾波
(1)FIR低通濾波:
圖4FIR低通濾波前后的頻譜
(2)IIR低通濾波:
圖5IIR低通濾波前后的頻譜
5.4回放語音信號
經過加噪聲處理后,可在Matlab中用函數sound對聲音進行回放。其調用格式:sound(y,Fs),sound(y)和sound(y,Fs,bits)。
可以察覺濾波前后的聲音有明顯的變化。
5.5對語音信號加入噪聲后的頻譜分析和濾波
加入噪聲后的波形和頻譜如下圖:
圖6加噪聲后波形和頻譜
6、課程設計總結
數字濾波器是一種對數字信號進行濾波處理以得到期望的響應特性的離散時間系統。
它能夠有效的對數字信號進行過濾,過濾數字信號中的干擾和多余成分,保證通信過程的正常實現。
在這次的數字信號處理課程設計里,比較重要的.函數有wavread函數、sound函數等,通過上網和翻閱相關書籍,我了解了它們的基本用法。
關于濾波也是很重要的一部分,有FIR濾波器和IIR濾波器的設計。通過自主學習,我很快地掌握了編程方法。
在設計過程中,我也遇到了理論知識的忘記、編程過少導致的不熟練、軟件運用不自如等問題,但是經過思考、請教同學和老師、查閱相關資料,最終這些問題都得到了解決,最終設計出了符合要求的濾波器并通過相關信號進行了驗證。
總的來說,通過這次的課程設計,我對MATLAB這個軟件有了更深的認識,也進一步熟悉了MATLAB的使用,感覺到MATLAB軟件功能的強大,大大增加了我對MATLAB的興趣。
經過這次的課程設計,使我發現了自己的一些不足,為了在今后的學習和生活中注意改進自己的不足,我要更加努力,學習好專業知識并注重運用到實際,同時,這次課程設計還提高了自己的動手能力、思維能力和學習的積極性,為我今后的學習和工作都提供了不小的幫助,讓我受益匪淺。
課程設計報告4
設計題目: 數字電子鐘邏輯電路 專業班級: 自動化112班 學生姓名: xx 學 號:xx指導教師: xx 設計時間: xx
教師評語: 成績 評閱教師 日期
一、摘要
所謂數字鐘,是指利用電子電路構成的計時器。相對機械鐘而言,數字鐘能實現準確計時,并顯示時、分、秒,而且可以方便準確的對時間進行調節。在此基礎上,還可以實現整點報時的功能。因此,數字鐘的應用十分廣泛。我們要通過這次的課程設計掌握數字鐘的原理,學會設計簡單的數字鐘。
二、設計任務
用中小規模集成電路設計一臺能顯示時、分、秒24時制地的數字電子鐘,具體要求如下:
時為00-23二十四進制計數器; 秒、分為00-59六十進制計數器;
整點報時,整點報時電路要求在每個整點前鳴叫五次低音(100Hz),整點時再鳴叫一次高音(500Hz)。
三、工作原理
數字電子鐘所采用的是十六進制計數器74LS161和十進制計數器74SL160,根據時分秒各個部分的的不同功能,設計成不同進制。秒的個位,需要10進制計數器,十位需6進制計數器(計數到59時清零并進位)。秒部分設計與分鐘的設計完全相同;時部分的設計為當時鐘計數到24時,使計數器的小時部分清零,從而實現整體循環計時的功能。
四、可選器材:
(1)數字電子技術實驗系統箱, (2)直流穩壓電源,
(3)集成芯片:74LS161 2個、74LS160 4個、 74LS00 2個、 74LS20 1個。 (4)喇叭,1/4W、8Ω。
五、參考電路見附錄一、附錄二
六、方案的設計
計數部分:利用74LS161芯片,74LS160芯片和74LS00芯片組成的計數器,它們采用異步連接,利用外接標準1Hz脈沖信號進行計數。
1. 顯示部分: 將兩片74LS161芯片和四片74LS60的Q0Q1Q2Q3腳分別接到實驗箱上的數碼顯示管上,根據脈沖的個數顯示時間。 (一)設計步驟及方法
所有74LS161芯片和74LS160的16腳接5V電源(置為1),3腳、4腳、5腳、6腳和8腳接地(置為0)。74LS00芯片的14腳接5V電源(置為1),7接地。 1. 秒設計
秒部分具體設計如圖示:
秒部分設計圖
秒的個位部分為逢十進一,十位部分為逢六進一,從而共同完成60進制計數器。當計數到59時清零并重新開始計數。秒的個位部分的設計:利用十進制計數器74LS160和與非門74LS00在面包板上設計10進制計數器顯示秒的個位 。計數器的1腳接高電平,7腳及10腳接1。因為7腳和10腳同時為1時計數器處于計數工作狀態.秒的個位和十位的2腳相接從而實現同步工作,15腳(串行進位輸出端)接十位的7腳和10腳。個位計數器由Q3Q2Q1Q0(0000)2增加到(1001)2時產生進位,并十位部計數器的`2腳脈沖輸入端CP,從而實現10進制計數和進位功能。利用74LS161和74LS00在面包板上設計6進制計數器顯示秒的十位 :7腳和10腳接各位計數器的15腳(串行進位輸出端),當個位計數器由Q3Q2Q1Q0(0000)2增加到(1001)2時產生進位,并十位部分開始計數,通過74LS00對Q2Q1與非接入74LS161的1腳清零端和分個位計數器的2腳脈沖輸入端CP,從而實現6進制計數器和進位功能。 2. 分鐘的設計
分鐘部分具體設計如圖示:
分部分設計圖
分鐘個位部分逢十進一,十位部分逢六進一,從而共同完成60進制計數器。當計數到59時重新開始計數。利用74LS160和74LS00設計10進制計數器顯示分的個位 :1腳,7腳和10接高電平,15腳(串行進位輸出端)接十位計數
器的7腳和10腳。當個位計數器由Q3Q2Q1Q0(0000)2增加到(1001)2時產生進位,十位計數器和各位計數器的2腳相接從而實現同步工作。并將計數器的2腳脈沖輸入端,從而實現10進制計數器和進位功能。利用74LS161和74LS00在面包板上設計6進制計數器顯示分的十位 :當由Q3Q2Q1Q0(0000)2增加到(0101)2時,通過74LS00對Q2Q1與非接入74LS161的1腳清零端和小時的個位計數器的2腳脈沖輸入端,從而實現6進制計數器和進位功能。 3. 小時的設計
小時部分具體設計如圖示:
小時部分設計圖
利用74LS160和74LS00設計10進制計數器顯示小時的個位 :7腳和10腳接高電平。15腳(串行進位輸出端)接入十位計數器的7腳和10腳,個位計數器和十位計數器的2腳相接從而實現同步工作方式。小時十位計數器的2腳脈沖輸入端,從而實現10進制計數器和進位功能。利用74LS161和74LS00在面包板上設計計數器顯示分鐘的十位 :當十位計數器由Q3Q2Q1Q0(0000)2增加到(0010)2并且個位計數器Q3Q2Q1Q0由(0000)2增加到(0100)2時,通過74LS00對十位計數器的Q1和個位計數器Q2與非,分別接入十位和個位的74LS161的1腳清零端,從而共同完成24進制計數器并清零。
七、電路總體說明;通過外接時鐘脈沖CP的作用下,秒的個位加法計數器;八、實驗問題小結;1.實驗室缺少74LS248.74LS48芯片解;2.進行試驗時秒個位計數器完成一次循環之后沒有進;解決問題:秒的個位和十位的2腳沒有相接從而不能實;九、實驗總結;課程設計是我們運用所學知識,動手實踐的一個好機會;我們通過親自動手連線、試驗,遇到問題、解決問題,;十.參考文
七、電路總體說明
通過外接時鐘脈沖CP的作用下,秒的個位加法計數器開始記數,通過譯碼器和數碼顯示管顯示數字即計數器。當經過10個脈沖信號后,秒個位計數器完成一次循環,秒十位計數器的CP與秒個位計數器的CP同步,秒個位計數器的Qcc使得秒十位的P和T端同時為1(Qcc為進位端,當個位為9時進位并Qcc=1),從而秒十位開始計數,秒十位計數器工作1次,通過譯碼器和數碼顯示管,秒十位數字加1。當經過60個脈沖信號,秒部分完成一個周期,分鐘個位計數器的CP通過秒十位計數器的Q2Q1與非得到脈沖,分鐘個位計數器工作一次,通過譯碼器和數碼顯示管,分鐘的個位數字加1。分部分的工作方式與秒部分完全相同。當經過3600個脈沖信號,分鐘部分完成一個周期,小時個位計數器的CP通過分十位計數器的Q2Q1與非得到脈沖,小時個位計數器工作一次,通過譯碼器和數碼顯示管,小時的個位數字加1。當小時個位部分完成一個周期,小時十位計數器的CP與小時個位計數器的CP同步, 小時個位計數器的Qcc使得小時十位的P和T端同時為1,從而小時十位開始計數,小時十位計數器工作1次,通過譯碼器和數碼顯示管,小時的十位數字加1。當小時十位部分計數到2同時小時的個位部分計數到4,小時個位計數器的清零端和十位計數器的清零端通過小時個位計數器的Q2和小時十位計數器的Q1與非得到信號,小時部分清零,從而完成了1次24小時計時。
八、實驗問題小結
1.實驗室缺少74LS248.74LS48芯片 解決問題:用CD4511芯片代替
2. 進行試驗時秒個位計數器完成一次循環之后沒有進位
解決問題:秒的個位和十位的2腳沒有相接從而不能實現同步工作
九、實驗總結
課程設計是我們運用所學知識,動手實踐的一個好機會。它既可以幫助我們加深對所學知識的理解,又能提高我們運用知識,聯系實際,動手實踐的能力。而且在設計過程中可能用到我們沒學過的知識,需要我們去查閱資料獲取相關信息,這又提高了我們查找信息和學習新知識的能力。在實驗過程中,又會遇到許多意想不到的問題,需要我們去分析原因和如何去解決這些問題。
我們通過親自動手連線、試驗,遇到問題、解決問題,鞏固了書本的知識,同時也學到了新的學問,明白了實踐的可貴性。總之,課程設計對我們提高自身能力是很有幫助的。
十.參考文獻:
《通用GENERAL集成電路速查手冊》
《數字電子技術》
課程設計報告5
隨著現代化科技的發展,計算機已經成為人們生活中的重要組成部分,網頁瀏覽的形式已經代替以往書籍瀏覽的形式,也正因為如此網頁的設計與布局尤為重要。科學合理的網頁設計布局不但能夠帶給人們美感,并且還能使人們在瀏覽的過程中內心放松。計算機網頁設計的概念主要包括網頁設計布局的整體造型以及網頁設計布局頁面的尺寸。頁面設計的整體造型指的就是網頁設計中的布局形狀,其中最常見的形狀有三角形、圓形等,也有部分計算機網頁設計采用綜合體的形狀,在頁面的選擇上,大多是根據網站自身的特點來選擇的。計算機網頁設計的尺寸也較為多樣化,在計算機使用過程中,常常由于客觀影響造成屏幕的分辨率以及尺寸的影響,但由于是客觀因素無法改變,在瀏覽器自帶的功能上,對于瀏覽過程中網頁的增大與減小都能夠借助瀏覽器工具欄中的相應功能解決。計算機網頁設計中的布局與計算機的發展有著直接的聯系,并且影響網站的瀏覽量,目前最為常見的布局分為同字型布局、標題正文型布局、綜合框架型布局、封面型布局以及Flash型布局等五種形式。這五種布局形式都能夠最大程度的提高網頁的美感,并且在現代網頁布局中被廣泛運用,以下便是對五種布局類型的詳細分析。
同字型布局主要針對網頁布局的內容,這種布局其內的填充范圍較廣、填充的數量也較大。在網頁設計布局中,大多都是在網頁的標題欄進行網站主體的填充,有的是填充廣告,也有少數網頁設計布局中填充的形式是小標題。在頁面的兩側分別布置內容,其中網站的信息與動態或是服務人員以及相應的廣告等,在以往網頁設計布局中這部分并沒有受到重視,因此也是相對具有價值的部分。同字型布局網頁主要都是從中央位置布置,根據網頁內容的重點由上到下布局,或是根據網頁自身的特點以及相應的顏色進行布局,也有部分網頁是根據其中的細節進行布局的。在網頁的下端并不會進行內容的布局,就目前網頁來看下端也只是網頁的信息以及登錄方式等。
標題正文型布局與同字型布局不同的是標題正文型布局并沒有兩端的布局,其它布局類型相似。在頁面上端的布局中大多都是網頁的標題,其中也有廣告,頁面的中端是網頁的主要內容以及和重點內容,其中中端內容中包含同字型布局兩端布局的內容,例如,在正標題下方是對網站的簡訊,之后便是相應的附加咨詢,最為常見的`就是天氣信息以及網站的注冊信息等,在下方便是網站的主要內容也就是正文,在正文的布局上,其結構都是簡單明了的。
綜合框架型布局與其它布局相比形式較為復雜,主要采用框架的形式來進行網頁的布局,分別在上端、兩端以及下端,網站的主要內容都是在框架中進行布局的。這種布局形式與其他布局形式相比更具有輪廓性,能夠將其它布局中的內容類型充分地體現出來。
封面類型布局便是字面上的意思,按照書本頁面的形式進行布局,在封面型布局中大多采用的是圖片,其中圖片篇幅較大。一般在不同種類網站的主頁上大多采用封面型布局,在布局的周圍相應的分布著較小以及較為簡單的信息,此種信息所采用的形式都是超鏈接的形式,例如,最為常見的QQ空間,其主頁便采用封面型布局的形式,采用此種布局的主要目的就是能夠凸顯網頁自身的特點,能夠吸引使用者的目光的同時,對其功能更加一目了然方便操作。
Flash型布局與頁面布局較為相似,Flash型布局與頁面型布局唯一不同的便是在頁面的布局過程中采用更多的Flash,其中包含聲音以及動畫的形式,因此與封面型布局相比在聲音上更能給人們帶來聽覺上的享受,除了聽覺上的享受外在視覺上Flash型布局也能夠給人們帶來相應的震撼效果。例如,在現代最為常見的游戲頁面上,采用的都是Flash型布局,尤其是在登錄的界面或是在進入游戲過程中的等待界面,在現代科技的發展中,也有少數網頁在主頁布局的過程中采用Flash型布局,以此提高網頁的瀏覽量。總而言之,計算機時代已經到來,網頁設計布局已經成為重要的發展趨勢,網頁設計布局并沒有固定的格式,做一種形式設計的過程中主要根據個人的審美,因此想要在網頁的設計布局中增添其美感,首先就要對美有更深刻的了解,合理的運用到網頁的布局中,使人們在網頁的瀏覽中獲取所需信息的同時還能夠帶來相應的視覺享受。
課程設計報告6
本次某地區110/35/10KV降壓變電站電氣設計是我的畢業設計。在老師的辛勤指導下和同學們的大力協助下,我基本掌握了110KV降壓變電站設計的基本步驟和方法。
通過這次變電站設計,讓我更加系統的掌握了一些電氣設備的基本知識,也更加系統的掌握了它們的配套使用及選擇。同時,為了做好本設計,我查閱了大量的`資料文獻,這也加大了我對電力系統電氣設備前沿的了解。
通過這次設計,培養了我獨立分析和解決實際工程問題的能力,提高了自己的動手能力,養成了嚴謹求實的學習態度,掌握了解決一些問題的方法和技巧,為自己將來的工作和學習積累了豐富的經驗。
本次設計由常秀蓮老師指導。整個設計從方案制定到后來的編制成品,整個過程很有效地培養了我們查用資料、計算、繪圖和一定的解決問題的能力,使我受益匪淺,在次特別向悉心指導我的常老師表示忠心的感謝。
還特別感謝長江大學,電信學院,自動化系。由于本人水平,設計中不免有漏洞和不足之處,還請老師批評指正。謝謝!
課程設計報告7
[摘要]
為提高建筑工人安全檢查的效率和效果,減輕事故損害和減少事故發生,以圖像識別技術為核心支撐,提出了建筑工人智能安全檢查系統的結構、功能及運行流程,并對系統運行效果進行了測試。研究和測試表明:該系統具有身份識別和安全裝備檢查功能;該系統的身份識別正確率為83.75%、安全帽正確識別率為96.25%、安全帶正確識別率為63.75%,可滿足實際需要;該系統具有硬件投入低、檢測速度快、準確性高、應用場景廣泛的優勢,具有實際應用和推廣價值。
[關鍵詞]
施工安全;安全檢查;圖像識別;系統設計
引言
施工活動是勞動力密集的高危生產活動,事故傷亡人數居高不下。目前,建筑工人作業前的安全裝備檢查主要依賴人工完成,工作量大、自動化水平低,容易出現漏檢、誤檢等問題。隨著數字圖像處理、人工智能等技術的發展與成熟,構建自動化的建筑工人安全裝備檢查系統已經成為可能。現有研究中,相關學者構建安全預警系統[1-2]、預警指標[3]用于實現施工安全事故的主動預防,但側重于事故觸發時的被動警告,缺乏事前預警。與此同時,由于圖像處理的快速、高效成為人機互動[4]、目標識別[5]、物體識別與圖像分割[6-10]等領域的研究熱點。這些成果為本研究的開展提供了重要的技術參考。
1系統需求分析
結合施工現場的.實際情況及現有安全檢查模式的不足,對建筑工人安全裝備自動檢查系統功能的需求進行分析。
1)系統自動化在“智慧工地”大環境下,項目管理者迫切需要通過信息化手段實現工地的智能化管理。對此,安全檢查工作需滿足自動感知、自動決策、自動存儲的智慧化性能需求。
2)自動身份識別建筑施工現場屬于高危區域,只有特定人員通過審核后才可進入。在班組集中施工的時間段,人員眾多,身份辨識過程容易產生錯誤,或識別環節直接被忽略。對此,本系統應對進入施工現場的人員自動提取照片,調取項目部工人信息進行審核,實現身份自動識別及外來人員的自動登記。
3)自動安全裝備檢查目前,安全裝備檢查依賴安全員、工頭等管理人員的人工識別,效率不高。同時,檢查人員無法熟知不同施工地點、時間內的每個建筑工人的安全裝備需求,檢查效果有限。對此,本系統需結合工人當日工作任務及該項任務對應的安全裝備需求,自動識別安全裝備是否存在。
4)信息可視化傳統的安全檢查方式以文本報告形式統計檢查結果,信息繁雜,直觀性不強,容易產生漏讀情況。對此,安全檢查工作完成后需對處理的信息進行集成,并將檢查結果以視頻、音頻的形式反饋給管理層及被檢查對象。
5)低成本、簡單易行施工項目人員較多,施工區域相對分散,可能存在多個檢查點,安全檢查系統若完全取代人工,成本不能過高。此外,考慮建筑工人文化素質情況,安全檢查系統需簡單易行,方便建筑工人使用。
2系統架構設計
2.1基礎支撐平臺
OpenCVOpenCV(opensourcecomputervisionlibrary)是一個開源代碼的計算機視覺庫,包含核心數據庫、機器學習函數庫、GUI函數庫、數據結構與線性代數庫、輔助函數庫5個功能模塊,涉及特征檢測、輪廓提取、圖像分割等多個圖像處理函數。OpenCV可使用C/C++語言實現程序編寫,可在Windows,MacOS,LINUX操作系統中運行,同時保留了MATLAB,RUBY等接口,對跨領域研究提供了極大的便利。
2.2系統硬件設計
根據上述分析,提出一種建筑工人安全裝備自動檢查系統。該系統硬件包括高清攝像頭、處理器、顯示器、音響等裝置,并分別與處理器相連。利用OpenCV對攝像頭采集待檢工人的圖像進行處理,實現身份識別及安全裝備檢查,檢查結果以視頻、音頻的形式展示。處理器中包含圖像采集模塊、數據庫模塊、處理模塊、信息輸出模塊,系統組成如圖1所示,各模塊功能說明如表1所示。
2.3數據庫設置
根據施工現場安全檢查的實際情況,對系統數據庫模塊中的基礎數據進行設置。
1)工人信息庫設置系統使用前,先錄入工人的姓名、照片等基本信息,再結合施工計劃確定該工人在當日或未來幾日內的工作內容、區域、時間及所需安全裝備等信息,形成工人信息庫。外來參觀者等非固定人員,將照片、負責人等信息錄入系統,賦予臨時權限。
2)安全裝備模型庫設置利用3DMAX等三維建模軟件,根據安全帽、安全帶等常用安全裝備外形、顏色進行三維模型及渲染著色,構建安全裝備模型庫,以供安全裝備檢查中通過相似度匹配完成安全裝備識別。
2.4系統運行流程設計
本系統采用Windows7系統,在VisualStudio20xx平臺下配置OpenCV2.4.9環境,對攝像頭獲取的圖像信息進行處理,系統運行流程如圖2所示。1)自動身份識別調用OpenCV對比直方圖函數,將攝像頭采集的待檢查工人圖像中的人臉區域圖像信息與工人信息庫中工人的照片信息進行相似度比對,實現人臉識別。若人臉識別失敗,系統將該項信息處理為非法闖入,并發出警報;若人臉識別成功,則調取該工人身份信息及工作任務安排,獲取工人的安全需求信息,進行下一步操作。2)自動安全裝備檢查調用OpenCV模板匹配函數,以安全帽、安全帶等常用安全裝備圖像作為模板圖像,搜索待檢工人圖像最相似區域。常用匹配算法有模板匹配、特征匹配2大類。由于特征匹配提取的特征精度過高,實際匹配過程中匹配率反而較低,并且運算量大,對計算機配置要求高,本系統采用較為簡單的模板匹配法。
3系統實現與測試
為測試系統性能,在Windows7操作系統、2.30GHz雙核處理器、4GB內存平臺上進行系統實現及測試,并選取38名土木專業在校大學生模擬建筑工人,作為測試對象。
3.1自動身份識別
獲取圖像后調用OpenCV對比直方圖函數對人臉區域圖像、工人信息庫中工人照片進行相似度比對,以人臉識別的方式完成身份識別。對比直方圖以HSV(hue,saturation,value)顏色空間為基礎,對比圖像間不同色彩所占比例。目前,OpenCV提供4種對比標準。通過測試發現,相關系數法處理結果最為直觀,處理時間也較為理想,對此,本系統中采用相關系數進行匹配,對比直方圖方法比較如表2所示,人臉識別效果如圖3所示。
3.2自動安全裝備檢查
將安全帽、安全帶等常用安全裝備模型圖像作為匹配模板,調用OpenCV模板匹配函數,以像素點為基礎將模板圖像在整幅源圖像中滑動搜索,即找出待檢查工人圖像中與匹配模板最相似的區域。目前,OpenCV提供6種模板匹配方式。通過測試發現,由于歸一化相關系數法匹配效果最穩定,處理時間影響較少,本系統采用該算法進行匹配。模板匹配算法比較如表3、圖4所示,安全帽、安全帶檢測效果如圖5所示。
3.3測試結果
測試發現,身份識別正確率為81.58%,安全帽、安全帶識別率分別為97.37%,63.16%,如表4所示。需要說明的是,身份識別采用的人臉識別方式,通過統計不同顏色特征區間中包含的像素點數量后進行相似度比對,從而實現身份確認。此過程中,膚色及身后背景的差異性對識別效果產生干擾,實際中建議采用綠色、藍色、白色等純淺色背景,以減少不必要的誤檢。
4結語
1)筆者設計的建筑工人安全裝備自動檢查系統以圖像識別技術為核心支撐,利用OpenCV函數庫進行圖像識別與處理,可實現自動身份識別、自動安全裝備檢查。
2)該系統的身份識別率為81.58%,安全帽、安全帶識別率分別為97.37%,63.16%,檢查過程快速、智能、便捷,彌補了傳統施工安全管理領域中自動化水平低的不足。
3)該系統使用的OpenCV開發平臺提供開源代碼,在普通計算機中即可運行,攝像頭價格低廉、易于使用。因此,該系統還具有低成本、簡單易行的特點。
4)該系統在身份自動識別、安全帽及安全帶的自動識別與檢查效果較好,處理時間短、成本低、簡單易行,適用于施工現場的安全裝備檢查,具有一定的實際應用和推廣價值。
課程設計報告8
一、課程設計名稱
金屬探測器的設計
二、課程設計目的
1.進一步了解什么是自激振蕩、產生正弦波自激振蕩的條件、正弦波振蕩電路的組成和判斷電路能否產生正弦波振蕩的方法和步驟;
2.了解正弦波電路所產生的自激振蕩和負反饋放大電路中產生的自激振蕩的區別;
3.掌握正弦波振蕩電路中為什么必須要有選頻網絡;
4.重點掌握電感反饋式振蕩電路的工作原理;
5.掌握進行模擬電子電路功能原理設計的技術;
6.掌握實用工程電子電路的完整設計過程;
7.認識相關電子元件,器件,掌握電子元件,器件的電氣性能;
8.初步掌握現代電子設計自動化(EDA )工具軟件protel99原理圖繪制和PCB 板繪制;
9.了解所用器件特性及性能的運用,掌握經典焊接技術,基本元器件制作技術及電子線路板的綜合調試技術。
三、課程設計要求:
1.根據相關的教材內容及教師推薦的有關參考資料,設計出金屬探測器的原理圖,要求能測出某區域是否有金屬,如有給出相應的.聲光提示;
2.用protel99繪制直流電機驅動器電路原理圖;
3.用protel99繪制印刷電路板(PCB );
4.用PCB 組裝焊接實體電路;
5.調試電路并分析存在的問題,提出解決的方法。
四、課程設計內容:
在此電路中,LC 正弦波振蕩電路工作在臨界狀態,產生一定頻率正弦波,當無金屬靠近電感時,LC 正弦波振蕩電路正常工作,T3管截止,無聲光提示; 當有金屬靠近電感時,破壞LC 正弦波振蕩電路振蕩條件,無正弦波輸出,T3管導通,發出聲光提示。
分析以下問題:
1.產生正弦波振蕩的條件是什么?
2.電路中T2管的作用是什么?
3.為什么無金屬靠近電感時,T3管截止,無聲光提示;
4.為什么有金屬靠近電感時,T3管截止,無聲光提示。
五、課程設計步驟:
1. 查閱和學習相關科技文獻,熟悉電感反饋式振蕩電路工作原理及其應用場合;
2. 運用模擬電子技術課程中學習的波形的發生的知識,并且依據產品的設計思想,設計出可靠性高,性價比高的金屬探測器;
3. 查元器件手冊,設計金屬探測器電路原理圖;
4.用protel99原理圖繪制原理圖和PCB 板圖;
5. 焊接電路板,進行電路調試。
6.課程設計總結,完成課程設計報告。
課程設計報告9
1、研究背景
響應式網頁設計,是目前網頁前端設計領域最前沿的話題。那么,什么是響應式網頁設計,為什么把網頁設計成響應式,我們的網絡課程制作為什么要遵循這一設計思路是本文闡述的重點。伴隨著互聯網高速發展,各種類型的網絡技術及應用服務紛紛涌現。從靜態網站到動態網站,從web1.0到web2.0,日新月異的網絡技術和服務時刻在刷新我們的眼球。近些年,智能手機及平板電腦等移動設備快速崛起,基于移動終端的互聯網訪問已經走入了我們的日常生活,現在移動終端的網絡訪問量已超過基于普通電腦的訪問量。因此要求網絡課程不僅要在普通電腦的大尺寸屏幕上可以為學習者提供友好的用戶界面和學習體驗,同時在各種不同分辨率的小尺寸移動終端上也應提供相對一致的學習體驗。
2、基本技術方案
顯然,面對這一問題,原有的網絡課程設計模式已經遠遠不能適應這一要求,那么,如何讓網絡課程也能實現響應式設計,并可以根據不同的終端設備給出不同的輸出信息數據,我們根據現有的一些網站開發的技術手段和前端頁面的設計模式,以及根據實際開發過程中總結出的一些實踐方法,一般使用以下手段來實現,比如把固定的數值包括位置定位、長寬高、大小等變為相對的量,這其中主要包括三個主要手段:流體式表格,液態圖片,媒體選擇器。
2.1流體式表格
在流體式表格出現之前的頁面設計,一般會使用固定的網頁寬度設定,這主要是因為當時主流的電腦顯示器的分辨率是基本相同的,固定的寬度可充分的使用顯示器寬度,同時又不會使用戶感覺頁面過滿。但隨著電腦硬件的不斷發展變化,屏幕尺寸和分辨率越變越大,自適應寬度的網頁逐漸問世,這種設計方式可占據整個瀏覽器頁面適度的寬度,同時隨著頁面寬度的變化進行重新排列布局。流體式表格的概念就是將網頁頁面進行柵格劃分,使用相對單位代替絕對單位,使用相對單位來設置頁面元素的位置偏移和大小等變量,這樣可以使整個網頁的布局模式和內容大小隨著寬度的變化而改變,從而適應不同的顯示需求。同時使用基于div的布局方式,例如要進行經典的三列式排布,我們可以將div設置為左浮動,并且寬度設置為33%,這樣當寬度改變時,這三個div也一直會在自己所在的區塊里排成三列。因為我們設定了浮動式布局,段落不會因為頁面的變化而出現重疊或分離的情況。流體式表格保證了網頁能夠響應瀏覽器的寬度變化,同時保證不會出現橫向滾動條。
2.2液態式圖片
液態式圖片也可以稱為響應式的圖片,這是一個比較抽象的說法,我們可以這樣理解,那就是不僅要保持縮放圖片時保持圖片的寬高比,而且還要在移動終端上適當降低圖片的分辨率。這個技術的實現需要使用網頁腳本檢測當前設備的屏幕分辨率,根據不同設備的情況,向網頁中添加特定的web請求信息或標記,并將后續的網頁html頁面代碼、頁內圖片、網頁腳本和樣式表等加載請求定向到網站虛擬路徑上。當這些請求到達網站的服務器端時,網絡服務器會根據發送來的請求信息來決定這些請求所需要網頁中是插入的大尺寸的高分辨率圖片還是小尺寸的低分辨率的圖片,并向請求用戶進行液態圖片相應地反饋輸出。對于小屏幕和低分辨率的移動設備,大尺寸圖片則不會被用到。使用液態式圖片可以有效降低移動端的網絡數據流量并提高網頁訪問速度。
2.3css3媒體選擇器
css中文名是層疊樣式表,目前最新的版本是第三版也就是css3,它能實現網頁內容與表現分離的一種技術。流體式表格為我們提供了響應式的頁面布局方式,不過在某些較小的屏幕終端上,如果頁面沒有辦法容納四列顯示,只能重新排列成三列或者兩列顯示,那么,該如何響應此設備,我們可以使用css3媒體選擇器技術解決這個問題。css3兼容之前的css版本所支持的所有媒體類型,例如:screen,print,handheld等,并且css3又添加了很多涉及媒體類型的最新的功能和屬性,包括最大寬度、設備寬度、屏幕定向,橫屏或豎屏及顏色設定等。在css3發布之后出現的新的移動終端,如蘋果或安卓等設備,都可以相對完整的支持這些新屬性。所以可以通過媒體選擇器為新設備設置獨特的樣式,而忽略不支持css3的舊電腦中的老舊的瀏覽器;可以根據使用預先設想的使用目標創建多個不同類型的樣式表,以適應不同寬度范圍的設備類型。而目前最高效的解決方案,是將多個類型的選擇器整合到一個css文件中。
3、深入探討
有了流體式表格、液態圖片、css3媒體選擇器,已經基本可以根據終端設備的'不同屏幕尺寸及分辨率顯示不同的課程頁面變化,但響應式網頁設計不僅如此,還應包含一些其他方面的內容,我們列舉出如下的響應式網頁設計的主要包含的幾個方面:
(1)響應不同終端的屏幕尺寸及分辨率變化。當終端的屏幕尺寸及分辨率發生改變的時候,根據設備情況需要對頁面菜單、文字、布局等做出動態調整,使用戶仍然能夠獲得友好的使用體驗;
(2)響應設備操作行為變化。如鼠標拖拽(iPad上使用JavaScript事件模擬拖拽),觸摸屏手勢支持或其它移動設備上特有的輸入方式;
(3)網絡狀況自適應。用戶在慢速網絡或網絡延遲較大的情況下可以選擇不下載一些消耗帶寬的資源;
(4)其他輔助功能響應。根據不同的終端,調用程序所需要的傳感器和控制器,如GPS、陀螺儀、電話、短信等功能;
(5)對使用場景做出響應。根據用戶身處的不同使用環境,提供給用戶不同網頁體驗;
(6)響應用戶偏好。因為不同的用戶有著不同的偏好,比如左右手,操作習慣,反映速度,眼睛辨別能力,色彩喜好,關注內容不同等,網站都可以考慮做出響應。上述討論的三個重要手段,主要是針對第一條內容。針對第二條內容則主要依靠瀏覽器和設備傳感器的狀態檢測,來實時動態調整課程頁面表現或運行方式,相對于普通電腦上基于鼠標和鍵盤的人機交互,觸摸屏技術為我們帶來了完全不同的互動方式與新的設計需求;這兩者又有各自所適用的領域。幸運的是,要想讓網站滿足不同設備的需求,并非一件很難的事,只需要把注意力集中在某些地方。比如:觸屏設備無法對鼠標滑過或指針的一些行為做出響應,因為觸屏設備中根本就沒有鼠標指針的設定,我們用手指點擊屏幕就是單擊,因此設計時不要讓觸屏設備出現任何依賴于鼠標的狀態的觸發模式。而其他幾個方面則可根據網絡課程的實際情況來實現不同的需求,例如:視頻或圖片比較多的課程,就需要對網絡狀況進行檢測,以根據不同的用戶帶寬顯示不同的視頻或圖片質量,以提高用戶訪問速度,提升用戶體驗。而一門制作優良的網絡課程,如果能根據不同的用戶給出不同的用戶體驗,使課程的學習更加貼近用戶的習慣,那么,這一課程的受歡迎程度肯定會大大提升。
4、響應式網站制作流程
從頁面設計到技術實現真格過程來說,設計并制作一個響應式網絡課程,大致可以劃分為以下4個過程:
(1)網站美工,用戶界面設計師,描繪出頁面的風格和樣式,并確定網頁在最大分辨率的設備下應顯示的全部內容,然后在頁面尺寸不斷縮小的情況下,如何布局,什么樣的頁面元素比如文字、圖片、內容等需要改變顯示方式進行隱藏,縮放或裁剪等,再一一做出調整;
(2)使用相對單位對頁面元素進行定位和設定,設置長度、寬度、大小等;
(3)針對不同顯示終端的屏幕尺寸和分辨率使用流體式表格和液體圖片實現響應;
(4)根據分辨率變化視情況加入適當的媒體選擇器來調整元素。通過以上步驟,一個可以適應各種平臺和終端的響應式網絡課程基本實現,經過后期的各種優化調整,一個優秀的并保持一致的用戶體驗的網絡課程就呈現在了各種終端用戶面前,通過響應式網頁設計,大大減低了針對同一課程開發多個系統的工作強度,實現了網絡課程制作的效率化和通用性。響應式網頁設計的優點:
(1)網站制作的工作量相對較小,不需要注冊多個域名,對于所有設備適用;
(2)相對一致的用戶體驗,個性化的用戶習慣響應,很貼近用戶平時的上網習慣;
(3)可根據不同的用戶終端,調用不同的終端工具,實現設備的有效合理利用。
5、結語
通過實際應用檢驗,我們制作的響應式的網絡課程在學生學習過程中取得了較好的效果,學生普遍反應課程學習更方便、更人性化。相信未來越來越多的網絡課程會逐漸的開始支持多平臺的響應式設計方案。本文雖然只是探討面向多平臺的響應式網絡課程實現技術,但也是對各種新技術、新方法的拋磚引玉,希望通過本文使讀者能夠對網絡課程的制作技術產生更多的好的想法和思路。
課程設計報告10
一、課程設計的內容
結合本專業要求,自選題目,作一個計算機繪圖輔助設計項目。例如:1)根據一個住宅小區項目的具體要求(范圍、面積、容積率、綠化率、水景、道路、公共設施等),結合當地風俗、文化的`實際特點,確定項目總體占地、布局方案,進行兩種以上戶型設計。2)設計一座棟建筑物的樓層平面圖,立面圖,建筑效果圖等。
二、課程設計的要求與數據
1) 項目設計符合專業要求(如:小區規劃合理,有創意、有特點,戶型設計合理,計算機繪圖思路正確,成圖效果好)。
2) 圖形以A4紙打印,以附件的形式附在設計報告后面,要求界面規范、清晰、美觀,設計標題、圖例、比例尺、繪制者、單位、制圖時間等繪圖基本要素齊全。
3) 繪圖工作量最低不能小于16機時。
4) 使用二維和三維相結合的方式完成設計(例如:可通過拉伸二維多段線成為三維實體,三維圖形渲染要結合建筑特色,進行材料、色彩、采光、環境等設計,反復試驗,尋找最佳效果)。
5) 設計報告要求格式正確,要素完整,層次清楚,思路清晰,文字流暢,報告內容不少于6000字。
三、課程設計應完成的工作
1) 根據專業要求和自己的興趣,選擇合理的設計項目;
2) 做好課程設計工作計劃,按計算機繪圖(輔)設計程序,完成設計內容。 3) 設計成果提交設計圖電子版,按班提交光盤。 4) 每個同學提交設計報告紙質版。
四、課程設計進程安排
五、應收集的資料及主要參考文獻
[1] 徐建平,馬利濤. 精通AutoCAD20xx中文版[M],北京:清華大學出版社,20xx
[2] 楊國清,戴立望,李爽.中文AutoCAD應用基礎教程[M].北京:冶金工業出版社,20xx
[3] 相關網站:曉東CAD家園:/pic/p>
課程設計報告11
一 緒論
隨著計算機技術的飛速發展和經濟體制改革的不斷深入,傳統企業管理方法、手段以及工作效率已不能適應新的發展需要,無法很好地完成員工工資管理工作。提高公司企業管理水平的主要途徑是更新管理者的思想,增強對管理活動的科學認識。基于 SQL server數據庫技術建立一個通用工資管理系統,該系統為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并對工資進行了統計如津貼管理、報表統計等。基本上能滿足管理員和公司的要求。
此次數據庫課程設計的主要設計如下:
原理分析、程序設計過程、程序實現和程序調試以及數據庫的設計。
需求分析、概要結構設計、邏輯結構設計、物理結構設計和數據庫的實施和維護。
二 員工薪資管理系統概述
1、現狀分析
隨著企業人員數量增加,企業的工資管理工作也變得越來越復雜。早期的工資統計和發放都是使用人工方式處理紙質材料,不僅花費財務人員大量的時間且不易保存,往往由于個人的`因素抄寫不慎或計算疏忽,出現工資發放錯誤的現象。早期工資管理多采取紙質材料和具有較強的時間限制。隨著我國國民經濟建設
的蓬勃發展和具有中國特色的社會主義市場經濟體制的迅速完善,各個行業都在積極使用現代化的手段,不斷改善服務質量,提高工作效率,這些都在很大程度上給企業提出越來越嚴峻的挑戰,對企業體系無論是在行政職能、企業管理水平以及優質服務上都提出更高的要求。建設一個科學高效的信息管理系統是解決這一問題的必由之路。企業內部財務管理是該企業運用現代化技術創造更多更高的經濟效益的主要因素之一。工資管理作為企業內部的一種財務管理也是如此,由于企業職工人數較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發放,如果沒有一個完整的管理系統對企業和員工的工作都帶來許多的不便。基于以上原因,企業工資管理系統使用電腦安全保存、快速計算、全面統計,實現工資管理的系統化、規范化、自動化。
2、系統目標
員工薪資管理系統的主要目的是利用計算機對員工的各種工資信息進行日常的管理,如查詢、修改、添加、刪除以及存儲等,迅速準確地完成各種工資信息的統計計算和匯總工作,針對系統服務對象的具體要求,設計了企業工資管理系統。企業工資管理系統主要有以下幾大功能:
(1)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調出、有調入、也有職工在本單位內部調動。因此,設計系統是應考慮到這些情況。
(2)對職工的工資進行計算、修改。可以對職工的工資檔案進
行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算基本工資、崗位工資及實發金額等。
(3)查詢統計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某個部門所有的員工的工資信息。
(4)對用戶管理功能。一個系統的應用有管理員和普通用戶,他們對系統的權限受到限制。
3、系統特點
(1) 本系統使工資管理基本實現了信息化,系統設計的各種查詢要求代替了原來了人工查詢,即節省了人力,又減輕了員工的工作量,最重要的是由計算機操作,可以提高數據的準確性,避免人為的錯誤,方便管理。
(2) 本系統設置了系統數據備份功能,定期的系統備份可以在數據庫受到意外的或有意的破壞的情況下,系統得以恢復,減少損失。
(3) 本系統的界面設計簡潔明了,采用了流行的菜單設計,對于不是計算機專業的管理人員,只需閱讀操作說明書,就能方便的使用本系統。
課程設計報告12
在大一學習C語言中,我們進行了一項課程設計,即編寫一個圖書管理系統。通過這個項目,我們從實戰中掌握了C語言的基本語法和面向過程的編程思想,深刻理解了程序設計的流程和方法,提高了自己的編程能力和解決問題的能力。
整個課程設計共用時一個月,從需求分析、設計、編碼到測試,全程參與了每一個環節。在項目中,我們按照項目的需求,設計了一個簡單的系統模型,包括幾個主要模塊:圖書信息管理、圖書借閱管理、學生管理等。通過對這些模塊的.分析和設計,我們清楚地了解到系統的功能和實現。在編碼過程中,我們嚴格按照設計要求,使用了C語言的常用結構、語句和函數庫,盡可能地降低了程序的復雜性。在代碼實現過程中,我們從實踐中掌握了代碼調試的技巧,提高了代碼的質量。
在系統的測試和調試環節中,我們將軟件的運行和故障分為多個階段,通過不斷地測試和修正,最終實現了一個穩定且功能齊全的系統。測試過程中,我們利用各種工具,如調試器、分析器等,找出了程序中的邏輯缺陷和語法錯誤,并及時修正了這些問題。此外,我們還對系統進行了性能測試,了解了系統在不同負載下的響應速度和效率,提高了我們對程序性能優化的認識。
整個課程設計過程中,我們不僅學習了C語言的基本語法和常用功能模塊,還深刻認識到了項目實施的流程和方法。我們意識到,一個成功的項目需要從需求到設計、開發、測試等多個環節的嚴格管理和協同作用,需要全體成員的積極配合和溝通,需要明確的目標和具體的計劃。在這個過程中,我們不斷學習和提高,不斷完善和改進自己的編程技能和方法,積累了寶貴的經驗和知識。
綜上所述,通過本次課程設計,我們掌握了C語言的基本語法和面向過程的編程思想,學習了項目開發的流程和方法,提高了自己的編程能力和解決問題的能力。這對我們日后的學習和工作都會有很大的幫助,為我們打下了堅實的基礎。
課程設計報告13
在學習C語言之初,我對課程設計報告的要求和難度有些擔心。但是在老師和同學們的幫助下,我最終完成了自己的第一份課程設計報告。在這個過程中,我感受到了挑戰和成就感,也掌握了一些編程技巧和經驗。
我的課程設計題目是“學生成績管理系統”。這是一項實用的項目,它可以幫助老師或者學生管理和查詢成績。首先我們需要確定功能需求,例如輸入、查詢、排序、修改、刪除等。然后,我們需要設計如何實現這些功能。注意,我們應該考慮邊界情況,如空文件、重復記錄、無效輸入等。為了達到以上目標,我們需要熟練運用C語言的語法,并且能利用指針、結構體等高級數據結構,提高效率降低空間復雜度。
在實現上述功能之前,我首先選擇了合適的集成開發環境(IDE),這讓我們的代碼編輯、編譯、調試過程進行的更加高效和方便。接著,我就開始著手實現每一個功能。例如,輸入功能涉及到如何從鍵盤讀取信息,并儲存到數據結構中。排序功能則需要我們理解各種排序算法的.原理和步驟,選擇最合適的方法。在做完所有功能之后,我發現總體上代碼的邏輯關系和功能之間的調用關系比較清晰,代碼也比較規范和優化。
在實現過程中,我也遇到了一些問題。例如:輸入界面的界面設計,如何處理文件讀寫的文件問題,如何判斷兩個字符串是否相同等等。但是,當我遇到問題時,我會通過尋求同學和老師的幫助,或者上網查閱資料,去盡最大的努力解決問題。并且,從錯誤中汲取經驗和教訓,使得我能夠更高效地完成下一次的工作。
完成課程設計之后,我受益匪淺。首先,我了解了C語言的基本語法和數據結構,以及如何運用它們去開發實用的項目。其次,我明白了計算機科學老師所教授的設計思想是如何應用于實際應用中的。最后,完成課程設計也讓我對未來的學習和工作充滿信心。
在總體上,我的C語言課程設計體驗是積極的。盡管我遇到了一些挑戰,但它們都讓我變得更加堅定自己的目標。通過這個項目,我不僅掌握了技術能力,也增強了解決問題和邏輯分析的能力。我相信,在未來的學習和工作中,這些技能和經驗一定會大有用處。
課程設計報告14
一、設計目的
通過本次課程設計使學生進一步加深對C語言課程內容的理解,初步掌握一般應用程序的開發方法和步驟,進一步了解與掌握C語言的編程方法和技巧,提高學生用C語言解決實際問題的'能力。
二、設計要求
1、認真查閱參考書、資料 3、按時上機,認真調試程序
2、遵守課程設計時間安排 4、認真完成課程設計報告
三、課設報告裝訂內容及順序
1、課程設計封皮
2、目錄
3、課程設計成績評定表
4、課程設計任務書
5、程序基本框架圖
6、程序設計說明書
7、源代碼清單
8、課設總結與心得
四、設計題目
學生檔案管理系統 賓館住宿管理 學生宿舍管理
職工信息管理系統 人事檔案管理系統 航空的售票管理系統
五、時間安排(一周:從 6 月 27 日到 7 月 1 日 )
1、查閱資料及程序設計(1天) 3、成績評定(0.5天)
2、程序編制及調試(3天) 3、打印報告(0.5天)
六、參考文獻
1、《C語言程序設計》李淑華/李貞編 大連理工大學出版社
2、《C語言程序設計》孫連科/姚大鵬編 遼海出版社
3、《C++時尚編程百例》網冠科技編.機械工業出版社
4、《TURBO C 實用大全》徐金梧等編. 機械工業出版社
課程設計報告15
摘要:
本文著眼于目前普遍應用在城市道路上的交通燈控制系統,設計了一個東西方向和南北方向十字路口的交通燈控制電路。進行交通燈狀態變換的分析和交通燈總體框架的設計。
關鍵詞:交通燈 控制電路 proteus 仿真 電路設計
1引言
1.1設計任務
首先設計讓倒計時顯示器按規律運行的電路,再通過倒計時電路的信號來控制交通燈按4 種狀態循環變換。電源電路采用9V 變壓器、整流橋和穩壓管,使220V 的交流電轉換為5V 的直流電。4Hz 方波脈沖由555 定時器產生,再由74LS193 實現4 分頻,最終輸出1Hz 的脈沖信號;用兩塊74LS193 實現倒計時,一塊顯示十位,一塊顯示個位,用2 個D 觸發器74HC74實現30s,20s,5s 時間的轉換;利用倒計時電路控制4 個狀態。最后通過74LS138 和相應的邏輯門實現對交通燈亮滅的控制。
1.2 要求
設計一個東西方向和南北方向十字路口的.交通燈控制電路。
要求如下:
(1)南北方向(主干道)車道和東西方向(支干道)車道兩條交叉道路上的車輛交替運行,主干道每次通行時間都設為30s、支干道每次通行間為20s;
(2)東西方向、南北方向車道除了有紅、黃、綠燈指示外,每一種燈亮的時間都用顯示器進行顯示(采用倒計時的方法);
(3)在綠燈轉為紅燈時,要求黃燈先亮5s 鐘,才能變換運行車道;
(4)黃燈亮時,要求每秒閃亮一次;
(5)同步設置人行橫道紅、綠燈指示。
(6)設計相關提示:所設計的交通路口為一十字路口,不涉及左右轉彎問題
2 交通燈控制電路分析
2.1交通燈運行狀態分析
交通燈控制電路,要求每個方向有三盞燈,分別為紅、黃、綠,配以紅、黃、綠三組 時間到計時顯示。一個方向綠燈、黃燈亮時,另一個方向紅燈亮。每盞燈順序點亮,循 環往復,每個方向順序為綠燈、黃燈、紅燈。交通燈的運行狀態共有四種,分別為:
狀態0:東西方向車道的綠燈亮,車道,人行道通行;南北方向車道的紅燈亮,車道, 人行道禁止通行。
狀態1:東西方向車道的黃燈亮,車道,人行道緩行;南北方向車道的紅燈亮,車道, 人行道禁止通行;
狀態2:東西方向車道的紅燈亮,車道,人行道禁止通行;南北方向車道的綠燈亮,車道,人行道通行;
狀態3:東西方向車道的紅燈亮,車道,人行道禁止通行;南北方向車道的黃燈亮,車道,人行道緩行;
4 種狀態循環往復,并且紅燈的倒計初始值為綠燈的倒計初始值和黃燈的倒計初始值 之和。
2.2電路工作總體框
交通燈控制電路主要由以下幾部分構成,有電源電路,脈沖電路,分 頻電路,倒計時電路,(交通燈)狀態控制電路,燈顯示電路。
3所需各部分電路設計
3.1電源電路:電源電路主要由整流、濾波、穩壓三部分組成,用于供給數字電路的工作電源。整流部分由變壓器與整流橋KBP210G 組成。220V、50Hz 的交流輸入經過變壓器之后,輸出9V、50Hz 的交流電壓。該電壓輸入整流橋,整流橋由四只整流二極管接成電橋的形式組成。整流橋輸出8.1V 的直流電壓。濾波電路用于濾去整流輸出電壓中的紋波,由1mF 的電容組成電容濾波電路。電容濾波電路簡單,負載直流電壓較高,紋波也較小,適合負載電壓較高,負載變動不大的場合。穩壓電路用于穩定電壓的輸出,由三端集成穩壓器L7805 和電容組成。C2、C3 用來實現頻率補償,防止穩壓器產生高頻自激振蕩和抑制電路引入的高頻干擾,C4 用于減少穩壓電源輸出端由輸入電源引入的低頻干擾。
數字電路課程設計報告3
設計題目: 數字電子鐘邏輯電路 專業班級: 自動化112班 學生姓名: xx 學 號:xx指導教師: xx 設計時間: xx
教師評語: 成績 評閱教師 日期
一、摘要
所謂數字鐘,是指利用電子電路構成的計時器。相對機械鐘而言,數字鐘能實現準確計時,并顯示時、分、秒,而且可以方便準確的對時間進行調節。在此基礎上,還可以實現整點報時的功能。因此,數字鐘的應用十分廣泛。我們要通過這次的課程設計掌握數字鐘的原理,學會設計簡單的數字鐘。
二、設計任務
用中小規模集成電路設計一臺能顯示時、分、秒24時制地的數字電子鐘,具體要求如下:
時為00-23二十四進制計數器; 秒、分為00-59六十進制計數器;
整點報時,整點報時電路要求在每個整點前鳴叫五次低音(100Hz),整點時再鳴叫一次高音(500Hz)。
三、工作原理
數字電子鐘所采用的是十六進制計數器74LS161和十進制計數器74SL160,根據時分秒各個部分的的不同功能,設計成不同進制。秒的個位,需要10進制計數器,十位需6進制計數器(計數到59時清零并進位)。秒部分設計與分鐘的設計完全相同;時部分的設計為當時鐘計數到24時,使計數器的小時部分清零,從而實現整體循環計時的功能。
四、可選器材:
(1)數字電子技術實驗系統箱, (2)直流穩壓電源,
(3)集成芯片:74LS161 2個、74LS160 4個、 74LS00 2個、 74LS20 1個。 (4)喇叭,1/4W、8Ω。
【課程設計報告】相關文章:
課程設計報告11-01
課程設計報告08-03
課程設計報告【精】08-08
課程設計總結報告11-16
課程設計報告經典【15篇】03-11
課程設計報告(精選20篇)05-09
網頁設計課程設計報告09-06
課程設計報告(精選18篇)02-28
課程設計報告15篇[優選]11-25