软件工程——网上购物系统课程设计报告书

合集下载

软件工程网上书店管理系统详细课程设计报告(很经典)

软件工程网上书店管理系统详细课程设计报告(很经典)
编号
功能名称
功能描述
输入/需要
输出/结果
发现问题
测试结果
1
登录退出
会员登陆网站
用户名,密码
成功登录或出错
通过
2对性能的测试
表七 性能测试
编号
性能名称
性能描述
输入
系统响应
发现问题
测试结果
1
正确性需求
系统能够将新注册的会员信息准确的导入到数据库中
用户的注册信息
数据库中的信息本更新

通过
2
时间特性需求
九.页面显示效果及代码分析
者们的评价,以及是否还需要在进这种书时,专门有一个用户评价的
表格来表明消费者们对哪类书感兴趣,进而随时改变销售策略。
以下即为表的详细设计:
书籍的类别表:Category
书籍的详细信息列表:
消费者的注册信息列表:
消费者的订单列表:
消费者的订单书籍详细信息列表:
消费者的购物车信息列表:
消费者对于购买的书籍的评价列表:
完成测试标准
完成测试中的测试规划并达到质量目标
表二:测试技术
测试技术
说明
编写测试用例
在产品编码阶段编写测试用例
单元测试
对具体模块或函数进行测试
集成测试
检测模块集成后的系统是否达到要求
系统测试
对业务流程及数据流的处理是否符合标准,系统对业务流的处理是否存在逻辑不严谨和错误以及存在不合理的标准及要求
表三:测试类型
准性、安全性、高效性、保密性、可维护性”为标准,在着眼于当前
实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能
在较长时间内满足学校的发展需要。

软件工程__网上购物系统课程设计

软件工程__网上购物系统课程设计

软件工程__网上购物系统课程设计本文主要介绍了软件工程中,网上购物系统课程设计的一些重要细节和流程。

网上购物系统是一种常见的电子商务系统,是现代商业活动中不可或缺的一部分,具有广阔的应用前景和市场需求。

此次课程设计的目的是通过实践,让学生深入了解软件工程的核心概念,掌握系统开发的方法和技能。

一、需求分析网上购物系统是基于互联网实现的一个电子商务平台,主要功能是提供给用户在线购物的服务。

因此,在进行系统设计之前,需要进行需求分析,明确用户和管理员的需求和功能要求。

用户需求:用户在该系统中主要进行以下操作:注册账号、登录、查询商品信息、浏览商品详情、添加商品到购物车、结算订单、评价商品等。

管理员需求:管理员在该系统中主要进行以下操作:管理商品信息、管理订单信息、管理用户信息、处理投诉与退款等。

二、设计方案在根据需求分析得出具体的功能需求后,就需要进行系统设计。

设计方案包括用户界面设计、数据库设计、系统功能设计、程序代码开发等方面。

用户界面设计:在该系统中,用户界面需要设计得尽可能简单明了,界面美观并且易于使用。

具体措施可以包括设置简单的菜单、分类列表、商品推荐等,以便用户更快地找到所需商品和信息。

数据库设计:数据库是网上购物系统的核心组成部分,需要经过精心设计和调整。

由于该系统的功能比较复杂,因此需要结构化的关系型数据库。

具体设计可以包括商品信息表、用户信息表、订单信息表等。

系统功能设计:系统功能主要包括用户管理、商品管理、订单管理、数据统计等。

这些功能都需要经过详细的评估和测试,确保系统能够正常运行。

同时,还需要考虑安全性、效率、稳定性等方面。

程序代码开发:在系统功能设计完成后,需要考虑程序开发。

开发过程中需要注意编程准则和规范,确保代码可维护性和可重复性。

三、实现与测试一旦完成了设计方案和程序开发,就需要对系统进行测试。

测试环节需要对系统进行详细的功能测试、安全性测试、性能测试等,确保系统能够正常运行。

【软件工程】【课程设计】在线购物系统

【软件工程】【课程设计】在线购物系统
2
易用、健壮、兼容性好、运行稳定、有一定安全保障。
2
本软件要求在两个月内实现。

