11.20会员管理系统建模

用例图建模

班级: 2205-2         学号:20224082         姓名: 艾鑫

实验目的

l 掌握客户需求的方法和步骤; 

l 了解以用例驱动的软件开发方法;

l 掌握用例图的绘制方法;

掌握Rational Rose进行用例建模的具体方法和步骤;

实验环境及实验准备

l 所需硬件环境为微机;

所需软件环境为Rational RoseMiscrosoft Word等;

熟悉Rational Rose下用例建模的方法和步骤;

l 完成系统目标、范围及功能分析;

实验内容

 

 (一)、确定系统目标、范围和边界

 系统整体目标:管理会员的信息、关系和积分,提供会员商铺店员、会员本人和总管理人员对会员信息、关系和积分的查询、添加、删除、修改等操作。

业务功能:

会员信息管理:包括会员的基本信息(如姓名、电话、邮箱等)、会员的账户信息(如账户余额、消费记录等)等。

会员关系管理子系统:包括会员的消费记录、积分兑换记录、优惠券使用记录等。

会员积分管理子系统:包括会员积分的查询、增加、减少等操作。

性能需求:响应速度快,数据传输安全可靠,能够处理大量数据。

(二)、确定参与者

 参与者1:商铺店员

描述:商铺店员是会员管理系统的用户之一,他们负责处理会员的日常事务,包括会员信息的录入、修改、查询等操作。

 

参与者2:会员本人

描述:会员本人是会员管理系统的另一个重要参与者,他们可以对自己的会员信息进行查询、修改等操作。

 参与者3:总管理人员

描述:总管理人员是会员管理系统的最高级别参与者,他们负责整个系统的管理和维护工作。

职责:

管理子系统:总管理人员可以管理会员信息管理系统、会员关系管理系统和会员积分管理系统等子系统。

监控系统运行:总管理人员需要监控系统的运行情况,确保系统的稳定性和安全性。

维护系统数据:总管理人员负责维护系统的数据,包括备份数据、恢复数据等操作。

(三)、确定用例

会员管理系统

“会员信息管理系统”用例:依赖信息关系管理系统和会员积分管理系统的维护保证有人注册会员以及会员关系的存在。

“会员关系管理系统”用例:依赖会员信息管理系统的存在可以添加会员才能维系会员关系,依赖“会员积分管理系统”的积分明细记录。

“会员积分管理系统”用例:依赖会员信息管理系统中的会员存在才能进行积分管理。

  

 

  

(四)、绘制用例图

 

 

(五)描述用例

  

用例编号

 

0100

用例名称

 会员信息管理系统

  参与者

商铺店员、会员本人和总管理人员

用例目的

管理会员的基本信息和账户信息,提供会员商铺店员、会员本人和总管理人员对会员信息和账户信息的查询、添加、删除、修改等操作

用例级别

一级

用例过程描述

 

该用例包括会员信息和账户信息的查询、添加、删除、修改

  1. 登录会员信息管理系统。
  2. 选择需要执行的操作,例如新增会员信息、修改会员信息、删除会员信息或查询会员信息。
  3. 根据操作类型,执行相应的操作流程。
  4. 对于新增会员信息,商铺店员需要输入新会员的基本信息和账户信息,并提交到系统进行添加。
  5. 对于修改会员信息,商铺店员需要选择需要修改的会员信息,并输入新的信息进行更新。
  6. 对于删除会员信息,商铺店员需要选择需要删除的会员信息,并提交系统进行删除。
  7. 对于查询会员信息,商铺店员、会员本人或总管理人员可以选择需要查询的会员信息,并提交查询请求。系统会根据查询条件,筛选出符合条件的会员信息,并进行展示。
  8. 对于所有的操作,系统都会记录操作日志,包括操作类型、操作对象和操作时间等信息。
  9. 系统会提示操作成功或失败,并提供相应的提示信息。

 

与其它用例的关联系

依赖信息关系管理系统和会员积分管理系统的维护保证有人注册会员以及会员关系的存在

异常事件流处理

 

1.如果系统故障,系统提示“查询异常,系统故障”。
2.如果数据错误,系统提示“查询异常,数据错误”。
  执行者需要重新尝试查询或采取其他措施。

 

 

 

 

 

 

用例编号

 

0200

用例名称

 会员关系管理系统

  参与者

商铺店员、会员本人和总管理人员

用例目的

   

