最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

图书管理系统产品规格说明书

来源:动视网 责编:小OO 时间:2025-09-26 21:05:12
文档

图书管理系统产品规格说明书

图书管理系统软件需求规格说明书文件状态:[]草稿[√]正式发布[]正在修改文件标识:图书管理系统当前版本:1.0作者:完成日期:2010-1-27版本历史版本号日期状态修订人摘要1.02010-1-20C初稿状态标识:C–CreatedA-AddedM-ModifiedD-Deleted目录0.文档介绍40.1文档目的40.2文档范围40.3读者对象40.4参考文档40.5术语与缩写解释51.产品介绍62.产品面向的用户群体63.产品应当遵循的标准或规范.产品范围65.产品中的角色66.产
推荐度:
导读图书管理系统软件需求规格说明书文件状态:[]草稿[√]正式发布[]正在修改文件标识:图书管理系统当前版本:1.0作者:完成日期:2010-1-27版本历史版本号日期状态修订人摘要1.02010-1-20C初稿状态标识:C–CreatedA-AddedM-ModifiedD-Deleted目录0.文档介绍40.1文档目的40.2文档范围40.3读者对象40.4参考文档40.5术语与缩写解释51.产品介绍62.产品面向的用户群体63.产品应当遵循的标准或规范.产品范围65.产品中的角色66.产
图书管理系统

软件需求规格说明书

文件状态:

[  ] 草稿

[√] 正式发布

[  ] 

正在修改文件标识:图书管理系统
当前版本:1.0
作    者:
完成日期:2010-1-27
版 本 历 史

版本

日期状态修订人摘要
1.02010-1-20C初稿
状态标识:C – Created    A - Added    M - Modified     D - Deleted

 目 录 

0. 文档介绍    4

0.1 文档目的    4

0.2 文档范围    4

0.3 读者对象    4

0.4 参考文档    4

0.5 术语与缩写解释    5

1. 产品介绍    6

2. 产品面向的用户群体    6

3. 产品应当遵循的标准或规范    6

4. 产品范围    6

5. 产品中的角色    6

6. 产品的功能性需求    8

6.1 功能性需求分类    8

6.2 用例图    9

6.3 用例描述    11

7. 产品的非功能性需求    28

7.1 用户界面需求    28

7.2 操作环境需求    28

7.3 产品质量需求    28

7.4 用户文档    28

0. 文档介绍

0.1 文档目的

本文档主要针对图书管理系统的使用环境与功能提出具体的要求,同时它还将作为该产品设计与开发的重要参考依据。

0.2 文档范围

本文档包含以下几部分:

1.    产品介绍

2.    产品面向的用户群体

3.    产品应当遵循的标准或规范

4.    产品的范围

5.    产品中的角色

4.    产品的功能性需求

5.    产品的非功能性需求

6.    需求确认    

0.3 读者对象

本文档的读者范围包括:

1.客户

2.技术部经理

3.测试人员

4.项目组成员

0.4 参考文档

提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:

[标识符] 作者,文献名称,出版单位(或归属单位),日期

例如:

[SPP-PROC-PP] SEPG,需求开发规范,机构名称,日期

0.5 术语与缩写解释

缩写、术语及符号解 释

BMSBooks Management System的缩写-图书管理系统

MIS信息管理系统
1. 产品介绍

本系统的名称为:图书管理系统,英文缩写为:BMS。

图书馆一般采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。所以有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

图书管理系统是典型的信息管理系统(MIS),主要包括图书管理、图书检索、借阅管理、图书续借管理、借书证管理等功能。

图书管理系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模块级安全管理,系统安全性高。

图书管理系统对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续操作。

图书管理系统前台采用.NET平台进行开发并实现,后台数据选用Microsoft SQL Server 2000进行统一管理。

2. 产品面向的用户群体

图书管理系统是专门为图书馆开发的,该系统面向的用户群体为图书馆的所有成员,包括系统管理员和普通工作人员。

3. 产品应当遵循的标准或规范

图书管理系统是一套标准的信息管理软件,符合国家档案管理标准,本产品遵循《计算机软件保护条例》的各项规定。

4. 产品范围

