999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談數據庫教學系統的開發意義及相關技術

2010-04-05 17:05:29錢玉環
電大理工 2010年2期
關鍵詞:頁面數據庫語言

錢玉環

遼寧廣播電視大學( 沈陽 110034 )

1 理論基礎

1.1 背景

隨著數據庫系統應用的迅速發展,數據庫的教學也隨之受到了廣泛的重視,但目前的數據庫教學系統卻越來越不適應當代數據庫教學的發展, 教學功能不齊全,現有功能不規范,使用不廣泛, 使用對象比較單一。以前的系統只是用于教師組卷、上成績等,很少有學生在線學習,不普遍,也不是很方便,學生有這樣的需求,但系統不提供, 教師的試題不能及時傳達給學生,而學生的錯誤信息也不能及時的反饋給老師,這給教學效果帶來了很大的影響,不能引發學生自主學習的興趣,只是運用傳統的教學方法,學生和教師的積極性都不夠。學習效果不明顯。

1.2 開發意義

數據庫教學系統就是為了充分利用現有計算機資源,實現教學、考試分離以及考試工作的全自動化管理,有效利用校園網的軟硬件資源,使其發揮最大效力,更好的為數據庫教學、科研、管理服務,同時可以進行大規模的學生自發考試,實現考試的客觀性、自動性;自動化組卷可以減輕教師的工作強度。而傳統考試則是一個漫長而復雜的過程,已經越來越不適應現代教學的需要。數據庫教學系統是傳統考試的延伸,它可以利用網絡的無限廣闊空間,隨時隨地的對自己進行測試,并且可根據自己的多次成績對自己近期的學習作出相應的學習效果評價。為教學工作者提供方便、提高數據庫教學工作的效率、準確性和便利性,進而提高整個教學工作的辦公自動化水平。

2 系統相關技術說明

2.1 Hibernate技術

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序實用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以完成數據持久化的重任。簡而言之,就是把數據庫中的字符串封裝成JAVA類中的一個變量,這就是持久化。

2.2 Spring技術

Spring 是一個開源框架,是為了解決企業應用程序開發復雜性而創建的??蚣艿闹饕獌瀯葜痪褪瞧浞謱蛹軜?,分層架構允許您選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。

Spring框架是一個分層架構,由 7 個定義良好的模塊組成。Spring模塊構建在核心容器之上,核心容器定義了創建、配置和管理bean的方式。

其中系統主要用到了Core模塊,功能如下。

MVC框架是一個全功能的構建Web應用程序的MVC實現。通過策略接口,MVC框架變成為高度可配置的,MVC容納了大量視圖技術,其中包括 JSP、Velocity、Tiles、iText和POI。在我的系統中主要是JSP。

Core又叫核心容器,它提供Spring框架的基本功能。它的主要組件是BeanFactory,它是工廠模式的實現。BeanFactory使用控制反轉(IOC)模式將應用程序的配置和依賴性規范與實際的應用程序代碼分開,以此來減少代碼和代碼之間的偶合行。

2.3 struts 2技術

Struts 2的體系與Struts 1體系的差別非常大,因為Struts 2使用了WebWork的設計核心,而不是使用Struts 1的設計核心。Struts 2大量使用攔截器來處理用戶請求,從而允許用戶的業務邏輯控制器與Servlet API分離。它是一種來源于WebWork 2,可擴展的,用來建立企業級Java Web應用程序的框架,不但注重程序的開發過程,更注重部署和后期維護。而且使用非常容易,最大可能的保留了和Strut 1.x的相似行。

2.4 JSP技術

(1)JSP(Java Server Pages)是一種開發Web程序的技術,是基于Java Servlet及整個Java體系的Web開發技術,秉承了Java語言的優勢,實現了真正的與平臺無關性。它是一種在HTML中嵌入Java語言的技術,不過JSP文件使用jsp后綴,是編寫Servlet的一種不同方式,JSP源文件由安裝在Web服務器上的JSP擎編譯成一個Servlet類字節代碼文件,交由Servlet引擎處理。JSP原則上能實現Servlet所有功能,具有它的優點。JSP技術為創建動態的Web頁面提供一種簡化、快速的方式,JSP規范定義了服務器和JSP頁面之間的交互,并且描述頁面的格式和語法。

(2)JSP與ASP的簡單比較:JSP與Microsoft的ASP技術非常相似。兩者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執行程序代碼的能力。在ASP或JSP環境下,HTML代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的HTML頁面只依賴于Web服務器,而ASP和JSP頁面需要附加的語言引擎分析和執行程序代碼。程序代碼的執行結果被重新嵌入到HTML代碼中,然后一起發送給瀏覽器。ASP和JSP都是面向Web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。

2.5 Ajax技術

傳統的web應用允許用戶填寫表單(form),當提交表單時就向web服務器發送一個請求。服務器接收并處理傳來的表單,然后返回一個新的網頁。這個做法浪費了許多帶寬,因為在前后兩個頁面中的大部分HTML代碼往往是相同的。由于每次應用的交互都需要向服務器發送請求,應用的響應時間就依賴于服務器的響應時間。這導致了用戶界面的響應比本地應用慢得多。 與此不同,AJAX應用可以僅向服務器發送并取回必需的數據,它使用SOAP或其它一些基于XML的web service接口,并在客戶端采用JavaScript處理來自服務器的響應。因為在服務器和瀏覽器之間交換的數據大量減少,結果我們就能看到響應更快的應用。同時很多的處理工作可以在發出請求的客戶端機器上完成,所以Web服務器的處理時間也減少了。