3
本系统是网上购物系统,主要分三个部分:一、顾客能够方便的浏览商品信息,可以通过将商品加入购物车继而( 需注册或登陆)下订单来完成网上的购买。二、系统提供业务管理系统来管理产品的进库入库,并制定价格策略,审核会员的订单。三、提供管理员登录系统方便管理,并根据管理员的权限限制其管理功能。系统管理包括员工管理,分配权限、日志管理等。
系统计划2006年9月初开始,10中旬完成初步开发工作,其余工作根据时间安排进行。
2
随着网络的日益盛行,网上购物也成为一种流行。本系统就是一个面向互联网的购物系统,用户群体为网上购物者。
2
功能序号
功能名称
功能说明
1
商品种类管理
包含商品大类、小类等的创建
2
商品资料管理
包含商品资料的添加、修改等
3
库存统计
系统功能包括:会员管理、会员购物管理、订单管理、商品资料管理、库存统计、退货统计等。
二、软件过程
一、项目规划
1.1
本项目要实现一个实用的网上购物系统,本项目需要小组各成员都能够默契和作,但由于成员分布比较分散的原故,使得小组在一起讨论的机会相对较少,增加了项目进行的难度。时间上,由于步入大四学年,小组成员都在各种程度上受到了考研和找工作的压力,所以时间比较紧缺。因此,在很多地方还有不足之处,有些功能还没有全部实现,还请老师见谅!谢谢!!
1
项目安排
人员组成
成果提交
系统分析与设计
王晓栋,邓春武,杨先波
需求分析报告
数据库设计
王晓栋,邓春武,杨先波
数据库类图及实现

(完整word版)软件工程网上购物系统

(完整word版)软件工程网上购物系统

计算机科学与技术系软件工程课程设计说明书专业:网络工程班级:网络08-2班姓名:X X X学号:080341202XX指导老师:X X X完成日期: 2011-10-08目录网上购物系统1 系统分析11.1 问题定义11.2 可行性分析21.2.1 技术可行性21.2.2经济可行性41.3 需求分析41.3.1 功能需求分析51.3.2 数据需求分析61.3.3 性能需求分析61.3.4 安全性需求分析62 系统设计72.1 系统总体设计72.2 系统功能模块设计82.2.1企业展示模块82.2.2消费者留言模块92.2.3消费者支付模块92.2.4运营商后台模块92.2.5企业后台模块92.2.6消费者后台模块102.3 数据库设计102.3.1 数据库概念结构设计102.3.2 数据库逻辑结构设计图112.3.3 数据库结构的物理实现113 结束语131 系统分析1.1 问题定义传统的电子商务分为B2B(Business To Business,企业对企业)、B2C(Business-to-Consumer,商家对客户)及C2C(Consumer-to-Consumer,客户对客户)三种模式。

网上购物系统系属于第二中模式,即B2C模式。

基于这一模式,系统抽象出使用本系统的三类角色,包括网站运营商、入驻网站的企业及网上购物者。

由这三类角色确定系统需要具备为这三类角色提供中枢交互的功能,即在针对不同角色,使系统具体其独特的功能之余,还应保证系统能方便不同角色间的数据交换和信息交换。

网站运营商(下简称“运营商”)通过本系统为入驻网站的企业提供销售平台,同时对其具有一定的管理功能;入驻网站的企业(下简称“企业”)通过本系统能入驻网站,在网站上建立自己网上店铺,并在其店铺里展示企业的商品,供网上购物者选购;网上购物者(下简称“消费者”)通过本系统,能方便地浏览企业店铺里的商品,并进行选购、支付。

1.2 可行性分析1.2.1 技术可行性由于现如今网络几乎已经遍布世界的每一个角落,同时又为了方便用户随时随地使用本系统,本系统采用B/S结构。

网上购物系统课程设计报告计划

网上购物系统课程设计报告计划

荆楚理工学院课程设计成就学院:计算机工程学院班级: 11级计算机科学与技术3班学生姓名: 学号:设计地址(单位)A5-102设计题目: 网上购物系统达成日期:2014年6月3日指导老师考语: _________________________________________________________________________________________________________________________ __________________________________________________________________________________ _____________________________________________________成绩(五级记分制):______________________教师署名:_____________________________序言最近几年来,跟着Internet 的快速兴起,互联网已日趋成为采集供给信息的最正确渠道并逐渐进入传统的流通领域。

于是电子商务开始流行起来,愈来愈多的商家在网上建起在线商铺,向花费者展现出一种新奇的购物理念。

网上购物系统作为B2B,B2C(BusinesstoCustomer, 即公司抵花费者),CustomertoCustomer,即花费者抵花费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。

本文主要考虑的是如何建设B2C的网上购物系统。

网上购物是一种拥有交互功能的商业信息系统。

它向用户供给静态和动向两类信息资源。

