简介:适合模型视图论文写作的大学硕士及相关本科毕业论文,相关模型视图开题报告范文和学术职称论文参考文献下载。
◆李琳娜罗石丰
摘 要:本文对j论文范文a技术、J2EE系统架构进行了深入研究,设计并实现了网上商城购物系统.系统体系结构设计中,采用了基于B/S模式的三层体系结构,用以减少客户端的压力,便于维护.系统基于Eclipse开发环境,使用J论文范文a语言在-J2EE平台上进行编程,采用Spring+Hibemate模式完成对系统三层体系结构的实现.
关键词:电子商务;J论文范文a;J2EE;MVC
一、引言
因特网的快速发展为企业提供了许多战略机遇,网上购物作为一种新的购物方式,为企业提供了新的销售渠道.虽然现阶段我国网上购物市场与发达国家差距很大,但是互联网经过多年的发展,人们对于网络的依赖会越来越强烈,网络正在不知不觉中改变着社会的生活状态和生活方式.随着上网人数的急剧增加,电子商务的消费环境和受众群体的网上消费意识也将得到有效地改善.网上购物是电子商务的基础形式,如果能够抓住这一时机,适时推出受网民喜爱的网上商品和网上交易方式,国内电子商务企业的发展将可以提高一个台阶.
J论文范文a的出现给Web带来了新的活力.它具有完全的平台无关性,一次编写处处运行,用J论文范文a可以编写web页中执行的小程序Applet.它简单、面向对象、安全、健壮、分布式等优点特别适合开发web应用.在美国,JSP+Servlet+EJB已经成为电子商务网站的开发标准.
针对这种现状,本文对J论文范文a技术、J2EE系统架构进行了深入研究,设计并实现了网上商城,建立了B2B的网络销售系统,本系统适合应用于中小企业、个体户及专*网络销售人员架设电子商务网站.
一、J论文范文A技术
2.1 Servlet技术
S ervlet是J论文范文a Web应用中的最核心的组件.是用J论文范文a语言编写出来的类,可以完成各种复杂任务.包括动态生成HTML文档,把请求转发给同一个Web应用中的Servlet组件,把请求转发给其他Web应用中的Servlet组件,读取客户端的Cookie,以及向客户端写入Cookie,还可以访问其他服务器资源.
Servlet的生命周期可以分为3个阶段:初始化阶段,运行时阶段和销毁阶段.在j论文范文a.servlet.Servlet接口中定义了3个方法:init(),service()和destroy0,他们将分别在Servlet的不同阶段被Servlet容器调用.
2.2 JSP技术
JSP[2]是J论文范文a Server Page的缩写.它是Servlet的扩展,其作用是简化网站创建过程和维护动态网站.在传统的网页HTML文件(*.htm,.html)中加入J论文范文a程序片段(J论文范文a Scriptlet)和JSP标记,就构成了JSP文件.因此它能和HTML文件一样,既简洁又直观地表达网页的外观.同时它又和Servlet-样,能动态生成HTML文档.
JSP形式上像HTML文件,但其本质上是Servlet,Servlet的功能与特性都适用于JSP.JSP中的J论文范文a程序片段可以完成与Servlet同样的功能,但由于它们形式上的不一样,所以它们在Web应用中有不同的分工.JSP技术的出现,使得把Web应用中的HTML文档和业务逻辑代码有效分离成为可能.通常,JSP负责动态生成HTML文档,而业务逻辑由其他可重用的组件,如J论文范文aBean或其他J论文范文a程序来实现.JSP可通过J论文范文a程序片段来访问这些业务组件.图1显示了JSP访问服务器端可重用的业务组件的模型,其中J论文范文aBean表示业务组件.
JSP技术的优势
(1) 一次编写,到处运行.
(2)系统的多平台支持.
(3)强大的可伸缩性.
(4)多样化和功能强大的开发工具支持.
2.3 J论文范文aBean
J论文范文aBean[3]是一种可重复使用的且跨平台的软件组件.J论文范文aBean可分为两种:一种是用户界面的J论文范文aBean,还有一种是没有用户界面,主要负责业务数据或者处理事务的J论文范文aBean.JSP通常访问的是后一种J论文范文aBean.
JSP与J论文范文aBean搭配使用有以下3个好处:
(1)使得HTML与J论文范文a程序分离,这样便于维护代码.如果把所有的程序代码都写到JSP网页中,会使得代码繁杂,难以维护.
(2)可以降低对开发JSP网页的人员的J论文范文a编程能力的要求.
(3) JSP侧重于生成动态网页,事务处理由J论文范文aBean来完成,这样可以充分利用J论文范文aBean组件的可重用性特点,提高开发网站的效率.
solidworks模型视图:UG NX7.5第002讲-模型视图中的2D曲线
三、J2EE框架
3.1 J2EE架构
J2EE(J论文范文A 2 Platform Enterprise Edition)是一个功能强大的服务器端应用开发的中间件应用服务包.J2EE很好地集成了各种有效的J论文范文a企业功能.对于企业应用程序,J2EE平台使用分布式多层应用程序模型,根据功能将应用程序逻辑分成一些组件,而组成J2EE应用程序的各种应用组件根据该应用程序组件在多层次J2EE环境中所属的层次,将这些组件安装在不同的计算机上.图2展示了两个多层次J2EE应用.
J2EE是一种服务器端组件技术的框架,提供了非常显著和灵活的安全特性.J2EE采用了J论文范文a授权和认证服务(JARS)来作为其核心的安全性协议和保障.J2EE采用部署描述的方式,灵活地部署每个EJB组件、Servlet.J论文范文aBean组件的访问角色和角色的身份验证.同样,每个角色对于数据源中的每个表的各种操作权限也可以在应用服务器的部署描述文件中进行灵活的配置,而且可以为网络中传递的数据启用和选择多种加密机制.J2EE框架提供了一个与平台无关、可移植、多用户、安全的服务器端开发平台.
3.2设计模式
MVC是Model-View-Controller的简称,即模型一视图——控制器.MVC是一种J2EE平台的设计模式,受到越来越多的Web开发者的欢迎.它强制性地把应用程序的数据展示、数据处理和流程控制分开.MVC把应用程序分成3个模块:模型、视图和控制器,它们分别担当不同的任务.视图是用户看到并与之交互的界面.视图向用户显示相关数据,并能接收用户的输入数据,但是它并不进行任何实际的业务处理.视图可以向模型查询业务状态,但不能改变模型,视图还可以接受模型发出的数据更新事件,从而对用户界面进行同步更新.模型是应用程序的主体部分.模型表示业务数据和业务逻辑,一个模型能为多个视图提供数据.由于同一个模型可以被多个视图重用,所以提高了模型的可重用性.控制器负责应用的流程控制.所谓流程控制,是指接受用户的输入并调用相应的模型和视图去完成用户的需求.图3显示了这几个模块各自的功能及它们的相互关系.
MVC的处理过程是:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理;然后模型根据客户请求进行相应的业务逻辑处理,并返回数据;最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户.
MVC的优点:
(1)多个视图能共享一个模型.现在,同一个Web应用程序会提供多种用户界面,在MVC设计模式中,模型响应客户请求并返回响应数据,视图负责格式化数据并把它们呈现给用户,业务逻辑和表示层分离.同一个模型可以被不同的视图重用,所以大大提高了代码的可重用性.
(2)模型是自包含的,与控制器和视图保持相对独立,所以可以方便地改变应用程序的业务数据和业务规则.如果要把数据库从MySQL移植到Oracle,或者把RDBMS数据源改为LDAP数据源,只需改变模型.由于MVC的3个模块相互独立,改变其中一个不会影响其他两个,所以依据这种设计思想能构造良好的松耦合的构件.
(3)控制器提高了应用程序的灵活性和可配置性.控制器可以用来连接不同的模型和视图去完成用户的需求,还可以为构造应用程序提供强有力的组合手段.
四、网上商城购物系统分析
4.1系统结构
B/S结构就是浏览器/服务器(Browser/Server)f7]结构.在这种结构下,用户界面通过浏览器实现,一部分事务逻辑在客户端实现,但是主要事务逻辑在服务器端实现,形成所谓3层结构.浏览器通过Web Server同数据库进行数据交互.在B/S结构的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求,极大地简化了客户机的工作,服务器将担负更多的工作,对数据库的访问和应用程序的执行都将在服务器上完成.
在B/S三层体系结构下,表示层、功能层、数据层被分割成三个相对独立的单元.
第一层(表示层)是Web浏览器.表示层中包含系统的显示逻辑,位于客户端.它的任务是由Web浏览器向网络上的某-Web服务器发出服务请求,Web服务器在对用户身份进行验证后,通过H论文范文P协议把所需的主页传送给客户端,客户机接到返回结果后,就把它显示在Web浏览器上.
第二层(功能层)是具有应用程序扩展功能的Web服务器.功能层中包含系统的事务处理逻辑,位于Web服务器端.它的任务是当接收到用户提出的服务请求后,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端.
第三层(数据层)是数据库服务器.数据层中包含系统的数据处理逻辑,位于数据库服务器端.它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,并将运行结果提交给Web服务器.
三层的B/S体系结构‘81是把-层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来完成,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器.这种三层结构层与层之间相互独立,任何一层的改变都不会影响其它层的功能.B/S三层体系结构如图4所示.
4.2系统需求分析
系统主要功能模块分为前台用户功能模块和后台管理功能模块.前台用户功能模块主要是实现了用户通过登录进入商城后,对公告、商品的浏览以及查询、购买.后台管理模块主要实现了管理员对公告、商品、订单、投诉的管理.
在进入商城选购商品时,首先应该将商品放到购物车中,待挑选好所有商品之后就可以到收银台去开收货单,根据售货单据付款.首先客户应该在网页中选购自己需要的商品并将商品放入购物车中,当然也可以改变购买商品的数量或清空购物车中的商品.选购好商品后就可以到收银台,在收银台填写并提交收货人信息.
(1)浏览与选择商品:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览、挑选商品(可增加、删除、修改购物车上商品的数量),网站提供最新的商品列表,热卖商品优先列表给顾客作为选购时的参考;
(2)判断:顾客确定所购物品后,系统将判断该顾客是否是会员,如果是,则可直接填写订单;否则,提示顾客登记注册;
(3)提交订单:已选购的商品需填写订单细节,如付款及提货方式等.只有正式提交定单才能生效;
(4)注册;顾客可在公司的网站上注册,填写姓名论文范文号等信息后提交申请;
(5)确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,得到注册确认的顾客才能成为会员,并拥有唯一的会员证号:
(6)不是会员的顾客可以先挑选商品再申请成为会员,会员申请生效后即可下定单,所定购的商品数量及时存人数据库;
(7)送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施该订单:向顾客送货,货到付款,完成网上交易.
五、网上商城购物系统设计
5.1主界面设计
在无数个相互竞争的网站中,特别是对电子商务网站来说,论文范文极为重要,它必须展现网站的特色.并积极地加以表现,论文范文设计的好坏将直接影响顾客的购*范文和情绪.在网上电子商城的论文范文设计中,首先必须把商城推出的特价商品、最新商品、最新公告等商城的特色和动态信息展现给顾客,然后再提供查看销售排行、查看订单、购物车、商品分类查询等业务.本网站主界面如图5所示.
5.2会员管理模块设计
在电子商城网站中,顾客只有通过注册成为本系统会员,才能进行商品购买的业务流程,否则只能做一个看客.会员注册功能的页面效果如图6所示.
5.3购物模块设计
网上商城购物系统的购物模块主要用于辅助顾客完成购物的流程.当顾客选择并购买了商品,这些商品将被放置在购物车中,可以单击购物车中的“购物”的超链接购买商品.购物页面如图7所示.
六、结束语
本文对J2EE的各项核心技术及其应用进行了深入研究,选择J2EE平台来开发Web服务和应用服务,设计实现了一个网上商城购物系统.
总结:这是一篇与模型视图论文范文相关的免费优秀学术论文范文资料,为你的论文写作提供参考。
solidworks模型视图引用文献:
[1] 模型论文范文 模型类自考开题报告范文2万字
[2] 三维模型论文范文 三维模型方面在职研究生论文范文2万字
[3] 模型论文范文 模型方面毕业论文题目范文2万字