基于bs 架构struts + hibernate的网上购物系统论文

基于bs 架构struts + hibernate的网上购物系统论文

ID:871261

大小:1.45 MB

页数:17页

时间:2017-09-22

基于bs 架构struts + hibernate的网上购物系统论文_第1页
基于bs 架构struts + hibernate的网上购物系统论文_第2页
基于bs 架构struts + hibernate的网上购物系统论文_第3页
基于bs 架构struts + hibernate的网上购物系统论文_第4页
基于bs 架构struts + hibernate的网上购物系统论文_第5页
资源描述:

《基于bs 架构struts + hibernate的网上购物系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文目录基于B/S架构Struts+Hibernate的网上购物系统1本网上购物系统采用模块化程序设计方法,使用Oracle10g进行数据库开发。本系统充分利用了jsp+sruts+javabean+jstl+hibernate+orcle+ajax的简单组合,采用MVC设计模式,实现会员信息管理、订单管理、产品信息管理、购物车管理的功能。11网站工作模式11.1MVC模式示意图:21.2Struts框架31.3Struts的工作流程32数据库设计43用户模块设计63.1网上图书用例图63.2系统主要功能模块63.2.1用户登录模块63.2.2用户注册模块73.

2、2.3购物车管理模块73.2.4订单管理模块84管理员模块设计104.1用户信息管理模块104.2所有订单管理模块114.3图书管理模块115数据验证125.1获得xmlhttp对象:135.2对用户注册模块的用户名作验证:146小结15全文共16页7581字16基于B/S架构Struts+Hibernate的网上购物系统摘要本文按照一般网站开发的步骤,从网站的开发环境(网站开发环境的配置)开始,进而介绍网站工作模式的选择以及所选模式的优势、网站的模块设计、数据库设计,以及如何用ajax编程来验证数据四个方面来逐步介绍网上购物系统的设计过程,最终使系统得以实现。关键

3、词工作模式数据库设计模块设计 数据验证引言本网上购物系统的设计源于国内对网上购物需求的增加,由于地理位置购物不方便,购物管理不规范,管理工作效率低的现状开发设计而成。网上购物系统是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上交易的一种新型的商业运营模式。网上购物将传统的购物流程数字化,可以大量减少人力、物力;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,极大地方便了消费者,使购物过程变得轻松、快捷、方便,从而大大提高了效率。本网上购物系统采用模块化程序设计方法,使用Oracle10g进行数据库开发。本系

4、统充分利用了jsp+sruts+javabean+jstl+hibernate+orcle+ajax的简单组合,采用MVC设计模式,实现会员信息管理、订单管理、产品信息管理、购物车管理的功能。目前大多数网上购物系统是基于两层体系结构来进行设计和开发的。传统的两层体系结构面临着严峻的挑战,其中最为突出的问题是开发负担重、维护困难等。针对目前网上购书系统所面临的问题,基于J2EE框架,采用框架技术及设计模式,设计开发了一个网上购书系统。系统具有高可靠性、可扩展性和重用性的特点。1网站工作模式目前在应用开发领域中,主要分成两大编程体系,一种是基于浏览器的B/S结构,另一种

5、是C/S结构。在此网上购物16系统中,我们采用了B/S模式。基于这种模式,用户可以在任意一台装有操作系统、网络协议软件、浏览器的机器上登录我们的网站。本系统充分利用过滤器和监听器的功能,解决系统乱码问题,和在用户修改购物信息或者注册个人信息时系统对所在地区选项框中的数据进行初始化,其中监听器使用了SessionListener,ContextListener。其中SessionListener实现了具体功能为当用户关闭浏览器时,系统会自动删除session中的购物车,当用户访问页面时即session形成时,监听器会自动监听,系统会自动创建购物车以便后来在用户购物车管

6、理模块中当用户购买商品时,放入到此购物车中。其中ContextListener使用的目的是,监听整个应用系统的启动和关闭,当web应用系统启动时,便会开启监听,此时系统会把数据库中的商品放到整个应用当中。当web应用系统关闭时,便会执行相应的操作,具有很强的灵活性。本网站应用的是网站常用的MVC模式,即模型层,控制层和视图层(显示层),其中模型层即是与数据库进行数据交互的javabena,视图层是采用jsp来显示页面来与客户交互。这里最重要的也就是逻辑控制层。本系统采用的是struts框架(用action,form作控制)。下面介绍一下该框架。1.1MVC模式示意图

7、:1.2Struts框架16一个成功的电子商务网站的构建不仅需要考虑到如何高效快捷的实现系统功能,还要本着可扩展的原则,在一定时期内适应技术发展与功能扩充的需求,同时要给用户提供方便、实用的信息服务,使网站的商务功能最大化。因此在网上购物系统的设计中,采用了基于Struts的结构框架设计,采用Struts的结构框架设计的优点有:(1)可扩展性:Struts框架是基于JSPModel2的设计标准,可以说是MVC设计模式的一种变化类型,其业务逻辑和表示逻辑分开,而且所有默认的设置都可以配置,包括了一系列通用标记扩展,适应复杂的业务形式,具有较强的可扩展性,能满足新业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。