所谓静态信息是指那些比常常改动或更新的资源,如公司简介、管理规范和公司制度等等;动向信息是指随时变化的信息,如商品报价,会议安排和培训信息等。

网上购物系统拥有强盛的交互功能,可使商家和用户方便的传达信息,达成电子贸易或EDI交易。

这类崭新的交易方式实现了公司间文档与资本的无纸化互换。

网上购物商城uml课程设计

网上购物商城uml课程设计

网上购物商城uml课程设计一、课程目标知识目标:1. 学生理解网上购物商城的基本概念和UML(统一建模语言)的基础知识。

2. 学生掌握利用UML图(用例图、类图等)对网上购物商城的系统需求进行分析和设计的方法。

3. 学生了解网上购物商城的系统架构,包括前端展示、后端处理及数据库管理等。

技能目标:1. 学生能够运用UML工具绘制网上购物商城的用例图,表达用户与系统的交互流程。

2. 学生能够根据业务需求,设计相关的类图,并描述类之间的关系。

3. 学生通过小组合作,能完成一个简化版网上购物商城的系统分析与设计报告。

情感态度价值观目标:1. 培养学生对电子商务系统的分析设计能力,激发其对软件工程领域的兴趣。

2. 增强学生的团队协作意识,培养在项目中分担责任、共同解决问题的能力。

3. 强化学生对网络安全、用户隐私保护的认识,树立正确的网络道德观念。

课程性质分析:本课程为信息技术或计算机科学与技术相关专业的实践课程,旨在通过具体的网上购物商城案例,让学生将UML知识应用于实际项目中,增强理论与实践学生特点分析:考虑到学生所在年级,应具备基本的计算机操作能力,对UML有一定的了解,能够理解系统分析与设计的基本流程。

教学要求:1. 教学内容与课本知识紧密结合,确保学生所学知识的实用性和针对性。

2. 教学过程中注重启发式教学,引导学生主动思考,提高解决问题的能力。

3. 教学评价应关注学生在项目实践中的表现,包括分析能力、设计能力和团队协作能力。

二、教学内容1. 网上购物商城系统概述:介绍网上购物商城的基本功能、业务流程及其在电子商务中的作用。

- 教材章节:电子商务概述、网上购物系统案例。

2. UML基础知识回顾:复习UML的基本概念、图形表示方法及其在软件开发中的应用。

- 教材章节:UML基础、UML图及其应用。

3. 用例图绘制与分析:讲解如何通过用例图表达用户与网上购物商城的交互过程。

- 教材章节:用例图绘制方法、用例图案例分析。

UML网上购物系统课程设计精选全文

UML网上购物系统课程设计精选全文

精选全文完整版(可编辑修改)《信息系统分析与设计》课程设计报告设计题目:网上购物系统姓名:班级:学号:指导老师:目录1 需求分析 (1)2 系统建模 (2)2.1 创建系统用例模型 (2)2.1.1 顾客用例 (2)2.1.2 库存管理员用例 (3)2.1.3 系统管理员用例 (4)2.2 创建系统静态模型 (5)2.3 创建系统动态模型 (6)2.3.1 “顾客订购商品”用例 (6)2.3.2 “顾客删除订单”用例 (8)2.3.3 “顾客留言”用例 (9)2.3.4 “管理员处理订单”用例 (10)2.3.5 “库存管理员修改商品”用例 (11)2.3.6 商品状态 (13)2.3.7 在线购物活动图 (13)2.4 创建系统部署模型 (14)2.4.1 构件图 (14)2.4.2 部署图 (15)3 总结 (15)网上购物系统1 需求分析网上购物系统主要是针对中小型商城。

购物系统管理员将商品信息整理归类发布到网上,用户进入该网站后,可以浏览商品,查看商品的信息。

但是需要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。

购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。

网上购物系统的功能性需求包括以下内容:➢只允许系统规定的购物系统管理员来添加和修改商品信息;系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。

➢任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。

➢只有注册用户才能登录此系统,购买商品。

购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。

课程设计网上购物系统

课程设计网上购物系统

课程设计网上购物系统一、课程目标知识目标:1. 学生理解网上购物系统的基本概念,掌握其基本组成部分和功能。

2. 学生掌握网上购物流程,包括注册、登录、购物车、下单、支付等环节。

3. 学生了解网络安全和消费者权益保护相关知识。

技能目标:1. 学生能够使用编程语言或工具设计并实现一个简单的网上购物系统。

