JavaWeb应用开发项目教程第二章.ppt
《JavaWeb应用开发项目教程第二章.ppt》由会员分享,可在线阅读,更多相关《JavaWeb应用开发项目教程第二章.ppt(31页珍藏版)》请在三一办公上搜索。
1、第2章 E-Store电子商城项目概述,本章要点:E-Store电子商城需求 E-Store电子商城总体设计,包括系统架构设计、功能结构划 分、业务流程设计 Java Web应用开发环境搭建 创建E-Store电子商城项目 Java Web应用程序组成及结构 网站欢迎页面实现 JSP基本语法,2.1 项目概述,E-Store电子商城简介 E-Store电子商城系统是基于Internet 网络平台,利用Web 技术、数据库技术、Java 技术、面向对象技术等技术开发的Web应用系统。系统的不同权限的用户分别可以实现商城的管理和网上购物等操作 在E-Store设计开发过程中始终以项目开发的任务驱动
2、,对系统的不同模块分别采用JSP+Bean、JSP+Bean+Servlet及基于Struts框架给出相应的实现,使读者能在实现项目的过程中自然地得掌握所用到的技术,提高实际Java Web应用项目的开发技能,2.2 系统分析与总体设计,前台功能结构图,2.2 系统分析与总体设计,后台功能结构图,2.2 系统分析与总体设计,前台业务流程图,2.2 系统分析与总体设计,后台业务流程图,2.2 系统分析与总体设计,系统预览 前台首页 商品详细信息展示,2.2 系统分析与总体设计,系统预览 购物车查看页面 后台订单信息显示页面,2.2 系统分析与总体设计,系统预览 后台商品添加页面 后台用户管理页面
3、,2.3 系统架构设计与搭建,系统架构设计,2.3 系统架构设计与搭建,业务实体介绍会员(User)代表一个会员实体,主要包括会员的详细信息,如会员名,密码,地址等。商品信息(Goods)代表每一个具体的商品信息,主要包括商品名称、类别、产地、价格等。商品类别(Type)代表商品类别信息,主要包括商品所属类别名称等。购物车(Cart)代表会员一次购物时商品暂时存放的地方,在生成订单后便不再需要。购物车中的具体商品(CartItem)代表购物车中每一个具体商品的购买情况,包含购买价格、数量等。订单(Order)代表会员的订单,主要包括订单号,会员信息,订单的具体内容。订单明细(OrderDeta
4、il)代表订单中具体项,一个订单应包括一个或多个商品的购买情况,2.3 系统架构设计与搭建,业务实体关系图,2.3 系统架构设计与搭建,业务逻辑设计 DAO模式,2.3 系统架构设计与搭建,开发环境 服务器端 操作系统:Windows XPWeb服务器:Tomcat 6.0开发环境:MyEclipse7.01集成开发环境 Web开发框架:Struts2.0Java开发包:JDK 1.5以上数据库:SQL Server 2000浏览器:IE 6.0分辨率:最佳效果为1024768像素客户端浏览器:IE 6.0及以上版本分辨率:最佳效果为1024768像素,2.3 系统架构设计与搭建,启动MyEc
5、lipse7.01集成开发环境,2.3 系统架构设计与搭建,MyEclipse启动后环境界面,2.3 系统架构设计与搭建,创建工程项目 1)选择【File】【New】【Project】2)如下图所示,工程类型选择【Web Project】,2.3 系统架构设计与搭建,创建工程项目 3)如下图所示,在Project Name处填写工程名E-Store,其他选项保持默认值,单击Finish按钮,Web工程就创建结束,2.3 系统架构设计与搭建,Web应用的目录结构,2.3 系统架构设计与搭建,E-Store应用的目录,2.4 JSP页面基本语法,JSP元素,2.4 JSP页面基本语法,JSP元素_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaWeb 应用 开发 项目 教程 第二
链接地址:https://www.31ppt.com/p-6509575.html