第一篇:教學(xué)系統(tǒng)課程設(shè)計(jì)計(jì)劃書
文 章
來源蓮山
課件 w ww.5 y kj.Co m來源
教學(xué)系統(tǒng)課程設(shè)計(jì)計(jì)劃書
背景
由于我國地域廣袤,并存在一定的貧富差距,因此教育資源的分布也呈現(xiàn)出不均勻的現(xiàn)象。近幾年來,各地各組織的支教活動也越來越多,我校青年志愿者協(xié)會每年都會組織100多名志愿者去偏遠(yuǎn)地區(qū)支教。雖然,這些志愿者都是經(jīng)過層層選拔而出,但是其所擁有的教學(xué)能力與溝通技能并不能達(dá)到教學(xué)要求。[蓮~山課件 ]因此,為了使支教同學(xué)具備基本的教學(xué)能力與技巧,更有效的進(jìn)行和完成支教活動,將支教活動的有效性做到最大化,需要對即將前去支教的同學(xué)們進(jìn)行教師技能培訓(xùn)。
培訓(xùn)對象
支教大學(xué)生
培訓(xùn)內(nèi)容
對支教大學(xué)生進(jìn)行教師技能與教師職能的簡單培訓(xùn),使其具備基本的教學(xué)能力,以及教師的基本素質(zhì)(因?yàn)槭侵Ы坦ぷ魃蠉徢芭嘤?xùn),所以培訓(xùn)內(nèi)容以最基本的內(nèi)容為主,不強(qiáng)調(diào)專業(yè)性)。
任務(wù)分配及進(jìn)度計(jì)劃
第一階段
負(fù)責(zé)人:張x 截止時間: 1月3日(已完成)
1、確定選題,將課程設(shè)計(jì)內(nèi)容分塊細(xì)化,制定工作計(jì)劃。
2、確定培訓(xùn)目的、培訓(xùn)對象,并進(jìn)行教學(xué)分析,包括教學(xué)目的分析和從屬技能分析。
3、設(shè)計(jì)需求分析問卷并進(jìn)行分析。
第二階段
負(fù)責(zé)人:岳xx 時間:1月4日
1、根據(jù)調(diào)查結(jié)果,得出需求評估報告。
2、進(jìn)行學(xué)習(xí)者分析和環(huán)境分析。
3、編寫績效目標(biāo)。
第三階段
負(fù)責(zé)人:李x 時間:1月5日
1.開發(fā)教學(xué)策略。
2.設(shè)計(jì)教學(xué)包:開發(fā)和篩選教學(xué)材料。
第四階段
負(fù)責(zé)人:侯x 時間:1月6日
1、設(shè)計(jì)教學(xué)包:評估方案和課程管理信息。
2、設(shè)計(jì)并實(shí)施教學(xué)的形成性評價。
3、進(jìn)行總結(jié)性評價。
第五階段
負(fù)責(zé)人:岳xx 時間:1月7日
1、各組員完成個人總結(jié)。
2、對培訓(xùn)過程做匯報。
注:每個階段每個人都有任務(wù),負(fù)責(zé)人是這一階段整體的責(zé)任人,這一階段的結(jié)果由負(fù)責(zé)人向李靜蓉老師匯報并整理他的意見進(jìn)行修改。
文 章來源蓮山
課件 w ww.5 y kj.Co m來源
第二篇:3.課程設(shè)計(jì)計(jì)劃書
《聚合物成型工藝及設(shè)備》課程設(shè)計(jì)計(jì)劃書
一 課程設(shè)計(jì)的總體目標(biāo)
《聚合物成型工藝及設(shè)備》課程設(shè)計(jì)是在學(xué)生完成基礎(chǔ)課、技術(shù)基礎(chǔ)課、專業(yè)課全部課程后進(jìn)行的一次綜合性訓(xùn)練, 是整個教學(xué)過程中理論聯(lián)系實(shí)際不可缺少的教學(xué)環(huán)節(jié)。通過這次課程設(shè)計(jì),可使學(xué)生對先修課程的知識進(jìn)行較為全面而綜合的設(shè)計(jì)練習(xí),學(xué)生應(yīng)在專業(yè)技術(shù)應(yīng)用能力上達(dá)到培養(yǎng)目標(biāo)的基本要求,在塑料成型工藝與聚合物成型工藝及設(shè)備設(shè)計(jì)技術(shù)方面得到全面提高,并受到工程師的基本訓(xùn)練。
二 課程設(shè)計(jì)課時分配
1、課程設(shè)計(jì)時間為1周,有效工作日為5天。
2、設(shè)計(jì)準(zhǔn)備,確定制品要求1天。
3、確定產(chǎn)品尺寸與形狀,繪制產(chǎn)品示意圖與效果圖1天。
4、配方設(shè)計(jì),材料配制設(shè)備與工藝選擇1天。
5、工藝設(shè)計(jì)和計(jì)算1天。
6、確定各種參數(shù),繪制關(guān)鍵部件示意圖,完成課程設(shè)計(jì)說明書等材料整理工作1天。
三 課程設(shè)計(jì)的總體要求
1、運(yùn)用所學(xué)的理論及生產(chǎn)實(shí)際知識,進(jìn)行聚合物成型工藝及設(shè)備設(shè)計(jì)的初步訓(xùn)練,培養(yǎng)學(xué)生的綜合設(shè)計(jì)能力。
2、掌握聚合物成型工藝及設(shè)備設(shè)計(jì)的方法和步驟。
3、使學(xué)生掌握聚合物成型工藝及設(shè)備設(shè)計(jì)的基本技能,具有查閱和運(yùn)用標(biāo)準(zhǔn)資料、手冊等有關(guān)技術(shù)資料的能力。
4、熟練掌握繪圖和編寫技術(shù)文件的能力。
四 課程設(shè)計(jì)的內(nèi)容
1、設(shè)計(jì)聚合物制件并繪制成圖
要求分析給定的聚合物制件,了解其用途,聚合物的性能,分析其畫法、標(biāo)注、結(jié)構(gòu)是否合理,提出改進(jìn)意見,與指導(dǎo)教師商討后畫出正確合理的制件圖。
2、設(shè)計(jì)模具、螺桿等關(guān)鍵部件,并繪制成圖
運(yùn)用所學(xué)知識,結(jié)合查閱文獻(xiàn),設(shè)計(jì)模具、螺桿等關(guān)鍵部件。運(yùn)用AUTOCAD繪制成圖。要求圖框、圖線、畫法符合制圖標(biāo)準(zhǔn),結(jié)構(gòu)合理,與選用的設(shè)備匹配。
3、畫出除標(biāo)準(zhǔn)件以外的全部零件圖
要求符合制圖標(biāo)準(zhǔn),標(biāo)準(zhǔn)完全、正確,工藝性合理,零件尺寸協(xié)調(diào)。
4、編寫課程設(shè)計(jì)說明書一份
五 課程設(shè)計(jì)的成績評定
課程設(shè)計(jì)完成后指導(dǎo)教師對學(xué)生的設(shè)計(jì)工作進(jìn)行考核。
1、學(xué)生按時間完成設(shè)計(jì)任務(wù),并將設(shè)計(jì)圖紙及設(shè)計(jì)計(jì)算說明書交指導(dǎo)教師審閱。
2、審閱后,參加答辯。
3、最后根據(jù)平時設(shè)計(jì)情況、設(shè)計(jì)質(zhì)量、答疑及最后答辯情況,由指導(dǎo)教師評定成績。答辯后,設(shè)計(jì)圖紙及設(shè)計(jì)說明書資料室存放,不再發(fā)還給學(xué)生。
第三篇:投票系統(tǒng)課程設(shè)計(jì)
摘要:在積極建立科學(xué)管理機(jī)制的今天,僅僅靠原始的手工管理或簡單的單機(jī)管理,管理部門面對大量的信息,無法有效率地將其中的重要部分提取出來,并做出相應(yīng)的判斷和處理。投票管理者的決策只能依據(jù)手工表數(shù)據(jù),在浪費(fèi)大量人力、物力的同時無法做到實(shí)時監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時性。因此,先進(jìn)的管理思想就成為了一個可望而不可及的目標(biāo)。投票非常急需一套既有先進(jìn)管理思想的系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有投票管理水平的一種重要手段。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,在先進(jìn)的計(jì)算機(jī)技術(shù)、通信技術(shù)、控制技術(shù)及IC卡技術(shù)基礎(chǔ)上,采用系統(tǒng)集成方法,逐步建立一個智能化的投票系統(tǒng)。關(guān)鍵詞 ASP 投票 數(shù)據(jù)庫
目 錄
1設(shè)計(jì)目的......................................................................................................................................1 2 總體設(shè)計(jì).....................................................................................................................................1 2.1程序設(shè)計(jì)組成框圖...............................................................................................................1 2.3數(shù)據(jù)庫分析與設(shè)計(jì)...............................................................................................................1 3 詳細(xì)設(shè)計(jì).....................................................................................................................................3 3.1 模塊功能說明......................................................................................................................3 3.2 登錄模塊..............................................................................................................................3 3.3 投票模塊..............................................................................................................................4 3.4 管理員模塊..........................................................................................................................5 4 系統(tǒng)實(shí)現(xiàn).....................................................................................................................................6 4.1錄入模塊...............................................................................................................................6 4.2 投票模塊..............................................................................................................................7 4.3管理員模塊...........................................................................................................................8 總結(jié).................................................................................................................................................9 附錄A: 主要源程序....................................................................................................................11
網(wǎng)上投票系統(tǒng)
1設(shè)計(jì)目的
系統(tǒng)開發(fā)目的:
網(wǎng)絡(luò)在線投票是目前網(wǎng)上比較常見的一個功能,利用此功能可以在互聯(lián)網(wǎng)上直接投票,并即時查看投票結(jié)果。利用此系統(tǒng),用戶投票比較方便并且用戶還可以查看并分析投票結(jié)果,從中獲得對自己有用的信息。
對我們而言,通過編制一個小型網(wǎng)絡(luò)應(yīng)用程序的課程設(shè)計(jì),使我們鞏固所學(xué)的ASP.NET的理論知識,把所學(xué)的理論知識應(yīng)用于實(shí)際問題,培養(yǎng)綜合運(yùn)用所學(xué)知識解決實(shí)際問題的能力。初步掌握設(shè)計(jì)一個網(wǎng)上應(yīng)用程序的思路、方法、步驟。鞏固所學(xué)的有關(guān)知識,培養(yǎng)有關(guān)技能??傮w設(shè)計(jì)
2.1程序設(shè)計(jì)組成框圖
2.3數(shù)據(jù)庫分析與設(shè)計(jì)
設(shè)計(jì)中包括登錄模塊和投票模塊,則數(shù)據(jù)庫有用戶表(users)和候選人表(hxr),用戶表(users)包含用戶賬號(ID)、密碼(Psw)、權(quán)限(Power)和投票記錄(Pw_num)。登陸頁面時,若Power=1,則進(jìn)入管理員頁面,若Power=0,則進(jìn)入普通用戶頁面。投票記錄原始值均為0,當(dāng)進(jìn)行投票后,則自動更新成1,則不能再次投票,如下建立數(shù)據(jù)庫:
網(wǎng)上投票系統(tǒng)
網(wǎng)上投票系統(tǒng) 詳細(xì)設(shè)計(jì)
3.1 模塊功能說明
系統(tǒng)包括大模塊:登錄模塊,普通用戶模塊和管理員模塊三塊,其中普通用戶模塊包括投票模塊和投票結(jié)果查看模塊,管理員模塊包括修改與刪除候選人信息模塊和添加候選人模塊。
3.2 登錄模塊
網(wǎng)上投票系統(tǒng)
3.3 投票模塊
網(wǎng)上投票系統(tǒng)
3.4 管理員模塊
網(wǎng)上投票系統(tǒng) 系統(tǒng)實(shí)現(xiàn)
4.1錄入模塊
網(wǎng)上投票系統(tǒng)
4.2 投票模塊
每次必須選擇五名候選人,多選、少選、不選均不能成功:
每個用戶只能投一次票,當(dāng)再次投票時則顯示:
網(wǎng)上投票系統(tǒng)
4.3管理員模塊
編輯與刪除:
查看結(jié)果:
網(wǎng)上投票系統(tǒng)
總結(jié)
經(jīng)過一周的時間,在同學(xué)和老師的幫助下,基本完成本次課程設(shè)計(jì),基本完成了在線投票的功能要求。
這次課程設(shè)計(jì)課程設(shè)計(jì)給我的最大的印象是:基本知識是一切的根本;架構(gòu)很重要的,比想像的還要重要;實(shí)踐比一切空談和理論更能學(xué)到東西。從做這個課程設(shè)計(jì)開始無論遇到什么困難,我都沒有一絲的放棄的念頭。在設(shè)計(jì)過程中一定要慎重,仔細(xì)。來不得半點(diǎn)馬虎。布局是整個課程設(shè)計(jì)的中心,考慮要全面,分析徹底。才會為后來的設(shè)計(jì)打下良好的基礎(chǔ)。否則,前功盡棄,甚至不能完成任務(wù)。
從這次課程設(shè)計(jì)中我也學(xué)到了很多,掌握了常用數(shù)據(jù)庫方面的知識,也進(jìn)一步學(xué)習(xí)了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不僅培養(yǎng)了我獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高,讓我們學(xué)會了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的。
最后,感謝老師的耐心指導(dǎo)和同學(xué)的幫助,沒有你們的無私教導(dǎo)和幫助,就沒有今天的我的設(shè)計(jì)的實(shí)現(xiàn),衷心感謝你們!
通過此次課程設(shè)計(jì),我掌握了常用數(shù)據(jù)庫方面的知識,也進(jìn)一步學(xué)習(xí)了SQL Server2005和Visual Studio 2005的使用,更重要的是,它不僅培養(yǎng)了獨(dú)立思考、動手操作的能力,在各種其它能力上也都有了提高,讓我們學(xué)會了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的。在設(shè)計(jì)過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查調(diào)試終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗(yàn)不足。面對社會的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。
實(shí)驗(yàn)過程中,也對團(tuán)隊(duì)精神的進(jìn)行了考察,讓我們在合作起來更加默契,在成功后一起體會喜悅的心情。果然是團(tuán)結(jié)就是力量,只有互相之間默契融洽的配合才能換來最終完美的結(jié)果。
網(wǎng)上投票系統(tǒng)
此次設(shè)計(jì)也讓我明白了思路即出路,有什么不懂不明白的地方要及時請教或上網(wǎng)查詢,只要認(rèn)真鉆研,動腦思考,動手實(shí)踐,就一定能解決問題。
參考文獻(xiàn):
[01]閆洪亮.Asp.Net程序設(shè)計(jì)案例教程[M]:北京.北京大學(xué)出版社.2010.1 [02]郝興偉.Web程序設(shè)計(jì)[M]:北京.中國水利水電出版社.2008
網(wǎng)上投票系統(tǒng)
附錄A: 主要源程序
網(wǎng)上投票系統(tǒng)源程序
(1)登錄
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page { protected void Button1_Click(object sender, EventArgs e){ String str_ID = user.Text;SqlConnection cn = DB.createCon();cn.Open();string strsql = “select * from users where ID ='” + user.Text + “' and Psw ='” +psw.Text+ “'”;SqlCommand cm = new SqlCommand(strsql, cn);SqlDataReader dr = cm.ExecuteReader();if(dr.Read()){ Session[“ID”]=dr [“ID”];Session[“Power”]=dr [“Power”];Session[“Psw”] = dr[“Psw”];if((int)Session[“Power”]==0){ Response.Redirect(“普通用戶頁面.aspx”);} else if((int)Session[“Power”]==1){ Response.Redirect(“管理員頁面.aspx”);} else { Label1.Text = “對不起,登錄失敗?。 ?} cn.Close();
網(wǎng)上投票系統(tǒng)
} } }
(2)投票 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;
public partial class 投票頁面 : System.Web.UI.Page { int check_num = 0;SqlConnection MyConn = DB.createCon();protected void Page_Load(object sender, EventArgs e){ string str2 = “select Name from hxr where ID='” + Session[“ID”] + “'”;MyConn.Open();SqlCommand comm = new SqlCommand(str2, MyConn);
CheckNum();MyConn.Close();
} protected void CheckNum(){ foreach(System.Web.UI.WebControls.GridViewRow row in this.GridView1.Rows){
CheckBox chk =(CheckBox)row.FindControl(“CheckBox1”);if(chk.Checked == true){ check_num = check_num + 1;if(chk.Checked == false){ check_num = check_num-1;
網(wǎng)上投票系統(tǒng)
} } }
} protected void vote(){ if(check_num == 0){ Response.Write(“”);return;} if(check_num!= 5){ Response.Write(“”);return;} if(check_num == 5){ // MyConn.Open();foreach(System.Web.UI.WebControls.GridViewRow dl in this.GridView1.Rows){ CheckBox chk =(CheckBox)dl.FindControl(“CheckBox1”);if(chk.Checked == true){ string ID = dl.Cells[1].Text.ToString();MyConn.Open();string str1 = “update hxr set vote=vote+1 where ID='” + ID + “'”;string str = “update users set Pw_num =1 where ID='” + Session[“ID”] + “'”;SqlCommand MyComm = new SqlCommand(str1, MyConn);SqlCommand MyComm1 = new SqlCommand(str, MyConn);MyComm.ExecuteNonQuery();MyComm1.ExecuteNonQuery();
MyConn.Close();Response.Write(“”);Response.Write(“”);} }
} } protected void Button1_Click1(object sender, EventArgs e){
string str = “select * from users where ID ='”+ Session[“ID”]+“' and Psw='”+Session[“Psw”]+“' ”;MyConn.Open();SqlCommand comm = new SqlCommand(str, MyConn);SqlDataReader dr1= comm.ExecuteReader();
if(dr1.Read()){ if((int)dr1[“Pw_num”] == 1){
Response.Write(“”);
}
else { MyConn.Close();vote();} } } }
第四篇:嵌入式系統(tǒng)課程設(shè)計(jì)
《嵌入式系統(tǒng)概論》綜合設(shè)計(jì)報告書
設(shè)計(jì)題目:用鍵盤控制LED顯示不同圖形
中央民族大學(xué) 二零零八年十月三十一日
一、設(shè)計(jì)目的
了解LED點(diǎn)陣和矩陣鍵盤的工作原理。
二、設(shè)計(jì)內(nèi)容
編寫程序控制用矩陣鍵盤控制LED點(diǎn)亮,產(chǎn)生不同的圖形。
三、設(shè)計(jì)方案
功能概述:
本設(shè)計(jì)要實(shí)現(xiàn)的功能是通過鍵盤控制LED點(diǎn)陣圖形顯示,如果鍵盤輸入0-9十個數(shù)字時顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號。
1、程序設(shè)計(jì)思路
本設(shè)計(jì)要實(shí)現(xiàn)鍵盤控制LED點(diǎn)陣圖形顯示,就必須要編寫鍵盤和LED點(diǎn)陣的程序。先通過掃描矩陣鍵盤,得到鍵盤值,然后再調(diào)用點(diǎn)陣顯示子函數(shù),根據(jù)掃描的鍵盤值,在LED點(diǎn)陣上顯示不同的圖形。
2、主程序設(shè)計(jì)
主程序要實(shí)現(xiàn)的功能是矩陣鍵盤掃描,得到鍵盤值,然后把值傳給LED顯示函數(shù)。
程序流程圖如下:
3、LED點(diǎn)陣顯示函數(shù)設(shè)計(jì)
本函數(shù)要實(shí)現(xiàn)的功能是根據(jù)鍵盤的值,在LED點(diǎn)陣上顯示不同的圖形。如果鍵盤的輸入值為0-9則顯示相應(yīng)的數(shù)字,如果輸入的是其他值,則顯示“+”。本程序采用二維數(shù)組存放要顯示的圖形的字模,然后再通過逐行掃描LED點(diǎn)陣,把要顯示的圖形分8次顯示,一次顯示一行,利用人眼的視覺暫留效應(yīng),是人看到的是一個圖形一次顯示出來,通過一個循環(huán)控制圖形顯示的時間。程序流程圖如下:
4、點(diǎn)陣圖形設(shè)計(jì)
根據(jù)8*8 LED點(diǎn)陣的原理,8X8 點(diǎn)陣共需要64 個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一列置1 電平,某一行置0 電平,則相應(yīng)的二極管就亮;
先繪制出要顯示的圖形如下:
根據(jù)圖形中點(diǎn)亮的LED燈的位置,得到相應(yīng)圖形的16進(jìn)制數(shù),存放在二維數(shù)組Buf1[11][8]中。
所以要顯示的圖形的字模如下:
buf1[11][8]={ {0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0
{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1
{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2
{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3
{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4
{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5
{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6
{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7
{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8
{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9
{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}
//+
};
四、程序源代碼
//*************************************************************** #include
#define DEVICE_NAME “/dev/led_ary_ctl” #define DEVICE_NAME1 “/dev/keypad”
void Key(unsigned char b[]);
//------main----int main(void){
int fd;
int ret;
unsigned char buf[2];
double x;
char pre_scancode = 0xff;
printf(“n start keypad_driver test nn”);
fd = open(DEVICE_NAME1, O_RDWR);
printf(“fd = %dn”,fd);
if(fd ==-1){
printf(“open device %s errorn”,DEVICE_NAME1);}
else {
buf[0]=0x22;
while(1)
{
read(fd,buf,1);
if(buf[0]!= pre_scancode)
{
if(buf[0]!=0xff)
{
printf(“key =%xn”,buf[0]);
Key(buf);
}
}
pre_scancode = buf[0];
usleep(50000);
}
// close
ret = close(fd);
printf(“ret=%dn”,ret);
printf(“close keypad_driver testn”);}
return 0;}// end main //***************************************************************************** //---------------void Key(unsigned char b[]){ int fd;
int ret;
int i,j,k;
unsigned char buf[2];
unsigned char buf2[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char buf1[11][8]={{0x3c,0x24,0x24,0x24,0x24,0x24,0x3c,0x00},//0
{0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08},//1
{0x3c,0x20,0x20,0x3c,0x04,0x04,0x3c,0x00},//2
{0x3c,0x20,0x20,0x3c,0x20,0x20,0x3c,0x00},//3
{0x24,0x24,0x24,0x3c,0x20,0x20,0x20,0x00},//4
{0x3c,0x04,0x04,0x3c,0x20,0x20,0x3c,0x00},//5
{0x3c,0x04,0x04,0x3c,0x24,0x24,0x3c,0x00},//6
{0x3c,0x20,0x20,0x20,0x20,0x20,0x20,0x00},//7
{0x3c,0x24,0x24,0x3c,0x24,0x24,0x3c,0x00},//8
{0x3c,0x24,0x24,0x3c,0x20,0x20,0x3c,0x00},//9
{0x08,0x08,0x08,0x3e,0x08,0x08,0x08,0x00}
//+
};
// begin of led ary
buf[0]= 1;
buf[1]= 0;
if(b[0]<=9)i=b[0];else
i=10;
fd = open(DEVICE_NAME, O_RDWR);
printf(“fd = %dn”,fd);
if(fd ==-1)
printf(“open device %s errorn”,DEVICE_NAME);
else {
for(j=0;j<=5;j++)
{
for(k=0;k<8;k++)
{
buf[0]=buf1[i][k];buf[1]=buf2[k];
write(fd,buf,2);
}
usleep(1);
}
// close
ret = close(fd);
printf(“ret=%dn”,ret);
printf(“close led_driver testn”);} } //-
五、設(shè)計(jì)結(jié)果
實(shí)現(xiàn)鍵盤控制LED點(diǎn)陣顯示,輸入0-9十個數(shù)字時顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號。
六、心得體會
通過本次實(shí)驗(yàn),我們對linux下的實(shí)驗(yàn)更加熟悉了,對LED點(diǎn)陣顯示和矩陣鍵盤的原理有了深入的了解,掌握了點(diǎn)陣圖形的設(shè)計(jì)方法和鍵盤的輸入的讀取,并把二者結(jié)合起來,實(shí)現(xiàn)了鍵盤控制點(diǎn)陣圖形現(xiàn)實(shí)。
在實(shí)驗(yàn)過程中,我們也出現(xiàn)了問題,最開始時,由于不清楚點(diǎn)陣的C,R的高低位的對應(yīng)情況,經(jīng)過試驗(yàn),才確定。然后就是點(diǎn)陣的顯示是一閃即過的,然后我們通過循環(huán)控制了點(diǎn)陣的顯示時間??傊ㄟ^這次設(shè)計(jì),我們都學(xué)到了很多東西。
第五篇:課程設(shè)計(jì)系統(tǒng)報告
GIS課程系統(tǒng)設(shè)計(jì)文檔
學(xué)院名稱: 專業(yè)名稱撰寫人學(xué)號:111104006
開發(fā)工具:Visual c#.net++ArcGIS Engine
1)系統(tǒng)建設(shè)目標(biāo)
本課程設(shè)計(jì)是在一個學(xué)期《GIS設(shè)計(jì)與實(shí)現(xiàn)》的學(xué)習(xí)以后的一個綜合實(shí)驗(yàn),很好地融合了理論與實(shí)踐。該系統(tǒng)建設(shè)本著實(shí)用性,標(biāo)準(zhǔn)性,簡潔性和友好性為原則,目標(biāo)是利用AE開發(fā)實(shí)現(xiàn)地圖各種基本的功能,熟練掌握二次開發(fā)的基本流程。
2)系統(tǒng)建設(shè)內(nèi)容
系統(tǒng)建設(shè)的內(nèi)容包括系統(tǒng)的編寫目標(biāo),系統(tǒng)需求分析,系統(tǒng)配置要求,系統(tǒng)的詳細(xì)設(shè)計(jì),系統(tǒng)編程實(shí)現(xiàn),系統(tǒng)的測試維護(hù)。
3)系統(tǒng)功能設(shè)計(jì)
系統(tǒng)實(shí)現(xiàn)了地圖操作的基本功能,包括:(1)地圖輸入:支持地圖輸入;支持用戶選擇文件輸入;(2)地圖顯示:顯示地圖,支持縮放、漫游、全圖功能;(3)地圖管理:圖層信息顯示;圖層關(guān)閉操作;圖層添加操作等(4)查詢:支持屬性查詢和空間查詢(如點(diǎn)查詢、圓查詢、矩形查(5)空間分析:實(shí)時獲取點(diǎn)坐標(biāo);量測距離;量測面積(6)專題圖制作(7)地圖輸出:輸出柵格圖(8)提供網(wǎng)絡(luò)分析和地圖要素的符號化。
4)系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)采用的是ArcGIS自帶的地理數(shù)據(jù)庫,既能滿足實(shí)驗(yàn)要求,有很好的和gis兼容,使用起來更加高效方便。數(shù)據(jù)庫設(shè)計(jì)要較好的解決數(shù)據(jù)冗余、數(shù)據(jù)不一致性和數(shù)據(jù)聯(lián)系弱等缺陷,本數(shù)據(jù)庫采用面向?qū)ο蟮臄?shù)據(jù)庫技術(shù)。分別從外部級,概念級和內(nèi)部級構(gòu)建數(shù)據(jù)庫的體系結(jié)構(gòu),充分展現(xiàn)了數(shù)據(jù)庫的三級結(jié)構(gòu)和兩級映像,達(dá)到了數(shù)據(jù)庫物理獨(dú)立性和邏輯獨(dú)立性的要求。數(shù)據(jù)庫的主要功能有數(shù)據(jù)庫的定義,數(shù)據(jù)庫的操縱,數(shù)據(jù)庫的保護(hù),數(shù)據(jù)庫的維護(hù)以及數(shù)據(jù)字典。
5)系統(tǒng)軟硬件配置
操作系統(tǒng):Windows7
數(shù)據(jù)庫:地圖數(shù)據(jù)庫 File Geodatabase
開發(fā)語言:VS C#.NET
開發(fā)環(huán)境:.net Framework 4.0
開發(fā)平臺: Windowsphone VS2010
GIS平臺:ArcGIS10.0ArcGIS Engine10.0
6)關(guān)鍵技術(shù)實(shí)現(xiàn)(關(guān)鍵技術(shù)解決思路、關(guān)鍵的函數(shù)、程序說明等)
7)實(shí)習(xí)的體會與建議