当前位置: 资料下载中心> 成品毕业设计> C++ >基于VC电子合同数字签名信息管理系统的毕业设计,其中有程序,论文,PPT,录像正文

基于VC电子合同数字签名信息管理系统的毕业设计,其中有程序,论文,PPT,录像

上传者:qq 673531263 下载量:0人 上传时间:2019-12-13 10:50 温馨提示:添加客服QQ:471654363/客服QQ:670023853 (备注校外加油站以及购买的项目名字)JAVA成品程序另外加收100元可享受调试运行一次(远程调试运行在你本机电脑跑起来,其他语言的程序买了不退不修改可换不包调试,了解清楚后再购买 优惠价:200¥

一、基于VC电子合同数字签名信息管理系统的研究意义

   网络发展的日新月异,使得越来越多的交易在网上进行。近年来,电子商务的迅速发展受到了国际社会的普遍关注。电子合同是电子商务的基础与核心。它以其独特的订立方式对传统的纸面交易提出了法律、技术和监管等方面的挑战。

  电子合同作为一种新生事物,必然存在着许多问题,如何解决这些问题,特别是如何保证电子合同的安全性和高效性是保障电子合同能否健康发展的前提。为此,要致力于研究安全高效的电子合同签名协议。这样有利于推动中国电子商务的发展,有利于《电子签名法》的有效实施,并进一步促进中国企业信息化建设进程。

    电子合同并不仅仅是一个孤立的合同电子化,而是与以往信息系统有效衔接的系统。现在各企业的信息基础建设得到了极大的提高,网络的带宽越来越大,ERP、CRM等企业管理软件应用也越来越普遍。电子合同的应用会给企业的商务操作带来一系列的影响,甚至影响到了企业的信息化应用水平。

           数字签名是实现电子交易安全的核心技术之一,它在实现身份认证、数据完整性、不可抵赖性等功能方面都有重要作用。尤其在密钥分配、电子银行、电子证券、电子商务和电子政务等许多领域有重要应用价值。

            完善的数字签名应具备签字方不能抵赖、他人不能伪造、在公证人面前能够验证真伪的能力。

          随着我国电子商务管理进程的不断深入和拓展,电子合同信息管理系统的内涵也在日益丰富形成了一种新的商务模式—电子商务。这种以互联网为平台,以信息交换为手段的交易方式的兴起与繁荣,给传统交易方式带来了冲击。作为信息时代产物和电子商务活动重要工具的电子合同,其应用与发展也给传统合同法带来了许多问题。    

二 、此毕业设计的功能需求分析

             系统需求分析是系统开发过程中第一个阶段的工作,系统需求分析的目的是在系统规划的基础上弄清楚系统将要做什么,主要精力放在分析用户的需求上,用科学的方法来研究制定系统的开发方案,所以系统分析就是开发过程的逻辑设计阶段。其具体任务:分析业务流程、分析数据和数据流程、功能与数据之间的关系、提出分析处理方式和系统整体方案。

可行性分析:

   可行性分析是确定项目的开发是否必要和可行。进一步明确系统的目标、规模与功能,提出系统开发的初步方案与计划,其关键问题系统开发的技术可行性研究、经济可行性研究、操作的可行性研究,系统开发初步方案与开发计划的制定。将从三个方面来验证该项目的可行性。

功能模块设计:

  系统的详细调查目标是在可行性分析的基础上进一步对原有系统进行全面、深入的调查和分析,弄清原有电子合同或是纸质合同的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。具体内容包括:复杂数据的调查分析、数据流程的调查分析。

根据需求不同大体上可分为如下几个方面: 

(1)系统管理功能:包括登陆、修改密码、添加用户、退出。

管理员根据此功能模块可以方便、安装的登陆此系统,也可以顺利的退出此系统。

(2)系统电子合同功能:包括电子合同管理信息的删除、添加、修改。

(3)数据库功能:包括数据库初始化等。为

(4)电子合同的加密与解密功能。


    系统总体设计流程图:

程序流程图是一种表示方法简单直观,最早使用的一种概念模式,用来描述程序执行的逻辑过程,其基本功能为:起始、处理、判断、输入输出、终结,并以不同的符号加以表示,从而描述程序执行的过程。

   程序流程图使用的符号为:

     电子合同数字签名管理信息系统程序流程图:


        系统执行从开始进入登录界面要求用户输入用户名和密码,系统对输入的用户名和密码与数据库中的值比较,密码校验正确进入系统主界面,否则提示密码出错信息是否重输,若不重输系统则跳出执行,若重输则继续密码校验,用户名和密码输入正确后系统进入主界面,然后有4个功能模块,通过主界面左侧按钮项进行功能选择。

数据库设计:

         对于联系类型,就要视1:1、1:N、M:N三种不同情况做不同的处理。

       (1)若实体间的联系是1:1的,可以在两个实体类型转换成两个关系模式中任意一个  关系模式的属性中加入另一个关系模式的码和联系类型的属性。

       (2)若实体间的联系是1:N,同在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的码和联系类型的属性。

        (3)若实体间的联系是M:N的,则将联系类型也转换成关系模式,其属性为两端实体类型的码加上联系类型的属性,而码为两端实体码的组合。

数据库表的设计:


三、此系统的设计功能的实现

   网上商务活动正日益成为大众所接受的社会活动方式,其内涵在不断地延伸。电子合同的应用也越来越广泛,其交易的安全性和平等性一直是交易者关注的焦点。但是目前国内外对电子合同交易的研究大都停留在理论研究阶段,导致实际工作中可借鉴的经验很少。本论文从研究电子合同交易的安全性和平等性入手,分析了当前电子合同签名协议存在的问题,设计并开发了一个电子合同数字签名管理系统。

       1 主窗体的实现:通过设计窗体,系统主窗体如下所示:


        2 系统用户管理功能实现:通过系统的数据库连接类,从数据库读取用户名和密码,并且可以把修改的密码和用户名通过SQL语句保存或是更新到数据库中。


        3 电子合同管理的实现:通过对MD5和RSA算法的实现来表示实现电子合同的管理,而且通过ADO来和Microsoft Access 2003数据库进行交互,从而达到数据的更新、修改、添加和删除电子合同的目的。  


​         4 电子合同加密与解密的实现 :   


上一篇:     C语言在线编译系统毕业设计_包含毕业论文,程序,视频
下一篇:    基于django框架的爬虫分析系统毕业设计_包含毕业论文,程序,无视频