基于数据库的订单系统设计模式应用开发
需求、设计与应用开发主要步骤有以下:
1、需求分析和用例描述(用例图)
2、系统逻辑架构设计+模块详细设计
3、数据库设计
4、系统实现
需求分析设计
使用PowerDesigner进行设计
描述:本系统有两个子系统,分别是Client对应的前台产品购买系统、Manager对应的后台数据的管理系统
前台系统通过登录,购买等交互行为,对系统提交ClientId、ClientName等数据
后台系统通过系统提供的数据,对产品进行查询和上/下架等操作
例如:
用户通过输入框输入产品相关数据
系统接收相关数据,返回对应产品
系统逻辑结构设计
本次系统采用MVC的设计模式
VIEW层:存放JSP文件用于显示数据
LOGIC层:数据处理
DAO层:数据持久化处理
逻辑顺序图
数据库设计
E-R图
界面设计(后台):
github源码
https://github.com/zslkdjaw/study_notes/tree/servlet-jsp-mysql-orderSystem
代码实现