【計算機軟件畢業(yè)設計】高校網絡黨校系統(tǒng)-考試模塊_第1頁
【計算機軟件畢業(yè)設計】高校網絡黨校系統(tǒng)-考試模塊_第2頁
【計算機軟件畢業(yè)設計】高校網絡黨校系統(tǒng)-考試模塊_第3頁
【計算機軟件畢業(yè)設計】高校網絡黨校系統(tǒng)-考試模塊_第4頁
【計算機軟件畢業(yè)設計】高校網絡黨校系統(tǒng)-考試模塊_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

河北農業(yè)大學畢業(yè)設計題目:高校網絡黨校系統(tǒng)——考試模塊摘要伴隨著計算機網絡技術不斷發(fā)展,相對于傳統(tǒng)的基于紙筆的考試形式已不能適應現(xiàn)在的發(fā)展需,同時計算機在線考試模式逐步替代傳統(tǒng)考試模式。利用網絡的計算機在線考試系統(tǒng)應運而生。通過利用網絡的便捷性,極大程度上減少了傳統(tǒng)考試所帶來的困難,同時減少了教師的工作量。在線考試系統(tǒng)的設計就是基于上述目的開發(fā)設計的。本系統(tǒng)主要包括考生考試、教師管理兩大模塊,應當具有在線考試、成績查詢、考試管理、試題管理、試卷管理和成績管理等功能,同時對系統(tǒng)的工作原理、需求分析和總體設計做了簡要的概述,并針對系統(tǒng)中模式結構進行了詳細的闡述和說明。在本論文中,首先論述了系統(tǒng)開發(fā)的可行性,對系統(tǒng)進行了概要分析。然后,介紹了系統(tǒng)的開發(fā)工具,系統(tǒng)使用MicrosoftVisualStudio2010作為前臺開發(fā)工具,利用SQLserver2005作為系統(tǒng)數據庫。接著,介紹了系統(tǒng)整體運行結構和數據庫設計,并給出了主要數據庫表的詳細定義。同時,說明了系統(tǒng)的模塊組成,各模塊的功能,其功能主要有實現(xiàn)用戶登錄、身份驗證、考生管理、考場管理、考試結果管理和題庫管理。該系統(tǒng)還使用Ajax技術實現(xiàn)在線考試。關鍵詞:在線考試;ASP.Net;數據庫;AjaxAbstractWiththecontinuousdevelopmentofcomputernetworktechnology,comparedwiththetraditionalformofbasedonpaperandpenciltestcannotadapttothedevelopmentofnow,computeronlineexaminationmodegraduallyreplacetraditionalexaminationatthesametime.Useofnetworkcomputeronlineexaminationsystemarisesatthehistoricmoment.Bytakingadvantageoftheconvenienceofnetwork,largelyreducesthedifficultiesbroughtbythetraditionalexamination,andtheworkloadofteachersatthesametime.Onlineexaminationsystemisdesignedbasedonthepurposeofdevelopmentanddesign.Thissystemmainlyincludestheexamineeexam,teachermanagementmodule,andshouldhaveonlineexamination,scoresquery,management,testquestionmanagement,testpapermanagementandperformancemanagement,andotherfunctions,atthesametimeonthesystemprincipleofwork,demandanalysisandoveralldesigntodoabriefoverviewof,andinviewofthesystemmodelstructurehascarriedonthedetailedelaborationandexplanation.Inthisthesis,firstofall,thispaperdiscussesthefeasibilityofsystemdevelopment,hascarriedonthesummaryanalysistothesystem.Then,thepaperintroducesthesystemdevelopmenttools,thesystemUSESMicrosoftVisualStudio2010asafront-enddevelopmenttool,usingSQLserver2005asthedatabasesystem.Then,thepaperintroducesthesystemoverallstructureanddatabasedesign,andpresentsadetaileddefinitionofthemaindatabasetables.Atthesametime,explainedthesystemmodules,thefunctionofeachmodule,itsfunctionmainlyrealizestheuserlogin,identityverification,theexamineemanagement,testmanagementandtestresultsmanagement,questionbankmanagement.ThesystemalsoUSESAjaxtechnologytorealizetheonlinetest.KEYWORDS:on-lineexaminationsystem,ASP.Net,database,Ajax目錄TOC\o"1-3"\h\u87241系統(tǒng)概述 系統(tǒng)概述1.1系統(tǒng)開發(fā)背景隨著網絡技術的飛速發(fā)展,現(xiàn)在很多國外的大學和社會其他部門都已經開設了遠程教育,通過計算機網絡實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術的發(fā)展已經達到了相當高的水平。但是,遠程教育軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到遠程教育當中去,這就給軟件設計人員提出了更高的設計要求。遠程教育包括很多環(huán)節(jié),例如教學系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是在線考試系統(tǒng),同時它也是最難實現(xiàn)的環(huán)節(jié)。在我國,雖然遠程教育已經蓬勃地發(fā)展起來,但是目前學校與社會上的各種考試大都采用傳統(tǒng)的考試方式,在此方式下,組織一次考試至少要經過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統(tǒng)的考試方式已經不能適應現(xiàn)代考試的需要。隨著計算機應用的迅猛發(fā)展,網絡應用不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行在線考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質量,從而使考試更趨于公證、客觀,更加激發(fā)學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。

