基于php網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計_第1頁
基于php網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計_第2頁
基于php網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計_第3頁
基于php網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計_第4頁
基于php網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE36畢業(yè)設(shè)計(論文)題目:學(xué)生姓名____________學(xué)號_201022070106_____班級_電子102201H_____所屬院(系)__電子信息工程系__指導(dǎo)教師____________2014年5月20日基于php網(wǎng)上考試系統(tǒng)摘要隨著科技的發(fā)展,網(wǎng)絡(luò)技術(shù)已經(jīng)深入到人們的日常生活中,同時帶來了教育方式的一次變革。而網(wǎng)絡(luò)考試則是一個很重要的方向?;赪eb技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的Internet進行。因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。并且縮短了傳統(tǒng)考試要求老師打印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這個漫長而復(fù)雜的過程,使考試更趨于客觀、公正。本文介紹了一個具有在線考試、添加題庫、成績查詢等功能的在線考試系統(tǒng)。該系統(tǒng)是基于PHP和MySQL。設(shè)計本系統(tǒng)要熟悉HTML,PHP語言及MySQL數(shù)據(jù)庫的編輯和應(yīng)用。其中用到了Dreamweaver幫助進行站點和網(wǎng)頁設(shè)計,還用到了phpmyadmin對MySQL數(shù)據(jù)庫進行可視化操作。全文共分為緒論、系統(tǒng)分析、設(shè)計工具及關(guān)鍵技術(shù)介紹、系統(tǒng)概要設(shè)計、系統(tǒng)詳細(xì)設(shè)計、系統(tǒng)測試、總結(jié)展望、參考文獻。詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計的方法及其內(nèi)容。關(guān)鍵詞:在線考試系統(tǒng);及時閱卷;基于php;MySQLOnlineExaminationSystemBasedPHPAbstractWith

the

development

of

science

and

technology,

network

technology

has

deep

into

the

People's

Daily

life,

and

the

way

of

education

brings

a

transformation.

And

network

exam

is

a

very

important

direction.

Based

on

the

Web

technology

network

exam

system

can

all

over

the

world

by

Internet.

So

the

exam

can

in

local,

or

in

other

cities,

greatly

expand

the

flexibility

of

the

exam.

And

shorten

the

traditional

test

request

print

examination

paper,

arrange

the

exam

teacher,

monitors,

collection,

as

a

test,

evaluation

and

analysis

of

the

test

paper

test

papers,

the

long

and

complex

process,

tend

to

be

more

objective

and

fair

exam.This

paper

introduces

a

on-line

exam,

timely

with

scores

query

scoring,

and

examination

questions

and

the

examinee

information

management

functions

of

network

on-line

examination

system.

The

system

is

based

on

PHP

and

MySQL,

in

order

to

match

the

online

teaching

set

up

"online

examination

system,

the

realization

of

online

learning

and

the

integration

of

design.

Design

the

system

must

be

familiar

with

the

HTML,

PHP

language

and

MySQL

database

editors

and

application.

With

the

help

of

Dreamweaver

on

site

and

web

design,

still

use

the

phpmyadmin

MySQL

database

of

visual

operation.

Full

text

is

divided

into

the

introduction,

system

analysis,

design

tools

and

key

technology

is

introduced,

the

system

design,

system

detailed

summary

design,

system

test

and

summarized

the

outlook

and

references.

Expounds

the

system

analysis,

system

design

method

and

its

content.

Keywords:

on-line

examination

system;

Timely

reading;

Based

on

the

PHP;

MySQL

