j2ee架构的电子商城设计与实现(附件)【字数:14518】

摘 要摘 要随着互联网技术的发展和壮大,各行各业都已接入互联网中,人们已经迎来了物联网时代。而电子商城这一新时代的购物方式也已走进千家万户,成为大家购物的首选。本文以B2C ( Business to Customer)电子商务网站作为研究对象,通过研究学习建立一个电子商城系统—江苏科技大学电子商城系统,来探讨物联网时代网上购物给人们带来的便利,给现有商业模式带来的影响。本文针对现有的电子商城进行业务需求的分析,设计出基于J2EE架构的电子商城系统。本文着重探讨了电子商城系统的实现所需要的技术,对Spring+Struts2+Mybatis三层架构的组合进行了研究,对数据库的建设进行了细致的分析。同时本电子商城已经发布在云服务器上,客户和商家都可以随时随地登录网站,真正实现了电子商城的商业化运营,享受科技带来的便捷。关键词JAVA;电子商城;J2EE;B2C;
目 录
第一章 绪论 1
1.1 研究背景 1
1.1.1 项目背景 1
1.1.2 技术背景 1
1.2 目的和意义 2
1.3 国内外研究现状 2
1.4 本文的研究内容 3
1.5 论文的组织结构 3
第二章 开发环境 4
2.1 Java简介 4
2.2 三大框架的集合 4
2.3 MySQL 5
2.4 发布环境配置 5
第三章 需求分析 6
3.1 业务需求分析 6
3.2 用户需求分析 6
3.3 功能需求分析 6
3.3.1 会员管理需求 6
3.3.2 商品管理需求 7
3.3.3 后台管理需求 7
3.4 本章小结 7
第四章 数据库设计与实现 8
4.1 数据库介绍 8
4.2 本系统数据库设计 8
4.2.1 滚动信息表 9
4.2.2 分支种类表 10
4.2.3 主要种类表 11
4.2.4 会员表 11
4.2.5 友情链接表 12
4.2.6 *好棒文|www.hbsrm.com +Q: ^351916072# 
管理员详细信息表 12
4.2.7 订单表 12
4.2.8 商品信息表 14
4.3 数据库JDBC连接 14
4.3.1 数据库连接后台类 15
4.3.2 系统导入的jar包 15
4.3.3 SQL注入 16
第五章 电子商城系统的功能设计与实现 19
5.1 商城系统结构图 20
5.2 系统开发辅助工具 20
5.2.1 Log4j介绍 20
5.2.2 Log4j.properties文件的配置 20
5.3 商城信息模块 21
5.4 同时在线人数 22
5.5 商品信息模块 23
5.6 购物车模块 23
5.7 订单查看模块 24
5.8 用户管理模块 25
5.9 后台模块 28
5.10 系统在云服务器上的发布 32
5.10.1 云服务器发布网站系统的需求 32
5.10.2 云服务器开发环境配置 33
5.10.3 云服务器Tomcat安装 34
5.10.4 云服务器MySQL安装 37
5.10.5 电子商城网站的发布 40
第六章 系统测试 43
6.1 什么是系统测试 43
6.2 测试步骤 43
6.3 系统测试用例 43
6.3.1 会员注册用例 43
6.3.2 商品信息新增用例 44
结 语 45
致 谢 46
参 考 文 献 47
绪论
从三皇五帝时代的筚路蓝缕到现今的“工业 4.0”,人类已经进入了物联网时代,科技的进步给人们的生活带来了许多便利,电子商城的横空出世向消费者们展示出了一种新颖的购物理念。
马云的成功让人们看到电子商务的蓬勃生机,相比于传统商业的高昂的成本,电子商务以其相对低廉的成本和二十四小时运营的服务吸引了广大商家的注意,同时其低廉的成本也使其以优惠的价格、方便的交易手段吸引众多网民,成为物联网时代大家首选的购物方式。
本文旨在讨论如何开发设计B2C模式下的基于J2EE架构的电子商城系统。
研究背景
项目背景
联合国国际贸易法律委员会对电子商务的定义:电子商务是采用电子数据交换 (EDI)和其他通信方式增进国际贸易的职能[1]。
电子商城是由电子商务软件构建的大型商品电子交易平台,其主要功能是通过电子商务商城交易平台准确、快速地向客户销售产品。电子商城也叫网上购物商城,在中国,因为马云的阿里巴巴的巨大成功,让大家都对电子商城非常关注。双十一之夜淘宝和京东惊人的交易量,阿里巴巴、亚马逊、京东巨大的产值,也让人们惊叹电子商城的商业价值。
电子商城和现实世界中的商店没有太大的区别,所不同的是在交易中电子商务手段的运用。因为一切交易手段都在网上进行,所以节约了商品的成本,也使得购物者能足不出户的买到全中国乃至全世界的商品,这使得电子商城火遍神州大地。这一巨大的商机也吸引了很多人的关注,本文就试着开发一套基于J2EE架构的电子商城系统,暂且命名为江苏科技大学电子商城系统,以此来纪念本人的母校。
技术背景
电子商城系统乍看简单,实则非常复杂,加上现在蓬勃发展的计算机技术,所选用的技术组合非常多。就目前来看,基于web的应用模式已经成为互联网服务的主流,考虑到电子商城的安全保障和跨平台需求,Java作为一门既开源又具有跨平台特性的语言,非常适合于电子商城的开发,所以选择了Java语言来开发电子商城。
J2EE(Java 2 Platform, Enterprise Edition)[2]是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。企业和个人在J2EE平台开发一些需求模块时,因为使用了标准的可重用模块组件以及由于构建出能自动处理编程中多方面问题的等级结构,J2EE的开发比较简单,降低了编程的难度和程序员培训时间的缩短。同时J2EE平台上有众多便利的框架可以让开发者轻松的完成诸如数据库连接、页面开发、事务处理、前后台交互等需求模块的处理。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/379.html

好棒文