管理会员的消费记录、积分兑换记录等,提供会员商铺店员、会员本人和总管理人员对会员关系信息的查询、添加消费记录,频率表的生成等操作。

 

用例级别

一级

用例过程描述

 

该用例包括会员信息信息查询”“消费记录增加”“消费频率分析表

(1)不同角色进入不同的页面有其相对应的功能。

(2)查询功能只需要输出会员名字或者ID即可查询。

(3)完成后退出系统

与其它用例的关联系

 依赖会员信息管理系统的存在可以添加会员才能维系会员关系。

依赖“会员积分管理系统”的积分明细记录。

异常事件流处理

 

 查询会员信息失败系统提示“查询失败,会员信息不存在”。

 

 

 

 

 

用例编号

 

0300

用例名称

 会员积分管理系统

  参与者

商铺店员、会员本人和总管理人员

用例目的

 管理会员的积分,提供会员商铺店员、会员本人和总管理人员对会员积分的查询、增加、减少等操作。

用例级别

一级

用例过程描述

 

该用例包括“积分兑换”“查询积分”“增加积分”

1.总管理人员,本人用户或商铺店员登录会员积分管理系统。

2.选择需要进行操作的用户(会员)。

3.根据需要选择操作类型,例如增加积分、减少积分或查询积分。

4.输入相应的信息,如积分数、操作原因等。

5.系统根据输入的信息,执行相应的操作,并更新会员的积分信息。

6.系统提示操作成功,并提供操作的详细信息。

 

与其它用例的关联系

 依赖会员信息管理系统中的会员存在才能进行积分管理。

异常事件流处理

 

  1. 系统异常:如果系统出现异常情况,如数据库故障、网络连接中断等,导致会员积分管理系统无法正常运行,系统会提示异常信息,并告知管理员进行处理。
  2. 数据异常:如果输入的数据不符合要求或存在错误,例如积分数值不合法、会员信息不完整等,系统会拒绝该操作,并提示错误信息。
  3. 权限异常:如果执行操作的用户没有足够的权限,例如普通会员试图进行积分兑换操作,系统会拒绝该操作,并提示权限不足的信息。
  4. 恶意行为检测:系统会对异常操作进行监控和检测,例如短时间内大量增加会员积分等,系统会提示管理员进行核查,以防止恶意行为对系统造成损害。
  5. 数据安全:系统会对会员信息等敏感数据进行加密存储和传输,确保数据的安全性和保密性。如果发生数据泄露等安全事件,系统会通知管理员及时处理。
  6. 备份和恢复:系统会对数据进行定期备份和恢复,以确保数据的可靠性和完整性。如果发生数据丢失等事件,系统可以通过备份数据进行恢复。
  7. 用户反馈:系统会提供用户反馈渠道,接受用户的问题和建议,并及时进行处理和改进。

 

 

 

(一)、确定系统目标、范围和边界

 

子系统1:会员信息管理系统

系统整体目标:管理会员的基本信息和账户信息,提供会员商铺店员、会员本人和总管理人员对会员信息和账户信息的查询、添加、删除、修改等操作。

业务功能:

会员信息管理:包括会员的基本信息(如姓名、电话、邮箱等)和账户信息(如账户余额、消费记录等)。

录入会员信息:会员商铺店员、总管理人员添加新的会员信息,更新会员信息。

信息查询:会员商铺店员、会员本人和总管理人员可以查询会员的信息和账户信息。

信息修改:会员商铺店员、会员本人和总管理人员可以修改会员的信息和账户信息。

信息删除:商铺店员、总管理人员可以删除会员信息,更新会员信息表。

性能需求:响应速度快,数据传输安全可靠,能够处理大量数据。

(二)、确定参与者

 参与者1:商铺店员

描述:商铺店员是会员管理系统的用户之一,他们负责处理会员的日常事务,包括会员信息的录入、修改、查询、删除等操作。

职责:

录入会员信息:商铺店员需要将新会员的信息录入系统,包括姓名、电话、邮箱等基本信息的填写。

修改会员信息:当会员的信息发生变化时,商铺店员需要及时更新系统中的相关信息。

查询会员信息:商铺店员可以查询会员的基本信息和账户信息,以便更好地为会员提供服务。

删除会员信息:当会员已经不再有价值商铺店员需要及时更新系统中的相关信息。

 

参与者2:会员本人

描述:会员本人是会员管理系统的另一个重要参与者,他们可以对自己的会员信息进行查询、修改等操作。

