节点文献

综合订单支付系统的设计与实现

The Design and Implementation of Integrated Payment System

【作者】 刘海峰

【导师】 黄岚; 杨滨;

【作者基本信息】 吉林大学 , 软件工程, 2012, 硕士

【摘要】 随着计算机网络技术的飞速发展,基于WEB的网络服务也越来越得到广大电子商务企业青睐。现代化企业也应该从多方面来跟随信息技术的发展步伐,同时充分利用各种电子商务系统提供的良好平台来完成高效率的商业运作。根据这个理念,本系统采用面向对象的java语言,基于SSH架构,开发了综合订单支付系统。在实现时,融入了Ajax技术以及功能强大的客户端框架,并且融入了功能完备的报表模块。系统以订单为主线,以客户(注册用户身份登录)为主体,实现了企业与客户之间快速交易和信息互动。旨在通过该系统的应用来推广互联网企业的产品和服务,使客户随时了解企业和企业的产品,给客户提供在线服务和订单处理功能。首先对题目背景、开发的意义和目的做了阐述。对用到的开发环境和工具做了简单的介绍。在系统设计与分析部分,分析了系统的功能需求、性能需求、.可靠性和可用性需求、出错处理需求、接口需求、约束、逆向需求、将来可能提出的要求等。综合订单管理系统要求面向代理商和供应商,实现一个网上交易平台,提供在线的订单管理、库存管理、促销管理、消息通知、网上支付等功能。基于功能模块划分,综合订单管理系统主要分为两部分:代理商子系统和供应商子系统。代理商子系统主要包括设置、消息中心(查看消息)、联系供应商、订货、订单处理、收货、订单跟踪、统计报表等。供应商子系统主要包括设置、消息中心(制定、发布消息)、信息维护(商品信息维护、商品价格维护、优惠策略维护、供应商联系人维护、基本信息维护、供货策略维护、登录人信息维护)、可供库存发布、订单导出、订单处理结果导入、订单实时看板、订单查询统计等。为了规范数据库设计的命名、字段类型、长度等要素,为了强化表名的管理,便于对系统的理解和开发,制定了表名命名规则。表名分多个级,级由英文字母组成,级之间用“_”号连接,基本与产品一致。对选项字典库进行规范设计,对于有可能扩充的选项才使用选项字典,对于不能扩充的选项如布尔型非此即彼,不需使用选项字典,可在程序中固化。如单据的做废标志可不使用选项字典,但对基础数据可能有多个使用状态的情况,使用选项字典。对系统级的选项,不提供给使用者任何手段进行扩充,而实施或开发人员可以通过特殊手段增加选项,并相应地增加或修改程序对新的选项进行处理。对用户级的选项,提供设置工具,由使用者进行增、删、改。选项一般以一个数字类型的标识号+选项内容构成。如标识号1代表正常,0代表作废等。系统中有大量的一个选择项的选项,为了缩减表的数量,设计一个系统的选项字典表,统一保存只有一个选项的字典库。对数据表进行设计,完成表结构设计。基于XML文件实现了数据的导入导出,目前系统不支持在异构型系统之间传递JSON格式的数据文件。这种格式虽然节省资源,但不如XML规范、不利于灵活定义所载数据的各类属性。最后阐述了系统的详细设计。对公共模块中的登录界面,注册界面;代理商功能模块中的代理商查询、代理商订购、代理商订单确认、支付、代理商收货确认做了设计。对供应商功能模块的基本信息维护业务策略发布做了详细阐述。系统采用先进的J2EE技术平台为基础,有效地保证系统稳定和高效地运行;数据库系统采用了Oracle10g以上版本,保障系统数据的可靠和安全性,同时提升系统数据存取效率。该系统主要包括后台数据库的建立和维护以及前台应用程序的开发两部分。前者要求建立起数据一致性和完整性、安全性的平台,而对于后者则要求应用程序功能完备、易操作易使用。

【Abstract】 With the rapid development of computer network technology,the network services basedon WEB has increasingly gained the majority of e-commerce businesses favor. Modern enter-prise in many ways follows the pace of IT development, at the same time, make full use of allkinds of electronic commerce system which provides a good platform to complete theefficient commercial operation. According to this idea, the system uses the object-orientedJava language, based on SSH architecture, developed a comprehensive order paymentsystem.In the implementation, integration of Ajax technology and a powerful clientframework are used to integrate into the full-featured report module. Using the order as themain line, the customer(login again) as the main body, realize the rapid trading between theenterprise and the customer and the information interaction.Aims to promote the productsand services of the Internet companies, through the application of the system so thatcustomers know the products of companies and enterprises, the online services and orderprocessing features.First, the paper analyzes the subject background, the development of meaning andpurposes described in detail. Introduce the development environment and tools in systemdesign and analysis section of the system’s functional requirements, performancerequirements, reliability and availability requirements, error handling needs, interfacerequirements, constraints, reverse demand in the future may be requested. Integrated ordermanagement system requirements for agents and suppliers to achieve an online tradingplatform, providing online order management, inventory management, campaign management,message notification, online payment and other functions. Divided based on function modules,integrated order management system is mainly divided into two parts: agent subsystem andsuppliers subsystem. Agent subsystem, including setting the Message Center (view message),contact a vendor, order, order processing, receiving, order tracking, and statistical reports.In order to standardize the naming of the database design, field type, length and otherfactors, in order to strengthen the management of the table name, easy to understand anddevelop the system, and developed a table name naming rules. Table birthright level by theletters of the alphabet between the composition, level with "_" to connect, basically consistentwith the product.Regulate the design, options dictionary database only option dictionary for possible expansion options, the option can not be expanded without the use of options such asBoolean or the other, the dictionary, can be cured in the program. If the documents do Logowithout using the option dictionary, but the underlying data may have more than one state,use the option dictionary. Do not provide any means to the user to expand the option ofsystem-level implementation or developers can add options through special means, and acorresponding increase or modify the program to deal with new options. User-level option,the setup tool by the user to add, delete, change..For user level options provided by the user,the setting tool, add, delete, change.The option is generally constitute identification number toa numeric type of option content.If the identification number1normal,0representative voidedetc.The system has the option of a choice, in order to reduce the number of tables, the optionto design a system dictionary table, unified dictionary library to save only one option. Design,data tables complete the table structure design.Data import and export XML-based file system does not support JSON formatted data filespassed between heterogeneous systems. Although this format is to save resources, but not asgood as the XML specification is not conducive to a flexible definition of the data containedin various types of property.Finally the paper describes the detailed design of the system. Public module login screen,the registration interface; agents query the agent function modules, agents order, agents orderconfirmation, payment, and agent confirmation of receipt of the design. Business strategy tomaintain the basic information of the supplier of the functional modules release described indetail.The system uses advanced J2EE technology platform effectively to ensure system stabilityand efficient operation; database system uses the the Oracle10g above version, to protectsystem data reliability and security, while improving the efficiency of the system data access.The system mainly consists of two parts of the establishment and maintenance of theforeground application development back-end database. Former requirement to establish dataconsistency and integrity, security platform, while the latter requires the application functioncomplete, easy to operate and easy to use.

【关键词】 电子商务订单支付JavaAjax数据库
【Key words】 e-commercepayment ordersJavaAjaxthe database
  • 【网络出版投稿人】 吉林大学
  • 【网络出版年期】2012年 10期
  • 【分类号】TP311.52
  • 【被引频次】1
  • 【下载频次】156
节点文献中: 

本文链接的文献网络图示:

本文的引文网络