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

下载本文档

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

文档简介

图书馆管理系统图书馆管理系统需求分析需求分析 刘威 信息工程系 2 目录目录 目录 2 1 引言 3 1 1 编写目的 3 1 2 背景说明 3 1 3 术语定义 3 1 4 参考资料 3 2 任务概述 4 2 1 用户特点 4 2 2 假定与约束 4 3 需求规定 4 3 1 对功能的规定 4 3 2 对性能的规定 5 3 3 输入输出的要求 6 3 3 1 读者管理 6 3 3 2 采编管理 6 3 3 3 流通管理 6 3 3 4 统计管理 6 3 3 5 查询管理 7 3 4 数据库管理能力的要求 7 3 4 1 数据流图 7 3 4 2 数据库设计 8 3 4 3 图书管理的数据库表结构 8 3 5 故障处理要求 11 3 6 其他专门要求 12 4 运行环境设定 12 4 1 设备 12 4 2 支持软件 12 4 3 控制 12 信息工程系 3 1 引言引言 1 1 编写目的 编写目的 立足于校园实际 着眼于未来发展 建成符合标准化协议 通用性较强 实用的系统 以提高图书信息的现代化管理水平 实现信息资源的共享 图书 管理系统是一种基于集中统一规划的数据库数据管理新模式 在对图书 读者 的管理 其实是对图书 读者数据的管理 本系统的建成无疑会为管理者对图 书管理系统提供极大的帮助 使用该系统之后 图书馆管理人员可以管理读者 的登记 图书的购入 借出 归还以及注销等 还可以查询某位读者 某本图 书的借阅情况 对当前借阅情况给出一些统计 给出统计表格 以全面掌握图 书的流通情况 本系统的宗旨是提高图书管理工作的效率 减少相关人员的工作量 使学校的 图书管理工作真正做到科学 合理的规划 系统 高效的实施 1 2 背景说明 背景说明 目前相类似的管理系统已广泛的应用在各行各业 成为各行各业提高相关 管理效率的重要手段 图书信息管理系统也在日益广泛地应用于各图书馆的管 理中 大大提高了图书管理的相关管理效率 其在图书管理中所起的作用是显 而易见的 这次课程设计的课题为图书信息管理系统 其主要包含图书基本信 息管理和图书借阅管理 该系统能进行图书信息的录入 读者登记 查询等功 能 鉴于目前学校图书数剧增 图书信息呈爆炸性增长 图书馆对图书信息管 理的自动化与准确化的要求日益强烈的背景下构思出该图书信息管理系统软件 该软件设计完成后可用于所有中小型图书馆的图书信息的管理 随着网络技术的 高速发展 计算机应用的普及 利用计算机对图书馆的日常工作进行管理势在必行 虽然目前 很多大型的图书馆已经有一整套比较完善的管理系统 但是在一些中小型的图书馆中 大部分 工作仍需要手工完成 工作起来效率比较低 管理员不能及时了解图书馆内各类图书的借阅情 况 读者需要的图书难以在短时间内找到 不便于动态及时地调整图书结构 为了更好地适应 当前读者的借阅需求 解决手工管理中存在的许多弊端 越来越多的中小型图书馆正在逐步向 计算机信息化管理转变 1 3 术语定义 术语定义 1 系统 图书馆管理软件 2 图书信息 图书的基本信息 包括书名 图书编号 作者 出版社 索书号 库存数量以及库存位置等 以供于读者查阅 3 借书记录 包括借阅者的姓名 班级 借书卡 ID 号以及所借图书的 书名 借书日期等 信息工程系 4 4 借阅规则 对不同的借阅者有不同的规定借阅图书数量和借阅时间 对不同的违章情况有不同的罚款措施 1 4 参考资料 参考资料 1 张海藩 软件工程导论 第四版 北京 清华大学出版社 2003 年 12 月 2 朱少民 软件测试方法和技术 北京 清华大学出版社 2005 年 7 月 3 Paul C Jorgensen 软件测试 第二版 北京 机械工业出版社 2006 年 2 月 4 郭胜 夏邦贵 Visual Basic 数据库开发入门与范例解析 北京 机械工业出版社 2004 年 4 月 5 刘瑞新 Visual Basic 管理信息系统开发毕业设计指导及实例 北京 机械工业出版社 2005 年 3 月 2 任务概述任务概述 2 1 用户特点 用户特点 主要是针对各高校图书馆而造就的系统 所以用户最多的就是学生 因此 本系统的的用户特点就是这一方面 2 2 假定与约束 假定与约束 A 建议软件寿命 10 年 B 进行系统方案选择比较的时间 10 天 C 经费来源和使用限制 经费由上级拨款 使用暂无限制 D 法律和政策方面的限制 不可以违反国家法律和学校的相关规定 E 硬件 软件 运行环境和开发环境的条件及限制 客户端运行于基于 Windows 平台的 PC 机服务器端运行于 Windows Server 平台的服务器 F 可利用的信息和资源 略 G 建议开发软件投入使用的最迟时间 开发后的 2 个月 3 需求规定需求规定 3 1 对功能的规定 对功能的规定 本系统包括以下几部分功能模块 信息工程系 5 1 管理员进入的功能 1 登录模块 用户输入用户名密码登录 如果登录不成功 可以发邮件问 管理员原因 如果不是成员的话 要经过注册才能进去 注册要经过管理员审 核 审核通过才能用用户名与密码登录 2 系统管理模块 管理员可以对用户与增加删除修改 如果有新用户注册 就会提示管理员进行审核或有新的留言也会相应提示 3 图书管理模块 对图书进行增加删除修改 4 借阅管理模块 对借书 还书进行管理 还有可以查看其罚款信息 5 读者管理 对学生与教师进行信息查询 并且可对学生与教师的信息进 行管理 6 系统设置 包括系统名称设置 图书类别设置 图书存放位置设置 2 用户进入的功能模块 1 查看图书信息 2 借书管理 3 修改密码 4 借书信息查询 5 还书信息查询 3 2 对性能的规定 对性能的规定 为了保证系统能够长期 安全 稳定 可靠 高效的运行 图书管理系统应该满足以 下的性能需求 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分考 虑系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足学校对信息 处理的需求 2 系统的开放性和系统的可扩充性 图书管理系统在开发过程中 应该充分考虑以后的可扩充性 例如用户查询的需求也 会不断的更新和完善 所有这些 都要求系统提供足够的手段进行功能的调整和扩充 而 要实现这一点 应通过系统的开放性来完成 既系统应是一个开放系统 只要符合一定的 规范 可以简单的加入和减少系统的模块 配置系统的硬件 通过软件的修补 替换完成 系统的升级和更新换代 3 系统的易用性和易维护性 图书管理系统是直接面对使用人员的 而使用人员往往对计算机并不时非常熟悉 这 就要求系统能够提供良好的用户接口 易用的人机交互界面 要实现这一点 就要求系统 应该尽量使用用户熟悉的术语和中文信息的界面 针对用户可能出现的使用问题 要提供 足够的在线帮助 缩短用户对系统熟悉的过程 信息工程系 6 4 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件 软件 所有这些都要符合主 流国际 国家和行业标准 5 系统的先进性 目前计算系统的技术发展相当快 做为图书管理系统工程 在系统的生命周期尽量做 到系统的先进 充分完成企业信息处理的要求而不至于落后 这一方面通过系统的开放性 和可扩充性 不断改善系统的功能完成 另一方面 在系统设计和开发的过程中 应在考 虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品 6 系统的响应速度 图书管理系统系统在日常处理中的响应速度为秒级 达到实时要求 以及时反馈信息 在进行统计分析时 根据所需数据量的不同而从秒级到分钟级 原则是保证操作人员不会因 为速度问题而影响工作效率 3 3 输入输出的要求 输入输出的要求 3 3 1 读者管理读者管理 1 新学期向导能自动引导您建立新班级 处理毕业班读者 2 借书证制作可用扫描仪 图像文件等作为读者照片源 制作黑白或彩 色的借书证 3 读者管理能完成读者调动 借书证挂失 补办 停止借阅 单独打印 读者条码等日常事务 4 读者可以自由分类 可为每一类读者指定借阅规则 5 读者有自己的密码 可以远程预约图书 3 3 2 采编管理采编管理 1 有完善的采编功能 拥有 200 万册典型书目的辅助编目数据 2 图书采编采用扫描枪自动识别 ISBN 和统一书号 对分类号进行自动分 析 借助可扩展的编目库减轻编目人员的工作 3 图书注销有完整的备查档案 3 3 3 流通管理流通管理 1 借书完全通过扫描枪条码识别 自动识别借书证是否有效 根据设定 的规则进行管理 提示读者已借书数 超期图书应缴罚款等参考信息 2 还书完全通过条码识别 自动作超期记录 3 图书预约可以为读者提供方便 可以进行管理及打印到书通知 信息工程系 7 4 图书损坏 丢失处理能显示每本书上次损坏的记录以及其它信息 3 3 4 统计管理统计管理 1 综合统计统计图书馆目前的各种指标 2 流通统计可以统计 分析各时期的图书流通率 分类流通率 流通变 化趋势 并可以图表 表格两 种方式显示 3 馆藏统计可以统计 分析各时期的图书馆藏量 分类馆藏量 馆藏量 变化趋势 并可以图表 表格 两种方式显示 3 3 5 查询管理查询管理 1 读者可以通过 WEB 随时随地进行图书检索 可以随意安排检索条件 检索项目 2 借阅综合查询可以查询按全体读者 各类别读者 某个部门 班级 个人进行借阅图书 超期图书 借还书日期 借阅天数的查询 3 超期图书汇总可以按部门查询已超期图书 可打印催还图书通知单 4 可查询图书的被借阅史 读者的借阅史 5 应收超期罚款 已收罚金的明细 汇总帐 6 已注销 损坏图书查询 信息工程系 8 3 4 数据库管理能力的要求 数据库管理能力的要求 3 4 1 数据流图 数据流图 开开始始 管管理理员员登登陆陆 是是否否合合法法 显显示示主主界界面面 选选择择操操作作 学学生生管管理理图图书书管管理理借借阅阅管管理理归归还还管管理理 管管理理措措施施 设设置置 Yes No 结结束束 管管理理员员注注销销 3 4 23 4 2 数据库设计 数据库设计 实体 图书 图书编号 书名 作者 出版社 定价 图书类别 图书 ISBN 号 图 书数量 学生 学生学号 学生姓名 性别 入校时间 毕业时间 管理员 编号 名字 密码 加入时间 联系 学生管理 图书管理员 学生姓名 学生密码 图书管理 图书管理员 借阅号 归还号 查询 图书编号 借阅证号 图书管理员 学生 信息工程系 9 3 4 3 图书管理的数据库表结构 图书管理的数据库表结构 依据数据库的原理 并结合以上 E R 图 经过转化 即可进行数据库的物理设计 基 于以上数据库的逻辑设计 考虑程序设计的简易性 同时考虑题目的时间 该系统的数据 库采用 Microsoft SQL Server 2000 本系统决定采用一个数据库 在其下创建 5 个数据表 其结构分别如下 1 图书信息表 tBook 其字段列表如表 4 1 所示 表 4 1 图书信息表的结构 序号字段名称字段说明类型位数属性备注 1cBooksID图书编号文本7必须非空 2cBooksName图书名称文本20必须非空 3cBooksISBN图书 ISBN 号文本15可为空 4cBooksAuthor图书作者文本10可为空 5cBooksPublisher图书出版社文本20可为空 6cBooksType图书类型文本16可为空 7smBooksPrice图书价格货币可为空 8iBooksStoreQuan图书库存量整数可为空 9iBooksLeftQuant图书副本数量整数可为空 10iBooksTotalQuan图书总数整数可为空 2 图书借阅登记表 tBorrow 其字段列表如表 4 2 所示 表 4 2 图书借阅登记表的结构 序号字段名称字段说明类型位数属性备注 1cBorrowID借书编号文本6必须非空 2cVipID学生编号文本6必须非空 3cBooksID图书编号文本7必须非空 4cBorrwTime借书时间时间日期可为空 5cReturnTime还书时间时间日期可为空 6cReturn是否归还文本1可为空 3 图书归还登记表 tReturn 其字段列表如表 4 3 所示 信息工程系 10 表 4 3 图书归还登记表的结构 序号字段名称字段说明类型位数属性备注 1cBorrowID借书编号文本6必须非空 2cVipID学生编号文本6必须非空 3cBooksID图书编号文本7必须非空 4cBorrwTime借书时间时间日期可为空 5cReturnTime还书时间时间日期必须非空 6cReturn是否归还文本1必须非空 7cNoReturn归还异常文本8可为空 4 学生信息表 tVip 其字段列表如表 4 4 所示 表 4 4 学生信息表的结构 序号字段名称字段说明类型位数属性备注 1cVipID学生编号文本6必须非空 2cVipName学生姓名文本10必须非空 4cVipSex学生性别文本1可为空 5vipAddTime学生入学时间时间日期必须非空 6vipEndTime学生毕业时间时间日期必须非空 5 管理员信息表 tOperators 其字段列表如表 4 5 所示 表 4 5 管理员信息表的结构 序 号 字段名称字段说明类型位数属性备注 1cOperatorID管理员编号文本5必须非空 2cOpe

温馨提示

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

评论

0/150

提交评论