毕业论文-基于Java技术的在线购物系统设计.doc

毕业论文-基于Java技术的在线购物系统设计.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文) 题目:基于Java技术的在线购物系统设计 姓 名 专 业 计算机网络 专科学校 正德职业技术学院 指导教师 南京航空航天大学 2011年 5月 目录 摘要 2 第一章 系统的开发技术及主要架构 3 1.1开发技术的选择 3 1.1.1 JSP 3 1.1.2 Struts 4 1.1.2 Hibernate 5 1.2系统的主要架构及开发模式 6 1.2.1基于B/S的体系结构 7 1.2.2 基于MVC的应用开发模型 8 第二章 系统的功能和流程分析 10 2.1网站的功能分析 10 2.2 平台功能模块的设计分析 10 2.3 系统流程分析 11 2.3.1前台购物流程 11 2.3.2注册功能流程 11 2.3.3商品搜索流程 12 2.3.4用户登录流程 12 2.3.5商品管理流程 13 2.3.6购物车流程 13 第三章 系统功能的具体实现 14 3.1系统数据库表的基本设计 14 3.2 功能总体说明 16 3.2.1 主要功能流程 16 3.3各功能模块的实现 16 3.3.1Hibernate配置文件 16 3.3.2Struts配置文件 17 3.3.3数据库的连接 18 3.3.4用户登陆注册的实现 19 3.3.5用户登陆模块的实现 21 3.3.6购物车模块的实现 22 3.3.7订单模块的实现 23 总 结 23 参考文献 24 摘要 伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。 本系统主要为用户提供了会员注册,购物车管理,,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,广告链接管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MySQL数据库。 关键词:JSP,Servlet,JavaBean,Hibernate,Struts,面向对象,分层,MVC等 第一章 系统的开发技术及主要架构 1.1开发技术的选择 1.1.1 JSP   1. JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图说明了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 Web应用服务器。Web应用服务器 对 JSP 文件进行语法分析并生成 Java 源文件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,Web应用服务器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。 浏览器发送 JSP 文件请求发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。图说明了该访问模型。该访问模型使得将内容生成从内容显示中分离出来更为方便。Web应用服务器 支持 HttpServiceRequest 对象和 HttpServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放入(通常是一个 Bean)请求对象中,并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTML。 发送至 Servlet 的请求 Struts是一个为开发基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,因而吸引了众多的开发人员的关注。 首先事件是指从客户端页面(浏览器)由用户操作触发的事件,Struts使用Action来接受浏览器表单提交的事件,这里使用了Command模式,每个继承Action的子类都必须实现一个方法execute。 struts重要的表单对象ActionForm是一种对象,它代表了一种应用,这个

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档