--需求分析复习课程_第1页
--需求分析复习课程_第2页
--需求分析复习课程_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、西安邮电大学(计算机学院)实验名称:图书管理系统需求分析报告专业名称:网络工程班 级:学生姓名:学号(8位)需求分析:1. 功能需求系统的功能分析(系统面向中小型图书馆,用户群体为图书馆管理员和图书馆的学生老师。) 功能包括:1)密码设置:不同种类的用户有不同的权限, 管理员和学生老师有自己的密码, 登录系统后分别进行自己权限内的操作,可以防止越权操作。2)资料维护:为了存放图书、学生老师档案的全部数据,本系统将每一本图书 和每位学生老师的信息进行管理。系统维护包括对各种表记录的修改、删除、 添加等操作。3)系统查询:可以按图书编号、借阅证编号等相关信息进行查询。4)系统管理:进行学生老师管理

2、、数据备份等。5)报表统计:包括统计图书信息、学生老师信息、借阅信息和罚款信息等。6)其它操作:包括修改密码、添加用户、页面设置等。功能描述1)能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除。2)能够实现对学生老师档案的查询和编辑管理。3)能够进行罚款功能。4)能够进行借阅历史的查询功能。系统功能模块:图书馆管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。其中日常工作管理和基本资料维护是 整个系统的核心。“图书流通”模块(1)借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。在数据库中插入一条借书记录,该记录包括学

3、生老师ID、图书ID、借出日期、还书期限。(2) 还书处理:主要功能是输入借阅证编号、图书ID,在借阅登记表中找到 相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。(3) 缴纳罚金:输入学生老师ID,显示该学生老师的姓名、图书编号、罚款金 额和罚款原因,如果学生老师交纳了罚金,则将借阅登记表的允许借阅标志置 为“Y”。删除罚款记录表中该学生老师对应的记录,将这一条记录同时插入到 罚款历史记录表中。“基本资料维护”模块(1)图书资料维护:包括新书的入库,以及现有书籍资料的修改,删除。(2)读者资料维护:包括新学生老师的资料入库,以及现有学生老师资料的

4、修 改和删除。“查询”模块(1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包 括:”图书分类”、”图书号”、”图书名称”、”作者”、”出版社”。(2) 读者资料查询:根据相应的学生老师资料进行所需查询。“借阅证编号” 学生老师姓名”、”身份证号”以及”止借标志”。(3)借阅历史记录查询:根据相应的借阅信息进行所需查询。此查询包括: 借阅证号”、”图书号”、借书日期”、”还书日期”。(4)罚款历史记录查询:根据相应的罚款信息进行所需查询。此查询包括: 借阅证号”、”罚款日期”、”罚款原因”。“系统管理”模块(1)系统登录:管理员和学生老师登录系统,系统按照身份赋予他们各自不同

5、 的权限。(2)读者注册:实现新学生老师注册功能。(3)数据备份:对现有的数据库信息的保存。模块框架图:借阅记录ID姓名密码借阅量m用户名11查还书期询nn还书信评图书语目借 书借 阅出 版 社借 书 信 息馆 藏 地 占 八、编 目借 书 日 期记 录还 书违章记 录可借数口 号作者信息学生教师姓名用户名图书管理员密码11图书信息n密码新书分配用户基本信息权限错误借书日期图书借 书借 书更 新添 加 删 除移 除 书登记ID卡借书 信息学生 教师新购图 书数目已还 图书 编号借出图书编号读者库借书信息库工作证号数据流图:学生教师借书数据流图还书数据流图:查询个人信息及图书操作数据流图:图书管

6、理员增删改图书信息数据流图:操作成功查询图书数据流图:查询信息图书馆管理员增删改读者:2. 性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统 应该满足以下的性能需求:1)、系统处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间 能够满足学校对信息处理的需求。2)、系统的开放性和系统的可扩充性:图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查 询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行 功能的调整和扩充。而要实现这一点,应通

7、过系统的开放性来完成,既系统应 是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块, 配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3)、系统的易用性和易维护性:图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非 常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实 现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对 用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过 程。4)、系统的标准性:系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些 都要符合主流国际、国家和行业标准。5)、

8、系统的先进性:目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命 周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一 方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在 系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且 有良好发展前途的产品。6)、系统的响应速度:图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及 时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率 。3. 可靠性和可用性需求系统可用性并且在一个月内不能出现 2次以上故障4. 出错

9、处理需求系统失效后能给出错误信息,提示用户采取适当手段处理故障。使用本系统时可能出现如下故障:1)输入用户名不存在:说明数据库没无此用户名,需开户。2)密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一 天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。3)由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最 近的数据备份。4)要于不可抗拒力造成的损失:由用户自行承担。5. 接口需求第一,硬件接口软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量 数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。 第二,软件接口在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可 以包括与较常用的办公软件的接口。例如microsoft的office 系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。6. 约束:1 )登陆身份认证:系统管理员最多

温馨提示

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

评论

0/150

提交评论