久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)

時(shí)間:2019-05-14 03:48:33下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)》。

第一篇:嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)

嵌入式課程設(shè)計(jì)報(bào)告冊(cè)

題目:學(xué)生信息管理系統(tǒng)

班級(jí):移動(dòng)三班

輔導(dǎo)老師:邱雅

一、軟件需求分析

1、可行性分析

(1)經(jīng)濟(jì)可行性

①:目前中國(guó)有越來(lái)越多的中小型企業(yè)在蓬勃發(fā)展,而現(xiàn)代化員工信息管理系統(tǒng)已經(jīng)逐漸取代了傳統(tǒng)的人工信息管理,智能化的管理系統(tǒng)更具有高效性可行性,所以自能管理系統(tǒng)將會(huì)成為或正在成為現(xiàn)代化公司員工信息管理的有效方式;

②:這款學(xué)生信息管理系統(tǒng)的價(jià)格適合所有學(xué)校消費(fèi)群體,將會(huì)有很大的應(yīng)用空間,滿足各種學(xué)校學(xué)生管理的要求;

③:學(xué)生系信息管理系統(tǒng)的價(jià)格比相對(duì)于同類公司員工管理系統(tǒng)產(chǎn)品較低,同時(shí)本軟件的成本低于同類產(chǎn)品的平均水平,具有很大的利潤(rùn)空間;

④:本系統(tǒng)的開(kāi)發(fā)環(huán)境和軟件環(huán)境都是當(dāng)前流行的產(chǎn)品,本系統(tǒng)的軟件需求都是基本的功能和應(yīng)用,在現(xiàn)實(shí)中很容易實(shí)現(xiàn)。

(2)法律可行性

本軟件的開(kāi)發(fā)采用C語(yǔ)言作為軟件的開(kāi)發(fā)語(yǔ)言,沒(méi)有采用同類產(chǎn)的代碼,完全是自主開(kāi)發(fā),并按照國(guó)際上軟件開(kāi)發(fā)的相關(guān)規(guī)定來(lái)實(shí)現(xiàn)開(kāi)發(fā)的;

(3)技術(shù)可行性

本軟件開(kāi)發(fā)系統(tǒng)采用linux開(kāi)發(fā)平臺(tái),具有很強(qiáng)的兼容性和擴(kuò)展性,本軟件的占用的內(nèi)存較小大部分的硬件處理系統(tǒng)都可以兼容,開(kāi)發(fā)語(yǔ)言采用國(guó)際通用的C高級(jí)編程語(yǔ)言具有很高的維護(hù)可行性,經(jīng)過(guò)綜合分析我認(rèn)為現(xiàn)階段我方所擁有的資源和技術(shù)人員,在技術(shù)上完全可以實(shí)現(xiàn)這款軟件的開(kāi)發(fā),并且能高質(zhì)量,快速的完成這項(xiàng)工作。

2、用戶需求概述

用戶需要一個(gè)可以簡(jiǎn)單的實(shí)現(xiàn)通訊錄功能的簡(jiǎn)單通訊錄系統(tǒng),分別完成查詢,增加,修改,刪除的一些簡(jiǎn)單的功能要求在完成所要求功能的前提下增強(qiáng)與用戶的互動(dòng),使軟件的可操作性增強(qiáng),此外還可以志愿加入一些新的功能來(lái)進(jìn)行對(duì)軟件的優(yōu)化在優(yōu)化的同時(shí)要注意軟件基本功能的保障。

二、軟件分析與設(shè)計(jì)

一.功能

1、創(chuàng)建班級(jí)

2、輸出學(xué)生信息

3、按照學(xué)號(hào)錄入學(xué)生成績(jī)

4、按照班級(jí)錄入學(xué)生成績(jī)

5、按照學(xué)號(hào)修改學(xué)生成績(jī)

6、按照班級(jí)修改學(xué)生成績(jī)

7、按照班級(jí)統(tǒng)計(jì)學(xué)生的總成績(jī)

8、按照學(xué)號(hào)查詢學(xué)生成績(jī)

9、按照班級(jí)輸出不及格學(xué)生名單及科目

10、按照班級(jí)輸出學(xué)生成績(jī)單

0、退出系統(tǒng)

二.功能模塊圖:

學(xué)生信息管理系統(tǒng)按照創(chuàng)建班級(jí)輸出學(xué)生信息按照學(xué)號(hào)錄入學(xué)生成績(jī)按照班級(jí)錄入學(xué)生成績(jī)按照學(xué)號(hào)修改學(xué)生成績(jī)按照班級(jí)修改學(xué)生成績(jī)按照班級(jí)統(tǒng)計(jì)學(xué)生的總成績(jī)按照學(xué)號(hào)查詢學(xué)生成績(jī)班級(jí)輸出不及格學(xué)生名單及科目按照班級(jí)輸出學(xué)生成績(jī)單按照班級(jí)輸出學(xué)生成績(jī)單

圖1 系統(tǒng)功能模塊圖

三、主要功能的實(shí)現(xiàn)

程序設(shè)計(jì)一般由兩部分組成 些數(shù)據(jù)結(jié)構(gòu)具有同樣的重要性 保存等外更多的情況是查詢

1、學(xué)生信息管理

算法和數(shù)據(jù)結(jié)構(gòu),合理地選擇和實(shí)現(xiàn)一個(gè)數(shù)據(jù)結(jié)構(gòu)和處理這,在學(xué)生信息管理程序中由于預(yù)計(jì)記錄數(shù)比較大能夠、刪除、。所以選用動(dòng)態(tài)鏈表保存數(shù)據(jù)。

由于信息輸入量比較大,需要的存儲(chǔ)空間大,所以需要采用樹(shù)的雙親表示法進(jìn)行信息存儲(chǔ),為了方便采用以下定義。struct student { int num;char name[20];char sex[5];char class[30];int semester;char course[30];int score[3];struct student *next;};

struct list { int class;struct student *head;};2.main()主函數(shù)

程序采用模塊化設(shè)計(jì),主函數(shù)是程序的入口各模塊獨(dú)立。可分塊調(diào)

試均由主函數(shù)控制調(diào)用控制功能的實(shí)現(xiàn)通過(guò)循環(huán)執(zhí)行一個(gè)開(kāi)關(guān)語(yǔ)句,該語(yǔ)句的條件值是通過(guò) 調(diào)用主菜單函數(shù)得到的返回值,根據(jù)該值 調(diào)用相應(yīng)的各功能函數(shù)。同時(shí)設(shè)置一個(gè)斷點(diǎn)。即當(dāng)返回值為一定條件時(shí)運(yùn)行break 0;函數(shù)結(jié)束程序,以免造成死循環(huán)。根據(jù)菜單的提示進(jìn)

行需要的操作。

圖2 主函數(shù)輸出界面

開(kāi)始輸入數(shù)據(jù)否選擇是功能選擇退出系統(tǒng)結(jié)束

圖3 程序總體流程圖(1)主菜單

直接利用輸出函數(shù) printf 輸出字符串在屏幕上顯示一個(gè)菜單并顯示一個(gè)提示輸入 選項(xiàng)輸

入數(shù)字,將此數(shù)字作為菜單函數(shù)的返回值返回主函數(shù),主函數(shù)根據(jù) 這個(gè)數(shù)字調(diào)用相應(yīng)的功

10-2 所示:

能函數(shù),制作簡(jiǎn)便,操作簡(jiǎn)單界面如圖

圖 4

主菜單界面

由于程序中很多地方用到了字符串輸入語(yǔ)句會(huì)造成下一個(gè)字符不能正確讀入為了 在程序調(diào)

按照所見(jiàn)即所得的方式直接 用執(zhí)行了各個(gè)函數(shù)后能夠清晰地看到菜單 并輸入新的選項(xiàng)。設(shè)計(jì)輸出函數(shù)輸出字符串達(dá)到菜單效果將精力主要放在程序功能的實(shí)現(xiàn)上利用 while循環(huán) 語(yǔ)句一直執(zhí)行 scanf(“%d”,t)語(yǔ)句。讓用戶輸入 數(shù)按照整形數(shù)據(jù)形式輸入然后字符串轉(zhuǎn)化

為數(shù)字返回主函數(shù)。既然是數(shù)字選項(xiàng)為什么不用整數(shù)格式輸入而要按字符串輸入。再將其 a 和 b 等 由于類轉(zhuǎn)換呢,如果按照整數(shù)格式輸入,當(dāng)用戶輸入了非數(shù)字字 符。例如 表面上看是數(shù)字也應(yīng)將其設(shè)為字符 型不同將導(dǎo)致程序出錯(cuò)。所以對(duì)于不參與運(yùn)算的數(shù)據(jù)

處理。例如電話號(hào)碼,千萬(wàn)不要設(shè)為整數(shù)類型,程序設(shè)計(jì)技巧很多。所以讀者在編程調(diào)試中應(yīng)注意并仔細(xì)體會(huì)。

(2)創(chuàng)建班級(jí)

輸入記錄時(shí)按照一條一行的格式輸入,每個(gè)數(shù)據(jù)之間用空格分隔,較為清晰且能直接

反映數(shù)據(jù)之間的關(guān)系,但由于 scanf 函數(shù)的特性,在輸入時(shí)數(shù)據(jù)用回車分隔也是可以的,但與 界面設(shè)計(jì)不吻合界面.由于記錄并不是一次性全部輸入而是隨時(shí)填加和刪除的,而預(yù)先開(kāi)辟 n,然后用的空間數(shù)往往大于實(shí)際的記錄數(shù)。所以程序設(shè)計(jì)為首先輸入準(zhǔn)備輸入的記錄數(shù)

while循環(huán)語(yǔ)句循環(huán)輸信息。

圖5 創(chuàng)建列表頁(yè)面 輸出學(xué)生信息

該功能的實(shí)現(xiàn)主要是

是通過(guò)結(jié)構(gòu)體數(shù)組中的鏈表指針進(jìn)行輸出

圖6輸出全部信息 按照學(xué)號(hào)錄入學(xué)生成績(jī)

通過(guò)頭指針查找到需要錄入成績(jī)的節(jié)點(diǎn),錄入成績(jī)。

按照班級(jí)錄入學(xué)生成績(jī)

按照學(xué)

號(hào)

學(xué)

成績(jī)

按照班級(jí)修改學(xué)生成績(jī)

按照班

級(jí)

統(tǒng)

計(jì)

學(xué)

生的總

成績(jī)

按照學(xué)

號(hào)

學(xué)

成績(jī)

按照班級(jí)輸

學(xué)

目(11)按照班級(jí)輸出學(xué)生成績(jī)單

四、程序設(shè)計(jì)

(一)先進(jìn)行人工檢查,即靜態(tài)檢查。

在寫好一個(gè)程序以后,不要匆匆忙忙上機(jī),而應(yīng)對(duì)程序進(jìn)行人工檢查。這一步十分重要,它能發(fā)現(xiàn)程序設(shè)計(jì)人員由于疏忽而造成的多數(shù)錯(cuò)誤。這一步往往容易被人忽視,總希望把一切都推給計(jì)算機(jī)去做,但這樣會(huì)多占用機(jī)器時(shí)間,作為一個(gè)程序人員應(yīng)當(dāng)養(yǎng)成嚴(yán)謹(jǐn)?shù)淖黠L(fēng),每一步都要嚴(yán)格把關(guān),不把問(wèn)題留給后面的工序。

為了更有效地進(jìn)行人工檢查,所編的程序應(yīng)力求做到以下幾點(diǎn):

①應(yīng)當(dāng)采用結(jié)構(gòu)化程序方法編程,以增加可讀性;

②盡可能多加注釋,以幫助理解每段程序的作用;

③在編寫復(fù)雜的程序時(shí)不要將全部語(yǔ)句都寫在main函數(shù)中,而要多利用函數(shù),用一個(gè)函數(shù)來(lái)實(shí)現(xiàn)一個(gè)單獨(dú)的功能。各函數(shù)之間除用參數(shù)傳遞數(shù)據(jù)外,盡量少出現(xiàn)耦合關(guān)系,這樣便于分別檢查和處理。

(二)在人工檢查無(wú)誤后,再上機(jī)調(diào)試。

通過(guò)上機(jī)發(fā)現(xiàn)錯(cuò)誤稱為動(dòng)態(tài)檢查。在編譯時(shí)會(huì)給出語(yǔ)法錯(cuò)誤的信息,調(diào)試時(shí)可以根據(jù)提示信息具體找出程序中出錯(cuò)之處并改正。應(yīng)當(dāng)注意的是有時(shí)提示出錯(cuò)的地方并不是真正出錯(cuò)的位置,如果在提示出錯(cuò)的行找不到錯(cuò)誤的話應(yīng)當(dāng)?shù)缴弦恍性僬摇S袝r(shí)提示出錯(cuò)的類型并非絕對(duì)準(zhǔn)確,由于出錯(cuò)的情況繁多且各種錯(cuò)誤互有關(guān)聯(lián),因此要善于分析,找出真正的錯(cuò)誤,而不要只從字面意義上找出錯(cuò)信息,鉆牛角尖。