1.2課題背景1.2.1系統(tǒng)的研究現(xiàn)狀在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網上學習過后及時檢驗自己的學習效果,已發(fā)現(xiàn)自己的不足,使得學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網絡上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經濟性是相當可觀的。為了適應新形勢的發(fā)展,我進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來。考試系統(tǒng)的軟件也必將不斷的更新;同時軟件產品本身就要經過一個不斷自我完善的過程?;谏鲜隹紤],用B/S模式來設計考試系統(tǒng)比較合適,服務器端我們采用SQLServer2005數據庫系統(tǒng)和ASP.Net組件來構成考試的應用服務系統(tǒng);客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統(tǒng)維護和管理。1.2.2國內外現(xiàn)狀分析基于Web技術的網絡考試系統(tǒng)以遍布全球的因特網為基礎,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試靈活性。試卷可以根據題庫中的內容即時生成,而且可以采用大量標準化試題,使用計算機判卷,大大提高閱卷效率;還可以把成績送到數據庫中,進行統(tǒng)計、排序操作[1]。網絡考試系統(tǒng)極大地提高了教學的靈活性,現(xiàn)在在許多領域已經有了廣泛的應用。最有影響的案例就是ETS(美國教育考試中心)舉辦的GPE(美國研究生入學考試)的計算機化考試,它使考試由原來的每年只能有兩次參加考試的機會變成了每個工作日都可以參加的考試。而且國外的一些計算機水平考試中也都使用了在線考試來代替?zhèn)鹘y(tǒng)的筆試,如美國計算機專業(yè)人員認證學會ICCP實施的有關認證考試。而國內典型的有由教育部考試中心主辦的全國計算機等級考試、各省的非計算機專業(yè)大學生水平考試,還有用于教考分離的各種題庫等。但這些很多都是基于傳統(tǒng)的客戶機/服務器(C/S)模式的。如全國計算機等級考試。而基于B/S模式的考試系統(tǒng)還沒有廣泛的使用。計算機考試系統(tǒng)的實現(xiàn),將教師從繁瑣的出題、監(jiān)考、閱卷、試卷分析和成績統(tǒng)計的傳統(tǒng)考試中解脫出來,充分體現(xiàn)了準確、客觀、公正、快速、簡捷等特點。20世紀70年代,美國考試委員會著手進行計算機模擬考試的研究工作,并于1983年編制出有效的模擬考試系統(tǒng),當時的名稱是計算機輔助考試系統(tǒng)。1990年8月,美國加利福尼亞、得克薩斯等十個州創(chuàng)建各州以及各高等院校相互認可的學位證書以及相應的教學體系,從而正式拉開網絡遠程考試的序幕。著名的考試機構有美國思而文學習系統(tǒng)有限公司。它是一家從事教育和計算機化考試服務的專業(yè)公司,在世界的6大洲140多個國家和地區(qū)有2200多個考試中心,可用25種語言提供近百個不同類型,一千多種考試,每年全球參加計算機化考試的人數約400萬。當今大部分的授證機構均委托思而文公司為其進行測試、評估。最出名的網絡教育案例,當屬美國政府舉辦的TOFEL考試,目前在全球范圍內,均可以通過國際互聯(lián)網進行TOFEL培訓與考試,大大減少了美國政府對于此項考試的開支,并能更快速、準確地為期望進入美國學習的學生服務。目前美國約有80所大學允許學生通過網絡考試獲得學位,另外,加拿大、英國等其它西方國家也在大力開展網絡考試系統(tǒng)[2]。

