1 / 26
文档名称:

JavaEE网络商城毕业设计.docx

格式:docx   大小:2,582KB   页数:26页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaEE网络商城毕业设计.docx

上传人:63229029 2017/4/13 文件大小:2.52 MB

下载得到文件列表

JavaEE网络商城毕业设计.docx

相关文档

文档介绍

文档介绍:前言 SSH 2(struts2+spring+hibernate )框架,是当今最为流行的项目开发框架组合, 用于构建灵活、易于扩展的多层 Web 应用程序,掌握 SHH2 对于今后的工作就业显得尤为重要。本次项目的要求就是以 SSH 2框架为依托,开发一个完整的网上商城项目(手机销售网站),最终要形成一个可以独立运行的系统,并完成相关的文档的建立。一、需求分析 1. 功能分析 功能划分本网站为用户提供狗粮销售服务,用户可通过本网站浏览并购买狗粮。依据功能需求,包括用户控制、商品浏览、商品筛选、购物车、结算与支付等功能。 功能描述前台部分?用户控制:提供用户登录、注册和注销功能,其中非登陆用户只能浏览而不能购买商品。?商品浏览:展示所有商品信息,并提供分页功能。?商品筛选:提供商品筛选功能,用户可以依据商品关键字进行商品搜索,也可以按照品牌或者价格区间对商品进行筛选。?购物车:当登陆用户点击产品的购买按钮时,购物车页面弹出,可以将商品加入到购物车,并可对购物车中的数量进行修改。?结算与支付:登陆用户点击购物车上的结算按钮,后台将会把购物车中的商品生成订单,并跳转到订单中心,订单中心会显示用户所有的订单详细信息(时间,商品信息,数量,订单号,总金额),此时用户可以选择进行支付或是继续浏览商品。 2. 性能分析 数据精确度本项目是一个网上商城项目,涉及到金钱交易,数据的准确性直接影响买卖双方的利益,因此要求极高的数据精确度。 时间特性该网上商城项目包含订单功能,要求订单生成时间准确、存入到数据库中的内容及时且有效。 适应性本项目采用 SHH2 框架进行开发,使用 MySQL 数据库进行信息存取,以Tomca t 作为网页服务器,在页面开发过程中也充分考虑到各种浏览器的兼容性问题,能够提供统一、美观的用户界面,支持跨平台,能满足绝大部分用户的需求。 3. 开发环境?开发工具: MyEclipse10+MySQL ?操作系统: Win7 ?运行环境: + Tomcat 二、页面设计该项目前台部分主要包含以下页面: ?show : 购物车页面,实现购物车功能? :项目主界面,提供最新的产品信息?: 确认订单界面,展示你的订单的信息?browse BookPaging .jsp : 产品列表页面,展示所有狗粮,用户再次页面购买狗粮?: 菜单页面,物品的分类?search book .jsp: 通过此页面展示搜索结果? :用户注册页面?: 用户注册成功页面? :用户登录界面?: 用户登录成功界面?: 查找图书页面?: 添加商品页面三、项目实现 1. 配置文件 a) <? xml version = "" encoding = "UTF-8" ?> < web-app version = "" xmlns =" http://java./xml/ns/javaee " xmlns:xsi = "1/XMLSchema-instance" xsi:schemaLocation = "http://java./xml/ns/javaee http://java./xml/ns/javaee/web-" > < filter >< filter-name > struts2 </ filter-name > < filter-class > </ filter-class > </ filter >< filter-mapping >< filter-name > struts2 </ filter-name > < url-pattern > /* </ url-pattern > </ filter-mapping >< listener >< listener-class > </ listener-class > </ listener > b) <? xml version = "" encoding = "UTF-8" ?> < beans xmlns = "ema/beans" xmlns:xsi = "1/XMLSchema-instance" xmlns:p = "ema/p" xsi:schema