《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文

上传人:zhuma****mei2 文档编号:136015126 上传时间:2020-06-22 格式:DOC 页数:34 大小:346KB
返回 下载 相关 举报
《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文_第1页
第1页 / 共34页
《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文_第2页
第2页 / 共34页
《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文_第3页
第3页 / 共34页
《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文_第4页
第4页 / 共34页
《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-公开DOC·毕业论文(34页珍藏版)》请在金锄头文库上搜索。

1、摘 要 电子商务是一种基于Web平台的新型商务模式,其充分利用了互联网快捷、广博、丰富的资源优势,来达到并完成商业交易的目的。而网上购物作为电子商务应用的一方面,极大地促进了电子商务的蓬勃发展。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制,通过对当前国内外网上购物系统的发展现状进行分析,提出采用目前主流的J2EE软件开发应用框架,基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计方案,以达到安全性高、跨平台、易于维护、扩展性强的目的。关键词:电子商务,网上购物,MVC模式,购物车 AbstractE-commerce

2、 is a Web-based platform, the new business model, the full use of the Internet fast, vast, rich resources, to achieve and complete the commercial purpose of the transaction. The online shopping as e-commerce applications on the one hand, greatly promoted the e-commerce to flourish. J2EE is built wit

3、h scalability, flexibility, ease of maintenance of business systems to provide a good mechanism through which the current international status of the development of online shopping system for analysis, using current mainstream J2EE software development and application framework based on JAVA MVC(Mod

4、el-View-Controller) framework for the development of this technology goods online shopping system design to achieve high security, cross-platform, easy maintenance, scalability purposes.Key word: E-commerce, Shopping online, MVC pattern, Shopping Cart目 录摘 要1Abstract2绪 论5第1章 系统概述71.1 系统开发背景71.1.1 网购系

5、统前景71.1.2 网购系统发展71.1.3 网购系统现状分析81.2 系统开发的意义81.3 系统实现的目标9第2章 系统开发环境及相关技术102.1 系统开发平台102.1.1 J2EE102.1.2 Tomcat102.2 开发语言简介102.2.1 HTML102.2.2 CSS112.2.3 JavaScript(Prototype)122.2.4 JSP / Servlet / Java122.3 框架简介132.3.1 Struts2132.3.2 Spring132.3.3 iBatis142.4 系统架构14第3章 系统功能及流程分析173.1 前台功能模块173.2 后台功

6、能模块173.3 系统流程183.3.1 用户注册流程193.3.2 用户登录流程213.3.3 购物车流程22第4章 系统设计234.1 页面设计234.2 功能设计234.2.1 用户注册、登录功能244.2.2 购物车功能244.3 数据库设计24第5章 系统编码及难点分析275.1 系统编码275.2 系统难点及分析275.2.1 首页查询优化275.2.2 Ehcache缓存技术应用285.2.3 购物车技巧运用285.2.4 拦截器引发的问题295.2.5 分页功能30第6章 系统测试316.1 测试环境搭建316.2 系统测试31结 论32参考文献33致 谢34绪 论随着互联网的

7、蓬勃发展,电子商务作为新经济时代的象征,以一种创新的经济方式,带给了人们消费观念的重大变化。网上购物作为电子商务的一部分,在商业经济活动中起着举足轻重的作用,从最初的线下买卖到之前的在线购物,再到时下流行的网上团购,对于整个市场经济来说,这种新型的购物模式可以在更大的范围内以更高的效率实现资源配置,成为商业模式的必然趋势,同时又是中国产品走向世界的一个良好平台。电子商务活动的实施和管理是以电子商务平台作为基础的。电子商务平台是一个为企业或个人提供网上交易洽谈的平台。企业、商家可充分利用电子商务平台提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。其本

8、身所具有的特点,使得企业和商家极大地减少了人力、物力成本,提升了效率,为企业创造了更多的贸易机会,提高了企业的竞争力,从而在一定程度上也改变了整个社会经济运行的方式。传统B/S软件系统开发将页面显示、业务逻辑和数据处理等功能集中在页面代码中,从而导致耦合度过高的问题,最终使得大型系统的开发、维护和扩展比较困难,也不利于开发人员之间并行软件设计。本文研究讨论了基于J2EE体系结构的B/S系统开发技术,应用MVC设计模式,采用目前成熟、流行的Java Web开发框架(包括Struts2框架、Spring框架和iBatis框架)作为应用架构基础,以MySQL作为后台数据库,JSP(Java Serv

9、er Pages)作为页面开发语言,设计开发了该网上商品购物系统小型电子商务平台,有效地提高了系统的并行开发效率及系统的可靠性、可维护性和可扩展性。针对当前蓬勃发展的电子商务浪潮,本文从理论和实践两个角度出发,通过一个小型电子商务应用系统网上商品购物系统,对电子商务和相关技术进行了比较深入的探讨和研究。第1章介绍了网上购物系统的开发背景、发展及现状,论述了系统的设计的意义和目标。第2章对网上商品购物系统所用到的技术和框架进行了阐述说明,并针对相关技术的发展趋势进行了详细介绍,例如HTML5。第3章对本系统的功能及流程进行分析,制定系统的总体设计方案。第4章阐述系统的架构设计,包括页面设计、功能

