基于Rational Rose的图书管理系统建模.docVIP

基于Rational Rose的图书管理系统建模.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

系统概述

系统概述前的学习指导(参照课本):

信息系统开发的目的是要满足用户需求,为了达到这个目的,设计人员必须充分系统的商用总体目标(本系统就是方便图书馆的借还书)和用户的工作方式(本系统中用户可以凭借浏览器在线观看用户的一些与图书馆挂钩的信息,即借阅者不直接与系统交互,但出于特定的需求,本系统中借阅者可以再前台进行续借操作)。无论是开发简单的应用程序,还是开发商用型的大规模软件系统,首先要做的是就是确定系统的系统需求,即确定系统的功能。

收集到的系统分为三类,即功能性需求,非功能性需求,可用性需求。功能性需求和非功能性需求是系统分析与设计中的常用种类,可用性需求常常被忽略,但被忽略并不代表它不重要,事实上,可用性是衡量一个软件是否成功的重要因素之一

图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变成由计算机管理,即将图书馆图书的常规业务,利用计算机技术,进行高效、准确的信息化管理。

其功能需求如下:

(1)借阅者可以通过网络查询馆藏书籍信息,更改自己的信息(邮箱,联系方式,密码),能够查询自己的借书情况,能够在一定条件下续借图书;

(2)参与者分管理员,教师,学生,管理员负责后台系统的运维,教师与学生都可以借书,但是借书的权限有所不同;

(3)图书管理员对系统后台的运维包括以下:图书管理;借阅管理;用户管理;

图书管理主要有:添加与删除图书以及查看图书等等

借阅管理主要有是针对用户的借阅与归还,但是得通过管理员的相关操作进行,即借阅者的借阅不直接与系统交互,让图书管理员充当借阅者的代理与系统交互

用户管理主要对用户信息进行操作,包括更新,添加,删除,修改等

(4)对于系统的公告,馆藏,部门等等本uml系统模型不进行详细讨论

系统后台功能性需求进一步分析

借阅者持有借阅卡;借阅卡有借阅者名和借阅者卡号(对本系统就是大学的借阅证)。

图书管理员作为借阅者的代理借书。

图书管理月作为借阅者的代理还书。

图书管理员可以创建新的借阅者账户

图书管理员可以增加新的用户类别。

图书管理员可以修改借阅者的账户信息。

图书管理员可以删除已存在的借阅者账户。

图书管理员可以添加新书刊的种类。

图书管理员可以修改书刊种类信息。

图书管理员可以删除系统中的书刊种类。

图书管理员可以在系统中书刊信息。

图书管理员可以修改书刊信息。

图书管理员可以删除书刊信息。

系统后台非功能性需求进一步分析

图书管理员可以查看借阅者的借阅信息

图书管理员代理借阅者还书时应有相应的还书类别(即还书是用户是超期还书,还是损坏还书,还是丢失还书)

系统后台可用性需求进一步分析

系统中可有图书馆藏书信息的模块

系统中可有统计丢失书刊模块

系统可以通知超期用户及时还书

系统前台功能性需求进一步分析

用户凭借用户名及用户密码登陆系统前台。

用户可以修改一定的用户信息(联系方式等)。

用户可以续借自己已借图书(但又借阅次数与时间限制)。

用户可以查询某一条件下的图书,也就是收索框。

统计系统的历史登陆人数。

用户挂失

系统前台非功能性需求进一步分析

用户可以查看一些图书馆信息(如部门信息,馆藏信息,开关时间,借阅工作流程)。

用户可以查询自己的用户信息。

用户可以查询自己的借阅信息。

显示当前登录用户名称。

系统前台可用性需求进一步分析

向管理员发送意见反馈模块。

向管理员申请购买书籍建议。

预定书籍。

注:鉴于工程的复杂程度,本文档中就只针对系统后台展开报告

图书管理系统平台需求说明

2.系统部分重要数据字典说明

注:对于系统赔偿表,也就是赔偿功能模块系统不予说明

还有一些类型表等细节系统不予说明。

(只给出在uml建模中要用到的数据,只给出部分字段)

1.用户表

字段说明

字段名称

用户编号

ID

用户名

UName

用户密码

Password

用户联系电话

Phone

邮箱

Email

用户类别编号

uType_ID

借书证号

Library_Card

………

………

2.用户类型

字段说明

字段名称

用户编号

ID

类型名

tName

可借书数

bNum

可借时间

bTime

续借时间

rTime

续借次数

rTimes

………

………

3.管理员表

字段说明

字段名称

编号

ID

登陆名

LoginName

登录密码

Password

………

………

4.书籍表

字段说明

字段名称

编号

ID

索书号

UName

书名

Password

………

………

5.借书状态表

字段说明

字段名称

编号

ID

用户编号

uID

书编号

bID

………

………

3.系统UML建模分析

3.1系统用例图

报告前指导:

采用用例驱动的分析方法分析需求的主要任务是识别出系统的中的参与者和用例,并建立用例模型

3.1.1系统的参与者

通过对系统需求的分析,可以确定

文档评论(0)

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

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

1亿VIP精品文档

相关文档