PAGEi目錄23475第1章緒論 1235131.1系統(tǒng)開發(fā)的現(xiàn)狀 1276871.2系統(tǒng)開發(fā)的目的 1156621.3系統(tǒng)開發(fā)的意義 226546第二章系統(tǒng)分析 3258662.1可行性分析 3136402.1.1經(jīng)濟可行性 3283942.2需求分析 3310762.3開發(fā)環(huán)境 420614第三章設(shè)計工具及關(guān)鍵技術(shù)介紹 5208273.1Apache簡介 5159633.2PHP語言簡介 5251653.3PHP連接MySQL數(shù)據(jù)庫 6187723.3.1PHP連接數(shù)據(jù)庫的兩種方法 683453.3.2PHP對MySQL數(shù)據(jù)庫的兩種連接方式 79964第四章系統(tǒng)概要設(shè)計 871704.1系統(tǒng)的總體設(shè)計 8243874.2數(shù)據(jù)庫設(shè)計 8158454.3系統(tǒng)結(jié)構(gòu)設(shè)計 8145884.3.1系統(tǒng)功能結(jié)構(gòu) 846564.3.2系統(tǒng)流程圖 914555第五章系統(tǒng)詳細(xì)設(shè)計 11145835.1數(shù)據(jù)庫設(shè)計 11316105.1.1數(shù)據(jù)庫分析 11199355.1.2概念設(shè)計 1185955.1.3數(shù)據(jù)庫物理結(jié)構(gòu) 12152895.2系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 1629945.2.1系統(tǒng)配置 16261045.2.2前臺詳細(xì)設(shè)計與實現(xiàn) 17185015.2.3后臺詳細(xì)設(shè)計與實現(xiàn) 257921第六章系統(tǒng)測試 31285186.1測試環(huán)境 31227896.2什么是軟件測試 31168626.3軟件測試的目標(biāo)與方法 31128336.4系統(tǒng)評估 3219745第七章總結(jié)與展望 3313369參考文獻 349306致謝 35PAGE1第1章緒論1.1系統(tǒng)開發(fā)的現(xiàn)狀網(wǎng)絡(luò)化在線考試作為網(wǎng)上遠(yuǎn)程教育的重要組成部分和發(fā)展分支,己經(jīng)在國外一些發(fā)達國家得到蓬勃發(fā)展,人們選學(xué)課程和考試都是通過網(wǎng)上進行。特別是Internet業(yè)務(wù)的普及,構(gòu)筑高性能、低成本的計算機網(wǎng)絡(luò)化在線考試,從技術(shù)條件和經(jīng)濟條件上己經(jīng)成熟。在我國普遍地看絕大多數(shù)遠(yuǎn)程教育的考試還停留在傳統(tǒng)考試方式。在此方式下,組織一次考試至少要經(jīng)過5個步驟,即人工出卷、考生考試、人工閱卷、試卷分析和成績評估。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且這樣工作將是一件十分煩瑣和非常容易出錯的事情。但是對互聯(lián)網(wǎng)的真正應(yīng)用僅限于網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有真正形成上網(wǎng)考試的規(guī)模。而在國外一些國家,網(wǎng)上提交作業(yè)和網(wǎng)上考試已經(jīng)相當(dāng)普及了。所以說傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。1.2系統(tǒng)開發(fā)的目的信息技術(shù)的發(fā)展對教育的影響是巨大的,隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化和網(wǎng)絡(luò)化也將成為必然的趨勢。作為教育評價和衡量學(xué)生能力的考試也正經(jīng)歷著無紙化和網(wǎng)絡(luò)化的飛躍。網(wǎng)絡(luò)的開放性和分布性的特點以及基于互聯(lián)網(wǎng)的巨大計算能力使得考試突破了時間和空間的限制?;诰W(wǎng)絡(luò)技術(shù)的考試系統(tǒng)正成為人們的研究熱點之一,其中,基于Web技術(shù)的考試系統(tǒng)已成為互聯(lián)網(wǎng)的重要應(yīng)用之一。目前教師采用在線考試系統(tǒng)的還不多見,因為教師個體精力確實有限。但隨著教研組制度的完善和教學(xué)交流活動的增加。對題庫的創(chuàng)建將提上議事的日程,在線考試系統(tǒng)將大有用武之地,且能確??硷L(fēng)考紀(jì)的根本好轉(zhuǎn)。在線考試具有動態(tài)出題、自動閱卷、成績分析等優(yōu)點,不僅大大減輕了教師人工組卷繁瑣的工作量,提高資源利用率,其運行過程中,組卷速度較快,較少出現(xiàn)重復(fù)的現(xiàn)象,而且有利于教考分離的實施,符合目前教學(xué)改革的目標(biāo)。更節(jié)省紙張資源,增強環(huán)保意識。因此,在線考試系統(tǒng)具有潛在的巨大商機和研究價值,是未來數(shù)字化校園系統(tǒng)研究的熱點內(nèi)容。1.3系統(tǒng)開發(fā)的意義目前我院學(xué)生的期末考試仍采用任課教師(個人或集體)考前出題的方式。為解決學(xué)生壓題,考前漏題,補(緩)考試題與正式考試試題題量及難度差異問題,教務(wù)管理部門通常要求教師同時出多套試卷,其題量與難度要求相同,并且要同時給出答案和評分標(biāo)準(zhǔn)。若建立題庫,每次考試前由題庫中題目隨機生成試卷,則可較好地解決考教分離的問題,也可將廣大教師從每學(xué)期末繁重的命題工作中解放出來。近年來,部分學(xué)校陸續(xù)開發(fā)了一些基于微機的題庫系統(tǒng),并作為成果向其它學(xué)校推廣,但這些題庫一般都是結(jié)合本校具體情況,針對單一課程的小型題庫,甚至某些學(xué)校購得的題庫系統(tǒng)中的題目本身是不可維護的,即使題目已不適合自己的學(xué)生考試使用,也無法更新題庫中的題目。為解決題庫系統(tǒng)中存在的這些問題,作者經(jīng)過研究幾種不同的網(wǎng)上系統(tǒng),經(jīng)充分的考慮,最后給出了一個較為理想的題庫系統(tǒng)解決方案,并結(jié)合當(dāng)前比較使用的B/S結(jié)構(gòu)開發(fā)一個功能較完備的網(wǎng)上考試系統(tǒng)。第二章系統(tǒng)分析2.1可行性分析可行性分析的目的就是要用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。通過分析解法的利弊,來判定系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否達到值得去投資開發(fā)這個系統(tǒng)的程度。網(wǎng)絡(luò)在線考試系統(tǒng)的可行性可從以下兩方面考慮。2.1.1經(jīng)濟可行性定期的組織考試是各個院校及時掌握學(xué)生學(xué)習(xí)成績的有效方式,利用網(wǎng)絡(luò)在線考試系統(tǒng),一方面可以節(jié)省人力資源,降低考試成本。另一方面,在線考試系統(tǒng)能夠快速進行考試和評分,體現(xiàn)出考試的客觀與公正性。2.2需求分析隨著計算機技術(shù)的發(fā)展和網(wǎng)絡(luò)技術(shù)的日益成熟,通過網(wǎng)絡(luò)進行信息交流已成為一種快捷的交互方式。在這種網(wǎng)絡(luò)環(huán)境下,學(xué)?;蚩荚嚈C構(gòu)希望通過建立網(wǎng)絡(luò)在線考試網(wǎng)站來擴大知名度、降低管理成本和減少人力物力的投資,從而為考生提供更全面、更靈活的服務(wù),并全面、準(zhǔn)確地對考試進行跟蹤和評價。與此同時,考生希望根據(jù)自己的學(xué)習(xí)情況進行測試,并能夠得到客觀、科學(xué)的評價;教務(wù)人員希望能夠有效地改進現(xiàn)有的考試模式,提高考試效率。通過實際情況的調(diào)查,要求網(wǎng)絡(luò)在線考試系統(tǒng)具有以下功能:界面設(shè)計美觀大方、方便、快捷、操作靈活,樹立企業(yè)形象。要求實現(xiàn)在線考試功能,自動核算考試成績。要求提供考試時間倒計時功能,使考生實時了解考試剩余時間。要求系統(tǒng)自動閱卷,保證考試成績真實有效。要求考生憑準(zhǔn)考證號查詢考試成績,以保證信息安全。2.3開發(fā)環(huán)境Apache是目前應(yīng)用最廣的Web服務(wù)器;PHP是一種服務(wù)器端腳本語言,而MySQL是一個小巧的數(shù)據(jù)庫系統(tǒng)軟件,它們特別適用于網(wǎng)站建設(shè)。Apache+PHP+MySQL不僅僅是開源項目,可免費獲取,而且它支持Linux、UNIX、OS/2和Windows多個操作系統(tǒng),可移植性好。因此,這種組合是設(shè)計動態(tài)網(wǎng)站的最佳解決方案。(1)硬件需求:計算機(winXP,win7系統(tǒng))(2)軟件需求:開發(fā)工具:DreamweaverCS5服務(wù)器端開發(fā)環(huán)境:Apache2.2.11+PHP5.2.9+MySQL5.1.32+phpMyAdmin3.1.3第三章設(shè)計工具及關(guān)鍵技術(shù)介紹3.1Apache簡介Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。Apacheweb服務(wù)器軟件擁有以下特性:支持最新的HTTP/1.1通信協(xié)議擁有簡單而強有力的基于文件的配置過程支持通用網(wǎng)關(guān)接口支持基于IP和基于域名的虛擬主機支持多種方式的HTTP認(rèn)證集成Perl處理模塊集成代理服務(wù)器模塊支持實時監(jiān)視服務(wù)器狀態(tài)和定制服務(wù)器日志支持服務(wù)器端包含指令(SSI)支持安全Socket層(SSL)提供用戶會話過程的跟蹤支持FastCGI通過第三方模塊可以支持JavaServlets3.2PHP語言簡介PHP是英文超級文本預(yù)處理語言HypertextPreprocessor的縮寫,它是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。它可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。PHP具有非常強大的功能,所有的CGI的功能PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。以下羅列了PHP所具有的一些特點:(1)開放的源代碼。所有的PHP源代碼事實上都可以得到。(2)PHP是免費的。和其它技術(shù)相比,PHP本身免費。(3)PHP的快捷性。程序開發(fā)快,運行快,技術(shù)本身容易學(xué)習(xí),上手快。嵌入HTML:因為PHP可以嵌入HTML語言,它相對于其他語言,編輯簡單,實用性強,更適合初學(xué)者。(4)跨平臺性強。由于PHP是運行在服務(wù)器端的腳本,可以運行在UNIX、LINUX、WINDOWS下。(5)效率高。PHP消耗相當(dāng)少的系統(tǒng)資源。(6)圖像處理。用PHP動態(tài)創(chuàng)建圖像(7)面向?qū)ο?。在php5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M,現(xiàn)在php完全可以用來開發(fā)大型商業(yè)程序。(8)專業(yè)專注。PHP支持腳本語言為主,同為類C語言。3.3PHP連接MySQL數(shù)據(jù)庫3.3.1PHP連接數(shù)據(jù)庫的兩種方法(1)通過mysql庫和mysqli庫函數(shù)連接。這種方法是PHP連接MySQL最常用的方法,無論從易用性和效率上都比用ODBC接口連接好。PHP存取mysql數(shù)據(jù)庫的四個步驟是:建立連接:mysql_connect();操縱數(shù)據(jù)庫:mysql_select_db();返回布爾型數(shù)據(jù)值操縱數(shù)據(jù)庫中的數(shù)據(jù):mysql_query();關(guān)閉連接:mysql_close();(2)通過ODBC接口連接。開放式數(shù)據(jù)庫互聯(lián)(opendatabaseconnectivity,ODBC)是Microsoft引進的一種早期數(shù)據(jù)庫接口技術(shù)。Microsoft引進這種技術(shù)的一個主要原因是,以非語言專用的方式,提供給程序員一種訪問數(shù)據(jù)庫內(nèi)容的簡單方法。PHP通過ODBC不僅可以連接MySQL數(shù)據(jù)庫,而且還可以連接Oracle、Sybase、Informix和SQLServer等。3.3.2PHP對MySQL數(shù)據(jù)庫的兩種連接方式無論是使用mysql/mysqli庫函數(shù)還是使用ODBC接口連接,PHP對MySQL數(shù)據(jù)庫的連接方式都有兩種。分別是永久連接和非永久連接方式。(1)永久連接方式:它的最大的優(yōu)點是效率比非永久連接方式高,當(dāng)客戶端對MySQL服務(wù)器的連接請求非常頻繁時,永久連接將更加高效。它使得每個子過程在其生命周期中只做一次連接操作,而非每次在處理一個頁面時都要向MySQL服務(wù)器提出連接請求。即每個子過程將對服務(wù)器建立各自獨立的永久連接。(2)非永久連接方式:即短連接方式。當(dāng)客戶端向Web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。對于大部分網(wǎng)站通常都使用這種連接方式,它雖然沒有永久連接方式的效率高,但是可有效避免永久連接所帶來的問題和提高服務(wù)器承載能力。第四章系統(tǒng)概要設(shè)計4.1系統(tǒng)的總體設(shè)計根據(jù)系統(tǒng)的功能要求,網(wǎng)絡(luò)考試系統(tǒng)中涉及管理員,他的職能是進行試題庫維護,包括刪除,添加,及時更新。所有數(shù)據(jù)都存儲在服務(wù)器的數(shù)據(jù)庫中,具體應(yīng)達到以下目標(biāo):采用開放、動態(tài)的系統(tǒng)框架,加強用戶與網(wǎng)站的交互性。具有空間性。被授權(quán)的用戶可以在異地登陸考試系統(tǒng),無須到指定地點行進行考試。操作簡單方便,界面簡潔美觀。系統(tǒng)自動閱卷,保證成績的真實準(zhǔn)確。考生可以立即查詢自己的考試成績和答錯題目及正確答案。4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計的任務(wù)是確定系統(tǒng)所需的數(shù)據(jù)庫,它的價值在于它能夠向用戶提供有意義的信息,還有向系統(tǒng)供應(yīng)所需的一切數(shù)據(jù)。在MySQL數(shù)據(jù)庫系統(tǒng)中建立一個名為db_online的數(shù)據(jù)庫,在該數(shù)據(jù)庫中可以創(chuàng)建與實體對應(yīng)的數(shù)據(jù)表,存放考試系統(tǒng)中與考生,管理員,考題類別,考試成績相關(guān)的數(shù)據(jù)。下面給出數(shù)據(jù)庫中所包含的數(shù)據(jù)表的結(jié)構(gòu)圖,如圖4.2所示。圖4.2onlinetest數(shù)據(jù)庫所包含數(shù)據(jù)表的結(jié)構(gòu)圖4.3系統(tǒng)結(jié)構(gòu)設(shè)計4.3.1系統(tǒng)功能結(jié)構(gòu)網(wǎng)絡(luò)考試系統(tǒng)的考生用戶和管理員分別為前臺用戶和后臺用戶,他們的功能職責(zé)不同,其功能結(jié)構(gòu)圖如圖4.3.1所示。圖4.3.1網(wǎng)絡(luò)考試系統(tǒng)功能結(jié)構(gòu)圖考生功能:(1)參加考試:選擇考試試卷之后,考試開始。(2)完成后提交試卷,自動閱卷。(3)顯示錯誤題目及正確答案。管理員功能:(1)考試管理:添加、修改考試試卷。(2)題庫管理:添加、修改考試題目,及時對題庫進行更新,刪除舊的題目,插入新的題目等。4.3.2系統(tǒng)流程圖考生在網(wǎng)絡(luò)在線考試系統(tǒng)中通過注冊為網(wǎng)站用戶,登錄網(wǎng)站進行相關(guān)操作??忌卿浐螅梢赃M行在線考試、查詢成績和修改個人密碼的操作。在考試前,考生需要閱讀考試規(guī)則、選擇考試套題后開始考試;考試時間結(jié)束時,考生提交試卷;提交試卷的同時,系統(tǒng)將自動返回本次考試的考試結(jié)果。網(wǎng)站的管理員通過登錄模塊可以登錄到網(wǎng)站的后臺系統(tǒng),對考生信息、考試信息、管理員信息進行管理。網(wǎng)絡(luò)在線考試系統(tǒng)的系統(tǒng)流程,如圖4.3.2所示。圖4.3.2網(wǎng)絡(luò)在線考試系統(tǒng)流程圖第五章系統(tǒng)詳細(xì)設(shè)計5.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計過程一般是從現(xiàn)實世界出發(fā),進行需求分析、概念分析、邏輯分析和物理設(shè)計的。其中需求分析是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步。需求分析做的不好,甚至?xí)?dǎo)致整個數(shù)據(jù)庫設(shè)計返工重做。概念結(jié)構(gòu)設(shè)計師整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進行分析、綜合、歸納與抽象,形成一個獨立、具體的數(shù)據(jù)可管理系統(tǒng)的概念模型。邏輯結(jié)構(gòu)設(shè)計師將概念轉(zhuǎn)換為某個數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)庫模型,并對其進行優(yōu)化。物理結(jié)構(gòu)設(shè)計是為邏輯結(jié)構(gòu)設(shè)計選擇一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu),并對數(shù)據(jù)可進行布置。5.1.1數(shù)據(jù)庫分析MySQL是一個小巧的數(shù)據(jù)庫系統(tǒng)軟件,特別適用于網(wǎng)站建設(shè)。MySQL的設(shè)計目標(biāo)是提供一個高速、可靠、可擴展、易于使用的數(shù)據(jù)庫管理系統(tǒng)。Apache+PHP+MySQL不僅僅是開源項目,可免費獲取,而且它支持Linux、UNIX、OS/2和Windows多個操作系統(tǒng),可移植性好,這種組合是設(shè)計動態(tài)網(wǎng)站的最佳解決方案。綜上所述,本系統(tǒng)采用MySQL數(shù)據(jù)庫。5.1.2概念設(shè)計(1)數(shù)據(jù)庫類實體數(shù)據(jù)庫類實體包括服務(wù)器名或IP、端口號、用戶名、密碼、數(shù)據(jù)庫等屬性??忌畔嶓w的E-R圖,如圖5.1.2(1)所示。端口號端口號用戶名服務(wù)器數(shù)據(jù)庫類實體數(shù)據(jù)庫類實體……密碼密碼數(shù)據(jù)庫數(shù)據(jù)庫圖5.1.2(1)數(shù)據(jù)庫類實體E-R圖(2)配置頁面配置頁面包括服務(wù)器或IP地址、web端口號和網(wǎng)站名稱屬性。配置頁面的E-R圖如圖5.1.2(2)所示。端口號端口號服務(wù)器或IP地址服務(wù)器或IP地址網(wǎng)站名稱網(wǎng)站名稱配置頁面配置頁面圖5.1.2(2)配置頁面E-R圖(3)頁眉頁面(4)頁腳頁面(5)模板頁面(6)JS文件(7)樣式文件5.1.3數(shù)據(jù)庫物理結(jié)構(gòu)(1)test_admin(管理員信息表)管理員信息表用來保存管理員信息,主鍵為adminid。該數(shù)據(jù)表結(jié)構(gòu)如圖5.1.3(1)所示。圖5.1.3(1)管理員信息表結(jié)構(gòu)圖(2)test_thread(試卷信息表)試卷信息表用來保存試卷信息。主鍵為id。該數(shù)據(jù)表結(jié)構(gòu)如圖5.1.3(2)所示。圖5.1.3(2)試卷信息結(jié)構(gòu)圖(3)test_title(考題信息表)考題信息表用來保存考試題目信息和考題正確答案等相關(guān)信息。該數(shù)據(jù)表結(jié)構(gòu)如圖5.1.3(3)所示。圖5.1.3(3)考題信息結(jié)構(gòu)圖(4)test_choice(考題選項信息表)考題選項信息表用來保存考試題目選項信息等相關(guān)信息。該數(shù)據(jù)表結(jié)構(gòu)如圖5.1.3(4)所示。圖5.1.3(4)考題選項信息結(jié)構(gòu)圖(5)test_setmark(考題類型分值信息表)考題類型分值信息表用來保存考題類型分值信息等相關(guān)信息。該數(shù)據(jù)表結(jié)構(gòu)如圖5.1.3(5)所示。圖5.1.3(5)考題選類型分值項信息結(jié)構(gòu)圖5.2系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)根據(jù)需求分析,我們把在線考試系統(tǒng)分為六個模塊,即數(shù)據(jù)庫交互模塊、功能列表模塊、題庫模塊。下面來看系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)。5.2.1系統(tǒng)配置系統(tǒng)配置主要包括代碼開發(fā)工具配置和服務(wù)器配置。本系統(tǒng)采用的開發(fā)工具是Dreamweaver,數(shù)據(jù)庫則采用得是MySQL,Web服務(wù)器采用Apache服務(wù)器。B/S模式系統(tǒng)的目錄結(jié)構(gòu)有一定的規(guī)律性,因此必須遵循規(guī)范,并按照需求分析建立各個模塊的目錄結(jié)構(gòu)。整個目錄結(jié)構(gòu)如下圖5.2.1:圖5.2.1目錄結(jié)構(gòu)圖首先將PHP連接到MySQl數(shù)據(jù)庫服務(wù)器程序(conn.php),該程序建立與MySQL服務(wù)器的連接,打開onlinetest數(shù)據(jù)庫,代碼如下:<?php$hostname_localhost="localhost";$database_localhost="db_online";$username_localhost="root"; $password_localhost="admin";$localhost=mysql_pconnect($hostname_localhost,$username_localhost,$password_localhost)ortrigger_error(mysql_error(),E_USER_ERROR);mysql_select_db("onlinetest")ordie("不能選擇數(shù)據(jù)庫:".mysql_error());mysql_query("setnamesgb2312");?>在每一個PHP程序的開頭通過以下語句引用db_mysql.php程序:require(“db_mysql.php”);5.2.2前臺詳細(xì)設(shè)計與實現(xiàn)前臺首頁設(shè)計(1)考生可以到在線考試系統(tǒng)的前臺首頁。前臺首頁主要用于實現(xiàn)前臺功能導(dǎo)航,該頁面主要包括考試名稱列表導(dǎo)航鏈接。下面為前臺首頁頁面,如圖5.2.2(1)所示。圖5.2.2(1)前臺首頁頁面(2)在線考試系統(tǒng)前臺首頁主要實現(xiàn)了考生選擇試卷,參加考試如圖5.2.2(2)所示。圖5.2.2(2)考生進行考試頁面在線考試模塊設(shè)計(1)在線考試模塊的主要功能是允許考生在網(wǎng)站上針對指定的課程進行考試。在該模塊中,考生首先需要登錄到本系統(tǒng)中,閱讀考試規(guī)則,在同意所列出的考試規(guī)則后,才能選擇考試類別和套題,然后進入考試頁面進行答題,當(dāng)考生提交試卷或者到達考試結(jié)束時間時,系統(tǒng)將自動對考生提交的試卷進行評分,并給出最終考試成績。在線考試模塊的系統(tǒng)流程如圖5.2.2所示。圖5.2.2在線考試模塊的系統(tǒng)流程圖(2)在線考試模塊中最核心的功能是如何輸出考題/如何對提交的答案進行判斷,并且將答案輸出到當(dāng)前頁中,這是在線考試最關(guān)鍵之處。把系統(tǒng)需要的全部數(shù)據(jù)庫制作完成以后,將初始化模塊和數(shù)據(jù)庫模塊聯(lián)系起來,根據(jù)題型比例,組成一張完整的試卷。由于上述三方面的內(nèi)容都在同一頁中顯示,所以在技術(shù)實現(xiàn)的過程中這三方面是以一個整體的形式出現(xiàn)。單選題輸出,答案判斷和考題答案輸出的關(guān)鍵代碼如下:<?phpset_include_path('.'.PATH_SEPARATOR.'./admin'.PATH_SEPARATOR.get_include_path());include("global.php");$threadid=intval($_REQUEST[threadid]);if($_POST["action"]=="dotest"){$_POST[radio]=$_POST[radio]?$_POST[radio]:array();$_POST[checkbox]=$_POST[checkbox]?$_POST[checkbox]:array();//取得單選和多選分值$getsetmark=$db->query_first("SELECTradio,checkboxFROM".$db_prefix."setmark");//緩存所有正確答案$answers=$db->query("SELECTid,title,choicetype,answerFROM".$db_prefix."titleWHERE1");$answer_array=array();$titles=array();$error=array();$tmark=0;while($row=$db->fetch_array($answers)){$answer_array[$row[id]]=$row[answer]; $titles[$row[id]]=$row[title]; if($row[choicetype]=="radio"){ $tmark+=$getsetmark[radio]; }elseif($row[choicetype]=="checkbox"){ $tmark+=$getsetmark[checkbox]; }}$mark=0;foreach($_POST[radio]as$titleid=>$choice){if($choice==$answer_array[$titleid]){ $mark+=$getsetmark[radio]; }else{ $error[]=array($titleid,$choice,$answer_array[$titleid]); }}foreach($_POST[checkbox]as$titleid=>$choice){$c_answers=explode(",",$answer_array[$titleid]); $flag=false; foreach($c_answersas$answer){ if(!in_array($answer,$choice)){ $flag=true; } } foreach($choiceas$answer){ if(!in_array($answer,$c_answers)){ $flag=true; } } if($flag){ $error[]=array($titleid,implode(",",$choice),$answer_array[$titleid]); continue; } $mark+=$getsetmark[checkbox];}$msg="本次考試總分{$tmark}分\\n你的得分{$mark}分\\n\\n\\n";if($error){$msg.="以下題目你回答錯誤:\\n"; foreach($erroras$v){ $msg.="\\n題目:{$titles[$v[0]]}\\n你的答案:{$v[1]}\\n正確答案:{$v[2]}\\n\\n"; }}$msg=str_replace(">",">",$msg);$msg=str_replace("<","<",$msg);echo"<script>alert('$msg');document.location.href='index.php'</script>";exit;}if(!$threadid){echo"參數(shù)錯誤";echo'<metahttp-equiv="refresh"content="2;url=index.php">';exit;}//考試名稱$threads=$db->query_first("SELECTnameFROM".$db_prefix."threadWHEREid=$threadid");$threadtitle=$threads[name];//題目表單$conditions=$threadid?"threadid='$threadid'":1;$titles=$db->query("SELECT*FROM".$db_prefix."titleWHERE$conditionsORDERBYidASC");$titlelist=false;$int=0;$chars=Array(1=>"A",2=>"B",3=>"C",4=>"D",5=>"E",6=>"F",7=>"G");while($title=$db->fetch_array($titles)){$int++; $tests=$db->query("SELECT*FROM".$db_prefix."choiceWHEREextends=$title[id]ORDERBYidASC"); $choices=""; $i=0; while($test=$db->fetch_array($tests)){ $i++; $checked=$test["IsDefault"]?"checked":false; if($title[choicetype]=="radio"){ $choices.="    <b>".chr(64+$i)."</b><inputname=\"radio[$title[id]]\"type=\"radio\"value=\"$test[choice]\"$checkedcheck=\"^0$\"warning=\"$title[title]\">$test[choice]  ";// }else{ $choices.="    <b>".$chars[$i]."</b><inputname=\"checkbox[$title[id]][]\"type=\"checkbox\"value=\"$test[choice]\"$checkedcheck=\"^0{1,}$\"warning=\"$title[title]\">$test[choice]  ";// } } eval("\$titlelist.=\"".gettemplate("test_title_list")."\";");}eval("\$header=\"".gettemplate("test_header")."\";");eval("\$footer=\"".gettemplate("test_footer")."\";");eval("dooutput(\"".gettemplate("test_test")."\");");?>(3)下面為考生通過提交答案后,自動計算得分和給出錯誤題目及正確答案運行結(jié)果,如圖5.2.2(3)所示。圖5.2.2(3)考生提交答案后運行結(jié)果5.2.3后臺詳細(xì)設(shè)計與實現(xiàn)后臺首頁設(shè)計(1)在線考試系統(tǒng)的后臺首頁是管理員對網(wǎng)站信息進行管理的首頁面。在該頁面中,管理員可以清楚地了解網(wǎng)站后臺管理系統(tǒng)包含的基本操作。在線考試網(wǎng)后臺首頁包含的主要模塊如下:試卷管理:主要包括查看試卷列表、添加試卷信息和刪除試卷信息。考題信息添加:主要用于添加為各類試卷添加單選題、多選題,并設(shè)置每題的分?jǐn)?shù)及內(nèi)容??碱}信息管理:主要包括查看考題列表、修改考題信息和刪除考題信息。查看考試題目列表:跳轉(zhuǎn)到前臺。退出管理:主要用于退出后臺管理系統(tǒng)。(2)下面為本系統(tǒng)的后臺登錄頁面,如圖5.2.3(2)所示。圖5.2.3(2)后臺登錄首頁(3)下面為管理員登錄后臺所顯示的后臺功能頁面,如圖5.2.3(3)所示。圖5.2.3(3)后臺功能主頁面試卷信息管理模塊設(shè)計試卷信息管理模塊主要包括查詢試卷信息、添加試卷信息、修改試卷信息和刪除試卷信息等4個功能。在實現(xiàn)試卷信息管理模塊時,為了更好地管理,因此把試卷單獨存儲于一個數(shù)據(jù)表test_thread中,這樣在錄入試卷信息時就可以把試卷以下拉列表的形式從數(shù)據(jù)庫中讀取出來。這種從下拉列表中動態(tài)顯示數(shù)據(jù)表某列的字段值的方法,不僅方便管理員更快捷、靈活地操作在線考試系統(tǒng),更大大提高了工作效率,達到事半功倍的效果。下拉列表是一種最節(jié)省空間的數(shù)據(jù)顯示方式,正常狀態(tài)下只能看到一個選項,單擊控制按鈕后,可以顯示一定數(shù)量的選項,如果超出這個數(shù)量,會自動顯示滾動條,管理員可以通過拖動滾動條來選擇各選項。下面介紹從下拉列表中動態(tài)顯示數(shù)據(jù)表某列的字段值的方法。首頁,創(chuàng)建與數(shù)據(jù)庫的連接。代碼如下:<?php$id=mysql_connect('localhost','root','admin');mysql_select_db("onlinetest",$id);?>然后應(yīng)用下拉列表框和select查詢語句相結(jié)合實現(xiàn)在下拉列表中顯示數(shù)據(jù)表中的online_ktlb字段的值,通過while循環(huán)語句進行輸出。代碼如下:<?php$query=mysql_query("select*fromtest_thread"); while($myrow=mysql_fetch_array($query)){ ?><optionvalue="<?phpecho$myrow[id];?>"><?phpecho$myrow[name];?></option><?php}?>(1)下面為管理員添加試卷時的運行界面。添加試卷運行結(jié)果如圖5.2.3所示。圖5.2.3添加試卷運行結(jié)果(2)管理員登錄后,單擊“考試列表”超鏈接,進入到查詢試卷信息頁面,選擇試卷類別后,單擊“考試名稱”,將查詢出該試卷下的所有考題信息。同時提供修改考題信息和刪除考題信息的功能。查詢考題信息頁面的運行結(jié)果如圖5.2.3(2)所示。圖5.2.3(2)考試信息管理運行結(jié)果(3)考題信息管理,功能有添加考題信息、編輯考題信息和刪除考題信息,以及添加選項功能。查詢考題信息頁面的運行結(jié)果如圖5.2.3(4)所示。圖5.2.3(4)考題信息管理運行結(jié)果(4)添加考題信息頁面的運行結(jié)果如圖5.2.3(5)所示。圖5.2.3(5)添加考題信息運行結(jié)果(6)添加考題選項信息頁面的運行結(jié)果如圖5.2.3(6)所示。圖5.2.3(6)添加考題選項信息運行結(jié)果(7)添加考題類型分值設(shè)置信息頁面的運行結(jié)果如圖5.2.3(7)所示。圖5.2.3(7)添加考題選項信息運行結(jié)果第六章系統(tǒng)測試6.1測試環(huán)境服務(wù)器端:Windows7旗艦版、Apache2.2、MySQL客戶端:Windows7旗艦版、360安全瀏覽器5.0正式版、IE9.06.2什么是軟件測試軟件測試是在軟件投入運行前,對軟件需求分析、設(shè)計規(guī)格說明書和編碼的最終的復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。確切的說,軟件測試就是為了發(fā)現(xiàn)錯誤而執(zhí)行的過程。一般分為兩個階段:(1)單元測試:在編完一模塊后進行測試;(2)綜合測試:在開發(fā)完軟件后進行綜合測試。6.3軟件測試的目標(biāo)與方法G.Myers給出了關(guān)于測試的一些規(guī)則,這些規(guī)則可以看作是測試的目標(biāo)或定義:(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試;(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。測試任何軟件都有兩種方法:黑盒測試和白盒測試法。黑盒測試法(又稱功能測試法)是把程序看成一個黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,是在程序接口進行的測試,它只檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用。白盒測試法(又稱結(jié)構(gòu)測試法)是把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測試程序,檢驗程序中的每條通路是否都能按照預(yù)定要求正確工作。通過測試并不能證明程序就是完全正確的,但我們的目的就是要通過測試保證軟件的可靠性,因此,必須仔細(xì)設(shè)計測試方案,力爭用最少的測試發(fā)現(xiàn)盡可能多的錯誤。6.4系統(tǒng)評估該系統(tǒng)是面向?qū)W校以及社會各種形式的在線考試,所以所設(shè)置的模塊基本可以滿足考試的基本要求,盡可能的貼近以往的考試形式。其中涉及到管理員、考試信息管理、考題信息管理、設(shè)置考題類型分值信息等。根據(jù)用戶的類型不同其訪問權(quán)限也有所不同,按權(quán)限可分為:管理員、考生。后臺通過管理員的用戶名和密碼,前臺客戶端則無須登錄可以直接參加考試,而且提交答案后立即得到分?jǐn)?shù)和錯誤題目及正確答案。第七章總結(jié)與展望計算機網(wǎng)絡(luò)技術(shù)的日益成熟及校園網(wǎng)的逐步普及,為考試信息化提供了良好的基礎(chǔ)。利用計算機和網(wǎng)絡(luò)技術(shù)對考試進行管理,具有人工管理無法比擬的優(yōu)點。在這次的畢業(yè)設(shè)計中主要設(shè)計一個易于管理和維護的在線考試系統(tǒng),具有一定的通用性,能夠滿足多套考試要求。為學(xué)生利用網(wǎng)絡(luò)自主學(xué)習(xí)提供條件;為不同課程的網(wǎng)上考試提供平臺。通過這次畢業(yè)設(shè)計,對很多東西有了新的認(rèn)識和新的見解,認(rèn)識問題的和思考解決辦法有了本質(zhì)上的進步,特別是對一個系統(tǒng)開發(fā)的模式有了更深的認(rèn)識,對專業(yè)技能的運用更熟練。網(wǎng)上考試系統(tǒng)的開發(fā)過程中也遇到了很多問題,開始做需求時不確定考試系統(tǒng)到底應(yīng)該具備那些功能,只知道主要功能就是有試題能考試,但具體流程,怎樣實現(xiàn)這些功能就很模糊,所以查看了很多資料才理清楚。數(shù)據(jù)庫設(shè)計也是個難點,不明確要實現(xiàn)哪些功能就不能很好的把數(shù)據(jù)庫設(shè)計好。設(shè)計數(shù)據(jù)庫就是開發(fā)一個系統(tǒng)的核心。設(shè)計數(shù)據(jù)庫一定要思路清晰,各個數(shù)據(jù)的流向各個表之間的關(guān)系一定要弄清楚,透徹。數(shù)據(jù)庫設(shè)計出錯了對以后整個系統(tǒng)的影響是最直接的。所以做需求時一定要做好需求分析,考慮完善,數(shù)據(jù)庫設(shè)計要謹(jǐn)慎??傊枨蠓治鰰r能做好就能降低需求變更,再加上設(shè)計時考慮到的技術(shù)可行性就可以大幅度的降低需求變更。最終還是完成了預(yù)定的需求功能??吹阶约邯毩⑼瓿刹⒖梢允褂玫南到y(tǒng)給了我很大信心。在本系統(tǒng)的設(shè)計過程和論文編寫過程中,很多老師、同學(xué)都給與了我許多無私的幫助,尤其是我的指導(dǎo)老師給我的論文提出了很多寶貴的修改意見,在這里我向這些無私幫助我的人表示衷心的感謝。參考文獻[1]DavidPowers著.PHP與Dreamwaver基礎(chǔ)教程[M].北京:人民郵電出版社,2008.1~50[2]聶慶鵬,毛書鵬,王志樂編著.PHP+MySQL動態(tài)網(wǎng)站開發(fā)與全程實例[M].北京:清華大學(xué)出版社,2007.30~70[3]王維.基于PHP和MySOL的考試系統(tǒng)的研究[D].中國教青技術(shù)裝備,2010.1~7[4]趙鶴芹.設(shè)計動態(tài)網(wǎng)站的最佳方案:Apache+PHP+MySQL[D].計算機工程與設(shè)計,2007.1~4[5]宗杰,馬國強,劉冉編著.PHP網(wǎng)絡(luò)編程學(xué)習(xí)筆記[M].北京:電子工業(yè)出版社,2008.1~68[6]王石,楊英娜編著.精通PHP+MySQL應(yīng)用開發(fā)[M].北京:人民郵電出版社,2006.60~100[7]TimBoronczyk,MartinE.Psinas編著.熊偉譯.PHP&MySQL范例精解——創(chuàng)建、修改、重用[M].北京:清華大學(xué)出版社,2009.23~56[8]丁月光,孫更新,閆吉輝編著.PHP+MySQL動態(tài)網(wǎng)站開發(fā)[M].北京:清華大學(xué)出版社,2008.243~258[9]張銀鶴,肖新峰,崔程編著.PHP+Ajax網(wǎng)站開發(fā)典型實例[M].北京:電子工業(yè)出版社,2009.15~50[10]凱文瑞克著.田佳淳改編.PHP5&MySQL5基礎(chǔ)與實例教程[M].北京:中國電力出版社,2007.10~87[11]張仿彥,劉中華,楊麗編著.PHP項目開發(fā)全程實錄[M].北京:清華大學(xué)出版社,2008.567~614[12]徐保民等編著.PHP編程基礎(chǔ)及應(yīng)用實例集錦[M].北京:人民郵電出版社,2001.37~54[13]宮垂剛,韋一,張華豐編著.PHP完全自學(xué)手冊[M].北京:機械工業(yè)出版社,2009.1~165致謝四年的讀書生活在這個季節(jié)即將劃上一個句號,而于我的人生卻只是一個逗號,我將面對又一次征程的開始。四年的求學(xué)生涯在師長、親友的大力支持下,走得辛苦卻也收獲滿囊,在論文即將付梓之際,思緒萬千,心情久久不能平靜。首先要感謝我的指導(dǎo)老師朱凱老師,在論文寫作期間,朱凱老師給予了我極大的幫助,他對我的嚴(yán)格要求使得我的論文有了一定的成果。他深厚的理論素養(yǎng)、豐富的實踐經(jīng)驗、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和扎實的治學(xué)方法影響和激勵著我,使我受益匪淺。在此謹(jǐn)致以誠摯的敬意和衷心的感謝。其次,我要感謝華科學(xué)院的專業(yè)課所有老師們,是他們在我的專業(yè)課的學(xué)習(xí)過程中無私的教授給我許多專業(yè)知識和技能,使我能夠在論文寫作的過程中順利解決難題和疑問。同時還要感謝所有給予我關(guān)心和幫助的同學(xué)和朋友們,她們在生活和學(xué)習(xí)中給了我大量的幫助,對她們的關(guān)懷和幫助致以崇高的敬意。在今后的人生道路上,我一定謹(jǐn)遵恩師的教誨,發(fā)揮自己的潛能。最后,對閱讀和評審本論文的各位老師表示衷心的感謝!基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)HYPERLINK"/detail

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論