如果系統(tǒng)提示的出錯(cuò)信息很多,應(yīng)當(dāng)從上到下逐一改正。有時(shí)顯示出一大片出錯(cuò)信息往往使人感到問(wèn)題嚴(yán)重,無(wú)從下手。其實(shí)可能只有一二個(gè)錯(cuò)誤。例如,對(duì)使用的變量未定義,編譯時(shí)就會(huì)對(duì)所有含該變量的語(yǔ)句發(fā)出出錯(cuò)信息。這時(shí)只要加上一個(gè)變量定義,就所有錯(cuò)誤都消除了。

(三)在改正語(yǔ)法錯(cuò)誤(包括“錯(cuò)誤(error)”和“警告(warning)”)后,程序經(jīng)過(guò)連接(link)就得到可執(zhí)行的目標(biāo)程序。運(yùn)行程序,輸入程序所需數(shù)據(jù),就可得到運(yùn)行結(jié)果。應(yīng)當(dāng)對(duì)運(yùn)行結(jié)果作分析,看它是否符合要求。有的初學(xué)者看到運(yùn)行結(jié)果就認(rèn)為沒(méi)問(wèn)題了,不作認(rèn)真分析,這是危險(xiǎn)的。

有時(shí),數(shù)據(jù)比較復(fù)雜,難以立即判斷結(jié)果是否正確。可以事先考慮好一批“試驗(yàn)數(shù)據(jù)”,輸入這些數(shù)據(jù)可以很容易判斷結(jié)果正確與否。例如解方程。事實(shí)上,當(dāng)程序復(fù)雜時(shí)很難把所有的可能情況全部都試到,選擇典型的臨界數(shù)據(jù)作試驗(yàn)即可。

(四)運(yùn)行結(jié)果不對(duì),大多屬于邏輯錯(cuò)誤。對(duì)這類錯(cuò)誤往往需要仔細(xì)檢查和分析才能發(fā)現(xiàn)。可以采用以下辦法:

1.將程序與流程圖仔細(xì)對(duì)照,如果流程圖是正確的,程序?qū)戝e(cuò)了,是很容易發(fā)現(xiàn)的。例如,復(fù)合語(yǔ)句忘記寫花括弧,只要一對(duì)照流程圖就能很快發(fā)現(xiàn)。

2.如果實(shí)在找不到錯(cuò)誤,可以采用“分段檢查”的方法。在程序不同的位置設(shè)幾個(gè)printf函數(shù)語(yǔ)句,輸出有關(guān)變量的值,逐段往下檢查。直到找到在某一段中數(shù)據(jù)不對(duì)為止。這時(shí)就已經(jīng)把錯(cuò)誤局限在這一段中了。不斷減小“查錯(cuò)區(qū)”,就能發(fā)現(xiàn)錯(cuò)誤所在。

3.也可以用“條件編譯”命令進(jìn)行程序調(diào)試(在程序調(diào)試階段,若干printf函數(shù)語(yǔ)句就要進(jìn)行編譯并執(zhí)行。當(dāng)調(diào)試完畢,這些語(yǔ)句不用再編譯了,也不再被執(zhí)行了)。這種方法可以不必一一去掉printf函數(shù)語(yǔ)句,以提高效率。

4.如果在程序中沒(méi)有發(fā)現(xiàn)問(wèn)題,就要檢查流程圖有無(wú)錯(cuò)誤,即算法有無(wú)問(wèn)題。如有則改正之,接著修改程序。

5.有的系統(tǒng)還提供debug(調(diào)試)工具,跟蹤程序并給出相應(yīng)信息,使用更為方便,請(qǐng)查閱有關(guān)手冊(cè)。

總之,程序調(diào)試是一項(xiàng)細(xì)致深入的工作,需要下功夫,動(dòng)腦子,善于積累經(jīng)驗(yàn)。在程序調(diào)試過(guò)程中往往反映出一個(gè)人的水平,經(jīng)驗(yàn)和態(tài)度。希望大家給以足夠的重視。上機(jī)調(diào)試程序的目的決不是為了“驗(yàn)證程序的正確”,而是“掌握調(diào)試的方法和技術(shù)”,要學(xué)會(huì)自己找問(wèn)題,這樣慢慢自己就會(huì)寫出錯(cuò)誤較少的實(shí)用程序。

五、代碼的實(shí)現(xiàn)

#include #include

#define MAXSIZE 100

struct student { int num;char name[20];char sex[5];char class[30];int semester;char course[30];int score[3];struct student *next;};

struct list { int class;struct student *head;};

void CreatClassStudent(struct list Class[],int n)//創(chuàng)建班級(jí) { char ch;int i;i = 1;struct student *head,*p,*q;head =(struct student *)malloc(sizeof(struct student));q = p = head;while(i <= n){

printf(“輸入第%d個(gè)班級(jí)的信息:n”,i);

struct student *head,*p,*q;

head =(struct student *)malloc(sizeof(struct student));

Class[i].head = p = head;

while(1)

{

printf(“輸入學(xué)號(hào):n”);

scanf(“%d”,&head->num);

printf(“輸入姓名:n”);

scanf(“%s”,head->name);

head->score[0] = 0;

head->score[1] = 0;

head->score[2] = 0;

getchar();

printf(“是否繼續(xù)?n”);

scanf(“%c”,&ch);

if(ch == 'n')

break;

p =(struct student *)malloc(sizeof(struct student));

head->next = p;

head = p;

}

head->next = NULL;

i++;} }

void print(struct list Class[],int n)//輸出學(xué)生信息

按照班級(jí)輸出 {

struct student *p;int i=1;

while(i <= n){

p = Class[i].head;

printf(“移動(dòng)%d班學(xué)生信息n”,i);

while(p!= NULL)

{

printf(“%dt”,p->num);

printf(“%st”,p->name);

printf(“%dt%dt%d”,p->score[0],p->score[1],p->score[2]);

p = p->next;

printf(“n”);

}

printf(“n”);

i++;} }

void StudentId(struct list Class[],int n)//按照學(xué)號(hào)輸入成績(jī)

{ int score1,score2,score3;int t;int key;printf(“輸入學(xué)號(hào):”);

scanf(“%d”,&key);

int i;i = 1;struct student *p;

while(i <= n){

p = Class[i].head;

while(p!= NULL)

{

if(p->num == key)

{

printf(“輸入3門成績(jī):”);

scanf(“%d%d%d”,&score1,&score2,&score3);

p->score[0] = score1;

p->score[1] = score2;

p->score[2] = score3;

t = 0;

}

p = p->next;

}

i++;} if(t!= 0)

printf(“該學(xué)號(hào)不存在!n”);}

void ClassId(struct list Class[],int n){ int i = 1;struct student *p;while(i <= n){

printf(“錄入%d班級(jí)的成績(jī)n”,i);

p = Class[i].head;

while(p!= NULL)

{

printf(“輸入學(xué)號(hào)為%d的學(xué)生成績(jī):”,p->num);

scanf(“%d%d%d”,&p->score[0],&p->score[1],&p->score[2]);

p = p->next;

}

printf(“成績(jī)錄入結(jié)束n”);

i++;} }

void StudentNumberChange(struct list Class[],int n){ int i = 1;int key;int score1,score2,score3;int t;

printf(“請(qǐng)輸入學(xué)號(hào):”);scanf(“%d”,&key);struct student *p;while(i <= n){

p = Class[i].head;

while(p!= NULL)

{

if(p->num == key)

{

printf(“請(qǐng)輸入新的成績(jī):”);

scanf(“%d%d%d”,&score1,&score2,&score3);

p->score[0] = score1;

p->score[1] = score2;

p->score[2] = score3;

t = 0;

}

p = p->next;

}

i++;} if(t!= 0){

printf(“該學(xué)號(hào)不存在!n”);} }

void ClassNumChange(struct list Class[],int n)

{

int class;int score1,score2,score3;char ch;struct student *p;printf(“輸入需要修改信息的班級(jí)號(hào)%d----%d:”,1,n);scanf(“%d”,&class);

p = Class[class].head;

while(p!= NULL)

{

printf(“是否要修改%d的成績(jī):”,p->num);

getchar();

scanf(“%c”,&ch);

if(ch == 'n')

{

p = p->next;

continue;

}

printf(“輸入新的成績(jī):”);

scanf(“%d%d%d”,&score1,&score2,&score3);

p->score[0] = score1;

p->score[1] = score2;

p->score[2] = score3;

p = p->next;

} }

void TotalGrade(struct list Class[],int n){ int sum = 0;int average;int k;int class;printf(“輸入班級(jí)號(hào)%d------%dn”,1,n);scanf(“%d”,&class);struct student *p;p = Class[class].head;while(p!= NULL){

sum = p->score[0] + p->score[1] + p->score[2];

average = sum / 3;

printf(“%d的總成績(jī)是%d平均成績(jī)是%dn”,p->num,sum,average);

p = p->next;

} }

void QueryResults(struct list Class[],int n){ int i = 1;int key;int t;struct student *p;printf(“請(qǐng)輸入學(xué)號(hào):”);scanf(“%d”,&key);while(i <= n){

p = Class[i].head;

while(p!= NULL)

{

if(p->num == key)

{

printf(“學(xué)號(hào)為%d的學(xué)生[移動(dòng)%d班]”,p->num,i);

printf(“%dt%dt%dn”,p->score[0],p->score[1],p->score[2]);

t = 0;

break;

}

p = p->next;

}

if(t!= 0)

{

printf(“該學(xué)生不存在于%d班n”,i);

}

i++;} }

void NotPass(struct list Class[],int n){ int class;

printf(“請(qǐng)輸入班級(jí)號(hào)%d---%d:”,1,n);scanf(“%d”,&class);struct student *p;p = Class[class].head;printf(“%d班不及格名單n”,class);while(p!= NULL){

if(p->score[0] < 60 || p->score[1] < 60 || p->score[2] < 60)

{

printf(“%dt%st”,p->num,p->name);

if(p->score[0] < 60)

printf(“語(yǔ)文t%dt不及格t”,p->score[0]);

if(p->score[1] < 60)

printf(“線性代數(shù)t%dt不及格t”,p->score[1]);

if(p->score[2]<60)

printf(“英語(yǔ)t%dt不及格t”,p->score[2]);

printf(“n”);

}

p = p->next;} }

void Transcript(struct list Class[],int n){ int class;printf(“請(qǐng)輸入班級(jí)號(hào):”);scanf(“%d”,&class);struct student *p;p = Class[class].head;while(p!= NULL){

printf(“%dt%st%dt%dt%dn”,p->num,p->name,p->score[0],p->score[1],p->score[2]);

p = p->next;} }

void menu(){ printf(“ 0、退出系統(tǒng)n”);printf(“

1、創(chuàng)建班級(jí)n”);printf(“

2、輸出學(xué)生信息n”);printf(“

3、按照學(xué)號(hào)錄入學(xué)生成績(jī)n”);printf(“

4、按照班級(jí)錄入學(xué)生成績(jī)n”);printf(“

5、按照學(xué)號(hào)修改學(xué)生成績(jī)n”);printf(“

6、按照班級(jí)修改學(xué)生成績(jī)n”);printf(“

7、按照班級(jí)統(tǒng)計(jì)學(xué)生的總成績(jī)n”);printf(“

8、按照學(xué)號(hào)查詢學(xué)生成績(jī)n”);printf(“

9、按照班級(jí)輸出不及格學(xué)生名單及科目n”);printf(“

10、按照班級(jí)輸出學(xué)生成績(jī)單n”);}

int main(){ int n;int i;int operation;

struct list Class[MAXSIZE];Class[0].head = NULL;Class[0].class =-1;

printf(“輸入班級(jí)數(shù)量:n”);scanf(“%d”,&n);while(1){

menu();

printf(“請(qǐng)選擇操作:”);

scanf(“%d”,&operation);

switch(operation)

{

case 1:CreatClassStudent(Class,n);

break;

case 2:print(Class,n);

break;

case 3:StudentId(Class,n);

break;

case 4:ClassId(Class,n);

break;

case 5:StudentNumberChange(Class,n);

break;

case 6:ClassNumChange(Class,n);

break;

case 7:TotalGrade(Class,n);

break;

case 8: QueryResults(Class,n);

break;

case 9:NotPass(Class,n);

break;

case 10:Transcript(Class,n);

break;

case 0:exit(-1);

} }

return 0;

}

六、參考文獻(xiàn)

1、《嵌入式linux上的C語(yǔ)言編程實(shí)踐》

北京亞嵌教育研究中心、韓超

電子工業(yè)出版社

2、《linux 下C語(yǔ)言應(yīng)用編程》

楊鑄

北京航空航天大學(xué)出版社

3、《linux 高級(jí)程序設(shè)計(jì)》

楊宗德

鄧玉春

人民郵電出版社

七、開(kāi)發(fā)環(huán)境

開(kāi)發(fā)環(huán)境linux操作系統(tǒng)