职责:

查询会员信息:会员本人可以查询自己的基本信息和账户信息,包括余额、消费记录等。

修改会员信息:会员本人可以修改自己的基本信息和账户信息,例如修改电话号码或邮箱等。

参与者3:总管理人员

描述:总管理人员是会员管理系统的最高级别参与者,他们负责整个系统的管理和维护工作。

职责:

修改会员信息:当会员的信息发生变化时,总管理人员需要及时更新系统中的相关信息。

删除会员信息:当会员已经不再有价值总管理人员需要及时更新系统中的相关信息。

(三)、确定用例

 

会员信息管理系统

 

用例1:录入会员信息

执行者:商铺店员、总管理人员

描述:商铺店员将新会员的信息录入系统,包括姓名、电话、邮箱等基本信息。

功能:添加新的会员信息,更新会员信息。

结果:会员的基本信息和账户信息被成功录入系统。

 

用例2:查询会员信息

 

执行者:商铺店员、会员本人、总管理人员

描述:这些参与者可以查询会员的基本信息和账户信息。

功能:查询会员的信息和账户信息。

结果:参与者可以获取所需的会员信息和账户信息。

 

用例 3:删除会员信息

执行者:商铺店员 总管理人员

描述:商铺店员可以通过系统删除不再有价值的会员信息,以避免数据冗余和不准确。

功能:删除会员信息,更新会员信息表。

结果:指定的会员信息被永久删除,会员信息表得到了更新。

 

用例4:会员信息修改

执行者:商铺店员、会员本人、总管理人员

描述:这些参与者可以修改会员的基本信息和账户信息。

功能:修改会员的信息和账户信息。

结果:参与者可以修改所需的会员信息和账户信息。

 

 (四)、绘制用例图

 

 

 

 

 

(五)描述用例

 

 

用例编号

 

0101

用例名称

 录入会员信息

  参与者

商铺店员、总管理人员

用例目的

   

添加新的会员信息,将新会员的信息录入系统,包括姓名、电话、邮箱等基本信息。

 

用例级别

二级

用例过程描述

 

1     1.商铺店员进入会员信息管理系统。

2.点击“新增会员”按钮,进入录入界面。

3.输入会员的基本信息,包括姓名、电话、邮箱等。

4.设置会员的积分初始值(如果有积分制度的话)。

5.点击“保存”按钮,系统将保存新录入的会员信息。

6.系统提示录入成功,并提供已录入的会员信息的详细信息。

  7.退出功能

与其它用例的关联系

  只有加入了会员信息才能对其进行查询,修改,删除等操作。

异常事件流处理

 

  1. 输入无效数据:如果输入的数据不符合要求,例如姓名不能为空、手机号格式不正确等,系统会提示错误信息,并要求用户重新输入。
  2. 重复会员信息:如果录入的会员信息已经存在于系统中,系统会提示重复信息错误,并要求用户重新输入。
  3. 系统异常:如果系统出现异常情况,例如数据库连接失败、服务器崩溃等,系统会提示异常信息,并暂停录入操作,等待技术人员修复问题
  4. 数据校验失败:在数据校验过程中,如果发现数据不准确或不完整,系统会提示相应的错误信息,并要求用户重新录入或修改数据。
  5. 操作权限不足:如果执行录入操作的商铺店员没有足够的权限,系统会提示权限不足错误,并拒绝执行该操作。

 

 

 

 

用例编号

 

0102

用例名称

 会员信息修改

  参与者

商铺店员、会员本人和总管理人员

用例目的

   修改用户的基本信息,以保证会员信息的准确性便于更好的联系顾客例如顾客更换手机号等情况。

 

用例级别

二级

用例过程描述

 

1.商铺店员登录会员关系管理系统。

2.选择需要修改的会员信息。

3.根据需要修改会员的信息,包括姓名、手机号、邮箱等。

4.系统会验证修改信息的准确性和完整性,如果信息不完整或无效,系统会提示错误信息。

5.如果信息完整有效,系统会将修改后的信息更新到会员信息表中。

6.系统提示修改成功,并提供修改后的会员信息的详细信息

 

与其它用例的关联系

 修改后再查询会员信息也是修改后的信息,会员信息表得到了更新

异常事件流处理

 

1.输入无效数据:如果商铺店员输入的数据不完整或无效(例如,邮箱格式不正确),系统会验证并提示错误信息。商铺店员需要重新输入正确的数据。