2系統(tǒng)開發(fā)技術及運行環(huán)境介紹2.1ASP.Net簡介ASP.Net是M的一部分,作為戰(zhàn)略產品,不僅僅是ActiveServerPage(ASP)的下一個版本;它還提供了一個統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級Web應用程序所需的各種服務。ASP.NET的語法在很大程度上與ASP兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有ASP應用程序中逐漸添加ASP.NET功能,隨時增強ASP應用程序的功能。ASP.NET是一個已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語言(包括VisualBasic.NET、C#和JScript.NET.)創(chuàng)作應用程序。另外,任何ASP.NET應用程序都可以使用整個.NETFramework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。ASP.NET可以無縫地與WYSIWYGHTML編輯器和其他編程工具(包括MicrosoftVisualStudio.NET)一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到Web頁的GUI和完全集成的調試支持。微軟為ASP.net設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應用,滿足計算向Web轉移的戰(zhàn)略需要[3]。2.2Ajax簡介Ajax是AsynchronousJavaScriptandXML(異步JavaScript和XML技術)的簡稱,是一套特殊的Web編程技術,通過這種技術,開發(fā)人員可以使用來自服務器的輸入無縫地更新部分Web頁面或Web應用程序。彌補用了B/S方式開發(fā)交互式Web頁面的不足。Ajax并不是一門新的語言或技術,它實際上是幾項技術按一定的方式組合在一在同共的協(xié)作中發(fā)揮各自的作用,它包括使用XHTML和CSS標準化呈現(xiàn);使用DOM實現(xiàn)動態(tài)顯示和交互;使用XML和XSLT進行數據交換與處理;使用XMLHttpRequest進行異步數據讀取;最后用JavaScript綁定和處理所有數據;通過一個新的對象XMLHttpRequest對象可以步的與服務器端通信,再通過JavaScript動態(tài)的刷新網頁的部分內容而不是全部,因而可以減少數據流量,增加相應速度。[4]2.3JQuery簡介jQuery是一個兼容多瀏覽器的javascript庫,核心理念是writeless,domore(寫的更少,做的更多)。jQuery在2006年1月由美國人JohnResig在紐約的barcamp發(fā)布,吸引了來自世界各地的眾多JavaScript高手加入,現(xiàn)在由DaveMethvin率領團隊進行開發(fā)。如今,jQuery已經成為最流行的javascript庫,在世界前10000個訪問最多的網站中,有超過55%在使用jQuery。jQuery是免費、開源的,使用MIT許可協(xié)議。jQuery的語法設計可以使開發(fā)者更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以外,jQuery提供API讓開發(fā)者編寫插件。其模塊化的使用方式使開發(fā)者可以很輕松的開發(fā)出功能強大的靜態(tài)或動態(tài)網頁[5]。2.4校驗技術簡介javascript客戶端校驗:JavaScript是一種解釋型的、基于對象的腳本語言。盡管與C++這樣成熟的面向對象的語言相比,JavaScript的功能要弱一些,但對于它的預期用途而言,JavaScript的功能已經足夠大了。JavaScript不是其他語言的精簡版(例如,它與Java基本沒有任何關系),也不是任何事物的簡化。不過,它有其局限性。例如,您不能使用該語言來編寫獨立運行的應用程序,并且沒有對讀寫文件的內置支持。此外,JavaScript腳本只能在某個解釋器或“宿主”上運行,如ActiveServerPages(ASP)、Internet瀏覽器或者Windows腳本宿主。[7]JavaScript是一種弱類型的語言。弱類型意味著您不必顯式定義變量的數據類型。事實上JavaScript更進一步,您無法在JavaScript上明確地定義數據類型。此外,在大多數情況下,JavaScript將根據需要自動進行轉換。例如,如果將一個數值添加到由文本組成的某項(一個字符串),該數值將被轉換為文本。客戶端校驗的好處就是用戶對系統(tǒng)使用更方便。對于非惡意的錯誤進行及時糾正。防止出現(xiàn)客戶等了許久卻彈出一個出錯提醒。隨著WEB2.0技術的突飛猛進javaScript的應用也越來也廣泛成熟,AJAX技術就是javavaScript的新的體現(xiàn),它可以異步的同服務器進行數據交換,從而減少了不必要的等待和大量的無用數據傳輸,減輕了網絡壓力,傳統(tǒng)的客戶端驗證和服務器端驗證的界限顯得越來越模糊,除了做驗證外AJAX還可以實現(xiàn)很多更加動態(tài)的效果,例如Google的GoogleEatrh等網頁工具。對應用Ajax也會遇到很多問題,它可能破壞瀏覽器后退按鈕的正常行為。在動態(tài)更新頁面的情況下,用戶無法回到前一個頁面狀態(tài),這是因為瀏覽器僅能記下歷史記錄中的靜態(tài)頁面。一個被完整讀入的頁面與一個已經被動態(tài)修改過的頁面之間的差別非常微妙;用戶通常都希望單擊后退按鈕,就能夠取消他們的前一次操作,但是在Ajax應用程序中,卻無法這樣做。使用動態(tài)頁面更新使得用戶難于將某個特定的狀態(tài)保存到收藏夾中用。另外使用JavaScript作的Ajax引擎,JavaScript的兼容性和DeBug都是讓人頭痛的事,Ajax的無刷新重載,由于頁面的變化沒有刷新重載那么明顯,所以容易給用戶帶來困擾,用戶不太清楚現(xiàn)在的數據是新的還是已經更新過的,另外對流媒體的支持沒有FLASH、JavaApplet好。2.5三層架構簡介三層架構(3-tierarchitecture)通常意義上的三層架構就是將整個業(yè)務應用劃分為:表現(xiàn)層(UI)、業(yè)務邏輯層(BLL)、數據訪問層(DAL)。區(qū)分層次的目的即為了“高內聚,低耦合”的思想。3個層次中,系統(tǒng)主要功能和業(yè)務邏輯都在業(yè)務邏輯層進行處理。所謂三層體系結構,是在客戶端與數據庫之間加入了一個“中間層”,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。三層體系的應用程序將業(yè)務規(guī)則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與數據庫進行交互。圖2-11、表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個系統(tǒng)的時候他的所見所得。2、業(yè)務邏輯層(BLL):針對具體問題的操作,也可以說是對數據層的操作,對數據業(yè)務邏輯處理。3、數據訪問層(DAL):該層所做事務直接操作數據庫,針對數據的增添、刪除、修改、查找等。2.6VisualStudio2010簡介VisualStudio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。VisualStudio2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。VisualStudio2010同時帶來了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持開發(fā)面向Windows7的應用程序。除了MicrosoftSQLServer,它還支持IBMDB2和Oracle數據庫。[7]2.7MicrosoftSQLServer2005MicrosoftSQLServer2005是一個全面的數據庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數據管理。MicrosoftSQLServer2005數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序。[8]

3系統(tǒng)分析與設計3.1需求分析成功的考試系統(tǒng)需要一個高質量的前臺頁面和可以提升信息延續(xù)性和擴展性的后臺管理系統(tǒng)。所謂的高質量的前臺頁面不僅有美觀、交互性好的特點,它還需要具有信息傳輸的高效性、安全性、可靠性等優(yōu)勢,并確保平臺信息不被丟失。為了實現(xiàn)考試系統(tǒng)具有較高的延續(xù)性和可擴展性,使系統(tǒng)的設計緊跟高??蒲械陌l(fā)展,同時考慮到成本、系統(tǒng)通用性及系統(tǒng)開發(fā)者的能力問題,決定使用ASP.Net+三層架構開發(fā)模式,這種模式也更適合中小型項目的開發(fā)。通過實際調研和需求分析,要求黨??荚囅到y(tǒng)具有以下功能:系統(tǒng)操作簡單,界面簡潔大方。規(guī)范、完善的基礎信息設置?;谌龑蛹軜嬆J?,采用B/S結構。支持多用戶操作,要求權限分配。為了方便用戶,支持多條件查詢。分頁顯示所有的考生信息。運用JavaScript完成頁面輸入信息的格式驗證。支持不同角色的用戶完成的數據庫操作不同,以保證數據的安全性。采用ascx用戶控件完成用戶權限驗證和版權聲明。3.2系統(tǒng)的可行性分析3.2.1技術可行性技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了當前新興的B/S模式進行開發(fā),結合了Internet技術。數據庫服務器選用MicrosoftSQLServer2005數據庫,它能夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此:系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面:科技飛速發(fā)展的今天,硬件更新的速度越來越快、容量越來越大、可靠性越來越高、價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。3.2.2經濟可行性設備管理系統(tǒng)采用當前比較新穎和成熟的技術開發(fā),技術風險小,開發(fā)周期和開發(fā)成本可控制。建立在Web技術上的設備管理應用使得信息系統(tǒng)的安裝、維護和用戶培訓費用都大大降低。加強數據信息交流的準確性,減少紙面作業(yè),從而提高信息化程度,大大提高了工作效率,降低了設備管理的成本;該系統(tǒng)還可以和其它系統(tǒng)的信息共享提高了數據的準確性和數據的使用效率;提供設備管理系統(tǒng)的管理手段改善了設備管理工作的流程。3.3系統(tǒng)設計目標開發(fā)高校黨課考試系統(tǒng)的最終目的是為高校黨課考核提供一個簡單、易用、可擴展的考試系統(tǒng),減輕考試管理人員的勞動強度,提高考試的效率。通過需求分析,現(xiàn)制定系統(tǒng)實現(xiàn)目標如下:系統(tǒng)使用人性化設計,界面友好、簡單、實用。功能操作便捷并具有高度信息延續(xù)性、功能可擴展性。數據存儲安全、可靠。實現(xiàn)需求分析目標。對用戶輸入的數據進行嚴格的數據檢索,盡可能地排除人為錯誤。系統(tǒng)運行安全、穩(wěn)定。3.4系統(tǒng)功能結構在充分分析黨課考試系統(tǒng)需求的基礎上,再結合系統(tǒng)所要達到的目標,以考生管理、考場管理、題庫管理為重點,確定了系統(tǒng)的總體功能結構。系統(tǒng)主要由后臺系統(tǒng)管理和考試系統(tǒng)管理兩個子系統(tǒng)組成,分權限的管理信息,每個子系統(tǒng)又由多個模塊構成,各模塊之間相對獨立實現(xiàn)不同的處理功能,但相互之間又能很好地聯(lián)系起來。下面簡單介紹各子系統(tǒng)功能設計。共用模塊設計用戶登錄模塊:用戶通過登錄頁面選擇適合自己的身份進入系統(tǒng),成功登錄之后,每個身份有對應的功能操作界面。權限驗證:所有頁面使用用戶控件完成驗證。版權聲明:所有頁面使用用戶控件完成聲明??荚囅到y(tǒng)管理系統(tǒng)初始化模塊:主要實現(xiàn)恢復系統(tǒng)初始狀態(tài),完成數據庫的清空??忌芾砟K考生信息導入模塊:對本次考試添加考生。分為兩種導入形式:新學員的考試和不及格學員補考??忌峙鋱龃文K:對于已導入的考生分配場次。輸入每場人數后自動為考生劃分場次。場次信息與導出模塊:點擊“編輯”,填寫考場時間和地點。點擊“查看”,顯示當場考生信息。點擊“考試場次計劃導出”,“考生考試場次信息導出”按鈕,用于導出相應信息。往屆不及格考生管理模塊:管理數據庫內的往屆不及格考生。4.考場管理模塊考生進場:可以選擇一場或多場學員同時考試。點擊“具體信息”,顯示當場考生信息。本場考試管理:單擊“分配考試試題”后需等待一段時間,時間長短與同時參加本場考試人數和每人分配試題個數相關。5.特殊情況處理模塊個別考生場次調整:輸入學員ID號,單擊“確定”,顯示學員具體信息,及可場次。調整考生考試位置:輸入學員ID號,單擊“確定”,顯示學員具體信息,點擊“允許更換座位”,使考生可以更換考試位置。違紀處理:輸入學員ID號,單擊“確定”,顯示學員具體信息,點擊“記錄考生違紀”,使考生分數為0,并記錄違紀??忌畔⒉樵儯嚎砂纯忌幪枺▽W員ID號)或考生姓名查詢考生具體信息查看場次信息:選擇場次后,單擊“查看”,即可本場次所有考生具體信息。6.考試結果處理模塊分數線劃分與考生保存:“設定及格考試分數線”用于設定本次考試不及格學員的分數劃分線。成績分析:分析方式分為“自動劃分”和“手工劃分”。“自動劃分”是按所填寫的劃分段數以等分方式劃分。提交與導出:“提交考生成績信息”是向網絡黨校提交所有考生成績?!皩С鯡XCEL文件”為用戶提供三種導出選擇:全部,按學院,按場次。7.考試計劃管理模塊添加考試計劃:選擇模擬或是正式考試,并填寫詳細的考試計劃,不需要的考試類型可以不填寫。指定考試計劃:確定模擬考試,或正式考試的考試計劃修改考試計劃:對選中的模擬考試,或正式考試的考試計劃,進行修改。單只限與時間,數目,知識點和分數的修改,不包括題型的添加和刪除。8.題庫管理模塊添加單選題:選擇知識點類型,填寫題干,選項,答案即可。添加多選題:選擇知識點類型,填寫題干,選項,答案即可。添加判斷題:選擇知識點類型,填寫題干,選擇答案即可。添加知識點:填寫知識點內容,單擊“填加”即可。知識點管理:修改知識點內容,查看各種類型的題目數量。試題查詢修改:可根據時間或知識點和試題類型進行查詢,并可對查詢出的試題進行修改。系統(tǒng)的功能圖如圖所示:圖3-13.5網站主要組織結構表3-1關鍵網頁路徑關鍵網頁路徑功能描述Admin文件夾Login.aspx管理員登陸界面Main.htm后臺管理框架主界面Exammanage/ImportStu.aspx學生管理導入學生信息界面Exammanage/startexam.aspx開始考試界面ExamProgram/AddExamForm.aspx添加考試計劃界面ExamProgram/XuanZeExamplan.aspx選擇考試計劃界面ExamResult/chengjifenxi.aspx成績分析界面ExamResult/StudentDeal.aspx分數線劃分與考生保存界面NewClassManage/bujigekaoshengguanli.aspx不及格考生管理界面NewClassManage/fenpeikaochang.aspx分配考場界面NewClassManage/renyuantianjia.aspx特殊人員添加界面NewClassManage/Importinfo.aspx新導入考生管理界面QuestionBank/zhishidianguanli.aspx知識點管理界面QuestionBank/chaxun.aspx知識點查詢界面SpecialSituation/studentserch.aspx學生信息查詢界面SpecialSituation/xianshichangcixinxi.aspx詳細場次信息界面SpecialSituation/teshuchuli.aspx特殊處理界面SysManage/treelist.aspx樹形控件生成界面Student文件夾studentlogin.aspx考生登錄界面baoming.aspx考生報名界面Examing/mainEX.aspx考試主界面Examing/timer.aspx顯示時間控件界面Examing/fankui.aspx信息反饋界面3.6數據庫表設計數據庫是信息系統(tǒng)的核心組成部分。數據庫系統(tǒng)將數據信息以某種數據模型組織起來進行存儲,通過數據庫管理系統(tǒng)能夠方便有效地完成數據信息的插入、刪除、修改、查詢等操作,并保持數據信息的完整性、一致性和安全性。一個數據庫由若干張表組成,一張表是若干相關數據信息的集合。表的一行就是一條數據信息記錄,而一列就是一個字段(也就是一條數據信息內容的一項),每一個字段都有相應的數據類型和數據寬度。在本系統(tǒng)中使用的是數據庫SQLserver2005,數據庫名稱為Codematic,包括科研秘書用戶表,科技處人員用戶表,科研類別表,平臺基本信息表,科研隊伍信息表,設備使用記錄表,科研大樓使用情況記錄表。在數據庫中各表的詳細創(chuàng)建如下所述。(1)用戶權限大類存儲用戶權限的大類別,每個大類下面包含相應的小權限。列名數據類型標識主鍵允許空說明CategoryIDint是否權限大類編號DescriptionVarchar(255)是權限名稱表3-2Accounts_PermissionCategories(2)用戶權限小類存儲用戶權限的小類別,小類別從屬于大類別。表3-3Accounts_Permissions列名數據類型標識主鍵允許空說明PermissionIDint是否權限小類編號DescriptionVarchar(255)是權限描述CategoryIDint是從屬大類編號(3)用戶角色所擁有的權限存儲不同用戶類別所擁有的權限,說明了不同角色所擁有的不同權限。表3-4Accounts_RolePermissions列名數據類型標識主鍵允許空說明RoleIDint否角色類型編號PermissionIDint否擁有的權限編號(4)用戶角色存儲表存儲用戶角色的類別和角色的描述。表3-5Accounts_Roles列名數據類型標識主鍵允許空說明RoleIDint是否角色編號DescriptionVarchar(255)是角色描述(5)用戶詳細信息存儲表存儲用戶詳細的信息和用戶網頁樣式。表3-6Accounts_Users列名數據類型標識主鍵允許空說明UserIDint是否用戶編號UserNameVarchar(50)是否用戶名PasswordBinary(20)否用戶密碼TrueNameVarchar(50)是真實姓名SexChar(2)是性別PhoneVarchar(20)是電話EmailVarchar(100)是郵箱EmployeeIDint是職位編號DepartmentIDVarchar(15)是部門編號Activitybit是是否活動UserTypeChar(2)是用戶級別Styleint是網頁樣式(6)不及格考生存儲表存儲考試沒有及格的考生。表3-7bujigekaosheng列名數據類型標識主鍵允許空說明zhanghaoVarchar(50)是否不及格考生帳號mimaVarchar(50)是密碼xueyuanVarchar(50)是學院xiVarchar(50)是系banjiVarchar(50)是班級xingmingVarchar(50)是姓名(7)場次信息存儲表記錄考場場次信息。表3-8changcixinxi列名數據類型標識主鍵允許空說明changciint否場次編號testtimeChar(100)是開始時間testplaceChar(200)是開始地點teststateint否場次狀態(tài)(8)單選題題干和答案存儲表多選,判斷與此表類似表3-9danxuantigan列名數據類型標識主鍵允許空說明timubianhaoint是否題目編號timuneirongVarchar(600)否題目內容zhishidianint否從屬知識點daanChar(1)否答案chutishijiandatetime否出題時間biaozhibit否是否使用標志neibubianhaoint否內部編號(9)考生信息存儲表記錄考生的考試信息。表3-10kaoshengxinxi列名數據類型標識主鍵允許空說明zhanghaoVarchar(50)是否帳號mimaVarchar(50)否密碼chengjifloat是成績baomingbiaozhibit否報名標志xueyuanVarchar(50)否學院xiVarchar(50)否系banjiVarchar(50)否班級xingmingVarchar(50)否姓名OutExambit否是否離開考試(10)考試計劃存儲表記錄考試計劃。表3-11kaoshijihua1列名數據類型標識主鍵允許空說明jihuabianhaoint是否計劃編號jihualeixingchar否計劃類型tixingchar是否題型geshuint否個數xiaotifenshufloat否小題分數zongfenint否總分shijianint否時間keyongbiaozhibit否是否可用modifyflagbit是修改標志(11)考試記錄存儲表存儲考試記錄相關信息。表3-12kaoshijilu列名數據類型標識主鍵允許空說明zhanghaoVarchar(50)是否帳號timubianhaoint否題目編號shitileixingchar否試題類型shijuantihaoint是否試卷題號zhengquedaanVarchar(20)否正確答案kaoshengdaanVarchar(3000)是考試答案kaoshiriqidatetime是考試日期panduanxinxibit是判斷信息(12)主界面菜單樹生成表后臺管理主界面的菜單樹生成的依據表。表3-13S_Tree列名數據類型標識主鍵允許空說明NodeIDint是節(jié)點編號TextVarchar(100)節(jié)點名稱ParentIDint父節(jié)點編號ParentPathVarchar(50)父路徑LocationVarchar(50)子定位OrderIDintcommentVarchar(50)UrlVarchar(100)路徑PermissionIDint權限編號ImageUrlVarchar(100)顯示圖片ModuleIDintKeShiDMintKeshiPublicVarchar(10)(13)考試時間記錄存儲表記錄考生的考試時間和計算機的IP地址。表3-14shijianjilu列名數據類型標識主鍵允許空說明zhanghaoVarchar(50)否帳號logintimedatatime否登陸時間ipVarchar(50)否IP(14)學生信息存儲表記錄學生的信息表3-15w_Xuser列名數據類型標識主鍵允許空說明RegisterIDVarchar(50)是否注冊編號UserNameVarchar(50)否姓名PasswordVarchar(50)否密碼CollegeIDint否學院編號SpecialIDint否專業(yè)編號GradeVarchar(50)否年紀IsAttendint否許可(15)預備考生信息存儲表存儲預備考生的信息。表3-16yubeikaosheng列名數據類型標識主鍵允許空說明zhanghaoVarchar(50)是否帳號mimaVarchar(50)否密碼chengjifloat是成績baomingbiaozhiint否報名標志xueyuanVarchar(50)否學院xiVarchar(50)否系banjiVarchar(50)否班級xingmingVarchar(50)否姓名OutExamint否結束考試kaochanghaoint是考場號(16)考試知識點存儲表存儲考試的知識點。表3-17zhishidian列名數據類型標識主鍵允許空說明bianhaoint是否知識點編號neirongVarchar(100)否知識點內容3.7系統(tǒng)的用例圖圖3-2系統(tǒng)管理員用例圖圖3-3題庫管理員用例圖

