题 目 基于SSM框架的高校学生求助平台外文翻译资料

 2022-12-24 16:28:12

毕业论文(设计)

英文翻译

题 目 基于SSM框架的高校学生求助平台

The Design of B2B E-commerce System Based on MVC Model and J2EE

GUO Chun-yan1

ZHU Kong-lai 2

MA Zong-guo3

Abstract: In the paper, the architecture of J2EE and the method of development system with J2EE were described. Among of these technologies, Web application with the MVC model to develop was emphasized. On the base of the B2B business trade flow, requirement analysis was discussed in detail. It emphasized that the modeling and system designed and implemented. A B2B e-commerce system of four-layer architecture by EJB component technology was established.

Key words: B2B E-Commerce system; J2EE technology; EJB component; MVC model

  1. INTRODUCTION

E-commerce is a new business model which realizes the consumer shopping online and transactions online between merchants and electronic payment online, that based on browser/server application in an open network environment. According to the demand for transactions online of some enterprise, we design and development a sale e-commerce system based on EJB. That realized transaction automation between buyers and sellers which made the orders as the center, solved the problems of data exchange and communication with suppliers, agents, distributors in commercial operation.

2. SYSTEM ARCHITECTURE

Combined the B2B enterprises characteristic and the actual demand, four layers structure of J2EE was used in the system based on the Web, and the B/S model, the client do not need to install client software.

J2EE provides a comprehensive function support on the development of Web-based multi-layer application system. In the systems structure, the client is the thin customer, which provides a convenient interface for the customer, the supplier, the seller, the manager and the management activity; Web layer responses customer requests and submits requests to business logic layer, which improved the efficiency of the system greatly, reduced the burden of the Web layer; business logic layer separates the business logic from other layers, enhances systems extendibility and flexibility; data layer is a large relational database,which storages customers, merchandise and resource information and so on, guarantees integrity and uniformity of all data of the system.

E-commerce system can be divided into 5 sub-systems which includes commodity management (purchase, sale, inventory, order, payment, etc.), order management (purchase orders), members of management, commodity distribution, information management and statements of statistics. System chart shown in Figure 1.

Figure 1. The system chart

2.1 The System Software Model -- J2EE Architecture

At present, the mainstream of enterprise-class application development technology: J2EE based on Java2 is introduced by Sun Corporation, .NET is introduced by Microsoft Corporation, CORBA is introduced by CORBA organization. Three kinds of technologies have their own advantage, I decided to adopt J2EE as the development of the systemrsquo;s main standard when I synthesized the present application situation and each kind of technical concrete characteristic.

J2EE that Java2 Platform Enterprise Edition is a brand-new concept model which was introduced by U.S. Sun Corporation, it has unparalleled advantage in compared with the traditional Internet application. It provides a component-based approach to design, develop and deploy the enterprise system. The J2EE uses multi-layers distributional model, application logic is divided into components according to the functions. J2EE component is an independent software unit; they compose the J2EE application program through related class and the document, and interact with other components. The following is a typical four-layer structure of J2EE:

The client layer component which is running on the client machine; The web layer component which is running on J2EE server;

The business logic layer component which is running on J2EE server;

The software of enterprise information system layer which is running on EIS server.

In the design of system architecture, I take into account the following factors: First, the systems users are mainly various kind of enterprises, in order to enable them to use the system in different locations, different times and different circumstances, it is must be taken into account about the systems cross platform. Second, the majority of operations of the system involve to interaction with the user dynamically, therefore it should issue data dynamically. Third, the system has many similar but not identical functions, it is necessary to improve the system modules reusability, cohesion and scalability. Fourth, systems operation needs the backstage database to provide the data management and the control service.

2.2 the Combination of J2EE and MVC 2.2.1 MVC model

MVC (Model-View-Controller) model originated in the Small-talk -80 language, applies in the interface design early, and now as a typical object-oriented design pattern is widely used. MVC model divides the

application into the model (Model), view (View) and controller (Controller). Model is the application core that on behalf of the data structure and business logic; View is the external performance of the model that enable customers interact wi

剩余内容已隐藏,支付完成后下载完整资料


毕业论文(设计)

英文翻译

题 目 基于SSM框架的高校学生求助平台

学生姓名 张天宇

学 号 20131334016

院 系 电子与信息工程学院

专 业 通信工程

指导教师 李致金

二 O 一 七 年 四 月 二 十 日

基于MVC模型和J2EE的B2B电子商务系统设计

GUO Chun-yan

ZHU Kong-lai

MA Zong-guo

摘要:本文介绍了J2EE架构和J2EE开发系统的方法。 在这些技术中,强调了使用MVC模型开发的Web应用程序。 在B2B业务贸易流程的基础上,详细讨论了需求分析。 它强调建模和系统的设计和实施。 建立了EJB组件技术的四层架构B2B电子商务系统。

关键词:B2B电子商务系统; J2EE技术; EJB组件; MVC模型

一、简介

电子商务是一种新的商业模式,它实现了消费者在网上购物和在线商品之间的在线交易以及基于开放网络环境中的C/S应用的在线电子支付。 根据部分企业在线交易需求,设计开发基于EJB的销售电子商务系统。 实现以订单为中心的买卖双方的交易自动化,解决了与供应商,代理商,商业经营者的数据交换和沟通问题。

二、系统架构

结合B2B企业的特点和实际需求,基于Web的系统中使用了J2EE四层结构,而B / S模式,客户端不需要安装客户端软件。