2.会员信息不存在:如果商铺店员选择修改的会员信息不存在,系统会提示错误信息,并要求商铺店员重新选择会员信息。

3.会员信息已锁定:如果该会员信息已被其他用户锁定(例如,正在进行消费记录录入操作),系统会提示错误信息,并要求商铺店员等待一段时间后再次尝试修改操作。

4.网络中断:如果在修改会员信息过程中出现网络中断,系统会提示错误信息,并要求商铺店员重新尝试操作。 

5.系统故障:如果系统出现故障,导致无法完成修改操作,系统会提示错误信息,并要求商铺店员重新尝试操作或联系管理员进行故障排查。

 

 

 

 

 

用例编号

 

0103

用例名称

 会员信息查询

  参与者

商铺店员、会员本人和总管理人员

用例目的

   参与者可以获取所需的会员信息和账户信息

 

用例级别

二级

用例过程描述

 

1.商铺店员、会员本人或总管理人员进入会员信息管理系统。

2.选择“查询会员信息”选项。

3.根据需要选择查询条件,例如会员姓名、手机号等。

4.系统根据查询条件,筛选出符合条件的会员信息,并进行展示。

5.系统提供详细的会员信息和账户信息。

 

与其它用例的关联系

  查询会员后,才能选择相应的会员进行删除或者修改。

异常事件流处理

 

1.输入无效数据:如果商铺店员输入的数据不完整或无效(例如,邮箱格式不正确),系统会验证并提示错误信息。商铺店员需要重新输入正确的数据。

2.会员信息不存在:如果商铺店员选择修改的会员信息不存在,系统会提示错误信息,并要求商铺店员重新选择会员信息。

3.会员信息已锁定:如果该会员信息已被其他用户锁定(例如,正在进行消费记录录入操作),系统会提示错误信息,并要求商铺店员等待一段时间后再次尝试修改操作。

4.网络中断:如果在修改会员信息过程中出现网络中断,系统会提示错误信息,并要求商铺店员重新尝试操作。 

5.系统故障:如果系统出现故障,导致无法完成修改操作,系统会提示错误信息,并要求商铺店员重新尝试操作或联系管理员进行故障排查。

 

 

 

 

 

 

 

用例编号

 

0104

用例名称

 会员信息删除

  参与者

商铺店员总管理人员

用例目的

可以通过系统删除不再有价值的会员信息,以避免数据冗余和不准确。

 

 

用例级别

二级

用例过程描述

 

  1. 商铺店员或总管理人员进入会员信息管理系统。
  2. 找到并选择需要删除的会员信息。
  3. 点击删除按钮,系统将永久删除该会员信息,并更新会员信息表。
  4. 系统会提示删除成功,并提供删除的会员信息的姓名、电话、邮箱等基本  信息。

 

与其它用例的关联系

 删除信息后就不能再查询到此会员或者修改此会员,但是此会员本人以后可以再注册会员既添加会员。

异常事件流处理

 

1.输入无效数据:如果商铺店员输入的数据不完整或无效(例如,邮箱格式不正确),系统会验证并提示错误信息。商铺店员需要重新输入正确的数据。

2.会员信息本身不存在:如果商铺店员选择修改的会员信息不存在,系统会提示错误信息,并要求商铺店员重新选择会员信息。

3.会员信息已锁定:如果该会员信息已被其他用户锁定(例如,正在进行消费记录录入操作),系统会提示错误信息,并要求商铺店员等待一段时间后再次尝试删除操作。

4.网络中断:如果在删除会员信息过程中出现网络中断,系统会提示错误信息,并要求商铺店员重新尝试操作。 

5.系统故障:如果系统出现故障,导致无法完成修改操作,系统会提示错误信息,并要求商铺店员重新尝试操作或联系管理员进行故障排查。

 

 

 

 (一)、确定系统目标、范围和边界

 

子系统2:会员关系管理系统

系统整体目标:管理会员的消费记录、积分兑换记录、优惠券使用记录等,提供会员商铺店员、会员本人和总管理人员对会员关系信息的查询、添加、删除等操作。

业务功能:

消费记录:记录会员的消费记录,包括消费时间、消费金额、消费类型等。

信息查询:会员商铺店员、会员本人和总管理人员可以查询会员的消费记录、积分兑换记录和优惠券使用记录。

会员消费频率:计算会员的消费频率,生成消费频率报表。

