在線日語自學系統的研發(fā)_第1頁
在線日語自學系統的研發(fā)_第2頁
在線日語自學系統的研發(fā)_第3頁
在線日語自學系統的研發(fā)_第4頁
在線日語自學系統的研發(fā)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

在線日語自學系統的研發(fā)摘要高新科技和計算機的飛速發(fā)展,給人們帶來了更多的便利。電腦普及時代即將到來,網絡技術也在逐漸完善,人們的生活已經開始發(fā)生重要的變革。信息時代對人才素質的結構提出了更新,更高的要求,開展網絡教學已成為學校教育面臨信息時代的必然選擇。在線英語自學系統將英語學習和網絡聯系在一起,具備課程學習和自測兩個大的功能。課程學習主要是學習課文,詞匯;自測主要對單選題和閱讀題進行針對性的練習。通過在線英語自學系統的建設,為學生和學校建立了B/S結構的網絡教學體系。本文共分5章,主要介紹了系統的背景和意義、所用的理論基礎、系統需求分析、系統設計流程、系統測試。關鍵詞:自學自檢;網絡教學;英語學習;模擬考試許Engli海sh薯O株nline費拔S榮elf-l構earni璃ng鍬S晨ystem租——掉the致D免esign稼of蹈C道ourse午and輔S醋elf-t篩est選M逮anage貫ment旋Abstr陷act勢There為ism誦orec插onven臥ience艘for踏human疼bein巾gsbe案cause踢adva踢nced以techn誠ology薄and御compu援ter喂scien堵cear紀edev話elopi愿ngve框ryqu銳ickly找.Com典puter目sare章comm元onpla錯cein句the活agew兆hich竹isat疼hand把,not平only功netw拾orkt簡echno怨logy癥iste起nding趴towa蟻rdpe鄙rfect繪ionb捷utal胃sope社ople’策slif欲ehav女eag港reat伶chang僵e.In庫forma射tion愧time棉hasp緣utfo臨rward凍ahi壺gher劃andn奏ewer羨requi倍remen鳥t,so某carr矛ying校outn迷etwor票ktea手ching捧isa鋸nine蒸vitab組lech烏oice劣ofsc疑hool巡educa尿tion柏tofa兩cein懂forma魔tion聯time.哀Engli朗shse宏lf-ta模ught兩syste泄mon井line野isdi枯recte覽daga川inst款these殿prob為lems圖toma泳ketw抓ogre關atfu骨nctio黎nsin躲cludi隊ngco盡urse辟study草inga夕ndma蘭nagem喂ento啟faut星omati副ctes婚ting.燭Cour詢sest暢udyin博gis汪mainl識yto勤make筋stude杠ntss誘tudy慨text旬andl孫exico宮ncon驢venie斃ntly逆andm作anage趙ment飛ofau孕tomat蔥icte貪sting愚can駐give壺apoi擾nted令exerc坊iset帳oind針ividu補alan競drea紀ding.勁Stud孝ents遞ands廉chool誼sare寬esta羽blish蚊edth粗enet角work遮teach脆ings咳ystem請ofB討/S.突This洪thesi秘shas染five期chap梯ters朝inclu速ding叉theb蒼ackgr惕ound辭andm饒eanin忌gof炊this跨syste歸m,th陶ebas擇isof腸theo悔ry,d蔥esign邀proc快essa們ndan局alysi種snee腳dedo熟fthe毅syst抽em,s昆ystem臣test德ing.質KeyW撞ords:仔峰S噸elf-s巷tudy扯and伯S寶elf-憤test絕;業(yè)Netw懼orkt分eachi難ng適;袋Engl娛ishl罷earni繪ng疲;拾吹Analo概g協exam尊inati鍬on目錄嬌論文總頁數叛:2遇3趟頁TOC\o"1-4"\h\z\u挎1廊 醫(yī)引言掙 通1綠1.1細 痛選題背景智 收1賣1.2鹿 互國內外研究遠現狀靜 剪1防1.3副 拒課題研究意倘義匹 宣1送2橋 啞理論基礎擇 肚2琴2.1萍 正數據庫技術際 援2紡2.2項 今面向對象技仍術刑 且3午2.3宣 盼B/S貸結構的繳WEB億程序設計技宿術罪 駁3榴3滋 罷需求分析國 捆4縫3.1爭 趴現行系統描蒜述驢 慶4術3.2販 姜現行系統存見在的主要問劇題分析搖 作5著3.3糟 仗解決方案普 衡5欄4著 偶設計設計芳 慎6誤4.1遮 搞系統總體架摟構抄 職6聯4.2克 副數據庫設計宗 醋7洪4.3督 素系統功能模低塊分析搭 核8科陜倒登錄咳模塊符 形8鉆輛被獲取課文列檔表播 嶄10卷傭兆課程自學模填塊掛 陽11就俯償在線自測模純塊坡 鳳13刷5痛 刊系統實施及忽測試啟 匠18洪5.1近 沖實施概況使 傍18岸5.2轟 柴測試方案級 淋19壤5.3惜 稈測試結果曉 抖20斥結摘吃論恭 臭21思參考文獻戰(zhàn) 附21引言選題背景邁作為國際芳交流潔的語言,英練語的作用很慨大。在聯合陡國,英語是宗幾種通用語磚言之一,而賴且使用得最筐多。在國際磨航空、航海幫和體育界,保英語仆更念是不可缺少倆的交際工具墓。在國際貿定易中,英語劈也是最重要猾的媒介,連扭西德和日本劃的出口工業(yè)玻都要用它。倘在科技界,殖英語又是國怕際性語言。離已經進入信樸息時代的地帽球變得堅“益越來越小軍”被,全球化趨滔勢將在二十違一世紀更為雖凸顯。世界哲已進入中國何,中國已走壩向世界。人召類彼此間的誦交往隨著國兼際互聯網的幣普及,越來刑越方便,越茶來越頻繁。解各個國家、非各個民族之式間的文化交庸流、科技交回流和信息交縣流已成為人笨類生活的一貿個須臾不可道缺少的重要睛方面。如果到說當今生活蛇在這個穴“黃地球村斗”諸大家庭的人德們有什么共永同語言的話嫌,那么敲“練英語其”嫂是理所當然延的。外語學動習、外語教兼學特別是英半語教學越來西越受到人們咬的普遍重視浸。合另一方面,印計算機網絡舊的迅速發(fā)展育給人們帶來遺了很大便捷尖。船教師借助刷網絡粱向學生展示排圖、文、聲湖、像相結合匯的電子課件精,這樣的教蝦學方式更能賄激發(fā)學生的頃學習興趣。才可見,網絡扔在教學中發(fā)拍揮了很大的自作用燕。付如果制作一銅個系統,將臥英語和網絡貨教育相結合滑,將對學生擾學習英語起桿到幫助作用卷。昂國內外研究哲現狀核在國內,網媽絡教育還停旨留在基礎的矮應用師階段蘆,發(fā)還在摸索中舉前進,脫幾乎沒有把推英語學習和太網絡軋很好的高相結合招。洽在學校里看描到最多的是馬基于小型局張域網憐的多媒體英瞇語學習巧教室漠,割使用時也多圓是放錄音,拔學生膜與客老師之間幾草乎沒有互動種環(huán)節(jié)書。而具有互創(chuàng)動環(huán)節(jié)的在慎線英語自學冒系統渠,淘由于詠國內對網絡周教學還比較廉保守,因此巾現拿還處于極剛訊起步階段。遮在國外,捕網絡教育薪和各方面的有教學茫的發(fā)展已經牙進入長深入階段。沿學校把課程菊和計算機網氣絡相結合,箱充分發(fā)揮了過網絡教學的團互動優(yōu)勢英,使學生在絕快樂中學習絕。葛據統計,國嗎外已經有5搞5%的在校轉學生人手一燒臺電腦,遠宵程教育的參帳加人數正在霸以89%的進增長速率遞禾增。潤課題研究卷意義初隨著我國對所外開放的不問斷擴大化,禿科學技術的災不斷進步,全國際地位的僑不斷提高,耐迫切需要造億就一大批精玻通外語的專衛(wèi)門人才,以核加速我國“貸四化”進程營,使我國在題國際事務中宴發(fā)揮更大更作積極的作用出。割英語的使用趟范圍非常廣堪泛。世界上周70%以上紹的郵件是用昆英文寫或用氏英文寫地址朗的。全世界驢科技出版物病70%駛以上用英語紹發(fā)表。全世逼界的廣播節(jié)環(huán)目中,有6析0%是用英醉語進行的。林絕大部分的鈔國際會議是跨以英語為第放一通用語言議它也是聯合視國的正式工然作語言之一略。總之,在歇國際政治、眼軍事、經濟擾、科技、文總化、貿易、僅交通運輸等少領域,英語猜是一個重要釣的交際工具答。差因此,學好鐘英語對實現逗上述目標具慕有重要的現臟實意義和深碗遠的歷史意丑義。厭在網絡背景聰下,把計算貴機引入課堂詢教學,有利永于學生在學府習過程中形中成新思想,嬸新觀念、新蜘方法,對于螺他們今后成暫為高素質人農才,有重要君積極的作用持。馳英語約教學,作為通一門基礎學平科的教學,怠對全面提高越學生素質,指特別是培養(yǎng)溜學生語言的并學習達能力具有非旁常重要的作杰用。但是對調于多數學生諒,普遍感覺鋼英語伸難學。如何射克服學習境英語的難關燈,便成為一軌個迫切需要忽解決的問題赤。堆所以控,學生學習乞英語換的困難之處童,首先就在毅于瞎英語不是我脹們的母語,跨又加上過了鬼學習第二語敘言的最好年浮齡,所以我絮們覺得學習遵起來有難度糾。社而且速英語學習是段一個漫長積帝累的過程,閣如果不能堅后持就會覺得件枯燥無味。寫而傳統的幼英語薄教學槐依靠上課學腳習和課后練嗓習,或側教師舉一些袍例子,來幫夢助學生掌握賠,這些做法乎有一定的局火限性,不能旨調動學生學敞習英語的積委極性。蟲而學習住英語毅的一個重要孟環(huán)節(jié),就是非要理解診英語的文化懼,應用的場枯合等資直觀情景,濁如果舍棄這走種認識,而邪只是用一種嚼表態(tài)的語言恭傳授一些置單詞和語法翠,那么學生罰對腸英語各方面塘的理解就不螞夠透徹。往因此偏的儀只有立足于辣網絡背景下舍英語教學,竟才能創(chuàng)造出旨最好的學習別方法和教學稼模式。理論基礎數據庫技術寒數據庫醋技術就是研及究對數據進蝦行科學的管及理,合理的腐分析,為人飛們提供安全勸、準確數據帝的技術?;餝QLS歡erver著2000鵲的版本包會括企業(yè)版、霜標準版、W劉indow品sCE蒜版、開發(fā)版陶和評估版。娘不同的版本紛的功能和用受戶群不同。雹數據庫的誕棉生和發(fā)展給勻計算機信息茅管理帶來了協一場巨大的茫革命。數據太庫管理經歷鴿了從手工管焦理階段、文鄭件管理階段錦到數據庫管標理階段的變勸遷。隨著信博息處理的日更益發(fā)展,信害息管理水平扭的不斷提高蒼,計算機管狂理數據方式槳的不斷改進脫,數據庫技柜術正逐步滲漿透到我們日老常生活的各蹦個方面。俗Micro避soft窯SQLS設erver澆2000奪是目前使用圓最廣泛的數樹據庫,它與灶Windo遵ws網絡操目作系統的無漿縫集成,智演能化的內容梨管理,強大冠的功能,使寇它得到大量音用戶的喜愛毛。它險是一個高性揀能的關系型穿數據庫管理交系統,它具漂有客戶機/蠢服務器體系沿結構,能夠壯滿足大規(guī)模欣分布式計算醒環(huán)境的需要辰。痰Micro宴soft矩SQLS殘erve騙r200可0數據庫悄管理系統特累點如下:訴(1)完全宵的客戶機/答服務器體系勾結構。列(2)簡單庭的圖形化管翅理工具。咬(3)隱含顛的識并羅發(fā)控制能力取。爽(4)豐富論的編程接口率工具。格(5)多線牌程體系結構薯。雨(6)寶SQLs曬erver泊2000澇是良Micro銀soft錯服務器套件止BackO務ffice墨的成員之一亮,它與其它緒軟件(俘Windo葵ws20煎00企、銷Inter背net蜜夢Infor懇matio視nSer懲ver鼠、懲Excha鋸ngeS低erver訂等)有機結忙合,并充分罵利用它們所寬提供的服務溫或功能,從理而增強了瞞SQLs曠erver壩2000旅數據庫系統時的功能,同垂時占用較少惹的資源。曉(7)崖SQLs旱erve多r200嫂0數據庫系貴統各種對象教的范圍更加璃廣泛。阻面向對象技釀術退面向對象技悟術(OOT猴)是一種軟悼件開發(fā)和程凡序設計技術華。所開發(fā)的撲程序是面向豐對象程序,殃直接描述客欺觀世界的對牧象及其相互翼關系。對象躲是封裝了數槽據和操作的冷程序塊。所遮謂封裝是為抄這個程序塊享建立顯示的遣界面燥。其它對象傻只能向這個誤界面發(fā)消息目,不能訪問拒內部的私有遍數據和操作濫。節(jié)封裝使程序流局部化,易攀修改、好維蝶護,但許多翼對象有相同私的功能時免棉不了重復,擇所以面向對寸象技術有繼抗承的機制。思此外,由于兆對象自己操配作自己的數誦據。同一消名息不同的對丟象均以自己命的方式響應輔,使得一種規(guī)消息可有多釀種響應方式榮。這叫多態(tài)砍性。封裝、坦繼承、多態(tài)映是面向對象幫程序的主要漠特征。正是灣這些特征使腰程序安全、蟲可靠、可重險用、易維護嗓。蔽在線英語自杯學勇系統采用了筍C茫#語言,章C鈔#語言層是愁一種面向對本象的編程語嚷言,它是V錄isual脹Stud仔io中的一愈部分。C#疊既保持了C速++中熟悉餐的語法,并牲且還包含了抄大量的高效躲代碼和面向賞對象特性??錍#語言將勾在保持C/賽C++靈活祖性的基礎上霉為程序員帶那來更高效的誼RAD開發(fā)并方式。C#返是.NE滑T的關鍵性倍語言,它是匯整個.NE北T平臺的基娃礎變。請它不僅能用品于WEB蝦服務程序的嫁開發(fā),并且恥還能開發(fā)強它大的系統級堡程序。瓜C#本質上折是C++的距進化產物,委使用了包括即聲明、表達導式及操作符溉在內的許多奸C++特征符,但是C戴#還有更多請的增強功能貼,比如類型軋安全(ty食pe-Sa蹈fe)、事萄件處理、碎著片帳集、代紡碼安全性等迫。在C#中貸,除了可以第使用許多A應PI,更能晶使用.NE傲T類。特別適地是,我們鋸可以處理C密OM的自動狼化和C竹類型的函數皂。紡Micro裳soft第.NET膝是Micr啟osoft考XML宴Webs末ervic頭es平臺。業(yè)XMLW增ebse終rvice屈s允許應棵用程序通過吊Inter皆net進行境通訊和共享績數據,而不脖管所采用的侵是哪種操作析系統、設備科或編程語言缺。職Micro辱soft本.NET季平臺包括了泛非常廣泛的芝產品系列,狼這些產品旨末在用于支持駝XML并納角入Inte工rnet行備業(yè)標準。使污用Micr耽osoft議.NET扣框架是生成桐、部署、管柔理和使用X最MLWe影bser誘vices鮮的最佳方法展。術借助Mic覺rosof撒tVis惜ualS暑tudio特.NET埋和Micr菠osoft俘.NET框瞇架,Mic禮rosof社t.NE布T提供了生宗成和部署最眼先進的應用拋程序和XM幕LWeb以serv艦ices蜂的漢最快捷復的抱方法。襖B/S夾結構該的WEB程保序設計技術悼B/S結構唯(Brow暗ser/S他erver替結構)結構略即瀏覽器和英服務器結構刺。它是隨著拘Inter逼net技術躁的興起,對狼C/S結構鞠的一種變化幟或者改進的躲結構。在這毒種結構下,意用戶工作界防面是通過W菌WW瀏覽器枯來實現,極沒少部分事務圣邏輯在前端浪(Brow旗ser)實泉現,但是主遭要事務邏輯蝦在服務器端鏈(Serv圖er)實現搬,形成所謂褲三層3-t繳ier結構豐。這樣就大查大簡化了客愁戶端電腦載絮荷,減輕了葛系統維護與鑰升級的成本竹和工作量,瓣降低了用戶晝的總體成本皂(TCO)墊。以目前的團技術看,局谷域網建立B醒/S結構的俯網絡應用,療并通過In吩terne岔t/Int柄ranet聲模式下數據顆庫應用,相切對易于把握柔、成本也是漿較低的。它壘是一次性到浩位的開發(fā),獲能實現不同磁的人員,從匙不同的地點錦,以不同的圓接入方式(博比如LAN遮,WAN佛,Int圓ernet圓/Intr部anet等邪)訪問和操啄作共同的數些據庫;它能刷有效地保護秧數據平臺和鉤管理訪問權疏限,服務器懼數據庫也很走安全逗。號B/S結構惰最大的優(yōu)點閉就是可以在掘任何地方進薪行操作而不艙用安裝任何聯專門的軟件串。只要有一航臺能上網的玉電腦就能使首用,客戶端蹈零維護。系罰統的擴展非割常容易,只恥要能上網,鈴再由系統管氣理員分配一民個用戶名和導密碼,就可詠以使用了。塘甚至可以在計線申請,通柳過公司內部威的安全認證漂(如CA證盯書)后,不叮需要人的參于與,系統可傘以自動分配悄給用戶一個倦賬號進入系仰統。警所謂訴Web諸程序設計技延術就是指用忘于實現動態(tài)絕交互式功能拾的網頁制作洗技術,即動啟態(tài)網頁制作堡技術,通過窯Web拾程序語言設忙計的動態(tài)網購頁可以根據撒用戶的即時以操作和即時泡請求,網頁年內容發(fā)生相揭應的變化,顯從而可以實扎現功能強大灑的交互式操計作。常用的蹈Web服程序設計技盼術有音CGI墨、臥PHP逐、影ASP阿、叢JSP鏡、苦ASP.看net范等。本系統是主要用了雀ASP.喝net挑,以及他的慎開發(fā)工具晃Visua金lStu漂dio.N丸ET20饑05恒ASP.n婚et擁是把基于通芳用語言的程字序在服務器囑上運行。不餃像以前的鋤ASP君即時解釋程夾序,而是將屋程序在服務煙器端首次運硬行時進行編德譯,這樣的冠執(zhí)行效果,狂比一條一條玉的解釋的效既率強很多。牙ASP.n燕et嗓構架是可以甘用攔Micro橫soft息(頌R芳)公司最新慘的產品派Visua儉lStu智dio.n沫et勵開發(fā)環(huán)境進販行開發(fā)。首因為感ASP.n旋et奏是基于通用夢語言的編譯穩(wěn)運行的程序多,所以它的孤強大性和適托應性,它可碰以運行在蹤Web跌應用軟件開躍發(fā)者的幾乎弱全部的平臺獅上。通用語兼言的基本庫號,消息機制胞,數據接口巾的處理都能鮮無縫的整合壓到棟ASP.n妹et仆的肉Web右應用中,粉現在已經支深持的有善C#蒼(蠻C++非和淘Java先的結合體)馳,襪VB庸,拋Jscri潔pt素。頌其中店VB.NE型T岔是對麗VB臉語言的升級媽,Jscr懇ipt.N擺ET速是對熱Jscri友pt寇語言的升級備,C#匆是麻.NET灑的原生語言顯,浮是隨著報.NET選的發(fā)布而發(fā)幅布的一六全御新的面向對繞象編程語言列.那因此送C#靜是使用碼.NET販編程的最佳束語言。悅

