图书馆管理系统-需求分析(软件工程).doc
《图书馆管理系统-需求分析(软件工程).doc》由会员分享,可在线阅读,更多相关《图书馆管理系统-需求分析(软件工程).doc(12页珍藏版)》请在咨信网上搜索。
图书馆管理系统 -----软件工程导论课程设计 组长:袁世翰 组员:耿远超 郭阳 刘聪颖 信晓蕾 于瑞锋 赵迪 时间: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系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。 【本文档内容可以自由复制内容或自由编辑修改内容期待你的好评和关注,我们将会做得更好】 最新范本,供参考!- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 需求 分析 软件工程
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文