毕业设计(论文)网上购书系统的开发.doc
《毕业设计(论文)网上购书系统的开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)网上购书系统的开发.doc(26页珍藏版)》请在三一办公上搜索。
1、科学技术学院NANCHANG UNIVERSITY COLLEGE OFSCIENCE AND TECHNOLOGY学 士 学 位 论 文(20082012年)题 目: 网上购书系统的开发 学 科 部: 信息学科部 专 业: 软件工程 班 级: 2008 级 (2) 班 学 号: 学生姓名: 指导教师: 摘 要随着网络信息技术的迅猛发展和人们购物观念的改变,电子商务得到了快速的发展。无论是企业还是个人都认识到电子商务重要性。电子商务已经成为一种新的销售渠道,它是提高企业和商家核心竞争力的重要途径。它为企业与企业、企业和客户创造了更高效便捷的交易方式。目前不仅有大型 B2B 网站,还有大型的 B
2、2C 交易平台,而且各企业也都在探索自己的电子商务之路。电子商务给金融业、物流业、网络和信息技术等领域提出了新的挑战,也对经济发展提供了新的思路,它必将成为促进经济发展又一新的动力。电子商务作为一种新的商贸方式,它涉及到网络信息技术、电子金融技术、物流活动以及信息安全等等诸多方面。本文主要研究了电子商务现状与发展以及B2C 网上购物平台设计与构建。从软件架构和需求角度,涉及到软件系统模型的设计、UML 建模、系统的需求分析和主要功能的实现。本文详细的介绍了各种 Java EE 技术的最佳实践以及设计模式的应用。表现层介绍了请求处理流程、视图表现和数据验证;业务逻辑层介绍了业务逻辑模型的构建以及
3、 Spring 的应用;数据持久层介绍了数据持久层的结构和实现技术。关键词:电子商务,网上购物,Java EE,表示层,业务逻辑层,数据持久层ABSTRACTE-commerce developed rapidly along with the rapid growth of network information technology and the change of peoples opinions about buying over the Internet. Both businesses and individuals realized the importance of e-co
4、mmerce. It has become a new channel of distribution and is an important means of improving the core-competitiveness of the enterprises and businesses. It is efficient and convenient way of doing business for the enterprises and customers.There are not only large B2Bweb sites but also large B2C sales
5、 platforms and the companies are exploring their way of the e-commerce. The finance industry, logistic industry, network and information technology are faced a new challenge of e-commerce which gave a new ideas for economic progress and will give fresh impetus to development.As a new way of doing bu
6、siness, e-commerce involves the network technology, banking electronics, logistic and information security, etc. The attention of this thesis is concentrated on the current stage and development and the construction of the B2C platform. From a perspective of software architecture and requirement, it
7、 involes the design of software system, UML modeling, requirements analysis of this system andimplementation of main function.This thesis relates best practices of Java EE and application of design patterns in details. In the presentation layer, it introduces request processing workflow, view presen
8、tation and data validation; in the business logic layer, it introduces constuction of business logic model and the spring applicaton; in the persistent layer, it introduces the structure of it and its implementation technology. Key Words:E-commerce, Online Shopping, Java EE, Presentation layer, Busi
9、ness layer, Persistent layer 第一章 绪论1.1 论文研究概况1.1.1 网上购物系统产生的研究背景 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网
10、上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.1.2 国内外研究现状 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。在美、日等信息
11、化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭己越来越习惯于在家中从网上购物。在我国,网上购物系统从无到有也不过短短几年时间。我国第一宗网上购物发生在1998年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。网上购物直到1999年才被人们认可,随着网络的普及,以及拥有13亿人的消费大国,一些风险投资商纷纷争夺中国的网上购物市场,比如当当网、易趣网、8848等,中国网上购物正处于起步阶段。截止到2000年
12、3月底,中国的购物网站近800家,其中近1/3有传统零售业务,2/3则为纯粹的网上商店,这显示了中国的传统零售业对于利用互联网开拓业务还不甚积极,目前从事电子商务的以新兴企业居多。1.2 关于电子商务随着因特网的迅速发展,利用计算机技术、网络技术和远程通信技术,实现了电子商务(Electronic Commerce)的整个商务(买卖)过程中的电子化、数字化和网络化,使电子商务越来越流行。在电子商务网站构建过程中,B/S应用满足网络化的需求,已取代传统的C/S应用。采用基于J2EE/EJB技术的B/S开发可以突破传统B/S开发中要求开发人员掌握多种语言及网络架构知识,开发出的B/S应用突破单页方
13、式浏览、用户界面不够丰富而且很难开发一些对交互性要求高的应用等的局限,为电子商务发展提供广阔的发展空间。1.2.1 电子商务的概念电子商务源于英文Electronic Commerce( EC),其内容包含两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。随着Internet技术的日益成熟,电子商务真正的发展将是建立在Internet技术上开展的各类商务活动。从贸易活动的角度来看,最完整的电子商务是利用Internet进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现。电子商务从寻找客户开始,到商务
14、洽谈、商品订单、网上展示、网上结算(开据电子发票以至到电子报关、电子纳税等),可以使远在全球不同地方的人通过网络进行电子交易。电子商务具有低成本、效率高、速度快的特点,随着国内互联网络的普及,网络已不仅仅限于提供电子邮件和新闻信息服务,网络已经越来越多地影响着零售业的发展。电子商务是随着电子技术和Internet的发展,信息技术作为工具被引入到商贸活动中而产生的,通俗的说,电子商务就是在计算机网络(主要指Internet网络)的平台上,按照一定的标准开展的商务活动。当企业将他的主要业务通过内联网(Intranet)、外联网(Extranet)以及Internet与企业的职工、客户、供销商以及合
15、作伙伴直接相连时,其中发生的各种活动就是电子商务,电子商务是利用电子技术为主要手段来开展商业业务的活动。当然,目前存在着许多对电子商务不同的解释和看法,如国际商会给出的定义是,电子商务指对整个贸易活动实现电子化;欧洲议会定义电子商务为,通过电子方式进行的商务活动。另外,许多IT行业的公司也根据自己的技术特点给出了不同的电子商务定义。如:HP公司定义电子商务为:通过电子化手段来完成商业贸易活动的一种方式,电子商务使我们能够以电子交易为手段完成物品和服务等的交换、是商家和客户之间的联系纽带;IBM公司认为电子业务包括:企业内部网、企业外部网和电子商务,它强调的是在网络计算环境下,把买方、卖方、厂商
16、及其合作伙伴在因特网(Internet)、企业内部网(Intranet)和企业外部网(Extranet)结合起来的商业化应用。无论怎样的定义,在广义上,电子商务突出各参与角色是通过电子的方式来完成的企业各种业务的交易,而不是直接物理交换的形式,泛指企业利用电子技术的手段进行各种各样商务的实施、运作以及管理的整个活动过程。而从狭义上来看,电子商务就是通过互联网进行的交易活动。由于企业的业务涉及范围较广,并且考虑到作为电子商务运营的重要媒体-计算机网络的迅速普及与飞速发展,因而,在本文中将凡是通过计算机网络(Intranet,Extranet与Interrnet)进行的一切企业业务活动均认为是电子
17、商务。1.2.2 电子商务的基本模式针对电子商务的主要参与对象,它可分为商业机构对商业机构的电子商(B2B)、商业机构对消费者的电子商务(B2C),商业机构对行政机构(B2A),消费者对行政机构的电子商务(C2A) 等多种形式。也就是根据交易双方的关系和角色,电子商务可以分为以下几类:1、企业对个人的电子商务(B2C)企业对个人的电子商务是人们最熟悉的一种商务类型,以至于人们错误地认为电子商务就只有这样一种模式。事实上,这缩小了电子商务的范围,错误地将电子商务与网上购物等同起来。近年来,随着Internet技术的兴起,出现了大量的网上商店,由于Internet提供了双向的交互通信,网上购物不仅
18、成为了可能,而且成为了热门。由于这种模式节省了客户和企业双方的时间、空间,大大提高了交易效率,节省了各类不必要的开支,因而,这类模式得到了人们的认同,获得了迅速的发展。本文要研究的网上购物系统就属于此类。2、企业对企业电子商务(B2B)在电子商务中,公司可以用电子形式将关键的商务处理过程连接起来,以形成虚拟企业。在这种环境中,很难区分哪家公司正在进行商务活动。一家公司在一台PC机或移动式电脑上按下一个键就有可能影响一家处于地球另一端的供货公司的业务活动。尽管眼下网上企业直接面向客户(B2C)的销售方式发展势头强劲,但为数众多的分析家认为企业间的商务活动更具潜力。3、个人对个人的电子商务(C2C
19、)5个人对个人的电子商务是一种比较特殊的电子商务,是指不同的个人通过互连网实现商务过程,典型的商务活动包括网上拍卖等。4、企业内部的电子商务企业内部网(Intranet)是一种有效的商务工具,它可以用来自动处理商务操作及工作流,增加对重要系统和关键数据的存取,共享经验,共同解决客户问题,并保持组织间的联系。一个行之有效的企业内部网可以带来如下好处:增加商务活动处理的敏捷性,对市场状况能更快地做出反应,能更好地为客户提供服务。1.2.3 我国电子商务的发展现状1997 年全球电子商务销售额为 26 亿美元,到 1998 年就达到了 430 亿美元,到 2000 年达到 3000 亿美元,2003
20、 年达到了 3.88 万亿美元,2004 年为 7 万亿美元。在我国,电子商务最近几年发展迅猛,中国互联网络信息中心发布的第十六次中国互联网络发展状况统计报告显示,截至目前我国上网用户总数已突破 1亿。据互联网研究系列报告电子商务显示,中国电子商务的交易总额在 2004年已达到 4400 亿元人民币,2005 年激增至 6200 亿人民币,平均年增长率达到 40%。今年以来,网上购物大军已突破 2000 万人。1.3 论文研究的目标及意义 1.3.1 论文研究内容 根据各类网络购物系统的主要工作与任务开发一种能够实现用户管理,商品列表,商品评论,购物车以及订单等基本模块。例如如何实现用户的注册
21、.登录,分页浏览显示,购买商品,生成订单.查询订单等功能。 1.3.2 论文研究目标 本平台利用Java、Jsp、JavaScript、Ajax、Struts、Hibernate技术和mysql数据库的架构实现的,进行系统的分析,从用户的角度去思考,怎么实现足不出户就可以买到所有的商品。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。通过本系统,用户可以完成队商品的浏览、购买、添加购物车和下订单处理等功能。采用了多层开发的思想。JSP作为界面的主要实现技术。Struts2用来进行与客户进行交互,收集用户数据,执行业务流程。同时还使用Ajax使用户得到良好体验。Hiber
22、nate作为持久层的方案,完成对数据库的访问。 1.3.3 论文研究意义 21世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。企业产品的推销、企业形象的树立、企业文化的宣传,都靠着企业网站给着人们的头脑里的第一印象。网站做的好,企业自然受人们关注、受人们青睐;如果网站做的不好,企业的效益自然就会受到影响。企业网站的规划与建设将是一个长久且受人关注的课题,人们将沿着这条研究网站建设的路越走越精彩。 第二章 相关技术综述2.1 开发平台简介 目前的开发平台和技术发展很快。由于系统的要求和运行环境差别很大,各种开发平台和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 网上 购书 系统 开发
链接地址:https://www.31ppt.com/p-3984508.html