需求分析料現行系統描翠述撿目前,我朽國藝網絡禮英語婚教學主要有輪以下羽幾種卷方式:遷1.失視頻列/音頻夫廣播:由網綁絡管理中心副通過播放位英語糕視頻裕或錄音導;您2.埋WEB教材炕:把討英語課程靠教學內容備制作播成網頁的形掙式測;努3.罷多媒體課件間:運用多媒宇體語言或課膊件開發(fā)工具絡開發(fā)的際英語學習符教材欣;至4.藝e-mai繩l殼:師生間、莫學生之兼間以電子郵炒件的形式相傻互交流癢。勺雖然有4種爽方式,但是貸通過仔細觀攀察,會發(fā)現患這幾種方式遞都有嚴重的譯不足:互動弱性制和胃實時性不強華。昆現行系統存吳在的主要問時題分析踏1.治多數教師的書教育觀念、失教學方法、付教學能力與淹外語水平等霧還跟不上社嶺會發(fā)展的需普要,對外語礦教育教學理碰論的學習和濁研究不夠怎。示教學上以傳較授知識為本橋,特別注重菜講解傳授,端屬封閉型傳魂統模式。一消些教師或限視于教學設備懸間陋,或貪賢圖省事,因印循守舊,一旱本書、一只膝粉筆、一塊竭黑板一成不臟變,樂此不盒疲,教學礙“簽一言堂寄”如,包辦代替炕,對學生強籠加霉硬灌,罰抄憐單詞,沒有平任何情景的鳳創(chuàng)設,把貼序進學生生活觸的語言變成藍了孤零零的悼、枯燥乏味阻的機械重復染。衫2.批有的老師運敢用了計算機壩來幫助學生氧學習英語,允但饞總是依賴多廉媒體課件羽。差在教單詞的惜書寫過程不寨是自己板書瓦,而是用多朱媒體展示筆跳畫及書寫過軍程,教讀課緒文不是自己鳴范內讀而是跟讀憲課件錄音。簽其教學效果被也將大打折誓扣。澇教學總體上固“普費時較多,爸收效較低矛”駕,陷入連“挎勤勤懇懇地爪教書,辛辛槽苦苦地害人垮”邊的誤區(qū)和怪狀圈,阻礙了勁學生的主動彼發(fā)展和個性蹄培養(yǎng),扼殺膠了學生的學議習興趣,使踩其厭學、怕巷學新。沾3.黎課余幾乎沒鄭有口語應用臺的機會,更倒談不上去享稱受多姿多彩較第二課堂的蠶樂趣;在教丙學評價上也椒實行統一測澡試,統一標附準,無視學火生各方面的村差異性。結眼果是在這種薄教學模式下環(huán),學生的積胸極性得不到蜘發(fā)揮,英語惠的學習和運狗用能力大打姑折扣。解決方案設計設計補系統久總體架構系統管理員系統管理員課程自學課文列表調出課文調出詞匯在線自測強化訓練單選強化訓練閱讀模擬自測隨機生成10個單選打分單選、閱讀按比例生成試卷隨機生成2篇閱讀打分計時、打分開始退出系統登錄是否手圖1系統模流程圖譽該系統主要跪完成協用戶方面的珍功能,根據吩用戶回的查需求可以分吵為戚:意身份驗證,劣課程自學和墳在線自測3者個完功能染模塊。相身份驗證模筐塊:離當用戶柴登錄瓣系統后,要牽求身份驗證伸,番系統會根據衫在數據庫中憲有無此人和拴密碼是否正舅確分別給予蛛錯誤提示揮。奮課程自學模宗塊:秩當洽選擇間課程自學后瀉,系統會顯撇示可用的課么程編號和課乳程名,當用掩戶選擇了一敬個課程,系破統會從數據千庫中調出課矩程名、課文金、課后詞匯豐信息。疲在線自測模每塊怕:用戶縮可以選擇單責獨對單選,閘閱讀訊進行集強化訓練,吉或者做一個謝題型進混合的模擬矮測試。其中體在少強化默訓練單選和硬閱讀時,末系統隨機產護生試題,冊不會限定惱完成始時間,做完嬸試題交卷后堤系統毒會輩計算簡成績我并顯示出來神。在做模擬把測試時,系搖統巨隨機產生題鏟型混合的試俱題,偵可以根據需魂求設定測試圾時間,時間賄到時會自動怨交卷,在交貸卷后系統會來計算并鋼顯示出分數慶。數據庫設計池根據前面功很能模塊的設鹿計孕,數據庫表堡包括:吃“傍學生信息表挪”島、師“增課文表情”校、料“沖詞匯表淹”劑、竹“凱單選題表廚”首、濤“巧閱讀文章表顛”餓。毒表名:淚stude庸nt元功能說明:疏記錄起學生信息鼓:蠶表1最扛stude狡nt央字段名稱晌字段類型職字段說明拌主鍵恰外鍵府備注膝id喊int董學號轉是孩否速name供Varch脖ar檔姓名窮否丈否嚴passw詠ord滔Varch得ar紹密碼憑否棚否洲表名:捎vocab屯ulary獻功能說明:嗓詞匯表乘:于染表陣2voc屯abula邁ry三字段名稱紅字段類型辯字段說明摘主鍵嚴外鍵照備注勢id久int近詞匯編號舞是伸否抹lesso慈nld合int炮詞匯屬于哪攻一篇課程猜否縫是辯word顏Varch插ar倉(50)興詞匯的英文少否應否慧[tran俱slati變on]安Varch針ar總(50)劫詞匯的中文煙翻譯灘否拌否估表名:件lesso甘n庭功能說明:舒課記文頓表段:片給表3le麗sson枝字段名稱宗字段類型勾字段說明撈主鍵灘外鍵云備注宮id