图书管理系统是一款通用性极强的信息管理系统,它适用于需要进行图书管理的各类图书馆,该系统的兼容性、移植性均非常好。

5. 产品中的角色

角色名称职责描述
系统管理员

进行图书管理、借书证管理等后台信息管理。
工作人员进行日常的图书借阅、图书续借管理。

6. 产品的功能性需求

6.1 功能性需求分类

功能类别功能名称、标识符描述
用户登录用户登录对用户输入的用户名,密码,及身份进行验证,验证通过后,该用户可以使用BMS系统中自己拥有权限的那部分功能,否则拒绝使用。

修改个人信息修改密码登录用户可重新设定自己的密码。

退出系统退出系统登录用户退出当前角色的专有界面。
用户管理用户管理系统管理员用户修改,删除,新增或查询各类用户信息,系统根据用户的操作,对工作人员资料进行更新或显示。
借书证管理系统管理员用户修改,删除,新增或查询借阅人员的借书证数据,系统根据用户的操作,对借书证资料进行更新或显示。
图书管理

图书管理系统管理员用户修改,删除,新增或查询图书数据,系统根据用户的操作,对图书资料进行更新或显示。

借阅管理

图书借阅工作人员用户通过录入借阅信息记录图书的借阅情况,并可对借阅信息进行修改、删除与查询。
图书续借工作人员用户通过修改借阅信息记录图书的续借情况。
图书归还工作人员用户通过修改借阅信息记录图书的归还情况。
图书检索工作人员用户通过组合不同条件,对图书进行查询。
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 简要说明:

本用例的功能主要是用于确保用户在提供正确的验证信息之后,可以进一步使用本系统。

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 附加说明:

    无

修改个人信息

1. 修改密码

1.0 用例名称:

中文名称:修改密码

功能:用于系统用户修改自己的密码,以确保系统的安全性。

1.1 简要说明:

本用例的功能主要是允许用户修改自己的密码。

1.2 事件流:

1.2.1 基本流:

1 用户请求修改自己的密码。

2 系统显示密码修改界面。

3 用户输入旧密码、新密码。

4 系统对旧密码进行验证,再次要求用户输入新密码的确认密码。

5 用户输入新密码确认密码。

6 系统比较新密码和新密码确认密码,根据比较结果执行下面的相应操作。

●新密码和新密码确认密码相符,继续执行下一步骤。

●新密码和新密码确认密码不相符,返回基本流3。

7 系统修改用户密码,并提醒用户密码修改已成功。

8 用户要求结束用户密码修改任务。

9 系统结束用户密码修改界面的显示。

1.2.2 备选流:

1.2.2.1 备选流1:

1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。

2 用户在基本流7之前的任意一个步骤可以放弃密码的修改。

1.3 特殊需求:

1 用户新密码必须指定,不能为空,输入字符在6-30个字符之间。

1.4 前置条件:

1 进入本系统的主界面。

1.5 后置条件:

1 系统成功保存用户的新密码,新密码下次登录生效。

1.6 附加说明:

退出系统

1. 退出系统

1.0 用例名称:

中文名称:退出系统

功能:从系统中退出。

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 简要说明:

本用例的功能主要是增加、删除、修改、查询各类用户的信息。

1.2 事件流:

1.2.1 基本流:

1 用户请求进行用户信息管理。

2 系统显示用户信息。

3 根据用户的操作执行以下相应操作。

●用户修改已经存在的用户信息,系统执行修改用户信息子流。

●用户选择增加用户操作,系统执行增加用户信息子流。

●用户选择删除用户操作,系统执行删除用户信息子流。

●用户选择查询符合指定条件的用户的信息,系统执行查询用户信息子流。

4 用户要求保存操作结果。

5 系统保存用户操作结果。

6 用户要求结束用户信息的管理。

7 系统结束用户信息的显示。

1.2.1.1 修改用户信息子流

1 用户修改用户信息。

2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。

3 系统返回基本流4。

1.2.1.2 增加用户信息子流

1 显示新增用户信息输入界面。

2 用户输入新用户信息。

3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。

4 系统返回基本流4。 

1.2.1.3 删除用户信息子流

1 用户选择要被删除的用户信息。

