好文档 - 专业文书写作范文服务资料分享网站

学生公寓管理系统(论文范文_JSP_JAVA_毕业设计)

天下 分享 时间: 加入收藏 我要投稿 点赞

用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及参与者和用例之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图定义了系统的功能需求,用例图是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例之间可以抽象出包含(include)、扩展(extend)和泛化(generalization)几种关系。具体的用例图图符如表2.1所示。

表2.1 uml用例图图符

可视化图符

名称

系统

描述

用来表示系统边界,所有用例放在系统之中

用例 用来表示用例图中的用例

用于描述与系统功能有关的外部实体,可以是用户,

执行者

也可以是外部系统

关联 连接执行者和用例

宿舍管理系统有超级用户和普通用户两类用户。根据使用权限的不同所能操作的功能也不同,普通用户只能对学生入住预订登记、寝室使用状态查询和床位使用状态查询等一些功能进行操作,而超级用户拥有对所有模块进行操作的权限。系统用例图如图2.1所示。

图2.1系统用例图

宿舍楼信息管理:宿舍楼信息管理主要管理楼房信息的添加、楼房信息的修改、楼房信息的删除、楼房信息的查询等。宿舍楼信息管理的用例图如图2.2所示。

图2.2宿舍楼信息管理用例图

寝室信息管理:寝室信息管理主要管理寝室信息的添加、寝室信息的修改、寝室信息的删除、寝室信息的查询、生成床位等。寝室信息管理的用例图如图2.3所示。

图2.3寝室信息管理用例图

床位信息管理:床位信息管理主要管理床位信息的添加、床位信息的删除、床位信息的查询等。床位信息管理的用例图如图2.4所示。

图2.4 床位信息管理用例图

学生信息管理:学生信息管理主要管理学生信息的添加、学生信息的删除、学生信息的查询等。学生信息管理的用例图如图2.5所示。

图2.5 学生信息管理用例图

系统的行为是通过对象的动作来描述的,通常可以通过顺序图来描述对象之间如何进行消息的传递。顺序图是将交互关系表示为一个二维图。纵向是时间轴。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。具体uml顺序图图符如表2.2所示。

表2.2 uml顺序图图符

可视化图符

名称

描述

带有生命线的对象 用于表示顺序图中参与交互的对象

激活 消息 返回消息

表示在这个时间段内,对象处于活动状态 用于表示对象之间传递的消息 用于表示对象之间传递的消息

超级用户查询学生信息,查询学生信息的顺序图如图2.6所示。

图2.6 查询学生信息顺序图

超级用户删除学生信息,删除学生信息的顺序图如图2.7所示。

图2.7 删除学生信息顺序图

2.3.2 性能需求

系统的性能是系统的一种非功能特性,系统的性能关注的不是系统是否能够完成特定的功能,而是在完成功能时展示出来的及时性。为了能够客观地度量系统的性能,定义了一系列的性能指标,包括响应时间、吞吐量、资源利用率等等。以便于在不同情况下度量系统的性能。响应时间是指系统对请求做出响应的时间。吞吐量是指系统在单位时间内处理请求的数量。资源利用率反映的是在一段时间内资源平均占用的情况。

学生公寓管理系统(论文范文_JSP_JAVA_毕业设计)

用例图(UserCase)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及参与者和用例之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图定义了系统的功能需求,用例图是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例之间可以抽象出包含(include)、
推荐度:
点击下载文档文档为doc格式
3bcxp1jg3i0cqsi0v0jd0weks4q8c700nr6
领取福利

微信扫码领取福利

微信扫码分享