电子与信息工程毕业论文:基于J2EE环境的B2B电子商务系统的开发.doc
《电子与信息工程毕业论文:基于J2EE环境的B2B电子商务系统的开发.doc》由会员分享,可在线阅读,更多相关《电子与信息工程毕业论文:基于J2EE环境的B2B电子商务系统的开发.doc(32页珍藏版)》请在温州文客信息科技有限公司上搜索。
1、 本 科 毕 业 设 计 基于 J2EE 环境的 B2B 电子商务系统的开发 所在学院 专业班级 电子与信息工程 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘要 随着几十年来计算机技术和网络技术的不断发展和普及,网络经济和知识经济的不断发展,我们进入了真正的信息时代。而电子 商务作为一种新的经济模式,正日益改变我们的生活,也为世界经济赋予了无限的发展空间,同时也给我们的经济注入了新的活力。而 B2B(即企业对企业)电子商务是当今电子商务中最具发展潜力的,同时也是最重要的一种模式。 J2EE技术则为一个良好的 B2B 电子商务平台的实现提供了必要的技术支持。 J2EE 是一套不同于传
2、统应用开发的应用开发技术架构,它包含了许多组件。它提高了可移植性、安全性与再用价值性,简化且规范应用系统的开发与部署。本次设计选择了在 J2EE环境下设计一个简单的 B2B 电子商务系统网站。在 设计过程中为了 保证设计时的思路清晰,逻辑正确,本文主要采取 MVC 的模式设计这个电子商务网站,将程序分为控制器类、视图类和模型类三大模块。 Struts 框架中的核心组件是由控制器是由 ActionServlet 类来实现的。视图就是一组 JSP 文件,主要用于 WEB 浏览。模型表示应用程序的状态逻辑。利用以上模块来实现电子商务网站的基本购物、搜索、查询等功能。本文重点介绍了电子商务网站的设计过
3、程以及思路,对系统功能进行了分析和设计,同时也对开发软件和开发环境进行了简单的介绍。最后对网站的实现和需要进行的改进进行了概述。 关键词 : B2B;电子商务; J2EE; JSP; JAVA II ABSTRACT In decades with computer technology and network technology unceasing development and popularization, the network economy and intellectual development of economy, we enter the true information
4、 era. While the electronic commerce as a new economic model, are growing and changing our life, but also for the world economy given unlimited development space, also give us new vitality into the economy. And that business to business (B2B) electronic commerce is todays e-commerce the most potentia
5、l, is also the most important one mode. J2EE technology for a good while the realization of B2B e-commerce platform provides the necessary technical support. This set of application development J2EE technical architecture is different from the traditional application development, it contains a numbe
6、r of components. It in order to improve transportability, safety and garnish with value sex, simplify and standard application system development and deployment. This design chose in J2EE environment design a simple B2B e-commerce website system. In the design process to ensure that the design of cl
7、ear thinking, logic, this paper mainly adopts MVC correctly the model design the e-commerce sites, a program is divided into controller type, view class and model class three modules. The core component is Struts framework by ActionServlet class by controller is realized. The view is a group of JSP
8、files, mainly used in WEB browsing. The state model to represent application logic. Utilizing the above module to implement e-commerce shopping, search, inquires the basic functions. This paper mainly introduces the design process of e-commerce sites and idea for functions of the system are analyzed
9、 and design, simultaneously to develop software and development environment is also briefly introduced. Finally the realization and the need for website improvement are summarized. Keywords: B2B; E-commerce; The J2EE; The JSP; JAVA III 目录 第 1 章 系统概述 .1 1.1 电子商务概念 .1 1.2 Web 应用的发展 .1 1.3 电子商务应用的现状与趋势
10、 .2 1.4 数据库技术 .3 1.5 系统目标 .4 1.6 系统的开发意义 .4 第 2 章 J2EE Web 开发技术 .5 2.1 J2EE 平台 Web 开发技术简介 .5 2.2 基于 B/S 的体系结构 .6 2.3 Struts 框架的应用 .6 2.4 选用 SQL Server 2000 数据库 .9 第 3 章 系统需求分析与设计 .11 3.1 系统的设计原则 .11 3.2 系统描述 .12 3.3 系统主要功能流程 .12 第 4 章 系统设计 .14 4.1 数据库设计 .14 4.2 功能模块设计 .17 第 5 章 系统的功能实现 .19 5.1 系统软硬件
11、配置 .19 5.2 系统实现 .19 5.3 系统性能分析 .21 第 6 章 讨论与总结 .22 6.1 论文所做的主要工作 .22 6.2 研究发展方向 .22 致谢 . 错误 !未定义书签。 参考文献 .23 IV 附录 1 .24 1 第 1 章 系统概述 1.1 电子商务概念 电子商务是源于英文 ELECTRONIC COMMERCE,简写为 EC。电子商务主要包含电子方式和商贸活动两方面的内容。 随着时代的告诉发展,人们生活节奏的日益加快。人们越来越需要一种简单而高效的进行商贸活动的方式,而 INTERNET 技术的发展使得这一需求得到满足。随着 INTERNET 技术的发展,使
12、得电子商务也快速的发展了起来。同时基于 INTERNET 技术的电子商务使得电子商务的买卖双方也无需见面就可以简单、高效、快捷、低成本的完成交易。 电子商务模式是指企业运用互联网开展经营取得营业收入 的基本方式;传统的观点是企业的电子商务模式可以分为 B2C、 B2B、 C2B、 C2C、 B2G 等这五种经营模式。其中, B2B(企业对企业)模式是电子商务应用最多和最受企业重视的一种电子商务模式,企业可以使用Internet 或其他网络来寻找最佳的合作伙伴,同时通过电子商务平台来完成从定购到结算的全部交易行为。例如现在 B2B 电子商务中具有代表性的是马云的阿里巴巴电子商务模式。 B2B 电
13、子商务主要是以企业内部网 (Intranet)建构资讯流通为基础,同时利用外部网络(Extranet)来与产业的上中下游厂商进行 连接,从而产生完整的供应链 (SCM)。因此,使用 B2B的电子商务模式不仅可以简化企业内部信息流通的成本,同时也使得企业与企业之间的商贸交易更加的快速、简便,同时还降低了成本。 随着 B2B 电子商务的发展,以及 web 技术的不断发展与使用, B2B 电子商务网站也随之产生。由 Sun 等公司开发的 Java 相关的技术则提供了一整套的 Web 分布式应用开发方案。其中,J2EE 规范制定了一个开放的、基于标准的平台,通过这个规范可以开发、部署和管理 N 层结构
14、的同时以服务为中心的、面向 Web 的企业级应用,它这个应用体系结构是利 用 Java 2 平台来简化与企业级开发项目的开发、部署和管理等相关的诸多的复杂问题。 在电子商务网站开发过程中,网站的商业运作模式决定了网站系统设计,一个功能清晰的网站的设计,一定要从网站的系统设计入手。 而 J2EE 平台采用的则是一个多层次分布式的应用模式。这使得企业的电子商务系统可以根据功能被划分成各种应用组件,从而根据应用组件的不同划分来将其安装在不同的服务器上。因此,只要确定了应用组件在多层次 J2EE 环境的层次,就可以确定应用组件的位置。这样的划分有助于企业项目的开发,尤其是跨企业的项目开发,使得 电子商
15、务系统的开发更加高效,且由于 J2EE 平台的可复制性,也使得项目系统开发风险与成本大大降低。 1.2 Web 应用的发展 Web 应用程序是随着 Internet 技术的不断进步而产生的,它是对传统模式的一种改进。用户只需要用浏览器来访问服务器,而无需使用安装其他的应用程序。这种直接通过浏览网页来实现业务流程,即 Web 应用的业务逻辑完全在应用服务器端实现,是一种全新的软件系统构造技术。这种新的程序开发模式称为浏览器 /服务器( B/S)模式将取代原来的客户端 /服务器( C/S)模式,成为当今应用软件的首选体系 结构。 2 在最初阶段 Web 页面都是静态的,但随着个人计算机的不断普及,
16、从企业到个人计算机已经成为人们生活的重要组成部分。随着 Windows 系统的不断面市,让人们体验到了极为丰富得功能,用户对 WEB 的动态化得期望也越来越高。为了要让 Web 更为动态 ,产生了最早的动态网页 CGI 程序。与静态的 Web 获取不同的是 ,用户可以使用 CGI 来创建程序 ,用户发出请求时程序就会执行来这个程序。例如你想在 Web 网站上浏览需要的商品 ,可以利用一个 CGI 脚本来访问这个网站的商品数据库 ,并得到你所需要的结果。用户通过使用简单的 HTML 表单和 CGI脚本 ,就可以创建简单的前台应用 ,这样客户就可以通过浏览器来购买你所销售的商品。同时CGI 脚本还
17、支持多种语言,从 Perl 到 Visual Basic 都可以支持 ,只要掌握其中的任一一种语言就能编写 CGI 脚本。 CGI使 WEB 应用实现了多种操作,例如处理表格,数据库查询,送电子邮件等, CGI 使网页变成了交互式的。 虽然 CGI 可以实现动态网页,但由于它是基于传统的编程方式,并不适合网页输出,所以它还是难以普及。而且由于 CGI 实现网页的输出需要大量的 print 语句来实现,开发者几乎无法在编写程序中 ,看到最后输出的网页时什么样子,同时也不兼容网页编辑工具,这就使得程序设计人员与网页开发人员无法分工协助。在这种情况下,为了更好的开发动态的网页,产生了新的专门用于开发
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 文钱
下载 | 加入VIP,畅享折扣下载 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 信息 工程 毕业论文 基于 J2EE 环境 B2B 电子商务 系统 开发

链接地址:https://www.wenke99.com/p-338267.html