4系統(tǒng)的實現(xiàn)4.1數據庫的連接在系統(tǒng)中,用戶通過WEB方式來使用系統(tǒng),完成相關的操作,而系統(tǒng)涉及到的大量數據都是存儲在數據庫中,系統(tǒng)在使用過程中需要頻繁地訪問數據庫。所以在本系統(tǒng)中,寫了一個數據庫接口類,實現(xiàn)建立數據庫連接,關閉數據庫連接,所有數據庫操作都調用數據庫訪問抽象基礎類的靜態(tài)公用方法,表格如下:表4-1數據庫連接表方法名稱功能描述參數作用BoolColumnExists(stringtableN

ame,stringcolumnName)判斷數據庫中表列是否存在Tablename:表名columnName:列名intGetMaxID(stringFieldName,stringTableName)獲取數據的總數FieldName:列名TableName:表名boolExists(stringstrSql)判斷表是否存在方法1strSql:Sql語句boolExists(stringstrSql,para

msSqlParameter[]cmdParms)判斷表是否存在方法2strSql:Sql語句cmdParms:參數數組intExecuteSql(stringSQLStrin

g)執(zhí)行sql語句,返回影響的記錄數SQLString:Sql語句intExecuteSqlByTime(stringSQL

String,intTimes)獲取或設置在終止執(zhí)行命令的嘗試并生成錯誤之前的等待時間SQLString:Sql語句Times:等待時間IntExecuteSql(stringSQLString

,stringcontent)執(zhí)行帶一個存儲過程參數的sql語句SQLString:Sql語句Conten:存儲過程intExecuteSqlInsertImg(stringstrSQL,byte[]fs)向數據庫里插入圖像格式的字段SQLString:Sql語句Fs:圖像byte數組objectGetSingle(stringSQL

String)執(zhí)行一條計算查詢結果語句,返回查詢結果SQLString:Sql語句SqlDataReaderExecuteReader

