文档介绍:精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
信息系统分析与设计
课程设计报告计的系统进行的一个交互,是从用户的角度来描述系统应该具有的功能。根据本系统的业务流程,创建以下几个用例:
图2 本系统中用例
(3)创建活动者与用例的关系图
① 登录子系统用例图:
图3 登录子系统用例图
在登录子系统中,活动者系统用户包括管理员、会员和教练分别可以以自己的身份登录系统,同时,在他们登录系统后也可修改自己的登录密码。登录后又包括教练子系统和预约子系统两个用例。
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
② 教练子系统用例图
图4 教练子系统用例图
在教练子系统的用例中,管理者可以添加教练信息、修改教练信息、删除教练信息、阅读留言以及删除无用留言。
③ 预约子系统用例图
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
图5 预约子系统用例图
在预约子系统中包括的用例有:会员信息的注册、查询教练、对所选教练进行预约,同时也可在允许时间内取消预约,为预约活动支付相应费用,以及教练和会员同时可以查询当前所有已经产生的预约信息。
UML活动图描述
活动图用来捕捉用例的活动,描述工作流。下面介绍本系统中主要的活动图:
(1)验证登录身份活动图
图6 验证登录身份活动图
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
此活动图描述了对登录者身份的验证,开始进入登录界面,判断是否为第一次登录,若是则判断是否为会员,否则判断是否为管理员或教练,若存在相同信息则验证成功,为系统的合法用户,否则不能登录。
(2)检查预约冲突活动图
图7 检查预约冲突活动图
本活动图检查预约是否会产生冲突,在接受预约信息后,检查已形成的预约表,看是否有相同教练的预约信息,接着对其预约项目和时间进行判断是否存在相同信息,若存在,则产生冲突,否则,将该预约信息保存到预约表,预约成功。
4系统设计
UML序列图设计
序列图用来描述如何实现每一个用例,下面就本系统中的一些重要的序列图说明如下:
(1)系统用户管理过程序列图
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
图8 系统用户管理过程序列图
该序列图描述了系统用户的管理过程,会员向管理员提出申请需求,管理员向数据库中写入合法需求信息,数据库将写好的合法用户信息返回给管理员。
(2)系统用户登录序列图
图9 系统用户登录序列图
该序列图描述了系统用户登录系统,系统用户登录到登录界面,进行身份验证,将输入信息传入到数据库,数据库进行验证,返回验证结果,最后由登录界面显示验证结果。
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
(3)管理员添加教练序列图
图10 管理员添加教练序列图
该序列图描述了管理员添加教练的过程,首先由管理员登录到教练管理主界面,输入所要添加教练的详细信息,再由控制对象进行合法性检查,满足条件,则写入系统数据库,最后在教练管理主界面上显示插入是否成功的信息。
(4)会员预约序列图
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注-