性能需求:响应速度快,数据传输安全可靠,能够处理大量数据。

 

(二)、确定参与者

商铺店员:

他们负责处理会员的日常事务,包括查询会员信息、修改会员信息、录入会员信息等操作。他们需要能够及时获取会员的消费记录和积分信息,以便更好地为会员提供服务。

会员本人:

作为系统的使用者,会员可以查询自己的基本信息和账户信息,也可以修改自己的基本信息和账户信息。他们可以通过系统了解自己的消费记录和积分情况,并能够进行积分兑换等操作。

总管理人员:

作为系统的管理员,总管理人员他们需要能够访问系统的所有功能,以便对系统进行全面管理和控制。

(三)、确定用例

 

会员关系管理系统

用例1:记录消费记录

 

执行者:商铺店员、总管理人员

描述:商铺店员记录会员的消费记录,包括消费时间、消费金额、消费类型等。

功能:添加新的消费记录,更新消费记录。

结果:会员的消费记录被成功记录并更新。

用例2:查询消费记录

 

执行者:商铺店员、总管理人员、会员本人

描述:这些参与者可以查询会员的消费记录。

功能:查询会员的消费记录。

结果:参与者可以获取所需的会员消费记录。

 

用例3:会员消费频率

 

执行者:商铺店员、总管理人员

描述:计算会员在一定时间段内的消费频率,帮助商铺店员、会员本人和总管理人员了解会员的消费行为和消费习惯,以便更好地提供个性化服务和进行决策支持。

功能:计算会员的消费频率,生成消费频率报表。

结果:生成了详细的消费频率报表,提供了关于会员消费行为和消费习惯的分析结果。

 

 

(四)、绘制用例图

 

 

(五)描述用例

 

用例编号

 

0201

用例名称

记录消费记录

  参与者

商铺店员总管理人员

用例目的

添加新的消费记录,为了跟踪和记录会员的消费行为和消费历史,以便更好地了解会员的消费习惯和需求,并提供个性化的服务和产品。

 

 

用例级别

二级

用例过程描述

 

  1. 商铺店员进入会员关系管理系统。
  2. 选择需要记录消费记录的会员信息。
  3. 输入消费时间、消费金额、消费类型等信息。
  4. 系统将自动将消费记录添加到会员信息表中,并更新会员的积分信息等相关数据。
  5. 系统会提示记录成功,并提供消费记录的详细信息。
  6. 商铺店员可以通过系统查询和查看会员的消费记录,进行进一步的数据分析和操作。

 

与其它用例的关联系

  1. 查询信息:记录消费记录用例可以与查询会员信息用例相关联。在记录消费记录时,需要先查询会员信息,以便获取会员的基本信息和账户信息。同时,查询会员信息也可以通过记录消费记录用例来更新会员的消费记录和积分等信息。
  2. 增加积分:记录消费记录用例可以与增加积分用例相关联。当会员消费时,可以根据消费金额和规则来增加相应的积分,并记录消费记录。增加积分的操作可以在记录消费记录的同时进行,也可以单独进行。
  3. 积分兑换:记录消费记录用例可以与积分兑换用例相关联。当会员有足够的积分时,可以选择兑换相应的奖励或服务,并在兑换时扣除相应的积分。在记录消费记录时,可以同时记录兑换的奖励或服务信息和扣除的积分信息。
  4. 删除会员信息:记录消费记录用例可以与删除会员信息用例相关联。当会员不再有消费记录或者需要删除会员信息时,可以删除该会员的所有消费记录和相关信息。
  5. 消费频率表:有了消费记录才能生成相应的频率表。

 

异常事件流处理

 

 异常事件1:无法记录消费记录

  1. 描述:当执行者尝试记录消费记录时,系统提示无法记录消费记录,可能的原因包括系统故障、数据错误等。
  2. 处理流程:
    a. 商铺店员输入需要记录的消费信息,包括消费时间、消费金额、消费类型等。
    b. 系统提示无法记录消费记录,并给出相应的原因,例如系统故障或数据错误。
    c. 商铺店员需要重新尝试记录消费记录或采取其他措施。
  3. 结果:商铺店员得到无法记录消费记录的提示,需要重新尝试记录或采取其他措施。

异常事件2:重复记录消费记录

