背单词系统设计.doc

上传人:夏** 文档编号:559648414 上传时间:2023-08-08 格式:DOC 页数:35 大小:363.01KB
返回 下载 相关 举报
背单词系统设计.doc_第1页
第1页 / 共35页
背单词系统设计.doc_第2页
第2页 / 共35页
背单词系统设计.doc_第3页
第3页 / 共35页
背单词系统设计.doc_第4页
第4页 / 共35页
背单词系统设计.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《背单词系统设计.doc》由会员分享,可在线阅读,更多相关《背单词系统设计.doc(35页珍藏版)》请在金锄头文库上搜索。

1、背单词系统设计【摘要】随着信息时代科技的飞速发展,计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复杂的信息,就能够充分的发挥它们的优越性。背单词系统就是技术发展的产物,随着我们与外国人的接触越来越多,英语成为了我们必不可少的一门外语,而学习外语也就成为了我们必不可少的。本系统就是为了更方便人们的更好的学习外语而设计的。背单词系统作为一款数据传输的技术,用户信息和词库的管理的繁杂,包含很多的数据的管理,以前的都是人们用最简单的辞典,在众多的资料中翻阅、查找,费时、费力,而且应用性非常差。针对这一系列问题,我们设计了这么一个系统,使得用户可以便捷,快速的进行操作,同时也

2、达到了稳定,准确的目的。关键词: ATM、C/S架构、JAVA、Access【Abstract】 Along with the information age the rapid development of science and technology, such as the development of computer technology, not only improve work efficiency, and greatly improve the safety. For some complex information, can fully exert their super

3、iority. Back words system is the product of development of technology, as we contact with foreigners, more and more English become our essential a foreign language, and learning foreign languages also become our essential. This system is more convenient for peoples better learning foreign languages

4、and of the design.Back words system as a data transmission technology, user information and word of the library management, which contains a lot of data management, previous is people with the most simple dictionary, in many of the data paging through, search, time consuming, arduous, and applied ve

5、ry poor.Aiming at this a series of problems, we design such a system, and the user can be convenient, fast operation, also reached the stable and accurate purpose.【Keywords】 目 录引 言1第一章 概 述21.1 课题来源21.2 设计目的及内容21.2.1 设计目的21.2.2 相关内容31.3.1 JAVA语言简介31.3.2 JAVA语言的网络运用41.3.3 C/S架构41.3.4 Access数据库51.3.5 A

6、ccess的特性6第二章 系统调研及可行性分析82.1 系统调研82.2 可行性分析概述82.3 技术可行性分析9第三章 需求及总体设计103.1系统需求分析103.1.1系统的功能需求103.1.2 系统的开发环境103.1.3 数据库设计10第四章 系统主要功能实现154.1 用户系统模块的实现15第五章 系统测试265.1软件测试的目的及意义265.2测试的方法271.白盒测试272.黑盒测试273.回归测试275.3测试用例27结 论29谢 辞30参考文献13 引 言背单词系统的目的就是建立一个客户平台,用户使用此平台进行单词翻译、单词查询、加入生词库等。相对于手工辞典操作一样的,不过

7、背单词系统可以更简便的直接的体现给用户,而且使用方便,操作简单。背单词系统的针对的用户群是使用此软件系统并在系统里开户,用户做为系统的服务群体,按照自己的需求进行单词的查询,翻译。按照用户自己的方式选择所需背记单词的数量,难度。遇到有生僻的单词可以加入生词库方便以后的二次查找,节省时间,方便阅览。第一章 概 述1.1 课题来源信息是人类社会发展的三大资源之一,随着人类进入信息时代,在一个国家里管理信息系统的建立,运行和发展水平,标志着这个国家的管理现代化水平和信息化水平。随着现代信息技术的飞速发展,国际信息化浪潮是一浪高过一浪。自1993年美国率先提出国家信息基础设施NII(National

8、Information Infrastructure,常被称为信息高速公路)计划之后,日、法、英、德等国家也纷纷提出各自的类似计划,达国家之间展开了激烈竞争。发展中国家如韩国、新加坡也都制定了本国信息化计划。1995年2月,以美国为首的西方七国集团首脑聚会鲁塞尔,讨论建设全球信息基础设施GII的计划7。从而兴起于美、日等少数发达国家的信息化建设浪潮,已波及到全世界各个角落。随着信息时代科技的飞速发展,计算机等技术的发展,不仅提高了工作效率,而且大大的提高了其安全性。对于一些复杂的信息,就能够充分的发挥它们的优越性。背单词系统就是技术发展的产物,随着我们与外国人的接触越来越多,英语成为了我们必不

9、可少的一门外语,而学习外语也就成为了我们必不可少的。本系统就是为了更方便人们的更好的学习外语而设计的。背单词系统作为一款数据传输的技术,用户信息和词库的管理的繁杂,包含很多的数据的管理,以前的都是人们用最简单的辞典,在众多的资料中翻阅、查找,费时、费力,而且应用性非常差。针对这一系列问题,我们设计了这么一个系统,使得用户可以便捷,快速的进行操作,同时也达到了稳定,准确的目的。1.2 设计目的及内容1.2.1 设计目的本课题背单词系统的目的就是建立一个客户平台,用户使用此平台进行单词翻译、单词查询、加入生词库等。相对于手工辞典操作一样的,不过背单词系统可以更简便的直接的体现给用户,而且使用方便,

10、操作简单。背单词系统的针对的用户群是使用此软件系统并在系统里开户,用户做为系统的服务群体,按照自己的需求进行单词的查询,翻译。按照用户自己的方式选择所需背记单词的数量,难度。遇到有生僻的单词可以加入生词库方便以后的二次查找,节省时间,方便阅览。1.2.2 相关内容本系统要求主要实现以下功能模块:1) 用户能够导入导出词库;2) 用户可以选择是否显示单词的音标、中文解释等;3) 用户可以选择屏幕前端显示的单词的更新速度、背景和前景等;4) 用户可以拖动显示的单词条到屏幕的任何位置;5) 提供生词本功能,用户可以随时添加生词,并选择生词库作为当前词库。1.3 技术概述1.3.1 JAVA语言简介J

11、ava是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用

12、程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。 Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算

13、符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一

14、定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。1.3.2 JAVA语言的网络运用Java程序可以获取网络上结点的图象、声音、HTML文档及文本等资源,并可以对获得的资源进行处理。例如Java程序可以每隔一定时间读取某结点提供的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个URL类型的对象,然后用 Java中相应的方法(method)获取该对象所代表的资源, Java Applet可以直接从网络上结点获取图象并显示出来。目前,Java更广泛的应用是在服务器端,这是本文研究的主要话题,下文提及的Servlet、JSP

15、等技术都是Java在服务器端应用的具体形式。1.3.3 C/S架构C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号