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

一、网上商城项目

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

 二、原型分析

    1、系统模块的划分
		*用户前台:
			-用户模块
				--注册
				--登录
				--退出
			
			-分类模块
				--查询所有的分类
			
			-图书模块
				-查询所有分类的图书
				-根据不同的分类查询图书
				-查询谋个图书的详情

			-购物车模块
				-添加图书条目到购物车
				-查询不同的分类查询图书
				-删除某一条图书条目

			-订单模块
				--生成订单
				--查询当前用户的所有的订单
				--根据订单号进行查询
				--订单结算

		*管理员后台:
			-用户管理模块
				--管理员登录
				--管理员管理前台注册用户
			
			-分类管理模块
				--查询所有的分类
				--添加分类
				--修改分类
				--删除分类

			-图书管理模块
				--查询所有的图书
				--添加图书
					*添加图书所在的分类
					*上传图书显示的图片
				--修改图书
				--删除图书
			
			-订单管理模块
				--查询所有状态的订单
				--根据不同的状态查询订单

 三、技术的选择和数据库的设计

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

    在数据库设计时期,一定会把所有能设计的表全设计完毕。

 

你可能感兴趣的:(JSP)