Java EE 网上书店之需求分析与概要设计

第2章 需求分析

本章写作简要说明(在正式文档中请删除):

l 介绍用户单位的具体情况,这些情况与所要设计的系统具有一定相关性。

l 介绍用户对设计对象的具体要求。

l 按用户的要求,抽象出领域逻辑(Domain Logic),设计软件系统的功能。

l 介绍设计的工具和平台

 

完善中...

2.1 用户需求

2.1.1 业务需求

 

2.1.2 特殊需求

 

2.2 可行性分析

2.2.1 技术可行性

介绍设计的工具软件和平台

2.2.2 经济可行性

 

 

2.3 系统功能

将用户需求概括成系统应该具有的功能。

第3章 概要设计

本章写作简要说明(在正式文档中请删除):

l 介绍集成了各种功能的系统总体设计模式,可以用架构图的方式来表达。

l 介绍持久层设计思想以及PO的设计。

l (本章推荐使用E-R图、用例图、架构图。每个图表都需要用文字加以说明)

3.1 系统设计模式

 

3.1.1 用例图(Use case diagram):

  Java EE 网上书店之需求分析与概要设计

3.2 系统总体结构

3.2.1 系统架构图:

Java EE 网上书店之需求分析与概要设计

3.3持久层设计

3.3.1 数据库总体E-R图:

Java EE 网上书店之需求分析与概要设计

3.3.2 实体E-R图:

1) 用户实体的E-R图,如图3.3.2.1所示

Java EE 网上书店之需求分析与概要设计 

图3.3.2.1 用户实体的E-R图

 

2) 订单实体的E-R图,如图3.3.2.2所示:

Java EE 网上书店之需求分析与概要设计 

图3.3.2.2 订单实体的E-R图

 

3) 订单条目实体的E-R图,如图3.3.2.3所示:

 

图3.3.2.3 订单条目实体的E-R图

 

4) 图书实体的E-R图,如图3.3.2.4所示:

 

图3.3.2.4 图书实体的E-R图

 

5) 类别实体的E-R图,如图3.3.2.5所示:

 

图3.3.2.5 类别实体的E-R图

 

6) 购物车实体的E-R图,如图3.3.2.6所示:

 

图3.3.2.6 购物车实体的E-R图

 

 

 

 

上一篇:组合继承代码


下一篇:【网络基础】一张sim卡能建立多少个pdp