GNU Compiler Collection程序生成工具軟件

第二篇:嵌入式系統(tǒng)課程設(shè)計(jì)

《嵌入式系統(tǒng)概論》綜合設(shè)計(jì)報(bào)告書

設(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)的功能是通過(guò)鍵盤控制LED點(diǎn)陣圖形顯示,如果鍵盤輸入0-9十個(gè)數(shù)字時(shí)顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號(hào)。

1、程序設(shè)計(jì)思路

本設(shè)計(jì)要實(shí)現(xiàn)鍵盤控制LED點(diǎn)陣圖形顯示,就必須要編寫鍵盤和LED點(diǎn)陣的程序。先通過(guò)掃描矩陣鍵盤,得到鍵盤值,然后再調(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ù)組存放要顯示的圖形的字模,然后再通過(guò)逐行掃描LED點(diǎn)陣,把要顯示的圖形分8次顯示,一次顯示一行,利用人眼的視覺(jué)暫留效應(yīng),是人看到的是一個(gè)圖形一次顯示出來(lái),通過(guò)一個(gè)循環(huán)控制圖形顯示的時(shí)間。程序流程圖如下:

4、點(diǎn)陣圖形設(shè)計(jì)

根據(jù)8*8 LED點(diǎn)陣的原理,8X8 點(diǎn)陣共需要64 個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(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 #include #include #include // open()close()#include // read()write()#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十個(gè)數(shù)字時(shí)顯示相應(yīng)的數(shù)字,如果輸入其他的鍵,則顯示“+”號(hào)。

六、心得體會(huì)

通過(guò)本次實(shí)驗(yàn),我們對(duì)linux下的實(shí)驗(yàn)更加熟悉了,對(duì)LED點(diǎn)陣顯示和矩陣鍵盤的原理有了深入的了解,掌握了點(diǎn)陣圖形的設(shè)計(jì)方法和鍵盤的輸入的讀取,并把二者結(jié)合起來(lái),實(shí)現(xiàn)了鍵盤控制點(diǎn)陣圖形現(xiàn)實(shí)。

在實(shí)驗(yàn)過(guò)程中,我們也出現(xiàn)了問(wèn)題,最開(kāi)始時(shí),由于不清楚點(diǎn)陣的C,R的高低位的對(duì)應(yīng)情況,經(jīng)過(guò)試驗(yàn),才確定。然后就是點(diǎn)陣的顯示是一閃即過(guò)的,然后我們通過(guò)循環(huán)控制了點(diǎn)陣的顯示時(shí)間。總之,通過(guò)這次設(shè)計(jì),我們都學(xué)到了很多東西。

第三篇:VB課程設(shè)計(jì)--學(xué)生信息管理系統(tǒng)

******11111111111111

要………………………………………………………………………5 前

言………………………………………………………………………6 第一章 為什么要開(kāi)發(fā)一個(gè)學(xué)生檔案管理系統(tǒng)……………………………7 1.1 在教育中用計(jì)算機(jī)管理學(xué)生檔案的意義.………………………7 1.2為將來(lái)學(xué)校上網(wǎng)做好準(zhǔn)備……………………..…………………7 1.3 學(xué)生檔案的設(shè)計(jì)分析……………………………………………7 第二章 編程環(huán)境的選擇.…………………………………………………9 2.1開(kāi)發(fā)工具的介紹.…………………………………………………9 2.3關(guān)系型數(shù)據(jù)庫(kù)……………………………………………………11 2.4 數(shù)據(jù)庫(kù)的概念……………………………………………………12 2.5新建一個(gè)數(shù)據(jù)庫(kù).…………………………………………………12 第三章 需求分析………….………………………………………………14 3.1 可行性研究………………………………………………………14 3.2 需求分析…………………………………………………………15 第四章 系統(tǒng)總體規(guī)劃..……………………………………………………17 4.1軟件模塊結(jié)構(gòu)設(shè)計(jì)………………………………………………17 4.2數(shù)據(jù)庫(kù)設(shè)計(jì)...……………………………………………………18 第五章 系統(tǒng)具體實(shí)………………………………………………………19 5.1 主界面………………………………………………………………19 5.2數(shù)據(jù)庫(kù)的實(shí)現(xiàn)…………………………………………………………21 5.3 ACCESS與VB的連接………………………………………………22 第六章 測(cè)試 …………………………………………………………………24 6.1程序運(yùn)行界面 如下圖………………………………………………24 6.2輸入用戶名和密碼界面………………………………………………26 ******11111111111111 6.3系統(tǒng)所具備的功能顯示界面…………………………………………26 6.4系統(tǒng)管理功能…………………………………………………………27 6.5班級(jí)系統(tǒng)………………………………………………………………30 6.6 檔案管理……………………………..………………………………32 6.7課程管理………………………………………………………………33 6.8成績(jī)管理………………………………………………………………34 結(jié)束語(yǔ)…………………………………………………………………………36 致

謝……………………………………………………………………….37 參考文獻(xiàn)………………………………………………………………………38

摘 要

學(xué)生檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

經(jīng)過(guò)分析,我們使用 MICROSOFT公司的 VISUAL BASIC開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。

關(guān)鍵字:控件、窗體、域。

摘要:隨著中國(guó)教育事業(yè)的迅速發(fā)展,學(xué)生的數(shù)量日益增加,學(xué)生的信息管理也變得日益繁重和復(fù)雜。如果想要提高學(xué)生信息管理的效率和質(zhì)量,以適應(yīng)教育事業(yè)的發(fā)展,我們就必須對(duì)學(xué)校內(nèi)部進(jìn)行改革和加強(qiáng)學(xué)校管理。借助現(xiàn)代信息技術(shù)的管理方法,建立學(xué)生信息管理系統(tǒng)勢(shì)在必行。本文通過(guò)對(duì)一個(gè)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)實(shí)例,對(duì)基于Visual Basic 6.0和SQL 2000的學(xué)生信息管理系統(tǒng)進(jìn)行了分析和研究。

文章首先分析了管理信息系統(tǒng)的概念和特點(diǎn),介紹了開(kāi)發(fā)工具Visual Basic 6.0和SQL ******11111111111111 2000,然后對(duì)學(xué)生信息管理信息系統(tǒng)進(jìn)行了需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)中進(jìn)行了數(shù)據(jù)庫(kù)的設(shè)計(jì),在詳細(xì)設(shè)計(jì)中討論了系統(tǒng)的實(shí)現(xiàn)方法和編碼。之后對(duì)系統(tǒng)測(cè)試進(jìn)行了分析和討論,功能模塊的測(cè)試中把登錄服務(wù)器模塊的測(cè)試和其他功能模塊的測(cè)試分開(kāi)進(jìn)行,介紹了一種實(shí)用的測(cè)試方法。最后是介紹系統(tǒng)的總體測(cè)試和系統(tǒng)發(fā)布。本文所論述的學(xué)生信息管理系統(tǒng)對(duì)實(shí)現(xiàn)初中、高中和大中專院校的學(xué)生信息管理的現(xiàn)代化、科學(xué)化具有重要意義。

關(guān)鍵詞:學(xué)生信息管理系統(tǒng);Visual Basic 6.0;SQL 2000 ;C/S模式

Information Management system of student

Based on C/S model

Abstrac: With the quick development of Chinese education, the student’s quantity increasingly increaseses, the student’s status management also becomes increasingly heavy and complicated.If want to improve the efficiency and quality of the student’s status management and adapt the development of the education business, we must to reform the inner school and enhance the school management.So ask for the management method of the modern information technique and eatablish the student’s status management system is imperative.This text analysis and study the student’s status management information system which based on Visual Basic 6.0 and SQL 2000 across an example of student’s status management imformation system.Firstly, the article analyzed the management information system’s concept and characteristics and introduced the development tools Visual Basic 6.0 and SQL 2000.Then it carried through the need analysis, general design and detailed design for the student’s student status information system.It designed the database in the general design and discussed the realize methord and coding of the system in the detailed design.Then it analysised and dicussed to the system test.It classified the test of registering server mold and the test of other founction mold in the function mold test and introduced a practical test method.Finally it introduced the total test and release of the system.The student’s student status management this text discussing have important meaning to realize the student’s student status manage of junior and senior high school.Keywords: Students status management system;Visual Basic 6.0;SQL 2000;C/S model

目 錄 前言 1 1 系統(tǒng)開(kāi)發(fā)環(huán)境及其工具介紹 2 ******11111111111111

1.1 系統(tǒng)簡(jiǎn)介 2 1.1.1 管理信息系統(tǒng)的概述 2 1.1.4 學(xué)生學(xué)籍管理信息系統(tǒng)概述 2 1.2 系統(tǒng)開(kāi)發(fā)工具及開(kāi)發(fā)環(huán)境概述 3 1.2.1 Visual Basic 6.0 的介紹 3 1.2.2 ADO數(shù)據(jù)訪問(wèn)技術(shù) 3 1.2.3 Microsoft SQL Server簡(jiǎn)介 8 需求分析 11 2.1 系統(tǒng)需求 11 2.1.1 編寫目的 11 2.1.2 背景及范圍 11 2.2 任務(wù)概要 11 2.2.1 目標(biāo) 11 2.2.2 運(yùn)行環(huán)境 11 2.2.3 條件與限制 11 3 系統(tǒng)總體分析與設(shè)計(jì) 12

3.1 系統(tǒng)分析 12 3.1.1 系統(tǒng)功能的分析 12 3.1.2 系統(tǒng)功能模塊設(shè)計(jì) 12

3.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 13 3.2.1 數(shù)據(jù)庫(kù)需求分析 13 3.2.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 13 3.2.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 15 詳細(xì)設(shè)計(jì) 18 4.1 學(xué)生管理系統(tǒng)主窗體的創(chuàng)建 18 4.1.1 創(chuàng)建工程項(xiàng)目——Student_MIS 18 4.1.2 創(chuàng)建學(xué)生信息管理系統(tǒng)的主窗體 18

4.1.3 創(chuàng)建主窗體的菜單 20 4.1.4 創(chuàng)建公用模塊 20 4.2 系統(tǒng)用戶管理模塊的創(chuàng)建 21 4.2.1 用戶登錄窗體的創(chuàng)建 21 4.2.2 添加用戶窗體的創(chuàng)建 23 4.2.3 修改用戶密碼窗體的創(chuàng)建 24 4.3 學(xué)籍管理模塊的創(chuàng)建 25 ******11111111111111 4.3.1 添加學(xué)籍信息窗體的創(chuàng)建 25 4.3.2 修改學(xué)籍信息窗體的創(chuàng)建 27 4.3.3 查詢學(xué)籍信息窗體的創(chuàng)建 29 4.4 班級(jí)管理模塊的創(chuàng)建 30 4.4.1 添加班級(jí)信息窗體的創(chuàng)建 30 4.4.2 修改班級(jí)信息窗體的創(chuàng)建 32 4.5 課程設(shè)置模塊的創(chuàng)建 32 4.5.1 添加課程信息窗體的創(chuàng)建 32 4.5.2 修改課程信息窗體的創(chuàng)建 33 4.5.3 設(shè)置年級(jí)課程窗體的創(chuàng)建 34 4.6 成績(jī)管理模塊的創(chuàng)建 35 4.6.1 添加成績(jī)信息窗體的創(chuàng)建 36 4.6.2 修改成績(jī)信息窗體的創(chuàng)建 37 4.6.3 查詢成績(jī)信息窗體的創(chuàng)建 37 運(yùn)行與測(cè)試 39 5.1 登錄服務(wù)器模塊測(cè)試 39 5.2 其他模塊的測(cè)試 39 5.3 幫助文檔的設(shè)計(jì) 39 5.4 系統(tǒng)測(cè)試和打包發(fā)行 40

結(jié)束語(yǔ) 41 參考文獻(xiàn) 42 致謝 43 附錄 44

前言

管理信息系統(tǒng)就是我們常說(shuō)的MIS(Management Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。MIS是一門新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué),運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。[1]在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。

管理信息系統(tǒng)起初應(yīng)用于最基礎(chǔ)的工作,如打印報(bào)表、計(jì)算工資、人事管理等,進(jìn)而發(fā)展到企業(yè)財(cái)務(wù)管理、庫(kù)存管理等單項(xiàng)業(yè)務(wù)管理,這屬于電子數(shù)據(jù)處理(EDP,Electronic Data Processing)系統(tǒng)。當(dāng)建立了企業(yè)數(shù)據(jù)庫(kù),有了計(jì)算機(jī)網(wǎng)絡(luò)從而達(dá)到數(shù)據(jù)共享后,從系統(tǒng)觀點(diǎn)出發(fā),實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)時(shí),就達(dá)到管理信息系統(tǒng)的階段。隨著計(jì)算機(jī)技術(shù)的進(jìn)步和人們對(duì)系統(tǒng)的需求進(jìn)一步提高,人們更加強(qiáng)調(diào)管理信息系統(tǒng)能否支持企業(yè)高層 ******11111111111111 領(lǐng)導(dǎo)的決策這一功能,更側(cè)重于企業(yè)外部信息的收集、綜合數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)和其他人工智能工具能否直接面向決策者,這是決策支持系統(tǒng)(DSS,Decision Support System)的任務(wù)。