描述:当执行者尝试记录相同的消费记录时,系统提示重复记录消费记录,可能的原因包括重复的数据输入等。

  1. 处理流程:
    a. 商铺店员输入需要记录的消费信息,包括消费时间、消费金额、消费类型等。
    b. 系统提示重复记录消费记录,并给出相应的原因,例如重复的数据输入。
    c. 商铺店员需要重新输入正确的消费信息,避免重复记录。
  2. 结果:商铺店员得到重复记录消费记录的提示,需要重新输入正确的消费信息。

 

 

 

用例编号

 

0202

用例名称

信息查询

  参与者

商铺店员总管理人员和会员本人

用例目的

查询消费记录的用例目的是为了帮助会员、商铺店员和总管理人员了解和分析会员的消费行为和消费习惯。通过查询消费记录,可以获取会员的消费时间、消费金额、消费类型等信息,进而进行会员的购买行为分析、购买偏好分析、购买趋势分析等,帮助企业更好地了解会员的需求和喜好,为会员提供更精准的个性化服务和营销策略。同时,查询消费记录也可以帮助商铺店员和总管理人员进行库存管理和销售策略调整等管理工作。

 

用例级别

二级

用例过程描述

 

  1. 商铺店员、会员本人或总管理人员登录会员关系管理系统。
  2. 选择“查询消费记录”选项。
  3. 选择需要查询的会员,例如可以输入会员姓名、手机号等。
  4. 选择查询的时间范围,例如最近一个月、最近三个月等。
  5. 系统根据查询条件,筛选出符合条件的消费记录,并进行展示。
  6. 系统提供详细的消费记录,包括消费时间、消费金额、消费类型等。
  7. 用户可以通过系统对消费记录进行进一步的操作和分析,例如导出消费记录、分析消费行为等。

 

与其它用例的关联系

  1. 与查询会员信息用例的关联:查询消费记录用例需要查询会员信息用例提供会员的基本信息和账户信息,以便用户可以了解会员的消费历史记录。因此,查询消费记录用例需要与查询会员信息用例进行关联。
  2. 与增加积分用例的关联:查询消费记录用例需要增加积分用例提供会员的积分信息,以便用户可以了解会员的积分变化情况。因此,查询消费记录用例需要与增加积分用例进行关联。
  3. 与积分兑换用例的关联:查询消费记录用例需要积分兑换用例提供会员的积分兑换记录,以便用户可以了解会员的积分兑换情况。因此,查询消费记录用例需要与积分兑换用例进行关联。

 

异常事件流处理

 

异常事件1:查询消费记录失败,执行者得到查询失败的提示,需要重新尝试查询或采取其他措施。

异常事件2:无法获取消费记录,执行者得到无法获取消费记录的提示,需要重新尝试获取或采取其他措施。

 

 

 

 

 

用例编号

 

0203

用例名称

 会员消费频率

  参与者

商铺店员总管理人员

用例目的

  1. 了解会员的消费习惯和购买偏好,以便更好地满足会员的需求,提供个性化的服务和产品推荐。
  2. 分析会员的消费行为和购买决策过程,以便更好地制定营销策略和促销活动,提高会员的忠诚度和购买频率。
  3. 评估会员的消费能力和购买潜力,以便更好地制定会员等级和积分奖励计划,吸引更多的会员和提高销售额。

 

 

用例级别

二级

用例过程描述

 

1.根据会员的消费记录,统计会员在一定时间内的消费次数和消费金额。
2.会员关系管理系统计算出会员的消费频率,即消费次数除以消费总次数。
3.会员关系管理系统将会员按照消费频率进行排名,并提供排名前若干位的会员信息。
4.商铺店员和总管理人员可以进一步分析会员的消费行为和购买决策过程,以便更好地制定营销策略和促销活动。
5. 商铺店员和总管理人员可以根据会员的消费频率和消费额度,评估会员的消费能力和购买潜力,制定个性化的服务和产品推荐,提高会员的忠诚度和购买频率。

与其它用例的关联系

 依赖记录消费记录”的信息来制定出方案。

异常事件流处理

 

 消费记录格式错误需要重新获取正确的消费记录或采取其他措施

 

 

 

 

 

(一)、确定系统目标、范围和边界

 

子系统3:会员积分管理系统

系统整体目标:管理会员的积分,提供会员商铺店员、会员本人和总管理人员对会员积分的查询、增加、减少等操作。

业务功能:

积分查询:会员商铺店员、会员本人和总管理人员可以查询会员的积分。

积分增加:会员商铺店员可以根据会员的消费情况增加相应的积分。