10、设计和数据库设计。第5章详细说明相关功能模块在开发过程中遇到的技术难点,通过分析、查阅相关技术资料并最终解决。第6章对系统进行测试,确保系统可稳定运行,同时,提出了系统仍需改进的地方。综述结尾对本次毕业设计及系统进行了总结并列举了相关参考文献,最后是本次毕业设计的致谢辞。第1章 系统概述1.1 系统开发背景1.1.1 网购系统前景据了解,从1999年以来,网络购物的物流配送问题就在持续地改进。到了2005年,网上支付手段取得了重大突破。2006年开始,中国的网购市场开始进入一个新的阶段。2007年是中国网络购物市场快速发展的一年,无论是C2C电子商务还是B2C电子商务市场交易规模都分别实现了1

11、25.2%和92.3%的快速增长。根据艾瑞咨询最新报告研究数据显示,2010年中国网络购物市场年交易规模达到4610.0亿元,较2009年增长75.3%;用户规模达到1.48亿,网民渗透率达32.9%。艾瑞咨询监测数据显示,2010年中国购物网站的访问用户达到3.65亿人,到四季度,这一数据已升至4.3亿人。可见,购物网站访问用户规模呈持续增长态势,这无疑将更加有力的推动网上购物的发展。1.1.2 网购系统发展网上购物系统的发展已经有十年左右的发展历史了,经过不断的演变,如今的网上购物系统已经相当成熟,从最初的线下交易到在线平台购物,再到现在受到网友热捧的团购,网购系统已经从星星之火发展到了百

12、家争艳。1999年,我国首家C2C电子商务网站易趣网诞生;随后是最早的B2C电子商务网站8848上线;11月卓越、当当等电子商务网站相继开展网上购物之路。这一年是电子商务网站的转折点,也是网上购物系统的起点,这一转折点掀起了网上购物系统的创业高潮。2003年,阿里巴巴创建淘宝网,支付宝作为我国领先的第三方支付平台,给电子商务行业带来了新领域,促进了中国网购理念和知识的普及,也成为了网上购物的最佳平台,为事业者带来了发展机会。2005年,腾讯的拍拍网诞生,拍拍是既淘宝之后的C2C电子商务平台“黑马”,拍拍网的快速发展让中国的网上购物系统市场格局悄然发生着变化。2007年,凡客诚品由卓越网创始人陈

13、年先生创立。凡客诚品坚持国际一线品质,中产阶级合理价位。提倡简单得体的生活方式,希望跟别人打交道时是得体的,且在这个浮华远去回归真实的氛围里,VANCL凡客诚品的品牌精神,更加有默契于大势所趋。2010年,京东商城实现第三轮1.5亿美元的融资,打破了国内B2C网上购物系统的融资记录,在业界引起很大轰动。以上都是见证网上购物系统的发展过程,随着大型电子商务网站不断的扩张,网上购物系统一定会到达巅峰的时刻,成为电子商务之星,受到众人的瞩目。1.1.3 网购系统现状分析目前国内主流购物系统中采用ASP、PHP、ASP、JAVA语言开发占据80%,在模式上随着近年国内电子商务情势的大好,各购物系统开发

14、商的兴起如雨后春笋一般。随着国家政策的支持和电子商务行业的高速发展,以后的购物系统发展路线必然走向标准化、国际化、多元化、行业细分化的市场道路。2011年7月6日,中国电子商务协会数字服务中心在北京发布了2011年中国电子商务行业研究报告,报告显示,网购已成为网络消费最重要的增长驱动力,预计2011年我国网购市场交易规模将达到7634.1亿元,但我国网络交易整体信用度不容乐观。数据显示,2010年上半年,我国网络消费总量达4734亿元,2010年全年增幅为48.8%,中国网民网络消费总量首次突破10000亿元人民币,人均月度网络消费额达206元。到2011年,我国网络购物支出将突破网络消费总额

15、的一半(55.8%),预计我国网络购物市场交易规模将达到7634.1亿元。与此同时,中国网络购物市场用户规模也将进一步扩大。2010年中国网络购物用户规模达到1.48亿,互联网网民的32.9%;2011年这一数字可达到1.93亿人,增长率为30.4%。中国电子商务将长足发展。1.2 系统开发的意义中国互联网的蓬勃发展以及网上购物较传统购物方式所呈现出来的诸多特点(例如,商品种类多、速度更新快、价格低廉实惠、易于商品的品牌推广等),对于企业开展电子商务平台,提升竞争力,创造财富价值,有着重大、深远的意义。而网上开店门槛与成本低、启动资金少,风险小、交易快捷方便,其天然优势对于个人互联网创业同样具有意义。1.3 系统实现的目标网上商品购物系统以Eclipse作为应用开发平台,采用目前最流行的Java Web开发框架作为应用架构基础(包括Struts2框架、Spring框架和iBatis框架),以MySQL作为后台数据库,JSP(Java Server Pages)作为页面开发语言。预期在功能上基本实现一个电子商务购物系统前台层面的基本功能,包括用户注册登录、用户信息维护、浏览商品、查询商品、订购商品、购物车管理、订单生成等功能,最

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号