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

計算機輔助英語詞匯查詢系統設計

2018-07-27 06:50:48朱敏
現代電子技術 2018年14期

朱敏

摘 要: 以往所使用的基于Visual Studio的計算機輔助英語詞匯查詢系統存在查詢頁面過于繁瑣運行效率低,導致查詢系統速度慢以及實用性差等缺點。因此設計基于Struts的計算機輔助英語詞匯查詢系統。在Struts框架結構基礎上設計系統整體功能結構,包括系統管理、應用操作模塊、查詢模塊;系統采用JSP頁面設計展示用戶登錄以及查詢界面時,為降低頁面繁瑣性提高其工作效率,排除全部業務處理的同時盡量不涉及Java腳本;通過復制文件和增添元素等步驟實現Struts應用程序的正常運行,確保系統順利進行英語詞匯查詢。實驗證明,所設計系統可準確地進行英語詞匯查詢,具有效率高以及實用性強的優勢。

關鍵詞: 計算機輔助系統; 英語詞匯查詢; 頁面繁瑣性; Struts; 查詢模塊; JSP頁面

中圖分類號: TN912.3?34; TP319 文獻標識碼: A 文章編號: 1004?373X(2018)14?0066?04

Design of computer?aided English vocabulary query system

ZHU Min

(Civil Aviation Flight University of China, Guanghan 618300, China)

Abstract: The computer?aided English vocabulary query system based on Visual Studio used in the past has a too tedious query page and low operational efficiency, resulting in the disadvantages of slow speed and low practicability of the query system. Therefore, a computer?aided English vocabulary query system based on Struts is designed. On the basis of the Struts frame structure, the overall functional structure of the system is designed, including system management, application operation module, and query module. When the JSP page is used in the system to design and display the user login and query interface, involvement of Java script should be avoid as far as possible while the whole service processing is excluded, so as to reduce the tediousness of the page and improve the working efficiency of the system. The normal operation of the Struts application program is realized by means of the steps of copying files and adding elements, so as to ensure that the system can carry out the English vocabulary query smoothly. The experimental results show that the designed system can accurately query English words, and has the advantages of high efficiency and strong practicability.

Keywords: computer?aided system; English vocabulary query; page tediousness; Struts; query module; JSP page

英語在當今社會中的影響力不可小視,小到個人前途大到整個國家的國際地位都受到英語能力的影響。所以,在這個社會大環境下,提高英語水平勢在必行。單詞作為學習英語的基礎,詞匯量的多少從側面影響了英語理解的程度,是提高英語學習效率最重要的元素。學習英語的方式各不相同,使用的輔助工具也是多種多樣的,而其中使用最為廣泛的是智能系統[1]。然而以往所使用的基于Visual Studio的計算機輔助英語詞匯查詢系統進行英語詞匯查詢,查詢頁面過于繁瑣運行效率低[2],導致查詢系統速度慢以及實用性差等缺點。基于此,本文設計基于Struts的計算機輔助英語詞匯查詢系統,其能夠有效、準確地進行英語詞匯查詢,具有速度快、穩定性強、實用性高等優點。系統主要針對學生構建。學生能夠按照自身需求通過系統進行英語詞匯的快速查詢和綜合查詢[3],并將查詢結果存儲,方便再次使用,并且參考查詢記錄,對于目前的學習情況進行總結,安排未來的學習計劃,提高英語詞匯學習效率。

1 基于Struts的計算機輔助英語詞匯查詢系統

1.1 Struts框架結構

作為軟件設計典范的MVC( Model?View?Controller,模型?視圖?控制器)涵蓋很多優勢性能。而作為MVC設計模式中具有代表性的Struts集合了其構建速度快、適用范圍廣、低耦合性、少成本等優點,最為重要的是其能夠進行維護,這樣方便系統實施工程化管理[4]。Struts融合了Java Servlet/JSP方法,從而對Java Server Pages、Servlet、標簽庫和面向對象的方法進行更新進步,讓Java EE Web應用為根本的MVC設計模式的框架結構能夠得到應用。如圖1所示, Servlet,JSP及Custom tag library技術是Struts框架結構中的重要構成部分。

通過圖1中的Struts 框架能夠看到:

1) Action及Action Form對象構建MVC的模型區域。詳細的處理邏輯安放在Action內,Action對業務邏輯模塊實施合理調用[5],為實現響應需把響應傳遞給相應的View組件。客戶端表單數據經由定義屬性被Action Form組件所體現,View與Model的通信經由Action Form組件對象得到維護。

2) 采用JSP方法獲取MVC的視圖區域。經由Struts呈現的自定義標記庫內的標記與系統的Model區域能夠完美的實施通信[6],且通過與Model區域涵蓋的Action Form相映射,完成安放用戶數據的JSP表單也是采用自定義標記實現的。

3) Action Servlet同Action Mapping組成MVC的控制器區域。用來接收客戶端信息的Servlet類型的對象Action Servlet是其重點部分。Action Servlet涵蓋的Action Mapping對象是在配置的基礎上形成[7],Action Mapping對象全部體現了映射,其映射是單一請求到某個具體的Model區域內Action處理器對象相互的映射。

