项目案例名称:电子商务系统 项目案例文档:《电子商务系统用例说明说》
1、导言
1.1 目的
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子商务系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的特性,以期能够获得更大范围的应用。 1.2 范围
本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。 1.3术语定义
本文档的术语定义如表1-1所示: 编号 术语名称 1 用户 浏览商城的商品或有意向在商城购买商品的商城游客,登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。 2 3 超级管理员 普通管理员 就是对普通管理员的管理 对商品的增删改查及订单的查看等操作
1.4参考资料 【1】《软件工程案例教程---软件项目开发实践》第2版,国家示范型软件学院系列教材,机械工业出版社。 【2】《面向对象分析与设计》 北京市高等教育精品教材立项项目,机械工业出版社 【3】《软件需求最佳实践---SERU过程框架原理与应用》 电子工业出版社
2、系统定义
主要阐述该项目的目标和项目的目标及项目的功能 2.1 项目目标
本项目设定的目标如下:
为用户提供一个方便、快捷的网上购物系统
系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少。 系统具有良好的运行效率,能够达到提高销售率的目的。 系统应有良好的可扩充性,可以容易的扩充功能。 2.2系统整体结构
根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户分为会员和VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP管理等。如图1-2
3、应用环境
本项目的应用环境分为硬件环境和软件环境。
3.1 系统运行的硬件环境:客户机为普通的PC机:内存:1G以上 3.2系统运行的软件环境:
操作系统:windows XP /windows7 数据库:SQL Server 2005 开发工具包:JDK Version 7 JSP服务器:Tomcat 浏览器:IE
4、功能规格
本系统采用 Microsoft SQL Server 数据库,使用Java EE开发,采用B/S架构。数据库设计原则上符合第三范式,且规范,易于维护。
“用例”描述的是用户、管理员、外部系统以及系统处理是如何与系统交互来完成工作的用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能。
设计用例时,我们应该遵循下列步骤:
1)识别出系统的执行者,它们可以通过某种途径和系统交互。确保所有的执行者都被系统识别出来
2)描述主要的用例,并且一定要清楚这个执行者主要想实现什么功能。 3)重新审视每一个用例,并且把他们的功能进一步的完善化和明确化。 4.1角色定义
与本系统有关的用户和角色包括: 1)超级管理员:
管理普通管理员的信息,保证系统正常运行。 2)普通管理员: 对商品类型进行增删改查 对订单的查看与管理 及时的进货和补货。
对用户留言的回复和VIP的管理及折扣的管理 3)用户:
浏览或购买商城商品、获得相应的消费积分,根据积分获得相应的积分奖励,非会员用户根据积分的数量成为商品的会员。
4)未注册商城用户(游客):
进入商品浏览商城物品,注册成为商城用户进行购买。 5)数据库:
“数据库”是一个与系统产生交互的外部系统,这个执行者负责系统的数据查询、增加、删除和修改操作。
4.2系统的用例图
主要分为三大部分的用例图,有用户、超级管理员和普通管理员。系统的用例图如1-3
所示。
用户登录用户注册密码修改注销商品浏览普通用户订单查看商品购买结账用户留言订单修改
密码修改登录注销商品添加查看商品信息商品修改商品删除普通管理员查看订单查看已发送订单查看全部订单发送订单查看用户留言及回复折扣管理VIP用户的管理查看未发送订单
订单修改登录密码修改注销添加普通管理员超级管理员修改普通管理员信息删除普通管理员查看普通管理员
4.3用例各部分的详细功能 1)、普通用户基本功能 1.1用户注册
普通用户用户注册 用例名称: 执行者: 用例描述: 前置条件: 普通用户注册 普通用户 普通用户注册成远洋网上购物系统的普通用户 普通用户已经打开网上购物系统的页面 1.普通用户提出注册请求; 2.普通用户点击注册按钮; 3.系统打开注册页面; 4.普通用户输入用户名、密码、再次输入密码及用户常用邮箱 5.用户单击“提交”; 6.系统验证登录用户的信息并返回相应信息。 5a.用户选择“重置”,系统将清空输入框信息; 6a.用户输入的用户名、两次密码及邮箱都正确则系统使该用户处于登录状态; 6b.用户输入的用户名已存在,则提示用户重新输入; 6c.用户输入的密码格式不正确或两次密码不一致,则提示用户重新输入; 4a.用户选择浏览器的返回按钮,该页面将返回到网上购物商城系统主页。 6d.系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 弹出系统异常页面,提示会员注册失败 普通用户注册成功后可登录 无
1.2用户登录
普通用户用户登录 用例名称: 执行者: 用例说明: 前置条件: 普通用户登录 普通用户 普通用户登录远洋网上购物商城系统 普通用户已注册成网上购物商城系统的用户 1.普通用户请求进入网上购物商城系统; 2.普通用户点击登录按钮; 3.系统为用户打开登录页面; 4.普通用户输入用户名、密码,再选择“登录”; 5.系统验证登录用户名和密码的正确性; 6. 经验证用户名和密码正确则进入远洋网上购物系统。 4a.普通用户输入用户名和密码后选择“返回上一层”按钮,则返回用户请求登录前的页面; 5a.系统验证用户名和密码不匹配后,则提示用户登录失败,让用户重新登录。 5b.系统登录时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示用户登录失败。 登录成功可进行其他操作 无 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明:
1.3修改密码
普通用户修改密码
用例名称: 执行者: 用例说明: 前置条件: 修改密码 普通用户 普通用户维护密码 普通用户已经登录了远洋网上购物系统 1.普通用户提出密码重置请求; 2.普通用户点击密码重置按钮; 3.系统为普通用户打开密码重置页面; 4.普通用户输入新密码两次,然后单击提交按钮。 5.系统验证用户输入的两次密码是否一致; 6.如果用户输入的两次密码一致,则提示用户“恭喜您,密码修改成功”。 4a.普通用户选择“重置”,则清空新密码及确认密码的内容。 基本事件流: 其它事件流: 异常事件流 后置条件: 备注说明: 5a.用户输入的两次密码不一致,则提示用户修改密码不成功,请用户重新修改。 5b.系统密码修改时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则密码修改失败。 修改密码成功 无
1.4用户注销
普通用户用户注销
用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 用户注销 普通用户 用户退出远洋网上购物系统 用户已经登录了远洋网上购物系统 1.普通用户提出注销请求; 2.普通用户点击注销按钮; 3.系统使普通用户自动退出系统; 4.普通用户注销后,返回用户本系统的主页。 无 3a.系统注销时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则注销失败 注销成功 无
2)、普通用户商品购买功能 2.1.用户浏览商品
普通用户商品浏览 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 普通用户浏览商品 普通用户 用户查看远洋网上购物系统上的商品 用户已经打开远洋网上购物系统 1.用户提出浏览商品的求; 2.用户打开出售商品界面; 3.用户查看商品信息及商品详细信息; 无 3a.浏览商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则浏览商品信息不成功。 用户可以查看商品详细信息,可以将商品放入购物车。 无
2.2用户购买商品
普通用户商品购买 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 普通用户购买商品 普通用户 用户购买远洋网上购物系统上的商品 用户已经查看远洋网上购物系统上的商品 1.普通用户提出商品购买的请求; 2.用户查看商品信息时点击购买按钮; 3.用户购买远洋网上购物系统正在出售及库存不为0的商品; 4.用户点击购买后则将商品放入对应的购物车中。 3a.用户购买的商品库存为0或已下架的商品。 4a.购买商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则购买商品不成功。 用户点击购买商品后将商品放入购物车,待用户购买完成后可以结账。 无
2.3 用户结账
普通用户结账 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 普通用户结账 普通用户 用户在远洋网上购物系统上的购买商品后的付款活动 用户已经将远洋网上购物系统上的商品放入购物车 1.普通用户提出结账请求; 2.普通用户点击购物车按钮; 3.普通用户在购物车中点击结账按钮; 4.普通用户点击结账后方可填写用户的收货信息 3a.用户在购物车中可以修改购买商品的数量,也可以删除购买的商品; 3b.若用户是在未登录状态下点击结账按钮,则会弹出用户登录页面,用户登录后方可进行结账操作。 3c.结账时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则结账不成功。 收到商品 无 其它事件流: 异常事件流: 后置条件: 备注说明: 3)、普通用户订单管理
3.1用户查看订单
普通用户查看订单 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 普通用户查看订单 普通用户 用户在远洋网络购物系统上查看自己提交的订单信息 用户在远洋网络购物系统填写并提交用户的收货信息 1.用户已入于登录状态; 2.用户提出查看订单请求; 3.用户点击“我的订单”按钮; 4.用户可以看到自己所有的订单情况; 3a.普通用户点击“单击这里返回”可以返回进入本页面前的页面; 3b.若用户还没有订单则提示没有订单。 3c.用户查看订单时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则查看订单不成功。 查看订单成功,可以对订单做其他管理 无 其它事件流: 异常事件流: 后置条件: 备注说明:
3.2用户修改订单
普通用户修改订单 用例名称: 执行者: 用例说明: 前置条件: 普通用户修改订单 普通用户 用户在远洋网络购物系统上已有订单信息 用户在远洋网络购物系统已提交订单且订单的状态为未发送状态 1.普通用户已处于登录状态; 2.普通用户提出修改订单的请求; 3.普通用户点击“我的订单”按钮; 4.普通用户在查看自己所有的订单信息时,可以对未发送状态的订单进行修改; 5.普通用户对订单进行修改; 6.系统返回订单修改成功。 5a.用户修改自己购买商品的数量; 5b.用户删除自己购买的商品。 5c.用户修改订单时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则修改订单不成功。 修改成功 无 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 4)、用户留言管理:普通用户登陆后,可以进行留言,查看自己的留言。
普通用户用户留言
“用户留言”用例图 用例名称: 执行者: 用例说明: 前置条件 用户留言管理 普通用户 各用户点击留言板即进入留言板界面,进行留言,或查看留言,并能回复留言。在留言完毕后点击提交即完成。 用户已经登录 1.普通用户已处于登录状态; 2.普通用户发出留言请求; 基本事件流: 3.普通用户点击“用户留言”按钮; 4.用户进行查言; 5.用户点击提交按按钮; 6.留言成功。 其它事件流: 异常事件流: 后置条件 备注说明: 4a.用户在留言过程中点击返回按钮,则留言不成功; 5a.用户点击了重置按钮,则用户留言框被清空,留言不成功 异常事件流: 5b. 用户留言时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则用户留言不成功。 留言完毕后,跳转到留言板查看留言 无
5)、普通管理员管理:普通管理员登陆后,可以进行密码修改,注销。
5.1普通管理员登录
普通管理员登录 用例名称: 执行者: 用例描述: 前置条件: 普通管理员登录 普通管理员 提供普通管理员登录页面,普通管理员输入管理员名和密码后登录系统 普通管理员已经注册 1.普通管理员请求登录 2.系统弹出登陆页面 基本事件流: 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 其它事件流: 异常事件流: 3a.普通管理员点击“返回上一层”按钮,系统退出 3a.管理员名或密码不输入,系统提示登录信息管理员名或密码不能为空 3b.管理员名或密码输入不正确,系统提示管理员名或密码输入错误 4a.系统从数据库中读取数据时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员登录失败 后置条件: 备注说明: 普通管理员成功登录系统 无 普通管理员密码修改5.2普通管理员密码修改 用例名称: 执行者: 用例说明: 前置条件: 普通管理员密码修改 普通管理员
提供普通管理员密码修改页面,普通管理员输入旧密码、新密码及确认密码进行密码修改 普通管理员已经登录 1.普通管理员请求密码修改 2.系统弹出密码修改页面 基本事件流: 3.普通管理员进入密码修改界面,输入新密码及确认密码点击“提交”按钮 4.系统弹出密码修改成功提示页面 5.系统返回请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 3a.普通管理员点击“重置”按钮后,将不进行密码修改操作 4a.系统将修改后的密码写到数据库时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员密码修改失败 普通管理员密码修改成功 无
5.3普通管理员注销
普通管理员注销 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 其它事件流: 异常事件流: 普通管理员注销 普通管理员 提供普通管理员注销页面,普通管理员点击注销按钮即可退出系统 普通管理员已经登录 1.普通管理员请求注销界面 2.普通管理员按“注销”按钮,即注销成功 3.系统响应,普通管理员退出系统 无 2a.系统注销时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则注销失败 后置条件: 备注说明: 普通管理员注销成功 无
6)、商品管理:普通管理员登陆后,可以对商品进行添加,商品删除,商品修改,查看商品信息。
6.1普通管理员商品添加管理
普通管理员商品添加 用例名称: 执行者: 用例说明: 前置条件: 普通管理员商品添加管理 普通管理员 商品添加 普通管理员已经登录,进入管理界面 1.普通管理员请求商品管理页面 2.系统弹出商品管理页面 3.普通管理员在主界面左侧功能列表中选择“商品添加”命令 基本事件流: 4.普通管理员在商品名称、商品类型、商品价格、上架日期、商品数量、图片URL、商品简介框中分别输入相应的信息,并点击“添加商品”按钮 5.系统弹出商品添加成功提示界面 6.系统返回请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 4a.普通管理员点击“清空”按钮,将不进行商品添加操作 5a.系统将新添加的商品信息写到数据库时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员添加商品失败 商品添加成功 无
6.2普通管理员商品删除管理
普通管理员商品删除 用例名称: 执行者: 用例说明: 前置条件: 普通管理员商品删除管理 普通管理员 商品删除 普通管理员已经登录,进入管理界面 1.普通管理员请求商品管理页面 2.系统弹出商品管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“商品删除”命令 4.普通管理员选择需要删除的商品并点击“删除”按钮 5.系统弹出商品删除成功页面 6.系统返回请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 4a.普通管理员点击“单击这里返回”按钮,系统返回到商品管理页面 5a.系统将商品信息从数据库中删除时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员删除商品失败 商品删除成功 无 6.3普通管理员商品修改管理
普通管理员商品修改 用例名称: 执行者: 用例说明: 前置条件: 普通管理员商品修改管理 普通管理员 商品修改 普通管理员已经登录,进入管理界面 1.普通管理员请求商品管理页面 2.系统弹出商品管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“商品修改”命令 4.普通管理员选择需要修改的商品并点击“修改”按钮 5.系统弹出商品修改成功页面 6.系统返回请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 4a.普通管理员点击“单击这里返回”按钮,系统返回到商品管理页面 5a.系统将商品信息从数据库中修改时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员修改商品失败 商品修改成功 无 6.4普通管理员查看商品信息管理
普通管理员查看商品信息
用例名称: 执行者: 用例说明: 前置条件: 普通管理员商品修改管理 普通管理员 查看商品信息 普通管理员已经登录,进入管理界面 1.普通管理员请求商品管理页面 2.系统弹出商品管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“查看商品信息”命令 4.普通管理员选择查询条件并点击“搜索”按钮 5.系统弹出商品详细信息 6.系统返回请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 4a.普通管理员点击“单击这里返回”按钮,系统返回到商品管理页面 5a.系统将商品信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看商品失败 查看商品成功 无
7)、普通管理员留言管理:普通管理员登录后,及时查看用户给自己的留言,并给出相应的解决方案回复给用户,及时了解到用户对超市以及自己的看法或建议。
普通管理员查看用户留言及回复
“普通管理员留言管理”用例图 用例名称: 执行者: 用例说明: 前置条件: 普通管理员留言管理 管理员 普通管理员点击留言板即进入留言板界面,查看留言,并能回复留言。 普通管理员已经登录 1.普通管理员请求登录 2.系统弹出登陆页面 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 基本事件流: 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 6.普通管理员查看用户留言,给出合理的解决方案 7.系统显示普通管理员查看用户的留言及回复用户留言的信息 其它事件流: 异常事件流: 后置条件: 备注说明: 7a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 6a.系统将留言信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看留言信息失败 普通管理员回复留言完毕后,跳转到留言板查看留言 无 8)、VIP用户管理:普通管理员登录后,可以查看VIP用户的相关信息。
普通管理员VIP用户管理
“VIP用户管理”用例图
用例名称: 执行者: 用例说明: 前置条件: VIP用户管理 普通管理员 普通管理员查看VIP用户相关信息 普通管理员已经登录,进入VIP用户管理界面 1.普通管理员请求登录 2.系统弹出登陆页面 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 基本事件流: 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 6.普通管理员进入VIP用户界面进行查看 7.系统显示普通管理员查看VIP用户的信息 7a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 6a.系统将VIP用户信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看VIP用户信息失败 查看VIP用户信息 无 其它事件流: 异常事件流: 后置条件: 备注说明:
9)、折扣管理:普通管理员登录后,可以查看折扣管理的情况。
“折扣管理”用例图 用户名称: 执行者: 用例说明: 前置条件: 折扣管理 普通管理员 普通管理员查看折扣情况
普通管理员已经登录,进入折扣管理界面 1.普通管理员请求登录 2.系统弹出登陆页面 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 基本事件流: 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 6.普通管理员进入折扣管理界面进行查看 7.系统显示普通管理员查看折扣管理的信息 7a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 6a.系统将折扣管理信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看折扣管理信息失败 查看折扣信息 其它事件流: 异常事件流: 后置条件: 备注说明: 无
10)、普通管理员的订单管理:普通管理员登陆后,可以查看订单、发送订单的情况进行操作。
10.1普通管员查看订单
普通管理员查看订单
用例名称: 执行者: 用例说明: 前置条件: 普通管员查看订单 普通管理员 查看订单 普通管理员已经登录 1.普通管理员请求登录 2.系统弹出登陆页面 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 基本事件流: 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 6.普通管理员进入查看订单界面进行查看 7.系统显示普通管理员查看订单管理的信息 其它事件流: 异常事件流: 后置条件: 备注说明: 7a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 6a.系统将查看订单管理信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看订单管理信息失败 查看订单成功 无
10.2普通管理员发送订单
普通管理员发送订单
用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 普通管理员发送订单 普通管理员 发送订单 普通管理员已经登录 1.普通管理员请求登录 2.系统弹出登陆页面 3.普通管理员在登录界面输入管理员名和密码并点击“登录”按钮 4.系统从数据库中读取数据进行验证 5.系统进入远洋网上购物后台管理系统主界面 6.普通管理员进入发送订单界面进行操作 7.系统显示普通管理员发送订单管理的信息 其它事件流: 异常事件流: 后置条件: 备注说明: 7a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 6a.系统将发送订单管理信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员发送订单管理信息失败 发送订单成功 无 11)、查看订单管理:普通管理员登录后,可以对全部订单、已发送订单、为发送订单进行查看
11.1普通管理员查看全部订单
普通管理员查看订单查看全部订单
用例名称: 执行者: 用例说明: 前置条件: 普通管理员查看全部订单 普通管理员 查看全部订单 普通管理员已经登录 1.普通管理员请求查看订单管理页面 2.系统弹出查看订单管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“查看全部订单”命令 4.普通管理员进入查看全部订单信息界面,点击“查看”按钮 5.系统显示查看全部订单信息 6.系统返回请求前的页面 其它事件流: 4a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 5a.系统将查看全部订单管理信息从数据库中查看时出现故障,例如数据库服异常事件流: 后置条件: 备注说明: 务器故障,系统弹出系统异常页面,提示普通管理员查看全部订单管理信息失败 查看全部订单已完成 无
11.2普通管理员查看已发送订单
普通管理员查看订单查看已发送订单 用例名称: 执行者: 用例说明: 前置条件: 普通管理员查看已发送订单 普通管理员 查看已发送订单 普通管理员已经登录 1.普通管理员请求查看订单管理页面 2.系统弹出查看订单管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“查看已发送订单”命令 4.普通管理员进入查看已发送订单信息界面,点击“查看”按钮 5.系统显示查看已发送订单信息 6.系统返回请求前的页面 其它事件流: 4a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 5a.系统将查看已发送订单管理信息从数据库中查看时出现故障,例如数据库异常事件流: 后置条件: 备注说明: 服务器故障,系统弹出系统异常页面,提示普通管理员查看已发送订单管理信息失败 查看已发送订单已完成 无
11.3普通管理员查看未发送订单
普通管理员查看订单查看未发送订单
用例名称: 执行者: 用例说明: 前置条件: 普通管理员查看未发送订单 普通管理员 查看未发送订单 普通管理员已经登录 1.普通管理员请求查看订单管理页面 2.系统弹出查看订单管理页面 基本事件流: 3.普通管理员在主界面左侧功能列表中选择“查看未发送订单”命令 4.普通管理员进入查看未发送订单信息界面,点击“查看”按钮 5.系统显示查看未发送订单信息 6.普通管理员点击“发送订单”即可将未发送的订单发送 其它事件流: 异常事件流: 4a.普通管理员点击“单击这里返回”按钮,系统返回到远洋网上购物后台管理系统主界面 5a.系统将查看未发送订单管理信息从数据库中查看时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示普通管理员查看未发送订单管理信息失败 后置条件: 备注说明: 查看未发送订单已完成 无
12)、超级管理员基本功能 12.1超级管理员登录
超级管理员登录 用例名称: 执行者: 用例说明: 前置条件: 超级管理员登录 超级管理员 提供超级管理员的登录页面,输入用户名和密码即可 此系统设置了超级管理员 1.先确定是否设置了超级管理员 2.进入到超级管理员登录的页面 基本事件流: 3.超级管理员输入用户名和密码并且点击登录按钮 4.系统从数据库中读取数据进行验证 5.系统登录到超级管理员管理主页面。 其它事件流: 3a.超级管理员点击“取消”按钮,退出登录 3a.用户名或者密码没有输入,则提示用户名和密码不能为空 异常事件流: 3b.用户名或者密码输入不正确,则提示用户名或密码输入错误。 4a.系统从数据库中读取数据时失败,可能是数据库服务器故障,系统弹出系统异常页面,提示超级管理员登录失败。 后置条件: 备注说明: 超级管理员登录成功 无
12.2超级管理员密码修改
超级管理员密码修改 用例名称: 执行者: 用例说明: 前置条件: 超级管理员密码修改 超级管理员 提供超级管理员的密码修改页面,输入旧密码和两次新密码即可 超级管理员已登录了 1.超级管理员单击修改密码页面 2.系统进入到修改密码页面 基本事件流: 3.超级管理员输入在密码框中输入两次新密码,并且点击提交按钮 4.系统提出密码修改成功 5.系统返回到请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 3a.系统点击“重置”按钮,系统将前面所填写的信息清空。 4a.系统将修改后的密码写到数据库时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示超级管理员修改密码失败 密码修改成功,系统将修改后的密码保存到数据库中 无 12.3超级管理员注销
超级管理员注销 用例名称: 执行者: 用例说明: 前置条件: 基本事件流: 其它事件流: 异常事件流: 后置条件: 备注说明: 超级管理员注销 超级管理员 提供超级管理员注销功能,点击注销就退出登录 超级管理员已登录,并且已经做了自己想做的管理, 1.超级管理员请求退出系统 2.超级管理员点击“注销”按钮 3.系统响应成功,超级管理员退出系统 无 无 注销成功 无 13)、超级管理员对普通管理员的管理: 13.1添加普通管理员
超级管理员添加普通管理员 用例名称: 执行者: 用例说明: 前置条件: 添加普通管理员 超级管理员 添加普通管理员 超级管理员已经登录并且进入到了添加普通管理员的页面 1.超级管理员点击“管理员管理” 2.系统打开以下级联菜单,包括管理员添加、管理员删除、管理员信息修改、管理员信息查看和密码修改。 基本事件流: 3.超级管理员点击“管理员添加” 4.系统弹出“管理员添加”的页面 5.超级管理员输入要添加管理员的用户名和密码并单击“添加”按钮 6.系统就为之添加到数据库中,添加成功 7.系统返回到请求前的页面 其它事件流: 5a.超级管理员点击“重置”按钮,添加管理员的信息将清空 异常事件流: 后置条件: 备注说明: 6a.系统将新添加的管理员信息写到数据库时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示超级管理员添加管理员失败 添加普通管理员成功并且保存到了数据库中 无
13.2修改普通管理员的信息
超级管理员修改普通管理员信息 用例名称: 执行者: 用例说明: 前置条件: 修改普通管理员的信息 超级管理员 对普通管理员的信息进行修改 超级管理员已登录,并进入到普通管理员修改的页面 1.超级管理员点击“管理员管理” 2.系统打开以下级联菜单,包括管理员添加、管理员删除、管理员信息修改、管理员信息和密码修改。 3.超级管理员点击“管理员信息修改” 基本事件流: 4.系统弹出“管理员信息修改”页面 5.超级管理员可以修改其中的基本信息,用户名和密码不可修改,并单击修改按钮 6.系统就会将在数据库中的信息修改,并修改成功 7.系统返回到请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 5a.超级管理员点击“重置”按钮,系统将除用户名和密码之外的信息清空 6a.系统将修改后的管理员信息写到数据库中时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示超级管理员修改普通管理员信息失败 修改管理员信息成功并更新到数据库中 无 13.3删除普通管理员
超级管理员删除普通管理员 用例名称: 执行者: 用例说明: 前置条件: 删除普通管理员 超级管理员 删除普通管理员 超级管理员已登录并且进入到了删除管理员页面 1.超级管理员点击“管理员管理” 基本事件流: 2.系统打开以下级联菜单,包括管理员添加、管理员删除、管理员信息修改、管理员信息和密码修改。 3.超级管理员点击“管理员删除” 4.系统弹出“管理员删除”页面 5.超级管理员选择要删除的管理员并且单击删除按钮 6.系统就会将其在数据库中的信息删除,并删除成功 7.系统返回到请求前的页面 其它事件流: 异常事件流: 后置条件: 备注说明: 5a.超级管理员单击“退出”按钮,系统回到管理主页面 6a.系统将普通管理员将数据库中删除时出现故障,例如数据库服务器故障,系统弹出系统异常页面,提示系统管理员删除普通管理员失败 删除成功并且从数据库中成功的删除 无 13.4查看普通管理员
超级管理员查看普通管理员 用例名称: 执行者: 用例说明: 前置条件: 查看普通管理员 超级管理员 查看普通管理员的基本信息 超级管理员已登录,并且进入到查看普通管理员的页面 1.超级管理员点击“管理员管理” 2.系统打开以下级联菜单,包括管理员添加、管理员删除、管理员信息修基本事件流: 改、管理员信息和密码修改。 3.超级管理员点击“管理员信息” 4.系统弹出“管理员信息”页面 5.超级管理员就可以查看其信息。 其它事件流: 异常事件流: 后置条件: 备注说明: 3a.超级管理员点击“退出”按钮,系统返回到管理主页面 无 查看成功 无
5、性能需求
5.1界面需求:
1.页面内容:主题突出,站点定义、术语和行文格式统一,规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时,内容丰富,文字准确,语句通顺,专用术语规范,行文格式统一、规范。
2.导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。
3.技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览,无错误链接和空链接采用CSS处理,控制字体大小和版面布局。
4.艺术风格:界面、版面形象清新悦目,布局合理,字号大小适宜,字体选择合理,前后一致,美观大方;色彩和谐自然,与主题内容相协调。 5.2响应时间需求
无论是客户端还是管理端,当用户登录进行任何操作的时候,系统应该及时地进行反应,
反应的时间应在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法 连接数据库服务器等,避免出现长时间等待甚至无响应。 5.3可靠性需求
系统应保证20人可以同时在客户端登录,系统正常运行,正确提示相关内容。 系统应十分具有灵活性,以适应将来功能扩展的需求。
系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够 防止 5.4开放性需求 5.5可扩展性需求 5.6系统安全性需求
各类误操作可能造成的数据丢失,破坏,同时防止用户非法获取网页以及内容。
6、实现约束
系统的实现约束如下:
1.操作系统为WindowsXP/Windows7。 2.开发平台为:Eclipse 3.数据库为SQL Server 2005
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务