收藏 分享(赏)

基于j2ee平台电子商务系统毕业设计.doc

上传人:无敌 文档编号:632595 上传时间:2018-04-15 格式:DOC 页数:48 大小:1.28MB
下载 相关 举报
基于j2ee平台电子商务系统毕业设计.doc_第1页
第1页 / 共48页
基于j2ee平台电子商务系统毕业设计.doc_第2页
第2页 / 共48页
基于j2ee平台电子商务系统毕业设计.doc_第3页
第3页 / 共48页
基于j2ee平台电子商务系统毕业设计.doc_第4页
第4页 / 共48页
基于j2ee平台电子商务系统毕业设计.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、I基于 J2EE 平台下的电子商务系统专业:电子信息工程 姓名:* 指导老师:*摘 要 随着 Internet 的迅速发展,当今电子商务系统已经被广大的互联网用户所接受,电子商务的形式很多,而网上购物是一种以高效、成本低的优势,慢慢成为一种新型的经营理念。本论文尝试通过 WEB 应用程序在网上构建一个动态的网上购物系统,本系统主要使用的是 SUN 公司以 JAVA 为核心语言的 My eclipse 开发工具,利用 SUN 公司提供的 JDK1.6.0 建立运行环境 ,在结合 MySQL 建立数据连接关系,利用其提供的各种组件,在短时间内建立数据库,通过对数据库进行分析与 JSP 页面的建立,

2、来不断改进,熟悉该系统的基本功能的实现的可行系统。关键词 MVC 框架,Struts、Hibernate, 电子商务ABSTRACTThe e-commerce system has been accepted by the vast amount of internet users with the rapid development of internet. Therefore, there are various forms of e-commerce system. And shopping online slowly becomes a new kind of management

3、idea as its efficient and low cost. Along with the advance of society, browsing and releasing information has not be able to meet the needs of people nowadays. This thesis tries to through the WEB applications on the Internet to IIbuild a dynamic system of online shopping. This system is a kind of f

4、easible system and it mainly uses the Suns JAVA which is the core language of my eclipse development tools. JDK1.6.0 which from Suns running environment and coupled with MySQL data connection and all kinds of components provided period to set up the database in a short time. With the analysis of the

5、 database and the establishment of a JSP page to continue to improve and familiar with the basic functions of the implementation of the system.Key Words: MVC, Struts, Hibernate, E-commerceIII目录摘 要 .I1.1 系统的开发背景 .11.1.1 电子商务系统的发展前景 .11.1.2 网上购物的现状 .21.1.3 电子商务系统方案对比 .31.2 系统实现的目标 .41.3 系统开发的意义 .42. 网

6、上购书系统的分析 .52.1 系统的设计目标 .52.2 系统的可行性分析 .52.2.1 技术可行性 .52.2.2 经济可行性 .62.2.3 用户群体与市场分析 .62.2.4 技术能力分析 .72.3 可行性分析总结 .73. 系统开发的技术与主要的架构 .73.1 开发技术的选择 .73.1.1 JSP 编程技术 .73.1.2 MySQL 数据库的开发 .103.1.3 JAVA 语言的概述 .103.2 系统的主要框架及开发模式 .113.2.1 基于 B/S 的体系结构 .113.2.2 MVC 设计思想 .134. 系统的功能和流程 .154.1 平台功能模块的设计分析 .1

7、54.2 系统架构 .164.2.1 交易系统架构 .174.2.2 管理系统架构 .174.2.3 系统相关实体图 .185. 数据库设计 .205.1 数据 E-R 图 .205.2 系统数据库的设计 .206. 系统功能的具体实现 .246.1 数据库连接 .246.2 网站首页 .256.3 用户模块 .266.3.1 用户注册管理 .266.3.2 用户登录模块 .27IV6.4 购物车模块 .30结 论 .33附 录 .34参考文献 .42答 谢 .4311. 绪论随着社会的节奏越来越快,人们对高质量、高水平的生活方式的追求也越来越高。而快捷、方便、放心的网上购物越来越多符合广大互

8、联网用户的需求,因此电子商务网站也就这样产生了。对于电子商务系统的最大优势就是给更多的互联网用户提供了最为便捷快捷的消费方式,这种便捷不仅体现在网络之外的物流、商品的优惠等等,同时也体现出用户在进行网络操作时候的方便性和易用性。1.1 系统的开发背景1.1.1 电子商务系统的发展前景由于互联网的日益发展,用户通过互联网收集和提供信息已经成为了一种重要渠道,并慢慢成为传统领域的主流,越来越多的用户选择在网上购物,通过网上购物可以满足人们足不出门就可以购买到自己想要的任何商品,这样的消费模式也被广大消费者接纳和认同,尤其成谜语网络时代带年轻人,当然,成功的电子商务系统并不是通过简单的一套程序就能完

9、成的,它不仅需要与金融系统紧密的联系到一起,还要有完善的物流系统的支撑。另外还需要良好的信誉度,和前期强大的宣传力量,以及完善的服务,在国内,随着互联网的不断更新,互联网的技术越来越成熟,越来越的多用户加入到互联网的群体当中,相应的网上购物也逐步成为中国最流行的购物方式。随着我国互联网技术的逐步成熟化,以及我国信用制度的建立,网上支付系统的完善。给广大互联网用户2提供了一个安全付款的平台,比如在国内比较成功的电子商务系统例如阿里3巴巴,京东商城,无论在哪个方面,都是值得学习的榜样。在国外,西方国家互联网发展已经非常成熟,已经有了完善的网上购物的环境。在西方国家网上信用度的成熟和网上付款系统的完

