图书馆管理系统UML建模分析与设计.docx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
38 38 38 38 图书馆管理系统UML建模分析与设计 业务建模 1.1系统需求分析 (1) 基本数据维护功能:图书馆工作人员对数据做直接操作与维护,包括增加、 删除、更改图书信息和读者信息; (2) 基本业务功能:支持读者借书、还书、续借、预留、罚款等业务,并能实 时更新数据库中各项记录; (3) 数据库管理功能:支持数据库维护人员对各个分馆的所有图书、读者信息 的集中存放和统一管理; (4) 信息查询功能:对图书信息、读者信息的有哪些信誉好的足球投注网站查询: (5) 身份认证功能:系统管理人员需要根据用户名和密码登录系统才能进行管 理操作; (6) 与外部系统交互功能:读者缴纳罚款时,可采用校园卡转账方式进行支付; 2术语表 (1) 名词术语: 图书,读者,读者类型,学生,老师,借阅记录,数据库,维护人员,图 书馆工作人员,罚款,校园卡系统; (2) 动词术语: 增,删,改,借书,还书,续借,预留,罚款,转账,信息查询,身份认 证,更新数据库; 1.3领域类图 馆员 借阅记录 1 O..n 图书 管理 学生 读者 预订 0..3 0..1 技园卡系统 图书馆管理系统 拥有 维护 罚款 :|鑑 +借阅日期 +借阅人ID +图书编号 +涯 +归还情况 +学号 +所属院系 +预约人Id +预约日期 +预约书号 借阅严 +韓ID +葩类型 +金额 +罚款人Id 0.Z 预订记录 书目 +书号 +书名 +作者 +出版社 +出版日期 +版本号 +ISBN +总本书 +借出数量 +预订涯 1?4用例描述及用例图 1.4. 1用例图 和“读者”有关的用例: (2)和“馆员(图书管理员)有关的用例: (3)和“维员”(数据库维护人员)相关的用例: O X 维员 (3)和“校园卡系统”相关的用例: 校园卡系统 校园卡系统 (4)发起者间的关系: 老师 4. 2用例描述 (1)用例名称:读者登录 参与者:读者 步骤: 1 ?读者把图书卡置于自助机的扫描位置,发起用例; 机器扫描图书卡信息进行身份验证,登陆成功,显示读者姓名; 前置条件:读者已办理图书卡; 后置条件:机器请读者选择要做的操作; 2重新放置 21若图书卡信息读取失败,读者重新放置图书卡,返回步骤1; (2)用例名称:借阅图书 参与者:读者 步骤: 1?读者通过在自助机上选中“借书”功能,发起用例; 读者把要借的图书置于感应区; 机器询问借阅图书数量; 读者选择数量; 显示当前借阅信息(图书信息,借阅时间,借阅人),询问读者确 认借书; 读者核对信息,确认借书; 借书完成,机器显示图书信息和应归还日期; 前置条件:读者已登录,借阅图书在馆; 后置条件:生成新的借阅记录,同时修改被借图书的状态为“借出”; 拓展点: oa重新放置 九1若显示的信息不符合,读者重新放置归还的图书,返回步骤2; 7a超出借书额度 71若读者者借书册数超出可借册数,提示“借书失败!已超出借书额 度,最多可借五本书! ”; (3)用例名称:归还图书 参与者:读者 步骤: 1?读者通过在自助机上选中“还书”功能,发起用例; 读者把要归还的图书置于感应区; 机器询问要归还图书的数量,给出选项; 读者选择数量; 机器显示读取到的图书信息,询问读者确认还书; 读者核对信息,确认还书; 还书完成,机器显示图书信息和应归还日期; 前置条件:借阅图书状态是‘借出”; 后置条件:借阅记录中图书已归还,修改归还图书的状态为“在馆”; 拓展点: 3a重新放置 31若没有合适的数量可选,读者重新放置归还的图书,返回步骤2: 7a超出节约期限 7al若图书超期,则系统按规定计算罚款金额,并提示“还书失败,请 缴纳罚款! ”; (4)用例名称:查找图书信息 参与者:读者 步骤: 读者通过操作自助计算机上的有哪些信誉好的足球投注网站页面,发起用例; 读者输入图书信息,确认有哪些信誉好的足球投注网站; 机器在数据库中查询,显示图书信息; 前置条件:; 后置条件:; 3a查询失败 3al若无相关信息,机器提示“查询失败,找不到有关信息! ”; (5) 用例名称:预订图书 参与者:读者 步骤: 1?读者通过在自助机选中图书预订功能,发起用例; 读者登录系统; 机器检验图书是否为可预订图书,若为可预订图书显示图书副本状态; 读者选中未被预定的的图书; 7.预订完成,机器显示图书信息和预订日期; 前置条件:读者已经正确查询了图书信息; 后置条件:生成新的预订记录; 拓展点: 3a不可预订 31若图书为不可预订图书,提示“此图书不可预订! ”; 4a无可选图书副本 4al若所有图书副本都已经借出且被预定,机器提供退出登录功能; (6) 用例名称:续借图书 参与者:读者 步骤: 1?读者通过在自助机上选中“续借”功能,发起用例; 机器询问要续借的图书的数量,给出选项; 读者选择数量; 读者把要续借的图书置于感应

文档评论(0)

150****2995 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档