软件设计说明书 - R日语071 - 01 - 张某 下载本文

大连交通大学软件学院《软件工程课程设计》

6.3.3 管理业务数据的协作图见图6.9

2013-2014-02

图6.9 管理业务数据的协作图

6.4 商品库存批处理

6.4.1 商品库存批处理的系统顺序图见图6.10

图6.10 商品库存批处理的系统顺序图

26

大连交通大学软件学院《软件工程课程设计》

6.4.2 商品库存批处理的VOPC类图见图6.11

2013-2014-02

图6.11 商品库存批处理的VOPC类图

6.4.3 商品库存批处理的协作图见图6.12

图6.12 商品库存批处理的协作图

27

大连交通大学软件学院《软件工程课程设计》

2013-2014-02

7. 部署视图

部署视图描述了如何将具体软件制品分配到计算节点 (具有处理服务的某种事物) 上,表示了软件元素在物理架构上的部署,以及物理元素之间的通信。

B2C在线销售系统的部署视图见图7.1

图7.1 B2C在线销售系统的部署视图

? Generic PC

普通的个人计算机。 ? Web Browser

通用个人计算机上的网页浏览器,如:IE6.0,Firefox等。 ? Apache

Web服务器,可以运行在所有广泛使用的计算机平台上。 ? Struts

一个为开发基于模型-视图-控制器模式的应用架构的开源框架,是利用Java Servlet和JSP构建Web应用的一项非常有用的技术。事件从客户端(浏览器)由用户操作出发的事件,Struts使用Action来接受浏览器表单提交的事件。 ? Tomcat 6.0

Tomcat 6.0提供Servlet容器。 ? Hibernate

Hibernate提供对象关系映射框架,对JDBC进行了非常轻量级的对象封装,使得可以使用对象编程思维来操纵数据库,完成数据持久化。 ? MySQL

MySQL是小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,开放源码数据库。

28

大连交通大学软件学院《软件工程课程设计》

2013-2014-02

8. 数据视图

B2C在线销售系统数据在关系数据库中的组织。B2C在线销售系统的数据视图见图8.1

图8.1 B2C在线销售系统的数据视图

9. 规模和性能 ? 满足的规模

能够满足100人同时在线浏览网页,20人同时进行有关数据库的操作。 ? 满足的性能

能够满足让顾客可以认同的相应时间。 10. 质量

系统正式使用时,登录、注册、查看商品、生产订单的流程正常。

29