jsp高校教師資格培訓管理系統(tǒng)springmvc+mysql論文_第1頁
jsp高校教師資格培訓管理系統(tǒng)springmvc+mysql論文_第2頁
jsp高校教師資格培訓管理系統(tǒng)springmvc+mysql論文_第3頁
jsp高校教師資格培訓管理系統(tǒng)springmvc+mysql論文_第4頁
jsp高校教師資格培訓管理系統(tǒng)springmvc+mysql論文_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE高校教師資格培訓管理系統(tǒng)論文作者姓名:申請學位專業(yè):申請學位類別:論文提交日期:摘要高校教師資格培訓管理系統(tǒng)是建立在以網(wǎng)絡為基礎(chǔ)的一種教學方式,它的及時性,互動性,以及模擬演示等方面,是傳統(tǒng)教學無法逾越的,它有著傳統(tǒng)教學方式無法比擬的優(yōu)勢。高校教師資格培訓作為現(xiàn)代遠程教育的重要組成部分在保障教學效果方面起著不可替代的作用,已經(jīng)獲得了越來越多的人青睞。但是由于它的發(fā)展起步較晚,技術(shù)上還很不成熟。本設計的開發(fā)是基于B/S結(jié)構(gòu),采用JSP程序設計語言及mysql數(shù)據(jù)庫進行開發(fā);論文首先闡述了基于B/S模式的高校教師資格培訓管理系統(tǒng)的開發(fā),并對該系統(tǒng)進行了較詳細的需求分析;然后探討了該系統(tǒng)需要實現(xiàn)的設計方案,該系統(tǒng)主要包括1管理員模塊:該模塊主要對基礎(chǔ)數(shù)據(jù)維護,包括考生個人信息、考試信息管理與維護。管理員可以通過賬號登錄管理系統(tǒng),之后對考生和考試信息進行統(tǒng)一管理,列表顯示了所有考生和考試信息的各種操作,管理員可以對所有注冊的考生進行修改和移除。同時還有教師資格考試信息公告管理、系統(tǒng)維護與管理、報表打印功能、題庫管理等2.考生模塊:該模塊主要有教師資格考試報名管理功能和教師資格考試在線輔導功能。教師資格考試報名管理功能包括網(wǎng)上報名、查詢個人信息、更新個人信息、打印報名信息表、成績查詢等。教師資格考試在線輔導功能包括考生可以在網(wǎng)上對考核內(nèi)容進行練習和模擬考核,數(shù)據(jù)庫中提供一定量的題庫以供使用。最后,在測試與分析過程中,該系統(tǒng)表現(xiàn)出了運行穩(wěn)定、可靠和實用等特性,具有一定的實用價值。關(guān)鍵詞:B/S結(jié)構(gòu);數(shù)據(jù)庫;JSPAbstractUniversityteachers'qualificationtrainingmanagementsystemisbasedonateachingmodebasedonnetwork,itstimeliness,interactivity,andsimulationdemonstration,etc.,isatraditionalteachinginsurmountable,ithasincomparableadvantageoverthetraditionalteachingmode.Collegeteachers'qualificationtrainingasanimportantpartofmoderndistanceeducationintheprotectionoftheteachingeffectplaysanirreplaceablerole,hasreceivedmoreandmorepeoplefavor.Butbecauseitstartedrelativelylate,thedevelopmentoftechnologyisstillveryimmature.ThedevelopmentofthisdesignisbasedonB/Sstructure,usingJSPprogramminglanguageandmysqldatabasedevelopment;ThesisfirstelaboratedbasedonB/Smodeofthedevelopmentofuniversityteachers'qualificationtrainingmanagementsystem,anddescribesindetailthesystemdemandanalysis;Andthendiscussestheneedtoimplementthesystemdesignscheme,thesystemmainlyincludes1administratormodule:thismoduleismainlyforbasicdatamaintenance,includingpersonalinformation,thetestinformationmanagementandmaintenance.Administratorcanloginthroughtheaccountmanagementsystem,aftertheexamineeandthetestinformationforunifiedmanagement,thelistshowsalltheexamineeandthetestinformationofallkindsofoperation,theadministratorcantomodify,andremoveallregisteredstudents.Aswellasteachers'qualificationsexaminationinformationannouncementmanagement,systemmaintenanceandmanagement,reportprintingfunction,questionbankmanagement,andother2.Candidatesmodules:themodulemainlyincludeteachers'qualificationexaminationregistrationmanagementfunctionandthefunctionofteachers'qualificationexaminationonlinetutoring.Managementfunctionsincludingonlineregistrationfortheteachers'qualificationexamination,accesstopersonalinformation,updatepersonalinformation,printregistrationinformationtable,scoresqueryetc.Teachers'qualificationexaminationsonlinetutoringfunctionsincludeexamineecanexercisethecontentoftheexaminationonthenetandsimulationevaluation,andprovideacertainamountofconvenienceforuseinthedatabase.Finally,intheprocessoftestingandanalysis,showingthesystemrunningisstable,reliableandpracticalfeatures,hasacertainpracticalvalue.Keywords:B/Sstructure;database;JSP目錄138841引言 1105321.1課題背景 1168041.2本課題研究的意義 1185391.3本課題的研究思路和方法 259991.4本文的主要工作 2173502開發(fā)工具介紹 4267012.1JSP技術(shù) 4238142.1.1JAVA簡介 4315182.1.2JSP簡介 46382.1.3JavaBeans介紹 510462.1.4JDBC驅(qū)動程序介紹 5169152.2Myeclipse介紹 6250922.3mysql數(shù)據(jù)庫 6199452.4Browser/Server(B/S)結(jié)構(gòu) 7232303需求分析及設計方案 8265283.1需求分析 8307233.2設計方案 8282113.2.1系統(tǒng)功能 8287493.2.2系統(tǒng)結(jié)構(gòu) 9276294具體設計流程及實現(xiàn) 1090754.1數(shù)據(jù)庫設計 10125474.2數(shù)據(jù)表具體設計 11280385系統(tǒng)運行及測試與分析 1578665.1系統(tǒng)的運行 15186085.2測試與分析 1920508結(jié)論 203791參考文獻 2117280致謝 221引言1.1課題背景21世紀人類社會正在快速步入信息時代,計算機走入千家萬戶,互聯(lián)網(wǎng)的興起正以驚人的速度改變著人們的生存方式與學習方式,“現(xiàn)代教育技術(shù)是當代教育的制高點,誰占領(lǐng)了這個山頭,誰就在新世紀中處于有利位置?!鄙鐣?jīng)濟教育的深刻變革,決定了課堂教育改革必須以現(xiàn)代教育技術(shù)為手段,研究探究網(wǎng)絡及網(wǎng)絡環(huán)境下的教育教學模式。新一輪課改已全面展開。新課程大力倡導動手實踐、自主探索、合作交流的學習方式。著名課程改革專家余文森指出:學習方式的轉(zhuǎn)變是本次課程改革的顯著特征,改變原有的單純接受式的學習方式,建立和形成旨在充分調(diào)動、發(fā)揮學生主體性的探究式學習方式。自然成為教學改革的核心任務?!闭n堂教學的精妙在于藝術(shù)性的激發(fā)學生的情趣,調(diào)動他們的積極性,使其產(chǎn)生頓悟,迸發(fā)出創(chuàng)造性的思維的火花,而不是把預先設計的教案表演得如何淋漓盡致。但是簡單的多媒體課堂教學手段是另一種借助于高科技的滿堂灌,教師手不離鼠標,學生眼不離屏幕,學生在學習過程中的主體地位在無意中消失,師生之間無聲的交流被隔斷了,課堂上教學相長的熱烈與融洽的交流氣氛大減,學生個性、情感、態(tài)度培養(yǎng)被忽視。顯然,我們需要一種新的高科技教學手段來補充。網(wǎng)絡環(huán)境下的教學模式應運而生,它的特點是:信息資源廣泛開放、教學雙方多向交流、學習程序按需而變,教學手段豐富多彩;學習者的地位主體化,學習態(tài)度主動化,學習過程輻射化,學習反饋及時化1.2本課題研究的意義網(wǎng)絡教學有著以下幾個有利條件:(1)有利于激發(fā)學生的學習興趣,充分體現(xiàn)學生的主體作用。人機靈活交互是網(wǎng)絡教學的顯著特征,是投影儀教學、多媒體教學所沒有的,它給學生展現(xiàn)的是精彩的聲畫,隨思呈現(xiàn)、紛至沓來,豐富多彩的內(nèi)容如人所愿,為我所欲。一切為學生學習服務。改變了多媒體教學中的課件預先攝定、上課程序一經(jīng)確定難以改變的缺陷,電腦中心變成了學生中心、學習中心。這種網(wǎng)絡化教學友好、平等、耐心、善解人意,而且可以立即反饋,因而能有效地激發(fā)學生興趣,真正體現(xiàn)出學生的主體作用。(2)有利于實現(xiàn)對教學信息最有效的獲取、保持、重組,為探究式學習提供了廣闊天地。利用網(wǎng)絡技術(shù)與課堂教學整合,拓寬了教學資源,信息量盡可能大,思維盡可能深,交流盡可能廣。學生看得見,聽得到,動腦還能動手,再通過討論交流論辯,知識的獲取、保持、重組,將大大優(yōu)于傳統(tǒng)教學和其他現(xiàn)代技術(shù)作為輔助手段的現(xiàn)代教學。例如:英語教學中,“聽、說、讀、寫”是四個基本的教學要求,利用網(wǎng)絡的超文本方式,可以組織成圖、文、音、像并茂的豐富多彩的一體化電子教材,學生可以何根據(jù)學習要求搜尋信息,由表及里去粗存精處理信息,確立自己的見解,這與傳統(tǒng)教學是不可同日而語的。(3)有利于學生情感、態(tài)度、價值觀的培養(yǎng)。在以往的多媒體教學中,電腦是機器,是沒有情感的冷冰冰的車西;教師是機器的操縱者;學生是機器表演的觀眾,忽視了學生情感態(tài)度價值觀的培養(yǎng)。網(wǎng)絡化教學人機交互,是否會忽視人性化的教育,是否會導致人際溝通缺少而引發(fā)一系列的心理問題,這種擔心是不必要的。網(wǎng)絡化教學在設施配置、教師培訓、教學思想確定、教學程序設計上都高度重視并作了相應改進,因而保證了學生情感態(tài)度價值觀的培養(yǎng)、發(fā)展與交流,從而有利于培養(yǎng)身心全面和諧健康發(fā)展的人。(4)有利于培養(yǎng)學生合作精神、團隊精神。是世界上最大的知識庫、資源庫,它為學習者對同一問題提供多種不同觀點,學習者可以進行觀察、分析、討論。所以,基于的教育網(wǎng)絡由于教學設施的到位,使得人機交互情況下的自由討論、競爭、協(xié)同、伙伴和角色扮演變得更為方便,特別適合于學生進行基于自主發(fā)現(xiàn)、自主探索的合作探究學習。學生從小有機會在這樣的環(huán)境中遨游、探索,更能在激揚個性的基礎(chǔ)上發(fā)展團隊合作精神和合作能力合作技巧,更快地成長為世紀的新型人才。(5)有利于增加學生實踐活動,提高學生“信息素養(yǎng)”。語文、數(shù)學、外語、科學學科的課一般都在網(wǎng)絡教室上,學生整天與網(wǎng)絡打交道,他們的信息意識、信息搜集能力、信息價值判斷、信息處理能力、信息交流能力、計算機網(wǎng)絡操縱等信息素養(yǎng)和實踐能力會明顯高于一般教學摸式下的學生。1.3本課題的研究思路和方法本系統(tǒng)的開發(fā)要求采用B/S結(jié)構(gòu),設計與開發(fā)一個功能較完善的基于網(wǎng)絡的高校教師資格培訓管理系統(tǒng)。因此,本次畢業(yè)設計應首先分析高校教師資格培訓管理系統(tǒng)的相關(guān)功能,結(jié)合本次畢業(yè)設計的相關(guān)要求寫出需求分析;其次,綜合運用以前所學的相關(guān)知識(包括以前所學的一些關(guān)于網(wǎng)絡技術(shù)、數(shù)據(jù)庫、編程技術(shù)等相關(guān)知識),選擇所熟悉的開發(fā)工具進行本畢業(yè)設計的開發(fā);在設計中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計劃、實現(xiàn)流程及相關(guān)問題的實現(xiàn)方法;同時,在開發(fā)設計與實現(xiàn)中,要保存好相關(guān)的設計文擋,為后面的畢業(yè)論文的寫作準備材料;最后,系統(tǒng)開發(fā)完畢后,進行調(diào)試和試運行,做好調(diào)試和試運行的相關(guān)記錄,也為后面的畢業(yè)論文的寫作準備材料。1.4本文的主要工作本文主要是對設計與開發(fā)一個高校教師資格培訓管理系統(tǒng),首先對本系統(tǒng)所基于的B/S結(jié)構(gòu),采用的JSP編程技術(shù)和mysql數(shù)據(jù)庫,運用的MyEclipse開發(fā)工具等進行詳細的介紹;然后對用戶的需求分析,指出了需要解決的問題,需要實現(xiàn)的功能,包括管理員模塊:包括考生個人信息、考試信息管理與維護。管理員可以通過賬號登錄管理系統(tǒng),之后對考生和考試信息進行統(tǒng)一管理,列表顯示了所有考生和考試信息的各種操作,管理員可以對所有注冊的考生進行修改和移除。同時還有教師資格考試信息公告管理、系統(tǒng)維護與管理、報表打印功能、題庫管理等考生模塊:該模塊主要有教師資格考試報名管理功能和教師資格考試在線輔導功能。教師資格考試報名管理功能包括網(wǎng)上報名、查詢個人信息、更新個人信息、打印報名信息表、成績查詢等。教師資格考試在線輔導功能包括考生可以在網(wǎng)上對考核內(nèi)容進行練習和模擬考核,數(shù)據(jù)庫中提供一定量的題庫以供使用。等功能模塊。最后,在測試與分析過程中,該系統(tǒng)表現(xiàn)出了運行穩(wěn)定、可靠和實用等特性,具有一定的實用價值。其次是具體設計流程及實現(xiàn),詳細介紹了數(shù)據(jù)庫的設計,編碼的實施;接著是系統(tǒng)測試,通過測試發(fā)現(xiàn)了系統(tǒng)的一些問題,排除了的錯誤,發(fā)現(xiàn)了一些不足等;最后是對本次設計制作的小結(jié),總結(jié)了設計過程中遇到的問題和收獲。2開發(fā)工具介紹本系統(tǒng)是采用JSP編程技術(shù)和mysql數(shù)據(jù)庫,在Windows7操作系統(tǒng)環(huán)境下,采用Myeclipse開發(fā)工具以及Javabeans編寫進行設計與開發(fā)完成的基于B/S結(jié)構(gòu)的高校教師資格培訓管理系統(tǒng)。2.1JSP技術(shù)2.1.1JAVA簡介.Java語言誕生于20世紀90年代的初期,最初是以智能家電的芯片語言出現(xiàn)的。但是很快,人們發(fā)現(xiàn)了它有更廣闊的用武之地,由于它適用于Internet環(huán)境,引起計算機界的廣泛關(guān)注,迅速發(fā)展成計算機網(wǎng)絡編程語言。Java語言備受推崇,因其確實可稱得上是新一代編程語言,具有眾多優(yōu)點,它簡單、面向?qū)ο蟆⒖梢浦病⑴c硬件無關(guān)、系統(tǒng)強健安全、具有很高的性能,并提供了分布性、多線程、動態(tài)性的支持。2.1.2JSP簡介JSP(JavaServerPages)是由Sun公司在java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),JSP規(guī)范是Web服務器、應用服務器、交易系統(tǒng)、以及開發(fā)工具供應商間廣泛合作的結(jié)果,使您可以將網(wǎng)頁中的動態(tài)部分和靜態(tài)的HTML相分離。⑴將內(nèi)容的生成和顯示進行分離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。⑵強調(diào)可重用的組件絕大多數(shù)JSP頁面信賴于可重用的、跨平臺的組件(JavaBeans或者EnterpriseJavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,井使得這些組件為更多的使用者或者客戶團體所使用[6]。⑶采用標識簡化頁面開發(fā)Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在生成與JSP相關(guān)的XML標識的動態(tài)內(nèi)容時所需要的。標準的JSP標識能夠訪問和實例化JavaBeans組件、設置或者檢索組件屬性、下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時的功能。⑷健壯性與安全性由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,且都被編譯為JavaServlet,它就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性[7]。⑸良好的移植性作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。隨著越來越多的供應商將JSP支持添加到他們的產(chǎn)品中,可以使用自己所選擇的服務器和工具,而且更改工具或服務器并不影響當前的使用。⑹企業(yè)級的擴展性和性能當與Java2平臺,企業(yè)版(J2EE)和EnterpriseJavaBeans技術(shù)整合時,JSP頁面將提供企業(yè)級的擴展性和性能,這對于虛擬企業(yè)中部署基于Web的應用是必需的。2.1.3JavaBeans介紹JavaBeans是一個可以重復使用的軟件組件。實際上JavaBeans是一種Java類,通過封裝屬性和方法成為具有某種功能或者處理某個業(yè)務的對象,簡稱beans。JavaBeans是基于Java語言的,具有以下特點:(1)可以實現(xiàn)代碼的重復利用。(2)易編寫,易維護,易使用。(3)可以在任何安裝了Java運行環(huán)境的平臺上的使用,而不需要重新編譯。2.1.4JDBC驅(qū)動程序介紹從編程的角度出發(fā),有兩個主要的類負責建立與數(shù)據(jù)庫的連接。第一個類DriverManager是在JDBCAPI中提供的為數(shù)不多的實際類。DriverManager負責管理已注冊驅(qū)動程序的集合,實質(zhì)上就是提取使用驅(qū)動程序的細節(jié),這樣程序員就不必直接處理它們。第二個類是實際的JDBCDriver類。JDBC驅(qū)動程序有四種類型。第一種驅(qū)動程序:它們都使用JDBC-ODBC橋,這是作為JDK的一個標準部分包括的。第一種驅(qū)動程序通過附加在JDBC-ODBC橋的“開放式數(shù)據(jù)庫連接性”(OpenDataBaseConnectivity(ODBC))驅(qū)動程序來區(qū)分。要連接到一個不同的數(shù)據(jù)源,您只需要使用ODBC管理員注冊(或有效地綁定)一個不同的ODBC數(shù)據(jù)源到合適的數(shù)據(jù)源名稱即可。第二種驅(qū)動程序也稱為部分Java驅(qū)動程序,因為它們直接將JDBCAPI翻譯成具體數(shù)據(jù)庫的API。對于分布式應用程序,這種需求會產(chǎn)生額外的許可證問題,還可能帶來可怕的潛在代碼分布問題。第三種驅(qū)動程序是純Java驅(qū)動程序,它將JDBCAPI轉(zhuǎn)換成獨立于數(shù)據(jù)庫的協(xié)議。JDBC驅(qū)動程序并沒有直接和數(shù)據(jù)庫進行通訊;它和一個中間件服務器通訊,然后這個中間件服務器和數(shù)據(jù)庫進行通訊。這種額外的中間層次提供了靈活性:可以用相同的代碼訪問不同的數(shù)據(jù)庫,因為中間件服務器隱藏了Java應用程序的細節(jié)。要轉(zhuǎn)到不同的數(shù)據(jù)庫,您只需在中間件服務器上改變參數(shù)。第四種驅(qū)動程序是純Java驅(qū)動程序,它直接與數(shù)據(jù)庫進行通訊。很多程序員認為這是最好的驅(qū)動程序,因為它通常提供了最佳的性能,并允許開發(fā)者利用特定數(shù)據(jù)庫的功能。當然,這種緊密耦合會影響靈活性,特別是如果您需要改變應用程序中的底層數(shù)據(jù)庫時。這種驅(qū)動程序通常用于applet和其它高度分布的應用程序。2.2Myeclipse介紹MyEclipse企業(yè)級工作平臺(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一個十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項功能??梢哉fMyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。2.3mysql數(shù)據(jù)庫MySQL是非結(jié)構(gòu)化語言,用戶可以在高層數(shù)據(jù)數(shù)據(jù)結(jié)構(gòu)上工作,并且其語言簡單,學習起來比較容易,其結(jié)構(gòu)也簡單,功能強大,存儲信息量大,mysql是一種主要應用于數(shù)據(jù)的查詢和編程,現(xiàn)在普遍存在的關(guān)系數(shù)據(jù)庫有很多,而mysql數(shù)據(jù)庫在其中得到了普遍的應用。使用mysql數(shù)據(jù)庫在編程過程中帶來了極大的方便,可以對數(shù)據(jù)進行廣泛地查詢,mysql數(shù)據(jù)庫的應用并不需要用戶了解其存儲的方式,更不用掌握數(shù)據(jù)存放的方法,所以,mysql數(shù)據(jù)庫是完全不同于其他數(shù)據(jù)的結(jié)構(gòu),并且不同數(shù)據(jù)庫系統(tǒng)也可以使用相同的數(shù)據(jù)庫進行輸入和管理的接口,它的操縱對象是記錄相應集合,mysql數(shù)據(jù)庫的靈活性較強,功能也較強大,大多數(shù)情況下,在其他程序中實現(xiàn)某功能需要編寫一大堆代碼,而在SQL數(shù)據(jù)庫中只需要一小段代碼就可以實現(xiàn)功能,所以,mysql數(shù)據(jù)庫的語言較簡潔,數(shù)據(jù)庫文件的擴展名是mysql。數(shù)據(jù)庫,就是數(shù)據(jù)存儲的儲藏室,只不過數(shù)據(jù)是存儲在計算機上的,而不是現(xiàn)實中的儲藏室,數(shù)據(jù)的存放是按固定格式,而不是無序的,則定義就是:長期有固定格式,可以共享的存儲在計算機存儲器上。數(shù)據(jù)庫管理主要包括數(shù)據(jù)表的建立,數(shù)據(jù)存儲、修改和增加數(shù)據(jù),為了使數(shù)據(jù)庫系統(tǒng)能夠正常運行,相關(guān)人員進行的管理工作。數(shù)據(jù)表的建立,可以對數(shù)據(jù)表中的數(shù)據(jù)進行調(diào)整,數(shù)據(jù)的重新組合及重新構(gòu)造,保證數(shù)據(jù)的安全性。介于數(shù)據(jù)庫的功能強大等特點,本系統(tǒng)的開發(fā)主要應用了mysql進行對數(shù)據(jù)的管理。2.4Browser/Server(B/S)結(jié)構(gòu)B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡應用,并通過Internet/Intranet模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如LAN,WAN,Internet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很安全。特別是在JAVA這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。3需求分析及設計方案3.1需求分析高校教師資格培訓管理系統(tǒng)就是通過網(wǎng)絡技術(shù)建立一個基于Web的支持和管理教學過程、提供共享學習資源和各種學習工具的虛擬學習環(huán)境,為培訓教學的實施提供基礎(chǔ)性通信與學習管理服務。高校教師資格培訓管理系統(tǒng)提供了學習者、管理員等用戶的管理,考生個人信息、考試信息管理與維護。管理員可以通過賬號登錄管理系統(tǒng),之后對考生和考試信息進行統(tǒng)一管理,列表顯示了所有考生和考試信息的各種操作,管理員可以對所有注冊的考生進行修改和移除。同時還有教師資格考試信息公告管理、系統(tǒng)維護與管理、報表打印功能、題庫管理等的支持工具。可以說,高校教師資格培訓管理系統(tǒng)對于培訓事業(yè)有很重要的作用。系統(tǒng)功能需求分析作為傳統(tǒng)教學的補充,一個理想的高校教師資格培訓管理系統(tǒng)須是一個整合性的培訓平臺:1.管理員對系統(tǒng)的維護、管理。2.界面友好,各用戶可以有效的使用本系統(tǒng)。。3.學生對系統(tǒng)的考試等。3.2設計方案根據(jù)前面章節(jié)需求分析的情況,結(jié)合本系統(tǒng)所要實現(xiàn)的功能,具體設計方案如下。3.2.1系統(tǒng)功能1管理員模塊:該模塊主要對基礎(chǔ)數(shù)據(jù)維護,包括考生個人信息、考試信息管理與維護。管理員可以通過賬號登錄管理系統(tǒng),之后對考生和考試信息進行統(tǒng)一管理,列表顯示了所有考生和考試信息的各種操作,管理員可以對所有注冊的考生進行修改和移除。同時還有教師資格考試信息公告管理、系統(tǒng)維護與管理、報表打印功能、題庫管理等2.考生模塊:該模塊主要有教師資格考試報名管理功能和教師資格考試在線輔導功能。教師資格考試報名管理功能包括網(wǎng)上報名、查詢個人信息、更新個人信息、打印報名信息表、成績查詢等。教師資格考試在線輔導功能包括考生可以在網(wǎng)上對考核內(nèi)容進行練習和模擬考核,數(shù)據(jù)庫中提供一定量的題庫以供使用。3.2.2系統(tǒng)結(jié)構(gòu)包括考生:個人中心、練習和模擬、考試信息、信息公告、考試報名;管理員:個人中心、注冊考生管理、試卷管理、試卷答題統(tǒng)計、考試信息管理、信息公告管理等功能模塊。如圖1所示。高校教師資格培訓管理系統(tǒng)高校教師資格培訓管理系統(tǒng)試卷管理試卷答題統(tǒng)計考試信息管理信息公告管理個人中心注冊考試管理高校教師資格培訓管理系統(tǒng)高校教師資格培訓管理系統(tǒng)個人中心練習和模擬考試信息信息公告考試報名圖1系統(tǒng)功能圖4具體設計流程及實現(xiàn)4.1數(shù)據(jù)庫設計根據(jù)以上的系統(tǒng)功能分析,可以得到E-R圖:圖4-1報名E-R圖圖4-2公告E-R圖圖4-3學生E-R圖圖4-4考試信息E-R圖圖4-5答案E-R圖圖4-6考試E-R圖4.2數(shù)據(jù)表具體設計(1)管理員表:記錄管理員基本信息,如表1所示。表1管理員表(t_admin)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2usernamevarchar50null3Pwdvarchar50null(2)報名表:記錄報名信息,如表2所示。表2報名表(bm)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2customerIdvarchar50null3ksIdNames50null4insertDatedate50null5statusvarchar50null6codevarchar50null7contentvarchar50null(3)聯(lián)系表:聯(lián)系信息,如表3所示。表3聯(lián)系表(contact)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2customerIdnvarchar50null3phonenvarchar50null4contentnvarchar50null5insertDatenvarchar50null(4)考生表:考生信息,如表4所示。表4考生表(customer)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2usernamevarchar50null3passwordvarchar50null4namevarchar50null5sexvarchar50null6addressvarchar50null7mobilevarchar50null8T1varchar50null(5)考試表:記錄考試信息,如表5所示。表5考試表(exam)序號列名數(shù)據(jù)類型長度是否必填1IdIntNotnull2examNamevarchar50null3showDatevarchar50null4statusDatetime50Notnull5nyvarchar50null(6)答案表:記錄答案信息,如表6所示。表6答案表(examanswer)序號列名數(shù)據(jù)類型長度是否必填1IdInt100Notnull2customerIdvarchar100null3examNamevarchar100null4insertDatevarchar100Notnull5tmvarchar100null6daDatetime100null7answervarchar100null8batchIdvarchar100null9dfvarchar100null10contentvarchar100null(7)考試列表:記錄考試信息,如表7所示。表7考試表(examlist)序號列名數(shù)據(jù)類型長度是否必填1IdInt100Notnull2examIdvarchar100null3examtmIdvarchar100null8)考試題目:記錄考試題目信息,如表8所示。表8考試題目表(examtm)序號列名數(shù)據(jù)類型長度是否必填1IdInt100Notnull2typesvarchar100null3V1/v2/v3varchar100null9)考試列表:記錄考試信息,如表9所示。表9考試表(ks)序號列名數(shù)據(jù)類型長度是否必填1IdInt100Notnull2titlevarchar100null3V1/v2/v3/v4varchar100null10)公告表:記錄公告信息,如表10所示。表10公告表(message)序號列名數(shù)據(jù)類型長度是否必填1IdInt100Notnull2titlevarchar100null3picvarchar100null4contentvarchar100null5showDatevarchar100null5系統(tǒng)運行及測試與分析5.1系統(tǒng)的運行1、登錄界面展示:圖5-1登錄界面2、管理員系統(tǒng)界面展示:該模塊主要對基礎(chǔ)數(shù)據(jù)維護,包括考生個人信息、考試信息管理與維護。管理員可以通過賬號登錄管理系統(tǒng),之后對考生和考試信息進行統(tǒng)一管理,列表顯示了所有考生和考試信息的各種操作,管理員可以對所有注冊的考生進行修改和移除。同時還有教師資格考試信息公告管理、系統(tǒng)維護與管理、報表打印功能、題庫管理等。圖5-2管理員系統(tǒng)界面圖5-3修改密碼圖5-4學生列表界面圖5-5試卷管理圖5-6答案人數(shù)統(tǒng)計圖5-7考試信息系統(tǒng)界面圖5-8信息公告3、考生系統(tǒng)界面展示:該模塊主要有教師資格考試報名管理功能和教師資格考試在線輔導功能。教師資格考試報名管理功能包括網(wǎng)上報名、查詢個人信息、更新個人信息、打印報名信息表、成績查詢等。教師資格考試在線輔導功能包括考生可以在網(wǎng)上對考核內(nèi)容進行練習和模擬考核,數(shù)據(jù)庫中提供一定量的題庫以供使用。圖5-9考生系統(tǒng)界面圖5-10考試和模擬圖圖5-12考試信息圖圖5-13信息公告圖圖5-14考試報名圖5.2測試與分析(1)測試目的盡可能發(fā)現(xiàn)存在的錯誤及不足之處,以對錯誤進行改正,對不足之處加以完善,保證系統(tǒng)的正常運行及功能的完善。(2)測試內(nèi)容1數(shù)據(jù)庫的能否正常連接,內(nèi)容是否完整。2各個頁面的是否能夠正常運行,各功能是否能夠?qū)崿F(xiàn),數(shù)據(jù)調(diào)用是否正常。(3)測試結(jié)果該系統(tǒng)經(jīng)多次測試,能在Windows7\WindowsXP\2000server等操作系統(tǒng),調(diào)試環(huán)境上正常運行。數(shù)據(jù)調(diào)用正常,基本上實現(xiàn)了預期的功能,目前試運行良好。(4)結(jié)果分析:雖然系統(tǒng)基本正常,但由于一些自身技術(shù)和硬件設備環(huán)境所限,該系統(tǒng)仍存在一些不足之處,有待進一步改進和完善,具體說來有:①未能進行連網(wǎng)測試。②未能實現(xiàn)對數(shù)據(jù)的自動生成圖表進行分析的功能。③程序中錯誤處理和輸入控制不夠全面,可能導致輸入無效引發(fā)錯誤。結(jié)論經(jīng)過四個多月的努力,在導師指導下,對高校

溫馨提示

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

評論

0/150

提交評論