2 用户请求删除选择的用户信息。

3 根据请求被删除的用户的具体情况,执行以下操作。

●如果该用户是正在登录的用户,则不允许删除该用户,并提示用户。转删除用户信息子流1。

●如果不属于上述情况,则允许删除用户,继续执行下一步骤。

4 系统询问用户是否真的要删除指定用户的信息。

5 根据用户的选择,系统执行相应的操作。

●用户选择继续删除,系统删除该用户的信息。

●用户选择取消,系统不删除该用户的信息。

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 根据用户的选择执行以下操作。

●用户选择保存信息,系统保存信息,继续执行基本流7。

●用户选择不保存信息,系统执行基本流7。

●用户选择取消操作,系统执行基本流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 操作的用户的信息应包括:用户类型、用户账号、用户姓名、用户密码。

2. 借书证管理

2.0 用例名称:

中文名称:借书证管理

功能:用于管理借书证的信息资料。

2.1 简要说明:

本用例的功能主要是增加、删除、修改、查询借书证的信息。

2.2 事件流:

2.2.1 基本流:

1 用户请求进行借书证信息管理。

2 系统显示借书证信息。

3 根据用户的操作执行以下相应操作。

●用户修改已经存在的借书证信息,系统执行修改借书证信息子流。

●用户选择增加借书证操作,系统执行增加借书证信息子流。

●用户选择删除借书证操作,系统执行删除借书证信息子流。

●用户选择查询符合指定条件的借书证的信息,系统执行查询借书证信息子流。

4 用户要求保存操作结果。

5 系统保存用户操作结果。

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 根据请求被删除的借书证的具体情况,执行以下操作。

●如果该借书证有借阅的图书,则不允许删除该用户,并提示用户。转删除用户信息子流1。

●如果不属于上述情况,则允许删除借书证,继续执行下一步骤。

4 系统询问用户是否真的要删除指定借书证的信息。

5 根据用户的选择,系统执行相应的操作。

●用户选择继续删除,系统删除该借书证的信息。

●用户选择取消,系统不删除该借书证的信息。

6 系统返回基本流4。

2.2.1.4 查询借书证信息子流

1 显示指定查询条件界面。

2 用户指定查询条件并确认操作。

3 系统显示符合条件的借书证信息。

2.2.2 备选流:

2.2.2.1 备选流1:

1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。

2.2.2.2 备选流2:

1 如果用户要求结束借书证信息管理的时候,仍有未保存的信息,系统提醒用户。

2 根据用户的选择执行以下操作。

●用户选择保存信息,系统保存信息,继续执行基本流7。

●用户选择不保存信息,系统执行基本流7。

●用户选择取消操作,系统执行基本流2。

2.3 特殊需求:

1 借书证编号必须指定,输入不能超过8位字符。

2 姓名必须指定,输入不能超过5位中文字符。

3 性别必须指定,输入2个英文字符或1个汉字。

4 身份证号必须指定,输入18位字符。

5 电话必须指定,输入不能超过20个字符。

6 家庭地址必须指定,输入不能超过100个英文字符或50个汉字。

7 邮政编码,输入不能超过6个字符。

2.4 前置条件:

1 进入本系统的主界面。

2 用户角色为系统管理员。

2.5 后置条件:

1 系统保存修改过的借书证信息。

2.6 附加说明:

1 操作的借书证的信息应包括:借书证编号、姓名、性别、身份证号,电话,家庭地址,邮政编码。

图书管理

1. 图书管理

1.0 用例名称:

中文名称:图书管理

功能:用于管理图书馆内收藏的图书的信息资料。

1.1 简要说明:

本用例的功能主要是增加、删除、修改、查询馆藏图书的信息资料。

1.2 事件流:

1.2.1 基本流:

1 用户请求管理图书资料。

2 系统显示馆藏图书信息资料。

3 根据用户的操作执行以下相应操作。

●用户修改已经存在的图书的信息,系统执行修改图书信息子流。

●用户选择增加图书信息操作,系统执行增加图书信息子流。

用户选择删除图书信息操作,系统执行删除图书信息子流。

●用户选择查询符合指定条件的图书的信息,系统执行查询图书信息子流。