积分兑换:会员本人可以在系统中进行积分兑换操作,减少相应的积分。

性能需求:响应速度快,数据传输安全可靠,能够处理大量数据。

(二)、确定参与者

商铺店员:

他们负责处理会员的日常事务,包括查询会员信息、修改会员信息、录入会员信息等操作。他们需要能够及时获取会员的积分信息,查询积分,以便更好地为会员提供服务。

会员本人:

作为系统的使用者,会员可以查询自己的基本信息和账户信息,也可以修改自己的基本信息和账户信息。他们可以积分兑换操作。

总管理人员:

作为系统的管理员,总管理人员他们需要能够访问系统的所有功能,以便对系统进行全面管理和控制。

(三)、确定用例

 

会员积分管理系统

 

用例1:增加会员积分

执行者:商铺店员

描述:商铺店员根据会员的消费情况增加相应的积分。

功能:增加会员积分,更新积分余额。

结果:会员的积分被成功增加并更新。

 

用例2:兑换积分

执行者:会员本人、总管理人员

描述:会员可以在系统中进行积分兑换操作,减少相应的积分。

功能:兑换积分,更新积分余额。

 

用例3:查询会员积分

执行者:会员本人、商铺店员、总管理人员

描述:会员本人、商铺店员和总管理人员可以通过系统查询会员的积分信息,包括积分余额、积分兑换记录等。

功能:查询会员积分信息。

结果:查询成功,显示了会员的积分余额和积分兑换记录,提供了关于会员积分的详细信息。

 

 

 (四)、绘制用例图

 

 

(五)描述用例

 

用例编号

 

0301

用例名称

增加会员积分

  参与者

商铺店员总管理人员

用例目的

  1. 奖励会员的消费行为和购买决策,提高会员的忠诚度和购买频率。
  2. 鼓励会员增加消费金额和购买次数,促进商铺的销售和增长。
  3. 通过增加积分,为会员提供更多的积分兑换和奖励选择,增强会员的满意度和归属感。

用例级别

二级

用例过程描述

 

1.商铺店员或会员本人在会员关系管理系统中输入需要增加积分的会员信息,包括会员姓名、手机号等。

2.系统验证输入的会员信息是否正确,如信息不正确,系统提示“输入信息有误,请重新输入”。

3.商铺店员或会员本人输入积分增加的金额和原因,系统根据输入的信息计算并更新会员的积分值。

4.系统会显示更新后的会员积分信息,包括积分值、消费记录等。

5.商铺店员或总管理人员可以进一步分析会员的消费行为和购买决策过程,以便更好地制定营销策略和促销活动。

与其它用例的关联系

 只有增加会员的积分,才能达到一定积分后兑换,查询积分也依赖有积分。

异常事件流处理

 

 异常1:如果查询用户失败,检查是否输入正确,再重新输入。

异常2:添加积分失败,请联系管理员。

 

 

 

 

 

 

 

 

 

 

用例编号

 

0302

用例名称

 兑换积分 

  参与者

 会员本人、总管理人员

用例目的

 1.鼓励会员使用积分,提高积分的使用率和兑换率。

2.通过积分兑换,为会员提供更多的奖励和回馈,增强会员的满意度和归属感。

3.通过对积分兑换的管理和监控,了解会员的消费行为和购买偏好,为会员提供更个性化的服务和产品推荐。

 

用例级别

二级

用例过程描述

 

1.会员本人或商铺店员选择积分兑换选项。
2.系统验证会员的积分是否足够进行兑换,如积分不足,系统提示“积分不足,无法兑换”。
3.会员本人或商铺店员输入积分兑换信息,包括兑换的物品或服务名称、数量等。
4.系统根据输入的信息计算并更新会员的积分值。
5.系统将会员兑换的物品或服务发放给会员,并显示兑换成功信息。
6.商铺店员或总管理人员可以进一步分析会员的消费行为和购买决策过程,以便更好地制定营销策略和促销活动。

与其它用例的关联系

 依赖增加积分到一定数值,依赖查询积分来看能兑换什么产品。

异常事件流处理

 

 积分不足问题:提示用户继续购买商品积攒积分到固定数值。

 

 

 

 

 

 

 

用例编号

 

0303

用例名称

  查询会员积分

  参与者

 会员本人、商铺店员、总管理人员

用例目的

 1.会员本人或相关管理人员可以实时了解会员的积分情况,包括积分值、积分变动记录等。