10、善,互联网民们购物的心态慢慢的转变,传统的购物方式,已成为过去。对于我国在电子商务系统的完善制度比美、日信息化程度比较高的国际和地区相比,我国在电子商务系统的发展前景巨大。1.1.2 网上购物的现状(1) 网络购物的消费现状在我国电子商务系统从刚开始的 600 家左右开始,伴随互联网技术的迅速发展,网上商店数量也就迅速的增长,而销售的商品种类是琳琅满目。首先是书刊,音像制品和日用百货这几类,其次电器,数码产品类。第三就是金融服装类和网上教育类。据调查显示,书籍杂志,数码产品及相关的产品受到广大消费者的青睐。可见与在当今人们在现实中购物的需求相比网上消费更多的集中在对经省平台和时尚商品的消费。(

11、2) 网络购物的消费层析从互联网引入中国到现在互联网的发展速度,可以说给我国带来翻天覆地的变化。据 CNNIC 的调查报告显示,网络购物消费者职业分布,上网目的及使用的服务范围越来越多,在线上网的时间越来越长,消费者的职业分布有计算机业教研机构、大专及本科院校为主体转变为事业单位、银行工商、税务、保险、教师、学生等等各4行各业。1.1.3 电子商务系统方案对比在我国,目前大多数电子商务系统都采用 PHP 与 ASP 技术应用比较广泛。而 JSP 由于是一种新技术,国内采用的还是较少,而在国外,JSP 技术已经成为了比较流行的一种技术,尤其对于电子商务系统相关的网站,多数采用 JSP。首先,PH

12、P 主要缺乏规模的支持。然后,缺乏多层结构支持,而对于相当大负荷的站点来说,解决方法就是分布计算。应用逻辑层、数据库、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列,PHP 缺乏的就是这种支持。PHP 提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 ASP 是Microsoft 开发的动态网页语言,也继承了微软产品的一贯传统,即只能运行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和 PWS(Personal Web Server)(windows 98)上。Unix 下也有 Chili Soft 的

13、插件来支持 ASP,但是 ASP 本身的功能有限,必须通过 ASPCOM 的组合来扩充, Unix 下的 COM 实现起来非常困难。 JSP 则没有以上缺陷,JSP 可以通过 SUN Java 的 Java Class和 EJB 获得规模支持,通过 EJB/CORBA 以及众多厂商的Application Server 获得结构支持。 三者中,JSP 应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如 IBM 的 Ebusiness,它的核心是采用JSP/Servlet 的 WebSphere;西方另外一个非常著名的电子商务软件5提供商 Int

14、ershop,它原来的产品 Intershop1 ,2, 3, 4 占据了主要的电子商务软件份额。它们都是通过 CGI 来提供支持 的。但去年 10 月后它推出了 Enfinity,一个采用 JSP/Servlet 的电子商务Application Server,而且声言不再开发传统软件。 总的来说,ASP、PHP、JSP 三者都有相当数量的支持者,而这三者也各有所长,在开发过程中,我们会采用实际的需求来选择更为合适的技术,该系统采用的是较新的 JSP 技术,主要是由于 JSP 的跨平台性和安全性都是比较好,其次,通过该系统学习和开发,来深入学习这门技术和掌握开发系统的流程。1.2 系统实现的

15、目标现在流行的电子商务系统不仅在功能上有所完善, 而且在业务逻辑当中有严谨的规则,注重开发当中每一个细小的环节,这样才能确保电子交易时避免发生不必要的错误。我使用 HTML、JSP 等技术来编辑网页,并应用 Hibernate 技术对数据库进行封装,然后利用 Struts 技术实现动态页面的关联。在本系统中通用 WEB 应用系统,结合 Struts、Hibernate 框架来实现包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、用户管理、购物车管理、商品管理等几个功能模块。1.3 系统开发的意义本系统的开发,将信息化的管理带入到销售业,在一定的程度上,优化资源的配置,提高商品的经济效

16、益,降低市场交易风险,提高商品市场流动的效率;在一定程度上缩短用户在商品选择和购物的6中间环节,简化了购物流程,提高效率,为用户节约了大量的时间,通过对新用户的注册审核,好建立一个安全稳定的购物环境, 解决传统电子商务系统存在的诚信度的问题2. 网上购书系统的分析2.1 系统的设计目标本电子商务系统由于需要演示程序,为了掩饰方便,我采用struts/Hibernate 框架,结合 tomcat 工具来实现演示,在此系统分为前台管理和后台管理。前台管理是友好操作界面,提供用户浏览,包括用户浏览书籍、订购书籍及购物车、用户登录、注册等功能,后台管理是为管理人员提供的,包括:书籍管理、用户管理等相关操作,这样提高了用系统的安全性和可操作性。2.2 系统的可行性分析2.2.1 技术可行性由于互联网的发展迅速,不仅遍布人们生活当总的每一个角落,同时又方便互联网用户能够随时随地来使用本系统,所以该系统采用 B/S 结构 1。B/S 结构即浏览和服务器结构,它是随着 Internet 技术的兴起,对于 C/S 结构的一种变化或者改进的结构,这种结构下用户可以直接在浏览器上实现,但是主要的事务逻辑等都是在服务器端(Server)实现,这样形成所谓的三大框架。从而简化客户端电脑的载客,更有力的减小了维护与升级的工作量和投入的成本,更有效

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报