Ajax應用程序的優勢在于:(1)通過異步模式,提升了用戶體驗。(1)優化了瀏覽器和服務器之間的傳輸,減少不必要的數據往返,減少了帶寬占用。(3)Ajax引擎在客戶端運行,承擔了一部分本來由服務器承擔的工作,從而減少了大用戶量下的服務器負載。

在傳統的Web開發模式中,JavaScript是一種點綴的作用,完成很有限的功能,諸如表單驗證之類。其語言本身也一直被當作過程化的語言使用,很難完成復雜的功能。而Ajax的出現使得復雜腳本成為必需的組成部分,Ajax是web2.0的一種框架,這就對JavaScript程序設計提出了新的要求,很多Ajax應用開始利用JavaScript 面向對象的性質進行開發。事實上,Ajax提供了完善的機制來實現面向對象的開發思想。在我的系統中我用到了這樣兩個框架分別是dwr,jque,用來實現答題后自動跳出答案功能。

3 Mysql數據庫簡要介紹

MySQL是一個真正的多用戶、多線程SQL數據可服務器。SQL是世界上最流行的和標準化的數據庫語言。MySQL是以一個客戶機/服務器結構實現的,是有一個服務器守護程序mysqld和很多不同的客戶程序和庫組成的。

SQL是一種標準化語言,它使得存儲、更新和存取信息更容易。如果您想用SQL語言為一個網站檢索產品信息及存儲顧客信息,那么,MySQL能夠以足夠快的速度和靈活來允許您存儲紀錄文件和圖像。 盡管MySQL還在不斷的開發中,但它已經提供了一個豐富的和極其有用的功能集。

該系統不但能實現學生自測,教師組卷,而且能實現學生自我學習效果評價的功能,其意義深遠。

[1]薩師煊,王珊.數據庫系統概論. 高等教育出版社,2006.

[2]王冠.SQL查詢語言及應用.科學出版社,2002.

[3]李國,馬玉書.Web數據庫技術與應用.科學技術出版社,2006.

[4]馮玉才.數據庫基礎(第二版).華中理工大學出版社,2006.

猜你喜歡
頁面數據庫語言
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
數據庫
財經(2017年2期)2017-03-10 14:35:35
累積動態分析下的同聲傳譯語言壓縮
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
我有我語言
主站蜘蛛池模板: 国产精品女主播| 亚洲男人在线| 日韩成人免费网站| 制服丝袜在线视频香蕉| 日韩黄色大片免费看| 凹凸精品免费精品视频| 欧美在线免费| 亚洲色精品国产一区二区三区| 国产精品香蕉在线| 露脸一二三区国语对白| 日本在线视频免费| 99一级毛片| 欧美日韩高清在线| 97超爽成人免费视频在线播放| 国产精品一区二区国产主播| 青青青国产视频手机| 国产成人精品一区二区免费看京| 国产精品乱偷免费视频| 欧美 亚洲 日韩 国产| 中文字幕无码中文字幕有码在线 | 国产一区亚洲一区| 天天躁日日躁狠狠躁中文字幕| 欧美亚洲综合免费精品高清在线观看| 中文字幕伦视频| 精品国产一区91在线| 蜜桃臀无码内射一区二区三区| 毛片免费在线| 国产丝袜91| 欧美色图第一页| 国产激情无码一区二区APP | 人与鲁专区| 在线综合亚洲欧美网站| 亚洲开心婷婷中文字幕| 日本www在线视频| 91九色国产在线| 国产大片喷水在线在线视频| 国产成人盗摄精品| 九九这里只有精品视频| 久久99热这里只有精品免费看| 日本免费新一区视频| 国产精品永久久久久| 在线观看国产网址你懂的| 色天堂无毒不卡| 国产波多野结衣中文在线播放| 国产又粗又爽视频| 欧美一级黄色影院| 日本免费一级视频| 国产精品蜜臀| 农村乱人伦一区二区| 午夜丁香婷婷| 色综合中文综合网| 九九免费观看全部免费视频| 一级毛片在线直接观看| 亚洲国产成人精品无码区性色| 亚洲欧美天堂网| 67194成是人免费无码| 九色国产在线| 精品综合久久久久久97超人| 91欧美在线| 福利片91| 成人夜夜嗨| 国产激情第一页| 欧美全免费aaaaaa特黄在线| 一本久道久综合久久鬼色| 欲色天天综合网| 视频二区中文无码| 日韩不卡免费视频| 五月婷婷激情四射| 免费无码AV片在线观看中文| 久久久久久高潮白浆| 久久精品丝袜| 国产精品毛片在线直播完整版| 97超碰精品成人国产| 免费激情网址| 色综合中文| 久草青青在线视频| 伊人91视频| 777国产精品永久免费观看| 中文字幕av一区二区三区欲色| AV无码无在线观看免费| 久久久精品久久久久三级| 秋霞国产在线|