基于java的模拟写字板的设计和实现论文.docx

上传人:b****9 文档编号:141025 上传时间:2022-10-04 格式:DOCX 页数:37 大小:337.18KB
下载 相关 举报
基于java的模拟写字板的设计和实现论文.docx_第1页
第1页 / 共37页
基于java的模拟写字板的设计和实现论文.docx_第2页
第2页 / 共37页
基于java的模拟写字板的设计和实现论文.docx_第3页
第3页 / 共37页
基于java的模拟写字板的设计和实现论文.docx_第4页
第4页 / 共37页
基于java的模拟写字板的设计和实现论文.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

基于java的模拟写字板的设计和实现论文.docx

《基于java的模拟写字板的设计和实现论文.docx》由会员分享,可在线阅读,更多相关《基于java的模拟写字板的设计和实现论文.docx(37页珍藏版)》请在冰豆网上搜索。

基于java的模拟写字板的设计和实现论文.docx

职场大变样社区():

下载毕业设计成品

职场大变样社区():

下载毕业设计成品全套资料,全部50元以下

论文

基于java的模拟写字板的设计和实现摘要

本文主要完成了多功能模拟写字板的整体设计以及快捷键功能的实现,目的在于解决市场上同类输入产品在实现方面对电子白板或者计算机显示器的依赖,使写字板功能在任何环境均可实现,摆脱了原有产品在此方面的局限性。

本论文涉及写字板各个模块除了可以完成手打记录日常的模拟写字板功能外,还可以实现快捷键的运用。

本系统使用Java技术进行基本页面的设计与功能实现。

本系统的设计实施为写字板的运行做基础,为模拟写字板提供良好的条件。

关键字:

java;写字板;快捷键

DesignandImplementationofjava-basedsimulationWordPad

Abstract

ThispapermainlycompletedtherealizationoftheoveralldesignofmultifunctionvirtualWordPadandshortcutfunctions,aimedataddressingthemarketsimilarproductsintherealizationofinputintermsofdependencewhiteboardorcomputermonitor,sothatthetabletcanfunctioninanyenvironmenttoachieve,getridoftheoriginalproductsinthisarealimitations.ThispaperrelatestoWordPadeachmodulecanbecompletedinadditiontothedailyrecordsHandnotepadfunctioncanalsobeachievedusingshortcuts.

ThissystemusingJavatechnologyindesignandfunctiontoachievethebasicpage.Thesystemisdesignedasafoundationfortheimplementationtabletrunninganalogtablettoprovidegoodconditions.

Keywords:

java;WordPad;shortcuts

职场大变样社区():

下载毕业设计成品

目录

1引言 1

1.1课题研究背景 1

1.2课题研究意义 2

1.3课题研究内容 3

2理论及技术基础 4

2.1JavaApplet 4

2.2可行性研究分析 4

2.2.1技术可行性 4

2.2.2经济可行性 4

2.2.3社会可行性 4

2.3本章小结 5

3基于java的模拟写字板架构设计 6

3.1模拟写字板设计需求 6

3.2模拟写字板结构设计 7

4模拟写字板详细设计 8

4.1模拟写字板类结构设计 8

4.2模拟写字板界面设计 8

5系统测试 28

6总结 30

参考文献 31

致谢 32

职场大变样社区():

下载毕业设计成品

1 引言

1.1课题研究背景

随着科技的不断发展,计算机方面的各种电子产品也在不断发展和进步,许多电子产品都想各个方向在改进,现在的用户最求界面的最优效果,致使许多的用户在相应的操作系统提高图形化界面的发展。

基于此种情形,软件是否拥有一个良好的图形化用户界面,是否能够最大限度的满足用户的使用体验,这决定了该产品能否被喜欢甚至推广。

现在市场上有大量的图形界面很漂亮的系统软件被用户认可,计算机技术在进步,软件的发展也随之进步,不仅如此,硬件以及新的技术在计算机的相关知识基础上有了新的进步和革新,而这时导致系统自身体系结构、操作运行系统发生改变的重要原因,而这样的变化会导致与当下新环境的不协调运作[2]。

但如果在新的环境下,重新开发软件,又会白白浪费相应的人力和物力,并还会浪费已经渐渐成熟的软件成果。

本课题是基于java的平台,对写字板进行设计与实现,依据java的特性,一方面能够解决性能问题,而且可以发挥多种平台的优势,充分利用其自身的特点;另一方面则表现为即使在新环境下,依旧可以完成对设计的实现以及其优点的表现,即能够减少开发费用,还能够对原有不足的改进,增加新的需求并对其功能的实现加以完善,进而提高其质量,延长其生命期[3]。

故而,实现于java基础上的应用程序的开发是一项非常值得关注与肯定的话题,具有重要的研究意义与商业价值。

对于写字板而言,以windows系统为例,其相应功能的软件(记事本)的设计并不美观,所能给予的用户体验不够舒适,在其书写过程中的文本属性也相对有些混乱,不能满足人们对使用舒适性与美观性的要求,而相较于word等专门的办公软件而言,其跨平台性与兼容性就显得有些差强人意了,虽然在windows的平台下,txt格式的文本有一些长处与特殊之处,但针对目前这么一个多元化、多平台、全方位、宽领域的情况下来说,该类文本文件的使用并不能做到普及与实用,多种文字格式的文件无法用该软件正常打开,经常会形成乱码,而该文件

33

保存下的文档也经常无法正常的使用别的软件打开与读取,这样的问题会造成信息的丢失与浪费,可能会造成不良的后果,因此,针对这样的情况,我们希望设计出能够适用于多平台交互的写字板软件,并尽可能的满足用户对美观的要求。

1.2课题研究意义