1.2 查詢模塊設計

用戶通過客戶端利用查詢模塊進行英語詞匯查詢。查詢模塊的工作過程以時序圖(Sequence Diagram)表示。代表目標互相通信的先后排序,反映不同目標間的配合過程中的變化被稱為時序圖或序列圖。查詢過程如圖2 所示。

查詢模塊進行英語詞匯查詢工作的步驟是:用戶在客戶端的查詢頁面對要查詢的英語詞匯的描述進行編輯,利用腳本對詞匯描述的準確性實施測試,若測試通過,則形成查詢命令傳遞給業務邏輯程序[8];業務邏輯程序對接收到的查詢命令形成查詢條件再經由數據訪問層接口傳遞給數據庫;數據庫進行查詢工作,得到結果后傳遞回業務邏輯程序;業務邏輯程序將數據庫傳遞回的查詢結果實施規范化處理,變為客戶端能夠表現的模式并對瀏覽器進行傳遞命令[9];瀏覽器接收命令后為以后能夠多次利用將得到的查詢結果記錄在客戶端SQLite數據庫內;瀏覽器簡明或詳細呈現查詢結果為用戶查看。

1.3 軟件設計

1.3.1 JSP頁面的設計

Struts框架通過轉換構建方法,采用JSP頁面設計本文英語詞匯查詢系統用戶界面。該系統包含詞匯類別維護和詞匯快速查詢等主要功能界面及系統登錄和用戶權限管理等輔助功能界面。為降低頁面繁瑣性提高其工作效率,通過JPS頁面展示用戶界面時排除全部業務處理同時盡量不涉及Java腳本。圖3、圖4分別為系統登錄界面與查詢界面設計效果。

1.3.2 Struts應用程序運行

由于本文系統是基于Struts框架構建的,因此Struts應用程序的順利運行是確保本文系統順利進行英語詞匯查詢的關鍵[10]。Struts應用程序運行過程為:在Web應用的WEB?INF/lib目錄內復制Struts目錄的lib/struts.jar和lib/struts *.Tld;在Web應用目錄的WEB?INF/web.xml文件中分別添設一個< servlet >元素和一個< servlet?mapping >元素,對 controller servlet進行定義及設置URI(標識、定位任何資源的字符串)獲取同Servlet相互作用;為實現tag庫定義能夠添加到運用Struts tag庫JSP頁面內及對Web應用的Action映射關系的定義,分別進行對Web應用目錄的WEB?INF/web.xml文件的更正和WEB?INF/action.xml文件的創建;進行程序編寫時,將struts.jar文件加入CLASS?PATH內。

2 實驗分析

為了驗證本文設計的基于Struts的計算機輔助英語詞匯查詢系統的可操作性,在詞庫中隨機挑選100 000個英語詞匯分為兩組,在規定時間內,利用本文系統分別進行詞匯的快速查詢綜合查詢,得到的查詢結果如表1所示。

通過表1可知,利用本文系統進行快速查詢時,有1個詞匯沒有得到查詢結果而得到的查詢結果準確率高達99.8%;進行綜合查詢時全部得到查詢結果,并且準確率達到99.6%。實驗證明,本文系統能夠進行英語詞匯的高效、準確查詢。

為了驗證本文系統在進行英語詞匯查詢過程中具有速度上的優勢,實驗在不同網絡環境中,分別采用本文系統和基于Visual Studio的計算機輔助英語詞匯查詢系統同時進行英語詞匯查詢,對時間進行記錄并對比,對比結果見表2。

通過表2可知,與基于Visual Studio的計算機輔助英語詞匯查詢系統相比,采用本文系統進行單個詞匯查詢工作時,在保證準確度的前提下,用時均未超過1 s;在不同網絡環境中進行批量查詢時,所用時間也遠遠低于基于Visual Studio的查詢系統。實驗證明,采用本文系統進行英語詞匯查詢效率高。

3 結 論

本文設計了基于Struts的計算機輔助英語詞匯查詢系統,其主要針對學生使用,期望提高學生英語詞匯學習效率。經實驗證明,采用本系統能夠有效準確地進行英語詞匯查詢,具有速度快、穩定性強、實用性高等優點,能夠促進英語詞匯的學習,實現系統設計最初預想。

參考文獻

[1] 羅霞.海量互聯網數據中英語翻譯術語高效搜索系統設計[J].現代電子技術,2017,40(13):134?136.

LUO Xia. Design of English translation term efficient search system in massive Internet data [J]. Modern electronics technique, 2017, 40(13): 134?136.

[2] ALNAJJAR M, BRICK B, Zou B. Utilizing computer?assisted vocabulary learning tools in English language teaching: examining in?service teachers′ perceptions of the usability of digital flashcards [J]. International journal of computer?assisted language learning and teaching, 2017, 7(1): 1?18.

[3] 王薇,蔣高明,叢洪蓮,等.基于互聯網的緯編針織物計算機輔助設計系統[J].紡織學報,2017,38(8):150?155.