我國(guó)20世紀(jì)70年代末有少數(shù)企業(yè)開(kāi)始MIS的局部應(yīng)用。“六五”期間,選擇一些大型企業(yè)進(jìn)行MIS的開(kāi)發(fā)試點(diǎn),其中首都鋼鐵公司、北京第一棉紡廠、湖北第二汽車制造廠、寧江機(jī)床廠等取得了經(jīng)驗(yàn)。20世紀(jì)80年代中后期,在全國(guó)性的計(jì)算機(jī)應(yīng)用熱潮中,許多企業(yè)紛紛從財(cái)務(wù)管理、人事管理等單項(xiàng)應(yīng)用入手,嘗試建立MIS。許多企業(yè),如北京內(nèi)燃機(jī)廠、北京電視機(jī)廠、沈陽(yáng)鼓風(fēng)機(jī)廠、天津渤海無(wú)線電廠的MIS初具規(guī)模,建立了覆蓋全廠的計(jì)算機(jī)網(wǎng)絡(luò)。“八五”期間,企業(yè)逐步走向市場(chǎng),MIS建設(shè)的目標(biāo)和需求日益明確。一些企業(yè)的系統(tǒng),如北京第一機(jī)床廠、山西經(jīng)緯紡織機(jī)械廠、成都飛機(jī)制造公司等都達(dá)到了很高的水平,與企業(yè)中其他系統(tǒng)集成,形成了CIMS。目前,我國(guó)MIS已經(jīng)有了相當(dāng)?shù)钠占奥剩瑤缀醺采w了各個(gè)行業(yè)及各個(gè)部門。

在學(xué)校,尤其是在各大高校,對(duì)于學(xué)生的管理是相當(dāng)重要,而且也是相當(dāng)麻煩的,它是學(xué)校管理中最基本的一項(xiàng)常規(guī)性工作。而長(zhǎng)期以來(lái),學(xué)校管理都是依賴人工來(lái)進(jìn)行的,面對(duì)如此眾多的學(xué)生信息,其工作量是相當(dāng)相當(dāng)巨大的。這樣不僅僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可預(yù)知性,造成學(xué)生信息管理的一些不規(guī)范,使得信息

管理陷入“事倍功半”的地步。

開(kāi)發(fā)本系統(tǒng)就是為了解決學(xué)校在管理中的一些不規(guī)范,使學(xué)生信息的管理向著規(guī)范化、簡(jiǎn)

單化、有效化的方向發(fā)展。[2] 根據(jù)學(xué)生信息管理系統(tǒng)的基本流程和高校學(xué)生信息管理的實(shí)際要求,本系統(tǒng)需要實(shí)現(xiàn)以下

功能:

(1)學(xué)生基本信息的錄入,基本信息包括學(xué)生的基本情況、所在班級(jí)、所學(xué)課程和成績(jī)等;

(2)要求在系統(tǒng)中能夠?qū)W(xué)生信息精心靈活的瀏覽和查詢;(3)要求在系統(tǒng)中能夠?qū)Π嗉?jí)信息進(jìn)行輸入、查詢和修改等;(4)要求能夠?qū)W(xué)校基本課程信息錄入、修改和設(shè)置等;(5)要求能夠?qū)W(xué)生成績(jī)信息進(jìn)行輸入、修改和查詢等;(6)本系統(tǒng)可以提供給管理員或者學(xué)生本人使用。對(duì)學(xué)生類用 ******11111111111111

6.3系統(tǒng)所具備的功能顯示界面

如圖 ******11111111111111

6.4系統(tǒng)管理功能

如圖 ******11111111111111

6.5班級(jí)系統(tǒng)

6.5.1 班級(jí)添加 ******11111111111111

6.6 檔案管理 ******11111111111111

6.6.1 檔案添加

6.6.2 檔案查詢 ******11111111111111

6.7課程管理

6.7.1課程設(shè)置 ******11111111111111

6.7.2 課程添加 ******11111111111111

四、設(shè)計(jì)結(jié)果分析

(1)系統(tǒng)所具備的功能顯示界面 ******11111111111111 ******11111111111111 ******11111111111111(2)結(jié)果分析

1、第一步能很好的運(yùn)行,初始密碼就是用戶名,只有密碼正確才會(huì)進(jìn)入系統(tǒng)。

2、點(diǎn)擊在用戶界面可以加入新的用戶和刪除以前的用戶,也可以對(duì)密碼進(jìn)行修改。

3、在班級(jí)管理系統(tǒng)中各個(gè)功能都可以實(shí)現(xiàn),可以顯示當(dāng)前系統(tǒng)中所有的班級(jí)信息。

4、課程設(shè)計(jì)一欄中可以添加系統(tǒng)中已經(jīng)存儲(chǔ)的課程和手動(dòng)的輸入課程,可以對(duì)課程的信息進(jìn)行相應(yīng)的操作。

5、成績(jī)管理功能可以正常的運(yùn)行,每一個(gè)功能都是單獨(dú)的實(shí)現(xiàn),不會(huì)產(chǎn)生混淆。

6、學(xué)籍管理是比較難的一部分,在運(yùn)行了幾次才讓各個(gè)功能更能很好的實(shí)現(xiàn),能夠很好的將學(xué)生的信息存到數(shù)據(jù)庫(kù)中。而且可以對(duì)其中的數(shù)據(jù)鏡像相應(yīng)的操作 ******11111111111111

五、個(gè)人小結(jié)

雖然Vb課結(jié)束了,但是自己感覺(jué)好像沒(méi)有學(xué)到太多的東西,可能是上機(jī)的時(shí)間比較少吧,還有就是對(duì)待這么課的心態(tài)不同和老師要求的不嚴(yán)的緣故。

通過(guò)寫完這個(gè)學(xué)生管理系統(tǒng),感到收獲很多,不動(dòng)手就不知道自己的在哪里不懂,在這次作業(yè)的完成中遇到了許多自己無(wú)法調(diào)試的錯(cuò)誤,只能請(qǐng)教已經(jīng)學(xué)過(guò)了的同學(xué),感覺(jué)到自己的知識(shí)的缺乏。雖然最后自己把所有的功能都按照預(yù)期的編好了,也可以很好的運(yùn)行,但是其中也有許多的不足,對(duì)圖像的不理解和不會(huì)很好的使用是自己的程序讓人感到很呆板,這是需要改進(jìn)的一大部分。

跟著老師學(xué)習(xí)了一個(gè)學(xué)期,自己感覺(jué)到學(xué)會(huì)一些簡(jiǎn)單的程序編寫,至少認(rèn)識(shí)了vb的作用性,這次的大作業(yè),我只能把每一功能當(dāng)做一個(gè)小的程序來(lái)編寫,不會(huì)很好的聯(lián)系所用的功能,在編寫較長(zhǎng)的運(yùn)算時(shí),不能夠?qū)懞茫荒軐?duì)著書本一個(gè)的一個(gè)算法嘗試,不能脫離課本,有時(shí)看著課本也不知道怎么寫。

當(dāng)自己寫到難的時(shí)候,有點(diǎn)想放棄,感覺(jué)太難了,就把自己的程序給別人修改,加工。對(duì)其中的控件和文件的概念不是很熟 ******11111111111111 悉,還有就是數(shù)據(jù)庫(kù),以前沒(méi)有接觸,雖然老師在最后一節(jié)課的時(shí)候是一步一步的在課堂上講解的,但是自己操作時(shí),有時(shí)不知道在哪個(gè)地方編輯。

編完這個(gè)程序最大的收獲就是將自己不同的和學(xué)到的知識(shí)重新的聯(lián)系起來(lái)了,又重新的復(fù)習(xí)了所學(xué)的內(nèi)容,對(duì)不同的算法有了新的了解。常用控件和系統(tǒng)對(duì)象有了初步的認(rèn)識(shí),學(xué)會(huì)利用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)信息,對(duì)上課不知道的多文檔界面,在試著編寫的過(guò)程中有了較大的認(rèn)識(shí)。

總的來(lái)說(shuō),這一個(gè)學(xué)期并沒(méi)有浪費(fèi),可以在別人的幫助下做完這個(gè)學(xué)生管理系統(tǒng),感到有種成就感,雖然不是很完美,至少自己能夠讓這個(gè)系統(tǒng)完整的運(yùn)行,其中不足之處,就只好留在自

第四篇:C++課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)

C++程序設(shè)計(jì)實(shí)踐教學(xué)環(huán)節(jié)任務(wù)書

一、題目:學(xué)生信息管理系統(tǒng)

二、目的與要求

1.目的:

(1)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思路和方法;

(2)了解系統(tǒng)開(kāi)發(fā)的需求分析、類層次設(shè)計(jì)、模塊分解、編碼測(cè)試、模塊

組裝與整體調(diào)試的全過(guò)程;

(3)進(jìn)一步熟悉C++中類的概念、類的封裝、繼承的實(shí)現(xiàn)方式;(4)學(xué)會(huì)分析簡(jiǎn)單的實(shí)際問(wèn)題,并能利用所學(xué)的知識(shí)建立系統(tǒng)的邏輯結(jié)構(gòu),學(xué)會(huì)簡(jiǎn)單的調(diào)試技巧和方法。逐步熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)的方法,養(yǎng)成良好的編程習(xí)慣。

2.要求基本要求:

(1)要求利用C++面向?qū)ο蟮木幊趟枷雭?lái)完成系統(tǒng)的設(shè)計(jì);(2)進(jìn)行簡(jiǎn)單界面設(shè)計(jì),能夠?qū)崿F(xiàn)友好的交互;(3)具有清晰的程序流程圖和數(shù)據(jù)結(jié)構(gòu)的詳細(xì)定義;(4)熟練掌握C++對(duì)文件的各種操作。

三、信息描述

有關(guān)該系統(tǒng)基本信息的描述(如:學(xué)號(hào)、姓名、系別、班級(jí)和各科成績(jī)等)。

四、功能描述

1.添加、刪除

系統(tǒng)將提示用戶輸入新添加學(xué)生的信息;由用戶輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào),然后調(diào)用刪除函數(shù),刪除該名學(xué)生的資料。2.查找

首先由用戶輸入要查找的學(xué)生的學(xué)號(hào),系統(tǒng)用查找函數(shù)查找,然后系統(tǒng)就調(diào)用輸出函數(shù)。

3.修改

首先由用戶輸入要修改的學(xué)生的學(xué)號(hào),然后系統(tǒng)用修改函數(shù)查找,顯示該名學(xué)生的資料,然后系統(tǒng)提示用戶輸入需要修改的項(xiàng)目和新的資料。4.界面要求

開(kāi)始登錄管理界面、主要提示菜單界面(提示用戶執(zhí)行何種操作)等。

五、解決方案

1.分析程序的功能要求,劃分程序功能模塊。2.畫出系統(tǒng)流程圖。

3.代碼的編寫、程序的功能調(diào)試。4.完成系統(tǒng)總結(jié)報(bào)告以及使用說(shuō)明書

六、進(jìn)度安排

此次課程設(shè)計(jì)時(shí)間為一周或兩周,分四個(gè)階段完成:

1.分析設(shè)計(jì)階段。指導(dǎo)教師應(yīng)積極引導(dǎo)學(xué)生自主學(xué)習(xí)和鉆研問(wèn)題,明確

設(shè)計(jì)要求,找出實(shí)現(xiàn)方法,按照需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)這幾個(gè)步驟進(jìn)行。

2.編碼調(diào)試階段:根據(jù)設(shè)計(jì)分析方案編寫代碼,然后調(diào)試該代碼,實(shí)現(xiàn)

課題要求的功能。

3.總結(jié)報(bào)告階段:總結(jié)設(shè)計(jì)工作,寫出課程設(shè)計(jì)說(shuō)明書,要求學(xué)生寫出需

求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的步驟和內(nèi)容。4.考核階段。

七、撰寫課程設(shè)計(jì)報(bào)告或課程設(shè)計(jì)總結(jié)

總結(jié)報(bào)告包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼(詳細(xì)寫出編程步驟)、測(cè)試的步驟和內(nèi)容、課程設(shè)計(jì)總結(jié)、參考資料等,不符合以上要求者,則本次設(shè)計(jì)以不及格記。

八、參考資料

《C++語(yǔ)言程序設(shè)計(jì)教程》

網(wǎng)上相關(guān)資料(....略)

第五篇:《嵌入式系統(tǒng)》課程設(shè)計(jì)題目

《嵌入式系統(tǒng)》

課程設(shè)計(jì)題目及要求

設(shè)計(jì)報(bào)告要求:

1.課題研究意義、現(xiàn)狀及應(yīng)用分析; 2.課題總體方案設(shè)計(jì)及功能模塊介紹; 3.系統(tǒng)硬件平臺(tái)及接口設(shè)計(jì);

