用例建模Use Case Modeling

我的工程实践项目是基于物联网组网方案的搜索引擎,该项目主要由客户和管理员两种角色使用,因此我根据两种用户不同使用场景进行用例建模。

1.客户

客户是该搜索引擎的主要使用者,客户在使用时会遇到包括登录管理,个人信息管理,数据库使用,信息反馈等多种情况:

                         图1.客户用例图

1.1,登录管理:

客户打开登录页面,进行账号注册,账号登录等操作,账号成功登录之后会跳转到内部页面。

1.2,个人信息管理:

客户通过个人信息管理功能,修改自己的账户名,密码,头像等数据。

1.3,数据库使用:

客户在数据库中输入关键字或设置其他范围,用来检索想要的信息,并可以通过数据导出功能,将所选中信息导出为Excel表格。

1.4,反馈

客户在使用过程中遇到数据库不全,不准确或者其他问题时,可以通过邮件与系统管理员进行反馈。此外,客户可以通过分享功能将数据通过邮件发送给其他客户。

 

2.管理员

管理员负责维护系统,并及时根据用户反馈调整数据库,主要功能有登录管理,用户信息管理,数据库管理,反馈信息管理等。

 

                     图2.管理员用例

2.1登录管理

管理员打开登录页面,进行账号注册,账号登录等操作,账号成功登录之后会跳转到内部页面。

2.2用户信息管理

管理员通过用户信息管理功能,修改包括管理员在内所有用户的账户名,密码,头像等数据,并对不用的用户账号进行删除。

2.3数据库管理

管理员对数据库内容增删改查,保证数据的准确性和实效性。

2.4反馈信息管理

管理员通过接收邮件,对系统做出更好的维护,并对用户反馈进行回复。

 

系统最终形态可能会发生一定变动,总之,一切以提升用户体验为主

 

posted on 2019-11-02 23:39  王俊韬  阅读(300)  评论(0编辑  收藏  举报

导航