图书馆管理信息系统需求分析_第1页
图书馆管理信息系统需求分析_第2页
图书馆管理信息系统需求分析_第3页
图书馆管理信息系统需求分析_第4页
图书馆管理信息系统需求分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录 一 引言 1 1 1 系统开发的背景 1 1 2 系统开发的目的 2 1 3 系统开发的意义 2 1 4 参考资料 3 二 需求分析 3 2 1 需求范围 3 2 2 系统概述 3 2 3 系统的功能模块 4 2 3 1读者信息管理 5 2 3 2图书信息管理 6 2 3 3图书借阅管理 7 2 3 4系统管理 8 2 4 系统各角色功能 8 三 非功能性需求 11 3 1 性能需求 11 3 2 安全性需求 12 3 3 可用性需求 12 3 4 外部接口需求 12 3 4 1 用户接口 12 3 4 2 硬件接口 12 3 4 3 软件接口 12 3 5技术需求 13 3 6开发和运行环境 13 3 6 1 开发环境 13 3 6 2 运行环境 13 1 一 引言一 引言 1 1 系统开发的背景系统开发的背景 图书管理是高校都必须切实面对的工作 是公共服务体系建设的一个重点 但一直以来人们使用传统的人工方式管理图书资料 这种方式存在着许多缺点 比如管理效率低 过程繁琐 查询统计困难 借阅不方便等等 另外 随着图 书馆馆藏资料数量的增加 其工作量也将大大增加 这必将增加图书资料管理 者的工作量和劳动强度 这也将给图书资料信息的查找 更新和维护都带来了 很多困难 目前 许多学校都致力于加强图书馆的建设 由原来的人工方式管 理向自动化与信息化方向发展 从而大大的提高了图书的管理效率 节约管理 的成本 除此此外 还有许多类似于贵州大学这样的学校 他们在建设过程中 具有多校区办学的特点 在建设图书馆系统的过程中必须要完成多校区中外文 书刊统一 规范的机读目录建库工作 实现统一的自动化管理 多校区图书的 图书查询 借阅 归还 针对各校区院系分布的不同 对图书进行合理的归类 与分配 这就给图书馆管理系统的建设带来新的挑战 1 2 系统开发的目的系统开发的目的 图书馆管理系统的开发是为了提高学校图书管理效率和方便读者借阅图书 包括以下几个目的 A 开发完成一个综合性的图书管理系统 图书管理员可以统一对各校区的 图书进行分类管理 将各校区的图书信息集中到一个图书管理系统中 减小图 书在各校区借阅的阻碍 B 实现图书管理员对用户的管理以及对图书的采购 盘点 统计 借阅 归还等提供轻松快捷的管理方式 同时也方便广大的读者 在校学生和职工 可以随时在各个校区对图书进行借阅 归还 续借 查询等 C 读者可以在网上在线查询个人基本信息 查询图书信息 查询本人的借 阅情况和续借图书等操作 这样可以节约读者的时间 1 3 系统开发的意义系统开发的意义 2 A 利用图书管理系统代替人工管理系统 可以节约财力 减少管理费用 在减少投入的前提下 提高了信息处理的准确度和精度 能够更好的保证数据 的正确性 B 使用图书管理系统可以改进管理和服务的质量 系统可以有效地对入库 图书进行登记 分类 统计 盘点 读者信息的管理与修改 借阅 续借情况 的登记处理等 C 建立高效的信息传输和服务平台 使各校区图书馆完成了一馆建制 实 现了图书馆管理与服务的自动化与信息化 提高对新书入库 借阅图书以及学 生信息管理的速度 D 改善人员的利用率 减少了前台操作人员 前台人员只需要登录系统就 能够了解当前的图书馆的图书信息 更多的人员可用于为借阅者服务 更新采 购图书等其他事物 节省人力资源 1 4 参考资料参考资料 软件工程 张海藩 编著 清华大学出版社 数据库系统概论 萨师煊 王珊 编著 高等教育出版社 系统分析与设计基础 Joseph S Valacich 编著 施平安 译 清华大学出 版社 二 需求分析二 需求分析 2 1 需求范围需求范围 本项目的名称 图书馆管理系统 系统的使用人群 管理员 图书管理人员 系统管理人员 读者 在校 学生和职工 系统维护人员 管理员负责管理系统参数 用户信息以及对图 书信息进行相关操作 读者可以进行的操作有查询图书 续借图书 修改个人 信息等 系统维护人员主要是对系统的正常运行进行必要的维护和升级 2 2 系统概述系统概述 3 在图书管理系统中 系统管理员会为每一个读者建立一个借阅账户 当新 生入学注册成功后为其建立一个图书馆管理系统的借阅账号 当学生毕业后 注销该借阅账户 并为每一位读者发放不同类型的借阅证 借阅证提供姓名 性别 专业 借阅证号 每个借阅账户中存储了该读者基本个人信息和他的图 书借阅记录信息 持有借阅证的读者凭借借阅证进入图书馆后 可以通过图书馆前台的工作 人员进行借阅 归还图书 每个读者的借阅上限都不同 本科生可借阅的图书 上限是 5 本 研究生可借阅的图书上限是 10 本 在归还图书时 如果读者所借 阅的图书已经到了借阅期限甚至超过借阅 续借 期限 要缴纳相应的罚金 读者拥有图书馆管理系统的个人账号之后 可以进入图书管理系统查看个 人的信息 个人借阅图书的信息记录 对已借图书进行续借 每本书限定续借 一次 且续借时间是一个月 修改个人账户的密码 借阅图书时 必须先输入读者的借阅证号 使用扫描仪器直接扫描借阅证 系统会验证借阅证的有效性以及该读者借阅的图书是否达到借阅上限 如果借 阅证无效 系统会提示原因 如果有效则显示读者的基本信息和借阅图书信息 记录 图书馆前台人员核对读者的信息 如果有借阅的图书超过了借阅期限 读者不能继续借阅图书 并且需要尽快归还超期的图书及缴纳相应罚金 如果 上述过程都没有出现异常情况 则提交借阅请求 若被系统接受则存储借阅纪 录 并修改可借阅图书的数量 归还图书时 必须先输入读者借阅证号和图书号 或丢失标记号 系统验 证是否有此借阅纪录以及借阅图书是否超期 然后让图书馆前台人员进行审核 如果有超期或丢失情况 先转入过期罚款或图书丢失处理 然后提交归还请求 系统接受后删除借阅纪录 并修改可借阅图书的数量 图书管理人员在有新书需要入库的时候 对图书信息库中的信息进行入库 操作并归类 当需要修改图书信息是 对图书信息库中的信息进行修改操作并 归类 当图书不再外借 或注销 时 对图书信息库中的信息进行删除操作 在该图 书没有一本外借的情路况下 可以删除图书信息 而且需要定期盘点统计图书 的信息 4 系统管理人员负责对图书馆管理系统的读者进行管理 负责建立和注销读 者账户 其次 对图书管理员的权限进行设置和图书类别进行设置 最后 设 置超期赔偿和丢失损坏图书的赔偿标准 设置借阅期限等系统参数 维护管理人员负责对系统进行维护与升级 提供必要的技术支持 2 3 系统的功能模块系统的功能模块 系统的主要功能包括 1 建立新的账户和注销账户 设置基础参数 比如超期 丢失赔偿标准 借阅 续借期限设置 2 输入图书详细信息 登记新书入库信息 修改图书信息 删除 或注销 不在向外借阅的图书 查询图书信息 对图书进行分类 3 实现对读者信息的查询 密码的修改以及编辑管理 查询读者的借阅信 息记录 4 能够进行图书借阅 还书 续借等功能 图书馆管理系统需要实现的功能主要有四大模块 分别为读者信息管理 图书信息管理 借阅管理和系统管理 其功能模块图如图 1 所示 2 3 1读者信息管理读者信息管理 该功能模块包括 添加 修改 删除 注销 查询读者信息 A 操作 添加新读者 描述 如果有新读者 将新的读者信息登记到读者信息表中 输入数据流 新的读者信息 读者类别 输出数据流 借阅证的读者信息 B 操作 修改读者信息 描述 读者信息产生变化时 例如年级产生变化 修改读者的可修改的信 息 注意借阅证号 借阅记录 借阅图书数量等不能修改 输入数据流 读者需要修改的信息 输出数据流 修改后的信息 C 操作 删除读者信息 描述 该名读者已经离校 在他归还所有的借阅的图书之后 删除其读者 5 信息 输入数据流 待删除的读者信息 借阅记录情况 图书归还情况 输出数据流 删除的读者信息 D 操作 查询读者信息 描述 查询读者的信息 了解该读者的信息 输入数据流 待查询的读者信息 输出数据流 查询的读者信息 图书管理系统 读者信息管理图书信息管理图书借阅管理系统管理 添 加 读 者 信 息 修 改 读 者 信 息 删 除 读 者 信 息 登 记 图 书 入 库 修 改 图 书 信 息 注 销 图 书 信 息 查 询 图 书 信 息 图 书 借 阅 图 书 归 还 查 询 读 者 信 息 图 书 续 借 用 户 管 理 借 阅 续 借 期 限 类 别 设 置 罚 金 标 准 设 置 读 者 类 别 设 置 图 书 类 别 设 置 图 书 管 理 员 读 者 管 理 图 1 功能模块图 2 3 2图书信息管理图书信息管理 该功能模块包括 图书入库登记 修改图书信息 注销图书信息 查询图 书信息 6 A 操作 图书入库登记 描述 当图书馆采购新的图书时 需要对新的图书进行登记入库 存储到 图书信息表中 输入数据流 新的图书信息 图书类别 输出数据流 登记后入库的图书信息 B 操作 修改图书信息 描述 对已经登记的图书信息进行修改 图书编号 图书的借阅情况不能 修改 将修改后的图书信息存储到图书信息表中 输入数据流 需要修改的图书信息 输出数据流 修改成功的图书信息 C 操作 注销图书信息 描述 将不再使用 需要等待读者归还之后 或丢失的图书信息进行注销 将图书信息从图书信息表中删除 输入数据流 需要删除的图书信息 图书借阅情况 输出数据流 删除的图书信息 D 操作 查询图书信息 描述 读者或则图书管理员需要查看图书馆某图书的数量及其信息 输入数据流 需要查询的图书信息 输出数据流 查询的图书信息 2 3 3图书借阅管理图书借阅管理 该功能模块包括 图书借阅 图书归还 图书续借 A 操作 图书借阅 描述 当读者需要借阅图书时 通过借阅证号和图书编号完成借阅 借阅 之前需检查该读者当前借阅数量是否达到上限和该读者借阅的书是否已经 超过期限 将借阅记录存储到相应表中 输入数据流 读者信息 借阅图书信息 图书馆前台操作人员姓名 已借 数 旧借阅记录 输出数据流 借阅数 新借阅记录 图书状态 B 操作 图书归还 7 描述 归还读者借阅的图书 此时 需要将图书状态修改为 在库 状态 减少读者的借阅总数量 更新借书记录状态为 已还 如果此时借阅的图 书超过借阅期限或者丢失损坏 必须处以相应的罚金 然后更新上述记录 输入数据流 旧借阅记录 图书馆前台操作人员姓名 罚金金额 输出数据流 新借阅记录 图书状态 借书记录状态 借阅数 C 操作 图书续借 描述 读者在已借阅图书没有超过借阅期限的情况下 可以对已借阅图书 进行续借 输入数据流 借阅证号码 续借图书编号 借阅记录 输出数据流 借阅日期 D 操作 罚金计算 描述 对读者超过借阅期限或则损坏丢失的图书的情况进行罚款 输入数据流 罚金标准 违规类型 超过天数 输出数据流 应缴罚金 2 3 4系统管理系统管理 该功能模块包括 用户管理 类别设置 借阅续借期限设置 罚金标准设 置 A 操作 用户管理 描述 对用户信息 读者信息与图书管理员信息 进行添加 删除 修改 输入数据流 用户信息 输出数据流 用户信息 B 操作 类别设置 描述 对读者类别或则图书类别进行添加 删除 修改 输入数据流 类别设置 输出数据流 类别设置 C 操作 借阅续借期限设置 描述 对借阅续借期限时间进行设置 8 输入数据流 借阅续借期限 输出数据流 借阅续借期限 D 操作 罚金标准设置 描述 对不同状况的违规制定相应的处罚标准 一般情况又以下三种 超 过借阅 或续借 期限 丢失图书 损坏图书 输入数据流 违规类型 罚金标准 输出数据流 违规类型 罚金标准 2 4 系统各角色功能系统各角色功能 在图书馆管理系统中 系统的参与者一共有三类 即系统管理员 图书管 理员 读者 他们各自实现自己的操作 却又相互联系 图书馆管理系统的用例图如图 2 3 4 所示 图 2 读者用例图 1 由上图可知读者登录进入系统后可以实现的操作包括 查询图书信息 借阅 续借图书 归还图书 查询个人信息 9 图 3 图书管理员用例图 2 由上图可知图书管理员可参与的操作有 登记图书入库 查血图书信息 修改 删除图书信息 借阅 归还图书 修改图书的馆藏状态 图 4 系统管理员用例图 3 由图 4 可知系统管理员的功能有 图书管理员和读者管理 查询图书 管理员和读者的信息 制定罚金标准 对类别进行设置 包括读者类别和图书 10 类别 以及设置借阅 续借的期限时间 三三 非功能性需求非功能性需求 3 1 性能需求性能需求 为了保证系统能够长期 稳定 可靠 高效的运行 图书管理系统应该满 足以下的性能需求 1 系统数据处理的准确性 系统数据处理的准确性是系统的必要性能 在系统设计和开发过程中 要 充分考虑系统当前和将来可能处理的数据量 以及数据处理时的精度 2 系统响应及时性 图书管理系统在日常处理中的响应速度为秒级 为达到实时要求 及时反 馈信息 在进行统计分析时 根据所需数据量的不同而从秒级到分钟级 原则 是保证操作人员不会因为速度问题而影响工作效率 3 系统的可扩充性 图书管理系统在开发过程中 应该充分考虑以后的可扩充性 用户的需求 今后会不断的更新和完善 这就要求系统提供足够的手段进行功能的调整和扩 充 这样也能节约系统后期维护的成本 减少系统二次开发的时间 4 系统的易用性 图书管理系统是直接面对使用人员的 而使用人员的计算机操作水平并不 是很高 这就要求系统具有良好的易用的人机交互界面 要实现这一点 就要 求系统应该尽量使用用户熟悉的术语和具有详细指示的界面 针对用户可能出 现的使用问题 要提供足够的在线帮助 缩短用户对系统熟悉的过程 5 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件 软件 所有这些 都要符合主流国际 国家和行业标准 6 系统的适用性 系统必须可以在目前比较通用的操作系统 Windows XP 7 8 Linux 上使 用 具有平台的兼容性和可移植性 11 3 2 安全性需求安全性需求 1 对于图书管理系统的图书量会非常大 所以在对这些图书导入和查询 时要保证速度 在图书借阅过程中又要保证事务的完整性 2 对于整个系统 为保证系统安全性 对本图书馆的各项功能进行分级 分权限操作 对各类用户进行确认 防止某些人恶意攻击系统 修改原始记录 3 对于数据库中的数据需要定时备份 可以通过本地 异地 双机热备 份的方式进行备份 防止系统数据丢失 4 系统要求用户在登陆时需要身份验证 5 系统还要保证能够从过去的系统进行平稳的过渡 能够把原来的大量 的数据导入到新的系统中去 3 3 可用性需求可用性需求 1 在正常情况下 系统在运行的过程中应不会出错 要求系统的失败发 生率小于 1 查询响应的时间不要出现过久的延迟 2 在使用者使用过程中 必须要为他们提供必要的实时的在线帮助 能 够让刚开始接触这个系统的人使用方便 3 4 外部接口需求外部接口需求 3 4 1 用户接口用户接口 本产品的用户一般需要通过终端进行操作 进入主界面后点击相应的窗口 分别进入相对应的界面 如 输入界面 输出界面 用户对程序的维护 最好 要有备份 3 4 2 硬件接口硬件接口 1 除硬盘外 基本没有与外界硬件的联系 不过考虑到数据库大量数据 的备份等要求可以保持与磁带机和光盘刻录机的接口 2 采用标准的键盘 鼠标控制接口 能够提供与多种打印机之间的接口 这有操作系统决定 12 3 4 3 软件接口软件接口 这里主要考虑软件与操作系统的接口 考虑到文档处理的需要有可能可以 包括与较常用的办公软件的接口 考虑到该软件能够和其他的软件的接口 1 各个校区系统需要进行无缝结合 共享各校区的图书信息和状态 实 现互借互还 2 实现与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论