图书馆管理系统软件需求说明书_第1页
图书馆管理系统软件需求说明书_第2页
图书馆管理系统软件需求说明书_第3页
图书馆管理系统软件需求说明书_第4页
图书馆管理系统软件需求说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

图书馆管理系统软件需求说明书目录1引言111目的112项目范围113定义、缩略语、缩写12系统需求概述321用例模型322假设和依赖53系统详细需求631USECASE清单632规格说明6321性能6322可靠性7323运行设计7324出错处理7325安全保密设计7326维护设计7327设计上的限制74术语表9软件需求说明书1引言11目的本文档描述了图书馆管理系统的软件需求规格。目的在于向读者表述系统的环境,系统的功能和非功能的需求。通过强大的计算机技术给图书管理人员和读者借、还书带来便利。系统实现后,方便了读者快速的查找,借阅图书,还可以提前预约图书。也方便了管理员对图书的管理。大大提高了图书馆的利用率,降低了在借阅图书时发生的错误率。12项目范围本次软件项目开发的是一个图书馆管理系统。使用此系统的读者和管理者通过互联网进行图书管理,用户管理,管理员管理,借书管理,还书管理,在线续借,在线预借等。系统的功能如下读者能够通过图书类别来寻找属于该类别的图书,并获得图书的摘要信息。读者能够通过输入某些关键字,对图书进行查询,并获得符合检索条件的图书的摘要信息。读者能够在图书详细画面上获得图书的详细介绍信息。读者能够在页面上输入注册信息后,注册成为网站的会员。读者能够在页面上修改自己的注册资料,更新原有的注册信息。读者能够在输入合法的用户账号和密码后,登录系统。读者能够在任何时间退出系统。读者能够查看当前借阅的最新状态和历史的借阅数据。读者能够在线续借已借图书。读者能够在线预借已被借图书。管理员能够在输入合法的用户账号和密码后,登录系统。管理员能够在任何时间退出系统。管理员能够维护图书数据,包括图书信息,借阅,归还和注册读者等数据的新增,更新,删除和检索。管理员能够维护权限数据,包括新增,更新,删除,检索操作。管理员能够维护管理员数据,包括新增,更新,删除,检索操作。13定义、缩略语、缩写读者通过互联网使用这个图书馆管理系统来查询图书、在线预借、在线续借的人。管理员管理图书馆管理系统的人。系统图书馆管理系统。PC个人计算机。SQLSERVER系统服务器所使用的数据库管理系统(DBMS)。SQL一种用于访问查询数据库的语言2系统需求概述21用例模型系统用例图如下读者系统管理员注册登陆在线续借在线预借个人信息修改查看图书信息查看读者信息修改管理员信息退出图书馆管理系统修改图书信息读者借阅信息修改图书管理员用例的概要描述如下表所示主要参与者优先级用例名用例概述高图书类别BOOKSCATALOG读者浏览图书类别,系统返回此类别的图书一览。高检索图书SEARCHBOOKS读者根据输入的关键词,系统检索图书获得图书一览。高图书详细BOOKSDETAIL读者在图书详细页面上获得图书的详细信息。高读者注册REGISTERUSER读者输入注册信息,使用系统。高修改注册信息UPDATEUSERINFO读者修改并更新个人注册信息。高查看借阅信息VIEWORDERS读者查看自己借阅信息。高读者登录系统LOGINUSER读者输入合法的用户名和密码登录系统。高读者退出系统LOGOUTUSER读者能够在任何时间退出系统。高图书续借RENEWBOOKS读者能够将已借图书续借。读者高图书预借BORROWCART读者能够预借已被借出图书。中系统管理员登录系统MAINMANAGERLOGIN系统管理员能够登录系统。中系统管理员退出系统MAINMANAGERLOGOUT系统管理员能够退出系统。中系统管理员信息MAINMANAGERINFORMATION系统管理员能够管理员自己的信息,如登陆密码,个人信息等系统管理员低查看读者个人信息VIEWUSER系统管理员能够查看已注册读者信息高修改读者借阅信息(UPDATEBORROWINFO系统管理员能够根据读者实际情况修改读者借阅信息。中图书信息修改BOOKSINFORMATIONMODIFY图书管理员能够管理图书数据,包括对图书的借阅信息和图书的新增,更新,删除,检索操作。中图书管理员登录系统BOOKMANAGERLOGIN图书管理员能够登录系统。图书管理员中图书管理员退出系统BOOKMANAGERLOGOUT图书管理员能够退出系统。22假设和依赖读者必须具备基本的计算机知识。能够进行线上查询图书、个人信息。系统和图书管理员必须经过一定的培训对图书信息,借阅信息。进行图书馆管理工作。3系统详细需求本节将使用用例技术描述系统的详细需求。31USECASE清单用例名和对应的用例描述文件的关系如下编号用例名对应用例文件01图书类别01_UCSPECDOC02检索图书02_UCSPECDOC03图书详细03_UCSPECDOC04读者注册04_UCSPECDOC05修改注册信息05_UCSPECDOC06查看借阅信息06_UCSPECDOC07读者登录系统07_UCSPECDOC08读者退出系统08_UCSPECDOC09续借图书09_UCSPECDOC10预借图书10_UCSPECDOC11系统管理员登录系统11_UCSPECDOC12系统管理员退出系统12_UCSPECDOC13修改读者借阅信息13_UCSPECDOC14图书信息修改14_UCSPECDOC15管理员信息修改15_UCSPECDOC16查看读者个人信息16_UCSPECDOC17图书管理员登录系统17_UCSPECDOC18图书管理员退出系统18_UCSPECDOC32规格说明本节定义了图书馆管理系统的非功能需求(包括可靠性、可用性、性能等)和用例中通用的功能性需求。321性能满足的规模能够满足1000人同时在线浏览网页,100人同时进行有关数据库的操作。满足的性能能够满足让读者可以认同的相应时间。322可靠性可用性图书馆管理系统必须能够12小时7天的工作。系统严重错误发生的平均时间间隔系统发生严重错误的平均时间间隔应该大于300小时。323运行设计(1)运行控制本软件控制流程主程序运行,等待用户的输入,根据用户的输入调用各子模块(2)运行时间检索业务响应时间2S运行响应时间1S324出错处理(1)出错输出信息根据不同的出错情况给出不同的出错信息,一般用对话框给出。(2)出错处理对策对一般错误,给用户提示信息,让用户重新输入或退出。对于严重错误,启动备份文件恢复,建议使用帮助文件。325安全保密设计为每个操作人员设置账号及口令,规定每一级操作人员的权限。326维护设计由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊的维护设计,如设置维护模块等。327设计上的限制数据库管理软件系统必须使用JAVA接口同关系型数据库管理软件建立连接。WEB服务器软件系统必须使用支持J2EE规范的WEB服务器软件。平台要求系统的平台要求运行环境系统必须在CPU为P3以上,内存为512MB以上等PC台式机和便携式电脑;运行时占用内存5MB;所需硬盘空间100MB;WEB浏览器系统的用户界面必须在IE80以上或OPERA12以上的浏览器正常显示。JAVA的版本系统必须在JAVA13以上的版本上运行。4术语表J2EE规范J2EEJAVA2PLATFORM,ENTERPRISEEDITION是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。DBMS数据库管理系统DATABASEMANAGEMENTSYSTEM是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护作。WEB服务器软件随着网络技术的普及、应用和WEB技术的不断完善,WE

温馨提示

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

评论

0/150

提交评论