项目开发具体流程——通过案例进行分析

【项目开发具体流程——通过案例进行分析】一、网上商城项目
/** 项目开发大致流程,前三步尤其重要 */ 网上商城项目 *第一步:需求的讨论*******(重点) *第二步:设计原型(画出原型图)*******(重点) *第三步:由美工把原型图转换成静态页面*******(重点) *第四步:数据的设计和技术选择 *第五步:编码 *第六步:测试 (功能测试和性能测试) *第七步:维护

二、原型分析
1、系统模块的划分 *用户前台: -用户模块 --注册 --登录 --退出-分类模块 --查询所有的分类-图书模块 -查询所有分类的图书 -根据不同的分类查询图书 -查询谋个图书的详情-购物车模块 -添加图书条目到购物车 -查询不同的分类查询图书 -删除某一条图书条目-订单模块 --生成订单 --查询当前用户的所有的订单 --根据订单号进行查询 --订单结算*管理员后台: -用户管理模块 --管理员登录 --管理员管理前台注册用户-分类管理模块 --查询所有的分类 --添加分类 --修改分类 --删除分类-图书管理模块 --查询所有的图书 --添加图书 *添加图书所在的分类 *上传图书显示的图片 --修改图书 --删除图书-订单管理模块 --查询所有状态的订单 --根据不同的状态查询订单

三、技术的选择和数据库的设计
(1)目前技术的选择 jsp+javabean+servlet+jdbc -javabean采用Beanutils和jdbc采用DButils 使用开发模式:mvc+dao模式*jar包导入,涉及到的jar包在技术选择的时候搞定 (2)设计数据库 -用户表 --用户编号 --用户名称(unique) --用户密码 --用户地址 --用户状态:0禁用 1启用 -商品分类表 --分类编号 --分类名称 -图书表 --图书编号 --图书名称 --图书价格 --图书作者 --图书图片 --图书分类(分类编号) -订单表 --订单编号 --订单状态 。。。。。在数据库设计时期,一定会把所有能设计的表全设计完毕。


    推荐阅读