基于mvc设计模式的购物网站毕业论文.docx
《基于mvc设计模式的购物网站毕业论文.docx》由会员分享,可在线阅读,更多相关《基于mvc设计模式的购物网站毕业论文.docx(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 摘要网上购物作为电子商务中的重要组成部分,正以一个惊人的速度发展着。但是,正是由于网上购物形式的特定性,必然导致它在交易安全的保证上存在着一定的漏洞。因此,想要更好的解析网上购物以使其更加顺利地发展,必须对网上购物的安全性做一个透彻的剖析。本文首先介绍了什么是网上购物,网上购物的特点,接着从商家和消费者各自的角度分析当前所面临的安全问题,然后从信息、信用、法律和支付等方面分析了网上购物的安全性现状。经过前面的讨论基本涵盖了网上购物可能会出现的安全问题,本文就针对这些问题从信息安全、网络安全、法律保障、客户注意事项等方面提出解决方案。然后,用一个具体实例讲解了网上购物和网上支付的流程,以及对以
2、后的网上购物安全方面提出一些建议。网上购物虽然已经取得了一定的成绩,但随着网上购物的发展,会出现更多与之有关的安全问题,要使网上购物真正成为一种主导的商务模式,还必须在安全技术、法律、社会各个方面来不断完善,那么这种方便的购物方式才能被人们真正接受和使用。关键词: 网上商城;MVCAbstractOnline shopping in E-commerce as an important part of being a developing at an alarming rate. However, it is due to specific forms of online shopping,
3、it will inevitably lead to the security guarantee that the transaction there are certain loopholes. Therefore, to better analytical online shopping to make it more smooth development, the need for the security of online shopping to do a thorough analysis.This paper first introduces what is online sh
4、opping, online shopping features, and then from their own businesses, and consumers by the point of view of the current security problems faced, and then information, credit, legal and other aspects of paid online shopping security situation.The preceding discussion covers the basic shopping online
5、may be security issues, this paper to address these problems from the information security, network security, legal protection, electronic payment security, the attention of customers and other matters put forward solutions. Then, with a concrete example on the online shopping and online payment pro
6、cess, and the future security of online shopping offer some suggestions.Although online shopping security technology has achieved certain results, but with the development of online shopping, there will be more concerned with security issues, to make purchases on the Internet truly become a dominant
7、 business model, it is also necessary in security technology, law, all aspects of society to continuously improve, then this convenient shopping means people can be truly accept and use.Keywords: Online shopping,MVC 目录摘要I引言11系统概述21.1网上商城介绍21.2网上商城研究的意义21.3我国电子商务的现状21.4系统可行性分析31.4.1经济可行性31.4.2技术可行性31
8、.4.3操作可行性41.5开发工具介绍41.5.1JSP41.5.2servlet51.5.3javabean61.5.4mysql介绍82需求分析92.1.1前台操作主要需求:93系统分析103.1系统模块功能分析113.2系统流程图124系统总体设计134.1系统模块的总体设计144.2系统功能结构图144.3数据库设计154.3.1数据库设计概述154.3.2数据分析154.3.3数据库概念结构设计164.3.4数据库逻辑结构设计194.3.5数据库的详细设计205详细设计205.1数据库的连接215.2商品浏览模块215.2.1 功能模块说明215.2.2模块设计过程225.3商品评论
9、模块235.3.1模块功能说明235.3.2模块设计过程235.4商品购物车模块235.4.1功能模块说明235.4.2模块设计过程245.4用户验证模块255.4.1功能模块说明255.4.2功能设计过程265.5订单处理模块275.5.1功能模块说明275.5.2功能设计过程275.6商品管理模块285.6.1功能模块说明285.6.2功能设计过程295.7用户管理模块295.7.1功能模块说明295.7.2功能设计过程:305.8员工管理模块315.8.1功能模块说明315.8.2功能设计过程:316系统测试326.1软件测试的目的与原则326.2 软件测试常用测试技术326.2.1黑盒
10、测试326.2.2白盒测试336.3本系统测试步骤33结束语35致 谢36参 考 文 献37附录A38A.1 中文翻译44附录B 数据表5051引言随着计算机的技术的高速发展,计算机网络的普及,以及人们生活水平的不断的提高,电子商务已悄然地走进我们的生活中来,在创造时代价值的同时也改变着我们传统的生活方式。其中最具代表性的要数网上商城,其简单的购物方式,更合理的价格,更广泛的商品种类,更迅捷的商品更新,更时尚的购物理念;一经推出就得到了大众的广泛接受和认可,其创造的巨大的商业价值以及跨时代的历史意义都是我们传统的商品买卖模式所无法比拟的。如今网上商城依旧像他刚出现时一样,不断创造着越来越多的商
11、业价值,永远为我们提供丰富多彩的商品,用自己近乎完美的社会影响力诠释着电子商务应用领域的传奇。网上商城的设计为了满足人们通互联网实现随时随地查看购买商品的需求,从而改变传统的购物模式,通过互联网完成商品交易,省去繁琐的中间环节,从而降低商品价格,提高购物效率,在方便消费者的同时也为商家创造了更高的经济利益。同时网上商城对所有商品的销售情况进行实时管理,跟踪调查,这样也可以对商品的销售情况进行系统的分析,从而随时掌握消费动向。本商城设计涵盖MVC设计模式,java方向程序编程,数据库设计,网络技术等涵盖多方面技术知识,锻炼开发者正确的设计思想,独立的思维方式,善于解决问题的能力,以及多方面技术的
12、综合掌握和使用能力。 1系统概述1.1网上商城介绍随着电子商务在我国广泛的应用,其主要的的EDI(电子数据交换)和Internet应用被大家所亲睐,其以因特网为基础的网络环境,在今天的跨国界的实际市场环境中具有得天独厚的优势。而以计算机网站为基本单元,虚拟实际市场的商场进行商务事物处理信息化,信息处理电子化,通过丰富的网络技术增强网站交互感,网上商城的基本技术理念正源于此处。网上商城包涵从商品查看到付款的全过程,包括商品浏览,商品细节显示及评论,商品购物车,用户登录权限控制,订单显示,商品管理,用户管理,人员管理等多个子模块,为网上商城提供个性、美观、实际应用价值高、用户交互感强的多功能完善购
13、物系统。如今网上商城融入我们生活中,京东,淘宝等大型网上商城家喻户晓,其创造的技术、经济、商业价值不可估量,完美的网上商城也是最高级的电子商务中最具代表性的,其利用因特网能够进行全部的传统的贸易活动,也就是说从查找商品开始,到在线洽谈,订货,付款等各个复杂过程都被网上商城简单、安全、便捷地实现并加以应用,其效率性、安全性、商业价值、市场前景等各个方面都是传统购物模式所无法启及的。随着jquery,flex等各种富客户端技术的不断应用与创新,网上商城在界面展示,用户体验等方面取得了前所未有的进步,更丰富绚丽的画面展示已成为网上商城一个越来越明显的优势。网上商城发展至今,其时代影响力,经济创造力都
14、是前所未有的,随着人们对网络的不断依赖于广泛使用,网上商城注定焕发出更赋生命力的未来。 1.2网上商城研究的意义 网上商城已与我们生活紧密相关,对其进行研究与实现有着重要的学习和应用价值。我们通过网上商城来进行基于互联网的商品交易,在提高买卖效率的同时,也方便的对商品和人员的管理,以便进行系统全面的分析与研究。其采用的mvc设计模式,基于java语言的开发,mysql数据库的应用,丰富前台技术的展现等等对本科阶段的学习和进步有着积极的作用。1.3我国电子商务的现状虽然近几年来电子电子商务在我国得到了飞速的发展,但与国际发达国际发达国家相比仍存在不小的差距。目前我国企业普遍存在缺乏核心竞争力的问
15、题。经营观念陈旧、管理基础薄弱等问题仍然存在。面对这些问题,电子商务正式登上历史舞台,且大有作为之势。企业直接开展电子商务活动,可以带动企业内部网络建设,人员统计、市场贸易等各个方面,便于企业对日常效益、运营情况进行24小时跟中调查。也正因为如此,B2B电子商务在各大企业中逐渐成为主流,并得到的前所未有的空前进步和拓展。中小型企业通过建立行业性网站提供专业化的信息服务是近些年来电子商务的又一个发展趋势。通过参加第三方电子商务平台或自建网站在链接专业平台等途径拓展业务,从而有效解决中小型企业缺乏信息和销售渠道少的疑难问题;大型企业按照供应链式关系建立企业B2B电子商务体系,带动中小企业B2B电子
16、商务的应用与发展,同时绝大部分大型企业可以建立自己的网站,与专业B2B平台链接或者进入电子交易联盟,从使企业绝对利益走向更高层次的发展轨道。十几年来,我国的电子商务的发展得到了最大化的提高与进步,首先企业紧密围绕商品交易计划,在国家总体规划改革的大背景下,通过与国际先进技术的交流与学习,大力发展电子商务相关项目,是我国在这领域从无到有,从简单到复杂,从模仿到创新取得了令世界瞩目的业绩。其次组件电子交易联盟,多家大型企业重点联盟,从点到线,再从线到网,极大的丰富了电子商务我国应用的领域,提高其使用效率、扩大其市场影响力,为其今后更蓬勃的发展打下良好的基础。随着企业服务模式的改变,拓展服务范围,加
17、强企业互补,增加国际交流合作,电子商务注定在我们的日常生活中取得未来越大的影响力,其研究价值和发展前期也是不可估量的,值得我们所有人期待。1.4系统可行性分析1.4.1经济可行性网上商城的所有软件都采用免费或破解版本,数据采集基于网落上的各大网站信息,方便廉价,且简单易行,所以经济要求对我们项目建设几乎不存在影响,经济可行。1.4.2技术可行性网上商城是通过javabean,jsp,servlet来实现MVC设计模式,使用mysql数据库来进行数据存储实现的。整体设计为B/S形式,后台使用Java语言进行开发,java开源的优势使许多复杂的代码变得简单易懂,有资料可寻,有理有据,开发起来更加方
18、便简洁。前台基本使用jsp结合jquery,flex来达到丰富客户端的目的,绚丽的画面给人以更加优美的视觉感;使用div,css来实现工整且复杂的布局,布局模式模仿现有的商城,尽量做到贴切实际,逼真。虽然oracle目前应用广泛、功能强大,是一个安全、可靠的企业级应用开发数据库,但考虑其对设备的要求,结合项目本身大小,决定使用更符合实际需要的mysql数据库,其功能足够符合项目要求,且其对设备要求低,更符合我们要求。综上所诉,采用这些方面技术,该项目可以完成。1.4.3操作可行性网上商城的商品数据可以在网上进行采集,模仿现有购物网站进行相关项目的设计与流程实现,日常对商城的使用广泛也使得我们对
19、商城开发有了更高的要求和理解,更有利于优秀项目的开发与完成。1.5开发工具介绍1.5.1JSPJSP是由Sun公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页。Java程序片段可以操纵数据库、重新定向网页,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大 大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以
20、形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP重要功能:JSP的一个主要功能是JSP fragment,它的基本特点是可以使处
21、理JSP的容器推迟评估JSP标记属性。我们知道一般JSP是首先评估JSP标记的属性,然后在处理JSP标记时使用这些属性,而JSP fragment提供了动态的属性。也就是说,这些属性在JSPJSP需要将这样的属处理其标记体。当JSP标记设置成这种形式时,这种标记属性实际上的处理方法类似于标记体。在实现标记的程序中,标记属性可以被反复评估多次。这种用法称为JSP fragment。JSP fragment还可以定义在一个SimpleTag处理程序中使用的自制标记动作。像前面例子说明的,getJspBody返回一个 JspFragment对象并可以在doTag方法中多次使用。JSP优势:(1)一次
22、编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。3(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (5
23、)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。JSP缺点:(1) 与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2) Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。1.5.2servletservlet是在服务器上运行的小程序。这个词是在Java applet的环境中创造的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于mvc设计模式的购物网站 毕业论文 基于 mvc 设计 模式 购物 网站
限制150内