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