4 用户要求保存操作结果。

5 系统保存用户操作结果。

6 用户要求结束馆藏图书的管理。

7 系统结束馆藏图书资料的显示。

1.2.1.1 修改图书信息子流

1 用户修改图书信息。

2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2。

3 系统返回基本流4。

1.2.1.2 增加图书信息子流

1 显示新增图书信息输入界面。

2 用户输入新图书信息。

3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。

4 系统返回基本流4。 

1.2.1.3 删除图书信息子流

1 用户选择要被删除的图书信息。

2 用户请求删除选择的图书信息。

3 根据请求被删除的图书信息情况,执行以下操作。

●如果该图书仍在借阅中,未归还,不允许被删除。转删除图书信息子流1。 

●如果不属于上述情况,则允许删除图书信息,继续执行下一步骤。

4 系统询问用户是否真的要删除指定图书的信息。

5 根据用户的选择,系统执行相应的操作。

●用户选择继续删除,系统删除该图书的信息。

●用户选择取消,系统不删除该图书的信息。

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 根据用户的选择执行以下操作。

●用户选择保存信息,系统保存信息,继续执行基本流7。

●用户选择不保存信息,系统执行基本流7。

●用户选择取消操作,系统执行基本流2。

1.3 特殊需求:

1 图书编号必须指定,输入不能超过8位字符。

2 图书名必须指定,输入不能超过40个英文字符或20位中文字符。

3 作者必须指定,输入不能超过30个英文字符或15位中文字符。

4 出版社必须指定,输入不能超过40个英文字符或20位中文字符。

5 价格必须指定,只能输入数值和小数点。

6 ISBN码必须指定,输入不能超过20个英文字符。

7 图书分类必须指定,输入不能超过20个英文字符或10位中文字符。

8 入库时间必须指定,只能输入合法日期。

9 册数必须指定,只能输入数字。

10 借出册数,在添加图书时,不允许填写。

1.4 前置条件:

1 进入本系统的主界面。

2 用户角色为系统管理员。

1.5 后置条件:

1 系统保存修改过的图书资料。

1.6 附加说明:

1 操作的图书资料应包括:图书编号、图书名、作者、出版社、出版时间、页数、价格、ISBN码、图书分类、图书简介、入库时间、册数以及借出册数。

借阅管理

1. 图书借阅

1.0 用例名称:

中文名称:图书借阅

功能:用于管理图书借阅信息。

1.1 简要说明:

本用例的功能主要是增加、修改、查询图书借阅的信息。

1.2 事件流:

1.2.1 基本流:

1 用户请求管理图书借阅资料。

2 系统显示图书借阅资料。

3 根据用户的操作执行以下相应操作。

●用户修改已经存在的图书借阅信息,系统执行修改图书借阅信息子流。

●用户选择增加图书借阅信息操作,系统执行增加图书借阅信息子流。

●用户选择删除图书借阅信息操作,系统执行删除图书借阅信息子流。

●用户选择查询符合指定条件的图书借阅信息,系统执行查询图书借阅信息子流。

4 用户要求保存操作结果。

5根据用户要求保存的信息在保存之前被处理的方式不同,系统执行以下操作。

●用户要求保存的是被修改过的图书借阅信息,更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。

●用户要求保存的是新增加的图书借阅信息,系统更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。

●用户要求保存的是被删除的图书借阅信息,更新相关图书的借阅册数,同时删除数据库中图书借阅信息,这两个操作要求事务操作。

6 用户要求结束管理图书借阅信息。

7 系统结束图书借阅信息的显示。

1.2.1.1 修改图书借阅信息子流

1 用户修改图书借阅信息。

2 系统验证修改过的信息,如果没有通过验证,系统提醒用户并转向基本流2,验证信息包括。

●特殊需求部分描述的验证信息。

●图书的馆存数量是否允许修改图书数量(验证公式:册数-借出册数>=0,允许修改)

●在借阅信息中添加一条明细后,验证该借阅信息内的图书是否足够(验证公式:册数-借出册数>=0,该图书的当前馆存量满足本次借阅增加明细的需要)。

3 系统返回基本流4。

1.2.1.2 增加图书借阅信息子流