2. 学生通过实际操作,培养解决实际问题的能力和团队协作能力。

3. 学生学会运用所学知识分析和解决网上购物过程中可能遇到的问题。

情感态度价值观目标:1. 学生培养对电子商务的兴趣和热情,认识到其在生活中的重要性。

2. 学生树立网络安全意识,学会保护自己的信息和隐私。

3. 学生培养诚信、负责任的网络购物态度,关注消费者权益保护。

课程性质:本课程为信息技术学科,结合现实生活中的实际应用,培养学生运用所学知识解决实际问题的能力。

学生特点:学生为八年级,具有一定的信息技术基础,对新鲜事物充满好奇,喜欢动手实践。

教学要求:结合学生特点,注重理论与实践相结合,强调实际操作和团队协作,提高学生的实践能力和创新能力。

通过本课程的学习,使学生能够掌握网上购物系统的相关知识,培养其运用所学知识解决实际问题的能力,同时树立正确的网络购物观念。

在教学过程中,关注学生的学习成果,确保课程目标的实现。

二、教学内容1. 网上购物系统概述- 了解网上购物系统的基本概念、发展历程和应用场景。

- 分析网上购物系统的基本组成部分和功能。

2. 网上购物流程- 学习注册、登录、商品浏览、购物车、下单、支付等环节的操作流程。

- 掌握各个环节中的关键技术,如用户认证、支付安全等。

3. 网上购物系统设计与实现- 学习使用编程语言或工具(如HTML、CSS、JavaScript等)设计并实现网上购物系统。

- 分析并解决网上购物系统设计过程中可能遇到的问题。

4. 网络安全与消费者权益保护- 学习网络安全相关知识,如防范网络攻击、保护用户隐私等。

- 了解消费者权益保护法律法规,提高自我保护意识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计报告( 2012 -- 2013 学年第二学期)课程名称:软件工程课程设计题目:网上购物系统院系:控制与计算机工程学院班级:软件1002班组号:组长:艾君伟组员:肖成、汪豪、崧榕指导教师:设计周数:两周小组成绩:日期:2013 年 7月 12日《软件工程》课程设计任务书一、目的、要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。

二、主要容1.运用面向对象技术、UML进行网上购物系统的需求分析与设计;2.使用Rational Rose作为需求分析与设计的建模工具,进行静态建模和动态建模;3.利用对象模型自动生成数据模型,自动建立数据库;4.使用J2EE、HTML、CSS、Javascript语言对购物模块进行界面层的设计并给出实现;5.撰写课程设计报告。

三、任务分配四、进度计划序号设计容名称完成时间备注1 分组及确定题目1个工作日2 初步的需求分析与设计建模, 确定实2个工作日现平台,并搭建环境3 详细的需求分析与设计建模2个工作日进行中期检查4 关键模块的实现与测试3个工作日5 编写课程设计报告1个工作日6 验收检查及评定成绩1个工作日五、设计成果要求1.建立系统分析与设计模型;2.初步建立系统原型,实现关键的功能;3.编写课程设计报告。

六、考核方式1.系统演示及讲解占50%。

2.设计报告占50%。

指导教师:日期:2013年 6 月 28 日《软件工程》课程设计成绩评定一、指导教师评语二、成绩学号成绩备注1101250201 艾君伟1101250202 肖成1101250210 崧榕1101250220 汪豪指导教师:日期: 2013 年 7 月 12 日摘要:当今社会,随着计算机的应用和Internet的普及, Internet网络给人类社会带来了巨大变化,网络在我们的生活中几乎无处不在。

因此,建立网上物品的销售管理系统是时代的潮流。

由于JSP可以在85%以上的服务器上运行,而且JSP技术的应用程序比ASP的应用程序易于维护和管理。

所以,通过采用JSP技术设计开发在线购物系统符合时代的潮流、具有积极的进步意义。

网上购物系统可以实现人们远程逛逛商店和购买商品的愿望。

本系统的功能是实现网上购物,主要包括商品信息管理、购物车订单管理、用户管理、商品评价管理、商品库存管理等模块,主要以对数据库的增删改查来实现这些功能。

本系统依据模仿现行的B2C的需求而设计,运用Rational Rose、Myeclipse等软件开发工具实现系统的分析、设计与实现,最后设计出来的系统基本满足能网上购物的功能需求。

关键词:网上购物,面向对象,Rational Rose,J2EE一、课程设计的目的与要求通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

具体如下:1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识;2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。

