电子商务系统的用例说明

上传人:博****1 文档编号:457975051 上传时间:2023-03-11 格式:DOCX 页数:22 大小:319.07KB
返回 下载 相关 举报
电子商务系统的用例说明_第1页
第1页 / 共22页
电子商务系统的用例说明_第2页
第2页 / 共22页
电子商务系统的用例说明_第3页
第3页 / 共22页
电子商务系统的用例说明_第4页
第4页 / 共22页
电子商务系统的用例说明_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《电子商务系统的用例说明》由会员分享,可在线阅读,更多相关《电子商务系统的用例说明(22页珍藏版)》请在金锄头文库上搜索。

1、项目案例名称:电子商务系统项目案例文档:电子商务系统用例说明说1、导言1.1 目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子商务系统的软件开发 过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表 明了本软件的特性,以期能够获得更大范围的应用。1.2 范围本站点分为前台和后台两个管理层面。后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的 用户信息的完整和安全。前台设有用户注册、用户登录、在线购

2、物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。1.3 术语定义本文档的术语定义如表1-1所示:编P术语名称1用户浏览商城的商品或有意向在商城购买商品的商城游客,登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。2超级管理员就是对普通管理员的管理3普通管理员对商品的增删改查及订单的查看等操作1.4 参考资料【1】软件工程案例教程-软件项目开发实践第 2版,国家示范型软件学院系列教材, 机械工业出版社。【2】面向对象分析与设计北京市高等教育精品教材立项项目,机械工业出版社【

3、3】软件需求最佳实践-SERU过程框架原理与应用电子工业出版社2、系统定义主要阐述该项目的目标和项目的目标及项目的功能2.1 项目目标本项目设定的目标如下:为用户提供一个方便、快捷的网上购物系统系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少。系统具有良好的运行效率,能够达到提高销售率的目的。系统应有良好的可扩充性,可以容易的扩充功能。2.2 系统整体结构根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用 户分为会员和 VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管 理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订

4、单的情况,折扣管理,VIP管理等。如图1-23、应用环境本项目的应用环境分为硬件环境和软件环境。3.1 系统运行的硬件环境:客户机为普通的PC机:内存:1G以上3.2 系统运行的软件环境:操作系统: windows XP /windows7数据库:SQL Server 2005开发工具包:JDK Version 7JSP 服务器:Tomcat浏览器:IE4、功能规格本系统采用 Microsoft SQL Server数据库,使用Java EE开发,采用B/S架构。数据 库设计原则上符合第三范式,且规范,易于维护。“用例”描述的是用户、管理员、外部系统以及系统处理是如何与系统交互来完成工作 的用

5、例模型提供了 一个非常重要的方式来界定系统边界以及定义系统功能。设计用例时,我们应该遵循下列步骤:1.1 别出系统的执行者,它们可以通过某种途径和系统交互。确保所有的执行者都被 系统识别出来1.2 述主要的用例,并且一定要清楚这个执行者主要想实现什么功能。1.3 新审视每一个用例,并且把他们的功能进一步的完善化和明确化。4.1 角色定义与本系统有关的用户和角色包括:1)超级管理员:管理普通管理员的信息,保证系统正常运行。2)普通管理员:对商品类型进行增删改查对订单的查看与管理及时的进货和补货。对用户留言的回复和 VIP的管理及折扣的管理3)用户:浏览或购买商城商品、获得相应的消费积分, 根据积

6、分获得相应的积分奖励,非会员用户根据积分的数量成为商品的会员。4)未注册商城用户(游客):进入商品浏览商城物品,注册成为商城用户进行购买。5)数据库:“数据库”是一个与系统产生交互的外部系统,这个执行者负责系统的数据查询、增加、删除和修改操作。4.2 系统的用例图主要分为三大部分的用例图,有用户、超级管理员和普通管理员。系统的用例图如所示。-用户登录用户注册注销普通用户订单查看密码修改商品浏览商品购买用户留言订单修改注销普通管理员查看订单查看未发送订单折扣管理、发送订单密码修改商品添加商品修改查看用户留言及回复查看商品信息商品删除查看全部订单一r 查看已发送订单VIP用户的管理查看普通管理员用

7、户注册订单修改密码修改删除普通管理员4.3用例各部分的详细功能1)、普通用户基本功能1.1用户注册普通用户超级管理员修改普通管理员信息- -添加普通管理员用例名称:普通用户注册执行者:普通用户用例描述:普通用户注册成远洋网上购物系统的普通用户前置条件:普通用户已经打开网上购物系统的页面基本事件流:1 .普通用户提出注册请求;2 .普通用户点击注册按钮;3 .系统打开注册页面;4 .普通用户输入用户名、密码、再次输入密码及用户常用邮箱5 .用户单击“提交”;6 .系统验证登录用户的信息并返回相应信息。其它事件流:5a.用户选择“重置”,系统将清空输入框信息;6a.用户输入的用户名、两次密码及邮箱