4.系統(tǒng)軟件功能設(shè)計(jì),包括必要的注釋; 5.總結(jié)、心得體會(huì); 6.附主要的參考文獻(xiàn)。

課程設(shè)計(jì)題目:(以下題目?jī)H供參考,可自擬題目)

基于ARM的LED點(diǎn)陣顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

要求:在ARM開(kāi)發(fā)平臺(tái)下,實(shí)現(xiàn)接收串口發(fā)送的數(shù)據(jù),在16*16的點(diǎn)陣屏上顯示,按鍵上設(shè)置幾個(gè)固定顯示內(nèi)容,當(dāng)按下相應(yīng)的按鍵時(shí),點(diǎn)陣屏上顯示相應(yīng)的內(nèi)容。

基于ARM的環(huán)境監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

要求:在ARM開(kāi)發(fā)平臺(tái)下,實(shí)現(xiàn)采集環(huán)境的溫度、濕度、煙霧等參數(shù)的設(shè)定,在液晶屏上顯示出來(lái)。基于ARM的步進(jìn)電機(jī)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

要求:在ARM開(kāi)發(fā)平臺(tái)下,實(shí)現(xiàn)步進(jìn)電機(jī)的驅(qū)動(dòng),可通過(guò)實(shí)驗(yàn)平臺(tái)上的電位器調(diào)整電機(jī)的轉(zhuǎn)速,或者用按鍵控制電機(jī)的運(yùn)轉(zhuǎn)。ARM實(shí)驗(yàn)平臺(tái)的Android移植

要求:將開(kāi)源的Android平臺(tái)移植到ARM實(shí)驗(yàn)平臺(tái)下。

基于ARM的CAN總線通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)CAN通信程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與其它設(shè)備的CAN通信。可將CAN總線接收到的數(shù)據(jù)通過(guò)串口輸出,同時(shí)可將串口接收到的數(shù)據(jù)通過(guò)CAN總線接口發(fā)送出去。

基于ARM的RS485通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編程RS485通信程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間RS485通信。

基于ARM的嵌入式Web服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下移植一個(gè)嵌入式Web服務(wù)器(如BOA或THTTPD),并實(shí)現(xiàn)基于ARM平臺(tái)的Web動(dòng)態(tài)網(wǎng)頁(yè)監(jiān)測(cè)系統(tǒng)。

基于ARM的嵌入式數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)下編寫ADC接口的模入/模出程序,實(shí)現(xiàn)基于ARM平臺(tái)的嵌入式3路模擬信號(hào)的數(shù)據(jù)采集,并將采集到的數(shù)據(jù)通過(guò)串口或液晶 輸出結(jié)果。

基于ARM的無(wú)線數(shù)據(jù)終端設(shè)計(jì)

要求:用ARM處理器作為主控器,與GPRS模塊進(jìn)行通信,能夠?qū)崿F(xiàn)收發(fā)短信、撥打接聽(tīng)電話、連接數(shù)據(jù)服務(wù)器等功能。基于ARM的無(wú)線數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

要求:用ARM處理器作為主控器,與GPRS模塊進(jìn)行通信,通過(guò)發(fā)送短信到平臺(tái)上獲取平臺(tái)采集到的數(shù)字量信息(溫度、濕度、電壓等信息)。基于嵌入式系統(tǒng)的無(wú)線傳感器網(wǎng)絡(luò)的應(yīng)用研究

要求:(無(wú)線傳感器網(wǎng)絡(luò)是集成了傳感器、嵌入式系統(tǒng)、網(wǎng)絡(luò)和無(wú)線通信四大技術(shù)而形成的一種全新的信息獲取和處理技術(shù),它是一種新型的無(wú)基礎(chǔ)設(shè)施的無(wú)線網(wǎng)絡(luò),能夠?qū)崟r(shí)監(jiān)測(cè)、感知和采集各種環(huán)境或監(jiān)測(cè)對(duì)象的信息,并對(duì)其進(jìn)行處理、傳送到需要這些信息的用戶)基于UcosII在ARM平臺(tái)上的移植 要求:將UcosII移植到ARM9或者ARM11平臺(tái)上

MPlayer播放器在ARM9(或ARM11)平臺(tái)上的移植與實(shí)現(xiàn)

基于ARM的建議GUI的設(shè)計(jì)

要求:設(shè)計(jì)一個(gè)簡(jiǎn)易的GUI界面,在ARM平臺(tái)下運(yùn)行,并實(shí)現(xiàn)簡(jiǎn)單的交互。

基于ARM的TCP網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫以太網(wǎng)接口的TCP通訊程序,要求:將MPlayer播放器移植到ARM平臺(tái)上,并且能夠運(yùn)行 實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間的TCP協(xié)議通訊系統(tǒng)。

基于ARM的UDP網(wǎng)絡(luò)通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫以太網(wǎng)接口的UDP通訊程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間的UDP協(xié)議通訊系統(tǒng)。

基于ARM和MiniGUI的嵌入式圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用MiniGUI圖形界面編程方法,實(shí)現(xiàn)基于ARM平臺(tái)和MiniGUI圖形界面的嵌入式測(cè)控操作平臺(tái)。

基于ARM和QT的嵌入式圖形用戶界面設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用QT圖形界面編程方法,實(shí)現(xiàn)基于ARM平臺(tái)和QT圖形界面的嵌入式測(cè)控操作平臺(tái)。

基于ARM和Linux的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,編程實(shí)現(xiàn)基于ARM平臺(tái)的步進(jìn)電機(jī)控制系統(tǒng)方案。

基于ARM和Linux的直流電機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,編程實(shí)現(xiàn)基于ARM平臺(tái)的直流電機(jī)控制系統(tǒng)方案。基于ARM和Linux的CAN總線通訊系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫CAN總線通信程序,實(shí)現(xiàn)兩個(gè)ARM平臺(tái)或ARM與PC機(jī)之間CAN總線通信。

基于ARM和Linux的CAN總線遠(yuǎn)程監(jiān)控系統(tǒng)研究與設(shè)計(jì)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下編寫CAN總線通信程序,并設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于ARM平臺(tái)CAN總線遠(yuǎn)程監(jiān)控系統(tǒng)。

基于ARM的視頻監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,采用USB接口的攝像頭模塊,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)視頻監(jiān)控系統(tǒng)。

基于ARM的Modbus/TCP主站協(xié)議程序設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,基于ARM平臺(tái)的RJ-45以太網(wǎng)接口,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)Modbus/TCP主站協(xié)議程序,該Modbus/TCP主站協(xié)議可與基于ARM平臺(tái)或PC機(jī)的Modbus/TCP從站協(xié)議實(shí)現(xiàn)通訊。

基于ARM的Modbus/TCP從站協(xié)議程序設(shè)計(jì)與實(shí)現(xiàn)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,基于ARM平臺(tái)的RJ-45以太網(wǎng)接口,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)Modbus/TCP從站協(xié)議程序,該Modbus/TCP從站協(xié)議可與基于ARM平臺(tái)或PC機(jī)的Modbus/TCP主站協(xié)議實(shí)現(xiàn)通訊。基于ARM和Linux的嵌入式測(cè)控系統(tǒng)研究與設(shè)計(jì)

要求:在嵌入式ARM平臺(tái)及Linux環(huán)境下,可在ARM平臺(tái)的AD/DA、串口、以太網(wǎng)接口、CAN總線接口等基礎(chǔ)上,采用QT或MiniGUI圖形用戶編程方法,設(shè)計(jì)和實(shí)現(xiàn)基于ARM平臺(tái)和Linux的嵌入式綜合測(cè)控系統(tǒng)。

Mplay在Linux平臺(tái)下的移植與實(shí)現(xiàn)

要求:將Mplayer移植到嵌入式實(shí)驗(yàn)平臺(tái)下,可實(shí)現(xiàn)視頻和音頻文件的播放。

基于S3C2410/S3C2440的嵌入式Web服務(wù)器Boa移植

要求:將實(shí)驗(yàn)箱或開(kāi)發(fā)板連接到網(wǎng)絡(luò)中,可以通過(guò)計(jì)算機(jī)訪問(wèn)到開(kāi)發(fā)板上的靜態(tài)網(wǎng)頁(yè)。

1.ARM-Linux 嵌入式系統(tǒng)在農(nóng)業(yè)大棚中的應(yīng)用(溫度、濕度和二氧化碳濃度是影響棚栽農(nóng)作物生長(zhǎng)的3 大要素。為了實(shí)現(xiàn)農(nóng)業(yè)大棚中這3 種要素?cái)?shù)據(jù)的遠(yuǎn)程實(shí)時(shí)采集,引入了當(dāng)前嵌入式應(yīng)用中較為成熟的ARM9 微處理器和Linux 嵌入式操作系統(tǒng)技術(shù), 采用溫度傳感器PH100TMPA、濕度傳感器HM1500 和二氧化碳濃度傳感器NAP221A ,設(shè)計(jì)一種基于TCP/ IP 協(xié)議的嵌入式遠(yuǎn)程實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)方案。從硬件設(shè)計(jì)和軟件實(shí)現(xiàn)2 方面對(duì)該系統(tǒng)進(jìn)行具體設(shè)計(jì)。)

2.ARM系統(tǒng)在LED顯示屏中的應(yīng)用(利用ARM系統(tǒng)控制彩色LED顯示屏)

3.ARM 嵌入式處理器在智能儀器中的應(yīng)用(設(shè)計(jì)一種基于ARM 嵌入式處理器系統(tǒng)的智能儀器的硬件和軟件設(shè)計(jì)方案, 并結(jié)合uc/o s2II或者 Linux嵌入式實(shí)時(shí)操作系統(tǒng), 給出一套完整的任務(wù)調(diào)度和管理的方法, 最后用實(shí)例說(shuō)明)

4.ARM系統(tǒng)在汽車制動(dòng)性能測(cè)試系統(tǒng)中的應(yīng)用(采用ARM系統(tǒng)構(gòu)建一個(gè)路試法的汽車制動(dòng)性能測(cè)試系統(tǒng))

5.ARM 嵌入式控制器在印染設(shè)備監(jiān)控中的應(yīng)用(針對(duì)拉幅熱定型機(jī),設(shè)計(jì)一種基于485 總線的分布式監(jiān)控系統(tǒng)。用ARM 嵌入式控制器實(shí)現(xiàn)主、從電機(jī)的同步運(yùn)行和烘房溫度的控制;在PC 機(jī)上用VB6.0 設(shè)計(jì)轉(zhuǎn)速和溫度的監(jiān)控畫面;實(shí)現(xiàn)ARM、變頻器和PC 機(jī)之間的數(shù)據(jù)通信。)

6.基于ARM系統(tǒng)的公交車多功能終端的設(shè)計(jì)(完成電子收費(fèi)、報(bào)站、GPS定位等功能)

7.基于ARM9的雙CAN總線通信系統(tǒng)的設(shè)計(jì)(設(shè)計(jì)一種基于ARM9內(nèi)核微處理器的雙路CAN總線通信系統(tǒng)。完成系統(tǒng)的總體結(jié)構(gòu)、部分硬件的設(shè)計(jì),系統(tǒng)嵌入式軟件的設(shè)計(jì),包括啟動(dòng)引導(dǎo)代碼U214118操作系統(tǒng)內(nèi)核、文件系統(tǒng)以及用戶應(yīng)用管理軟件四個(gè)部分。)

8.基于ARM9 和Linux 的嵌入式打印終端系統(tǒng)(嵌入式平臺(tái)上的打印終端的外圍電路連接設(shè)計(jì)、嵌入式Linux 的打印機(jī)驅(qū)動(dòng)程序開(kāi)發(fā)和應(yīng)用程序的開(kāi)發(fā))9.基于ARM 的車載GPS 終端軟硬件的研究(重點(diǎn)研究基于ARM 的導(dǎo)航系統(tǒng)的軟硬件設(shè)計(jì))10.ARM系統(tǒng)在B超系統(tǒng)中的應(yīng)用(完成系統(tǒng)軟件硬件設(shè)計(jì),包括外圍電路)

11.基于ARM 的嵌入式系統(tǒng)在機(jī)器人控制系統(tǒng)中應(yīng)用(提出一種基于ARM、DSP 和arm-linux 的嵌入式機(jī)器人控制系統(tǒng)的設(shè)計(jì)方法, 完成控制系統(tǒng)的功能設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì))

