課程設計報告
我們眼下的社會,接觸并使用報告的人越來越多,報告具有雙向溝通性的特點。我們應當如何寫報告呢?以下是小編收集整理的課程設計報告,歡迎大家分享。

課程設計報告1
一、學時與學分
學時:40
學分:2
二、實踐目的
計算機實踐是本科計算機基礎教學的一個重要環(huán)節(jié)。它對于鞏固學生的計算機基礎知識,增強學生的計算機應用水平,改善學生的知識結構,具有重要意義。
三、實踐任務與要求
用C++語言編程。編程題目如下:
(一)統(tǒng)計一個班(最多有35人)的學生成績,要求能實現(xiàn)如下功能:
。1)輸入每個學生的學號和6門課程的成績。
。2)計算每個學生的平均分和總分。
(3)按總分從高到低排出名次,并按名次輸出每個學生的情況,包括學號、各科成績、平均分和總分。
。4)根據(jù)用戶要求輸出某門課程(從鍵盤輸入課程號)成績在90分以上(含90分)且總分在前5名的學生情況,包括學號、各科成績、平均分和總分。
(5)根據(jù)統(tǒng)計,繪制總成績五分制百分比餅圖。(自學利用C++提供的庫函數(shù)繪制曲線圖)。要求:利用類來實現(xiàn),學生學號和成績采用文件輸入,排序。 數(shù)據(jù)的組織可采用對象數(shù)組 。查閱相關資料并寫出系統(tǒng)設計說明書。寫出實踐報告。
(二)統(tǒng)計商品銷售數(shù)據(jù),要求能用菜單實現(xiàn)如下功能:
。1)輸入每件商品的名稱,編號,入庫日期,標價,成本。
(2)輸入每件商品的售價,出售日期。
。3)按總銷售量從高到低排出每種商品的名稱,售出件數(shù),銷售額。
。4)根據(jù)用戶要求輸出某商品某月(從鍵盤輸入商品名稱和月份)的平均售價、售出件數(shù)、總利潤。
。(5)根據(jù)統(tǒng)計,繪制商品銷售利潤百分比餅圖。(自學利用C++提供的庫函數(shù)繪制曲線圖)。要求:利用類實現(xiàn),數(shù)據(jù)采用文件輸入,排序。 數(shù)據(jù)的組織可采用對象數(shù)組 。查閱相關資料并寫出系統(tǒng)設計說明書。寫出實踐報告。
(三)統(tǒng)計足球比賽數(shù)據(jù),要求能用菜單實現(xiàn)如下功能:
。1)輸入每場比賽的主隊名稱,客隊名稱,比賽日期,主隊得分,客隊得分。
。2)按總得分從高到低排出每個隊的名稱,總得分,勝,和,負的次數(shù)。
。3)根據(jù)用戶要求輸出某隊某月(從鍵盤輸入隊名和月份)的所有比賽數(shù)據(jù)。
。4)根據(jù)用戶要求輸出某隊主場總得分,客場總得分
(5) 根據(jù)用戶輸入,繪制某隊成績歷史趨勢圖。(自學利用C++提供的庫函數(shù)繪制曲線圖)。要求:利用類實現(xiàn),數(shù)據(jù)采用文件輸入,排序。 數(shù)據(jù)的組織可采用對象數(shù)組 。查閱相關資料并寫出系統(tǒng)設計說明書。寫出實踐報告。
(四)統(tǒng)計稿件管理數(shù)據(jù),要求能用菜單實現(xiàn)如下功能:
(1)輸入每件稿件的第一作者名字,稿件名稱,投稿日期,作者的省份。
(2)輸入每件稿件的發(fā)表日期,審稿意見。
。3)按作者的省份,從高到低排出每個省的總發(fā)表篇數(shù)。
。4)根據(jù)用戶要求輸出某作者某月(從鍵盤輸入作者名和月份)的'所有稿件數(shù)據(jù)。
(5) 根據(jù)用戶輸入,繪制稿件按省份的百分比餅圖。(自學利用C++提供的庫函數(shù)繪制曲線圖)。要求:利用類實現(xiàn),數(shù)據(jù)采用文件輸入,排序。 數(shù)據(jù)的組織可采用對象數(shù)組 。查閱相關資料并寫出系統(tǒng)設計說明書。寫出實踐報告。
(五)統(tǒng)計用電管理數(shù)據(jù),要求能用菜單實現(xiàn)如下功能:
(1)輸入每個電表的用戶名,樓棟號,抄表日期,電表讀數(shù)。
(2)按作者的用電量,從高到低排出每個用戶的總用電量。
(3)根據(jù)用戶要求輸出某用戶某月(從鍵盤輸入用戶名和月份)的總用電量。
(4)統(tǒng)計某樓棟從某月到某月(從鍵盤輸入)的總用電量
(5) 繪制按的樓棟的用電百分比餅圖。(自學利用C++提供的庫函數(shù)繪制曲線圖)。要求:利用類實現(xiàn),數(shù)據(jù)采用文件輸入,排序。 數(shù)據(jù)的組織對象數(shù)組。查閱相關資料并寫出系統(tǒng)設計說明書。寫出實踐報告。
以上五題任選一題。
四、實踐紀律
學生除了要遵守實踐期間學院的基本規(guī)定外,還要求做到:
1.必須在規(guī)定的時間、地點,獨立完成以上任務;
2.不得遲到、早退。尤其不得擅自缺席。
五、設計報告要求
1. 任務書必須作為報告第一頁
2. 報告不得少于3000字:主要總結實踐心得、實踐成果 、程序功能、設計思路(程序流程圖)、源程序(加上必要的注釋)、運行情況、課程設計的收獲與不足等
六、時間安排
兩周時間
七、成績評定規(guī)則
成績分為優(yōu)、良、中、及格、不及格五等。
優(yōu):程序功能完備,報告有深度, 遵守實踐紀律。
良:程序功能滿足要求,報告有內容, 遵守實踐紀律。
中:程序和報告基本滿足要求, 遵守實踐紀律。
及格:程序有錯誤但大體能運行,有報告書, 基本遵守實踐紀律。
不及格:程序完全錯誤或嚴重違反實踐紀律。
課程設計報告2
摘要:
對高速公路監(jiān)控系統(tǒng)進行了全面的介紹和分析,按照高速公路監(jiān)控系統(tǒng)信息采集、信息處理和信息發(fā)布的流程對系統(tǒng)的運行作了構思,重點對信息采集系統(tǒng)作了分析研究。在高速公路機電工程建設過程中,監(jiān)控系統(tǒng)是一種非常重要的管理手段,它在全程動態(tài)監(jiān)控管理的加強過程中發(fā)揮著極其重要的作用。它把人的主觀行為對系統(tǒng)的影響降到最低,使系統(tǒng)可以穩(wěn)定地運行;同時使系統(tǒng)各個外場監(jiān)控站既可以獨立工作,又可以由上級監(jiān)控中心統(tǒng)一協(xié)調運作。基于此,本論述首先介紹了高速公路監(jiān)控系統(tǒng)設計的目的和原則,接著分析了高速公路監(jiān)控系統(tǒng)結構及設計,希望能夠為高速公路監(jiān)控系統(tǒng)設計提供必要的參考和指導。
關鍵詞:
監(jiān)控系統(tǒng);高速公路;設計
對于整個高速公路系統(tǒng)而言,監(jiān)控系統(tǒng)主要對其進行調整,從而能夠保證高速公路穩(wěn)定暢通,它的主要作用就是實時監(jiān)控和控制高速公路的交通狀況。在實際的道路環(huán)境下,利用收集的信息來實時進行分析、預測以及事件處理,一旦由于道路環(huán)境發(fā)生變化或者出現(xiàn)突發(fā)的交通事故時,就會導致交通出現(xiàn)擁堵現(xiàn)象,此時系統(tǒng)就可以及時采取有效措施,妥善處置突發(fā)狀況,從而顯著改善高速公路的運行安全及通行效率。
1高速公路監(jiān)控系統(tǒng)設計目的及原則介紹
1.1高速公路監(jiān)控系統(tǒng)設計目的
高速公路監(jiān)控系統(tǒng)設計的主要目的是高效及時地采集和發(fā)布公路信息、傳輸相關數(shù)據(jù)并實現(xiàn)有效控制等。也就是說高速公路監(jiān)控系統(tǒng)是按照公路的路網(wǎng)分布來對攝像機進行布設,對高速交通的數(shù)據(jù)進行準確高效的計算,實現(xiàn)對高速公路的運營情況、天氣以及交通狀況的實時監(jiān)控。檢測儀器采集相關數(shù)據(jù),并同步傳輸?shù)奖O(jiān)控系統(tǒng)管理中心,從而為控制方案的制定提供參考依據(jù)。另外,這樣的設計也方便了交管部門,使其能夠及時掌握已經(jīng)發(fā)生或者可能發(fā)生的公路擁堵狀況,然后采取相應措施來控制、引導以及分配交通資源。這樣還能夠為出行者提供最佳行駛路線,節(jié)約時間,同時也有利于交通道路的順暢運行,進而有效降低事故出現(xiàn)的概率,使高速交通運行的整體能力得到顯著提升。
1.2高速公路監(jiān)控系統(tǒng)設計的原則
1.2.1實用性及先進性在進行設計過程當中,要對國內外交通監(jiān)控的.發(fā)展趨勢進行綜合性的考慮,采用先進的技術和設備,同時也要做好保護項目投資的相關工作,力爭獲得最佳的性價比。
1.2.2安全性在設備選型時,要選擇相對成熟可靠的設備,使得系統(tǒng)的安全性有足夠的保證,以保障系統(tǒng)安全運行。
1.2.3協(xié)調性在設計時要考慮與同路段其他系統(tǒng)之間進行密切的協(xié)調和配合,從而使得高速交通公路設施整體作用得到最大程度發(fā)揮,與其他系統(tǒng)共同保證路網(wǎng)的暢通運行。
1.2.4系統(tǒng)性在設計過程當中要同整個路網(wǎng)情況進行緊密結合,對監(jiān)控系統(tǒng)進行全面考慮和合理設計,同時在布設上要防止出現(xiàn)相互沖突以及重復的問題,使系統(tǒng)的整體效益和功能得到最大程度發(fā)揮。
1.2.5可擴充性在設備選用時,應該選取一些兼容性和開放性比較好的設備,這樣有利于系統(tǒng)的進一步升級和擴充。
1.2.6方便進行維護以及操作同時人機界面也要盡可能的友好,程序功能實現(xiàn)模塊化設計,從而使系統(tǒng)便于管理和維護。
2高速公路監(jiān)控系統(tǒng)分析
2.1監(jiān)控系統(tǒng)層次
就當前實際情況來看,三級監(jiān)控管理架構是高速公路監(jiān)控管理機構普遍使用的一種形式,所謂三級監(jiān)控即省級中心、路段監(jiān)控中心和基層監(jiān)控單元。其中后兩個監(jiān)控單元主要用于管理所轄路段以及隧道的運營情況。而基層控制單元又包括監(jiān)控外場設施、橋梁以及隧道管理站等。
2.2系統(tǒng)構成
圖1為高速公路監(jiān)控系統(tǒng)構成示意圖。
(1)監(jiān)控中心主要負責綜合管理和監(jiān)控全省高速公路網(wǎng)的情況。主要由網(wǎng)絡管理、信息顯示、計算機以及信息發(fā)布子系統(tǒng)等部分構成,各子系統(tǒng)之間相互配合,從而使監(jiān)控系統(tǒng)功能得以實現(xiàn)。
。2)路段監(jiān)控中心主要是緊密結合路段實際道路交通的長度和特點,按照路段建設管理模式以及投資主體來進行設置。它的構成同監(jiān)控中心相同,但是規(guī)模適當縮小。
(3)在基層監(jiān)控單元當中,對于一些特大橋可以設置橋梁管理站,而隧道管理站的設置,應該按照隧道分布特點以及管理人員生活方式和隧道長度等相關因素來進行綜合考慮。
2.3外場設備布設
對于高速公路監(jiān)控系統(tǒng)而言,場外設備的規(guī)模主要劃分為三個等級,其中對于第一類等級設施來說,應該具有完善的交通監(jiān)視、信息采集處理及發(fā)布、交通異常判斷和匝道以及主線控制等相關的設備。第二類和三類設施是在第一類設施的基礎之上,分別在一些重點區(qū)段全程設置以上相關設施。在供電方式的選擇方面,監(jiān)控系統(tǒng)在高速公路設計中外場設備通常都安裝在隧道區(qū)段、收費站附近以及服務區(qū),通電原點之間的距離小于2500m,通常情況下電壓等級為220/380V。但是隨著社會的不斷發(fā)展,對高速公路全程監(jiān)控方面的需求也在逐漸增加,監(jiān)控設備數(shù)量逐步增多,從而就有可能加大一些設備的供電距離,特別是對大功率設備,供電電纜的截面也要相應增大,進而使得運營成本逐漸增多,能耗以及投資也不斷增加。因此,當前大多數(shù)高速公路都利用了風光互補供電以及太陽能供電等形式。另外,在實際設計過程中,應該綜合考慮場外設備的布設、全線電源點以及所在區(qū)域的供電實際情況,然后再合理選擇進行場外設備供電方式。
3高速公路監(jiān)控系統(tǒng)結構和設計分析
就當前的實際情況而言,我國現(xiàn)有的高速公路監(jiān)控系統(tǒng)主要包括可變限速標志、外場設備、氣象監(jiān)測傳感器、計算機處理系統(tǒng)、車輛檢測器子系統(tǒng)以及投影儀等模塊。其監(jiān)控系統(tǒng)網(wǎng)絡結構圖見圖2。通常情況,高速公路監(jiān)控系統(tǒng)結構主要包括以下三級。
3.1收費站管理所
高速公路路段通常包含多個收費站,它的主要作用就是將道路上攝像機采集到的相關數(shù)據(jù)以及收費亭的情況傳遞給收費站管理所。
3.2高速公路路段監(jiān)控
這一監(jiān)控分中心主要是對該路段的道路以及收費情況進行監(jiān)控,主要作用是把從收費站管理當中得到的圖像向路段監(jiān)控中心進行上傳。
3.3省級監(jiān)控中心
一般一個省的高速公路全部由省級管理局統(tǒng)一管理,各個監(jiān)控分中心把得到的視頻信號向省級監(jiān)控中心上傳,然后由它進行統(tǒng)一監(jiān)控。另外,高速公路監(jiān)控系統(tǒng)又可以劃分為兩個子系統(tǒng):內場設備和外場設備。其中外場子系統(tǒng)主要在沿線部位進行相應設置,它由可變限速標志、車輛檢測器、氣象檢測器以及可變情報板等設施構成,實時監(jiān)控路口收費站以及全線交通的實際狀況,從而使公路交通狀況的控制感知能力得到提升,同時也增強處理和應對交通突發(fā)事故的能力。內場子系統(tǒng)主要由計算機、電子地圖系統(tǒng)以及大屏幕投影系統(tǒng)所組成。這些相關的設備能夠將從外場設備傳來的信息進行直觀顯示,同時通過計算機控制系統(tǒng)處理、分析、統(tǒng)計所采集到的相關信息,發(fā)布相應的交通引導信息,在高速公路上為司機提供相關的輔助信息,使其能夠正常安全行駛。從功能結構上分析,高速公路監(jiān)控系統(tǒng)可以劃分為兩部分,分別是交通狀況監(jiān)控系統(tǒng)和收費監(jiān)控系統(tǒng)。其中收費監(jiān)控系統(tǒng)主要按照車輛的類型,有效地監(jiān)督并記錄收費員的收費過程。交通監(jiān)控系統(tǒng)是對路面的交通狀況進行及時有效的掌握,對道路主干線上車輛的違章情況進行實時監(jiān)視,同時對隧道及互通立交等重點路線進行監(jiān)視,并對相關的圖像進行記錄,然后交給交通管理部門進行相應處理。通過監(jiān)控系統(tǒng)可以顯著減少監(jiān)管部門的工作量,同時也能夠提升工作效率,以推動高速公路事業(yè)的快速發(fā)展。
4結束語
綜上所述,監(jiān)控系統(tǒng)在高速公路當中具有極其重要的作用,不管是對高速公路上的駕駛人還是從事高速公路的管理者都發(fā)揮著積極的作用,并且在整個社會經(jīng)濟發(fā)展當中也具有十分重要的地位。因此,對監(jiān)視系統(tǒng)設計相關內容進行研究是十分必要的。隨著人們追求的不斷提升,對高速公路的服務以及管理水平方面的要求也變得更加嚴格,這就要求我們要進一步加深高速公路監(jiān)控系統(tǒng)設計的研究,從而更好地迎合當前的發(fā)展趨勢,滿足人們的出行需求。
課程設計報告3
一、引言:
有時侯我們自以為簡單的事情,當做起來時才知道并不是我們想象的那么簡單。但是當你做完這件事情后,你會發(fā)現(xiàn)這件事并沒有想象中的那么難。!任何一件事要做好都要掌握一定的技術,還必須具備一定的素質才能完成。要了解一項工種,掌握焊接和電子工藝的操作技術,光靠看書本和講解是不行的。所謂實習就是要我們自己實際的去練習,去操作。要真正的把從書本的理論知識轉到實際操作、實踐中去。還有就是不能由著自己的性子來操作,一定要在老師的指導、講解下進行操作,嚴格遵守操作規(guī)程,不可自己耍小聰明。
二、調幅中波收音機的電路方框圖,電路圖,信號的流程如下:
由于某種原因,其電路圖沒有上傳,敬請諒解!!
收音機的基本工作原理:
天線收到電磁波信號,經(jīng)過調諧器選頻后,選出要接收的電臺信號。同時,在收音機中,有一個本地振蕩器,產(chǎn)生一個跟接收頻率差不多的本振信號,它跟接收信號混頻,產(chǎn)生差頻,這個差頻就是中頻信號。中頻信號再經(jīng)過中頻選頻放大,然后再檢波,就得到了原來的音頻信號。音頻信號通過功率放大之后,就可送至揚聲器發(fā)聲了。天線接收到的高頻信號通過輸入電路與收音機的本機振蕩頻率(其頻率較外來高頻信號高一個固定中頻,我國中頻標準規(guī)定為465khz)一起送入變頻管內混合——變頻,在變頻級的負載回路(選頻)產(chǎn)生一個新頻率即通過差頻產(chǎn)生的中頻,中頻只改變了載波的頻率,原來的音頻包絡線并沒有改變,中頻信號可以更好地得到放大,中頻信號經(jīng)檢波并濾除高頻信號。再經(jīng)低放,功率放大后,推動揚聲器發(fā)出聲音。
三、安裝前的準備工作:
所需的基本工具:電烙鐵(焊槍)、烙鐵架、松香、萬用表、鑷子、尖嘴鉗、偏口鉗、螺絲刀。
焊接工藝要求: 1、在焊接之前要仔細的查看個元件的個數(shù),以及用萬能表測試個元件性能是否為良好的。2、要清楚的識別元件種類和作用。3、在焊接時要注意電烙鐵的角度,要使電烙鐵、焊錫絲與電路板三位一體,要注意焊錫絲的用量,如果多了可能會影響其它元件的焊接也不美觀,少了也許會焊不牢固。4、在撤離電烙鐵的同時要保證電路板不要晃動以免產(chǎn)生虛焊,在之后的調試過程中不容易找出錯誤的所在。5、在焊接三極管的時候要注意分清它的集電極、基礎極和發(fā)射極。6、在總體的焊接中要服從后級向前級安裝,先小后大的原則。
焊接工藝實訓的體會:在電焊的收音機的時候,學會電焊應該是我最大的收獲,下面簡單介紹以下焊接的體會,焊接最需要注意的是焊接的溫度和時間,焊接時要使電烙鐵的溫度高于焊錫,但是不能太高,以烙鐵接頭的松香剛剛冒煙為好,焊接的時間不能太短,因為那樣焊點的溫度太低,焊點融化不充分,焊點粗糙容易造成虛焊,而焊接時間長,焊錫容易流淌,使元件過熱,容易損壞,還容易將印刷電路板燙壞,或者造成焊接短路現(xiàn)象。
四、收音機的安裝與調試過程:
安裝:1. 首先對照元件明細表認清元件,核對數(shù)量。然后用兩只?2.5x4的絲桿把可變電容器擰在線路板上。
2. 把三只中頻變壓器和二只音頻變壓器對照印制板電路圖安裝在線路板上,這樣一來線路板就被裝上的幾個件分隔成了幾塊,然后再找出每一塊中需要安裝的元件,一一對號安裝,這樣不易出錯,也比較容易。安裝過程中注意,二極管、三極管、電解電容器的極性,不要裝錯。
3. 焊接把所有元件都插上后,剪去多余的引腳,只留下離銅箔2-3mm長開始焊接,注意焊接時,電烙鐵頭上要有少量焊錫,烙鐵頭要接觸到元件的引腳與銅箔,這時把焊錫絲觸到烙鐵頭上,焊錫絲就會很快融化,把元件的引腳與銅箔連為一體,烙鐵很快離開,這樣就焊好了。焊接技術是教學大綱中規(guī)定學習的內容,同學們應認真學好焊接技術。
4. 成裝:板焊好后,在電位器和雙聯(lián)上安上撥輪,用四條電線連上喇叭、正極片與彈簧。并將正極片、彈簧分別插入機殼。要求:四條電線的長度要合適,尤其是每條電線兩頭露出的銅絲不要太長(露出3mm為宜),以防與其它地方短路。
5. 直流測量:線路板上留有4個測電流的口,用萬用表,分別在這4個口處測量三極管的靜態(tài)工作電流:ic1=0.5ma左右,ic2=1.5ma,ic4=3ma,ic5.6=6ma。測量合適后要用焊錫將電流口封住,這時收音機就響了。如果遇到哪一級電流太小或太大要重點檢查該級的二、三極管極性是否裝錯,周圍元件是否裝錯,是否有焊接短路的現(xiàn)象。
調試:1.頻率調整:
。1)將調諧撥輪指示線轉到530處,音量電位器開到最大,用學生信號源給出465khz調幅信號,讓收音機靠近信號源,即可收到調制信號叫聲,這時分別調兩只中頻變壓器(綠色、白色)的磁帽,使聲音最大。
(2)把信號源的頻率改為530khz,調紅色中頻變壓器(即震蕩線圈)的磁帽收到調制信號叫聲,再移動磁棒上線圈的位置,使聲音最大,用蠟封住線圈。
。3)把調諧撥輪指示線轉到1600出,讓信號源輸出1600khz調幅信號,調微調電容器c1b,收到調制信號叫聲,然后調整微調電容器c1a,使聲音最大,即調整完畢。
五、自我評價:我從中學到了很多寶貴的經(jīng)驗和知識。通過這次電子工藝實習,我深刻的認識到了,理論知識和實踐相結合是教學環(huán)節(jié)中相當重要的一個環(huán)節(jié),只有這樣才能提高自己的實際操作能力,并且從中培養(yǎng)自己的獨立思考、勇于克服困難。這次實習我真的很高興,主要是自己親自參與并弄好了一個收音機。雖然是第一次自己親手做實驗,但是我在這次實習中認識到,只有自己親手做了,才會明白其實很多事是很簡單的,只要你敢做,就沒有你做不到的事。誰都有第一次,誰都會認為第一次是最難的。
在我剛剛拿到零件的時候,看到那么多的東西,還是很手忙腳亂的。尤其是電阻那么的小,要是丟上一個,那就是前功盡棄了。通過這一次的電子器件實習我不僅對成功有了更大向往,而且對于失敗我也明白坦然的好處和換個角度想的態(tài)度.一切的技術與經(jīng)驗都是在實踐中一點一滴的積累來的,這次我又知道了不少電路元件與如何安裝的知識。實習是培養(yǎng)我們動手能力的一個好機會,通過這次的工藝實習,我們學會了基本的焊接技術,收音機的檢測與調試,知道了電子產(chǎn)品的裝配過程,我們還學會了電子元器件的.識別及質量檢驗,知道了整機的裝配工藝,這些為我們的培養(yǎng)動手能力及嚴謹?shù)墓ぷ髯黠L,也為我們以后的工作打下了良好的基礎總之,在實習過成中,要時刻保持清醒的頭腦,出現(xiàn)錯誤,一定要認真的冷靜的去檢查分析錯誤!在實習過程中最挑戰(zhàn)我動手能力的一項訓練就是焊接。焊接是金屬加工的基本方法之一。其基本操作“五步法”——準備施焊,加熱焊件,熔化焊料,移開焊錫,移開烙鐵(又“三步法”)——看似容易,實則需要長時間練習才能掌握。但焊接考核逼迫我們用僅僅一天的時間完成考核目標,可以說是必須要有質的飛躍。于是我耐下心思,戒驕戒躁,慢慢來。在不斷挑戰(zhàn)自我的過程中,我拿著烙鐵的手不抖了,送焊錫的手基本能掌握用量了,焊接技術日趨成熟。當我終于能用最短時間完成一個合格焊點時,對焊接的恐懼早已消散,取而代之的是對自己動手能力的信心。在這一過程當中深深的感覺到,看似簡單的,實際上可能并非如此。
經(jīng)過電工電子實習,我們學會了基本的焊接技術,收音機的檢測與調試,知道了電子產(chǎn)品的裝配過程,我們還學會了電子元器件的識別及質量檢驗,知道了整機的裝配工藝,這些都我們的培養(yǎng)動手能力及嚴謹?shù)墓ぷ髯黠L,也為我們以后的工作打下了良好的基礎最基本一點:以前學習《模擬電子技術》課時,總覺得老師講的太抽象,通過這次學習,又重新明白了很多東西。而且這在我們以后的專業(yè)課學習中應該也是很有用的,就我們自己的專業(yè)來言我們也是要系統(tǒng)學習電力電子技術、自動檢測技術及信號與系統(tǒng)方面的知識,而這次我們在收音機的安裝及調試過程中我們都用到了。總之,在實習過成中,要時刻保持清醒的頭腦,出現(xiàn)錯誤,一定要認真的冷靜的去檢查分析錯誤!在最后終于聽到自己所做的收音機成功播放出動人的聲音,真的很高興,總算覺得自己的努力還沒有白費!
課程設計報告4
武漢理工大學
電子商務網(wǎng)站課程設計報告
學 生:
學 號:
班 級:
專 業(yè):計算機網(wǎng)絡
指導老師:
一、 課程設計題目
電子商務網(wǎng)站
二、 系統(tǒng)開發(fā)背景
系統(tǒng)工作環(huán)境有:
系統(tǒng)工作環(huán)境: Windows XP,Windows server等等;
Web運行環(huán)境:Apache
系統(tǒng)開發(fā)環(huán)境:Dreamweaver
圖像設計工具:Photoshop
數(shù)據(jù)庫系統(tǒng):MySQL
三、 系統(tǒng)分析
此系統(tǒng)主要由前臺和后臺兩個部分組成,同時還包括了數(shù)據(jù)庫。前臺系統(tǒng)是后臺系統(tǒng)的體現(xiàn),后臺系統(tǒng)是前臺系統(tǒng)的支撐。只有有了后臺系統(tǒng)的支撐,該電子商務網(wǎng)站的功能才能實現(xiàn),與此同時,只有有了前臺系統(tǒng)的存在,消費者才可以順利的進行消費,兩者相互依存,相輔相成。數(shù)據(jù)庫是連接后臺和前臺的橋梁,后臺建立對數(shù)據(jù)庫進行管理,前臺通過購買商品,將商品計入數(shù)據(jù)庫,同時通過查看結果,還可查詢數(shù)據(jù)庫。
四、 系統(tǒng)設計
電子商務系統(tǒng)主要分為前臺和后臺兩個大部分構成,通過數(shù)據(jù)庫使這兩者相互緊密的聯(lián)系在一起。
(一)、前臺設計
關于前臺設計已經(jīng)在Div+css設計報告中詳細說明清楚,在此就不再重復(正是熊林老師要我們上交的作業(yè))。
(二)、后臺設計
電子商務系統(tǒng)的后臺實現(xiàn)了用戶對系統(tǒng)的管理和購物車上選購商品,能夠通過后臺實現(xiàn)的功能來進入自己的個人客戶中心、修改個人信息、選擇商品、刪除不要商品、增加商品選項以及修改商品選項等等。要實現(xiàn)對后臺功能的控制,用戶需要先成功注冊并且登陸系統(tǒng)才能進行相關的操作。
(三)、數(shù)據(jù)庫設計
后臺數(shù)據(jù)庫采用了MySQL數(shù)據(jù)庫,數(shù)據(jù)庫保存了用戶的個人信息以及收藏夾的商品信息,同
時還接受前臺投票的數(shù)據(jù)。在系統(tǒng)中起著連接前后臺的作用。
五、 代碼設計
。ㄒ唬、前臺代碼設計
不再重復(前臺網(wǎng)站設計規(guī)劃已經(jīng)詳細說明啦)。
。ǘ、后臺代碼設計
后臺管理界面是通過TOP.php登陸界面進入的。當輸入正確的賬戶名和密碼后,就可以進入后臺進行操作管理了。后臺主操作界面是由文件admin.php創(chuàng)建的'界面。后臺能實現(xiàn)的操作由商品添加和刪除來實現(xiàn)相關的功能。刪除商品通過刪除商品來刪除數(shù)據(jù)庫中的記錄來實現(xiàn)。
。ㄈ、數(shù)據(jù)庫代碼設計
數(shù)據(jù)庫是sql類型的數(shù)據(jù)庫,里面包括了admin、 votemain、 votedetail等表。其中admin表中保存的是后臺用戶的賬戶和密碼信息。表votemain中保存的是后臺管理者設置的商品信息,同時在表votemain中還創(chuàng)建觸發(fā)程序_votemain_trigger,用來實現(xiàn)后臺管理者對商品的刪除操作。表votedetail中保存的則是商品的項目信息。
六、 系統(tǒng)調試與運行
本網(wǎng)站系統(tǒng)運行所需要的環(huán)境配置為:安裝了windows操作系統(tǒng)的計算機,2php搭建的平臺,同時還應該有phpMyAdmin的支持。
在使用系統(tǒng)前,首先打開WampServer,啟動php運行程序,然后進入phpMyAdmin,導入數(shù)據(jù)庫。這樣,web程序的運行環(huán)境就已經(jīng)建立完成了,網(wǎng)站系統(tǒng)也就可以穩(wěn)定的運行了。
七、 總結
經(jīng)過這學期的php的學習,我們嘗試著去建立了一個簡易的php電子商務網(wǎng)站。在系統(tǒng)設計的初期,我覺得很迷茫。因為平時我就沒怎么學好這門課程,對這次的程序設計,心里很沒底。覺得自己可能完成不了這個了。后來我發(fā)現(xiàn),大家都跟我差不多。不能這么下去,看到自己的后臺完成了,所以就先把自己的報告以按照王老師給我們的范例的樣式為后臺的模式,針對于這把報告做下來。
課程設計報告5
計算機是一門技術性、工程性和應用性很強的學科,教育部高等學校計算機科學與技術教學指導委員會的發(fā)展戰(zhàn)略研究報告中也指出:計算機專業(yè)的人才應該被分為科學型、工程型、應用型三類,而絕大多數(shù)應該是工程型和應用型的。許多高校注重學生專業(yè)能力的培養(yǎng),紛紛開設實踐類課程以滿足信息社會對實用型人才的需求。因此,如何建設實踐類課程無疑是擺在每位一線專業(yè)教師面前的重要課題。本文以“應用軟件課程設計”課程的建設為主要探討對象,介紹了該課程的設置意義、教學方法和實施細則,希望能對計算機專業(yè)實踐類課程的建設和教學以及學生的就業(yè)有所幫助。
一、課程設置的重要意義
在大學里,設置一門課程,不能只關注這門課程所含的內容,更要考慮本科教育培養(yǎng)學生基本專業(yè)能力、可持續(xù)發(fā)展能力等這些本質性的問題。計算機學科問題求解的基本思路是“問題→形式化描述→計算機化”,以抽象、理論、設計為其學科形態(tài)。按照計算機科學與技術專業(yè)本科生的培養(yǎng)目標,到學生畢業(yè)時應具備計算思維;算法設計與分析;程序設計與實現(xiàn)系統(tǒng)的認知、分析、開發(fā)與應用等四大基本能力。
“應用軟件課程設計”課程面向大三的學生開設,在計算機科學與技術專業(yè)四年本科教學中,是以前期的“數(shù)據(jù)結構”、“計算方法”、“離散數(shù)學”、“軟件系統(tǒng)”(包括編譯原理,操作系統(tǒng))、“軟件工程”、“程序設計”、“數(shù)據(jù)庫原理”以及“計算機網(wǎng)絡與通信”等課程為基礎的一門軟件開發(fā)技術綜合應用的專業(yè)課程。該課程讓學生綜合運用專業(yè)知識,通過動手實踐,以團隊協(xié)作的方式根據(jù)軟件工程的原理選擇難度適中的課題,完成網(wǎng)絡環(huán)境下基于B/S架構的綜合應用軟件的系統(tǒng)設計與實現(xiàn)任務。課程設置的目的就是通過本課程的系統(tǒng)學習與實訓,達到全面提升學生綜合應用軟件的實際開發(fā)能力和團隊合作能力,以解決傳統(tǒng)教學中理論學習與工程應用相脫節(jié)、單門課程孤立地學習與缺乏正確運用學科體系的理念來指導學生實現(xiàn)綜合技術全面應用的突出問題,以期有效地實現(xiàn)計算機科學與技術專業(yè)本科學生的培養(yǎng)目標。
課程開設近10年的實踐證明,學生綜合運用計算機專業(yè)基礎知識,科學設計、開發(fā)軟件,合理進行軟件開發(fā)的能力得到全方位的、實戰(zhàn)型的鍛煉,不僅實現(xiàn)了專業(yè)理論知識與實踐有效地相互結合,而且很好地鍛煉了學生的動手實踐能力和團隊協(xié)作能力,為日后的擇業(yè)起到很好的鋪墊作用。
二、“應用軟件課程設計”的教學內容
“應用軟件課程設計”主要以曹渠江教授編寫的《綜合運用軟件設計》一書為教材,輔助以課程網(wǎng)站和網(wǎng)絡上的各類學習資源,要求學生利用軟件工程、面向對象程序設計的思想,根據(jù)課程項目任務和功能完成課題的需求分析;制定課程項目詳細的時間進度規(guī)范;利用面向對象程序設計、計算機網(wǎng)絡、數(shù)據(jù)庫原理、多媒體技術等相關知識來進行數(shù)據(jù)庫設計與開發(fā);熟悉和掌握網(wǎng)絡應用的開發(fā)環(huán)境,分析課題中技術難點并進行技術攻關;根據(jù)制定的時間進度計劃和需求分析,進行網(wǎng)絡環(huán)境下基于B/S架構的系統(tǒng)軟件模塊的編寫、開發(fā)與整合;對整個項目所有模塊進行代碼集成測試、軟件產(chǎn)品完善;最后提交課程設計個人報告、課程設計小組報告以及完整程序。整個課程總學時為64學時,主要以機房實踐為主,通過演示軟件、答辯的形式公開、公平地評定成績。
三、應用軟件課程設計的實施方法
1.本課程的實施原則
實踐類課程不同于其他計算機專業(yè)課程,主要以實踐為主,這就比較難控制進度和公正地評價學習成績,因此筆者制定了如下實施原則:
由教師提供網(wǎng)上新聞管理發(fā)布系統(tǒng)、網(wǎng)上寵物商店、網(wǎng)上公文流轉系統(tǒng)、藥品管理系統(tǒng)、繼續(xù)教育管理系統(tǒng)、網(wǎng)上用戶投訴系統(tǒng)、在線同學錄、企業(yè)倉庫管理系統(tǒng)、班級相冊管理系統(tǒng)、在線學籍管理系統(tǒng)、網(wǎng)上聊天室、客戶關系管理系統(tǒng)等難度適中的十幾個項目,對于每個項目都講明設計要求和要求實現(xiàn)的基本功能;按照自愿原則,四到六個同學組成一個項目小組,推選出一位組長。對于沒被組合的同學,由教師統(tǒng)一安排,每組配備一位有項目開發(fā)與項目管理經(jīng)驗的研究生為指導教師,負責學生的上機輔導、課外答疑、技術咨詢與指導;每組由組長填報所有成員的個人信息,以便師生之間緊密聯(lián)系;每組組長代表小組全體成員與指導教師商定每周一次的輔導、提問與答疑的時間,并互通聯(lián)絡信息;教師每周安排兩次上機,每次4個學時。最初的3周(12學時)進行理論授課,主要講課程基本要求和安排以及軟件工程、軟件開發(fā)工具和方法的基本知識;設立課程公共電子郵箱,上傳所有課程資料、進度安排和學生要提交的各個階段的文檔模板,每位學生必須根據(jù)給定的工作模板與課程要求,在不同時間節(jié)點完成個人與小組的初期、中期、末期三個時期的階段報告和最終的課程設計報告;最后進行大組公開演示和答辯,全體指導教師根據(jù)答辯情況、提交的報告質量、平時上機表現(xiàn)與平時的檢查情況集體打分,綜合評定出每位學生的最終成績。
2.本課程的教學安排
整個課程在實際教學過程中,按照16周的總體時間共分為以下5個階段。
。1)課程設計第一階段(3周):認真學習教材和閱讀課題任務說明書,根據(jù)軟件工程的理論和選定項目任務完成課題的需求分析;制定本課題的實施方案,完成個人角色任務分配等各類文檔和開發(fā)規(guī)范;確定課題技術難點及其攻關措施;熟悉和掌握.NET的開發(fā)環(huán)境、后臺數(shù)據(jù)庫開發(fā)工具以及與課題相關的`開發(fā)工具。在本階段結束時,向指導教師提交課程設計個人及小組的初期報告。 (2)課程設計第二階段(4周):根據(jù)制定的時間進度計劃和需求分析,進行系統(tǒng)數(shù)據(jù)庫的實現(xiàn)及應用軟件的初步模塊編寫與開發(fā)。在本階段結束時,向指導教師提交課程設計個人與小組的中期報告以及個人階段性開發(fā)的程序源碼。
。3)課程設計第三階段(4周):本階段是項目開發(fā)的實質性階段,對整個項目所有模塊進行開發(fā)并進行代碼集成測試、完善整個軟件產(chǎn)品。在本階段結束時,向指導教師提交課程設計末期的個人和小組的報告。
(4)課程設計第四階段(3周):完成全部代碼的開發(fā)工作,檢查并匯總本課題小組成果,課題小組完成項目開發(fā)總結報告,個人完成各自的課程設計個人報告。在本階段結束時,向指導教師提交課程設計個人與小組的報告以及小組的完整的、可供運行的代碼文檔。
。5)最后是課程設計綜合評價階段(2周):對本課題設計項目綜合評價,最后進行大組公開演示和答辯,檢查程序運行效果;全體指導教師根據(jù)答辯情況、提交的報告質量與平時的上機情況集體打分,綜合評定出每位學生的最終成績,力求公平、公正。
另外,在課程結束后會召開師生座談會,集中講評、總結課程的教學、學習情況,征求學生對課程和教學方面的建議和意見,同時給學生指出專業(yè)學習的努力方向,學生給教師提出今后課程需改進的地方,使教與學相互促進從而不斷完善該課程。
四、結論
“應用軟件課程設計”在上海理工大學已經(jīng)開設10年,是上海理工大學精品課程與上海市教委重點課程建設項目,它很好地體現(xiàn)了計算機專業(yè)課程的系統(tǒng)性、完整性、科學性和原理性,有效鍛煉了學生的動手實踐、軟件開發(fā)和團隊協(xié)作能力,對提高學生的專業(yè)能力和專業(yè)素質起到了關鍵作用。任課教師在教學實踐中付出了很大的努力,不斷完善課程的教學模式和評價手段,積累了大量經(jīng)驗,該課程多次受到學生的好評,很多已就業(yè)的學生反饋的信息表明:該課程對學生專業(yè)素養(yǎng)的培養(yǎng)和從學校到職場的銜接起到了很好的作用,為計算機專業(yè)的實踐教學探索出一條切實可行的道路。
課程設計報告6
隨著計算機科學的發(fā)展、應用領域的不斷擴大,對計算機技術本身的要求越來越高,F(xiàn)在越來越多的軟件開發(fā)過程采用了面向對象的開發(fā)技術,面向對象的研究遍及計算機軟硬件的各個領域,如面向對象的程序設計語言、面向對象的程序設計方法、面向對象的設計、面向對象的分析、面向對象的操作系統(tǒng)、面向對象的DBMS、面向對象的開發(fā)工具、面向對象的開發(fā)環(huán)境等。目前不僅在研究領域已取得了豐碩的成果,而且有些軟件產(chǎn)品已經(jīng)投放市場。面向對象技術是一種新的設計技術,與傳統(tǒng)的面向過程技術相比,它試圖依據(jù)人們對問題的看法來解釋軟件的架構,并力求將問題域中的問題映像到分析模型中,再轉換成對應的程序代碼。面向對象技術倡導一種新的認知和表示世界的思想,計算機專業(yè)人士利用它提出了面向對象的計算機程序設計語言、面向對象的軟件設計方法、面向對象的數(shù)據(jù)庫等,使面向對象技術在今天的應用設計中得到了最廣泛的運用。
一、面向對象的有關基本概念
面向對象技術為軟件開發(fā)提供了一種新的方法學,引入了許多新的概念,這些概念是理解和使用面向對象技術的基礎和關鍵。
。ㄒ唬⿲ο(Object)、方法(Method)及消息(Message)
客觀世界的問題都是由客觀世界中的實體及其相互之間的關系構成的。我們將客觀世界中的實體抽象為問題空間中的對象。由于我們需要解決的問題不同,我們面向的對象也就不同,因此對象是不固定的。一本書可以是一個對象,一家圖書館也可以是一個對象。從動態(tài)的觀點看,對象及其操作就是對象的行為,一個對象的通常定義是:對象是對一組信息及其上面的操作的描述。
私有數(shù)據(jù)結構和處理,這些處理又稱為操作(Operation)或方法(Method),包括控制和過程。其中私有數(shù)據(jù)表示了對象的狀態(tài),該狀態(tài)只能由私有操作來改變,每當需要改變對象的狀態(tài)時,只能由其它對象向該對象發(fā)送消息。
消息是用來請求對象執(zhí)行某一操作或回答某些信息的要求,消息統(tǒng)一了數(shù)據(jù)流和控制流,程序的執(zhí)行是靠在對象間傳遞消息來完成的。表示消息的形式是消息模式。對同一消息模式的不同消息,同一對象所作的解釋和處理都相同,但是會由于對象狀態(tài)的不同而導致操作結果不同。一個消息模式定義對象的一種處理能力,所有消息模式及相應于消息模式的處理能力,定義了對象的外部特征。
。ǘ╊(Class)、實例(Instance)、繼承性(Inheritance)
在客觀世界中,有許多具有相同特征的事物,如:小轎車、大客車、卡車等,可以歸類為機動車。從對象觀點看,具有共同的屬性、共同的操作性質的對象的集合就是類,而單個對象則是對應類的一個實例。例如:書是一個類,而某一本具體的書如《面向對象的分析》則是該類的一個實例,任何一個對象都是某一個類的實例,并繼承該類定義的私有數(shù)據(jù)和操作。這就是繼承性,一個類實質上定義的是一種對象類型。
類構成層次結構,相對上層的是超類,相對下層是子類,子類在繼承超類的.私有數(shù)據(jù)結構及操作的同時可以擁有自有的私有數(shù)據(jù)結構及操作。如果一個子類只有一個超類,則稱為單繼承性,這時該類共享多個超類的屬性及操作。
類和繼承性是現(xiàn)代軟件工程中的重要概念,軟件的可重用性、程序成分的可重用性是通過繼承類中的屬性和操作而實現(xiàn)的。許多工業(yè)觀察有相信可重用軟件不是通過建立傳統(tǒng)的過程序(子程序庫),而是通過建立“類庫”實現(xiàn)的。
。ㄈ┓庋b性(Encapsulation)
對象的封裝性是面向對象技術的一個重要特征。對象本身的定義即提供了封裝性。對象的封裝性是一種信息隱蔽技術,對象的使用者只能看到對象封裝界面上的信息,對象的內部對使用者是隱蔽的,其目的在于將對象的使用者和設計者分開。對象的封裝性體現(xiàn)在以下幾個方面:
對象具有清楚的邊界:對象的內部軟件(數(shù)據(jù)結構及操作)的范圍,限定在這個邊界之內;對象具有統(tǒng)一的外部接口;對象的接口(消息模式)描述該對象與其他對象間的相互作用;對象的內部實現(xiàn)是不公開的;對象的實現(xiàn)給出了對象提供的功能細節(jié),外部對象是不能訪問這個功能細節(jié)的。
信息隱蔽是軟件開發(fā)過程中強調的一個重要概念,對象的封裝性很好地體現(xiàn)了這一概念。這就便利得用面向對象技術所開發(fā)設計的軟件的可維護性大為改善,這也是軟件技術追求的目標之一。
二、面向對象技術的基本思想
面向對象的方法是一種分析方法、設計方法和思維方法。計算機系統(tǒng)通常是在指定的對象上執(zhí)行特定的行為操作,要獲得符合用戶需求的靈活而且可重用的系統(tǒng),最好的辦法就是把軟件結構建立在對象之上,而不是行為之上,使計算機求解問題更加類似于人類的活動。因此,概括面向對象方法的基本思想為:從客觀存在的對象出發(fā)來構造軟件系統(tǒng),并在系
統(tǒng)構造中盡可能運用人類的自然思維方式。面向對象技術是從問題域中客觀存在的事物出發(fā)來構造軟件系統(tǒng),用對象作為這些事物的抽象表示,并成為系統(tǒng)的基本構成單位。每個對象都有其屬性和服務,對象的屬性和服務融為一體,對外屏蔽其內部細節(jié),稱作封裝,把具有相同屬性和相同服務的對象歸為一類,類是這些對象的抽象描述,每個對象是該類的一個實例,通過在不同程度上運用抽象原則,得到較一般的類和較特殊的類,特殊類繼承一般類的屬性和服務,復雜的對象用簡單的對象構成,稱作聚合。對象之間的消息通信表達對象之間的動態(tài)聯(lián)系,對象之間的關聯(lián)表達對象之間的靜態(tài)關系。
隨著科學技術不斷進步和經(jīng)濟不斷發(fā)展,面向對象技術在當今軟件開發(fā)中的運用越來越廣泛,面向對象技術中使用UML語言對于數(shù)據(jù)庫系統(tǒng)的設計具有非常重要的作用。運用UML語言能詳細描述數(shù)據(jù)庫系統(tǒng)的外部功能結構、內部靜態(tài)結構、動態(tài)結構以及程序代碼的物理結構,采用面向對象的成熟技術提高了數(shù)據(jù)庫系統(tǒng)設計的效率和質量,提高了數(shù)據(jù)庫系統(tǒng)軟件開發(fā)的可重用性和可維護性。
課程設計報告7
在我們整個軟件工程過程中,我體會到了許多,也學到了許多。
在項目要進行自由分組后,我們的項目小組便誕生了。我們小組由3個成員組成,在相互商量后我們也確定了我們組的項目,是做一個校園文件管理系統(tǒng)。我們也隨即做了分工,。我們的項目也正式開始了。
需求調研和分析對于軟件開發(fā)過程至關重要。我們在開發(fā)時如果不進行調研和分析,那么對于后來的項目進展將產(chǎn)生致命的后果。我們在項目的開發(fā)中便遇到了這樣的問題。我們開始自己隨意的計劃整個系統(tǒng)的設計,然后報給老師,老師作為一個客戶并不是全部認同,隨后我們也必須按著客戶的要求更改我們的設計報告。我也明白了,再做一個系統(tǒng)時,必須隨時和客戶保持溝通,隨時了解他們需要什么,他們想要什么功能。如果我們不去和客戶溝通,不去調研客戶的需求,做出來的系統(tǒng)即使在我們看來是一個很好,很完美的產(chǎn)品,但是如果客戶不認同,那么我們所做的一切都是徒勞,還要返工去修改,費時費力。所以在做任何一個項目時,前期的需求調研和需求分析都是必須的,這是在做一個項目的基本,是關系成敗的重要一環(huán)。
對于一個項目,它的需求設計也非常重要。在我們的文件管理系統(tǒng)開發(fā)的過程中,遇到了一些問題,出現(xiàn)的這些問題很多都是非常棘手的,我們?yōu)榱私鉀Q這些棘手的問題浪費了大量的時間,我們不得不在工程代碼上改了又改,在數(shù)據(jù)庫里增表、刪表、加數(shù)據(jù)、減數(shù)據(jù),當然,在文檔里也要做出相應的修改以適應新的功能。還好,我們能及時地發(fā)現(xiàn)問題,通過相互溝通討論,問題也得到了解決。通過總結,我們也意識到,我們大家在做需求分析和進行需求了解時僅僅考慮了一些基本的功能,而至于管理員和客戶之間的聯(lián)系,以及具體的一些流程我們都沒有深究,而導致我們到后期花費了大量的時間用于修復之前沒有考慮周全而帶
來的問題。如果我們的需求設計能夠比較清晰和完善,那么我們在開發(fā)過程中便會很明白的知道我們應該實現(xiàn)什么樣的功能,在數(shù)據(jù)庫里應該怎樣建表,以什么方式插入數(shù)據(jù),從而可以避免反復修改工程的問題,也能避免出現(xiàn)可能毀壞整個工程的`問題。整個工程的需求設計對于一個項目的順利進展至關重要。
對于文檔在軟件工程中的作用,我在這次項目開發(fā)過程中有了更加深刻的理解。文檔在軟件開發(fā)過程中是很有用的,文檔是一項必不可少的東西,但文檔也不能太多,太過繁瑣,如果是那樣就不太好了。首先我們要明確開發(fā)過程中為什么要寫這些文檔,文檔的最根本的作用是為了更好的溝通。一個項目或產(chǎn)品可能需要延續(xù)很長的時間,開發(fā)過程中可能需要很多的環(huán)節(jié),可能會遇到很多的問題和很多的解決的方法,這時,我們需要文檔的幫助,我們需要有一個東西來記錄,我們需要有一個共同的聲音。文檔只不過是一個準繩,將開發(fā)中的各個樹枝樹葉扶正。如果,這個準繩太多太緊,大樹可能會發(fā)育的很高很直,但是就是有些畸形,如果這個準繩太少太松,大樹可能就會變成灌木叢。文檔的多少、繁簡是有度的,絕對不能說越多越好。我覺得,文檔需要說明解決問題的方法而不是解決問題的理論,因為解決問題的理論是在文檔形成中做到的。文檔完整即可,每一份文檔說明一個問題,無需將多個文檔的內容放在一個文檔的里面。除了重要階段形成文檔,其它部分都只是討論或者說是想法。不要讓文檔成為累贅,如果真是這樣,我認為就是該考慮寫這些文檔的必要性的時候了。 我們在文檔的時候,一定要明白為什么要寫這些。
在整個項目開發(fā)過程中,我們也同時遇到了許多程序接口問題,頁面和功能相結合的問題,數(shù)據(jù)庫建表的問題,這些問題都是源于我們項目小組成員之間的溝通不足。我深刻認識到,在項目開發(fā)時,項目小組中各個成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,那么程序人員和頁面人員及數(shù)據(jù)庫人員就必須相互溝通,共同對整個程序作出相應的修改,這樣才能避免最終整合時出現(xiàn)問題。
在這十個周里,我還對軟件工程有了新的理解。在我以前的理解當中,軟件工程,無非就是一個人或者幾個人或一個團隊集中在一起進行編寫代碼的工作,以實現(xiàn)開發(fā)出所用的軟件。但現(xiàn)在我明白了,軟件工程的作用,就是告訴人們怎樣去開發(fā)軟件和管理軟件。具體地講,它表現(xiàn)在與軟件開發(fā)和管理有關的人員和過程上。所以,軟件工程就不僅僅是單一的編程過程了。它包括了系統(tǒng)分析->建模->概要設計->詳細設計->編碼->測試->維護。編碼可以理解為編程,這個只占總時間的20%左右。編程只是其中的一小部分。
在這次項目里我完成了許多工作,在界面設計上我完成了,首頁、全部的商品頁面、全部的用戶頁面及部分管理員頁面的制作,在后期項目整合過程中修改了功能和界面結合時出現(xiàn)的bug,還有數(shù)據(jù)庫插入數(shù)據(jù)及解決數(shù)據(jù)庫集中整合時出現(xiàn)的問題。這些工作我都順利完成了,雖然并不能算是非常的出色,但也算是盡力了。現(xiàn)在看到自己辛勞的成果,我感到很欣慰。
當然,在這次項目過程中我也發(fā)現(xiàn)了自己的一些問題。如現(xiàn)在的網(wǎng)站開發(fā)技術還不夠強,在和小組成員相互溝通上還不夠積極等。我希望以此為契機,在將來的項目開發(fā)中能做得更好。
課程設計報告8
古典文學中常見論文這個詞,當代,論文常用來指進行各個學術領域的研究和描述學術研究成果的文章,簡稱為論文。以下就是由編為您提供的課程設計開題報告。
研究的內容。課題研究的內容,顧名思義,就是我們的課題要研究的是什么。比如我校黃姝老師的指導的課題“新八景”,課題研究的內容就是:“以佛山新八景為重點,考察佛山歷史文化沉淀的昨天、今天、明天,結合佛山經(jīng)濟發(fā)展的趨勢,擬定開發(fā)具有新佛山、新八景、新氣象的文化旅游的可行性報告及開發(fā)方案。
課題研究的目的,應該敘述自己在這次研究中想要達到的境地或想要得到的結果。比如我校葉少珍老師指導的`“重走長征路”研究課題,在其研究目標一欄中就是這樣敘述的:1、再現(xiàn)長征歷程,追憶紅軍戰(zhàn)士的豐功偉績,對長征概況、長征途中遇到了哪些艱難險阻、什么是長征精神,有更深刻的了解和感悟。
2、通過小組同學間的分工合作、交流、展示、解說,培養(yǎng)合作參與精神和自我展示能力。
3、通過本次活動,使同學的信息技術得到提高,進一步提高信息素養(yǎng)。
在“課題研究的”這一部分,應該提出本課題組關于解決本課題問題的門路或者說程序等。一般來說,研究性學習的課題研究方法有:實地調查考察法(通過組織學生到所研究的處所實地調查,從而得出結論的方法)、問卷調查法(根據(jù)本課題的情況和自己要了解的內容設置一些問題,以問卷的形式向相關人員調查的方法)、人物采訪法(直接向有關人員采訪,
以掌握第一手材料的方法)、文獻法(通過查閱各類資料、圖表等,分析、比較得出結論)等等。在課題研究中,應該根據(jù)自己課題的實際情況提出相關的課題研究方法,不一定面面俱到,只要實用就行。
課程設計報告9
在學習C語言之初,我對課程設計報告的要求和難度有些擔心。但是在老師和同學們的幫助下,我最終完成了自己的第一份課程設計報告。在這個過程中,我感受到了挑戰(zhàn)和成就感,也掌握了一些編程技巧和經(jīng)驗。
我的課程設計題目是“學生成績管理系統(tǒng)”。這是一項實用的項目,它可以幫助老師或者學生管理和查詢成績。首先我們需要確定功能需求,例如輸入、查詢、排序、修改、刪除等。然后,我們需要設計如何實現(xiàn)這些功能。注意,我們應該考慮邊界情況,如空文件、重復記錄、無效輸入等。為了達到以上目標,我們需要熟練運用C語言的語法,并且能利用指針、結構體等高級數(shù)據(jù)結構,提高效率降低空間復雜度。
在實現(xiàn)上述功能之前,我首先選擇了合適的集成開發(fā)環(huán)境(IDE),這讓我們的代碼編輯、編譯、調試過程進行的更加高效和方便。接著,我就開始著手實現(xiàn)每一個功能。例如,輸入功能涉及到如何從鍵盤讀取信息,并儲存到數(shù)據(jù)結構中。排序功能則需要我們理解各種排序算法的原理和步驟,選擇最合適的方法。在做完所有功能之后,我發(fā)現(xiàn)總體上代碼的邏輯關系和功能之間的調用關系比較清晰,代碼也比較規(guī)范和優(yōu)化。
在實現(xiàn)過程中,我也遇到了一些問題。例如:輸入界面的界面設計,如何處理文件讀寫的文件問題,如何判斷兩個字符串是否相同等等。但是,當我遇到問題時,我會通過尋求同學和老師的幫助,或者上網(wǎng)查閱資料,去盡最大的努力解決問題。并且,從錯誤中汲取經(jīng)驗和教訓,使得我能夠更高效地完成下一次的工作。
完成課程設計之后,我受益匪淺。首先,我了解了C語言的'基本語法和數(shù)據(jù)結構,以及如何運用它們去開發(fā)實用的項目。其次,我明白了計算機科學老師所教授的設計思想是如何應用于實際應用中的。最后,完成課程設計也讓我對未來的學習和工作充滿信心。
在總體上,我的C語言課程設計體驗是積極的。盡管我遇到了一些挑戰(zhàn),但它們都讓我變得更加堅定自己的目標。通過這個項目,我不僅掌握了技術能力,也增強了解決問題和邏輯分析的能力。我相信,在未來的學習和工作中,這些技能和經(jīng)驗一定會大有用處。
課程設計報告10
隨著當前計算機技術的飛速發(fā)展,計算機應用范圍的擴大,越來越多的中職院校在課程開設時順勢采用了項目式教學方法,結合校企結合或引企入校的方式來實施教學!毒W(wǎng)頁設計》課程不但是計算機專業(yè)學生的專業(yè)技術課,同時也是非計算機專業(yè)的學生非常歡迎的選修課目。針對中職教育的特點,為了適應學生這個群體的心理特點及思維現(xiàn)狀,我們在不斷的實踐過程中,探索新型的教學方法,讓學生在結合現(xiàn)實工作中的項目,小組團隊協(xié)作完成項目,從協(xié)作和實施項目過程中完成知識和技能的學習,從真實的工作環(huán)境中學習。從而能達到學習完課程就能頂崗獨立完成工作。
在我們的生活中,小到一個生日聚會、一次課余活動,大到一項工程建設,一個節(jié)日慶典,這都屬于一個項目。項目無論是簡單還是復雜都有一定的共有特性。美國PMI定義說:“項目是為了完成某一獨特的產(chǎn)品、服務或任務所做的一次性努力!倍覀冊诮虒W活動中所提出的是“項目”則是指提出一個前人曾完成過的一個項目工作,也可以是由教材的相關內容轉化來的社會的一種需求。學生圍繞此工作或需求進行相關聯(lián)的學習和探究的活動,從而完成知識的學習和能力的培養(yǎng)。
一、項目教學法的含義及特點
項目教學法是指教師與學生共同將教學知識作為一個完整的項目進行實施的教學活動過程。項目教學的目標在于把學生有意義的融入到一個完成項目的過程中去,調動學生的學習積極性、自主的對知識進行建構,把通過學習所掌握的知識技能以及培養(yǎng)起來的職業(yè)能力作為最終的目標。
二、在《網(wǎng)頁設計》課堂教學中的設計
項目式教學設計中課堂教學中按照選定項目、制定計劃、活動探究、制作作品、成果展示、綜合評價等6個環(huán)節(jié)來設計。整個教學過程中以學生自主學習為主,教師引導啟發(fā)為輔來讓學生圍繞項目自主學習探究。
在教學過程中貫穿項目式的學習中,項目的制定就顯得非常重要,它既要根據(jù)學生興趣來選定,同時又要考慮體現(xiàn)教學總體目標;并且所選擇項目應該和學生日常的經(jīng)歷相關;難度要與學生的知識背景相符。制作熱門話題專欄、制作個人主頁、制作班級主頁、制作個人愛好娛樂主頁等,這些都是學生感興趣的一些內容。在課程開始前要展示優(yōu)秀的網(wǎng)站效果,讓學生對網(wǎng)站建設有初步了解,并激發(fā)學生對網(wǎng)頁設計的興趣,讓學生自己產(chǎn)生要制作屬于自己的作品。
三、項目式教學過程的實施
根據(jù)學生自己感興趣的課題項目對學生進行分組,并在課堂上統(tǒng)一進行課題項目的分析,分析的過程中要對學生網(wǎng)頁設計的基礎內容進行講解和分析。在整個分析講解的過程中要讓學生了解整個過程的制作工具,并選定項目的負責人。然后依據(jù)學生學習自主化的原則,任務目標化的方法,根據(jù)項目目標的要求,由負責人統(tǒng)一安排小組學習任務,由教師引導學習方向,共同制定出個人學習任務目標。
本項目要以學會專業(yè)規(guī)劃網(wǎng)站、對主題網(wǎng)頁進行相關設計并完成制作為知識目標;把掌握資料素材整合、制作軟件使用確立為技能目標;讓學生學會協(xié)作、學會正確的認識與評價自己與同學相互幫助增強自信心為情感目標。
課程項目內容及相關能力要求中首要學生學習的`內容是頁面的布局。頁面布局是依照網(wǎng)站的受眾群體的特點進行色彩組合和版面布局,通過導航的設計及媒體的使用來修飾網(wǎng)頁的整體視覺效果和功能效果。并通過添加各種網(wǎng)頁元素(文字、圖像、表格、表單、視頻、動畫等)的設計與制作完善網(wǎng)頁整體效果。再次是網(wǎng)頁的結構,網(wǎng)頁結構的確立一般是由網(wǎng)頁框架、使用的表格及層的綜合運用來完成。最后就是使用各種特殊效果來美化網(wǎng)頁效果、增強網(wǎng)頁使用功能。并確定網(wǎng)頁元素。如JavaScript特效的設計,使用不同的特效來加強網(wǎng)頁與用戶的可交互能力。
根據(jù)學習進程,制定小組前期準備部分。學生深入的調查研究確定知識內容與技能技巧部分的前期資料。這個過程主要是由學生自己進行協(xié)作,通過自習與課外活動時間來做相關的調查與資料的搜集。小組成員通過教材及輔助材料的共同分析學習,出現(xiàn)問題與指導教師統(tǒng)一探究解決。這個過程學生們通過不斷發(fā)現(xiàn)問題,提出問題,最后解決問題的過程來完善自己的知識結構體系,最后形成一個系統(tǒng)的知識體系。
活動探究部分讓學生完成知識體系的培養(yǎng)后,學生運用相應的小組計劃分別完成各自的作品,在完成作品的時候還會出現(xiàn)知識性問題,也會遇到能力培養(yǎng)方面的問題,這時候教師就要引導學生自己探究,培養(yǎng)學生解決問題的能力,從而提高學生的知識水平也加強學生各方面能力的培養(yǎng)。再此環(huán)節(jié)中要求教師在引導項目實施過程中要在引導方式上注意到有針對性的進行查漏補缺的幫助學生學習。
項目完成以后,由各小組先進行相互的指導交流,指導交流主要是為了讓學生取長補短,這樣可以很好的幫助自己發(fā)現(xiàn)問題,同時也可以發(fā)現(xiàn)自己的優(yōu)點,從而增強自己的自信心。交流后給小組成員一課時的時間進行相應的總結及作品的微調整,并指定小組成員進行知識層面及技術層面的演示講解,分享作品制作的成功和喜悅。通過這種形式,學生們獲得了極大的成就感。
成就的最終獲得還是要取決于最后的學習情況評價。整個評價過程采用了小組成員間、小組間及師生間的全方位綜合評價法。項目開展過程中小組長對成員、成員對成員、成員對小組長都要進行不同方面的評價,最后把每部分的評價綜合為項目終結性個人評價,加上其他小組成員對作品的評價,最后加上教師引導過程中的效果評價形成個人綜合評價。這個評價也包括了知識和能力等多方面的細化評價,通過評價,使學生反思自己學到了什么知識和技能,以及不足,從而找出進一步學習的方向。
四、項目式課程設計的優(yōu)勢及不足
在整個項目的進行過程中學生可以自主的學習,自覺地接受學習,自己找可以承擔的學習任務來完成,同時也學會了發(fā)現(xiàn)問題和解決問題的方法,發(fā)揮了個人的最大能力,也培養(yǎng)了從不同角度觀察、思考和解決問題的辦法,激發(fā)自身的創(chuàng)新意識,提高自身的創(chuàng)新能力。
但是整個過程仍然存在懈怠的同學,過分依賴他人完成整個項目,教師要是整個過程不能夠及時發(fā)現(xiàn)這個問題則會造成學生學習發(fā)展的不均等,所以要加強項目學習的細化指導,加強教學過程的監(jiān)督與引導。
其次在整個過程的實施中,學生的自覺性是直接影響到項目的進程及完成的最終效果,所以在學生整個學習的時間安排上應該有效的科學的安排,既要結合課余時間也要提高個人的學習效率。因為學生課余還有參加很多其他的學校獲得所以導致計劃落實有出入,所以加強計劃可行性安排及建立項目學習的保障體系是需要我們繼續(xù)探究的問題之一。
課程設計報告11
有關于數(shù)據(jù)庫實驗的心得體會,總的來說,受益匪淺。在這些天中,我們學到了很多東西,包括建表,導入數(shù)據(jù),查詢,插入。最重要的是我們有機會用電腦自己進行實踐,沒接觸的時候總是覺得它比較深奧或是不可接近的新型語言,盡管自己對C語言非常感興趣,但還是有些心理上的陌生感。學習數(shù)據(jù)庫就和我們平時的其它科目學習一樣感覺它有永無止境的知識,數(shù)據(jù)庫是我在高中時候聽過,到了大學漸漸了解了些,但就其原理性的內容還不知道,也就是根本就不清楚什么是數(shù)據(jù)庫,只是知道一個所謂的中國字典里的名詞。我認識它是從我接觸實驗運作開始的,剛開始就是建立數(shù)據(jù)庫,兩種驗證模式,沒什么東西但還覺得不錯。進而就是操作語言了,緊接著就是觸發(fā)器的使用,進而對數(shù)據(jù)庫高級的使用,等等。 開始知道數(shù)據(jù)庫的時候想學,不知道從何而起,不懂的話怎么問,從什么地方學起。后來到大三開學后有數(shù)據(jù)庫原理必修課,非常高興。當時感覺SQL Sever數(shù)據(jù)庫管理既然是單獨一門課程一定會講的比較細,也能學到真正實用的內容。學了這門課以后發(fā)現(xiàn)和我想的基本是一樣的,老師對學生也比較和藹可親,對我們要求也不是很緊。讓每個人都覺得輕輕松松就能把這門課程學完,沒有多么緊張的作業(yè),也沒有太苛刻的要求。
當老師在最后說這個課程結束了,回顧一下以前老師給我們講過的東西,真的有很多是我們應該去注意的。學習完SQL Sever數(shù)據(jù)庫后感覺可分兩大塊,一塊是開發(fā),一塊是管理。開發(fā)主要是寫寫存儲過程、觸發(fā)器什么的,還有就是用Oracle的`Develop工具做form。有點類似于程序員。開發(fā)還需要有較強的邏輯思維和創(chuàng)造能力,自己沒有真正做過,但感覺應該會比較辛苦,是青春飯;管理則需要對SQL Sever數(shù)據(jù)庫的原理有深刻的認識,有全局操縱的能力和緊密的思維,責任較大,因為一個小的失誤就會弄掉整個數(shù)據(jù)庫,相對前者來說,后者更看重經(jīng)驗。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請教,如果是個人單獨靠自己來完成一個完美的數(shù)據(jù)庫我覺得比較困難,現(xiàn)在基本上都是團隊類型的,而且他們的效率高開發(fā)的周期也快。由于數(shù)據(jù)庫管理的責任重大,很少公司愿意請一個剛剛接觸SQL Sever的人去管理數(shù)據(jù)庫。對于我們這些初出茅廬的新手而且電子商務的專業(yè),個人認為可以先選擇做管理,有一定經(jīng)驗后轉型,去做數(shù)據(jù)庫的開發(fā)。當然,這個還是要看人個的實際情況來定。
SQL Server數(shù)據(jù)庫的實驗學習使我對數(shù)據(jù)庫的有了新的進步,以后再看到也就不至于什么也不懂,其實那么多數(shù)據(jù)庫我覺得學好一門就行,只是他們的語言可能不大一樣,學好一門后就可去認識其它的,這樣應該有事半功倍的效果。就像我學習C語言,當時不能說是學習的棒,但不算差。所以我對以后的語言感覺都不是很困難,了解了VB、C++還有網(wǎng)頁中用的Html語言、asp語言都能看懂,起碼可以對別人的東西進行了一下修改。因此,我感謝數(shù)據(jù)庫老師給了我有用的知識,以便我在以后學習或認識更多的內容能有新的方法和思維,也能更加有效和快速的去消化吸收新的東西。希望在今后中,SQL Server能給我更多幫助。感謝學校開設這樣一門優(yōu)秀使用的課程,讓我對數(shù)據(jù)庫有了更深的了解。
課程設計報告12
1、熟悉安卓開發(fā)環(huán)境:通過學習Android Studio集成開發(fā)環(huán)境,了解安卓項目的基本結構、配置和運行機制。
2、掌握安卓基本組件:學習Activity、Service、BroadcastReceiver等基本組件的使用,掌握安卓應用的生命周期和狀態(tài)管理。
3、學會界面布局:學習線性布局、相對布局、幀布局等界面布局方式,學會使用XML布局文件進行界面設計。
4、掌握常用控件:學習TextView、Button、EditText等常用控件的'使用,學會自定義控件。
5、學會數(shù)據(jù)存儲:了解SharedPreferences、SQLite數(shù)據(jù)庫、文件存儲等數(shù)據(jù)存儲方式。
6、熟悉網(wǎng)絡編程:學習使用HttpURLConnection、OkHttp等網(wǎng)絡庫進行網(wǎng)絡請求,掌握JSON、XML等數(shù)據(jù)格式解析。
7、實現(xiàn)功能模塊:通過實現(xiàn)一個簡單的新聞閱讀應用,掌握以上知識點的綜合運用。
1、學習安卓開發(fā)環(huán)境:通過學習Android Studio集成開發(fā)環(huán)境,了解安卓項目的基本結構、配置和運行機制。
2、掌握安卓基本組件:學習Activity、Service、BroadcastReceiver等基本組件的使用,掌握安卓應用的生命周期和狀態(tài)管理。
3、學會界面布局:學習線性布局、相對布局、幀布局等界面布局方式,學會使用XML布局文件進行界面設計。
4、掌握常用控件:學習TextView、Button、EditText等常用控件的使用,學會自定義控件。
5、學會數(shù)據(jù)存儲:了解SharedPreferences、SQLite數(shù)據(jù)庫、文件存儲等數(shù)據(jù)存儲方式。
6、熟悉網(wǎng)絡編程:學習使用HttpURLConnection、OkHttp等網(wǎng)絡庫進行網(wǎng)絡請求,掌握JSON、XML等數(shù)據(jù)格式解析。
7、實現(xiàn)功能模塊:通過實現(xiàn)一個簡單的新聞閱讀應用,掌握以上知識點的綜合運用。
課程設計報告13
一、信息收集
(一)信息員報送
。ǘ⿻婕s稿
(三)校園網(wǎng)搜集
二、信息編輯
。ㄒ唬┖Y選:根據(jù)信息報送范圍,選擇能夠反映學校各方面重要工作情況的信息;
。ǘ┚庉嫞喊凑崭黝愋畔懽饕筮M行整理加工(如突發(fā)事件類、思想動態(tài)類、經(jīng)驗類、工作情況類、會議情況類)。
三、信息審核
將整理好的信息送黨辦分管領導審核,一般信息由黨辦主任、副主任簽發(fā),重要信息需經(jīng)分管校領導審核,簽署意見。
四、信息報送
(一)信息載體:《中山大學信息》——專報省委辦公廳、省政府辦公廳、省委宣傳部(省互聯(lián)網(wǎng)新聞信息中心);《中山大學教育信息》——專報省教育廳辦公室;《工作動態(tài)》——專送校領導。
(二)報送部門:根據(jù)不同內容分別報送不同上級機關部門。①突發(fā)事件類信息:同時報教育部辦公廳(總值班、
信息處)、教育廳辦公室、省委辦公廳總值班室、省政府辦公廳總值班室;②思想動態(tài)類信息:同時報教育部辦公廳、省教育廳辦公室、省委辦公廳、省政府辦公廳、省委宣傳部(省互聯(lián)網(wǎng)新聞信息中心);③大學生就業(yè)信息:同時報教育部辦公廳、教育廳辦公室、省委辦公廳、省政府辦公廳、④教學創(chuàng)新、學生培養(yǎng)、人才隊伍建設類信息:同時報教育部辦公廳、省教育廳辦公室;⑤服務地方經(jīng)濟社會類信息:報省委辦公廳、省政府辦公廳;⑥重大科研工作成就類信息:同時報教育部辦公廳、省教育廳辦公室、省委辦公廳、省政府辦公廳。
。ㄈ﹫笏屯緩剑孩傧蚪逃啃畔笏屯ㄟ^“教育電子政務平臺系統(tǒng)”報送;②向省委辦公廳、省政府辦公廳、省委宣傳部(省互聯(lián)網(wǎng)新聞信息中心)、省教育廳辦公室報送通過電子郵件和傳真兩種方式。③其他信息報送一般通過傳真形式。
五、信息存檔
每年年初,將上年全年報送的.信息交保密室存檔,以便備查。
課程設計報告14
一、課程設計題目:
直流穩(wěn)壓電源和多功能數(shù)字鐘
二、設計目的
1、熟悉集成電路的引腳安排,掌握各芯片的邏輯功能及使用方法。
2、了解面包板結構及其接線方法。
3、了解數(shù)字鐘的組成及工作原理。
4、熟悉數(shù)字鐘的設計與制作。
5、掌握組合邏輯電路、時序邏輯電路及數(shù)字邏輯電路系統(tǒng)的設計、安裝、測試方法。
6、進一步鞏固所學的理論知識,提高運用所學知識的分析和解決實際問題的能力。
7、提高電路布局、布線及檢查和排除故障能力。
8、培養(yǎng)書寫綜合實驗報告的能力。
三、方案選擇與論證
方案一的設計主要是由555振蕩電路, 時間計數(shù)電路,校時電路和譯碼驅動電路組成。時間計數(shù)電路由CD4518和CD4511組成,分為一個24進制電路和兩個60進制電路。校時電路則由開關組成。
方案二的設計主要由晶體振蕩電路,時間計數(shù)電路,校時電路,譯碼驅動電路。其中,時間計數(shù)電路用六個74LS90組成。校時電路主要由 HD74KS00P組成RS觸發(fā)器,而且加入消抖電路,達到了自動校時的效果。
綜合比較,選擇方案一。
四、系統(tǒng)功能及原理
1、直流穩(wěn)壓電源
直流穩(wěn)壓電源是一種將220V工頻交流電轉換成穩(wěn)壓輸出的直流電壓的.裝置,它需要經(jīng)過變壓、整流、濾波、穩(wěn)壓四個環(huán)節(jié)才能完成。
四個環(huán)節(jié)的工作原理如下:
A、電源變壓器:是降壓變壓器,它將電網(wǎng)220V交流電壓變換成符合需要的交流電壓,并送給整流電路,變壓器的變比由變壓器的副邊電壓確定。
B、整流濾波電路:整流電路將交流電壓Ui變換成脈動的直流電壓。再經(jīng)濾波電路濾除較大的紋波成分,輸出紋波較小的直流電壓U1。常用的整流濾波電路有全波整流濾波、橋式整流濾波等。
C、濾波電路:可以將整流電路輸出電壓中的交流成分大部分加以濾除,從而得到比較平滑的直流電壓各濾波電容C滿足RL-C=(3~5)T/2,或中T為輸入交流信號周期,RL為整流濾波電路的等效負載電阻。
D、穩(wěn)壓電路:穩(wěn)壓電路的功能是使輸出的直流電壓穩(wěn)定,不隨交流電網(wǎng)電壓和負載的變化而變化。常用的集成穩(wěn)壓器有固定式三端穩(wěn)壓器與可調式三端穩(wěn)壓器。常用可調式正壓集成穩(wěn)壓器有CW317(LM317)系列,它們的輸出電壓從1.25V-37伏可調,最簡的電路外接組件只需一個固定電阻和一只電位器。其芯片內有過渡、過熱和安全工作區(qū)保護,最大輸出電流為1.5A。其典型電路如下圖,其中電阻R1與電位器R2組成輸出電壓調節(jié)器,輸出電壓Uo的表達式為:Uo=1.25(1+R2/R1)式中R1一般取120-240歐姆。
2、多功能數(shù)字鐘
數(shù)字鐘由信號發(fā)生器、“時、分、秒”計數(shù)器、譯碼器及顯示器、校時電路、整點報時電路等組成。秒信號產(chǎn)生器是整個系統(tǒng)的時基信號,它直接決定計時系統(tǒng)的精度,一般用555構成的振蕩器加分頻器來實現(xiàn)。將標準秒脈沖信號送入“秒計數(shù)器”,該計數(shù)器采用60進制計數(shù)器,每累計60秒發(fā)出一個“分脈沖”信號,該信號將作為“分計數(shù)器”的時鐘脈沖。“分計數(shù)器”也采用60進制計數(shù)器,每累計60分,發(fā)出一個“時脈沖”信號,該信號將被送到“時計數(shù)器”!皶r計數(shù)器”采用24進制計數(shù)器,可以實現(xiàn)一天24h的累計。譯碼顯示電路將“時、分、秒”計數(shù)器的輸出狀態(tài)經(jīng)七段顯示譯碼器譯碼,通過六位LED顯示器顯示出來。整點報時電路是根據(jù)計時系統(tǒng)的輸出狀態(tài)產(chǎn)生一個脈沖信號,然后去觸發(fā)音頻發(fā)生器實現(xiàn)報時。校時電路是來對“時、分、秒”顯示數(shù)字進行校對調整。
課程設計報告15
一、設計目的
數(shù)字鐘是一種用數(shù)字電路技術實現(xiàn)時、分、秒計時的裝置,與機械式時鐘相比具有更高的準確性和直觀性,且無機械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。
數(shù)字鐘從原理上講是一種典型的數(shù)字電路,其中包括了組合邏輯電路和時序電路。
因此,我們此次設計與制做數(shù)字鐘就是為了了解數(shù)字鐘的原理,從而學會制作數(shù)字鐘。而且通過數(shù)字鐘的制作進一步的了解各種在制作中用到的中小規(guī)模集成電路的作用及實用方法。且由于數(shù)字鐘包括組合邏輯電路和時敘電路。通過它可以進一步學習與掌握各種組合邏輯電路與時序電路的原理與使用方法。
二、設計要求
。1)設計指標
、贂r間以12小時為一個周期;
、陲@示時、分、秒;
③具有校時功能,可以分別對時及分進行單獨校時,使其校正到標準時間;
、苡嫊r過程具有報時功能,當時間到達整點前10秒進行蜂鳴報時;
、轂榱吮WC計時的穩(wěn)定及準確須由晶體振蕩器提供表針時間基準信號。
。2)設計要求
、佼嫵鲭娐吩韴D(或仿真電路圖);
、谠骷皡(shù)選擇;
、垭娐贩抡媾c調試;
、躳cb文件生成與打印輸出。
。3)制作要求自行裝配和調試,并能發(fā)現(xiàn)問題和解決問題。
。4)編寫設計報告寫出設計與制作的全過程,附上有關資料和圖紙,有心得體會。
三、原理框圖
1.數(shù)字鐘的構成
數(shù)字鐘實際上是一個對標準頻率(1hz)進行計數(shù)的計數(shù)電路。由于計數(shù)的起始時間不可能與標準時間(如北京時間)一致,故需要在電路上加一個校時電路,同時標準的1hz時間信號必須做到準確穩(wěn)定。通常使用石英晶體振蕩器電路構成數(shù)字鐘。
。╝)數(shù)字鐘組成框圖
2.晶體振蕩器電路
晶體振蕩器電路給數(shù)字鐘提供一個頻率穩(wěn)定準確的32768hz的方波信號,可保證數(shù)字鐘的走時準確及穩(wěn)定。不管是指針式的電子鐘還是數(shù)字顯示的電子鐘都使用了晶體振蕩器電路。一般輸出為方波的數(shù)字式晶體振蕩器電路通常有兩類,一類是用ttl門電路構成;另一類是通過cmos非門構成的電路,本次設計采用了后一種。如圖(b)所示,由cmos非門u1與晶體、電容和電阻構成晶體振蕩器電路,u2實現(xiàn)整形功能,將振蕩器輸出的近似于正弦波的波形轉換為較理想的方波。輸出反饋電阻r1為非門提供偏置,使電路工作于放大區(qū)域,即非門的功能近似于一個高增益的反相放大器。電容c1、c2與晶體構成一個諧振型網(wǎng)絡,完成對振蕩頻率的控制功能,同時提供了一個180度相移,從而和非門構成一個正反饋網(wǎng)絡,實現(xiàn)了振蕩器的功能。由于晶體具有較高的頻率穩(wěn)定性及準確性,從而保證了輸出頻率的穩(wěn)定和準確。
。╢)帶有消抖電路的校正電路
6.整點報時電路
電路應在整點前10秒鐘內開始整點報時,即當時間在59分50秒到59分59秒期間時,報時電路報時控制信號。
當時間在59分50秒到59分59秒期間時,分十位、分個位和秒十位均保持不變,分別為5、9和5,因此可將分計數(shù)器十位的qc和qa、個位的qd和qa及秒計數(shù)器十位的qc和qa相與,從而產(chǎn)生報時控制信號。
報時電路可選74hc30來構成。74hc30為8輸入與非門。
四、元器件
1.四連面包板1塊(編號a45)
2.鑷子1把
3.剪刀1把
4.共陰八段數(shù)碼管6個
5.網(wǎng)絡線2米/人
6.cd4511集成塊6塊
7.cd4060集成塊1塊
8.74hc390集成塊3塊
9.74hc51集成塊1塊
10.74hc00集成塊4塊
11.74hc30集成塊1塊
12.10mω電阻5個
13.500ω電阻14個
14.30p電容2個
15.32。768k時鐘晶體1個
16.蜂鳴器10個(每班)
1)芯片連接圖
1)74hc00d2)cd4511
3)74hc390d4)74hc51d
2.面包板的介紹
面包板一塊總共由五部分組成,一豎四橫,面包板本身就是一種免焊電板。
面包板的樣式是:
面包板的注意事項:
1.面包板旁一般附有香蕉插座,用來輸入電壓、信號及接地。
2.上圖中連著的黑線表示插孔是相通的。
3.拉線時,盡量將線緊貼面包板,把線成直角,避免交叉,也不要跨越元件。
4.面包板使用久后,有時插孔間連接銅線會發(fā)生脫落現(xiàn)象,此時要將此排插孔做記號。并不再使用。
五、各功能塊電路圖
數(shù)字鐘從原理上講是一種典型的數(shù)字電路,可以由許多中小規(guī)模集成電路組成,所以可以分成許多獨立的電路。
(一)六進制電路
由74hc390、7400、數(shù)碼管與4511組成,電路如圖一。
。ǘ┦M制電路
由74hc390、7400、數(shù)碼管與4511組成,電路如圖二。
。ㄈ┝M制電路
由兩個數(shù)碼管、兩4511、一個74hc390與一個7400芯片組成,電路如圖三。
。ㄋ模╇p六十進制電路
由2個六十進制連接而成,把分個位的輸入信號與秒十位的qc相連,使其產(chǎn)生進位,電路圖如圖四。
。ㄎ澹⿻r間計數(shù)電路
由1個十二進制電路、2個六十進制電路組成,因上面已有一個雙六十電路,只要把它與十二進制電路相連即可,詳細電路見圖五。
。┬U娐
由74ch51d、74hc00d與電阻組成,校正電路有分校正和時校正兩部分,電路如圖六。
。ㄆ撸┚w振蕩電路
由晶體與2個30pf電容、1個4060、一個10兆的電阻組成,芯片3腳輸出2hz的方波信號,電路如圖七。
。ò耍┱c報時電路
由74hc30d和蜂鳴器組成,當時間在59:50到59:59時,蜂鳴報時,電路如圖八。
六、總接線元件布局簡圖
整個數(shù)字鐘由時間計數(shù)電路、晶體振蕩電路、校正電路、整點報時電路組成。
其中以校正電路代替時間計數(shù)電路中的時、分、秒之間的進位,當校時電路處于正常輸入信號時,時間計數(shù)電路正常計時,但當分校正時,其不會產(chǎn)生向時進位,而分與時的校位是分開的.,而校正電路也是一個獨立的電路。
電路的信號輸入由晶振電路產(chǎn)生,并輸入各電路。
簡圖如圖九。
七、芯片連接總圖
因仿真與實際元件上的差異,所以在原有的簡圖的基礎上,又按實際布局畫了這張按實際芯片布局的接線圖,如圖十。
八、總結
1.實驗過程中遇到的問題及解決方法
①面包板測試
測試面包板各觸點是否接通。
、谄叨物@示器與七段譯碼器的測量
把顯示器與cd4511相連,第一次接時,數(shù)碼管完全沒有顯示數(shù)字,檢查后發(fā)現(xiàn)是數(shù)碼管未接地而造成的,接地后發(fā)現(xiàn)還是無法正確顯示數(shù)字,用萬用表檢測后,發(fā)現(xiàn)是因芯片引腳有些接觸不良而造成的,所以確認芯片是否接觸良好是非常重要的一件事。
、蹠r間計數(shù)電路的連接與測試
六進制、十進制都沒有什么大的問題,只是芯片引腳的老問題,只要重新插過芯片就可以解決了。但在六十進制時,按圖接線后發(fā)現(xiàn),顯示器上的數(shù)字總是100進制的,而不是六十進制,檢測后發(fā)現(xiàn)無論是線路的連通還是芯片的接觸都沒有問題。最后,在重對連線時發(fā)現(xiàn)是線路接錯引腳造成的,改過之后,顯示就正常了。
、苄U娐
因上面程因引腳接錯而造成錯誤,所以校正電路是完全按照仿真圖所連的,在測試時,開始進行時校時時,沒有出現(xiàn)問題,但當進行到分校時時,發(fā)現(xiàn)計數(shù)電路的秒電路開始亂跳出錯。因此,電路一定是有地方出錯了,在反復對照后,發(fā)現(xiàn)是因為在接入校正電路時忘了把秒十位和分個位之間的連線拿掉而造成的,因此,在接線時一定要注意把不要的多余的線拿掉。
2.設計體會
通過這次對數(shù)字鐘的設計與制作,讓我了解了設計電路的程序,也讓我了解了關于數(shù)字鐘的原理與設計理念,要設計一個電路總要先用仿真仿真成功之后才實際接線的。但是最后的成品卻不一定與仿真時完全一樣,因為,再實際接線中有著各種各樣的條件制約著。而且,在仿真中無法成功的電路接法,在實際中因為芯片本身的特性而能夠成功。所以,在設計時應考慮兩者的差異,從中找出最適合的設計方法。
通過這次學習,讓我對各種電路都有了大概的了解,所以說,坐而言不如立而行,對于這些電路還是應該自己動手實際操作才會有深刻理解。
3.對設計的建議
我希望老師在我們動手制作之前應先告訴我們一些關于所做電路的資料、原理,以及如何檢測電路的方法,還有關于檢測芯片的方法。這樣會有助于我們進一步的進入狀況,完成設計。機械課程
【課程設計報告】相關文章:
課程設計報告08-03
課程設計報告【精】08-08
課程設計總結分析報告09-27
課程設計報告經(jīng)典【15篇】03-11
c語言課程設計報告11-23
課程設計報告(精選20篇)05-09
課程設計報告(精選18篇)02-28
網(wǎng)頁設計課程設計報告09-06
java課程設計總結報告10-06