学位论文 > 优秀研究生学位论文题录展示

基于J2EE的网上支付系统的设计和实现

作 者: 邱宁
导 师: 罗群
学 校: 北京邮电大学
专 业: 密码学
关键词: J2EE secure multi-party ElGamal electronic auction online payment
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


With the rapid development of electronic commercial business, electronic auction and online payment are changing which are related to electronic commercial business, especially the online payment is becoming more and more concernElectronic auction as a special way to trade is of great significance in the electronic commerce activities,and as an important part of the electronic commerce online payment is also indispensable.The core problem of electronic commercial business is security, so the study of a system which can guarantee the security of electronic auction and online payment is very meaningful and necessary.After preliminary research, this paper uses J2EE framework to build the development platform, the main frameworks are Struts, Spring and Hibernate.In the actual development process, this paper uses three layer structure model which includes data persistence layer, business logic layer and presentation layer. This model can achieve good encapsulation, simplify the system development process and facilitate the system expansion at the same time. With this model the system can receive high security, usability, reliability and scalability. In the design level of the system, firstly, this paper achieve an electronic auction protocol based on secure multi-party computation which can protect the privacy issues of the participants in the auction process.Secondly, this paper uses the third-party payment platform for payment which not only ensures the safety problems in process of online payment but also bring great convenience for participants.The topic research background and current situation were summarized at first in the paper, then the knowledge of electronic auction and third-party payment platform was introduced, and the related technologies were comprehensive summarized. Finally this paper introduced the demand analysis of system, detailed design of system and the implementation of system. In this paper, the system is divided into four modules, they are user management module, announcement management module, auction management module and payment management module.The main innovation were realized an auction protocol based on multi-party computation, realized a payment platform based on the third-party payment platform,and established a convenient and efficient electronic business platform based on browser/server (B/S) architecture by adopting J2EE framework, which laid the foundation for the establishment of efficient and secure e-commerce trading platform

全文目录


ABSTRACT  4-8
第一章 引言  8-12
  1.1 研究背景  8-9
  1.2 研究现状  9-10
  1.3 本文的主要成果  10-11
  1.4 本文的组织结构  11-12
第二章 相关知识介绍  12-24
  2.1 电子拍卖及第三方支付平台  12-15
    2.1.1 电子拍卖知识介绍  12-14
    2.1.2 第三方支付平台知识介绍  14-15
  2.2 密码学知识介绍  15-17
    2.2.1 ElGamal加密算法  15-16
    2.2.2 分布式ElGamal加密算法  16
    2.2.3 ElGamal加密的零知识证明  16-17
  2.3 基于安全多方计算的电子拍卖协议  17-18
  2.4 MVC设计模式  18-20
  2.5 SSH框架介绍  20-22
    2.5.1 Struts 2框架  20-21
    2.5.2 Spring框架  21-22
    2.5.3 Hibernate框架  22
  2.6 关系数据库MySql  22-23
  2.7 本章小结  23-24
第三章 基于J2EE的在线支付系统的需求分析  24-32
  3.1 系统需求总体分析  24-25
    3.1.1 系统概述  24
    3.1.2 系统角色分析  24
    3.1.3 系统流程分析  24-25
  3.2 系统模块需求分析  25-31
    3.2.1 系统总体功能分析  25-27
    3.2.2 用户管理模块需求分析  27
    3.2.3 公告管理模块需求分析  27-28
    3.2.4 拍卖管理模块需求分析  28-30
    3.2.5 支付管理模块需求分析  30-31
  3.3 系统的非功能需求分析  31
  3.4 本章小结  31-32
第四章 基于J2EE的在线支付系统的设计  32-46
  4.1 系统总体设计  32-33
    4.1.1 系统架构设计  32-33
    4.1.2 软件平台架构设计  33
  4.2 系统的数据库设计  33-38
    4.2.1 系统E-R图  34-35
    4.2.2 主要表结构设计  35-38
  4.3 系统详细设计  38-44
    4.3.1 用户管理模块详细设计  38-39
    4.3.2 公告管理模块详细设计  39-41
    4.3.3 拍卖管理模块详细设计  41-43
    4.3.4 支付管理模块详细设计  43-44
  4.4 系统运行环境  44-45
    4.4.1 开发工具  44-45
    4.4.2 软件环境  45
    4.4.3 硬件环境  45
  4.5 本章小结  45-46
第五章 基于J2EE的在线支付系统的实现  46-67
  5.1 系统平台的搭建  46-50
    5.1.1 SSH框架整合  46-48
    5.1.2 数据库的建立及连接  48-50
  5.2 用户管理模块的实现  50-53
    5.2.1 功能实现  51
    5.2.2 页面设计  51-53
  5.3 公告管理模块的实现  53-54
  5.4 拍卖管理模块的实现  54-60
    5.4.1 商品信息管理  54-55
    5.4.2 拍卖商品管理  55-59
    5.4.3 拍卖记录管理  59-60
  5.5 支付管理模块的实现  60-64
    5.5.1 订单信息管理  60-61
    5.5.2 付款信息管理  61-64
  5.6 系统测试  64-66
    5.6.1 系统测试目的和方法  64
    5.6.2 系统功能测试  64-65
    5.6.3 系统维护  65-66
  5.7 系统安全性分析  66
  5.8 本章小结  66-67
第六章 总结与展望  67-69
  6.1 全文总结  67
  6.2 工作展望  67-69
参考文献  69-71
致谢  71-72
攻读学位期间发表的学术论文  72

相似论文

  1. 基于MDA的界面自动生成方法的研究,TP311.5
  2. 信息资源元数据模型的研究与应用,TP315
  3. 基于行业参数优化模型的投资项目决策支持系统,F283
  4. 商业银行联网核查公民身份信息系统的设计与实现,TP311.52
  5. 基于FMS的校园即时通讯系统设计与实现,TP311.52
  6. 设计模式在银行支付系统中的应用研究,TP311.52
  7. 基于Flex与J2EE的族谱网的设计与实现,TP393.092
  8. 基于SaaS模式的中小型服装企业商务平台的研究与开发,TS941.8
  9. 山东大学办公信息系统的设计与实现,TP311.52
  10. 基于J2EE的网络教学平台设计与研究,TP311.52
  11. 高校教务管理信息系统的研究与实现,TP311.52
  12. 潍坊食品药品监督管理系统的设计与实现,TP311.52
  13. 基于J2EE技术的公文管理系统设计与实现,TP311.52
  14. 小型国际结算系统的设计和实现,TP311.52
  15. 基于存销比配货模型的营销信息管理系统设计与实现,TP311.52
  16. 交通工程质量监督管理系统的设计与实现,TP311.52
  17. 基于J2EE架构质监OA系统的设计与实现,TP311.52
  18. 基于J2EE多层架构技术的Web应用研究,TP393.09
  19. 基于J2EE的军官学习和训练管理系统设计与实现,TP311.52
  20. 高职院校网络选课系统设计与实现,TP311.52
  21. 基于J2EE技术的第三方物流管理信息系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com