8、都正确则系统使该用户处于登录状态;6b.用户输入的用户名已存在,则提示用户重新输入;6c.用户输入的密码格式不正确或两次密码不一致、则提示用户重新输入:异常事件流:4a.用户选择浏览器的返回按钮,该页面将返回到网上购物商城系统主页。6d.系统注册时出现系统故障、例如网络故障、数据库服务器故障、系统弹出系统异常页面,提不会员注册失败后置条件:普通用户注册成功后可登录备注说明:无1.2 用户登录普通用户用例名称:普通用户登录执行者:普通用户用例说明:普通用户登录远洋网上购物商城系统前置条件:普通用户已注册成网上购物商城系统的用户基本事件流:1 .普通用户请求进入网上购物商城系统;2 .普通用户点击

9、登录按钮;3 .系统为用户打开登录页面;4 .普通用户输入用户名、密码,再选择“登录”;5 .系统验证登录用户名和密码的正确性;6 .经验证用户名和密码正确则进入远洋网上购物系统。其它事件流:4a.普通用户输入用户名和密码后选择“返回上一层”按钮,则返回用户请求登录前的页面;5a.系统验证用户名和密码不匹配后,则提示用户登录失败,让用户重新登录。异常事件流:5b.系统登录时出现系统故障,例如网络故障, 数据库服务器故障, 系统弹出系统异常页面,提不用户登录失败。后置条件:登录成功可进行其他操作备注说明:无1.3 修改密码普通用户修改密码用例名称:修改密码执行者:普通用户用例说明:普通用户维护密

10、码前置条件:普通用户已经登录了远洋网上购物系统基本事件流:1 .普通用户提出密码重置请求;2 .普通用户点击密码重置按钮;3 .系统为普通用户打开密码重置贝卸;4 .普通用户输入新密码两次,然后单击提交按钮。5 .系统验证用户输入的两次密码是否一致;6 .如果用户输入的两次密码一致,则提示用户“恭喜您,密码修改成功”。其它事件流:4a.普通用户选择“重置”,则清空新密码及确认密码的内容。5a.用户输入的两次密码不一致,则提不用户修改密码不成功,请用户重新修改。异常事件流5b.系统密码修改时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则密码修改失败。后置条件:修改密码成功

11、备注说明:无1.4 用户注销普通用户用户注销用例名称:用户注销执行者:普通用户用例说明:用户退出远洋网上购物系统前置条件:用户已经登录了远洋网上购物系统基本事件流:1 .普通用户提出注销请求;2 .普通用户点击注销按钮;3 .系统使普通用户自动退出系统;4 .普通用户注销后,返回用户本系统的主页。其它事件流:无异常事件流:3a.系统注销时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则注销失败后置条件:注销成功备注说明:无2)、普通用户商品购买功能2.1 .用户浏览商品普通用户商品浏览用例名称:普通用户浏览商品执行者:普通用户用例说明:用户查看远洋网上购物系统上的商品前置

12、条件:用户已经打开远洋网上购物系统基本事件流:1 .用户提出浏览商品的求;2 .用户打开出售商品界向;3 .用户查看商品信息及商品详细信息;其它事件流:无异常事件流:3a.浏览商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则浏览商品信息不成功。后置条件:用户可以查看商品详细信息,可以将商品放入购物车。备注说明:无商品购买2.2 用户购买商品普通用户用例名称:普通用户购买商品执行者:普通用户用例说明:用户购买远洋网上购物系统上的商品前置条件:用户已经查看远洋网上购物系统上的商品基本事件流:1 .普通用户提出商品购买的请求;2 .用户查看商品信息时点击购头按钮;3 .用

13、户购买远洋网上购物系统正在出售及库存不为0的商品;4 .用户点击购买后则将商品放入对应的购物车中。其它事件流:3a.用户购买的商品库存为0或已下架的商品。异常事件流:4a.购买商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常贝回,则购买商品不成功。后置条件:用户点击购买商品后将商品放入购物车,待用户购买完成后可以结账。备注说明:无-结账2.3 用户结账普通用户用例名称:普通用户结账执行者:普通用户用例说明:用户在远洋网上购物系统上的购买商品后的付款活动前置条件:用户已经将远洋网上购物系统上的商品放入购物车基本事件流:1 .普通用户提出结账请求;2 .普通用户点击购物车按钮;3 .普通用户在购物车中点击结账按钮;4 .普通用户点击结账后方可填写用户的收货信息其它事件流:3a.用户在购物车中可以修改购买商品的数量,也可以删除购买的商品;3b.若用户是在未登录状态下点击结账按钮,则会弹出用户登录页面,用户登录后方可进行结账操作。异常事件流:3c.结账时出现系统故障,例如网络故障,数据库服务器故障,系统弹出

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号