JAVA156用java实现手写((鼠标)签名设计

JAVA156用java实现手写((鼠标)签名设计

ID:38816287

大小:327.50 KB

页数:20页

时间:2019-06-19

JAVA156用java实现手写((鼠标)签名设计_第1页
JAVA156用java实现手写((鼠标)签名设计_第2页
JAVA156用java实现手写((鼠标)签名设计_第3页
JAVA156用java实现手写((鼠标)签名设计_第4页
JAVA156用java实现手写((鼠标)签名设计_第5页
资源描述:

《JAVA156用java实现手写((鼠标)签名设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JAVA156用java实现手写((鼠标)签名设计

用java实现手写(鼠标)签名设计

编辑器代码完成功能的速度更快了,并且能够为您提供更多选择。除了自动完成类、方法、字段,现在还可以使用代码完成框生成以下的代码片段:
1.从自定义代码模板产生(以前仅能从扩展缩写中产生)
2.设置方法和获取方法
3.匿名内部类
4.要重载或实现的方法的方法体
该平台有如上等特点是开发Java富客户端应用程序的首选平台。
系统中有3个package.
1.

2、packagefont;
 该包中的主要存放画笔的属性类(ChooseList、ColorJPanel、FontChooser、FontJPanel)
2.packagepicture;
该包中的主要存放JPG格式的图像。

3.packageqin
该包中的主要存放画笔的属性类(DrawJPanel(在面板上签字)、DrawPicture(在JPG格式的图像上签字)、ToolJPanel(工具面板,用于显示各种画笔))


概要设计<

3、BR>1.引言
1.1编写目的
  随着网络技术和软件技术的飞速发展,特别是Internet/Intranet的出现及其相关技术的迅速发展,信息革命带来了全球范围市场竞争的日益加剧,对传统的办公和生活方式产生了巨大冲击。在社会信息化的不断推进过程中,各级政府的办公自动化需求也在不断升级。电子政务系统(ElectronicGovernment或简称e-government)就是在这种背景下应运而生的。电子政务是政府机构运用现代网络通信与计算机技术,将其内部和外部的管理和服务职

4、能经过精简、优化整合、重组后到网络上实现,它打破了时间、空间及部门分隔的制约,为社会公众及自身提供一体化的高效、优质、廉洁的管理和服务。政务的信息化是政府行为,直接涉及各级政府的核心政务,要求电子政务的实施过程始终具有高度的可靠性和安全性。电子签名法的通过,电子签名技术在中国正加速推广。随着电子政务的应用系统逐渐增多,这类问题显得越来越重要。为此,电子政务的安全体系是电子政务建设的关键所在。
1.2背景
  本设计是基于Java的手写签名的设计与开发,由于Java语言是一种适用于网络

5、编程的语言。它集成了其它一些语言的特点和优势,又避开了它们的不足之处。它的主要特点如下:
1简单性
Java与C++相比,不再支持运算符重载、多级继承及广泛的自动强制等易混淆和较少使用的特性,而增加了内存空间自动垃圾收集的功能,复杂特性的省略和实用功能的增加使得开发变得简单而可靠。
2平台独立性
这是Java最吸引人的地方。由于它采用先编译成中间码(字节码),然后装载与校验,再解释成不同的机器码来执行,即“Java虚拟机”的思想,“屏蔽”了具体的“平台环境”特性要求,使得

6、只要能支持Java虚拟机,就可运行各种Java程序。
3面向对象的技术
面向对象(O-O)的技术是近年来软件开发中用得最为普遍的程序设计方法,,它通过把客观事物进行分类组合、参数封装、用成员变量来描述对象的性质、状态,而用方法(成员函数)来实现其行为和功能。O-O技术具有继承性、封装性、多态性等众多特点,Java在保留这些优点的基础上,又具有动态联编的特性,更能发挥出面向对象的优势。
4多线程
多线程机制使应用程序能并行执行,Java有一套成熟的同步原语,保证了对共享数据

7、的正确操作.通过使用多线程,程序设计者可以分别用不同的线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易实现网络上实时的交互行为。
5动态性
Java的设计使它适合于一个不断发展的环境。在类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。并且Java通过接口来支持多重继承,使之比严格的类继承具有更灵活的方式和扩展性。
6安全性
Java有建立在公共密钥技术基础上的确认技术.指示器语义的改变将使应用程序不能再去访问以前的数据结构或是私有数据,大多

8、数病毒也就无法破坏数据.因而,用Java可以构造出无病毒、安全的系统。
Java语言除上述主要特点外,还有高性能、分布性、强大性、解释性、可移植性等。
因此,本系统在Java环境下开发是非常适合当前网络应用的需求的。
  
1.3参考资料
[1]张孝祥.Java就业培训教程.清华出版社.2006.9
[2]印昊.JAVA与面向对象程序设计.高等教育出版社.2004.4.  
[3]姜利群.JAVA网络编程实例教程 .清华、北

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。