电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

类型基于SSH的协议单据处理系统的设计与实现

收藏

编号:336562433    类型:共享资源    大小:3.13MB    格式:DOC    上传时间:2022-09-21
  
100
金贝
分享到微信 分享到微博 分享到QQ空间
关 键 词:
基于 SSH 协议 单据 处理 系统 设计 实现
资源描述:
题 目 基于SSH的协议单据处理系统的设计与实现 摘要 随着互联网的普及和计算机网络技术的发展,全球数字一体化给我们的工作和生活带来了深远的影响。越来越多的公司企业和个人用户,选择了通过互联网完成远程交易,甚至通过签订电子协议来完成跨国贸易。一个安全的电子合同签署的平台是目前广大用户所需求的。 安全性保密性是作为一个协议单据处理系统最为重要的特性。首先,合同必须符合中国法律和国际法律,已具备合法性。电子合同协议单据处理系统才具有现实意义和实际价值。其次必须保证电子合同及用户的相关隐私数据在网络中安全完整地传输,实现合同的保密性。并在上述基础上实现友好便捷的人机交互界面也是本系统的特性之一。 论文分析了电子合同的特性,并根据其特殊性质,结合计算机网络技术的发展,实现了可以满足电子合同在网络中的安全性需求的系统,对比了现有的数据加密技术,使用HTTP和SSL协议实现数据加密,使用在线预览组件实现文档的在线预览,使用Jacob组件实现word文档编辑,同时使用Eclipse、MySQL等工具完成系统的设计与实现。 关键词:电子合同;电子协议;数据加密;在线预览;Jacob;HTTPS;SSL;数字证书 ABSTRACT With the popularity of the Internet and Computer Network Technology, Global Economic Integration brings about great effect to our word and life. More and more company and individuals select Internet to achieve Remote Transaction, even trade across borders by signing electronic contract. A security platform for electronic contract signing is the demand by the customers. Security and privacy are the most important features as a Protocol Document Processing System. Firstly, the contract must comply with the Chinese law and international law, and it already has the legitimacy. And then the Protocol Document Processing System has realistic meaning and practical value. Then we must ensure that the electronic contract and users’ privacy data in the network securely and perfectly transmission and achieve the confidentiality of the contract. And on the basis of the above, the friendly and convenient man-machine interface is also one of the characteristics of this system. Paper analyzed the special properties of the electronic contract and according to the special properties combined with the development of the computer network technology, achieved a system that can meet the security requirements of the electronic contract in the network, compared with the existing data encryption technology, used the HTTP and SSL protocols to achieve data encryption, used the online preview component to achieve online previewing documents, used Jacob component to achieve Word document editing, and the same time used Eclipse, MySQL tools to complete the design and implementation of the Protocol Document Processing System. Keywords: Electronic Contract; Protocol; Data Encryption; Online Preview; Jacob; HTTPS; SSL; Digital Certificate 目录 1 绪论 1 1.1 课题的研究背景 1 1.1.1 电子合同的概念及其合法性 1 1.1.2 电子合同的安全性需求 1 1.2 课题研究的目的、意义和内容 2 1.2.1 研究的目的和意义 2 1.2.2 研究的内容 3 1.3 论文结构 3 2 协议单据处理系统的架构与相关技术 5 2.1 协议单据处理系统的体系架构 5 2.2 系统中使用的关键技术概述 5 2.2.1 SSH框架概述 5 2.2.2 Bootstrap框架概述 6 2.2.3 常用的Jacob API介绍 6 2.2.4 常用的PDFBox API介绍 7 2.2.5 常用的FlexPaperViewer属性参数介绍 7 2.2.6 应用于Web程序的MVC模型 8 2.3 数据加密技术 10 2.3.1 密钥 10 2.3.2 加密解密 11 2.3.3 加密方式 11 2.4 密钥与数字证书 11 2.4.1 对称密钥、非对称密钥与数字签名 11 2.4.2 数字证书 12 2.4.3 对称加密与非对称加密的结合 12 2.5 在线预览技术 13 2.5.1 工具及组件 13 2.5.2 实现过程 13 2.6 Jacob与PDFBox实现电子印章签名 14 3 基于SSH的协议单据处理系统的设计 16 3.1 系统的总体设计 16 3.1.1 现有的应用条件 16 3.1.2 系统的设计思想 16 3.1.3 系统功能结构图 16 3.2 功能模块设计 17 3.2.1 登录注册模块设计 17 3.2.2 合同模块设计 18 3.2.3 印章模块设计 18 3.2.4 个人信息模块设计 19 3.2.5 员工模块设计 19 3.2.6 服务支持模块设计 19 3.2.7 联系我们模块设计 19 3.2.8 管理员模块设计 19 3.2.9 审核员模块设计 20 3.3 数据库结构设计 20 3.3.1 数据库的表结构设计 20 3.3.2 数据库表结构关系图 24 4 基于SSH的协议单据处理系统的实现 25 4.1 关键功能实现类 25 4.1.1 数据库相关配置及操作类 25 4.1.2 协议签署类 25 4.1.3 图片处理类 26 4.1.4 常量定义类 27 4.1.5 输入校验脚本 27 4.2 使用HTTPS实现的数据加密 28 4.2.1 HTTP与HTTPS概述 28 4.2.2 SSL双向认证 29 4.3 功能界面设计 32 4.3.1 网站首页界面 32 4.3.2 注册登录界面 33 4.3.3 服务支持界面 34 4.3.4 合同模块界面 34 4.3.5 个人信息界面 38 4.3.6 印章模块界面 38 4.3.7 员工界面 39 4.3.8 管理员公司模块界面 40 4.3.9 用户界面 41 4.3.10 审核员公司模块界面 41 4.3.11 界面设计小结 43 5 总结与展望 44 致谢 46 参考文献 47 1 绪论 1.1 课题的研究背景 2001年12月11日,中国作为第143个成员国正式加入WTO世界贸易组织。2011年7月15日,中国作为WTO的一员,诉讼欧盟第一案成功胜诉。2013年12月7日,第一个全球性的贸易协定诞生[1]。2003年,淘宝网搭建了电子商务生态圈。2007年,淘宝网实现了全球购,跨国贸易进一步体现在全民生活中。 二十一世纪,尤其是近几年,伴随着中国加入WTO、各大电子商务的成立以及互联网的普及,B2B、B2C电子商务的交易额不断增长,社会大环境下各种大大小小的公司签订的协议量也随之增长,买卖协议、委托协议、采购协议等各种协议,需要在跨越时间和空间的条件下完成签订。 地球村的理念、互联网和电子商务的崛起,给人们的交易带来便利的同时,也带来了隐藏的风险。首先,签订电子协议的前提条件,就是要法律承认电子协议的有效性。而互联网中所签订协议的合法性有效性,需要国家政府甚至联合国的推动,以此保证协议本身所具有的法律效应。另外,在互联网中签订协议时,如何确保协议双方的真实性,协议内容的完整性,也是当前亟待解决的一个问题。 1.1.1 电子合同的概念及其合法性 伴随互联网技术、计算机网络技术的高速发展,电子商务作为一种新兴的无纸化交易手段及媒介平台,已被广泛地运用于国内外的商务交易中[3]。电子合同,与传统合同不同的主要有三点:签订双方的虚拟性,拥有类似于网上身份证的主体作为签约人,由第三方权威机构来认证主体双方的真实性;签订环境的不定性,不要求签订双方在同一时间同一空间内完成协议的签订;合同形式的特殊性,使用电子信息数据保存合同内容,并非以纸质形式体现。 根据《中华人民共和国合同法》和《中华人民共和国电子签名法》的相关规定,满足条件符合定义的电子合同是被法律所承认的[4]。在电子合同具有合法性的前提下,协议单据处理系统才有其现实意义。 1.1.2 电子合同的安全性需求 电子合同是利用互联网技术进行签署的,互联网普遍存在窃取信息、篡改信息、假冒、恶意破坏等几种安全隐患。为了保证电子合同的顺利签订, 一般有以下安全性需求[5]: (1) 信息保密:除协议签订的主体双方外,协议内容不应被任何第三方所获取,协议信息在互联网中必须进行保密传输。 (2) 信息完整性:防止协议信息在互联网的传输过程中,因偶然或者遭受恶意篡改,使得协议内容有任何不被允许的更改或伪造。 (3) 确认对方身份:作为协议签订的主体,在互联网中是虚拟的存在,为了确保主体双方是互相所希望的签订人,而不是被蓄意冒充,需要使用相关技术或者第三方权威机构来保证。 (4) 不可抵赖:协议一旦签订,是具有法律效应的,不可抵赖的,需要确保不存在任何可能性,以使得协议任何一方能够否认协议的有效性。 (5) 信息的有效性:电子合同以电子信息而非纸质的形式作为协议内容的载体,也存在诸如网络故障、应用程序错误之类的隐藏威胁,保证协议的顺利签订有效,需要防范此类威胁。 1.2 课题研究的目的、意义和内容 1.2.1 研究的目的和意义 近几年来,互联网的飞速普及,经济的飞速增长,科技的飞速发展,三者在相互作用之下,形成了一个新欣的庞大的新世界。这个世界使得人们的日常生活方式,工作方式也在不断变得更便利更快捷。消费者可以足不出户地从电子商务网站上购买到所需的物品,只要同意签署与电子商
展开阅读全文
提示  金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于SSH的协议单据处理系统的设计与实现
链接地址:https://www.jinchutou.com/shtml/view-336562433.html
关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.