1 显示新增图书借阅信息输入界面。

2 用户输入图书借阅的信息。

3 系统验证新输入的信息,如果没有通过验证,系统提醒用户并转向基本流2。除特殊需求中描述的一般验证信息以外,还包括以下验证信息。

●验证图书借阅信息中图书的馆存数量是否满足本次借阅的需要。(验证公式:册数-借出册数>=0,满足需要)。

4 系统返回基本流4。

1.2.1.3 删除图书借阅信息子流

1 用户选择要被删除的借阅信息。

2 用户请求删除选择的借阅信息。

3 系统询问用户是否真的要删除指定的借阅信息。

4 根据用户的选择,系统执行相应的操作。

●用户选择继续删除,系统删除该借阅信息。

●用户选择取消,系统不删除该借阅信息。

5 系统返回基本流4。

1.2.1.4 查询图书借阅信息子流

1 显示指定查询条件界面。

2 用户指定查询条件,并确认操作。

3 系统显示符合条件的图书借阅信息。

1.2.2 备选流:

1.2.2.1 备选流1:

1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。

1.2.2.2 备选流2:

1 如果用户要求结束图书借阅信息的管理的时候,仍有未保存的信息,系统提醒用户。

2 根据用户的选择执行以下操作。

●用户选择保存信息,系统保存信息,继续执行基本流7。

●用户选择不保存信息,系统执行基本流7。

●用户选择取消操作,系统执行基本流3。

1.3 特殊需求:

1 借书证编号必须指定,该编号必须在借书证信息中存在。

2 图书编号必须指定,该编号必须在图书信息中存在。

3 借阅日期必须指定,只能输入合法日期。

4 借阅册数必须指定,只能输入数字。

6 续借次数在添加图书借阅信息时,系统自动付0。

7 归还日期在添加图书借阅信息时,不允许填写。

8 操作者必须指定,系统自动显示为登录的工作人员。

1.4 前置条件:

1 进入本系统的主界面。

2 用户角色为工作人员。

1.5 后置条件:

1 系统保存修改过的图书借阅信息。

1.6 附加说明

1 被操作的图书借阅信息的内容包括:借书证编号、图书编号、借阅日期、借阅册数、续借次数、归还日期及操作者。

2. 图书续借

2.0 用例名称:

中文名称:图书续借

功能:用于管理图书续借信息。

2.1 简要说明:

本用例的功能主要修改图书借阅信息中的续借次数。

2.2 事件流:

2.2.1 基本流:

1 用户请求检索图书借阅信息。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的图书借阅信息。

5 用户要求修改指定图书借阅信息中的续借次数。

6 系统自动修改续借次数(续借次数自动加1)。

7 用户要求保存操作结果。

8 系统保存用户的操作结果。

9 用户要求结束图书续借管理。

10 系统结束图书续借管理界面。

2.2.2 备选流:

2.2.2.1 备选流1:

1 如果基本流3中显示的图书借阅信息用户不满意,可以再次请求查询。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的图书借阅信息。

5 转向基本流5。

2.2.2.2 备选流2:

1 如果根据用户指定的条件不能找到相应的图书借阅信息,系统应提醒用户按照指定的查询条件不能找到相关的图书借阅信息,请用户重新指定查找条件。

2.2.2.3 备选流3:

1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。

2.3 特殊需求:

2.4 前置条件:

1 进入本系统的主界面。

2 用户角色为工作人员。

2.5 后置条件:

1 系统保存修改过的图书借阅信息。

2.6 附加说明:

3 图书归还

3.0 用例名称:

中文名称:图书归还

功能:用于管理图书归还信息。

3.1 简要说明:

本用例的功能主要修改图书借阅信息中的归还日期。

3.2 事件流:

3.2.1 基本流:

1 用户请求检索图书借阅信息。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的图书借阅信息。

5 用户要求修改指定图书借阅信息中的归还日期。

6 系统自动修改归还日期(归还日期为系统日期)。

7 用户要求保存操作结果。

8 系统更新相关图书的借阅册数,同时保存图书借阅信息,这两个操作要求事务处理。

9 用户要求结束图书归还管理。

10 系统结束图书归还管理界面。

3.2.2 备选流:

