电子商务系统的设计与实现doc.docx

上传人:b****3 文档编号:917999 上传时间:2022-10-13 格式:DOCX 页数:43 大小:2.40MB
下载 相关 举报
电子商务系统的设计与实现doc.docx_第1页
第1页 / 共43页
电子商务系统的设计与实现doc.docx_第2页
第2页 / 共43页
电子商务系统的设计与实现doc.docx_第3页
第3页 / 共43页
电子商务系统的设计与实现doc.docx_第4页
第4页 / 共43页
电子商务系统的设计与实现doc.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

电子商务系统的设计与实现doc.docx

《电子商务系统的设计与实现doc.docx》由会员分享,可在线阅读,更多相关《电子商务系统的设计与实现doc.docx(43页珍藏版)》请在冰豆网上搜索。

电子商务系统的设计与实现doc.docx

电子商务系统的设计与实现doc

摘要

随着社会经济的迅速发展和科学技术的全面进步,尤其是计算机事业的飞速发展,以计算机与网络技术为基础的信息系统迎来了蓬勃发展的时期。

网上购物也作为一种潮流步入了我们的生活中 。

网络购物不仅降低了商场的运营成本,并且也避免了消费者挑选商品的烦琐过程,使消费者的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活,也开辟了一个新的销售方式。

本系统是一个小型的电子商务系统,本网上购物系统是根据现有的网上购物系统的现状而设计开发的电子商务平台。

可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。

该论文主要介绍了网上购物系统的开发背景、前台系统的分析设计与实现,后台系统的分析设计与实现。

用户可以在系统中实现注册、登录、分类查询商品信息、购物、管理购物车、结账等功能。

通过后台管理模块可以实现 对后台商品、订单和系统的管理功能。

本系统采用JAVA开发环境,利用MVC的开发模式,以MySQL为系统数据库,以Tomcat作为服务器,整个系统操作简便、界面友好、灵活实用。

 

 

关键词:

网上购物系统;系统管理;JAVA;MVC;Tomcat;MySQL

 

Keywords:

onlineshoppingsystem;management;JAVA;MVC;Tomcat;MySQL

 

1前 言

目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。

网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。

互联网的迅速发展使电子商务成为一种潮流和时尚,也是网上购物成为未来的发展趋势。

越来越多的商家在网上建立起商店,向消费者展示出一种新颖的购物理念。

 网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文旨在讨论如何建设B2C的网上购物系统。

在美、日等信息化程度较高的国家和地区,网络购物发展速度迅猛,很多美国的世界级超一流的零售商,也纷纷挤身于网络经商的行列。

调查表明:

美国的家庭已越来越习惯于在家中从网上购物。

 

  在我国,网上购物从无到有也不过短短几年时间,但中国网上购物的用户数量却发展迅速,这说明在中国发展网上购物具有良好的群众基础,网上购物的方便快捷的优势使网上购物具有巨大的潜在发展优势,网上购物方式日趋被大家接受。

在未来的不久,网上购物必将成为购物消费的主流方式。

2系统开发的背景及意义

2.1系统开发背景

随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。

许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。

范围广泛的,复杂的分布式应用正在Web环境中出现。

网上购物系统就相继的出现,给人们带来了不少的方便快捷,网上购物系统正在快速向前发展。

国外相关研究情况:

美国是网上交易开展较早的国家,在许多领域处于全球领先水平,成为其他国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛;网上商城触及到了各个行业,各种商品和各种服务,发展速度和规模十分迅速。

网上商城正酝酿着巨大商机和挑战。

 

国内相关研究情况:

目前,我国所有行业基本上参与了电子商务。

几年来我国的电信网络设施发展很开,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律。

诚信环境建设等与发达国家相比还有一定差距。

另一方面,软件开发技术的发展也是电子商务的发展的一个硬性条件。

而本次设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Servlet、Java的组件JavaBean,以及网页编程语言HTML。

2.2系统的开发意义

当今Internet发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,公司系统和网站的开发对公司有很大的意义。

公司系统的开发不仅是公司产品展示和公司信息传递的一个平台,更大一方面也是公司形象展示的一个平台。

系统的完整性、健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。

 

网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案;利用Internet的技术通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。

而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为电子商务。

当今比较流行的网上购物系统有“淘宝()”和“当当()”。

它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。

设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。

设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:

动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。

对自己进一步学习和了解网上购物系统具有很大的现实意义,对自己今后从事的工作都有很大的帮助和促进作用。

3系统开发工具的介绍

3.1MyEclipse简介

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、Spring、SQL、Hibernate。

MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

MyEclipse目前支持Java、Servlet、AJAX、JSP、Struts、Spring、Hibernate、JDBC数据库链接工具等多项功能。

可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。

3.2Servlet简介

Servlet是运行在Web服务器或者应用服务器上的Java程序。

它是一个中间层,负责接收客户端的请求和连接HTTP服务器上的数据库或者应用程序。

一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。

虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。

3.3JSP简介

JSP即JavaServerPage,可以将静态的HTML与动态生成的内容混合起来。

JSP既可以实现前台较好的动态效果,也可以利用Servlet实现后台较好的逻辑操作,而且在JSP中HTML的编写与维护更为简单。

JSP的技术的优势如下:

(1)JSP技术是用Java语言作为脚本语言的。

Java语言是成熟的、强大的、易扩充的编程语言。

(2)高效性与安全性。

JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。

(3)可维护性。

由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。

(4)稳定性。

目前,JSP的发展已经是一种较成熟的技术。

系统运行稳定,是大中型电子商务企业的选择,该系统采用JSP+Servlet+JDBC+JavaBean进行开发,没有涉及SSH框架的技术,是初级开发者较长采用的一种开发模式。

3.4Tomcat简介

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。

)页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

Tomcat服务器是在SUN公司的开发的一个优秀的Servlet/JSP容器。

Tomcat负责处理客户端请求,把请求传给Servlet并把结果返回给客户端。

Tomcat服务器除了能够运行Servlet和JSP,还提供Web服务器的功能。

3.5MySQL简介

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。

MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

4网上购物系统分析

4.1系统需求和可行性分析

系统的需求分析和可行性分析是开发一个系统的首要工作,对于系统的性能和系统的开发周期起着至关在重要的作用。

在开发系统时应做好系统的需求调查,对系统的结构框架做好规划,这样才能开发出完善有效的系统。

4.1.1系统的需求分析

系统需求分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。

在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。

通过以往对一些购物网站的浏览和借鉴,作为一个购物系统,应分为前台模块和后台的管理者模块,前台模块应包括登录、注册、购物车、订单等模块,后台模块应包括,管理员登录、添加分类、添加商品、查看订单等模块。

根据系统的需求进行有步骤、有计划的进行开发。

另一方面开发出的系统应符合以下标准:

(1)系统界面人性化,易于操作。

(2)系统应易于维护和进行系统功能的扩充。

(3)保证系统可以容纳一定数量客户同时访问,保证系统的稳定性和健壮性。

(4)后台数据库关系清晰,以免造成数据冗余。

4.1.2系统的可行性分析

随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。

我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

(1)经济可行性:

该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。

(2)技术可行性:

JSP+Servlet+javaBean的技术已经较为成熟。

(3)运行可行性:

该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。

(4)法律可行性:

该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

通过以上的可行性分析,我将采用JSP+Servlet+JavaBean相结合的技术,运用MySQL数据库对网站进行建设。

4.2系统设计的总体规则

无论哪个网站都要有它自己的设计规则。

该平台也一样,它的主要设计规则有:

简单性:

在实现平台

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

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1