图书管理系统产品规格说明书.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理系统产品规格说明书.doc》由会员分享,可在线阅读,更多相关《图书管理系统产品规格说明书.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流图书管理系统产品规格说明书.精品文档.图书管理系统软件需求规格说明书(C/S) 目 录 0. 文档介绍40.1 文档目的40.2 文档范围40.3 读者对象40.4 参考文档40.5 术语与缩写解释51. 产品介绍62. 产品面向的用户群体63. 产品应当遵循的标准或规范64. 产品范围65. 产品中的角色66. 产品的功能性需求86.1 功能性需求分类86.2 用例图96.3 用例描述117. 产品的非功能性需求287.1 用户界面需求287.2 操作环境需求287.3 产品质量需求287.4 用户文档280. 文档介绍0.1 文档目的本文
2、档主要针对图书管理系统的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。0.2 文档范围本文档包含以下几部分:1.产品介绍2.产品面向的用户群体3.产品应当遵循的标准或规范4.产品的范围5.产品中的角色4.产品的功能性需求5.产品的非功能性需求6.需求确认0.3 读者对象本文档的读者范围包括:1 客户2 技术部经理3 测试人员4 项目组成员0.4 参考文档提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符 作者,文献名称,出版单位(或归属单位),日期例如:SPP-PROC-PP SEPG,需求开发规范,机构名称,日期0.5 术语与缩写解释缩写、术
3、语及符号解 释BMSBooks Management System的缩写-图书管理系统MIS信息管理系统1. 产品介绍本系统的名称为:图书管理系统,英文缩写为:BMS。图书馆一般采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。所以有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信
4、息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。图书管理系统是典型的信息管理系统(MIS),主要包括图书管理、图书检索、借阅管理、图书续借管理、借书证管理等功能。图书管理系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。图书管理系统对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。图书管理系统前台采用.NET平台进行开发并实现,后台数据选用Microsoft SQL Server 2000进行统一管理。2. 产品面向的用户群体图书管理系统是专
5、门为图书馆开发的,该系统面向的用户群体为图书馆的所有成员,包括系统管理员和普通工作人员。3. 产品应当遵循的标准或规范图书管理系统是一套标准的信息管理软件,符合国家档案管理标准,本产品遵循计算机软件保护条例的各项规定。4. 产品范围图书管理系统是一款通用性极强的信息管理系统,它适用于需要进行图书管理的各类图书馆,该系统的兼容性、移植性均非常好。5. 产品中的角色角色名称职责描述系统管理员进行图书管理、借书证管理等后台信息管理。工作人员进行日常的图书借阅、图书续借管理。6. 产品的功能性需求6.1 功能性需求分类功能类别功能名称、标识符描述用户登录用户登录对用户输入的用户名,密码,及身份进行验证
6、,验证通过后,该用户可以使用BMS系统中自己拥有权限的那部分功能,否则拒绝使用。 图书类别管理 图书类别管理该模块主要负责图书馆的图书种类信息,如图书种类名称。可接天数、罚款数目等信息图书信息管理图书信息管理该模块主要负责图书馆的图书信息,如图书编号、图书名称、作者、出版信息等。读者信息管理新订图书管理读者信息管理该模块主要负责图书馆的读者信息,如读者编号,读者信息,证件号,最大借书量等图书管理该模块主要负责图书馆的新订图书信息,包括新书订购和验收新书两个子模块系统维护模块系统管理该模块主要负责图书馆的工作人员的信息,包括用户管理和更改系统口令两个子模块。借阅管理图书借阅工作人员用户通过录入借
7、阅信息记录图书的借阅情况,并可对借阅信息进行修改、删除与查询。图书归还工作人员用户通过修改借阅信息记录图书的归还情况。图书检索工作人员用户通过组合不同条件,对图书进行查询。6.2 用例图6.2.1 图书管理系统用例图图6-1 图书管理系统总用例图6.2.2 修改个人信息用例图图6-2 修改个人信息用例图6.2.3 用户管理用例图图6-3 用户管理用例图6.2.4 图书管理用例图图6-4 图书管理用例图6.2.5 借阅管理用例图图6-5 借阅管理用例图6.3 用例描述用户登录1. 用户登录1.0 用例名称:中文名称:用户登录功能:验证用户的身份。1.1 简要说明:本用例的功能主要是用于确保用户在
8、提供正确的验证信息之后,可以进一步使用本系统。1.2 事件流:1.2.1 基本流:1 用户请求使用本系统。2 系统显示用户登录信息输入界面。3 用户输入登录名,密码及身份并确认操作。4 系统验证用户登录信息,如果登录信息验证没有通过,系统显示提醒信息,并转向基本流2,如果验证通过,系统显示系统操作主界面。1.2.2 备选流:1.2.2.1 备选流1:1 客户可以在没有登录成功之前的任意时候要求放弃登录。2 系统结束用户登录信息输入界面的显示。3 退出系统。1.3 特殊需求:无1.4 前置条件:1 请求使用本系统。1.5 后置条件:1 用户登录成功,可以使用系统提供的功能。1.6 附加说明:无修
9、改个人信息1. 修改密码1.0 用例名称:中文名称:修改密码功能:用于系统用户修改自己的密码,以确保系统的安全性。1.1 简要说明:本用例的功能主要是允许用户修改自己的密码。1.2 事件流:1.2.1 基本流:1 用户请求修改自己的密码。2 系统显示密码修改界面。3 用户输入旧密码、新密码。4 系统对旧密码进行验证,再次要求用户输入新密码的确认密码。5 用户输入新密码确认密码。6 系统比较新密码和新密码确认密码,根据比较结果执行下面的相应操作。l 新密码和新密码确认密码相符,继续执行下一步骤。l 新密码和新密码确认密码不相符,返回基本流3。7 系统修改用户密码,并提醒用户密码修改已成功。8 用
10、户要求结束用户密码修改任务。9 系统结束用户密码修改界面的显示。1.2.2 备选流:1.2.2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。2 用户在基本流7之前的任意一个步骤可以放弃密码的修改。1.3 特殊需求:1 用户新密码必须指定,不能为空,输入字符在630个字符之间。1.4 前置条件:1 进入本系统的主界面。1.5 后置条件:1 系统成功保存用户的新密码,新密码下次登录生效。1.6 附加说明:无退出系统1. 退出系统1.0 用例名称:
11、中文名称:退出系统功能:从系统中退出。1.1 简要说明:本用例的功能主要是用于退出系统。1.2 事件流:1.2.1 基本流:1 用户请求退出本系统。2 系统显示确认信息。3 如用户确认操作,系统显示系统操作主界面。1.2.2 备选流:1.2.2.1 备选流1:1 客户可以在没有确认退出之前的任意时候要求放弃退出。2 系统返回退出之前的界面。1.3 特殊需求:无1.4 前置条件:1 正在使用本系统。1.5 后置条件:1 用户退出成功。1.6 附加说明:无用户管理1. 用户管理1.0 用例名称:中文名称:用户管理功能:用于管理系统的各类用户的信息资料。1.1 简要说明:本用例的功能主要是增加、删除
12、、修改、查询各类用户的信息。1.2 事件流:1.2.1 基本流:1 用户请求进行用户信息管理。2 系统显示用户信息。3 根据用户的操作执行以下相应操作。l 用户修改已经存在的用户信息,系统执行修改用户信息子流。l 用户选择增加用户操作,系统执行增加用户信息子流。l 用户选择删除用户操作,系统执行删除用户信息子流。l 用户选择查询符合指定条件的用户的信息,系统执行查询用户信息子流。4 用户要求保存操作结果。5 系统保存用户操作结果。6 用户要求结束用户信息的管理。7 系统结束用户信息的显示。1.2.1.1 修改用户信息子流1 用户修改用户信息。2 系统验证修改过的信息,如果没有通过验证,系统提醒
13、用户并转向基本流2。3 系统返回基本流4。1.2.1.2 增加用户信息子流1 显示新增用户信息输入界面。2 用户输入新用户信息。3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。4 系统返回基本流4。 1.2.1.3 删除用户信息子流1 用户选择要被删除的用户信息。2 用户请求删除选择的用户信息。3 根据请求被删除的用户的具体情况,执行以下操作。l 如果该用户是正在登录的用户,则不允许删除该用户,并提示用户。转删除用户信息子流1。l 如果不属于上述情况,则允许删除用户,继续执行下一步骤。4 系统询问用户是否真的要删除指定用户的信息。5 根据用户的选择,系统执行相应的操作。
14、l 用户选择继续删除,系统删除该用户的信息。l 用户选择取消,系统不删除该用户的信息。6 系统返回基本流4。1.2.1.4 查询用户信息子流1 显示指定查询条件界面。2 用户指定查询条件并确认操作。3 系统显示符合条件的用户信息。1.2.2 备选流:1.2.2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。1.2.2.2 备选流2:1 如果用户要求结束用户信息管理的时候,仍有未保存的信息,系统提醒用户。2 根据用户的选择执行以下操作。l 用户选
15、择保存信息,系统保存信息,继续执行基本流7。l 用户选择不保存信息,系统执行基本流7。l 用户选择取消操作,系统执行基本流2。1.3 特殊需求:1 用户类型必须指定,输入0或1( 0代表系统管理员,1代表工作人员),在修改用户信息时,不允许修改。2 用户账号必须指定,输入不能超过12位英文字符,在修改用户信息时,不允许修改。3 用户姓名必须指定,输入不能超过5位中文字符。4 用户密码必须指定,输入6-30位字符。1.4 前置条件:1 进入本系统的主界面。2 用户角色为系统管理员。1.5 后置条件:1 系统保存修改过的用户信息。1.6 附加说明:1 操作的用户的信息应包括:用户类型、用户账号、用
16、户姓名、用户密码。2. 借书证管理2.0 用例名称:中文名称:借书证管理功能:用于管理借书证的信息资料。2.1 简要说明:本用例的功能主要是增加、删除、修改、查询借书证的信息。2.2 事件流:2.2.1 基本流:1 用户请求进行借书证信息管理。2 系统显示借书证信息。3 根据用户的操作执行以下相应操作。l 用户修改已经存在的借书证信息,系统执行修改借书证信息子流。l 用户选择增加借书证操作,系统执行增加借书证信息子流。l 用户选择删除借书证操作,系统执行删除借书证信息子流。l 用户选择查询符合指定条件的借书证的信息,系统执行查询借书证信息子流。4 用户要求保存操作结果。5 系统保存用户操作结果
17、。6 用户要求结束借书证信息的管理。7 系统结束借书证信息的显示。2.2.1.1 修改借书证信息子流1 用户修改借书证信息。2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。3 系统返回基本流4。2.2.1.2 增加借书证信息子流1 显示新增借书证信息输入界面。2 用户输入新借书证信息。3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。4 系统返回基本流4。 2.2.1.3 删除借书证信息子流1 用户选择要被删除的借书证信息。2 用户请求删除选择的借书证信息。3 根据请求被删除的借书证的具体情况,执行以下操作。l 如果该借书证有借阅的图书,则不允许删
18、除该用户,并提示用户。转删除用户信息子流1。l 如果不属于上述情况,则允许删除借书证,继续执行下一步骤。4 系统询问用户是否真的要删除指定借书证的信息。5 根据用户的选择,系统执行相应的操作。l 用户选择继续删除,系统删除该借书证的信息。l 用户选择取消,系统不删除该借书证的信息。6 系统返回基本流4。2.2.1.4 查询借书证信息子流1 显示指定查询条件界面。2 用户指定查询条件并确认操作。3 系统显示符合条件的借书证信息。2.2.2 备选流:2.2.2.1 备选流1:1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 产品规格 说明书
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内