《基于MVC的电子商务平台设计的开发与实现.docx》由会员分享,可在线阅读,更多相关《基于MVC的电子商务平台设计的开发与实现.docx(62页珍藏版)》请在第一文库网上搜索。
1、摘要随着信息技术的高速发展,对互联网技术的应用越来越广泛,互联网已经成为现在社会中不可或缺的一部分。由于社会经济的发展,人们放在工作上的时间逐渐增多,去商场购物的时间相对减少,如何能够方便快捷地购买到所需要的商品,已经成为人们关注的重心。为了满足人们的需求,电子商务平台系统应运而生了。电子商务平台系统是一个J2EE企业级的大型网络应用程序,主要划分为用户功能、商品功能、订单功能、邮件功能、管理员功能和日志功能六个功能模块。商品功能和订单功能是本系统的两大重要功能模块。人们可以通过商品功能模块中的商品查询这一功能,对所需商品的详细信息进行查看,并且通过订单功能模块中的订单填写这一功能在网上购买这
2、些商品。真正实现了不用走出家门,就可以买到所需商品的梦想。电子商务平台系统采用现在最流行的基于MVC的Struts框架进行实现。所有的繁重的计算和处理都由服务器端处理,运行速度快,安全并且稳定。数据库采用SQLServer2000,大大减轻了客户端的用户机CPU频率受制的局限,同时绝对的安全性和稳定性是电子商务平台系统最强大,最重要的设计开发组成部分。电子商务平台系统的开发和发布,绝对填补“中国电子商务”的空白。关键字:J2EE , Struts , MVC , SQLServer2000AbstractWith the information technology development,
3、the application of Internet Technologyincreasingly widespread o Now the Internet has become an import part of the society oBecause the socioeconomic development, the times which people spend on the workingbecome more and more, accordingly the times which people spend on the shoppingbecome lesso How
4、can people buy their needed goods conveniently, that has become thefocus of peoples attentiono In order to gratify the need of the people, E-commercePlatform System comes into being oE-commerce Platform System is a J2EE enterprise-classs lager large networkapplicationso Mainly divided into six funct
5、ional modules, including user-functiongoods-function order-form-functionmail-function manager-function and log-functionGoods-function and order-form-function are the most important parts of the System oPeople can enter the goods-search module which in the goods-function to see the goodsinformation w
6、hich they need, and they can enter the order-detail-add module which inthe order-fbrm-function to add the order-detaif informationo Then they can buy thegoodso After this process, people can realize their dream that they have not to out of thehouse, but they can receive the goods they needoE-commerc
7、e Platform System adopts a new technique which being most popular inthe modern societyo The new technique is struts that bases on the MVCo All the heavycomputing and processing processed by the server, running faster, security andtranquilizationo Database adopts SQLServer2000o Greatly reduced the li
8、mitations thatthe client users machines CPU frequency imposedo At one time, absolute security andstability are the most important parts and powerful design and development of theE-commerce Platform System o E-commerce Platform System is issued that absolutelyfill the E-commerce1 blank of China.Keywo
9、rds : MVC, J2EE, Struts, SQLServer2000目录摘要IAbstractII绪论1第1章电子商务平台系统概述21.1 电子商务平台系统的开发背景21.2 电子商务平台系统的开发意义21.3 电子商务平台系统得主要研究内容3第2章 电子商务平台系统应用的技术-Struts简介42.1 什么是 Struts? 42.2 为什么要提出Struts? 52.3 Struts的工作流程6第3章 电子商务平台系统的总体规划83.1 电子商务平台系统开发的基本原则83.2 电子商务平台系统,系统划分的基本原则8第4章 电子商务平台系统的需求分析104.1 电子商务平台系统用例图
10、114.2 功能需求144.3 对安全性的需求18第5章 电子商务平台系统的系统设计195.1 电子商务平台系统软件体系结构195.2 电子商务平台系统运行体系205.3 电子商务平台系统部分功能模块相关图形215.4 电子商务平台系统的数据库设计245.4.1 数据库概念设计245.4.2 数据库逻辑设计255.4.3 数据库物理设计26第6章电子商务平台系统的系统实现336.1 用户登录336.2 用户注册35第7章 电子商务平台系统的系统测试437.1 软件测试简介437.2 功能测试457.2.1 注册成功的测试457.2.2 注册失败的测试46结束语48致谢49参考文献50绪论在今天
11、这个信息技术高速发达的时代,对互联网技术的应用已经越来越广泛。无论是在家庭、公司还是企业,随处都可以看到互联网技术在它们当中所发挥的作用。互联网已经成为整个社会不可或缺的一部分。加之,现在社会经济高速发展,人们放在工作上的时间越来越多,去商场购物的时间相对减少。如何能够方便快捷地购买到所需要的商品,已经成为人们关注的重心。“以盈利为目的”是公司和企业一贯奉行的宗旨。如何能够快速准确地将商品信息发布出去,以最少的投入,在最短的时间内获得最大的经济效益,是公司和企业一直在考虑的问题。电子商务平台系统通过对用户功能模块、商品功能模块、订单功能模块、邮件功能模块、日志功能模块和管理员功能模块的实现,将
12、消费者和公司、企业紧密地联系在一起。人们可以在工作之余,通过电子商务平台系统在网上订购所需要的商品,免除了很多困扰。公司和企业通过电子平台商务系统及时准确地将商品信息发布出去,节省了很多人力、物力和财力。商品功能模块和订单功能模块是电子商务平台系统重要的组成部门。通过商品功能模块,公司和企业可以在互联网上发布商品信息,消费者可以通过互联网对公司和企业发布的商品信息进行查看,并且可以对所需要的商品进行查找。通过订单功能模块,消费者可以把想要购买的商品信息和送货信息填写好发送到服务器,服务器对其进行处理,然后将商品送到消费者的手中,真正地实现了不用走出家门就可以买到所需要的商品的梦想。电子商务平台
13、系统的目的是为消费者和公司、企业提供更多的方便,使消费者和公司、企业能够充分地体会到在这个信息技术如此发达的时代,互联网技术在其中所发挥的作用。同时也能够填补“中国电子商务”的空白。第1章电子商务平台系统概述1.1 电子商务平台系统的开发背景目前我国仍然处于市场经济发展的初级阶段。由于社会主义市场经济的优越性,使得我国的经济正在以前所未有的速度高速发展。特别是近几年来,我国在世界经济发展总体趋缓的情况下,仍然可以保持着一个良好、健康、稳定的发展态势。当今世界风云变幻,尽管很多不良因素仍然存在,但是总体稳定的环境为我国政治、经济、科学等方面的发展奠定了稳定的基础。同时我国也坚持一贯“维护世界和平
14、,促进经济发展”的原则,积极努力的维护对我国和世界人民都有利的和平环境。随着我国经济的不断发展,我国已经基本具备了发展“基于互联网经济”的雄厚基础,其中,电子商务作为这个领域中的重要组成部分,在近几年正在以很高的速度成长并壮大。尽管电子商务在国内的发展环境和发展空间都非常广阔,但是仍然处于起步阶段,还是远远落后于世界发达国家的发展步伐;而电子商务在欧洲、北美等发达地区已经成为一种比较成熟的经济模式,有很多宝贵的经验值得我们借鉴和学习。作为新兴行业的软件业,应该有责任充分推动国内电子商务的发展,为我国经济的信息化发展注入新的活力。1.2 电子商务平台系统的开发意义电子商务平台系统是基于最流行最优
15、化的MVC(struts+SQL Server2000)框架的J2EE企业级大型网络应用程序,所有的繁重计算和处理都由服务器端处理,运行速度快,安全稳定,数据库采用SQLServer2000大大减轻了客户端用机CPU频率受制的局限;同时绝对的安全性和稳定性是本系统最强大、最重要的设计开发组成部分。本系统的开发和发布,可以填补“中国电子商务”的空白。1.3 电子商务平台系统得主要研究内容本系统全面实现MVC (模型视图控制)三层架构,采用STRUTS框架,最有说服力的证实了多层建构框架模式的绝优越性。数据和逻辑处理由STRUTS的模型层Model进行处理,页面调转由STRUTS的控制层Controller实现,页面负责显示请求和响应,大大增强了 “人机”的互动性,这一层在STRUTS的视图层View实现,完全使用STRUTS标签实现,同时使用validator验证框架进行数据检验。数据的存储和持久化由JDBC持久层实现,数据库采用SQLServer2000,整个系统完全贯穿JAVA面向对象的概念,全面完整地实现了 JAVA的封装性,继承性,多态性的三大