二、设计正文1概述1.1设计课题该系统为网上购物系统。

1.2系统目标调研目前现有的网上购物系统,如当当网,亚马逊商城,京东商城等大型电子商务系统,设计出一个更适合用户使用,有更多用户交互,更人性化的购物系统。

1.3系统开发与运行环境(1)数据库管理软件:MySQL(2)建模工具:Rational Rose(3)编程工具:MyEclipse、DreamWeaver(4)操作系统:Windows系列、Tomcat系统(5)开发语言:J2EE2 系统需求分析2.1 系统需求概述主要从用户、管理员两方面进行需求分析。

2.1.1用户功能分析:(1)购物车:主要功能包括将商品加入购物车——>提交订单——>支付——>将订单信息存档(2)个人中心:功能主要包括四部分:1)查询自己的购买商品记录,通过人员id在数据库中查找。

2)商品列表:可以查询用户本人在使用,想购买,和购买过的商品。

3)推荐商品:本用例中,推荐商品和新商品通过控制类中的方法实现,偏好是商品通过人员的个性分析方法实现。

4)商品评价:可以查询自己的评论过的商品的商品信息和评论信息(3)账户管理:主要包括登录,注册,修改个人资料的功能(4)商品搜索:1)字节搜索:可以通过商品名称,商品序列号精确搜索2)分类搜索:通过各个分类进行搜索。

2.1.2管理员功能分析:(1)商品信息管理:功能主要包括四部分:1)增加商品信息2)删除商品信息3)修改商品信息4)查看商品信息(2)库存管理:主要功能包括:修改商品的存货数量(3)用户管理:1)将不良交易次数用户较多的用户加入黑2)商品评价管理:将被人气较高的书评放入首页的推荐书评模块(4)商品评评管理:主要功能为将违禁商品评价删除(5)销量统计:主要功能包括:查看营业额,查看销售排行,查看利润。

2.2 用例图对于整个用例图,外部角色有管理员、普通用户即顾客。

管理员主要有书籍的增、删、改,普通用户信息管理,订单管理。

普通用户主要有在线交易、搜索、结算、加入购物车、加入收藏、结算、评价、账户管理等用例。