12.基于ARM的視頻采集系統(tǒng)設(shè)計(jì)(完成系統(tǒng)軟件硬件設(shè)計(jì),包括外圍電路,采用USB接口的攝像頭)13.基于ARM的高空爬壁機(jī)器人控制系統(tǒng)(構(gòu)建一種經(jīng)濟(jì)型的爬壁機(jī)器人控制平臺(tái), 與上位機(jī)視覺(jué)定位和控制系統(tǒng)結(jié)合,使其適用于導(dǎo)航與定位、運(yùn)動(dòng)控制策略、多機(jī)器人系統(tǒng)體系結(jié)構(gòu)與協(xié)作機(jī)制等領(lǐng)域。)14.基于ARM 嵌入式系統(tǒng)的擬人機(jī)器人控制器的設(shè)計(jì)(提出在擬人機(jī)器人控制器的設(shè)計(jì)中使用ARM 9 處理器S3C2410 和RT2Linux構(gòu)建小型擬人機(jī)器人控制器的系統(tǒng)架構(gòu), 從硬件和軟件上實(shí)現(xiàn)以擬人機(jī)器人的行走的控制。)

15.基于ARM嵌入式系統(tǒng)的軟測(cè)量應(yīng)用(在基于Windows CE或者Linux操作系統(tǒng)的ARM嵌入式系統(tǒng)上實(shí)現(xiàn)一套通用工業(yè)過(guò)程軟儀表。選用ARM嵌入式系統(tǒng)作為硬件平臺(tái), 基于普通PC 機(jī)上的嵌入式應(yīng)用軟件開(kāi)發(fā)包EmbededVC + + 開(kāi)發(fā), 應(yīng)用雙重RBF 神經(jīng)網(wǎng)絡(luò)的模型作為軟測(cè)量的數(shù)學(xué)模型。該軟件包采用面向?qū)ο蟮能浖w系結(jié)構(gòu),模塊可以劃分為系統(tǒng)調(diào)度、數(shù)據(jù)預(yù)處理、系統(tǒng)組態(tài)、核心算法、通訊和人機(jī)界面等6 個(gè)模塊。)

16.基于CAN與嵌入式Linux的經(jīng)濟(jì)型數(shù)控系統(tǒng)(設(shè)計(jì)了一種基于CAN總線的嵌入式L inux215D數(shù)控系統(tǒng),要求系統(tǒng)具有很好的開(kāi)放性, 分布性和實(shí)時(shí)性)

17.基于ARM和GPRS的無(wú)線數(shù)據(jù)通信系統(tǒng)設(shè)計(jì)(完成基于ARM和GPRS的無(wú)線數(shù)據(jù)通信系統(tǒng)的軟件硬件設(shè)計(jì))

18.基于S3C2410平臺(tái)與嵌入式Linux 的圖像采集應(yīng)用(在基于嵌入式Linux 系統(tǒng)的S3C2410平臺(tái)和在平臺(tái)上進(jìn)行開(kāi)發(fā)所需的軟件環(huán)境上實(shí)現(xiàn)圖像采集這一應(yīng)用,完成圖像采集程序的實(shí)現(xiàn),和JPEG 壓縮的實(shí)現(xiàn)。)

19.基于uC/OSⅡ和ARM 芯片L PC2119 的基礎(chǔ)上,研究μC/ OS-Ⅱ在魚雷制導(dǎo)系統(tǒng)中的應(yīng)用,成為系統(tǒng)軟件和硬件設(shè)計(jì))國(guó)防生 109.嵌入式系統(tǒng)設(shè)計(jì)中FLASH 存儲(chǔ)器的應(yīng)用研究(利用嵌入式微控制器實(shí)現(xiàn)對(duì)FLASH 的讀取、編程和擦除操作, 為嵌入式系統(tǒng)功能擴(kuò)展解決存儲(chǔ)空間不足的瓶頸問(wèn)題, 提供一個(gè)可靠的解決方案,完成系統(tǒng)的軟件和硬件設(shè)計(jì))

110.嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計(jì)(采用高速高性能的L PC2132 微控制器與以太網(wǎng)控制器ENC28J 60 和接口芯片MAX232 相連接實(shí)現(xiàn)網(wǎng)絡(luò)接口模塊軟件和硬件設(shè)計(jì))

111.嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計(jì)(設(shè)計(jì)基于TCP/IP的網(wǎng)絡(luò)接口模塊的軟件和硬件設(shè)計(jì))

112.嵌入式系統(tǒng)在DSP 與網(wǎng)絡(luò)接口中的應(yīng)用研究(根據(jù)嵌入式系統(tǒng)組成及其特點(diǎn), 完成嵌入式系統(tǒng)在DSP與網(wǎng)絡(luò)接口中的軟件和硬件設(shè)計(jì))

113.嵌入式系統(tǒng)在EPON系統(tǒng)開(kāi)發(fā)中的應(yīng)用研究(以PASSAVE公司提供的EPON解決方案為基礎(chǔ),利用PASSAVE公司的MAC控制芯片APS5001和APS6201開(kāi)發(fā)OTL和ONU,對(duì)EPON的實(shí)際應(yīng)用進(jìn)行研究)114.嵌入式系統(tǒng)在LED大屏幕異步控制器中的應(yīng)用研究(設(shè)計(jì)一款基于32位高性能ARM處理器和uC/OS-II的LED大屏幕異步控制器,充分利用uC/OS-II高效的多任務(wù)管理功能和ARM處理器強(qiáng)大的運(yùn)算能力,實(shí)現(xiàn)單屏幕多窗口的任意位置顯示,使得屏幕顯示內(nèi)容變得更加豐富,顯示方式變得更加靈活)115.基于嵌入式系統(tǒng)的VGT:(variablegeometieturbine)渦輪增壓器控制器的應(yīng)用研究(對(duì)SOCP用于VGT等現(xiàn)代工業(yè)控制進(jìn)行一些研究,包括嵌入式處理器系統(tǒng)、接口系統(tǒng)、DSP系統(tǒng)、數(shù)字通信系統(tǒng)、存儲(chǔ)電路及數(shù)字系統(tǒng))

116.嵌入式系統(tǒng)在變電站繼電器保護(hù)系統(tǒng)中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件的設(shè)計(jì))117.嵌入式系統(tǒng)在變電站綜合自動(dòng)化系統(tǒng)中的應(yīng)用研究(本裝置主要用于企業(yè)內(nèi)部變電站電力線路保護(hù)的應(yīng)用,設(shè)計(jì)一種基于ARM和嵌入式實(shí)時(shí)操作系統(tǒng)的微機(jī)線路保護(hù)裝置,實(shí)現(xiàn)保護(hù)、測(cè)量和通信功能)118.嵌入式系統(tǒng)在車輛導(dǎo)航監(jiān)控系統(tǒng)中的應(yīng)用研究(結(jié)合GPS全球衛(wèi)星定位技術(shù)、GIS地理信息處理技術(shù)、CDMA數(shù)據(jù)通信技術(shù)以及嵌入式系統(tǒng)等高新技術(shù)對(duì)嵌入式系統(tǒng)在車輛監(jiān)控系統(tǒng)的應(yīng)用進(jìn)行研究,實(shí)現(xiàn) 具備全天候定位、視頻圖像采集與無(wú)線傳輸?shù)裙δ艿腉PS車輛監(jiān)控系統(tǒng))

119.嵌入式系統(tǒng)在車載導(dǎo)航中的應(yīng)用研究(對(duì)嵌入式技術(shù)在車載導(dǎo)航系統(tǒng)中應(yīng)用的關(guān)鍵技術(shù)進(jìn)行研究)120.嵌入式系統(tǒng)在抽油機(jī)無(wú)線監(jiān)控中的應(yīng)用研究(以嵌入式系統(tǒng)為主控單元,以GSM網(wǎng)絡(luò)為數(shù)據(jù)通訊介質(zhì)的抽油機(jī)無(wú)線監(jiān)控系統(tǒng)的軟件和硬件設(shè)計(jì))

121.嵌入式系統(tǒng)在船舶監(jiān)控系統(tǒng)中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))122.嵌入式系統(tǒng)在大型設(shè)備無(wú)線故障診斷中的應(yīng)用研究(針對(duì)某大型裝備對(duì)故障診斷系統(tǒng)的智能化和便攜化要求,提出一種基于無(wú)線嵌入式系統(tǒng)檢測(cè)技術(shù)的在線監(jiān)測(cè)與故障診斷的方案,各檢測(cè)終端固化于裝備上,主機(jī)與各智能檢測(cè)終端通過(guò)無(wú)線網(wǎng)絡(luò)通訊,從而免去了主機(jī)與各終端間的連接電纜,實(shí)現(xiàn)了診斷系統(tǒng)的小型化和智能化)國(guó)防生

123.嵌入式系統(tǒng)在道路檢測(cè)系統(tǒng)中的應(yīng)用研究(采用TI 高性能的DSP C5507 作為道路圖像核心處理元件,實(shí)現(xiàn)道路信息的提取和視頻圖像的J PEG2000 壓縮.同時(shí)采用Motorola 公司的MCF5307 實(shí)現(xiàn)系統(tǒng)的任務(wù)調(diào)度和道路信息的網(wǎng)絡(luò)傳輸,完成了嵌入式μClinux 操作系統(tǒng)的移植,實(shí)現(xiàn)在道路檢測(cè)系統(tǒng)中的組網(wǎng)應(yīng)用)

124.嵌入式系統(tǒng)在電機(jī)遠(yuǎn)程監(jiān)測(cè)中的應(yīng)用研究(針對(duì)電機(jī)系統(tǒng)這一關(guān)鍵設(shè)備的遠(yuǎn)程網(wǎng)絡(luò)監(jiān)測(cè),提出了在ARM處理器(主機(jī))上運(yùn)行嵌入式操作系統(tǒng),遠(yuǎn)程監(jiān)控客戶機(jī)的網(wǎng)絡(luò)監(jiān)測(cè)方案)

125.嵌入式系統(tǒng)在電力通信服務(wù)器中的應(yīng)用一人機(jī)界面設(shè)計(jì)(研究基于嵌入式Linux的電力通信服務(wù)器開(kāi)發(fā)技術(shù);硬件系統(tǒng)采用ARM9處理器;軟件功能的實(shí)現(xiàn)與完善主要基于Linux操作系統(tǒng)及開(kāi)發(fā)環(huán)境;利用嵌入式圖形界面開(kāi)發(fā)工具M(jìn)niiGUI設(shè)計(jì)用戶界面)

126.嵌入式系統(tǒng)在電子警察中的應(yīng)用研究(完成智能綜合電子警察自動(dòng)監(jiān)測(cè)系統(tǒng)的軟件和硬件的設(shè)計(jì))127.嵌入式系統(tǒng)在斷路器智能控制中的應(yīng)用研究(完成基于嵌入式系統(tǒng)的斷路器智能控制器的軟件和硬件設(shè)計(jì))

128.嵌入式系統(tǒng)在多端口電纜氣壓采集器中的應(yīng)用研究(針對(duì)目前國(guó)內(nèi)電纜氣壓采集器的現(xiàn)狀及存在的問(wèn)題,針對(duì)這些問(wèn)題提出解決方案,并從硬件和軟件兩個(gè)角度對(duì)解決方案中采用的嵌入式系統(tǒng)(AT91RM9200 + Linux)為核心的采集器進(jìn)行軟硬件設(shè)計(jì))

129.嵌入式系統(tǒng)在發(fā)射裝置中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))國(guó)防生

130.嵌入式系統(tǒng)在高速織機(jī)控制中的應(yīng)用研究(將嵌入式系統(tǒng)應(yīng)用于高速織機(jī)控制系統(tǒng),對(duì)其硬件的關(guān)鍵部分(嵌入式處理器的控制接口部分)和軟件進(jìn)行設(shè)計(jì))

131.嵌入式系統(tǒng)在工程地震儀的應(yīng)用研究(完成基于ARM處理器和嵌入式操作系統(tǒng)Windows CE.Net的微型工程地震儀的軟件和硬件設(shè)計(jì))

132.基于嵌入式實(shí)時(shí)操作系統(tǒng)的嵌入式控制系統(tǒng)研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))

133.嵌入式系統(tǒng)在工業(yè)控制中的應(yīng)用研究(完成一個(gè)嵌入式工業(yè)控制系統(tǒng)的軟件和硬件設(shè)計(jì))

134.嵌入式系統(tǒng)在工業(yè)以太網(wǎng)監(jiān)控中的應(yīng)用研究(嵌入式系統(tǒng)在以太網(wǎng)工業(yè)監(jiān)控中主要擔(dān)當(dāng)?shù)娜蝿?wù)是將現(xiàn)場(chǎng)的各種輸入信號(hào)轉(zhuǎn)換成可以直接連入以太網(wǎng)的輸出信號(hào),并實(shí)時(shí)接受遠(yuǎn)程客戶端控制和訪問(wèn),完成嵌入式現(xiàn)場(chǎng)終端的軟件和硬件設(shè)計(jì))

135.嵌入式系統(tǒng)在過(guò)電流保護(hù)裝置中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))