WANG Wei, JIANG Gaoming, CONG Honglian, et al. Internet?based computer?aided design system for weft knitted fabric [J]. Journal of textile research, 2017, 38(8): 150?155.

[4] 高梓越,叢洪蓮,蔣高明,等.基于超文本標記語言5的橫編計算機輔助設計系統[J].紡織學報,2017,38(10):132?137.

GAO Ziyue, CONG Honglian, JIANG Gaoming, et al. Computer aided design system for flat?knitted fabric based on hyper text markup language 5 [J]. Journal of textile research, 2017, 38(10): 132?137.

[5] 汪飛,張繁,吳斐然,等.面向多源城市出行數據的可視化查詢模型[J].計算機輔助設計與圖形學學報,2016,28(1):25?31.

WANG Fei, ZHANG Fan, WU Feiran, et al. A visual query model for multi?source urban mobility data [J]. Journal of computer?aided design & computer graphics, 2016, 28(1): 25?31.

[6] WANG Y H. Promoting contextual vocabulary learning through an adaptive computer?assisted EFL reading system [J]. Journal of computer assisted learning, 2016, 32(4): 291?303.

[7] 李芳.高相似度英語詞語自主選取系統設計[J].現代電子技術,2017,40(23):147?150.

LI Fang. Design of high?similarity English words autonomous selection system [J]. Modern electronics technique, 2017, 40(23): 147?150.

[8] 劉彬,李曉鵬.基于Silverlight的氣象信息查詢系統設計與應用[J].氣象科技,2016,44(3):369?373.

LIU Bin, LI Xiaopeng. Designing and application of meteorological information query system based on Silverlight [J]. Meteorological science and technology, 2016, 44(3): 369?373.

[9] 李麗萍,孟小豐,劉立輝.基于代碼自動生成的計算機輔助系統設計與實現[J].航天控制,2015,33(4):68?72.

LI Liping, MENG Xiaofeng, LIU Lihui. Design and realization of a computer aided system based on automatic code generation [J]. Aerospace control, 2015, 33(4): 68?72.

[10] 王甜甜,王穎.物聯網信息傳輸數據精確性優化仿真研究[J].計算機仿真,2016,33(10):258?261.

WANG Tiantian, WANG Ying. Internet information transmission data accuracy optimization simulation research [J]. Computer simulation, 2016, 33(10): 258?261.

主站蜘蛛池模板: 日本高清在线看免费观看| 色天天综合| 久久精品66| 色亚洲激情综合精品无码视频 | 日韩精品久久无码中文字幕色欲| 波多野结衣在线一区二区| 免费观看国产小粉嫩喷水 | 午夜老司机永久免费看片| 国产免费精彩视频| 国产浮力第一页永久地址| 精品久久久久久久久久久| 91网红精品在线观看| 日韩精品无码一级毛片免费| 国产又黄又硬又粗| 夜精品a一区二区三区| 欧美精品在线观看视频| 成人在线亚洲| 波多野结衣亚洲一区| 黄色三级网站免费| 成人午夜精品一级毛片| 2019国产在线| 九色视频最新网址| 男人天堂伊人网| 伊人成人在线视频| 国产精品浪潮Av| 久久a级片| 久久99热66这里只有精品一| 成人午夜在线播放| 三上悠亚精品二区在线观看| 在线观看91香蕉国产免费| 亚洲欧美激情小说另类| 欧美一级在线| 国产va在线观看免费| 无码视频国产精品一区二区| 九九热这里只有国产精品| 中文字幕日韩久久综合影院| 欧美精品成人一区二区在线观看| 久久国语对白| 亚洲福利视频一区二区| 无码乱人伦一区二区亚洲一| 亚洲香蕉伊综合在人在线| 999精品视频在线| 免费日韩在线视频| 欧美福利在线| 日韩不卡高清视频| 亚洲中文字幕23页在线| 91色在线观看| 日韩精品欧美国产在线| 欧美色图久久| 久久久久国色AV免费观看性色| 99热国产这里只有精品无卡顿"| 亚洲中文字幕精品| 亚洲精品自产拍在线观看APP| 亚洲人成网18禁| 国产大片黄在线观看| 一本大道无码日韩精品影视| 亚洲男人的天堂视频| 欧美一级大片在线观看| 一区二区三区精品视频在线观看| 亚洲成人网在线观看| 日本中文字幕久久网站| 国产激情无码一区二区APP| 欧美a在线| 日韩视频免费| 国产第一页亚洲| 国产精品高清国产三级囯产AV| 国产综合色在线视频播放线视 | 亚洲视频一区在线| 2022国产无码在线| 大乳丰满人妻中文字幕日本| 国产亚洲日韩av在线| 国产福利在线免费观看| 91探花国产综合在线精品| 亚洲精品无码专区在线观看 | 欧美国产菊爆免费观看| 在线精品欧美日韩| 国产无遮挡猛进猛出免费软件| 国产91小视频| 成人一级免费视频| 久久这里只有精品国产99| 国产免费a级片| 日韩精品一区二区三区swag|