J2EE为基于Web的多层应用系统的开发提供了全面的功能支持。在系统结构中,客户是瘦客户,为客户,供应商,卖家,经理和管理活动提供方便的界面; Web层响应客户请求并提交对业务逻辑层的请求,大大提高了系统的效率,减轻了Web层的负担;业务逻辑层将业务逻辑与其他层分开,增强系统的可扩展性和灵活性;数据层是一个大型的关系数据库,可以存储客户,商品和资源信息等,保证系统所有数据的完整性和统一性。

电子商务系统可以分为商品管理(采购,销售,库存,订单,付款等),订单管理(采购订单),管理成员,商品分销,信息管理和报表等5个子系统统计。系统图如图1所示。

图一:系统图

2.1系统软件模型 - J2EE架构

目前,企业级应用开发技术的主流:基于Java2的J2EE由Sun Corporation引入,.NET由Microsoft Corporation引入,CORBA由CORBA组织引入。三种技术有其自身的优势,当我综合当前的应用情况和各种技术具体特点时,我决定采用J2EE作为系统主要标准的发展。

J2EE认为,Java2平台企业版是美国Sun公司推出的全新概念模式,与传统的互联网应用相比具有无与伦比的优势。它提供了一种基于组件的方法来设计,开发和部署企业系统。 J2EE使用多层分布模型,应用逻辑根据功能分为组件。 J2EE组件是一个独立的软件单元;他们通过相关类和文档组成J2EE应用程序,并与其他组件交互。以下是J2EE的典型四层结构:

(1)在客户机上运行的客户层组件;

(2)在J2EE服务器上运行的Web层组件;

(3)在J2EE服务器上运行的业务逻辑层组件;

(4)在EIS服务器上运行的企业信息系统层软件。

在系统架构设计中,我考虑到以下几个因素:一是系统用户主要是各种企业,为了使其能够在不同的地点,不同的时间和不同的情况下使用系统,必须考虑到系统的跨平台。第二,系统的大部分操作涉及与用户动态交互,因此应该动态发布数据。第三,系统具有许多相似但不相同的功能,有必要提高系统模块的可重用性,内聚力和可扩展性。第四,系统的运行需要后台数据库提供数据管理和控制服务。

2.2组合J2EE和MVC 2.2.1 MVC模型

起源于小型-80语言的MVC(Model-View-Controller)模型早期适用于界面设计,现在作为典型的面向对象设计模式被广泛使用。 MVC模型划分

应用程序进入模型(Model),view(View)和Controller(Controller)。模型是代表数据结构和业务逻辑的应用核心; View是模型的外部性能,使客户能够与系统进行交互;控制器响应用户的输入并关联模型和视图。从其定义可以看出,MVC模型使用“分割”思想分离数据访问和逻辑过程,从根本上解决了B / S模式的问题,在Web应用程序中的构造方面具有显着的优势:

(1)MVC模型可以应用于多用户,可扩展,可维护和高度交互的系统,如我们介绍的以下B2B电子商务系统。

(2)MVC模型可以很好地表达用户与系统之间的交互模型,扩展了整个系统模型的结构。

(3)MVC模型可以非常方便的使用多个视图来显示多组数据,使我们可以轻松地使其他新型客户端的系统得到支持。除了操作桌面浏览器,还可以在PDA中运行WAP。

(4)由于MVC以开发人员的格局分离数据控制和数据性能,我们可以区分开发者的责任,后台开发人员可以专注于业务处理,同时在台上关注用户交互界面,从而可以大大提高效率的发展,缩短周期。

2.2.2构建J2EE平台的MVC模型

本系统软件模块的结构设计,我们采用了MVC模型与J2EE框架结合的思想。以下我讨论了系统组合的方法。 MVC映射的系统组件是多样的,根据实际情况灵活地进行分配。在通常的情况下,我们按照以下模式将J2EE元素映射到MVC的三个组件。

(1)控制器:Servlets;

(2)查看:Java Server Pages;

(3)型号:JavaBeans和Enterprise JavaBeans。

J2EE技术将建筑企业Web应用程序中的MVC设计模式统一起来,JSP对应的视图,因为整个系统主要通过JSP与外部交互,可以使开发人员开发网页掌握少数编程技能,开发人员将工作重点放在页面的设计上,而不必关心数据和逻辑的来源; Servlet对应于控件,作为JSP和EJB之间的中间件,它们将用户的请求转换为Model可理解的请求,并决定显示哪个视图; EJB和JavaBeans处理控制器对数据的请求,它们对应于模型,并根据请求生成结果集,EJB主要用于封装业务逻辑和数据逻辑。 MVC模式构建Web应用程序框架。

图2.构建J2EE的MVC模型平台性能

三、发展与实施系统中的组件

在前面我介绍了相关技术在系统中,下面我将具体介绍各级设计开发与实现过程的结合。

3.1客户层设计与开发

客户端是J2EE四层结构的第一层,其主要作用是为用户操作,通过层反映客户需求并向用户显示系统的结果。在几个客户端软件中,Web浏览器通常具有明显的优势,不需要客户端维护,只有一台电脑能够以互联网的身份访问客户端,系统用户主要是客户,供应商,代理商和供应商,大量,使用分散体。所以我选择B / S模式,用户只能通过浏览器实现系统的功能模块,操作简单方便。

3.2 Web层设计与开发

Web是J2EE四层结构中的第二层,其主要作用是响应客户端请求,并将结果返回给客户端。 Web层主要是JSP和Servlet,JSP和Servlet可以处理客户请求并建立响应,这是在Web容器上运行的。通过结合两种技术,使系统具有更清晰的页面性能,更清晰地界定角色,提高开发效率。

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[28411],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版