国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JSP技術的觸摸屏實驗信息系統(tǒng)

2013-12-24 06:39:52李帥鵬林曉瓏高春歌姜永恒
大學物理實驗 2013年3期
關鍵詞:驅(qū)動程序數(shù)據(jù)源觸摸屏

李帥鵬,林曉瓏,高春歌,姜永恒

(吉林大學,吉林 長春 130025)

隨著多媒體信息查詢需求的與日俱增,觸摸查詢系統(tǒng)在日常生活中被廣泛的使用,如電話話費查詢系統(tǒng)[1]、公交觸摸屏查詢系統(tǒng)[2]、圖書館多媒體觸摸查詢系統(tǒng)[3]等。多媒體信息查詢系統(tǒng)所基于的開發(fā)技術、開發(fā)工具多種多樣,包括Aut hor ware[2],Arc GIS Engine[4],JSP[5]等。 高 等院校也加入到了這些技術的運用中,最常見的是圖書查詢系統(tǒng)、成績查詢系統(tǒng)、實驗信息查詢系統(tǒng)等的使用,但這些往往局限于通過鼠標鍵盤這些有線終端實現(xiàn),如若放在公共場所使用,比如圖書館、實驗室、辦公大廳等,必然會因為連接線的使用帶來諸多問題。本文正是基于這種以人為本的思想,巧妙的將觸摸屏和JSP技術結合在一起,通過觸摸屏,運用JSP、JDK和JDBC技術直接對SQL Sever 2000數(shù)據(jù)庫進行訪問,完成一系列相關的操作。本文主要介紹了觸摸平臺的構建,數(shù)據(jù)庫的建立、訪問和操作等相關的基本方法和操作步驟。

2 觸摸平臺的構建

在該觸摸屏實驗信息系統(tǒng)中選用北京景浩未來科技有限公司所生產(chǎn)的17寸四線電阻屏與臺式電腦屏幕相匹配。觸摸屏系統(tǒng)一般由三部分組成[6]:(1)傳感器(觸摸屏):檢測用戶以觸摸屏幕方式輸入的信息;(2)觸摸屏控制部件:接受用戶在屏上的觸摸點信息,轉(zhuǎn)換為數(shù)字信號并送給主機,同時還接受主機命令并加以執(zhí)行;(3)驅(qū)動程序及軟件工具:應用軟件通過驅(qū)動程序與屏幕交換信息。觸摸屏的種類比較多,根據(jù)其工作原理的不同一般分為四大類:表面聲波觸摸屏、電阻式觸摸屏、電容式觸摸屏和紅外線式觸摸屏[7]。

電阻式觸摸屏[8]是一種多層的復合薄膜,由一層玻璃作為基層,表面涂有一層ITO透明導電層,上面蓋有一層光滑防刮的塑料層作為保護層,在保護層的內(nèi)表面涂有一層導電層(ITO或鎳金)。在兩導電層之間,有許多細小的透明隔離點絕緣,并在兩層ITO工作面的邊線上各涂有一條銀膠,一端加5 V電壓,另一端接地,從而在工作面的一個方向上形成均勻連續(xù)的平行電壓分布。當手指觸摸屏幕時,壓力使兩層導電層在接觸點位置有了一個接觸,控制器偵測到這個接觸,立刻進行A/D轉(zhuǎn)換,測量接觸點的模擬量電壓值,根據(jù)它和5 V電壓的比例公式,就能計算出觸摸點的X軸和Y軸的坐標,這就是電阻式觸摸屏的基本原理,電阻觸摸屏的結構及模擬量電阻屏的原理圖如圖1所示。

3 數(shù)據(jù)庫的建立

圖1 電阻觸摸屏的結構及模擬量電阻屏的原理

該觸摸屏實驗信息系統(tǒng)的構建基于JSP技術。JSP技術[8]是對Ser vlet技術的一種擴展,它為基于Java環(huán)境開發(fā)多層結構的動態(tài)Web應用程序提供一種方便、快捷的方法。在用JSP編寫程序鏈接數(shù)據(jù)庫前,必須對運行環(huán)境和平臺以及相應的應用程序做一些安裝設置工作,其目的是能夠利用相同的一組程序接口來存取和驅(qū)動數(shù)據(jù)庫[9-11]。

首先是一些準備工作。

(1)安裝JDK。要想運行JSP程序,必須安裝JDK,以便提供對JSP程序文件的編譯。JDK是Java重要的開發(fā)工具,它由一些標準類庫、方法論函數(shù)以及Java實用程序組成。其核心Java API是一些預定義的類庫,開發(fā)人員需要用這些類來訪問Java語言功能。

(2)配置數(shù)據(jù)源。數(shù)據(jù)源采用Microsoft公司的數(shù)據(jù)庫SQL Server 2000,要想與數(shù)據(jù)源鏈接必須采用合適的驅(qū)動程序,在這里采用的是SUN公司的JDBC—ODBC bridge加ODBC驅(qū)動。首先安裝并啟動SQL Server服務,再啟動ODBC數(shù)據(jù)源管理器進行一系列操作,直到顯示測試成功,這時就可以在JSP文件里操作這個數(shù)據(jù)庫了。

(3)安裝Resin服務器。它用于解釋JSP程序并使用了簡單的JSP/Servelet引擎的 Web服務器,是由Caucho公司公布的JSP平臺,可以結合IIS或者Apache做JSP的Web服務器。Resin的安裝很簡單,只要把Resin壓縮包解壓到C盤的根目錄中即可。

其次是網(wǎng)頁的設計工作。