(stringstrSQL)執(zhí)行查詢語句,返回SqlDataReaderSQLString:Sql語句DataSetQuery(stringSQLString)執(zhí)行查詢語句,返回DataSetSQLString:Sql語句intExecuteSql(stringSQLString

,paramsSqlParameter[]cmd

Parms)執(zhí)行帶參數的SQL語句SQLString:Sql語句cmdParms:參數數組objectGetSingle(stringSQL

String,paramsSqlParameter[]cmdParms)執(zhí)行一條計算查詢結果語句SQLString:Sql語句cmdParms:參數數組SqlDataReaderExecuteReader

(stringSQLString,paramsSql

Parameter[]cmdParms)執(zhí)行查詢語句,返回SqlDataReaderSQLString:Sql語句cmdParms:參數數組DataSetQuery(stringSQLString,paramsSqlParameter[]cmdParms)執(zhí)行查詢語句,返回DataSetSQLString:Sql語句cmdParms:參數數組4.2公共模塊設計與實現(xiàn)權限驗證模塊是在用戶進入一個網頁之前,判斷用戶是否有權限進入該頁,本模塊采用用戶控件實現(xiàn)。if(!Page.IsPostBack){stringvirtualPath=ConfigurationManager.AppSettings.Get("VirtualPath");stringloginPage=ConfigurationManager.AppSettings.Get("LoginPage");if(Context.User.Identity.IsAuthenticated){AccountsPrincipaluser=newAccountsPrincipal(Context.User.Identity.Name);if(Session["UserInfo"]==null){LTP.Accounts.Bus.UsercurrentUser=newLTP.Accounts.Bus.User(user);Session["UserInfo"]=currentUser;Session["Style"]=currentUser.Style;Response.Write("<scriptdefer>location.reload();</script>");}if((PermissionID!=-1)&&(!user.HasPermissionID(PermissionID))){Response.Clear();Response.Write("<scriptdefer>window.alert('您沒有權限進入本頁!請重新登錄或與管理員聯(lián)系');history.back();</script>");Response.End();}}else{FormsAuthentication.SignOut();Session.Clear();Session.Abandon();Response.Clear();Response.Write("<scriptdefer>window.alert('您沒有權限進入本頁或當前登錄用戶已過期!請重新登錄或與管理員聯(lián)系!');parent.location='"+virtualPath+"/"+loginPage+"';</script>");Response.End();}}4.3登陸模塊登錄頁面是進入高校黨校考試管理系統(tǒng)的入口,系統(tǒng)設置了兩個不同的權限,登錄時在該頁面用戶可以輸入正確的用戶名和口令,再選擇合適的身份登錄到系統(tǒng)。當沒有輸入用戶名和口令時,系統(tǒng)會通過JavaScript腳本進行判斷,并給予提示信息。輸入用戶名和口令后,單擊“提交”按鈕,系統(tǒng)會將用戶名和口令文本框放入提交表單中,然后判斷是否與數據庫中的用戶名和口令相符。驗證成功才進入帶有相應的功能界面。主登錄界面圖如圖4-1所示:圖4-1主登錄界面管理員登陸界面管理員輸入用戶名和密碼即可進入后臺管理界面,權限目錄自動生成。圖4-2管理員登陸考生登陸界面用戶輸入帳號、密碼即可登陸考試。圖4-3考生登陸界面4.4后臺管理員登錄界面后臺管理人員通過驗證后系統(tǒng)運行進入此界面:圖4-4后臺管理員登錄界面4.5后臺管理員功能的實現(xiàn)4.5.1考試系統(tǒng)管理后臺管理人員登錄管理系統(tǒng)后可以對考試系統(tǒng)進行初始化,刪除以往學生記錄,頁面如圖4-5所示圖4-5系統(tǒng)初始化界面4.5.2考生管理(1)考生信息導入對本次考試添加考生。分為兩種導入形式:新學員的考試和不及格學員補考。新學員的考試主要針對新學員考試,并且可以選擇是否將保存在數據庫內的往屆不及格學員放入一同考試;不及格學員補考主要針對保存在數據庫內的往屆不及格學員進行選擇性的考試。界面如圖4-6所示。圖4-6考生信息導入(2)考生分配場次對于已導入的考生分配場次。輸入每場人數后自動為考生劃分場次。關鍵代碼如下:if(renshu>0){kaochang=newDataSet();kaochang=da.GetAllList();foreach(DataRowdrinkaochang.Tables[0].Rows){dr[9]=hao;n++;if(n%renshu==0){hao++;n=0;}}}else{Response.Write("<scriptlanguage=javascript>alert('請輸入大于0的整數!')</script>");return;}if(n==0){hao--;}for(inti=1;i<=hao;i++){da.insertdata(i);}(3)場次信息與導出點擊“編輯”,填寫考場時間和地點。點擊“查看”,顯示當場考生信息。點擊“考試場次計劃導出”,“考生考試場次信息導出”按鈕,用于導出相應信息。(4)往屆不及格考生管理管理數據庫內的往屆不及格考生。點擊“刪除”,可刪除某一考生。其后臺操作和導入不及格考生一樣。從后臺傳參到BLL層,再從BLL調用DAL層的函數,再傳參到DBUtility的數據庫函數。4.5.3題庫管理(1)添加試題模塊選擇知識點類型,填寫題干,選項,答案即可。單選題、多選題、判斷題操作類似。關鍵代碼如下:try{stringxuanxiang="";for(intii=0;ii<ListBox1.Items.Count;ii++){xuanxiang=xuanxiang+ListBox1.Items[ii].ToString().Trim()+",";}stringsql2="insertintodanxuantigan(timubianhao,timuneirong,zhishidian,daan,chutishijian,biaozhi,neibubianhao)values("+shu+",'"+TextBox1.Text.ToString().Trim()+"',"+Convert.ToInt32(zhishidian.SelectedIndex)+",'"+Convert.ToChar(TextBox3.Text.ToString().Trim())+"','"+System.DateTime.Now+"',0,1);insertintodanxuanxuanxiang(timubianhao,xuanxiang,beixuanneirong)values("+shu+",'"+TextBox3.Text.ToString()+"','"+xuanxiang+"')";using(SqlConnectionconnection=newSqlConnection(constr)){connection.Open();using(SqlCommandcmd=newSqlCommand(sql2,connection)){cmd.ExecuteNonQuery();}}ListBox1.Items.Clear();TextBox1.Text="";TextBox3.Text="";Label6.Text="";Label8.Text="";Response.Write("<scriptlanguage=javascript>alert('試題填加成功!');</script>");}catch(Exceptionex){Response.Write("<scriptlanguage=javascript>alert('"+ex.Message+"');</script>");return;}界面如圖4-7:圖4-7添加試題界面(2)知識點管理修改知識點內容,查看各種類型的題目數量。采用gridview列出知識點,可以進行編輯操作。界面如圖4-8所示:圖4-8知識點管理界面4.5.4特殊情況處理(1)個別考生調整場次輸入學員ID號,單擊“確定”,顯示學員具體信息,及可選場次。如果所選場次正在進行考試或已分配試題,則系統(tǒng)自動為其分配試題。圖4-9個別考生調整場次界面(2)考生信息查詢可按考生編號(學員ID號)或考生姓名查詢考生具體信息圖4-10考生信息查詢界面4.5.5考試結果處理(1)分數線劃分與考生保存“設定及格考試分數線”用于設定本次考試不及格學員的分數劃分線?!安患案窨忌4妗庇糜谒袌龃慰荚嚱Y束后,按照不及格分數線保存不及格學員,放于數據庫中。圖4-11分數線劃分與考生保存界面4.5.6賬戶管理(1)用戶管理對用戶的增加、刪除、修改、查詢界面。圖4-12用戶管理界面(2)權限管理界面分配用戶權限界面。圖4-13權限管理界面(3)菜單管理圖4-14菜單管理界面4.6考生登錄界面(1)選擇考試類型界面登陸后即可選擇是模擬考試還是正式考試。圖4-15選擇考試類型界面(2)考試界面學生登錄后即可進入考試界面。圖4-16考試界面

