没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
26页
软件工程课程:网上购物系统的面向对象分析 包括了:需求分析 用例图 顺序图 实体类图等 目录 1. 文档说明 3 1.1. 编写目的 3 1.2. 定义 3 1.3. 参考资料 3 2. 需求获取 4 2.1. 系统部署图 4 2.2. 需求描述: 4 3. 用例文档 5 3.1. 用例图综述 5 3.2. 用例参与者说明 5 3.3. 用例图 6 3.4. 用例模块说明 6 3.5. 系统用例包图 12 4. 面向对象分析类图文档 12 4.1. 发现实体对象 12 4.2. 类图 14 4.3. 类图描述 14 5. 活动图文档 16 5.1. 用户注册、登录活动图 16 5.2. 用户添加商品到购物车活动图 17 5.3. 用户订单确认活动图 18 5.4. 管理员商品和订单管理活动图 19 6. 顺序图文档 19 6.1. 用户登录、注册顺序图 19 6.2. 已登录用户浏览商品并添加到购物车顺序图 20 6.3. 购物车操作顺序图 21 6.4. 生成订单顺序图 21 6.5. 用户订单管理顺序图 22 6.6. 管理员商品管理顺序图 23 6.7. 管理员订单管理顺序图 24
资源推荐
资源详情
资源评论
软工第四小组
网上购物系统
面向对象分析报告书
remilia
2011/11/20
目录
1. 文档说明.........................................................................................................................................3
1.1. 编写目的......................................................................................................................................3
1.2. 定义..............................................................................................................................................3
1.3. 参考资料......................................................................................................................................4
2. 需求获取.........................................................................................................................................4
2.1. 系统部署图..................................................................................................................................4
2.2. 需求描述:..................................................................................................................................5
3. 用例文档.........................................................................................................................................5
3.1. 用例图综述..................................................................................................................................5
3.2. 用例参与者说明..........................................................................................................................6
3.3. 用例图..........................................................................................................................................7
3.4. 用例模块说明..............................................................................................................................7
3.5. 系统用例包图............................................................................................................................13
4. 面向对象分析类图文档...............................................................................................................14
4.1. 发现实体对象............................................................................................................................14
4.2. 类图............................................................................................................................................15
4.3. 类图描述....................................................................................................................................15
5. 活动图文档...................................................................................................................................18
5.1. 用户注册、登录活动图............................................................................................................18
5.2. 用户添加商品到购物车活动图................................................................................................19
5.3. 用户订单确认活动图................................................................................................................20
5.4. 管理员商品和订单管理活动图................................................................................................21
6. 顺序图文档...................................................................................................................................21
6.1. 用户登录、注册顺序图............................................................................................................21
6.2. 已登录用户浏览商品并添加到购物车顺序图.......................................................................22
6.3. 购物车操作顺序图....................................................................................................................23
6.4. 生成订单顺序图........................................................................................................................23
6.5. 用户订单管理顺序图................................................................................................................24
6.6. 管理员商品管理顺序图............................................................................................................25
6.7. 管理员订单管理顺序图............................................................................................................26
1. 文档说明
1.1. 编写目的
编写本文档的目的是根据系统分析工程师和客户沟通的结果,利用面向对象的方法对
用户需求进行全面细致的分析,然后 生成相关说明文档。运用面向对象方法,对问题域
(被开发系统的应用领域)和系统责任(所开发系统应具备的职能)进行分析和理解,对
其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对
象,定义这些类和对象的属性和操作,以及它们之间所形成的各种关系。最终目的是产生
一个符合用户需求,并能够直接反映问题域和系统责任的 OOA 模型及其规约。文档包括:
用例文档
活动图文档
顺序图文档
类图文档
1.2. 定义
PHP: 为一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语言,
语言的风格有类似于 C 语言,被广泛的运用。
MYSQL: MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而
不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL 的
SQL“结构化查询语言”。SQL 是用于访问数据库的最常用标准化语言。MySQL 软件采用
了 GPL(GNU 通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开
放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站
数据库。
页面:使用浏览器浏览到的网页,包含了各种类型的信息,实现了某个特定功能.
系统的管理员:管理系统的所有业务.
商品序列号:每个商品具有的唯一的不同于其他任何商品的一串数字,有 11 位.
Apache:是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计
算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一.
1.3. 参考资料
Ian Sommerville. Software Engineering(8th Edition). Pearson Education Press,
2007
MySQL Cookbook ~ 迪布瓦 (Paul DuBois) (作者)
PHP 程序设计(第 2 版) [平装] ~ Rasmus Lerdorf (作者), Kevin Tatro (作者), Epeter
MacIntyre (作者), 胡丹 (译者), 徐景 (译者)
软件工程:实践者的研究方法(英文版 第• 7 版) ~ Roger S.Pressman
php 和 mysql web 开发(原书第 4 版) ~ Luke Welling (作者), Laura Thomson (作者)
软件工程(第 3 版) 编者~~王立福, 孙艳春 , 刘学洋
HTML XHTNL CSS 基础教程 [美]Elizabeth Castro(作者)
面向对象分析与设计(UML.2.0 版)
2. 需求获取
2.1. 系统部署图
服务器端:
HTTP 服务器:apache
数据库:Mysql
客户端:
支持 HTTP 1.0 和 HTML 4.0 的浏览器
Web Server
Customer
Browser
Request Page
DataBase
Server
Request to DataBase
2.2. 需求描述:
用户需要首先填写个人信息注册新 ID,然后需要登录才能开始购物。
用户可以查看或修改自己的个人信息。
用户通过网页访问的方式查看商品列表,然后查看特定商品信息,再将
喜欢的商品放入购物车。
用户可以查看购物车,修改购物车内商品数量,删除购物车内商品,最
后留下收货地址和联系方式并确认生成订单。
用户可以查看自己的购物订单,确认已付款的订单,确认已收获的订单
并给出评价。
管理员通过后台手工添加管理员账号,不能随意注册。
管理员可以查看用户的个人信息,。
管理员可以查看、添加、修改、删除商品。
管理员可以查看、修改、删除订单。
3. 用例文档
3.1. 用例图综述
用例文档负责将已有的需求分析整合成不同参与者参与的活动模块,并阐明活动模块
之间的相互关系。通过创建系统的用例模型来表达出用户认可需求,即系统必须满足的条
剩余25页未读,继续阅读
Remilia
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页