图书馆管理系统需求模型.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.需求模型 2.1 过程建模—数据流图 用户使用图书馆座位预约系统,登录系统,发送预约请求信息,系统进行座位预约管理,其包括查询用户预约记录,查看用户信息,查看图书馆座位信息等流程。如图2-1所示。 图2-1 图书馆选座系统顶层数据流程图 用户先进行注册流程,注册成功后,可登录系统。或者用户直接使用已有账号进行登录,系统读取用户信息,进行用户信息比对,比对正确,则用户成功登录系统。登录系统后,用户课查看阅览区信息表,进行阅览区的选择。在分别进行时间预约和座位预约,最后提交预约申请,系统处理预约信息,生成预约记录表,并发送预约信息给用户,选座流程结束。如图2-2所示。 图2-2 图书馆选座系统用户选座一层数据流程图 2.2 数据建模—E-R图 ER图中主要为三个实体:学生、管理员和座位。学生与管理员是多对多的关系,且座位与管理员之间也是多对多的关系,但是学生与座位之间是一对一关系。如图2-3所示。 图2-3 E-R图 2.3 静态建模 2.3.1 用例图 用例图是指由参与者(Actor)、 HYPERLINK /item/%E7%94%A8%E4%BE%8B \t _blank 用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。用例图是系统的蓝图。用例图呈现了一些参与者,一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行 HYPERLINK /item/%E5%BB%BA%E6%A8%A1 \t _blank 建模。下面是该系统的用例图。如图2-4所示。 图2-4 用例图 2.3.2 类图 类图主要类包括学生类、图书馆管理员类,以及座位类,其中座位类与座位信息类是1对1的关系。如图2-5所示。 图2-5 类图 2.4 动态建模 2.4.1 顺序图 顺序图是将交互关系表示为一个二维图。纵向是 HYPERLINK /item/%E6%97%B6%E9%97%B4%E8%BD%B4 \t _blank 时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。下面是学生和图书馆管理员的顺序图。如图2-6和2-7所示。 图2-6 学生顺序图 图2-7 图书馆管理员顺序图 2.4.2 活动图 活动图是阐明了业务 HYPERLINK /item/%E7%94%A8%E4%BE%8B \t _blank 用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。工作 HYPERLINK /item/%E6%B5%81%E7%A8%8B/31013 \t _blank 流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。下面是学生和图书馆管理员的活动图。如图2-8和2-9所示。 图2-8 学生活动图 图2-9 图书馆管理员活动图

文档评论(0)

kbook + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档