下载此文档

servlet设计模式.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
Javaweb 增强: 过滤器、***、国际化、文件上传与下载、 javaMail 又见开发回顾项目开发设计模式只 mvc 模式: M: model 模层型【 entity/dao/service 】 V: view 试图层【 jsp/html... 】 C: control 控制器【 servlet 】优缺点: 每一层各司其职! 更容易更换具体的实现,而对其它层代码影响较小! 三层架构目标: 1 ,掌握 mvc 开发模式 2 ,需求分析《 》 3 ,设计数据库 4 ,编码项目开发生命周期项目开发模式: 螺旋开发模式: 适合于项目前期部分需求不确定的情况, 对于每一个模块一个个开发: 分析、设计、编码、测试、上线: 好处:降低软件风险: (做出的产品要尽量满足客户需求!) 瀑布模式: 先进行所有模块的需求分析,当分析结束以后,才进入项目下个阶段,即设计、编码、测试、上线; 好处:更容易进行项目把控,即项目质量控制! 需求分析: 软件工程师:了解需求的途径? 1、需求分析文档 2、项目经理 3、项目的系统原型(美工设计师) 4、(客户) “餐馆王”系统功能: 1、餐桌模块 2、菜类别模块(菜系) 3、菜信息(菜品) 4、订单详细分析: 1、后台录入的餐桌,要在前台首页显示;且只显示未预定 2、后台录入的菜类别,在前台主页显示 3、后台录入的菜信息,在前台主页显示 4、前台生成订单后,在后台显示订单详细数据库设计: -- 创建数据库 CREATE DATABASE hotel CHARACTER SET utf8; USE hotel; -- 1. 餐桌表 CREATE TABLE dinnerTable( id INT PRIMARY KEY AUTO_INCREMENT, -- 餐桌主键 tableName VARCHAR(20), -- 餐桌名 tableStatus INT DEFAULT 0 -- 餐桌状态: 0 ,空闲; 1 ,预定);dinnertable -- 2. 菜类别表 CREATE TABLE foodType( id INT PRIMARY KEY AUTO_INCREMENT, -- 餐桌主键 typeName VARCHAR(20) -- 类别名称); -- 3. 菜品种表 CREATE TABLE food( id INT PRIMARY KEY AUTO_INCREMENT, -- 主键 foodName VARCHAR(20), -- 菜名 foodIype_id INT, -- 所属菜系,外键字段 price DOUBLE, -- 价格 mprice DOUBLE, -- 会员价格 remark VARCHAR(200), -- 简介 img VARCHAR(100) -- 图片); -- 4. 订单表(订单基本信息) CREATE TABLE orders( id INT PRIMARY KEY AUTO_INCREMENT, -- 主键 table_id INT, -- 外键 orderDate DATETIME, -- 下单日期 totalPrice DOUBLE, -- 订单所有菜需要的金额 orderStatus INT DEFAULT 0 -- 订单状态; 0 ,未结账; 1 ,已结

servlet设计模式 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小103 KB
  • 时间2017-05-29