第一篇:程序設(shè)計(jì)與算法語(yǔ)言課程設(shè)計(jì)題目
程序設(shè)計(jì)與算法語(yǔ)言課程設(shè)計(jì)大綱
理學(xué)院數(shù)學(xué)系所開設(shè)的程序設(shè)計(jì)與算法語(yǔ)言課程設(shè)計(jì)是教學(xué)實(shí)踐環(huán)節(jié)中一項(xiàng)重要內(nèi)容,進(jìn)行此課程設(shè)計(jì)的旨在:
1.提高和加強(qiáng)學(xué)生的計(jì)算機(jī)應(yīng)用與軟件開發(fā)能力,使學(xué)生由初學(xué)者向?qū)I(yè)的程序員過渡。
2.培養(yǎng)學(xué)生獨(dú)立分析問題、解決問題、查閱資料以及自學(xué)能力,以適應(yīng)計(jì)算機(jī)產(chǎn)業(yè)日新月異發(fā)展的形勢(shì)。
3.學(xué)習(xí)和掌握C或C++程序設(shè)計(jì)方法以及上機(jī)調(diào)試技巧,為今后學(xué)習(xí)其它專業(yè)課程打好基礎(chǔ)。
本次課程設(shè)計(jì)是以學(xué)生獨(dú)立思考解決問題為主,教師指導(dǎo)為輔,結(jié)合上機(jī)操作,完成指定的任務(wù),作出設(shè)計(jì)報(bào)告。
具體安排如下:
采用C或C++進(jìn)行程序設(shè)計(jì),設(shè)計(jì)以下系統(tǒng),任意選一個(gè)題目。1.職工信息管理
職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號(hào)不重復(fù))。試設(shè)計(jì)一職工信息管理系統(tǒng),系統(tǒng)以菜單方式工作,使之能提供以下功能: ? 職工信息錄入功能(職工信息用文件保存)? 職工信息瀏覽功能
? 查詢和排序功能:按工資查詢和按學(xué)歷查詢或按年齡等查詢 ? 職工信息刪除、修改功能 ? 統(tǒng)計(jì)功能 2.圖書管理
圖書信息包括:登錄號(hào)、書名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書信息管理系統(tǒng),系統(tǒng)以菜單方式工作,使之能提供以下功能: ? 圖書信息錄入功能(圖書信息用文件保存)? 圖書信息瀏覽功能
? 查詢和排序功能,按書名查詢和按作者名查詢或價(jià)格等查詢 ? 圖書信息的刪除與修改 ? 統(tǒng)計(jì)功能 3.學(xué)生成績(jī)管理
? 數(shù)據(jù)輸入:如果沒有數(shù)據(jù)文件,從鍵盤輸入學(xué)生數(shù)據(jù)(包括學(xué)生的學(xué)號(hào)、姓名、性別、年齡及五門功課的成績(jī)),并保存到磁盤文件“*.txt”。如果有數(shù)據(jù)文件,則可向該文件寫數(shù)據(jù)。
? 數(shù)據(jù)查詢:根據(jù)姓名或?qū)W號(hào),查找相應(yīng)學(xué)生的信息并在屏幕上顯示。? 修改數(shù)據(jù):修改某名學(xué)生的某門課的成績(jī)(注意修改的權(quán)限)。? 統(tǒng)計(jì)數(shù)據(jù):按學(xué)號(hào)升序顯示全部學(xué)生的信息;
? 按平均分降序打印全部學(xué)生的信息,并保存到磁盤文件“.txt”; ? 統(tǒng)計(jì)不及格課程學(xué)生的信息。? 對(duì)上題的學(xué)生數(shù)據(jù)原型為:
99101
李強(qiáng)
男
99102
王麗
女
...........................4.作一個(gè)背單詞的小程序
設(shè)計(jì)一背單詞的小程序,程序以菜單方式工作,字典使用文本文件存放就可以了。使之能提供以下功能: ? 添加新詞
? 支持順序測(cè)驗(yàn)和隨即測(cè)驗(yàn) ? 記錄沒背過的詞
? 查找單詞的漢語(yǔ)或英語(yǔ)意思(輸入中文查對(duì)應(yīng)的英語(yǔ)意思,輸入英文查對(duì)應(yīng)漢語(yǔ)意思)
5.賓館客房管理
賓館的客房信息包括客房號(hào)、客房類型、客房?jī)r(jià)格、空閑情況、客人姓名、客人身份證號(hào)、入住時(shí)間、退房時(shí)間,預(yù)付費(fèi)用等信息。試設(shè)計(jì)一賓館客房管理系統(tǒng)統(tǒng),系統(tǒng)以菜單方式工作,使之能提供以下功能: ? 客房信息的錄入功能 ? 客人入住登記 ? 客人退房結(jié)算
? 客房信息瀏覽功能,瀏覽全部客房的信息
? 客房信息查詢:查詢空房間情況、按姓名或房間號(hào)查詢 ? 客房信息的刪除、修改功能 6.電腦報(bào)價(jià)
電腦各部件的信息包括:部件名、價(jià)格、分類號(hào)、型號(hào),廠商、報(bào)價(jià)時(shí)間等。試設(shè)計(jì)一電腦報(bào)價(jià)系統(tǒng),系統(tǒng)以菜單方式工作,使之能提供以下功能: ? 添加電腦各部件的信息功能(用文件保存)? 查詢功能,按類型、價(jià)格等查詢 ? 生成報(bào)價(jià)單
? 電腦各部件的信息的刪除與修改 7.工資管理
一高校有五類職工:教師,實(shí)驗(yàn)員,行政人員,教師兼職實(shí)驗(yàn)員,行政人員兼職教師。現(xiàn)要求編寫程序來(lái)完成如下功能:
? 職工工資的輸入
? 職工工資的刪除和修改 ? 查詢和統(tǒng)計(jì)功能 ? 輸出顯示。
其中工資的基本構(gòu)成如下:
教師:基本工資(1000)+課時(shí)費(fèi)(月工作量—24)X30; 實(shí)驗(yàn)員:基本工資(800)+實(shí)驗(yàn)室補(bǔ)助(150); 行政人員:基本工資(900)+行政補(bǔ)貼(250); 教師兼職實(shí)驗(yàn)員:基本工資(1000)+課時(shí)費(fèi)[(月工作量—12)X30]+實(shí)驗(yàn)室補(bǔ)助(150); 行政人員兼職教師:基本工資(900)+行政補(bǔ)貼(210)+課時(shí)費(fèi)(月工作量X30); 8.學(xué)生通訊系統(tǒng)
學(xué)生通信錄信息包括:姓名、學(xué)號(hào)、年齡、性別、家庭住址、聯(lián)系電話、寢室號(hào)等信息?,F(xiàn)要求編寫程序來(lái)完成如下功能:
? 學(xué)生通信錄信息的輸入
? 學(xué)生的通信錄信息刪除和修改 ? 學(xué)生的通信錄信息查詢和統(tǒng)計(jì)功能 ? 學(xué)生的通信錄信息輸出顯示。9.模擬物體的自由落體
內(nèi)容:模擬一個(gè)物體的自由落體過程。從“高空”釋放一個(gè)物體,它在下降的過程中速度會(huì)越來(lái)越快,落地反彈后在上升的過程中它的速度會(huì)越來(lái)越慢。要求:聯(lián)系判斷和循環(huán)語(yǔ)句的使用,延遲函數(shù)的使用。
10.大整數(shù)階乘新思路
內(nèi)容:實(shí)現(xiàn)一個(gè)計(jì)算大整數(shù)階乘的程序。通常使用遞歸來(lái)計(jì)算一個(gè)整數(shù)的階乘。但是,應(yīng)為計(jì)算本身能夠表示的最大整數(shù)是有限的。所以能夠計(jì)算的階乘整數(shù)要受到限制。本程序用數(shù)組來(lái)存儲(chǔ)足夠大的數(shù)組就能計(jì)算任意大的整數(shù)。要求:巧用算數(shù)運(yùn)算符和數(shù)組實(shí)現(xiàn)大整數(shù)的階乘計(jì)算。
11.多樣的立方體
在DOS環(huán)境下用C語(yǔ)言中的圖像函數(shù)制作一系列立方體圖,從一系列變化的立方體中抽選出幾個(gè),并且立方體的大小和位置在不斷的變化,然后做了一系列正面不同填充的變化。要求:使用循環(huán)語(yǔ)句和制圖函數(shù)。
12.簡(jiǎn)易時(shí)鐘 內(nèi)容:在DOS環(huán)境下用C語(yǔ)言中的圖形函數(shù)制作一個(gè)簡(jiǎn)易時(shí)鐘,這個(gè)時(shí)鐘由圓和直線構(gòu)成,時(shí)鐘所取時(shí)間為系統(tǒng)的當(dāng)前時(shí)間,并且每個(gè)1秒刷新一次圖像。要求:使用宏定義、循環(huán)語(yǔ)句和制圖函數(shù)。13.用柱狀圖表示學(xué)生成幾個(gè)分段比率
內(nèi)容:隨機(jī)生成N個(gè)學(xué)生的成績(jī),并且計(jì)算每個(gè)分?jǐn)?shù)段學(xué)生的人數(shù),然后使用柱狀圖在屏幕上顯示學(xué)生成績(jī)的分布情況。要求:使用循環(huán)語(yǔ)句和制圖函數(shù)。
14、簡(jiǎn)單圖形處理系統(tǒng)
設(shè)某圖形處理程序只考慮點(diǎn)、直線、圓三種基本圖形。對(duì)于點(diǎn),給出點(diǎn)的橫縱坐標(biāo);對(duì)于直線,給出直線方程ax+by+c=0的三個(gè)系數(shù)a,b,c;對(duì)于圓,給出圓心坐標(biāo)和半徑。試說明圖形的幾何形狀類型,并編寫輸入和輸出圖形數(shù)據(jù)、求兩點(diǎn)矩離、求兩直線交點(diǎn)、已知點(diǎn)和半徑形成圓、已知兩點(diǎn)形成直線等函數(shù)。
15、模擬時(shí)鐘轉(zhuǎn)動(dòng)程序
要求: 能模擬機(jī)械鐘表行走,還要準(zhǔn)確地利用數(shù)字顯示日期和時(shí)間,在屏幕上顯示一個(gè)活動(dòng)時(shí)鐘,按任意鍵時(shí)程序退出。
16、皇后問題
在國(guó)際象棋中,能否在空棋盤上擺放八個(gè)皇后,并使其中任意兩個(gè)皇后不能在同一行或同一列或同一對(duì)角線上,并編寫完整的擺放八皇后問題的程序。要求:第一個(gè)皇后的起始位置由鍵盤輸入,國(guó)際象棋的棋盤為8*8的方格。
17.紅旗圖案的制作
內(nèi)容:在DOS環(huán)境下用C語(yǔ)言中的圖形函數(shù)制作一個(gè)紅旗。關(guān)鍵點(diǎn)是模擬出紅旗的波浪形狀。
要求:使用宏定義、循環(huán)語(yǔ)句和制圖函數(shù)。
18、雙向鏈表的排序
要求:輸入一個(gè)雙向鏈表,顯示些雙向鏈表并對(duì)此雙向鏈表排序
19、學(xué)生籍貫信息記錄簿
編制一個(gè)學(xué)生籍貫信息記錄簿,每個(gè)學(xué)生信息包括:學(xué)號(hào)、姓名、籍貫。具體功能:
(1)創(chuàng)建信息鏈表并以磁盤文件保存;
(2)讀取磁盤文件并顯示輸出所有學(xué)生的籍貫信息;
(3)按學(xué)號(hào)或姓名查詢其籍貫;
(4)按籍貫查詢并輸出該籍貫的所有學(xué)生;(5)能添加、刪除和修改學(xué)生的籍貫信息;
(6)顯示輸出四川籍和非四川籍學(xué)生的信息并可分別存盤。20、學(xué)生選修課程系統(tǒng)設(shè)計(jì)
假定有n門課程,每門課程有課程編號(hào),課程名稱,課程性質(zhì),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之能提供以下功能: 系統(tǒng)以菜單方式工作? 課程信息錄入功能(課程信息用文件保存)--輸入? 課程信息瀏覽功能--輸出? 查詢功能:(至少一種查詢方式)--算法? 按學(xué)分查詢? 按課程性質(zhì)查詢? 學(xué)生選修課程(可選項(xiàng))? 21.設(shè)計(jì)一個(gè)簡(jiǎn)單計(jì)算器
要求: 在功能上功能盡量模擬windows操作系統(tǒng)中的計(jì)算器,系統(tǒng)界面不做強(qiáng)制要求。
22、編寫一萬(wàn)年歷系統(tǒng)
要求: 模仿現(xiàn)實(shí)生活中的掛歷.當(dāng)前頁(yè)以系統(tǒng)當(dāng)前日期的月份為準(zhǔn)顯示當(dāng)前月的每一天(顯示出日及對(duì)應(yīng)的星期幾).當(dāng)系統(tǒng)日期變到下一月時(shí),系統(tǒng)自動(dòng)翻頁(yè)到下一月
23、成績(jī)排序
假設(shè)某年級(jí)有4個(gè)班,每班有45名同學(xué)。本學(xué)期有5門課程考試,每門課程成績(jī)是百分制。假定每個(gè)同學(xué)的成績(jī)記錄包含:學(xué)號(hào)、姓名各門課程的成績(jī)共7項(xiàng),其中學(xué)號(hào)是一個(gè)10位的字符串,每個(gè)學(xué)生都有唯一的學(xué)號(hào),并且這4個(gè)班的成績(jī)分別放在4個(gè)數(shù)組中,完成以下操作要求:
⑴ 編寫一個(gè)成績(jī)生成函數(shù),使用隨機(jī)數(shù)方法,利用隨機(jī)函數(shù)生成學(xué)生的各門課程的成績(jī)(每門課程的成績(jī)都是0∽100之間的整數(shù)),通過調(diào)用該函數(shù)生成全部學(xué)生的成績(jī);
⑵ 編寫一個(gè)平均成績(jī)計(jì)算函數(shù),計(jì)算每個(gè)同學(xué)的平均成績(jī)并保存在成績(jī)數(shù)組中; ⑶ 用冒泡排序法對(duì)4個(gè)班的成績(jī)按每個(gè)同學(xué)的平均成績(jī)的以非遞增方式 進(jìn)行班內(nèi)排序;
⑷ 用選擇排序法對(duì)4個(gè)班的成績(jī)按每個(gè)同學(xué)的平均成績(jī)的以非遞增方式進(jìn)行班內(nèi)排序;
⑸ 對(duì)已按平均成績(jī)排好序的4個(gè)班的同學(xué)的構(gòu)造一個(gè)所有按平均成績(jī)的以非遞增方式排列的新的單鏈表;
⑹ 設(shè)計(jì)一個(gè)菜單,至少具有上述操作要求的基本功能。
24、航班信息管理 問題描述:
飛機(jī)航班系統(tǒng)的數(shù)據(jù)包括兩部分:
① 航班信息:航班號(hào)、最大載客數(shù)、起飛地點(diǎn)、起飛時(shí)間、降落地點(diǎn)、降落時(shí)間,單價(jià);
② 乘客信息:航班號(hào)、身份證號(hào)碼、姓名、性別、出生年月、座位號(hào)。乘客訂票的主要方式是:乘客提出航班號(hào)、起飛地點(diǎn)、起飛時(shí)間、降落地點(diǎn)、訂票數(shù)等訂票要求,根據(jù)事先保存的航班數(shù)據(jù)決定乘客能否訂票?只有全部滿足了乘客的訂票要求并且所訂航班有足夠的未訂座位之后才能完成訂票處理,并且修改該航班的未訂座位數(shù)(每個(gè)航班的未訂座位數(shù)的初始值就是該航班的最大載客數(shù));否則,訂票失敗,并且給出不能訂票的原因。
要求將航班數(shù)據(jù)保存在數(shù)據(jù)文件中,在處理時(shí)按航班的起飛地點(diǎn)建立不同的鏈表。
功能要求 :
⑴ 增加航班記錄。將新的航班記錄增加到原有的航班數(shù)據(jù)文件中。在進(jìn)行處理時(shí)必須檢查所要增加的航班記錄是否存在,如果已經(jīng)存在,應(yīng)給出提示信息后停止增加;
⑵ 航班取消。如果某次航班的乘客數(shù)太少(已訂票的少于本次航班最大載客數(shù)的10%),將取消該航班,但該航班的記錄仍然保存在原有的航班數(shù)據(jù)文件中; ⑶ 航班查詢。應(yīng)該有以下幾種基本的查詢方式:按航班號(hào)、按起飛地點(diǎn)和起飛時(shí)間、按降落地點(diǎn),按起飛地點(diǎn)和降落地點(diǎn);
⑷ 航班訂票。按上述問題描述中的乘客訂票方式完成航班訂票處理。⑸ 設(shè)計(jì)一個(gè)菜單,至少具有上述操作要求的基本功能。
25、猴子摘桃子 問題描述:
五只猴子一起摘了一堆桃子,因?yàn)樘郏逯缓镒記Q定先睡一覺再分。不久,其中一只猴子醒來(lái)了,它見別的猴子沒有醒來(lái),便將一堆桃子平均分成 5 份,結(jié)果多了一個(gè),就將多的這個(gè)吃了,拿走其中的一份并離開。又不久,第二只猴子醒來(lái)了,它不知道有一個(gè)同伴已經(jīng)拿走過桃子,便又將剩下的桃子平均分成 5 份,發(fā)現(xiàn)也多了一個(gè),同樣吃了這一個(gè),拿走其中的一份。如此類推第3只,第4只,第5 只猴子都是這樣分、吃、拿走。問這5只猴子至少摘了多少個(gè)桃子? 根據(jù)上述描述,編制程序解決問題。
26、運(yùn)動(dòng)會(huì)管理系統(tǒng) 問題描述:
校際運(yùn)動(dòng)會(huì)管理系統(tǒng)。設(shè)有n個(gè)學(xué)校參加校際運(yùn)動(dòng)會(huì),共有男子競(jìng)賽項(xiàng)目數(shù)m,女子競(jìng)賽項(xiàng)目數(shù)w。每個(gè)學(xué)??梢詤⒓铀懈?jìng)賽項(xiàng)目,也可以只參加部分競(jìng)賽項(xiàng)目,每個(gè)學(xué)校對(duì)每個(gè)項(xiàng)目的參賽運(yùn)動(dòng)員不能超過4人,每個(gè)運(yùn)動(dòng)員最多只能參加3項(xiàng)單項(xiàng)比賽,團(tuán)體賽不受限制。
各項(xiàng)目名次取法有如下幾種:用戶自定義:(各名次權(quán)值由用戶指定)
① 參賽人數(shù)超過6人,取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1;
②參賽人數(shù)不超過6人,取前3名:第1名得分 5,第2名得分 3,第3名得分2;
③ 團(tuán)體項(xiàng)目的名次取法和上面相同,但分?jǐn)?shù)加倍。功能要求 :
⑴ 運(yùn)動(dòng)員報(bào)名登記,以學(xué)校為單位進(jìn)行運(yùn)動(dòng)員報(bào)名登記,登記的限制要求按問題描述的要求;
⑵ 參賽信息查詢,查看參賽學(xué)校信息和比賽項(xiàng)目信息; ⑶ 競(jìng)賽檢錄,每項(xiàng)比賽開始前完成參賽運(yùn)動(dòng)員的檢錄; ⑷ 競(jìng)賽成績(jī)登記,填寫比賽名次,然后根據(jù)競(jìng)賽檢錄的運(yùn)動(dòng)員人數(shù)和上述的記分方式自動(dòng)完成各學(xué)校的成績(jī)登記并實(shí)時(shí)生成各學(xué)校的團(tuán)體總分;
⑸ 比賽成績(jī)查詢,可以按競(jìng)賽項(xiàng)目、參賽學(xué)校、參賽運(yùn)動(dòng)員查看比賽成績(jī); ⑹ 競(jìng)賽成績(jī)排序,以學(xué)校為單位,按總成績(jī)的高低,分別排序輸出每個(gè)學(xué)校的總成績(jī)、男子總成績(jī)、女子總成績(jī);
⑺ 設(shè)計(jì)一個(gè)菜單,至少具有上述操作要求的基本功能。
27、集合運(yùn)算
設(shè)有兩個(gè)用單鏈表表示的集合A、B,其元素類型是int且以非遞減方式存儲(chǔ),其頭結(jié)點(diǎn)分別為a、b。要求下面各問題中的結(jié)果集合同樣以非遞減方式存儲(chǔ),結(jié)果集合不影響原集合。實(shí)現(xiàn)要求:
⑴ 編寫集合元素測(cè)試函數(shù)IN_SET,如果元素已經(jīng)在集合中返回0,否則返回1; ⑵ 編寫集合元素輸入并插入到單鏈表中的函數(shù)INSERT_SET,保證所輸入的集合中的元素是唯一且以非遞減方式存儲(chǔ)在單鏈表中;
⑶ 編寫集合元素輸出函數(shù),對(duì)建立的集合鏈表按非遞增方式輸出; ⑷ 編寫求集合A、B的交C=A∩B的函數(shù),并輸出集合C的元素; ⑸ 編寫求集合A、B的并D=A∪B的函數(shù),并輸出集合D的元素;
⑹ 求集合A與B的對(duì)稱差E=(A-B)∪(B-A)的函數(shù),并輸出集合D的元素; ⑺ 設(shè)計(jì)一個(gè)菜單,具有輸入集合元素、求集合A、B的交C、求集合A、B的并D、求集合A與B的對(duì)稱差E、退出等基本的功能。
測(cè)試數(shù)據(jù):由讀者自定,但集合A、B的元素個(gè)數(shù)不得少于16個(gè)。
第二篇:vb程序設(shè)計(jì)課程設(shè)計(jì)題目
VB程序設(shè)計(jì)課程設(shè)計(jì)
一.題目:
1.記事本的設(shè)計(jì)與實(shí)現(xiàn) 2.學(xué)生成績(jī)管理系統(tǒng) 3.彈球游戲
4.圖書館管理系統(tǒng) 5.打字練習(xí)程序 6.超市銷售管理 7.小型測(cè)試系統(tǒng) 8.倉(cāng)庫(kù)管理系統(tǒng) 9.猜數(shù)字游戲 10.工資管理系統(tǒng) 二.要求和說明:
1.自己獨(dú)立完成,最終提交課程設(shè)計(jì)報(bào)告和實(shí)驗(yàn)成果
2.對(duì)各個(gè)系統(tǒng)實(shí)現(xiàn)功能進(jìn)行分析并設(shè)計(jì)好系統(tǒng)界面,要求界面設(shè)計(jì)美觀方便
3.課程設(shè)計(jì)報(bào)告格式:封面、題目、時(shí)間地點(diǎn)、要求、內(nèi)容、詳細(xì)步驟和過程、總結(jié) 1)功能描述
對(duì)系統(tǒng)要實(shí)現(xiàn)的功能進(jìn)行確切的描述。
2)概要設(shè)計(jì)
根據(jù)功能分析,建立系統(tǒng)的體系結(jié)構(gòu),即將整個(gè)系統(tǒng)分解成若干子模塊,用框圖表示各功能模塊之間的接口關(guān)系
3)詳細(xì)設(shè)計(jì)
詳細(xì)說明各功能模塊的實(shí)現(xiàn)過程,所用到的算法、技巧等(附上代碼)。
4)效果及存在問題
說明系統(tǒng)的運(yùn)行效果(附上界面圖形)、存在哪些不足以及預(yù)期的解決辦法。
5)心得 :談?wù)勗谡n程設(shè)計(jì)過程中的心得體會(huì)。4.指定時(shí)間必須在實(shí)驗(yàn)機(jī)房上機(jī)
5.最終成績(jī)包括平時(shí)成績(jī)(30%)和最終考核成績(jī)(70%)
6.實(shí)驗(yàn)設(shè)計(jì)內(nèi)容必須以老師指定的題目為準(zhǔn),老師指定的題目為最終檢查的依據(jù) 三.內(nèi)容:
1. 仿照windows記事本應(yīng)用程序,要求實(shí)現(xiàn)新建,打開,保存文件,對(duì)文本進(jìn)行字體顏色編輯,對(duì)文本實(shí)現(xiàn)查找,能夠復(fù)制粘貼功能。
2. 學(xué)生成績(jī)管理系統(tǒng)要求實(shí)現(xiàn)用戶登陸管理,瀏覽、添加、刪除和修改學(xué)生的成績(jī)信息,提供多種成績(jī)的查詢方式。1)登陸模塊
每個(gè)用戶只有三次登陸機(jī)會(huì),三次均未能輸入正確的用戶名和密碼,系統(tǒng)將強(qiáng)行推出。參考界面如下所示
2)主控模塊
進(jìn)入系統(tǒng)主界面后,自動(dòng)打開學(xué)生成績(jī)數(shù)據(jù)庫(kù),“學(xué)號(hào)”,“姓名”,“班級(jí)”,“英語(yǔ)”,“VB”,“數(shù)據(jù)庫(kù)”6個(gè)字段分別綁定相應(yīng)文本框,“總分”和“平均分”的內(nèi)容根據(jù)“英
語(yǔ)”,“VB”,“數(shù)據(jù)庫(kù)”文本框內(nèi)容的改變而改變。
單擊“首記錄”,“尾記錄”,“上一條”,“下一條”按鈕可以瀏覽數(shù)據(jù)庫(kù),但不能修改記錄。通過選擇相關(guān)菜單命令可以執(zhí)行相應(yīng)的操作。其中執(zhí)行“輸入”和“修改”命令后,“首記錄”和“尾記錄”按鈕隱藏,“上一條”,“下一條”按鈕變?yōu)椤按_定”和“取消”按鈕,參考界面如下:
3)查詢模塊
可以通過選擇不同的菜單命令進(jìn)入查詢模塊后,根據(jù)用戶輸入不同的查詢條件在查詢窗體中顯示查詢菜單,參考圖如下所示:
根據(jù)不同的查詢所得查詢界面參考下圖:
3.彈球游戲要求理解游戲玩法,正確設(shè)計(jì)游戲規(guī)則,合理設(shè)計(jì)實(shí)現(xiàn)算法,參照演示程序?qū)崿F(xiàn)功能。
4.圖書館管理系統(tǒng)要求實(shí)現(xiàn)功能有:用戶登陸,圖書的借閱和歸回,圖書信息的添加,修改,查詢和刪除操作。
5.打字練習(xí)程序要求自行設(shè)計(jì)程序界面,能夠?qū)崿F(xiàn)打字測(cè)試和打字練習(xí)功能,對(duì)打字正確率和速度進(jìn)行測(cè)試,并給出測(cè)試結(jié)果。
6. 超市銷售管理系統(tǒng)要求實(shí)現(xiàn)登陸管理,超市銷售商品管理(銷售商品的添加、刪除和修改)查看超市的全部銷售記錄,可按銷售記錄號(hào)、銷售商品名稱查詢相關(guān)銷售記錄、銷售統(tǒng)計(jì)等功能。
7.小型測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)要求能夠隨機(jī)生成20道數(shù)學(xué)計(jì)算題(要求有加,減,乘,除運(yùn)算,規(guī)定操作數(shù)的個(gè)數(shù)),對(duì)用戶結(jié)果進(jìn)行判斷,并能最終計(jì)算總成績(jī),要求用戶在規(guī)定的時(shí)間內(nèi)做完試題,超時(shí)自動(dòng)終止并給出成績(jī)。
8.倉(cāng)庫(kù)管理系統(tǒng)要求實(shí)現(xiàn)注冊(cè)登陸功能,對(duì)倉(cāng)庫(kù)信息的添加、刪除和修改,入庫(kù)和出庫(kù)的登記和查詢操作等。
9.猜數(shù)字游戲要求:游戲開始電腦隨機(jī)產(chǎn)生一個(gè)數(shù)字不重復(fù)的四位數(shù);將猜的數(shù)填在框內(nèi)按回車或者確定按鈕提交;電腦會(huì)將提交的數(shù)與它自動(dòng)產(chǎn)生的數(shù)進(jìn)行比較,結(jié)果顯示成“*A*B”。A代表位置正確數(shù)字也正確,B代表數(shù)字正確但位置不正確,比如:“2A2B”表示有2個(gè)數(shù)字的位置正確且數(shù)值也正確,除此以外,還猜對(duì)了2個(gè)數(shù)字,但位置不對(duì);共有10次機(jī)會(huì),在10次內(nèi),如果結(jié)果為“4A0B”,游戲成功。如果10次里都沒有猜對(duì)游戲失敗。
10.工資管理系統(tǒng):建立職工數(shù)據(jù)庫(kù)表,能夠存儲(chǔ)每個(gè)職工當(dāng)月的工資信息,包括:編號(hào)、部門、姓名、基本工資、崗位工資、職務(wù)補(bǔ)貼、獎(jiǎng)金、房租、水電費(fèi)、實(shí)發(fā)工資等數(shù)據(jù)。系統(tǒng)應(yīng)具有增加人員、刪除人員、查詢數(shù)據(jù)、修改數(shù)據(jù)、統(tǒng)計(jì)實(shí)發(fā)工資、報(bào)表輸出、退出系統(tǒng)等功能。
第三篇:VB程序設(shè)計(jì)課程設(shè)計(jì)
VB程序設(shè)計(jì)課程設(shè)計(jì)
1、目的
VB程序設(shè)計(jì)課程設(shè)計(jì)是考察學(xué)生對(duì)VB程序設(shè)計(jì)課程相關(guān)知識(shí)點(diǎn)掌握情況的重要環(huán)節(jié),也是激勵(lì)學(xué)生進(jìn)一步學(xué)習(xí)VB、提高運(yùn)用VB開發(fā)實(shí)際計(jì)算機(jī)程序的能力。課程設(shè)計(jì)的重點(diǎn)在于學(xué)生利用VB開發(fā)程序的能力。
2、課程設(shè)計(jì)題目
學(xué)生信息管理系統(tǒng)
3、程序功能
該程序具有建立數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)表,添加數(shù)據(jù),刪除數(shù)據(jù),查詢學(xué)生每學(xué)期成績(jī)、不及格情況、積點(diǎn)情況等相關(guān)信息的功能。
4、實(shí)現(xiàn)要求
每個(gè)學(xué)生建立一個(gè)數(shù)據(jù)庫(kù)(名字自擬),數(shù)據(jù)庫(kù)中建立學(xué)生基本信息表(學(xué)號(hào)、姓名、性別、出生年、出生月、出生日、聯(lián)系電話、年級(jí)、班級(jí)、住址等)、學(xué)生成績(jī)表(學(xué)號(hào)、課程號(hào)、成績(jī)、學(xué)期等)、課程信息表(課程號(hào)、課程名稱、出版社、出版日期、版次、頁(yè)碼、價(jià)格、課程類型(基礎(chǔ)課、專業(yè)基礎(chǔ)課、選修課等)、開課學(xué)院等)。
把課程信息、每一學(xué)期的成績(jī)等分別輸入相應(yīng)的表中,其中學(xué)生基本信息表記錄不少于5個(gè)學(xué)生的信息。
在以上數(shù)據(jù)的基礎(chǔ)上,實(shí)現(xiàn)相關(guān)的程序功能(不僅僅第3條指定的功能)。
設(shè)計(jì)多界面程序,相關(guān)查詢結(jié)果應(yīng)由不同的界面顯示,每個(gè)同學(xué)顯示結(jié)果的形式應(yīng)盡量不同。
5、考核
根據(jù)學(xué)生實(shí)現(xiàn)程序功能多少(40分)、界面設(shè)計(jì)情況(20分)、課程設(shè)計(jì)報(bào)告撰寫情況(20)、答辯情況(20分)進(jìn)行考核。雷同者應(yīng)重做。
6、課程設(shè)計(jì)報(bào)告內(nèi)容
1)課程設(shè)計(jì)題目
2)課程設(shè)計(jì)的目的3)程序功能介紹
4)程序界面設(shè)計(jì)與控件屬性設(shè)置
5)程序代碼編寫
6)程序演示(將運(yùn)行過程用截圖方式截下來(lái),并對(duì)輸入數(shù)據(jù)、輸出的結(jié)果進(jìn)行適當(dāng)說明)
7)課程學(xué)習(xí)與課程設(shè)計(jì)心得體會(huì)
7、上交材料
本次課程設(shè)計(jì)以小班為單位上交如下資料:
1)光盤:每一小班建立一個(gè)目錄(專業(yè)年級(jí)班級(jí)),在此目錄下建立每個(gè)同學(xué)的目錄(學(xué)號(hào)姓名),在每個(gè)同學(xué)的目錄下保存該同學(xué)的電子版的課程設(shè)計(jì)報(bào)告、打包的程序。
2)紙制版的課程設(shè)計(jì)報(bào)告
第四篇:課程設(shè)計(jì)題目
1、家庭財(cái)務(wù)管理系統(tǒng)
設(shè)計(jì)一個(gè)用于管理家庭收入和支出的系統(tǒng),實(shí)現(xiàn)以下功能:
1)對(duì)收入和支出的類別進(jìn)行分類,實(shí)現(xiàn)類別的添加、刪除、修改操作;
2)對(duì)每天的各項(xiàng)支出和收入進(jìn)行記錄和管理,該系統(tǒng)包括每月預(yù)算,每日消費(fèi)記錄的錄入、修改、查詢、刪除,3)可按年、月、日對(duì)收入和支出進(jìn)行統(tǒng)計(jì)和瀏覽的功能。并生成相應(yīng)的結(jié)算報(bào)表。
2、銀行個(gè)人賬戶管理系統(tǒng)
包括賬戶管理(開戶、銷戶、掛失等功能)和存取款管理(存款、取款,操作明細(xì)打?。┕δ?,各項(xiàng)操作應(yīng)符合銀行實(shí)際操作。
3、網(wǎng)絡(luò)圖片管理系統(tǒng)
設(shè)計(jì)一個(gè)網(wǎng)絡(luò)的圖片管理系統(tǒng),可以通過該系統(tǒng)上傳,分享,瀏覽,評(píng)論自己或者好友的圖片。實(shí)現(xiàn)以下功能:1)用戶注冊(cè)與登錄、2)個(gè)人資料修改、3)添加好友功能、4)創(chuàng)建相冊(cè)和子相冊(cè)、5)上傳圖片到指定相冊(cè)等功能,6)服務(wù)器處理并存至特定文件夾,同時(shí)用戶設(shè)定是否允許其他人瀏覽,默認(rèn)為好友間才能瀏覽,7)添加/取消好友的功能,8)可以在圖片下添加評(píng)論。
4、師生網(wǎng)上互動(dòng)平臺(tái)
設(shè)計(jì)一個(gè)網(wǎng)絡(luò)教學(xué)互動(dòng)平合, 具體實(shí)現(xiàn)的功能如下:
(1)教師部分功能
進(jìn)行課程管理: 進(jìn)行答疑管理;進(jìn)行試題管理。
(2)學(xué)生部分功能
閱讀公告、修改個(gè)人信息、查看“我的問題”、進(jìn)行網(wǎng)上提問、進(jìn)行網(wǎng)上測(cè)試。
5、業(yè)績(jī)考核系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
功能要求:
1)論文分類管理功能(期刊刊物類別(核心、一級(jí)等)、影響因子等相關(guān)信息的管理)
2)個(gè)人論文信息管理功能(個(gè)人發(fā)表論文情況的錄入、修改、刪除)
3)用戶管理(包括普通用戶、管理用戶、審核用戶的相關(guān)權(quán)限及功能設(shè)計(jì))
4)生成個(gè)人業(yè)績(jī)報(bào)表
進(jìn)度安排及主要內(nèi)容:
第1天:理解題目,進(jìn)行需求分析,功能確定,模塊劃分,及總體設(shè)計(jì);
第2天:確定編程開發(fā)環(huán)境,并熟悉環(huán)境及相關(guān)API;
第3天--第4天:進(jìn)行詳細(xì)代碼設(shè)計(jì),完成系統(tǒng)基本功能;
第5天:系統(tǒng)運(yùn)行測(cè)試修改,完成系統(tǒng)設(shè)計(jì),撰寫實(shí)習(xí)報(bào)告。
報(bào)告內(nèi)容:
1、系統(tǒng)需求分析、功能確定、模塊劃分,開發(fā)環(huán)境選定;
2、系統(tǒng)總流程圖,(如有必要畫主要模塊流程圖)
3、系統(tǒng)設(shè)計(jì)主要代碼及解析(要求只寫主要功能模塊的關(guān)鍵代碼)
4、課程設(shè)計(jì)總結(jié)。
第五篇:課程設(shè)計(jì)題目
青海大學(xué)電2013《微機(jī)原理及應(yīng)用》課程設(shè)計(jì)題目
1.小型水泵定時(shí)控制裝置.............................................2 2.溫度監(jiān)測(cè)裝置..............................................................3 3.簡(jiǎn)易數(shù)字頻率計(jì)的設(shè)計(jì).............................................4 4.簡(jiǎn)易可編程信號(hào)發(fā)生器.............................................5 5.簡(jiǎn)易太陽(yáng)能熱水器水位溫度控制裝置.....................6 6.簡(jiǎn)易電子琴..................................................................7 7.簡(jiǎn)易可調(diào)色LED燈....................................................8 8.簡(jiǎn)易超聲測(cè)距裝置......................................................9
1.小型水泵定時(shí)控制裝置
一、任務(wù)
設(shè)計(jì)并制作一個(gè)小型水泵控制裝置,水泵由一臺(tái)220V單相異步電動(dòng)機(jī)驅(qū)動(dòng),用于定時(shí)進(jìn)行抽水灌溉。
二、要求
1、基本要求
(1)水泵額定功率750W,每日上午6:00和下午18:00分別工作2小時(shí)。
(2)水泵工作起始時(shí)間和工作時(shí)間可設(shè)置。
(3)時(shí)間誤差不超過1分鐘/24小時(shí)。
(4)掉電后能正常計(jì)時(shí),上電后能自動(dòng)判斷是否啟動(dòng)水泵。(5)具有手動(dòng)控制開關(guān),隨時(shí)可控制水泵工作。
2、發(fā)揮部分
(1)可獨(dú)立控制2臺(tái)以上水泵。
(2)實(shí)時(shí)顯示當(dāng)前時(shí)間和水泵工作狀態(tài)。
(3)時(shí)間誤差小于10秒鐘/24小時(shí)。
(4)具有遠(yuǎn)程控制能力。
(5)其它具有實(shí)際意義的功能。
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、發(fā)揮部分第(5)項(xiàng),自設(shè)功能應(yīng)貼近實(shí)際,解決實(shí)際問題。
3、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
4、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
5、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
2.溫度監(jiān)測(cè)裝置
一、任務(wù)
設(shè)計(jì)并制作一個(gè)溫度監(jiān)測(cè)裝置,對(duì)環(huán)境溫度進(jìn)行測(cè)量,溫度范圍-20℃-50℃。
二、要求
1、基本要求
(1)監(jiān)測(cè)1處溫度,并將溫度實(shí)時(shí)顯示。
(2)設(shè)置溫度上限和下限,當(dāng)溫度越限,發(fā)出報(bào)警。
(3)測(cè)量精度1℃。
(4)溫度上下限值能夠通過按鍵進(jìn)行設(shè)定。(5)溫度值能通過串口發(fā)送給計(jì)算機(jī)。
2、發(fā)揮部分
(1)可獨(dú)立監(jiān)測(cè)2處溫度,并將溫度實(shí)時(shí)顯示。
(2)2處溫度上下限可獨(dú)立設(shè)定。
(3)具有報(bào)警取消功能。
(4)計(jì)算機(jī)可發(fā)送指令控制監(jiān)測(cè)系統(tǒng)的繼電器。
(5)計(jì)算機(jī)可發(fā)送指令設(shè)置溫度上下限。
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、串口通信格式自行設(shè)計(jì)。
3、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
4、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
5、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
3.簡(jiǎn)易數(shù)字頻率計(jì)的設(shè)計(jì)
一、任務(wù)
設(shè)計(jì)并制作一個(gè)簡(jiǎn)易數(shù)字顯示的數(shù)字頻率計(jì)。
二、要求
1、基本要求
(1)頻率測(cè)量:輸入信號(hào)方波,幅度0.5V-5V,頻率1Hz-1kHz(2)周期測(cè)量:輸入信號(hào)方波,幅度0.5V-5V,頻率1Hz-1kHz(3)顯示:十進(jìn)制數(shù)字顯示,每種不種測(cè)量功能用不同的LED進(jìn)行指示。
2、發(fā)揮部分
(1)脈沖寬度測(cè)量:輸入脈沖波,幅度0.5V-5V,脈沖寬度>=100us(2)當(dāng)頻率超出范圍時(shí),顯示超限信息。
(3)當(dāng)幅值超出范圍時(shí),進(jìn)行保護(hù)。
(4)擴(kuò)展頻率的測(cè)量范圍
(5)輸入信號(hào)正弦波
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
4.簡(jiǎn)易可編程信號(hào)發(fā)生器
一、任務(wù)
設(shè)計(jì)并制作一個(gè)帶數(shù)字顯示的可編程信號(hào)發(fā)生器。
二、要求
1、基本要求
(1)輸出方波、矩形波、鋸齒波
(2)幅值可調(diào):范圍1V-5V,步進(jìn)值0.5V(3)頻率可調(diào):范圍1Hz-1000Hz,步進(jìn)值100Hz(3)顯示:顯示幅值,用LED指示目前輸出波形的種類
2、發(fā)揮部分
(1)輸出正弦波、三角波、任意波。
(2)幅值可調(diào)范圍0.1V-5V,步進(jìn)值0.01V(細(xì)調(diào)檔)和0.1V(粗調(diào)檔)。(3)頻率可調(diào)范圍1Hz-5kHz,步進(jìn)值100Hz,10Hz,1Hz三檔(5)顯示頻率
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。5.簡(jiǎn)易太陽(yáng)能熱水器水位溫度控制裝置
一、任務(wù)
設(shè)計(jì)并制作一個(gè)帶數(shù)字顯示的太陽(yáng)能熱水器水位溫度控制裝置。
二、要求
1、基本要求
(1)檢測(cè)當(dāng)前太陽(yáng)能熱水器中的水位,當(dāng)水滿或水空時(shí)進(jìn)行報(bào)警提示。
(2)檢測(cè)當(dāng)前水溫
(3)顯示:水位用4檔百分比顯示,水溫顯示0.5℃
2、發(fā)揮部分
(1)可額外增加時(shí)間顯示。(2)可設(shè)置最大上水水位。(3)設(shè)置的參數(shù)掉電后自動(dòng)存儲(chǔ)。(4)其他實(shí)際中有用的功能
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
6.簡(jiǎn)易電子琴
一、任務(wù)
設(shè)計(jì)并制作一個(gè)帶數(shù)字顯示的電子琴。
二、要求
1、基本要求
(1)要有至少16個(gè)琴鍵,發(fā)出1-7音符及高8度的音符,按C調(diào)進(jìn)行設(shè)計(jì)。
(2)顯示:當(dāng)前的頻率值和音符(3)記錄彈奏的時(shí)間,掉電可存儲(chǔ)。(4)聲音無(wú)明顯失真。
2、發(fā)揮部分
(1)音調(diào)可以進(jìn)行修改
(2)設(shè)計(jì)喇叭對(duì)應(yīng)的功放電路,使聲音洪亮。(3)提供測(cè)試曲目。(4)其他實(shí)際中有用的功能
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
7.簡(jiǎn)易可調(diào)色LED燈
一、任務(wù)
使用三色LED,設(shè)計(jì)并制作一個(gè)可調(diào)色的LED燈。
二、要求
1、基本要求
(1)紅、藍(lán)、綠三色可單獨(dú)進(jìn)行亮度的調(diào)節(jié),從而實(shí)現(xiàn)調(diào)色。
(2)顯示:三色占有的比例。
(3)設(shè)置好的各色比例值,掉電后保持。
2、發(fā)揮部分
(1)使用亞克力等材料自制燈罩,使調(diào)色效果明顯。(2)各色的調(diào)節(jié)步進(jìn)值分細(xì)調(diào)和粗調(diào)2檔(3)提供時(shí)鐘顯示。
(4)通過串口將目前的調(diào)色值發(fā)送給上位機(jī)(PC端)。
(5)使用多個(gè)LED。
(6)PC端可通過串口發(fā)送指令實(shí)現(xiàn)調(diào)色
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。
8.簡(jiǎn)易超聲測(cè)距裝置
一、任務(wù)
使用超聲收發(fā)一體化探頭實(shí)現(xiàn)簡(jiǎn)易超聲測(cè)距裝置。
二、要求
1、基本要求
(1)測(cè)距范圍1cm-3m
(2)測(cè)距靈敏度要求:人走過時(shí)進(jìn)行測(cè)距,小動(dòng)物走過時(shí)不測(cè)距(3)測(cè)距誤差控制在5%以內(nèi)
(4)檢測(cè)當(dāng)前環(huán)境溫度,溫度誤差0.5℃。(5)顯示:測(cè)量的距離,溫度
(6)可設(shè)定測(cè)距后的上下限,當(dāng)超過設(shè)定的上下限后報(bào)警。
2、發(fā)揮部分
(1)更遠(yuǎn)的測(cè)距距離(2)更低的測(cè)距誤差
(3)通過串口將當(dāng)前的測(cè)距值發(fā)送給上位機(jī)(PC端)。
三、說明
1、提供+5V、±12V直流電源,不需另行制作。
2、利用單片機(jī)開發(fā)板及必要的自行設(shè)計(jì)的電路完成設(shè)計(jì)。
3、設(shè)計(jì)報(bào)告正文中應(yīng)包括系統(tǒng)總體框圖、核心電路原理圖、主要流程圖、主要的測(cè)試結(jié)果。完整的電路原理圖、重要的源程序和完整的測(cè)試結(jié)果用附件給出。
4、最終需上交的清單:實(shí)物、設(shè)計(jì)報(bào)告、完整的Keil項(xiàng)目文件、C程序文件、H頭文件、必要的Proteus仿真文件(如果有仿真的話上交)、清晰的作品運(yùn)行圖片、作品與成員的合影(包含日常調(diào)試時(shí)的合影等)、包含作品完整講解的視頻。