136.嵌入式系統(tǒng)在環(huán)保監(jiān)測(cè)領(lǐng)域內(nèi)的應(yīng)用研究(研制適用于環(huán)境監(jiān)測(cè)系統(tǒng)實(shí)時(shí)性傳輸要求的監(jiān)測(cè)傳輸控制器。采用GPRS或CDMA方式,解決原有監(jiān)測(cè)傳輸控制器的費(fèi)用高、覆蓋范圍小的問(wèn)題。并實(shí)現(xiàn)了系統(tǒng)中隨意增加或減少污染源的監(jiān)測(cè)點(diǎn))137.嵌入式系統(tǒng)在環(huán)境監(jiān)控中的應(yīng)用研究(采用嵌入式技術(shù)環(huán)境監(jiān)控系統(tǒng),通過(guò)嵌入式網(wǎng)絡(luò)監(jiān)控編碼器實(shí)現(xiàn)本地壓縮和存儲(chǔ),同時(shí)把音視頻數(shù)字信號(hào)通過(guò)網(wǎng)絡(luò)傳送到監(jiān)控中心,使客戶端能在PC 上基于Windows系統(tǒng)即可實(shí)時(shí)的查看到監(jiān)控信息)

138.嵌入式系統(tǒng)在機(jī)房監(jiān)控中的應(yīng)用研究(利用嵌入式機(jī)房監(jiān)控系統(tǒng),解決機(jī)房監(jiān)控系統(tǒng)的遠(yuǎn)程控制、程序維護(hù)等問(wèn)題)

139.嵌入式系統(tǒng)在機(jī)器人視覺(jué)中的應(yīng)用研究(開(kāi)發(fā)一種通用的嵌入式系統(tǒng)平臺(tái), 進(jìn)行操作系統(tǒng)的移植和圖 像匹配等算法的研究, 并將其應(yīng)用于移動(dòng)機(jī)器人的視覺(jué)導(dǎo)航)

140.嵌入式系統(tǒng)在激光測(cè)量中的應(yīng)用研究(利用嵌入式系統(tǒng)對(duì)激光測(cè)距儀進(jìn)行控制及數(shù)據(jù)通信和處理, 并把參數(shù)顯示在屏幕上)

141.嵌入式系統(tǒng)在加油站信息管理系統(tǒng)的應(yīng)用研究(對(duì)加油站儲(chǔ)油罐油品信息的采集是掌握成品油銷售、庫(kù)存等信息的重要手段,通過(guò)對(duì)罐內(nèi)油品液位、溫度、油氣濃度的實(shí)時(shí)監(jiān)控,石油公司就可以直接或間接地獲取油品銷售過(guò)程中各種信息)

142.嵌入式系統(tǒng)在靜力測(cè)量中的應(yīng)用研究(研究嵌入式系統(tǒng)在靜力測(cè)量中的應(yīng)用,目標(biāo)機(jī)作為嵌入式系統(tǒng)應(yīng)用平臺(tái),充分考慮系統(tǒng)的功能、可擴(kuò)展性、功耗和體積要求,制定相應(yīng)的組成模塊。硬件系統(tǒng)由核心板和擴(kuò)展板構(gòu)成;而軟件系統(tǒng)由引導(dǎo)程序、操作系統(tǒng)和文件系統(tǒng)組成)143.嵌入式系統(tǒng)在軍用電子設(shè)備故障診斷中的應(yīng)用研究(電子裝備現(xiàn)有的故障診斷系統(tǒng)一般無(wú)法完成裝備工作過(guò)程中的實(shí)時(shí)在線狀態(tài)監(jiān)測(cè)。利用多種非接觸式的傳感器信息融合技術(shù)、以太網(wǎng)網(wǎng)絡(luò)通信技術(shù), 設(shè)計(jì)現(xiàn)場(chǎng)級(jí)嵌入式狀態(tài)監(jiān)測(cè)系統(tǒng), 采用嵌入式微處理器構(gòu)建最小系統(tǒng)實(shí)現(xiàn)實(shí)時(shí)地對(duì)系統(tǒng)各個(gè)重要部分進(jìn)行信號(hào)采集和在線狀態(tài)監(jiān)測(cè), 為在線智能故障診斷系統(tǒng)提供診斷信息)國(guó)防生

144.嵌入式系統(tǒng)在樓宇設(shè)備監(jiān)控系統(tǒng)中的應(yīng)用研究(以高性能的32位嵌入式芯片ARM920T為平臺(tái),以樓宇變配電監(jiān)控系統(tǒng)為應(yīng)用對(duì)象,針對(duì)系統(tǒng)各個(gè)構(gòu)成部分進(jìn)行研究開(kāi)發(fā))

145.嵌入式系統(tǒng)在螺紋探傷儀中的應(yīng)用研究(鉆具事故主要是由于鉆具螺紋部分產(chǎn)生疲勞斷裂而造成的。利用渦流原理研制出了鉆具螺紋專用無(wú)損檢測(cè)儀器,該儀器由于采用了嵌入式網(wǎng)絡(luò)模塊ETR100 ,利用C 語(yǔ)言進(jìn)行復(fù)雜的計(jì)算編程,簡(jiǎn)化外圍電路的設(shè)計(jì),無(wú)需標(biāo)準(zhǔn)試塊進(jìn)行標(biāo)定)146.嵌入式系統(tǒng)在氣浮轉(zhuǎn)臺(tái)無(wú)線測(cè)控實(shí)驗(yàn)中的應(yīng)用研究(完成基于實(shí)時(shí)嵌入式系統(tǒng)的氣浮轉(zhuǎn)臺(tái)無(wú)線測(cè)控通信子系統(tǒng)的軟件和硬件設(shè)計(jì))

147.嵌入式系統(tǒng)在數(shù)控零編程滾齒機(jī)中的應(yīng)用研究(將嵌入式技術(shù)與數(shù)控零編程思想相結(jié)合,以μCOS2Ⅱ?qū)崟r(shí)操作系統(tǒng)為核心,建立一套具有友好人機(jī)界面的零編程數(shù)控系統(tǒng)。突破傳統(tǒng)的手工編寫數(shù)控程序的方法,實(shí)現(xiàn)NC程序的自動(dòng)生成;而且通過(guò)USB接口將系統(tǒng)巧妙的設(shè)計(jì)成了一個(gè)可移動(dòng)的存儲(chǔ)器,間接的擴(kuò)大數(shù)控系統(tǒng)的存儲(chǔ)容量;通過(guò)RS232串口,系統(tǒng)還能與滾齒機(jī)床實(shí)現(xiàn)NC程序的上傳和下載,構(gòu)成一個(gè)集NC程序自動(dòng)生成、存儲(chǔ)和傳輸?shù)募苫到y(tǒng))

148.嵌入式系統(tǒng)在鐵路道口報(bào)警系統(tǒng)中的應(yīng)用研究(完成嵌入式鐵路平交道口自動(dòng)報(bào)警系統(tǒng)的軟件和硬件設(shè)計(jì))

149.嵌入式系統(tǒng)在網(wǎng)絡(luò)化銷售系統(tǒng)中的應(yīng)用研究(完成基于嵌入式處理器、嵌入式Linux 和GPRS 的網(wǎng)絡(luò)化銷售系統(tǒng)的軟件和硬件設(shè)計(jì))

150.嵌入式系統(tǒng)在微機(jī)繼電保護(hù)中的應(yīng)用研究(完成基于ARM9 和μC/OS-II 的微機(jī)繼電保護(hù)系統(tǒng)的設(shè)計(jì)方案。系統(tǒng)以AT91RM9200 芯片為核心構(gòu)成高速保護(hù)裝置,利用實(shí)時(shí)嵌入式操作系統(tǒng)μC/OS-II,完成復(fù)雜的繼電保護(hù),而且保證裝置的處理速度)

151.嵌入式系統(tǒng)在線路多參數(shù)自動(dòng)測(cè)量系統(tǒng)中的應(yīng)用研究(利用嵌入式系統(tǒng)控制多個(gè)傳感器同時(shí)測(cè)量軌道線路,通過(guò)特定算法計(jì)算出線路不平順程度,指導(dǎo)線路養(yǎng)護(hù)維修工作,確保列車運(yùn)行安全)

152.嵌入式系統(tǒng)在相關(guān)處理機(jī)中的應(yīng)用研究(利用FPGA和嵌入式系統(tǒng)實(shí)現(xiàn)千兆以太網(wǎng)傳輸系統(tǒng),并將該系統(tǒng)應(yīng)用在硬件相關(guān)處理機(jī)中。改善現(xiàn)有系統(tǒng)對(duì)LTA數(shù)據(jù)的采集和傳送,而且縮短后處理的時(shí)間)153.嵌入式系統(tǒng)在消弧線圈接地系統(tǒng)中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))

154.嵌入式系統(tǒng)在心臟疾病檢測(cè)中的應(yīng)用研究(以嵌入式系統(tǒng)為平臺(tái),設(shè)計(jì)無(wú)線遠(yuǎn)程心電監(jiān)護(hù)系統(tǒng)和心音分析儀,綜合運(yùn)用嵌入式單片機(jī)技術(shù)、無(wú)線射技術(shù)、嵌入式TCP/IP網(wǎng)絡(luò)技術(shù)、USB通信技術(shù)等)155.嵌入式系統(tǒng)在新型礦用充電機(jī)中的應(yīng)用研究(設(shè)計(jì)以嵌入式微控制器S3C44B0X為核心的控制電路所組成的新型礦用充電機(jī),對(duì)基于ARM核嵌入式系統(tǒng)的PWM輸出電路、高精度的檢測(cè)電路、人機(jī)接口電路和保護(hù)電路的軟件和硬件進(jìn)行設(shè)計(jì))156.嵌入式系統(tǒng)在信息家電網(wǎng)絡(luò)中的應(yīng)用研究(針對(duì)多總線、多協(xié)議的傳統(tǒng)智能家居系統(tǒng)管理不方便,可操作性差等缺點(diǎn),提出一種基于嵌入式系統(tǒng),通過(guò)RTL8019AS 以太網(wǎng)芯片實(shí)現(xiàn)和以太網(wǎng)通信的方案)

157.嵌入式系統(tǒng)在蓄電池充電中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))

158.嵌入式系統(tǒng)在液晶電光特性測(cè)試中的應(yīng)用研究(完成一種智能液晶電光特性測(cè)試儀的設(shè)計(jì),該設(shè)計(jì)以ARM9微處理器為控制和數(shù)據(jù)處理核心,并引入WINDOWS CE操作系統(tǒng),帶有用戶圖形界面,操作簡(jiǎn)單,可實(shí)現(xiàn)對(duì)液晶電光特性參數(shù)的智能測(cè)量和數(shù)據(jù)圖形的顯示輸出)

159.嵌入式系統(tǒng)在醫(yī)療監(jiān)護(hù)領(lǐng)域中的應(yīng)用研究(以Intel公司的PXA255系列處理器,Linux在嵌入版本,MINIGUI圖形工具包為平臺(tái),研究醫(yī)療嵌入式電子產(chǎn)品軟件研發(fā)的技術(shù)特點(diǎn))

160.嵌入式系統(tǒng)在醫(yī)療儀器上的應(yīng)用研究(研究嵌入式系統(tǒng)在醫(yī)療儀器上應(yīng)用的可能性、方法)

161.嵌入式系統(tǒng)在遠(yuǎn)程復(fù)位控制中的應(yīng)用研究(設(shè)計(jì)基于嵌入式系統(tǒng)在遠(yuǎn)程復(fù)位控制器,系統(tǒng)采用微控制器作為控制核心,MT8870為音頻解碼芯片,以PSTN公話網(wǎng)為信號(hào)傳輸控制介質(zhì))

162.嵌入式系統(tǒng)在遠(yuǎn)程監(jiān)控中的應(yīng)用研究(對(duì)嵌入式系統(tǒng)進(jìn)行軟硬件的選擇和設(shè)計(jì)。從價(jià)格、性能和功耗三方面考慮,核心硬件設(shè)計(jì)選用基于AR劃7TDMI的32位處理器S3C44BOX作為主控芯片。軟件分兩部分:一是嵌入式操作系統(tǒng)的選擇,二是在對(duì)TCP/PI協(xié)議理解的基礎(chǔ)上,選擇了一種適用于嵌入式系統(tǒng)的協(xié)議棧,并將其移植到嵌入式系統(tǒng)中)

163.嵌入式中央儲(chǔ)備糧直屬庫(kù)遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)(以中央儲(chǔ)備糧某直屬庫(kù)遠(yuǎn)程自動(dòng)監(jiān)控系統(tǒng)項(xiàng)目為背景,完成嵌入式遠(yuǎn)程自動(dòng)監(jiān)控終端的設(shè)計(jì)。系統(tǒng)軟件設(shè)計(jì)采用結(jié)構(gòu)化設(shè)計(jì)中的模塊化程序設(shè)計(jì)方法,根據(jù)功能的不同進(jìn)行模塊的劃分,功能模塊包括底層設(shè)備驅(qū)動(dòng)模塊、用戶界面模塊、GPRS 網(wǎng)絡(luò)模塊、通信協(xié)議模塊等。嵌入式中央儲(chǔ)備糧直屬庫(kù)遠(yuǎn)程監(jiān)控系統(tǒng)實(shí)現(xiàn)糧庫(kù)的分散控制與集中管理,和糧庫(kù)的智能控制)