2.帮助会员更好地规划和管理自己的积分,例如了解如何获取积分、积分兑换规则等。

4.为商铺店员和总管理人员提供管理和监控积分的手段,以便更好地了解会员的消费行为和购买偏好。

5.通过查询积分,可以增加会员的忠诚度和购买频率,促进商铺的销售和增长。

 

用例级别

二级

用例过程描述

 

1. 会员本人或商铺店员选择查询会员积分选项。
2. 系统验证查询条件,如会员信息、查询时间等。
3.系统根据查询条件查询会员的积分信息,并显示积分情况,包括积分值、积分变动记录等。
4.会员本人或商铺店员可以进一步分析会员的消费行为和购买决策过程,以便更好地制定营销策略和促销活动。

与其它用例的关联系

  依赖增加积分功能增加积分,可以促进兑换积分。

异常事件流处理

 

 查询失败:核对查询的信息是否正确,重新输入。

 

实验分析及问题思考

实验分析:

 我们先明确三个子系统以及三个子系统之间的联系和功能,接下来就是其下设的功能和这些功能之间的联系。

问题分析:

1问题:如何确保会员信息的准确性和完整性?
解决方案:在会员信息管理系统中,可以设置唯一标识符(例如会员ID)来唯一标识每个会员。在添加、修改或删除会员信息时,系统应验证该标识符是否存在,并确保信息的准确性和完整性。

2问题:如何处理不同角色对会员信息的访问权限?
解决方案:在系统中可以为不同角色(商铺店员、会员本人和总管理人员)设置不同的权限级别。例如,商铺店员可以查看和编辑会员信息,但无法删除会员;总管理人员可以查看所有会员信息,但无法编辑或删除。

3问题:如何实现会员关系的维护?
解决方案:通过会员关系管理系统,可以记录会员之间的关联信息,如推荐人、推荐记录等。系统还可以分析会员的消费行为和购买偏好,以更好地维护会员关系。

4.问题:如何管理和计算会员积分?
解决方案:在会员积分管理系统中,可以设置积分规则和兑换比例。当会员进行消费时,系统会自动根据规则计算积分并更新积分值。同时,系统还应提供积分兑换功能,允许会员兑换物品或服务。

5.问题:如何保护会员数据的隐私和安全?
解决方案:系统应采用加密技术保护会员数据的传输和存储安全。同时,对于敏感信息的访问和操作,系统应进行权限验证和记录,确保数据的隐私和安全。


用例图建模

班级: 2205-2    学号:20224082         姓名:艾鑫

实验自评

实验内容

自评结果(在对应格内打ü

不熟练

一般

比较熟练

熟练

确定系统目标和范围分析

 

 

 

ü

分级用例建模

 

 

 

ü

确定参与者和用例

 

 

 

ü

绘制用例图,描述用例

 

 

 

ü

实验体会

 在会员管理系统的开发过程中,我深刻体会到了UML用例图在系统设计和开发中的重要性。通过明确各个角色和子系统的功能和流程,我们可以更加清晰地了解系统的需求和架构,从而更好地进行系统设计和开发。

首先,UML用例图可以帮助我们明确系统的功能需求和边界。通过分析各个角色和子系统的功能,我们可以确定系统的基本功能和扩展功能,从而更好地指导系统的设计和开发。同时,通过明确系统的边界和接口,我们可以更好地与其他系统进行集成和交互。

其次,UML用例图可以帮助我们更好地进行系统设计和开发。通过将用例图与系统架构相结合,我们可以更好地了解系统的整体结构和各个模块之间的关系。同时,通过将用例图与开发流程相结合,我们可以更好地进行系统的开发和测试,确保系统的质量和稳定性。

最后,UML用例图可以帮助我们更好地评估系统的性能和效果。通过监控和分析系统的性能指标,我们可以更好地了解系统的瓶颈和问题,从而及时进行优化和改进。同时,通过评估系统的实际效果和用户满意度,我们可以更好地了解系统的优缺点和改进方向,从而更好地满足用户需求和提高用户体验。

总之,在会员管理系统的开发过程中,UML用例图扮演着非常重要的角色。通过明确系统的功能需求、指导系统设计和开发、监控和分析系统性能指标以及评估系统效果和用户满意度等方面,UML用例图可以帮助我们更好地实现系统的开发和优化。

 

posted @ 2023-11-21 22:54  艾鑫4646  阅读(31)  评论(0编辑  收藏  举报