网上商城软件架构网上商城软件架构
2009-11-1 V1.0
1. 简介 4
1.1 目的 4
1.2 范围 4
1.3 定义、首字母缩写词和缩略语 4
1.4 参考资料 4
1.5 概述 4 2. 构架表示方式 4 3. 构架目标和约束 4 4. 用例视图 4
4.1 用例实现 4 5. 逻辑视图 6
5.1 概述 6
5.2 在构架方面具有重要意义的设计包 7 6. 运行视图 7 7. 部署视图 8 8. 开发视图 9
8.1 概述 9
8.2 层 9 9. 数据视图 12 10. 大小和性能 12 11. 质...
网上商城软件架构
<1.1>
2009-11-1 V1.0
1. 简介 4
1.1 目的 4
1.2 范围 4
1.3 定义、首字母缩写词和缩略语 4
1.4 参考
4
1.5 概述 4 2. 构架表示方式 4 3. 构架目标和约束 4 4. 用例视图 4
4.1 用例实现 4 5. 逻辑视图 6
5.1 概述 6
5.2 在构架方面具有重要意义的设计包 7 6. 运行视图 7 7. 部署视图 8 8. 开发视图 9
8.1 概述 9
8.2 层 9 9. 数据视图 12 10. 大小和性能 12 11. 质量 12
本文档将从构架方面对系统进行综合概述,其中会使用多种不同的构架视图来描述系统的各个方面。它用
于
并表述已对系统的构架方面作出的重要决策。
作用于整个分析设计、实施、测试阶段,将影响与上述活动相关的角色。
登录—Login
注册-register
注销-logout
UML和模式应用
包含用例图,鲁棒图,逻辑视图,运行视图,部署视图,开发视图。分别从需求,数据模式,
软件架构等角度,来描述本项目的构架。
本文档以一系列的视图表示构架,包括用例视图、逻辑视图,处理视图,部署视图,开发视图。这些视图表示为
Rose Model 并使用统一建模语言 (UML)。
用户打开浏览器
输入系统网址
以三种角色进入登录系统
选择相应的操作
想服务器发送相应操作请求
得到服务器返回的相应的View
视图(View)是用户看到并与之交互的界面。
模型(Modle)表示企业数据和业务规则
控制器(Controller)接受用户的输入并调用模型和视图去完成用户的需求
ViewHTML&JSP
JavaBeanController
ModelJavaBean
(EJB)
Busssiness Layer
ServicesLayerControllersBrowserMysqlRouter Servlet
WebServiceJSPs
数据库
调用
用户界面
会员界
面
浏览器
主页界网络接口面管理员
界面
View
Controller
Model
各层扩展: View:
View
(from Logical View)
注册界面主页界面
登录界面
购物界面会员界面商品界面商城界面管理员界面新闻界面
Controller:
Controller
(from Logical View)
:
Model:
Busssiness
Layer
ServicesLayer
WebServiceMysql
各表:用户表、订单表、订单项目表、商品表、商品类别表、管理员表、评论表、新闻公告表
无
无
登录:
检索用户名与密码输入网址会员信息数据输入账号密码登录正常登陆
会员检查用户名与密码主页会员页面账号或者密码错误显示会员信息
提示账号或者密码错误
检索商品信息商品信息数据
检索成功点击感兴趣商品输入关键字返回主页
显示商品列表商品详细信息主页会员检索所需商品
无相关商品/检索失败
提示没有相关商品
核对旧密码信息检索用户进入个人主页修改密码输入新旧密码信息修改成功
会员新密码写入数据库个人信息页面修改密码页面显示修改成功验证新旧密码信息修改失败
提示修改失败
提交成功点击留言
提交留言会员显示当前留言显示留言模块留言信息写入数据库
提交失败
提示会员先登录
点击注销是返回主页
会员主页检查用户数据提示确认注销断开客户与服务器的链接
否
返回当前页
本文档为【网上商城软件架构】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。