164.嵌入式系統(tǒng)在遠(yuǎn)程圖像監(jiān)控系統(tǒng)中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))

165.嵌入式系統(tǒng)在智能電梯中的應(yīng)用研究(完成一種應(yīng)用于電梯控制系統(tǒng)中的新型、高效的嵌入式控制系統(tǒng)的軟件和硬件設(shè)計(jì))

166.嵌入式系統(tǒng)在智能交通中的應(yīng)用研究(根據(jù)嵌入式系統(tǒng)產(chǎn)品在ITS(In2telligent Traffic System ,智能交通系統(tǒng))應(yīng)用中的工作穩(wěn)定性高、環(huán)境適應(yīng)能力強(qiáng)和設(shè)備獨(dú)立性三個(gè)特點(diǎn),探討嵌入式系統(tǒng)在智能交通系統(tǒng)中應(yīng)用)

167.嵌入式系統(tǒng)在中小型水電站中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))168.嵌入式系統(tǒng)在自動(dòng)化儀表中的應(yīng)用研究(選擇高性能的嵌入式微處理器,研究新型智能化、網(wǎng)絡(luò)化的儀器儀表)

169.嵌入式語(yǔ)音識(shí)別及控制技術(shù)在智能家居系統(tǒng)中的應(yīng)用研究(完成基于語(yǔ)音識(shí)別控制的智能家居系統(tǒng)方案設(shè)計(jì)。系統(tǒng)分軟件和硬件兩部分,上位機(jī)實(shí)現(xiàn)語(yǔ)音采集和識(shí)別、處理,發(fā)出相應(yīng)的動(dòng)作命令,通過(guò)串行通信,構(gòu)成串行控制網(wǎng)絡(luò),控制具備符合接口規(guī)范的設(shè)備,通過(guò)語(yǔ)音實(shí)現(xiàn)對(duì)家用電器的遙控。對(duì)語(yǔ)音識(shí)別技術(shù)進(jìn)行研究。經(jīng)分析比較,采用基于HMM識(shí)別算法的MicrosoftSpeech SDK語(yǔ)音開(kāi)發(fā)平臺(tái)進(jìn)行開(kāi)發(fā))

170.嵌入式遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)技術(shù)的應(yīng)用研究(利用嵌入式數(shù)據(jù)采集模塊和網(wǎng)絡(luò)通信技術(shù),將分散的現(xiàn)場(chǎng)數(shù)據(jù)采集后傳送到數(shù)據(jù)服務(wù)器進(jìn)行集中處理)

171.嵌入式在小型網(wǎng)絡(luò)視頻服務(wù)器中的應(yīng)用研究(完成一種基于嵌入式系統(tǒng)的小型網(wǎng)絡(luò)視頻服務(wù)器硬件和軟件設(shè)計(jì))

172.嵌入式在液位監(jiān)控系統(tǒng)中的應(yīng)用研究(針對(duì)液位遠(yuǎn)程監(jiān)控的要求,把嵌入式與Internet技術(shù)相結(jié)合,采用了B /S(Browser/Server)模式對(duì)液位實(shí)施遠(yuǎn)程監(jiān)控。在控制策略上,則采用九點(diǎn)控制算法,對(duì)液位實(shí)行控制。用戶只需要在其他計(jì)算機(jī)上利用通用的網(wǎng)頁(yè)瀏覽器,通過(guò)以太網(wǎng)訪問(wèn)監(jiān)控頁(yè)面的形式進(jìn)行監(jiān)控)。173.嵌入式智能代理在制造系統(tǒng)中的應(yīng)用研究(多代理技術(shù)(Multi2Agent)在制造系統(tǒng)中的應(yīng)用,提高了制造系統(tǒng)的柔性,智能性和可重構(gòu)性。采用嵌入式技術(shù)和智能代理技術(shù)相結(jié)合的嵌入式智能代理技術(shù),實(shí)現(xiàn)多代理系統(tǒng)中設(shè)備智能代理的方案。該智能代理以嵌入式微控制器ARM為硬件核心,以嵌入式實(shí)時(shí)操作系統(tǒng)μC /OS2Ⅱ?yàn)檐浖脚_(tái)。各智能代理間通過(guò)以太網(wǎng)實(shí)現(xiàn)互連和信息交互,共同協(xié)調(diào)完成加工任務(wù))174.嵌入式智能機(jī)器人路徑規(guī)劃應(yīng)用研究(研究智能機(jī)器人路徑規(guī)劃算法的研究現(xiàn)狀, 指出各種算法的優(yōu) 缺點(diǎn), 提出建立嵌入式智能機(jī)器人路徑規(guī)劃平臺(tái), 實(shí)現(xiàn)基于嵌入式實(shí)時(shí)系統(tǒng)的智能機(jī)器人路徑規(guī)劃算法)

175.嵌入式狀態(tài)監(jiān)測(cè)與故障診斷裝置的設(shè)計(jì)(將工業(yè)以太網(wǎng)技術(shù)應(yīng)用于工業(yè)設(shè)備監(jiān)控系統(tǒng),實(shí)現(xiàn)基于32 位高性能處理器AT91RM9200 的嵌入式遠(yuǎn)程狀態(tài)監(jiān)測(cè)與故障診斷裝置)

176.嵌入式系統(tǒng)在變電站控制系統(tǒng)中的應(yīng)用研究(完成系統(tǒng)的軟件和硬件設(shè)計(jì))177.一種嵌入式微調(diào)度器的實(shí)現(xiàn)方法研究(分析常見(jiàn)嵌入式操作系統(tǒng)的任務(wù)調(diào)度算法,提出一種新的應(yīng)用于智能儀表的實(shí)時(shí)任務(wù)調(diào)度算法,并在典型的8 位、16 位SoC 上進(jìn)行設(shè)計(jì),實(shí)現(xiàn)基于這種算法的嵌入式操作系統(tǒng))

178.在嵌入式系統(tǒng)開(kāi)發(fā)中仿真軟件的特殊應(yīng)用研究(在開(kāi)發(fā)工業(yè)控制系統(tǒng)配套軟件過(guò)程中應(yīng)用嵌入式仿真軟件)

179.占先式實(shí)時(shí)內(nèi)核μC/ OS2II 在車輛動(dòng)態(tài)監(jiān)控/ 調(diào)度實(shí)驗(yàn)平臺(tái)中的應(yīng)用研究(為了滿足車輛動(dòng)態(tài)監(jiān)控/ 調(diào)度實(shí)驗(yàn)平臺(tái)車輛模擬系統(tǒng)實(shí)時(shí)多任務(wù)工作的需要,在系統(tǒng)主控CPU TMS320L F2407A 上移植嵌入式實(shí)時(shí)操作系統(tǒng)(RTOS)μC/ OS2 II ,開(kāi)發(fā)基于μC/ OS2 II 內(nèi)核的實(shí)時(shí)多任務(wù)軟件系統(tǒng),以滿足系統(tǒng)正常工作時(shí)對(duì)多路傳感器數(shù)據(jù)和上位機(jī)控制信息的實(shí)時(shí)處理。在μC/ OS2II 內(nèi)核移植的基礎(chǔ)上,按照系統(tǒng)需要?jiǎng)澐秩蝿?wù)、確定任務(wù)優(yōu)先級(jí)、實(shí)現(xiàn)任務(wù)間通信和同步的具體方法進(jìn)行研究)

180.實(shí)時(shí)嵌入式操作系統(tǒng)在單片機(jī)中的應(yīng)用研究(在MCS - 51 系列單片機(jī)上移植μ C/OS - II 實(shí)時(shí)嵌入式操作系統(tǒng))

下載嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng)word格式文檔
下載嵌入式課程設(shè)計(jì) 學(xué)生信息管理系統(tǒng).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    《嵌入式系統(tǒng)》課程設(shè)計(jì)題目

    《嵌入式系統(tǒng)》 課程設(shè)計(jì)題目及要求 2013年12月24日 設(shè)計(jì)報(bào)告要求: 1. 課題研究意義、現(xiàn)狀及應(yīng)用分析; 2. 課題總體方案設(shè)計(jì)及功能模塊介紹; 3. 系統(tǒng)硬件平臺(tái)及接口設(shè)計(jì); 4. 系......

    嵌入式系統(tǒng)課程設(shè)計(jì)教學(xué)大綱

    嵌入式系統(tǒng)課程設(shè)計(jì)教學(xué)大綱 課程名稱:嵌入式系統(tǒng)A課程(Embedded Systems) 課程編號(hào):1310778236 設(shè)計(jì)時(shí)數(shù):1周 學(xué)分:1 開(kāi)課單位:信息電子技術(shù)學(xué)院通信工程教研室 適用專業(yè):通信工......

    大學(xué)JAVA課程設(shè)計(jì)——學(xué)生信息管理系統(tǒng)

    沈陽(yáng)理工大學(xué)課程設(shè)計(jì) 沈陽(yáng)理工大學(xué)課程設(shè)計(jì) 摘要 Java語(yǔ)言是當(dāng)前最為流行的程序設(shè)計(jì)語(yǔ)言之一,諸多優(yōu)秀的的特性使其成為被業(yè)界廣泛認(rèn)可和采用的工具。本設(shè)計(jì)可以幫助同學(xué)掌......

    【課程設(shè)計(jì)】職工信息管理系統(tǒng)

    題目:職工信息系統(tǒng) 功能包括: ? 建立職工信息數(shù)據(jù)(職工編號(hào),姓名,性別,年齡,電話,職務(wù),工資和家庭成員信息)和信息簡(jiǎn)表(編號(hào),姓名,電話) ? 根據(jù)職工編號(hào)查詢職工信息(查詢時(shí)需要身份確認(rèn)......

    嵌入式系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)大綱(給學(xué)生)

    《嵌入式系統(tǒng)設(shè)計(jì)》課程設(shè)計(jì)大綱 【課程編號(hào)】:11278131 【適用專業(yè)】:電子、電信 【學(xué) 分 數(shù)】:1 【總 學(xué) 時(shí)】:30 一、課程設(shè)計(jì)的目的 1、 通過(guò)“嵌入式系統(tǒng)”課程設(shè)計(jì),學(xué)習(xí)、......

    嵌入式系統(tǒng)基礎(chǔ)課程設(shè)計(jì)報(bào)告

    河南機(jī)電高等專科學(xué)校 嵌入式系統(tǒng)基礎(chǔ)課程設(shè)計(jì)報(bào)告 系 部: 電子通信工程系 專 業(yè): 班 級(jí): 學(xué)生姓名: 學(xué) 號(hào): 2012年 06月 嵌入式系統(tǒng)基礎(chǔ)課程設(shè)計(jì)任務(wù)書 1.時(shí)間:2012年06月11日~201......

    嵌入式系統(tǒng)基礎(chǔ)課程設(shè)計(jì)報(bào)告

    河南機(jī)電高等專科學(xué)校 《嵌入式系統(tǒng)基礎(chǔ)》 課程設(shè)計(jì)報(bào)告 設(shè)計(jì)題目: 系 部: 電子通信工程系 班 級(jí): 學(xué) 號(hào): 學(xué)生姓名: 成 績(jī): 2012年 05月 《嵌入式系統(tǒng)基礎(chǔ)》課程設(shè)計(jì)任務(wù)書 1.時(shí)......

    學(xué)生信息管理系統(tǒng)

    摘 要 隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠(yuǎn)程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館......

主站蜘蛛池模板: 亚洲精品久久久久中文字幕| 每日更新在线观看av| 国产最新进精品视频| 熟妇的味道hd中文字幕| 中文字幕日韩欧美一区二区三区| 国产精品r级最新在线观看| 国产成人无码午夜福利在线直播| 亚洲欧美日韩国产成人精品影院| 精品亚洲成a人片在线观看| 草草影院ccyy国产日本欧美| 丰满少妇被猛烈进入毛片| 无码国产精成人午夜视频| 亚洲欧美日本国产专区一区| 被黑人猛烈30分钟视频| 中文字幕+乱码+中文乱码www| 精品久久久久中文字幕加勒比| yyyy11111少妇无码影院| 精品国产一区二区三区av性色| 久久精品午夜福利| 极品人妻少妇一区二区三区| 亚洲高清一区二区三区不卡| 中文字幕欧美日韩va免费视频| 国产在线国偷精品产拍| 成人无码网www在线观看| 97久久精品无码一区二区天美| 亚洲精品国产自在现线最新| 国产av国片精品jk制服| 日出水了特别黄的视频| 亚洲人和日本人jzz视频| 人妻人人添人妻人人爱| 18禁止看的免费污网站| 欧美激情综合色综合啪啪五月| 国产成人影院一区二区三区| 医院人妻闷声隔着帘子被中出| 欧美精品亚洲精品日韩专区va| 极品新婚夜少妇真紧| 午夜福利理论片高清在线| 免费无码毛片一区二区三区a片| 久久午夜伦鲁片免费无码| 夜夜躁很很躁日日躁麻豆| 特黄a级毛片免费视频|