图书馆管理系统-需求分析(软件工程).doc

上传人:w****2 文档编号:6593068 上传时间:2020-02-29 格式:DOC 页数:13 大小:97KB
返回 下载 相关 举报
图书馆管理系统-需求分析(软件工程).doc_第1页
第1页 / 共13页
图书馆管理系统-需求分析(软件工程).doc_第2页
第2页 / 共13页
图书馆管理系统-需求分析(软件工程).doc_第3页
第3页 / 共13页
点击查看更多>>
资源描述
图书馆管理系统 软件工程导论课程设计 组长 袁世翰 组员 耿远超 郭阳 刘聪颖 信晓蕾 于瑞锋 赵迪 时间 2011 01 06 任务分配表 成员 姓名 任 务 组长 袁世翰 主要进行问题定义 需求分析和可行性 研究部分文字编辑 对设计书进行总体 修正 郭阳 主要参与分析需求分析和可行性研究部 分内容 耿远超 主要参与分析问题定义和需求分析部分 内容 信晓蕾 主要进行可行性研究部分 参与需求分 析部分文字编辑 绘图 刘聪颖 主要进行可行性研究部分 参与需求分 析部分文字编辑 绘图 于瑞锋 主要进行需求分析的调查分析 资料查 询 文字编辑 绘图 组员 赵迪 主要进行需求分析的调查分析 资料查 询 文字编辑 绘图 注释 所有成员都参与了问题定义 可行性研究 需求分 析每个部分的讨论 一 问题定义 二十一世纪是信息的社会 信息作为社会最主要的资源 将成为战略资源引起人们广 泛的关注 如何获取信息 图书是我们最好的获取信息的方式 但由于图书馆图书收藏量 大大增加 是传统的图书管理员的工作日益繁重起来 迫使人们起用新的管理方式来管理 图书 所以不能再用人工的方法来管理大量的图书 需要一个严密的系统软件来进行图书 馆的管理 该图书馆管理系统需要对日常的工作进行管理如借书还书 缴纳罚金 拥有查 询功能如图书书名 作者 出版社查询 借阅历史和罚款历史查询 好要系统严密的管理 图书和借书者的基本资料等 二 可行性研究 图书馆管理系统为中小型管理系统 对于图书馆管理系统 如何让学生 老师和其他 工作人员更方便更舒适的使用该系统进行查询和管理是对图书馆管理系统最基本的要求 不断进行系统功能的更新和升级甚至是重新设计则是为了满足不同用户日益增多的查询和 管理等要求而要进行的必要的工作 1 研究目前正在使用的系统 目前正在使用的图书馆管理系统 面向的对象主要有学生 教师和其它管理工作人员 面向学生及教师的功能主要有 查询图书馆书籍种类 编目 出版社信息 作者信息 馆 藏量 剩余可借量 馆藏地点 登陆自己的网上图书馆查询借阅图书记录 应还图书日期 剩余借阅量 违约记录 管理工作人员主要登陆图书馆对馆藏图书进行管理 对于过期未 还图书的借阅者进行违约记录并统计违约罚款以及根据管理章程限制学生以及教师的借书 权利 对新购进的图书进行编目以及信息的录入等 对于当前的系统功能还有所欠缺和不足 不能满足的学生教师所要求的全部功能 例如 无法进行图书预约 不能进行书籍评价以充分了解学生及老师对图书馆图书的需求 无法 进行图书挂失等 所以对于新系统应该应用户的使用需求加入更多的功能 2 对新系统的详细说明 新系统在原有系统上加入数据库支持 加强安全性与完整性 用户分为学生教师以及管理 员 主要功能有 1 密码设置 不同种类的用户有不同的权限 管理员和学生以及教师有自己的密码 登录 系统后分别进行自己权限内的操作 可以防止越权操作 2 资料维护 为了存放图书 学生教师档案的全部数据 本系统将每一本图书和每位学生 和老师的信息进行管理 系统维护包括对各种表记录的修改 删除 添加等操作 3 系统查询 可以按图书编号 学校证件编号等相关信息进行查询 4 系统管理 进行用户管理 数据备份等 5 报表统计 包括统计图书信息 用户信息 借阅信息和罚款信息等 6 其它操作 包括修改密码 添加用户 页面设置等 3 导出新系统的逻辑模型 1 系统流程图 借还书处 理 借还书信 息 图书馆 管理员 检索 学生 教师 图书添加 及删除 图书信 息 图书分 类信息 图书馆 管理员 浏览处理 ID 卡 号 书 籍 ID 卡号 信息 查询结 果 查 询 要 求 阅 读 信 息 添加删除 修改图书 查询浏览统 计图书 2 各部分功能的数据流图 学生教师借书数据流图 学生 教 师 借 书 登 记 ID 卡 图书 借书 信息 读者库 借书信息库 借书日期错误 借 书 成 功 还书数据流图 学生 教师 还 书 登 记 ID 卡 图书 还书信 息 还书日期 读者库 还书信息库 错误 还书成功 查询个人信息及图书操作数据流图 学生 教师 登陆 用户名 密码 查 询 借书信息 违约记录 书评 荐 购 图 书 预约图书 图书信息 图书信息 评语 图书管理员增删改图书信息数据流图 管理员 登录 操 作 用户名 密码 错误 操作信 息 图书信 息 图书库 管理员信息 操作成功 查询图书数据流图 学生教师 验证 并查 询 读者库 图书库 检索库 查询关键字 ID 卡号 错误 查询信息 图书馆管理员增删改读者 管理员 身 份 验 证 管理员信息 读者信息 操作信息 读者信息 更 新 读者信息 读者库验证错误 管理员信息 管理员库 操 作 成 功 数据字典 名字 别名 描述 定义 位置 图书编目 图书编号 图书馆图书编号 10 字符 10 图书信息 作者信息 每本图书的作者 的信息 100 字符 100 图书信息 出版社 图书出版社信息 100 字符 100 图书信息 可借数目 图书还可以借出 的数量 1 数字 100 图书信息 借书时间 学生或老师借书 的时间 10 字符 10 图书信息 还书时间 学生或老师还书 的时间 10 字符 10 图书信息 借阅量 图书借阅数目 每个读者借阅图 书的数目 1 数字 10 读者信息 违约记录 学生或老师的违 约情况记录 100 字符 100 读者信息 书评 图书评语 学生和老师对图 书馆图书的评价 100 字符 100 图书信息 借阅记录 每本书的借阅历 史记录 100 字符 100 图书信息 4 技术可行性分析 本系统基于局域网 windows 操作系统 现有技术比较成熟 所以这个在 限制内完成开发 并且能实现系统功能目标 开发人群 质量也能满足 5 经济可行性分析 之前的图书馆管理系统需要较多的人员配置 图书管理过程比较繁琐和不够 系统化 严密性不足 容易出错 但是新系统可以很好的解决这些问题 使图 书管理系统化 减少人员的配置和工作量 更准确的查询记录各种信息 6 操作可行性分析 由于该软件操作简单 易于理解和学习 从教学单位的教学需求和学生的 学习需求等方面来看 可以使用该软件系统 从本单位的工作人员素质上来看 能满足使用该软件的要求 三 需求分析 1 功能需求 系统的功能分析 系统面向中小型图书馆 用户群体为图书馆管理员和图书馆的学生老师 功能包括 1 密码设置 不同种类的用户有不同的权限 管理员和学生老师有自己的密码 登录系统 后分别进行自己权限内的操作 可以防止越权操作 2 资料维护 为了存放图书 学生老师档案的全部数据 本系统将每一本图书和每位学生 老师的信息进行管理 系统维护包括对各种表记录的修改 删除 添加等操作 3 系统查询 可以按图书编号 借阅证编号等相关信息进行查询 4 系统管理 进行学生老师管理 数据备份等 5 报表统计 包括统计图书信息 学生老师信息 借阅信息和罚款信息等 6 其它操作 包括修改密码 添加用户 页面设置等 功能描述 1 能够输入图书的综合情况和进行新书入库 现有图书信息修改以及删除 2 能够实现对学生老师档案的查询和编辑管理 3 能够进行罚款功能 4 能够进行借阅历史的查询功能 系统功能模块 图书馆管理系统需要实现的功能主要有四大块 日常工作管理 基本资料维护 查询 和 系统管理 模块 其中日常工作管理和基本资料维护是整个系统的核心 工作 模块 1 借书处理 主要功能是记录借阅证编号和图书编号 进行借书过程 在数据库中插 入一条借书记录 该记录包括学生老师 ID 图书 ID 借出日期 还书期限 2 还书处理 主要功能是输入借阅证编号 图书 ID 在借阅登记表中找到相应的记录 将该记录的相应数据插入到还书记录中 同时将借书记录删除 并保存在借阅历史记录表 中 3 缴纳罚金 输入学生老师 ID 显示该学生老师的姓名 图书编号 罚款金额和罚款 原因 如果学生老师交纳了罚金 则将借阅登记表的允许借阅标志置为 Y 删除罚款记 录表中该学生老师对应的记录 将这一条记录同时插入到罚款历史记录表中 资料维护 模块 1 图书资料维护 包括新书的入库 以及现有书籍资料的修改 删除 2 学生老师资料维护 包括新学生老师的资料入库 以及现有学生老师资料的修改和删 除 查询 模块 1 图书资料查询 根据相应的图书信息对所有书籍进行所需查询 此查询包括 图书 分类 图书号 图书名称 作者 出版社 2 学生老师资料查询 根据相应的学生老师资料进行所需查询 借阅证编号 学 生老师姓名 身份证号 以及 止借标志 3 借阅历史记录查询 根据相应的借阅信息进行所需查询 此查询包括 借阅证号 图书号 借书日期 还书日期 4 罚款历史记录查询 根据相应的罚款信息进行所需查询 此查询包括 借阅证号 罚款日期 罚款原因 系统管理 模块 1 系统登录 管理员和学生老师登录系统 系统按照身份赋予他们各自不同的权限 2 学生老师注册 实现新学生老师注册功能 3 数据备份 对现有的数据库信息的保存 模块框架图 图书馆管理系统 日常工作 基本资料维护 查询 系统管理 借 书 处 理 还 书 处 理 缴 纳 罚 金 图 书 资 料 维 护 读 者 资 料 维 护 图 书 资 料 查 询 读 者 资 料 查 询 借 阅 历 史 维 护 罚 款 历 史 维 护 系 统 登 录 读 者 注 册 数 据 备 份 模块框架图 各部分实体 联系图 学生教师 ID 卡 号 姓名 借阅量 借阅记录 违章记 录 密码 用户名 借 书 还书查 询 借 书 日 期 借 书 信 息 图书 还 书 日 期 还书信息 编 目 出 版 社 可 借 数 目 馆 藏 地 点 借 阅 记 录 评 语 1 n m n n 1 作者信息 图书管理员 工作证号 姓名 用户名 密码 添 加 删 除 用户 基本信息 权限 密码 更 新 图书信息 新购图 书数目 新书分配 借出图书编号 已还 图书 编号 移 除 书 目 1 1 n n 2 性能需求 为了保证系统能够长期 安全 稳定 可靠 高效的运行 图书管理系统应该满足以 下的性能需求 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分考虑 系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足学校对信息处 理的需求 2 系统的开放性和系统的可扩充性 图书管理系统在开发过程中 应该充分考虑以后的可扩充性 例如用户查询的需求也会 不断的更新和完善 所有这些 都要求系统提供足够的手段进行功能的调整和扩充 而要 实现这一点 应通过系统的开放性来完成 既系统应是一个开放系统 只要符合一定的规 范 可以简单的加入和减少系统的模块 配置系统的硬件 通过软件的修补 替换完成系 统的升级和更新换代 3 系统的易用性和易维护性 图书管理系统是直接面对使用人员的 而使用人员往往对计算机并不时非常熟悉 这就 要求系统能够提供良好的用户接口 易用的人机交互界面 要实现这一点 就要求系统应 该尽量使用用户熟悉的术语和中文信息的界面 针对用户可能出现的使用问题 要提供足 够的在线帮助 缩短用户对系统熟悉的过程 4 系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件 软件 所有这些都要符合主流 国际 国家和行业标准 5 系统的先进性 目前计算系统的技术发展相当快 做为图书管理系统工程 在系统的生命周期尽量做到 系统的先进 充分完成企业信息处理的要求而不至于落后 这一方面通过系统的开放性和 可扩充性 不断改善系统的功能完成 另一方面 在系统设计和开发的过程中 应在考虑 成本的基础上尽量采用当前主流并先进且有良好发展前途的产品 6 系统的响应速度 图书管理系统系统在日常处理中的响应速度为秒级 达到实时要求 以及时反馈信息 在进行统计分析时 根据所需数据量的不同而从秒级到分钟级 原则是保证操作人员不会因 为速度问题而影响工作效率 3 可靠行和可用性需求 系统可用性并且在一个月内不能出现 2 次以上故障 4 出错处理要求 系统失效后能给出错误信息 提示用户采取适当手段处理故障 使用本系统时可能出现如下故障 1 输入用户名不存在 说明数据库没无此用户名 需开户 2 密码错误 说明用户名和密码不匹配 弹出警告信息后需重新输入密码 一天内输入十 次错误密码 将对此帐户进行冻结 需持身份证解冻 3 由于管理员没有及时保存数据造成的数据丢失 可通过数据还原 还原成最近的数据备 份 4 要于不可抗拒力造成的损失 由用户自行承担 5 接口需求 第一 硬件接口 软件较小除硬盘外 基本没有与外界硬件的联系 不过考虑到数据库大量数据的备份等 要求可以保持与磁带机和光盘刻录机的接口 这点较易实现 第二 软件接口 在这里主要考虑软件与操作系统的接口 考虑到文档处理的需要有可能可以包括与较常 用的办公软件的接口 例如 microsoft 的 office 系列 另外用户还有用户所需要的软件接口 这些应在用户需求定义时明了
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!