5總結本系統(tǒng)主要是針對高校黨課考試系統(tǒng)設計并開發(fā)的,它對提高高校黨課考試效率將起到積極的作用。本系統(tǒng)開發(fā)的過程具有以下特點:1.在系統(tǒng)的分析過程中,采用UML可視化地建立系統(tǒng)的功能模型、對象模型,確定系統(tǒng)的結構和行為,并在此基礎上進行系統(tǒng)的設計與實現(xiàn)。2.在系統(tǒng)的設計過程中,結合系統(tǒng)的具體需求和特點,采用了基于B/S模式的體系結構。這種系統(tǒng)結構方便了用戶的使用、提高了系統(tǒng)的響應速度和計算能力、保證了數據的安全并且增強了系統(tǒng)的可擴展性和可維護性。3.在系統(tǒng)的具體實現(xiàn)中,極大地增強了代碼的重用能力,提高了開發(fā)效率,減輕了維護工作量。通過系統(tǒng)的設計,我加深了對網頁開發(fā)過程的理解,熟悉了利用ASP.Net實現(xiàn)各種實用的數據庫型軟件的開發(fā),以及了解了系統(tǒng)設計的一些流程。鑒于本人知識水平的局限,本系統(tǒng)存在以下不足:系統(tǒng)功能不是很完善,人性化設計不是很到位;美工方面需要進一步設計并優(yōu)化;代碼存在冗余度,需要繼續(xù)研究設計模式及面向對象思想,多動手實踐,爭取寫出高質量高效率的代碼;