3.2.2.1 备选流1:

1 如果基本流3中显示的图书借阅信息用户不满意,可以再次请求查询。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的图书借阅信息。

5 转向基本流5。

3.2.2.2 备选流2:

1 如果根据用户指定的条件不能找到相应的图书借阅信息,系统应提醒用户按照指定的查询条件不能找到相关的图书借阅信息,请用户重新指定查找条件。

3.2.2.3 备选流3:

1 如果在用户请求保存操作结果的时候,由于网络、数据库管理系统等外部原因造成操作结果不能保存,系统保证以恰当的方式通知用户,并维护用户的操作状态,在外部原因消除之后,用户仍能继续操作。

3.3 特殊需求:

3.4 前置条件:

1 进入本系统的主界面。

2 用户角色为工作人员。

3.5 后置条件:

1 系统保存修改过的图书借阅信息。

3.6 附加说明:

4 图书检索

4.0 用例名称:

中文名称:图书检索

功能:用于获得馆藏图书信息。

4.1 简要说明:

本用例的功能主要是查询馆藏图书信息。

4.2 事件流:

4.2.1 基本流:

1 用户请求检索馆藏图书信息。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的图书信息。

5 用户要求结束馆藏图书的检索。

6 系统结束馆藏图书信息显示界面。

4.2.2 备选流:

4.2.2.1 备选流1:

1 如果基本流3中显示的馆藏图书信息用户不满意,可以再次请求查询。

2 系统显示指定查询条件界面。

3 用户指定查询条件并确认操作。

4 系统显示符合查询条件的馆藏图书信息。

5 转向基本流5。

4.2.2.2 备选流2:

1 如果根据用户指定的条件不能找到相应的图书,系统应提醒用户按照指定的查询条件不能找到相关的图书,请用户重新指定查找条件。

4.3 特殊需求:

4.4 前置条件:

1 进入本系统的主界面。

2 用户角色为工作人员。

4.5 后置条件:

1 用户获得想要的馆藏图书信息。

4.6 附加说明:

1 查询到的图书资料应包括:图书编号、图书名、作者、出版社、出版时间、页数、价格、ISBN码、图书分类、图书简介、入库时间、册数以及借出册数。

7. 产品的非功能性需求

7.1 用户界面需求

需求名称详细要求
母窗体显示位置窗体初次启动时在屏幕位置居中,窗体最大化。
子窗体显示位置窗体初次启动时在母窗体居中。
界面风格界面为 “Metal”观感。

界面字体颜色黑色为主色调

7.2 操作环境需求

需求名称详细要求
硬件要求IBM兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存,支持标准网络协议的网卡

系统平台Windows2000/WinXP/Win2003    RedHat Linux 9/Fedora系列

运行环境.NET
7.3 产品质量需求

主要质量属性详细要求
正确性业务错误不允许出现
健壮性能够容纳300人同时访问,服务器端程序应连续工作半年以上

可靠性除电源、硬件、操作系统、服务器管理系统外程序不允许异常退出或崩溃
性能,效率系统处理业务时间最迟时间小于等于5秒

易用性不用安装,操作简便
清晰性业务流程明确
安全性用户信息保密,操作权限明确
可扩展性可在当前需求基础之上进行功能上的扩展
兼容性可运行在大多数主流的硬件环境中
可移植性可运行在大多数主流的操作平台上
可维护性需求系统提供系统管理和维护,方便客户进行可配置化的管理
7.4 用户文档

项目完成,将向用户提供以下文档

软件概要设计说明书

用户操作手册

系统维护手册

文档

图书管理系统产品规格说明书

图书管理系统软件需求规格说明书文件状态:[]草稿[√]正式发布[]正在修改文件标识:图书管理系统当前版本:1.0作者:完成日期:2010-1-27版本历史版本号日期状态修订人摘要1.02010-1-20C初稿状态标识:C–CreatedA-AddedM-ModifiedD-Deleted目录0.文档介绍40.1文档目的40.2文档范围40.3读者对象40.4参考文档40.5术语与缩写解释51.产品介绍62.产品面向的用户群体63.产品应当遵循的标准或规范.产品范围65.产品中的角色66.产
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top