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色在线视频| 国产欧美又粗又猛又爽老| 国产欧美日韩在线一区| 欧美成人日韩| 国产毛片基地| 国产91久久久久久| 日韩A级毛片一区二区三区| 国产欧美日韩精品综合在线| 欧美成人日韩| 2020国产精品视频| 激情成人综合网| 国产精品粉嫩| 国产成人久久综合一区| 日本精品视频一区二区| 无码国产伊人| 国产偷国产偷在线高清| 欧美全免费aaaaaa特黄在线| 国产va免费精品| 色偷偷一区二区三区| 亚洲欧美一区在线| 日本三级欧美三级| 国产人前露出系列视频| 国产好痛疼轻点好爽的视频| 欧美国产在线看| 色135综合网| 色综合五月婷婷| 日本一本在线视频| 国产美女一级毛片| 色成人综合| 欧美精品xx| 自偷自拍三级全三级视频| 国产精品99在线观看| 又黄又湿又爽的视频| 亚洲色图综合在线| 国产精品一区在线麻豆| 一本综合久久| 亚洲无码高清免费视频亚洲 | 国产精品不卡永久免费| 亚洲综合在线网| 在线另类稀缺国产呦| 欧美在线综合视频| 日韩亚洲综合在线| 国产毛片基地| 久一在线视频| 日韩高清中文字幕| 免费可以看的无遮挡av无码| 五月天久久综合| 九九九九热精品视频| 久久综合五月婷婷| 国产美女免费| 国产精品香蕉在线观看不卡| 亚洲国产理论片在线播放| 亚洲AV电影不卡在线观看| 久久香蕉国产线看精品| 美女被操黄色视频网站| 国产成人精品一区二区三区| 欧美视频在线不卡| 久久婷婷六月| 国产91线观看| 国产欧美成人不卡视频| 视频二区国产精品职场同事| 国产免费一级精品视频| 精品国产成人av免费| 日本五区在线不卡精品| AV网站中文| 日韩国产 在线| 国产精品久久久精品三级| 国产成人精品高清不卡在线| 亚洲中文久久精品无玛| 国产成人91精品免费网址在线| 国产高清精品在线91| 亚洲a级在线观看| 2020国产在线视精品在| 精品成人免费自拍视频| 久久综合结合久久狠狠狠97色|