參考文獻[1]魏亞楠,基于Web技術的在線考試系統(tǒng)現(xiàn)狀與發(fā)展[J],中國外資,2010.5[2]ASP.NET百度百科[EB/OL]./view/6752.htm[3]Ajax百度百科[EB/OL]./view/1641.htm[4]Jquery百度百科[EB/OL]./view/1020297.htm[5]張孝祥,張紅梅,《JavaScript網頁開發(fā)—體驗式學習教程》第1版[M].北京:清華大學出版社,2004[6]VisualStudio2010[EB/OL]./view/2950556.htm?

fromId=3433001[7]MicrosoftSQLServer2005[EB/OL]./view/1626075.htm?

fromId=403267[8]BillWagner.EffectiveC#:50SpecificWaystoImproveYourC#.[M]北京:人民郵電出版社.2003[9]房大偉,呂雙著。ASP.NET開發(fā)實戰(zhàn)1200例(第Ⅰ卷)[M]北京:清華出版社.2011[10]張躍廷著。ASP.NET開發(fā)實戰(zhàn)寶典[M]北京:清華大學出版社2010[11]Tinoco,L.,Fox,E.andBarnette,D.“基于WWW上的網上課件”,InProceedingsofthe28thSIGCSETechnicalSymposium(1997),pp.194-198

致謝在本次畢業(yè)設計中,我學到了很多知識,彌補了平日里學習的漏洞,學習了三層框架、JQuery、JavaScript、AJAX等技術,進一步跟現(xiàn)實工作接軌。在此感謝學校提供的良好環(huán)境,感謝老師的指導和同學的幫助。老師認真負責的工作態(tài)度,嚴謹的治學精神和深厚的理論水平都使我受益匪淺。無論在理論上還是在實踐中,都給予我很大的幫助,使我得到不少的提高,在做畢業(yè)設計的過程中遇到不少問題,使我解決問題的能力也得到提高,這對于我以后的工作和學習都是巨大的幫助?;贑8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數字磁通門傳感器基于單片機的旋轉變壓器-數字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數據采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器HYPERLINK"/detail.

溫馨提示

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

評論

0/150

提交評論