顾客注册(from Main Case)(from Main Case)购物(from Main Case)customer(from Actors)<<communicate>><<communicate>><<communicate>>内容管理员注册内容管理员登陆(from Main Case)店铺管理(from Main Case)个人信息管理(from Main Case)<<communicate>>sys(from Actors)<<communicate>><<communicate>><<communicate>><<communicate>>图2.2-1 总用例图用例图sys(from Actors)店铺管理(from Main Case)<<communicate>>新增商品(from Main Case)修改商品(from Main Case)(from Main Case)商品管理(from Main Case)<<include>><<include>><<include>><<include>>取消订单(from Main Case)修改订单(from Main Case)订单管理(from Main Case)<<include>><<include>><<include>>图2.2-2 店铺管理用例图(from Main Case)(from Main Case)加入购物车(from Main Case)(from Main Case)(from Main Case)customer(from Main Case)退货(from Main Case)<<extend>>购物(from Main Case)<<include>><<include>><<include>><<include>><<include>><<communicate>><<include>>评价<<include>>图2.2-3 购物用例图关键用例正常事件流和异常事件流的描述如下表:用例规格说明:容管理员注册说明 容管理员注册B2C 购物系统 前提条件 超级管理员(最高权限)登录后置条件 容管理员注册成功基本事件流 确认B2C 购物系统已打开→确认超级管理员已登录→确认打开注册页面→确认用户名输入正确,两次密码相同且正确→容管理员成功注册异常事件流第一异常事件流 两次密码不相同 第二异常事件流用户名已注用例规格说明:容管理员登录 说明 容管理员登录B2C 购物系统前提条件 无后置条件 容管理员登录成功基本事件流 确认B2C 购物系统登录界面已打开→ 确认用户名和密码已输入 →验证通过→用户成功登陆系统异常事件流第一异常事件流用户名或密码错误用例规格说明:新增商品容管理员说明容管理员新增一条商品信息前提条件容管理员已登录,已输入新增商品信息后置条件系统中增加一条商品信息基本事件流确认已输入商品信息→增加商品异常事件流第一异常事件流商品信息错误第二异常事件流商品信息已存在用例规格说明:修改商品容管理员说明容管理员修改商品信息前提条件容管理员已登录,修改商品信息存在后置条件系统中修改一条商品信息基本事件流确认商品信息已修改→修改商品信息异常事件流第一异常事件流修改信息错误第二异常事件流修改信息无变化第三异常事件流修改信息不存在用例规格说明:删除商品容管理员说明容管理员删除一条商品信息前提条件容管理员已登录,删除商品信息存在后置条件系统中删除一条商品信息基本事件流确认已选择商品信息→删除商品异常事件流第一异常事件流删除的商品不存在用例规格说明:修改订单容管理员说明容管理员修改一条订单信息前提条件容管理员已登录,修改的订单存在后置条件系统中修改一条订单信息基本事件流确认已选择订单信息→修改商品异常事件流第一异常事件流要修改的订单不存在第二异常事件流修改订单信息错误用例规格说明:取消订单容管理员说明容管理员取消一个订单前提条件容管理员已登录,取消的订单存在后置条件系统中一条订单取消基本事件流确认已选择订单信息→取消订单异常事件流第一异常事件流要取消的订单不存在用例规格说明:退货容管理员说明管理员管理退货前提条件容管理员已登录,用户申请符合要求,收到退回来的货品,检查完好后置条件顾客退货成功基本事件流登录→查看退货申请→符合退货条件→收到退回来货品→退货成功异常事件流第一异常事件流未登录第二异常事件流退货申请不存在第三异常事件流商品已过保质期第四异常事件流商品未寄回用例规格说明:顾客信息修改容管理员说明修改顾客信息前提条件顾客存在,管理员已登录后置条件修改顾客信息成功基本事件流选择用户→确认修改信息→顾客信息修改成功异常事件流第一异常事件流管理员未登录第二异常事件流顾客不存在第三异常事件流输入信息错误与顾客有关的用例规格说明用例规格说明:顾客注册顾客说明顾客注册B2C购物系统前提条件无后置条件顾客注册成功基本事件流确认打开注册页面→确认用户名输入正确,两次密码相同且正确→顾客注册成功异常事件流第一异常事件流用户名存在第二异常事件流用户名或密码输入错误用例规格说明:顾客登录说明顾客登录B2C购物系统前提条件无后置条件顾客登录成功基本事件流确认打开登录页面→确认登录名、密码→顾客注册成功异常事件流第一异常事件流用户名不存在第二异常事件流用户名或密码错误用例规格说明:浏览顾客说明顾客浏览商品前提条件无后置条件商品页面打开成功基本事件流确认打开→商品页面打开成功异常事件流第一异常事件流商品已下架用例规格说明:搜索顾客说明顾客搜索商品前提条件无后置条件显示搜索结果基本事件流确认搜索容→显示搜索结构异常事件流第一异常事件流输入搜索容错误用例规格说明:加入购物车顾客说明顾客将商品加入购物车前提条件商品存在,购物车未满后置条件顾客注册成功基本事件流确认加入购物车商品和购物车→商品成功加入购物车异常事件流第一异常事件流商品已下架第二异常事件流购物车已满用例规格说明:加入收藏顾客说明顾客将商品加入收藏夹前提条件商品存在,顾客已登录,收藏夹未满后置条件商品加入收藏夹成功基本事件流确认加入收藏夹的商品和收藏夹→商品加入收藏夹成功异常事件流第一异常事件流商品已下架第二异常事件流用户未登录第三异常事件流收藏夹已满用例规格说明:结算顾客说明用户对购物车中的商品进行结算前提条件用户已登录,购物车中有商品,余额充足后置条件结算成功基本事件流确认结算信息→确认余额充足→结算成功异常事件流第一异常事件流购物车为空第二异常事件流未登录第三异常事件流余额不足用例规格说明:退货顾客说明用户申请退货前提条件购买商品未过保质期,用户已登录后置条件顾客退货成功基本事件流登录→勾选商品→确认未过保质期→寄回商品→退货成功异常事件流第一异常事件流未登录第二异常事件流商品不存在第三异常事件流商品已过保质期第四异常事件流商品未寄回用例规格说明:顾客信息修顾客说明修改顾客信息前提条件顾客已登录后置条件修改顾客信息成功基本事件流确认修改信息→顾客信息修改成功异常事件流第一异常事件流顾客未登录第二异常事件流输入信息不合法2.3 类图图2.3-1 类图类描述如下:(1)coustomer用户可以更改自己的、密码和其它个人信息,也可以查看自己的购物车并在其上添加删除商品,其后对购物车中的产品进行结算。

相关文档
最新文档