網(wǎng)頁的設計使用ht ml語言來編寫文檔,使用JDBC來鏈接數(shù)據(jù)庫,數(shù)據(jù)庫查詢使用SQL。JDBC是Java的開發(fā)者制定的Java數(shù)據(jù)庫鏈接(Java Date Base Connectivity)技術的簡稱,為各種數(shù)據(jù)庫提供無縫鏈接技術。JDBC在Web和Inter net應用程序中的作用與ODBC作用類似,可以鏈接的數(shù)據(jù)庫包括Access,SQL ser ver,Oracle及Paradox等數(shù)據(jù)庫。通過特定的編程語言完成網(wǎng)頁的設計,包括定義打開數(shù)據(jù)庫連接的函數(shù),連接數(shù)據(jù)庫,定義用于查詢數(shù)據(jù)庫的變量,構造SQL查詢語句,構造SQL添加語句,構造SQL刪除語句等,其最終界面分別如圖2,3,4所示。最后還包括對觸摸屏訪問界面的程序編寫,界面如圖5所示。

圖2 查詢界面

圖3 添加界面

圖4 刪除界面

圖5 用戶登錄界面

4 系統(tǒng)的調(diào)試及運行

在以上任務完成的基礎之上,我們需要對系統(tǒng)進行整體結合,首先是對顯示器進行硬件改裝,主要包括安裝觸摸屏、去掉鼠標鍵盤等線路連接。其次要對所使用的服務器進行數(shù)據(jù)存儲,以保證當我們通過網(wǎng)址訪問服務器的時候能夠正常響應。隨后對主機安裝觸摸屏驅(qū)動程序,連接控制線路,最后進行觸摸屏校準。經(jīng)過以上環(huán)節(jié),基于JSP技術的觸摸屏實驗信息系統(tǒng)的構建才算完成,該系統(tǒng)已經(jīng)在吉林大學物理教學中心大學物理實驗網(wǎng)絡系統(tǒng)中運行通過,并已投入使用。

5 結 論

本文設計的觸摸屏實驗信息查詢系統(tǒng),具有操作簡便,界面簡潔等特點。采用電阻觸摸屏,可以有效降低系統(tǒng)的成本,還可以體現(xiàn)該系統(tǒng)的優(yōu)勢;使用JSP技術,操作通過直接訪問數(shù)據(jù)庫,解決了數(shù)據(jù)的存儲與更新等問題。通過實踐驗證,各功能模塊均能正常運行,達到了預期效果。

[1]陳友清.多媒體觸摸屏電話話費查詢系統(tǒng)的研制[J].湖北郵電技術,1995(3):33-35.

[2]秦磊,黎劍兵.基于Author ware公交觸摸屏查詢系統(tǒng)的設計和實現(xiàn)[J].電子科技,2007(4):21-24.

[3]王玉富.圖書館多媒體觸摸查詢系統(tǒng)的開發(fā)與研制[J].現(xiàn)代圖書情報技術,2000(4):17-21.

[4]王彥穎,周鶴.淺談基于Arc GIS Engine的觸摸屏地名查詢系統(tǒng)開發(fā)設計與實現(xiàn)[J].中國地名,2008(12):39-41.

[5]王東來.基于JSP的測井資料網(wǎng)絡查詢系統(tǒng)的設計與實現(xiàn)[D].吉林大學,2006.

[6]馬金元,李安伏,楊慶祥.觸摸屏[J].自動化博覽,1999(8):11-13.

[7]張恩宜,張愛紅.觸摸屏技術的發(fā)展與應用[J].山東師范大學學報:自然科學版,2002(1):50-53.

[8]方忠.JSP技術及其在動態(tài)網(wǎng)頁開發(fā)中的應用[J].微型機與應用,2000(11):60-63.

[9]鄒華,方衛(wèi)寧,鄒容,等.Servlet/jsp程序設計實例[M].人民郵電出版社,2001:220-243.

[10]徐進明,但正剛,謝鋒波,等.JSP網(wǎng)站開發(fā)技術[M].北京:清華大學出版社,2001:200-230.

[11]許增偉,張強.JSP快速高效開發(fā)利器[M].北京:清華大學出版社,2002:101-130.

猜你喜歡
驅(qū)動程序數(shù)據(jù)源觸摸屏
PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應用
皮膚“長”出觸摸屏
Web 大數(shù)據(jù)系統(tǒng)數(shù)據(jù)源選擇*
基于不同網(wǎng)絡數(shù)據(jù)源的期刊評價研究
基于真值發(fā)現(xiàn)的沖突數(shù)據(jù)源質(zhì)量評價算法
投射式多點觸控電容觸摸屏
河南科技(2014年12期)2014-02-27 14:10:32
觸摸屏項目移植在自動化系統(tǒng)升級中的應用
分布式異構數(shù)據(jù)源標準化查詢設計與實現(xiàn)
驅(qū)動程序更新與推薦
驅(qū)動程序更新與推薦
女性| 星座| 新邵县| 安顺市| 治县。| 东辽县| 金塔县| 阿坝县| 锦屏县| 海门市| 于田县| 昭觉县| 保德县| 连江县| 许昌县| 湄潭县| 修文县| 黎城县| 阳高县| 大连市| 万载县| 明溪县| 介休市| 原平市| 石泉县| 平原县| 溧阳市| 宿迁市| 卢龙县| 贵南县| 梅州市| 张家川| 剑川县| 孟州市| 三原县| 昌黎县| 淮南市| 武隆县| 阿坝| 中超| 双江|