当今社会是一个高度信息化的社会,伴随着计算机技术的迅速发展和普及,它已经深深植入于我们生活与工作中,而计算机也成为了我们学习和工作的得力助手,提供给我们许多实用的功能,譬如对文字进行处理、对信息进行管理、还可以辅助设计、对图形与图像进行处理、还可以进行教育培训以及游戏娱乐等活动。

而当下各行各业的人们都借用计算机完成许多复杂而繁琐的工作,使得整个工作环境得以简化而效率得以提高,并且计算机的普及还规范了整个社会的运转情况,推进了社会的发展。

但值得注意的是,虽然目前的软件种类十分繁多,各式各样的软件层出不穷,但由于用户的数量很庞大,导致软件需求的种类不同与数量的巨大,所以现存的软件依旧不能满足用户们的一些特殊需要,鉴于这样的现状,人们不得不继续开发各类软件以便能够实现自身的各种需求,而本课题就是在这样的情形下所形成的[4]。

基于java的写字板的设计与开发,能够满足人们对写字板这一软件的兼容性与跨平台性方面不足的完善,能够尽可能的去迎合大多数用户的多种需求,而这也正是这项课题的出发点与立足点,也正是这项课题的研究意义所在,尽可能的满足多数人的公共需求并最好能保留挑选特殊性差异的功能是设计并开发一个软件所应该遵循的原则与评判其好坏的一个标准 ,这样才能表现出以人为本,用户至上的观念。

研究这样的课题,一方面遵循了软件设计所应该遵循的基本原则,另一方面对原有的软件进行扩展与完善,使得课题不是那么的陌生,至少有一些现成的模板可以进行参照与,并能够直观有规划的找到其优化完善方向与完善的方法,减轻了一部分的难度。

1.3课题研究内容

对于当前各种不同应用平台的产品所表现出的高度个性化的特点,即其外观、

人机交互界面等方面存在着千差万别的不同之处,而该课题的设计目标是实现一个能在各产品用户端平台上运行、通用的、并且可方便的支持各种控件、各种图形格式的面向用户的应用软件,同时还具有体积小、可供裁剪、可供移植等优点与特点,使得即使处于不同的设备平台上也能具有美观的用户界面,以及相对比较丰富和完善的用户功能,并尽可能的使程序操作起来简单、有效而又直观[5],这是我们所要研究的方向。

通过对Windows环境和java语言的分析,设计了在Windows环境下java的基础上面向Windows终端的模拟写字板应用软件,并设计实现其的跨平台性,争取可移植到其他的平台下并能正常运行,充分发挥java语言的特性,使得软件具有完备的兼容性。

模拟写字板应该具有可以将其创建的文件以其原有存放的形式显示出来,并可以实现对文件的新建、打开、编辑和内容保存功能,对字体的设置功能,查找功能以及对程序的控制功能。

由于其体积小,移植方便,适用于很多不同的系统平台环境[6],除此之外它作为一种小型图形界面解决方案,可令那些对图形界

面大小要求苛刻的各种应用系统作为借鉴。

[7]

2理论及技术基础

2.1JavaApplet

JavaApplet顾名思义,就是利用Java语言编写的小应用程序,Applet是在用户的计算机上执行的,提供了名为抽象窗口工具箱的窗口环境开发工具。

AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。

2.2可行性研究分析

2.2.1技术可行性

依据设计书所提出的系统功能、性能及实现系统的种种约束前提,基于新系统的目标来权衡是否拥有所需要的技术,该软件是一个模拟写字板,当下拥有的技术已比较的成熟,硬件、软件的性能要求、环境等个个综合条件优良,预计借用现有技术前提应该完全可以实现该软件的功能目标。

并且,思考所给的开发限期也比较的充裕,估计系统是可以在规定日期内实现开发的[10]。

综上所述可以知晓,模拟写字板的设计与开发在技术领域上是可行的。

具有完成的条件。

2.2.2经济可行性

模拟写字板拥有信息化的处理方式,同时拥有着撑持本系统的应用平台。

因此无需再投入资金购买其他设施[11]。

软件的开发应该以自身从程序开发的实践中学习为基础而来的,学校没有资金投入的必要,而且这样的软件开发过程中实际投入的成本并不是很高,所以开发经费方面完全可以接受。

2.2.3社会可行性

该软件的社会可行性主要从法理因素、用户使用的可行性两方面深入讨论研究。

(1)法理因素

该软件是依据模拟写字板的现实情况设计完善开发的,是经过大量的调查研究所得出的结果,系统的软件设计是在独立的环境下完成的,没有可供参考抄袭的软件产品[12],不存在侵权等违法的事项。

(2)用户使用可行性

该软件在用户方面的要求,除了使用者应具备一些在MicrosoftWindows平台上使用个人电脑的基本能力以外,并不需要特别的技术方面的能力。

使用软件的管理员,必须具备一定的运用Tomcat服务器的能力,在投入到使用之前,不需要对管理系统的人员进行培训。

这样既能够降低成本的投入又可以简化操作的环节[13]。

综上所述可以知晓,本系统在社会可行性方面也能够达标。

2.3本章小结

本章主要介绍了实现在模拟写字板所用的理论和技术基础,并对每一种理论或技术做了简要的介绍,同时这些技术在该系统中能够得到应用。

3基于java的模拟写字板架构设计

3.1模拟写字板设计需求

模拟写字板可以将所选文件下的相关文件按文本的格式显示出来,同时可以实现对相关文件的新建、打开、编辑和文本的删除等功能;模拟写字板可以依据文件自身内容量的多少来实现的滚动显示,并且也能通过计算机的键盘对文本本身进行迅速的编辑等功能。

(1)模拟写字板新建功能:

可以在规定的路径创建一个新

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1