抵int喘課文編號遼是掠否贈title游text吐課文標題聾否翻否故conte覆nt招text之課文正文瓦否己否管表名:徑choic輝et厚est朱功能說明慈:選擇題表饞:尾命表霉4耍choic夸etest趟字段名稱皺字段類型灣字段說明禿主鍵爬外鍵嘩備注夕id康int特題目編號展是怕否錫quest裕ion召text桑題目畫否業(yè)否云a嚴text腫選項旅A嗽否顧否視b椅text善選項蛛B伯否陰否異c源text窮選項像C押否臨否視d麻text羞選項料D辦否紋否鬼answe撲r給Char(之1)警正確答案伴否校否澇readi現ngld的int忌選擇題類型棚否周是消如果值為空耽,為單選題眨;如果有值定,則為閱讀升題,其值為扎某閱讀題的脆題目編號截表名:堂rea尼ding洲功能說明:集閱讀題表斃表財5rea漫ding惕字段名稱洲字段類型憐字段說明援主鍵姜外鍵既備注給id旅int估題目編號鉗是線否企conte爬nt英text抽閱讀題題目詢否蓮否如系統糠功能模塊分哄析炮致凍登錄杰模塊吃主要實現當葡用戶孕登錄節(jié)時,如果沒勸有該用戶名蛾,則提示時“貝不存在用戶恥”授;如果俯有該用戶名淹,但輸入密訓碼時輸入了豎錯誤的密碼苦,則提示系“君密碼錯誤券”姑。圖如下所叔示:失圖唐2徹矮“捆登錄葬用戶不存在株”構提示圖咐例如,在用肆戶ID欄里陽輸入名為合“轎aaa唐”鳳的用戶,但絹是這個用戶舟名在數據庫癢中并不存在彩,則系統提祝示識“睜不存在名為遞aaa的用仇戶逐”顯。挪圖修3殼過“貌登錄較密碼錯誤賢”扮提示圖網當檢用戶率在用戶ID盟欄里填少寫耽了正確的用豈戶名,但密槳碼錯誤,則斧系統會提示著“凡密碼錯誤,怪請重試童”煙。塔相關代碼如論下:荷strin寶gnam添e=t食extNa腳me.Va型lue.T灘rim()撥;肉strin儲gpas厘sword語=te香xtPas泛sword乏.Valu差e.Tri停m();估帖IDa袍taSer寇vice福ds=東newD落ataSe漢rvice利();棉花int鴨resu擋lt=燙ds.St思udent罰Login焦(name倒,pas女sword稻);古肯swi某tch(蜜resul揪t){躲券case僵0:/腥/禮登錄成功蔑戀S倒essio鑼n["na嬸me"]據=nam代e;胳撈F氣ormsA灘uthen箱ticat廢ion.R森edire串ctFro凱mLogi揪nPage回(name屆,tru占e);豆騾b丹reak;始潤case環(huán)1:/舍/少密碼錯誤歉藍e取rrorM輸essag稈e.Inn黎erTex常t="獻密碼錯誤,景請重試。上";斷屬b碎reak;沾義case卡2:/莊/圖不存在用戶阻信e欲rrorM繭essag蟲e.Inn愧erTex煮t="店不存在名為攝\""+纖name訓+"\醋"袖的用戶菊";術鈔b雕reak;沉般}顏調用了半ds.St去udent誓Login置()炕存儲過程,功具體為:鄉(xiāng)CREAT延EPRO越CEDUR教Edbo像.stud船entLo雜gin煌 畏@name糟varc倦har(2嘴0),鴿 潔@pass宇word驅varch億ar(20烈)AS百IFEX遣ISTS碑(S駱ELECT春id逼 孩FROM評stude告nt稠 窯WHERE筑name才=@nam趣e征 朱AND矮 劇passw堵ord=@辰passw丈ord)BEGIN辮 掉SELEC類T0-眼-牢驗證成功END比ELSE旬IFEX凡ISTS走(S嬸ELECT應id額 安FROM湯stud斬ent昏 餓WHER攤Enam氧e=@na潔me)BEGIN鋒 燕SELEC龍T1-例-走密碼錯誤ENDELSEBEGIN抬 國SELEC醬T2-破-豆用戶不存在END妙RETUR席NGO姐核歐獲取課文列質表里跟置課程自學模靜塊營當用戶選擇班了一篇課文耐,則調用該硬課文污內容:課程食名,課文,疤課后詞匯。托如下圖:聽圖答6本顯示課程啦信息岡圖偽相關代碼如綢下:能prote應cted視Lesso宿nles暗son=怒new腦Lesso酸n();周prote凝cted貓void健Page_宮Load(唉objec窗tsen燕der,碧Event圾Args槽e)估{燭intl勤esson煤Id=談Conve賣rt.To問Int32傻(Requ感est["夢id"])谷;擴大IDat尚aServ喇iced袍s=n閉ewDa稱taSer計vice(艇);仗盒l(wèi)ess科on=蜂ds.Ge幻tOneL架esson謠(less遍onId)猾;畫兄//種課后詞匯肅親this由.voca澆bular例y.Dat淋aSour方ce=點lesso竿n.Voc蓬abula灣ry;漆悅this暢.voca搏bular張y.Dat菊aBind支();妥混}歌其中調用了泰ds.Ge敗tOneL銳esson撒()登和阿getVo猾cabul納ary()騙,分別從數孤據庫中調用耗課文和與課搬文相關的詞彩匯。秧getOn銀eLess絲on():導//調用課霜文焦CREAT詳EPRO陳CEDUR仆Edbo盼.getO糕neLes方son木 績@idi榆ntAS秘 傅SELEC滲Tid,則title未,cont死ent倒 古FROM社lesso辨n堆 甘WHERE遭id=淹@id認 鏟RETUR列NGO趣getVo否cabul悟ary()表:揉//調用詞威匯與CREAT作EPRO篩CEDUR財Edbo沃.getV菌ocabu抱lary床 未@less掙onId互intAS氏 源SELEC小Tid,陸lesso情nId,w債ord,[浸trans錯latio嶄n]截 夸FROM霧vocab令ulary拾 付WHERE昌less嶺onId礎=@le譽ssonI雁d式 漠RETUR知NGO詠炸認在線自測模就塊墻當用戶選擇砍了僑“架在線自測南”魂后,出現如守下圖,用戶隆可以選擇綱“削強化閱讀訓銅練挎”戶,秀“薪強化單選訓雄練搏”譯和核“末模擬測試內”似。候圖昌7通選擇自測涼功能調圖擦當選擇了榆“富強化單選訓譜練拋”結,系統則隨善機調出單選繩題稅,如下圖所摧示:牌圖托8冶隨機產生鹽的單選勝界面圖使當選擇了?!盎紡娀喿x訓鈴練而”倚,系統則隨畜機調出蠅閱讀染題,如下圖兼所示:知圖亂9塑隨機產生丟的閱讀信界面圖礦當選擇了級“新模擬測試點”炸,系統則香按比例錯隨機調出花單選和重閱讀題,延測試有時間蛾限制,到時杏間會自動交蜜卷,墻如下圖所示屆:位圖益10帳隨機產生卵的試卷辭界面圖格當用戶完成父題后,打點最下面的孔“棟我做完了!重”閃按鈕,完成陸測試。系統貼會根據用戶率所選答案算屯出成績,做顯示百在頁面上。胸圖監(jiān)11絡交卷按鈕倆界面圖年圖燙12縣得到分數勿圖甜完成后顯示讀成績禾“豈32仍”驅。賺相關代碼如敘下:逝prote淡cted觀void嗓Page_眼Load(李objec覆tsen聽der,溪Event芽Args鉤e)艇{if(喜!IsPo露stBac引k)猾永糠{個把//釘根據請求的漁測試類型生競成試卷,并廢放入矮Sessi哪on姑中烈量自港潛strin起gtes致tType配=Re循quest遞["tes錯tType娘"];盤坑恒年Test眠Paper誰tp=忌Swit限chPap悠er(te搞stTyp位e);伸腹士楊Sess劉ion["想testP現aper"葵]=t唉p;}沿//頁面生錦成單選職TestP位aper辮testP喘aper駕=(Te威stPap霜er)Se穩(wěn)ssion孩["tes籍tPape匹r"];乓for(故inti沃=1;踩i<=魚test刺Paper蜻.Choi蠻cetes廳tList惑.Coun頁t;i+快+)您{C裝hoice擺test崖c=(濟Choic角etest尊)test痕Paper狗.Choi癢cetes條tList長[i-1]今;欄材Lite盜ralq斜uesti夾on=排newL的itera歇l();扣鍛ques雹tion.屋Text旦="<p沾>"+i+則"."+c北.Ques決tion+怎"</p>蔑";恭年Radi糠oButt伍onLis功trad午ioLis脫t=n圈ewRa簡dioBu劍ttonL竄ist()換;極吼radi悔oList祖.ID=飄"cho妨icete鎮(zhèn)st"+冷i;袖盤radi慘oList坡.Item步s.Add漲(new他ListI墾tem("臣A."+救c.A,坊"a")費);臨龍radi調oList接.Item泥s.Add慰(new矩ListI乖tem("置B."+吹c.B,麻"B")惠);具趕radi菜oList倚.Item腹s.Add洗(new胡ListI屢tem("矛C."+滔c.C,摧"C")綿);誤賞radi鈔oList希.Item河s.Add粘(new遇ListI術tem("倡D."+槍c.D,貨"D")劣);吃錦choi祝cetes窩tPane基l.Con憶trols桐.Add(限quest累ion);月焰choi扮cetes睬tPane享l.Con恨trols許.Add(脊radio垂List)芬;} 蹦//章單選,隨機數產生10個仰,每個10叢分祥priva魄teTe愈stPap喪erCh叔oicet朱est()觀蝦{IDat督aServ視iced淚s=n尚ewDa幼taSer系vice(觀);滾夏TestP黃aper筑testP貪aper聾=new封Test奏Paper宇(ds.G碗etRan卷domCh潔oicet姐est(1盛0),1川0,ne暮wArr壽ayLis掘t(),吐0,0)聯;品瞞retur燙ntes鬼tPape杰r;}白//頁面生木成閱讀著for(映inti聰=1;狂i<=胸test著Paper士.Read鏡ingLi在st.Co惰unt;i瘡++)懂{R視eadin慌gr=越(蝦Readi允ng鋼)test短Paper蜻.Read茫ingLi繳st[i-循1];領痕Lite鋼ralr島eadin樓gCont挽ent=應new象Liter顧al();甚感read孤ingCo凈ntent翅.Text決=r.榜Conte遙nt;萍宗read某ingPa錢nel.C霧ontro擴ls.Ad碧d(rea懼dingC行onten銷t);仰得for男(int恒j=1雷;j<饑=r.C釘hoice估testL士ist.C醬ount;眾j++)盡雙{Ch泳oicet直estc免=(C撲hoice饅test)篇r.Cho粒icete威stLis嚷t[j-款1];晉挪Li芝teral弱choi墓cetes豎tQues隊tion誰=new懇Lite稿ral()尤;漫傷ch兆oicet沉estQu合estio什n.Tex汽t="劣<p>"慶+j.T蓬oStri停ng()甲+"."宰+c.貍Quest鴿ion+富"</p揀>";扔智Ra駛dioBu桂ttonL診istr顛adioL票ist=訓new閑Radio由Butto莊nList舉();勾辭ra屋dioLi敵st.ID軍="r炎eadin即g"+否((i-濫1)*尖r.Ch宜oicet抹estLi岡st.Co欠unt+服j);撫君ra購dioLi蔬st.It在ems.A弊dd(ne納wLis腥tItem爬("A."追+c.需A,"a清"));慣船ra吧dioLi瓜st.It雁ems.A紫dd(ne截wLis煩tItem葉("B."林+c.寇B,"B塵"));依勞ra粉dioLi扭st.It毫ems.A削dd(ne霞wLis奪tItem疼("C."蠟+c.含C,"C曲"));貼蛋ra豪dioLi幼st.It櫻ems.A兄dd(ne榨wLis皆tItem隱("D."遭+c.六D,"D目"));杏惕re陣ading牲Panel囑.Cont用rols.隨Add(c襲hoice憲testQ拘uesti艘on);段瞧re珠ading廉Panel僻.Cont耀rols.棄Add(r肢adioL臭ist);三蝶}施}拴//筐閱讀陷,玻隨機產生獅2扯篇餓,煮每篇行5壯題拍,止每題警10斃分抬priva交teTe望stPap據erRe機ading器test(搜)撕{險IData心Servi寺ceds需=ne污wDat使aServ社ice()街;執(zhí)T疤estPa并pert鐵estPa鞋per=出new習TestP糾aper(孟newA垃rrayL植ist()攪,0,盒ds.Ge野tRand趟omRea抵ding(巾2),1躺0,0)低;董棵retur銳ntes蒜tPape辱r;}欺//頁面生懇成試卷從priva利teTe匠stPap宴erPa救per()擊{順I(yè)Data缸Servi被ceds哄=ne串wDat妥aServ申ice()犁;川傘TestP酒aper芳testP次aper榮=new生Test箭Paper辣(ds.G鴨etRan竟domCh挨oicet居est(6米),10蜓,ds.壞GetRa謀ndomR性eadin群g(2),味4,1嗚);唯療retur類ntes疾tPape幻r;惕//顯示水得分贈prote柿cted專void委submi灘t_Ser侵verCl喪ick(o引bject無send夢er,E察ventA趴rgse想)絲{朝ints墊core瘡=Cac盈ulate還Score怨();而往this.符score忙Label認.Text招="憤你的得分為掛:"+sc良ore.T量oStri產ng();仇座this.趣butto者n.Vis風ible爭=fal爪se;約智this.晝total格Min.I射nnerT跳ext=壺"0";}盡//計算農得分膀priva濕tein山tCac電ulate腔Score竿()闖{功int載score歌=0;軍鍛Test悶Paper辨test兩Paper養(yǎng)=(T惠estPa則per)S虧essio檢n["te蒜stPap追er"];磁//單選題究得分幟for(繪inti壓=1;閱i<=杏test炭Paper園.Choi頓cetes竿tList塞.Coun碌t;i+胃+)削{C暗hoice鑼test米c=(存Choic綢etest釘)test雖Paper每.Choi邊cetes尾tList佳[i-槳1];;肝c纏hara報nswer捉=c.支Answe遺r;戚i釋f(Re蹄quest隸.Form五["cho膛icete潔st"+份i]!澆=nul陳l)惠煉{if熔(Requ挑est.F支orm["感choic精etest年"+i剛].Equ硬als(a挎nswer耗.ToSt拒ring(肝)))盜千{s摧core搶+=te噴stPap扎er.Ch尤oicet霞estVa究lue;私獻}眨曾}}林//閱讀得寒分烘for(掉inti貫=1;攏i<=薪test樓Paper未.Read組ingLi敘st.Co灣unt;禾i++)郊{Re耀ading磨r=還(貨Readi才ng知)test猾Paper錦.Read咐ingLi準st[i鄙-1];暈fo紐r(in驗tj=踏1;j闖<=r雀.Choi趴cetes低tList逼.Coun啊t;j+劉+)態(tài)吃{Choi棗cetes顧tc=冤(Cho拐icete顆st)r.砍Choic敘etest演List[軍j-1惹];闊愈char水answ塌er=烘c.Ans飯wer;框岡if(繞Reque額st.Fo彩rm["r吼eadin透g"+復((i-哨1)*畝r.Ch蠻oicet招estLi型st.Co仔unt+昆j)]暈!=nu句ll)教呀{i嶄f(Re真quest朽.Form良["rea袖ding"射+((秧i-1獄)*r體.Choi牙cetes計tList卷.Coun綱t+j遭)].Eq故uals(恢answe獻r.ToS簡tring蘿()))笑賣為{sco猾re+=押test污Paper驗.Read租ingVa宿lue;連棚亦}仰打}區(qū)回}}堆retur剖nsco憂re;}條其中調用漂ds.Ge煤tRand殖omCho登icete股st()監(jiān)//獲得隨蝶機單選題聰,ds.G睬etRan辮domRe搭ading栽()社//獲得隨斧機閱讀題,黃具體為從:哄ds.Ge填tRand垮omCho隊icete利st()瓜:頁//虎獲得隨機單羊選題犬CREAT漏EPRO惰CEDUR徹Edbo彎.getR欄andom說Choic免etest顫@nin婦tAS飄 若DECLA該RE@s記varc表har(2佳00)頸 菊SELEC駐T@s治='SE撓LECT科TOP'印+ca挺st(@n譜asv臟archa裂r(10)辱)+'膽*FR漂OMch屬oicet路estW把HERE殺readi巷ngId熄=0雄ORDER女BYN念EWID(穴)'栗 御EXEC(揮@s)踩 頑RETUR灘NGO洲ds.Ge幻tRand隸omRea娘ding(回)至:賠//敲獲得隨機閱布讀題型CREAT駛EPRO濫CEDUR該Edbo疾.getR更andom彼Readi循ng始 凱@nin泥tAS劇 恨DECLA愈RE@s穩(wěn)varc義har(2愚00)予 陵SELEC綁T@s所='SE疫LECT瞎TOP'疲+ca甚st(@n匙asv上archa揪r(10)磁)+'涌*FR佛OMre獻ading對ORDE雨RBY兵NEWID菜()'狂 暑EXEC(莊@s)采 已RETUR蓬NGO恢系統實施及劉測試實施概況三本系統的運崇行環(huán)境是W游indow疫sXP+領IIS5.掉1,麻IIS是I拌ntern廢etIn誕forma跟tion巖Serve闊r的縮寫,崗它是微軟公南司主推的服秒務器,纏它沿與Wind揪ow辮象NTSe廉rv

溫馨提示

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

評論

0/150

提交評論