大连交通大学软件学院《软件工程课程设计》
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