电子商务UML分析与设计 .pdf
《电子商务UML分析与设计 .pdf》由会员分享,可在线阅读,更多相关《电子商务UML分析与设计 .pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北 京 理 工 大 学 珠 海 学 院综 合 实 践 报 告 书课程名:系统分析与设计实践项目:电子商务系统学院:计算机学院专业班级:软件工程 1 班学生学号:100403021019 学生姓名:蔡木心指导教师:林国璋2013 年 1 月 16 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 35 页 -目录目录I第一章1引言11.1 目的及范围.112 术语113 文档结构.2第二章 需求分析.22.1 参与者 22.2 系统用例.22.3 补充规格说明.82.4 业务规则.9第三章 系统分析.93.1 领域结构分析.93.2 领域概念模型.103.3 术语表 103.4 系
2、统操作顺序图.113.5 系统操作契约.14第四章 对象设计.154.1 交互图设计.154.2 可见性设计.194.3 对象模型.19第五章 架构设计.195.1 系统状态模型.195.2 界面设计.235.3 包设计 255.4 逻辑架构模型.255.5 构件设计与部署模型.27第六章 用例实现.286.1 用例实现.286.2 用例测试.30心得体会31名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 35 页 -1 第一章引言在 Internet飞速发展的今天,人们购物的方式多种多样,网上购物已越来越流行,特别是年轻人。随着 Internet用户的剧增和 Internet技
3、术的不断发展,信息的经济效益直接体现在生产经营和管理活动中,每个重视信息资源的单位,都能利用信息资源的及时性,准确性,提高工作效率,取得经济效益和社会效益。电子商务的出现介入了企业的商务活动,促进企业调整自己的业务流程,从根本上把企业改造成以客户伟中心的模式,高收益、低成本、方便、可靠的优势,获得了绝大多数人的首肯,正以极快的速度发展着1.1 目的及范围完成电子商务系统 UML建模,主要完成电子商务系统需求分析、领域分析、对象设计、架构设计、用例实现等。同时用rose 软件画类图、用例图、活动图等用以说明各种用例和活动。主要范围是用户浏览商品,维护商品,订单管理,购买商品,管理员管理商品信息和
4、用户信息。12 术语用例:是使用者使用系统达到某种目标的一个或多个场景或情节。用例使用自然语言文本描述。领域对象:是表示问题领域空间事物的软件对象;从用例入手,可以分析出业务领域的概念,即领域对象,这对澄清概念、加深理解和后续设计有重要意义。补充规格说明:捕获了用例或词汇表难以描述的其他需求、信息和约束,其中包括系统范围的“URPS+”(可用性、可靠性、性能、可支持性和其他)等质量属性或需求。业务规则:说明此软件运行时需遵循的规则。(1)商品二维码:每种商品具有唯一的二维码,通过扫描二维码能查找对应的商品。(2)消费者保障:全程消费者保障服务。是指经用户申请,由电子商务在确认接受其申请后,针对
5、其通过电子商务这一电子商务平台同其他电子商务用户(下称“买家”)达成交易并经支付宝服务出售的商品,根据本协议及淘宝网其他公示规则的规定,用户按其选择参加的消费者保障服务项目(以下称“服务项目”),向买家提供相应的售后服务。除本协议另有规定外,使用者可根据其销售的商品种类及意愿选择参与特定的服务项目。(3)秒杀 网上竞拍的一种新方式。所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 35 页 -2 13 文档结构本文档主要是描述电子商务
6、系统建模:1)介绍电子商务系统重要性,电子商务已成为生活中必不可少的电子业务。2)需求分析总结电子商务相关参与者,具体说明系统用例。3)领域分析初步电子商务对象之间联系。4)对象设计分析电子商务系统对象与系统是怎样交互。5)细化到包分析,为编程提供结构。6)部分代码自动生成,写测试用例。第二章需求分析2.1 参与者1.游客(Vistor)网上购物系统的访问者,尚未注册成为客户。可以浏览网站。2.客户(Customer)网上购物系统的注册用户。可以再网站上下订单。3.管理员(Administrator)网上购物系统的管理人员,负责维护网站正常运行。顾客(from Actors)管理者(f rom
7、 Actors)游客(from Actors)2.2 系统用例顾客用例图名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 35 页 -3 登录系统注册浏览商品修改个人信息维护购物车确认订单顾客(f rom Actors)付款一、登录系统用例名:登录系统参与者:客户、管理员主要流程:1 操作人员选择登录操作,系统显示出登录界面;2 操作人员输入自己的代号、密码、确认登录;3 系统验证操作人员的输入,记录当前的操作者,退出登录界面。变化流程:a 如何操作人员没有注册,可选择注册,进入注册界面。b 代号或者密码未输入,则系统给出提示c 系统发现操作者输入的代号、密码不正确,给出提示,拒绝
8、登录。二、注册用例名:注册参与者:游客主要流程:1 游客选择注册;2 系统现在出注册界面;3 游客输入自己的注册信息,确认注册;4 系统验证注册信息,保存注册信息,退出注册界面。变化流程:3a 如果输入的注册信息不完整或不符合要求,系统给出提示。三、浏览商品名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 35 页 -4 用例名:浏览商品参与者:游客、客户主要流程:1 操作者选择商品类别,系统显示出该类别的所有商品列表;2 操作者输入商品名,选择搜索,系统查找该商品,并显示商品列表信息;3 操作者选择一种商品并选择浏览详细信息,系统显示该商品的详细信息;4 操作者再查看商品列表信息
9、或详细信息时,选择购买,选择购买,则系统将该商品 当前购物车。变化流程:2a 系统找不到所输入名称的商品,清空当前商品列表,并提示无此商品。前项条件:操作者已经打开网站系统。四、修改个人信息1 顾客点击要修改个人信息2 顾客输入要修改的信息3 提交到数据库,修改数据库的内容4 取消返回信息没修改变化流程:输入无效的用户名,旧密码不正确,格式不正确则提示重新输入,或终止用例。五、维护购物车用例名:维护购物车名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 35 页 -5 参与者:游客、客户主要流程:1 操作者选择购物车,系统显示出购物车的界面;2 操作者选择删除购买项,系统将该项从购
10、物车排除;3 操作者修改购买项商品数量,系统更新购物车中该项商品的数量;4 操作者选择继续购买,系统回到浏览商品界面变化流程:1a 如果当前购物车为空,系统提示当前购物车中无商品。2a 操作者输入的商品数量如果不合法,系统给出提示,不修改该商品项数量六、确认订单用例名:确认订单参与者:游客、客户主要流程:1 操作者选择确认订单,系统显示当前购物车中的商品项;2 操作者选择继续,系统提示操作者输入送货信息、付款方式、发票信息等;3 操作者选择进入结算中心,系统将当前购物车中的商品项加入新生成的订单中,系统显示付款界面;4 操作者成功付款后,管理者发货。变化流程:1a 当前购物车中无商品,则系统给
11、出提示,并终止确认订单;2a 如果操作者未登录,则系统进入登录界面,提示操作者登录系统;2b 输入信息部完整或合法,系统给出提示;2c 如果选择不开发票,则无需输入发票信息;3a 如果选择货到付款方式,则无需进入付款界面;4a 如果未成功付款,系统给出提示七、付款用例名:付款参与者:客户主要流程:名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 35 页 -6 1 操作者选择付款种类及金融机构,系统进入相应金融机构的付款界面;2 操作者输入付款验证信息,系统对验证信息进行验证;3 付款成功后,系统将订单表明为已付款,并提示付款成功。变化流程:2a 如果输入信息未通过验证,系统给出提
12、示;2b 如果未成功付款,系统给出提示,并终止付款。管理员用例图八、维护商品信息用例名:维护商品信息参与者:管理员主要流程:1 管理员选择维护商品信息,系统进入相应界面;2 管理员选择新增商品信息,系统清空界面上的商品信息;3 管理员选择保存,系统对界面上的商品信息进行验证,验证合法后将界面上的商品信息保存到系统中;4 管理员输入已有商品代号或名称,选择查询,则系统显示符合条件的商品信息;5 管理员选中商品列表中的商品,系统显示该商品的信息。6 管理员选择删除,则系统删除当前显示的商品。变化流程:a 系统对商品信息验证发现不合法,给出提示,拒绝保存商品信息;b 如果商品代号已经存在,则系统按照
13、界面商品信息更新保存的该商品信息;c 如果有多个商品符合输入的条件,则显示这些商品的列表,并将第一条作为当前商品信息显示出来。d 如果当前显示的商品是新增,则系统部执行删除。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 35 页 -7 九、订单管理参与者:管理员1 进入订单模块;2 接收订单,查看订单的有效性;3 删除无效的订单;5 为有效的订单及时发货;6 修改订单的状态(如交易完成则添加到订单完成状态);十、退货管理参与者:管理员主要流程:1 销售经理成功登陆2 系统进入退货管理界面3 获取退货的信息表4 录入退货单据5 检查退货单据的有效性6 写入退货信息并更新数据库名师
14、资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 35 页 -8 7 记入系统日志文件中变化流程:a.无法登陆系统b.无法对货物进行退货管理:前置条件:经理已成功登录系统并具有货品处理的权限后置条件:系统成功将退货信息记入统计系统2.3 补充规格说明功能性:1.登录功能:系统主界面提供登入对话框,输入用户名和密码,系统验证正确后进入系统否则提示错误信息。2.注册功能:游客在注册界面填写相应信息,系统验证正确后,成为系统用户。3.修改功能:所有用户都有此功能,用于修改用户注册信息。可用性:1.方便操作,操作流程合理:尽量从用户角度出发,以方便使用本系统。该系统为用户提供了简易便捷的界面,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务UML分析与设计 2022 电子商务 UML 分析 设计
限制150内