图书管理系统需求规格说明书.docx

上传人:b****8 文档编号:11480077 上传时间:2023-03-01 格式:DOCX 页数:51 大小:693.15KB
下载 相关 举报
图书管理系统需求规格说明书.docx_第1页
第1页 / 共51页
图书管理系统需求规格说明书.docx_第2页
第2页 / 共51页
图书管理系统需求规格说明书.docx_第3页
第3页 / 共51页
图书管理系统需求规格说明书.docx_第4页
第4页 / 共51页
图书管理系统需求规格说明书.docx_第5页
第5页 / 共51页
点击查看更多>>
下载资源
资源描述

图书管理系统需求规格说明书.docx

《图书管理系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《图书管理系统需求规格说明书.docx(51页珍藏版)》请在冰豆网上搜索。

图书管理系统需求规格说明书.docx

图书管理系统需求规格说明书

图书管理平台软件需求规格说明书

DOCID:

VERSION:

1.0.1

DATE:

2010-11-10

 

摘要:

图书管理B/S结构软件开发需求,包括功能需求、性能需求、用户界面接口、数据需求、条件和约束等

关键字:

图书管理

 

图书管理项目组

 

版本历史

版本号

日期

作者

修订原因

评审日期

评审人

1.0.0

2009-10-10

版本升级

2010-11-1

目录

1.概述1

目标1

范围1

2.外部接口需求1

2.1用户界面1

2.2系统层次方框图5

2.3系统程序流程图5

2.4硬件要求7

2.5软件要求7

3.架构和功能8

3.1平台架构8

3.2技术架构9

3.3功能列表10

3.4内部接口需求11

4.详细需求11

4.1角色11

4.2顶层用例图12

4.3登录注销13

用例图13

SRS-1用户登录13

SRS-2用户注销15

SRS-3超时重新登录16

4.4读者操作17

用例图17

SRS-4查询图书18

SRS-5借阅图书18

SRS-6查询借阅信息19

SRS-7续借20

SRS-8还书21

4.5系统管理员22

用例图22

SRS-9添加图书23

SRS-10修改图书23

SRS-11删除图书24

SRS-12添加用户25

SRS-13修改用户26

SRS-14删除用户27

4.6图书管理员28

用例图28

SRS-15借书处理29

SRS-16还书处理29

SRS-17续借处理30

SRS-18罚款处理31

SRS-19查阅用户信息32

4.74数据管理能力要求33

表格

表11简写与定义1

表12术语表1

1.概述

目标

本文档对《需求功能点列表》的每条功能进行详细说明,是系统分析和设计的基础,也是内部验收测试的依据。

范围

文档主要包括需求用例图,用例过程和详细的用例说明.

背景

●开发软件名称:

图书管理系统。

●系统使用单位:

图书馆管理员,读者(学生、老师)

2.外部接口需求

2.1用户界面

●该项目的用户界面符合标准网页设计风格,要求方便、简洁、美观、一致;功能全面使用

(1)图书馆管理系统登陆界面

图1图书馆管理系统登陆界面

(2)图书馆管理系统主界面

图2图书馆管理系统主界面

(3)图书馆管理系统用户管理界面

图3图书馆管理系统用户管理界面

(4)图书管理系统书籍管理界面

图4图书管理系统书籍管理界面

(5)图书馆管理系统借还书、续借界面

图5图书馆管理系统借还书、续借界面

(6)图书管理系统添加界面

图6图书管理系统添加界面

2.2系统层次方框图

图8层次方框图

 

2.3系统程序流程图

 

图9程序流程图

2.4硬件要求

考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

2.5软件要求

数据库服务器端

(1)操作系统:

MicrosoftWindowsxp

(2)数据库管理系统:

MySql,配置TCP/IP协议

Web服务器端

(1)操作系统:

MicrosoftWindowsxp

(2)Internet信息服务(IIS)6.0管理器

(3)VisualStudio.NET2003,配置TCP/IP协议

客户端

(1)操作系统:

Windows98/2000/2003/XP

(2)Web浏览器:

InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议

这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。

考虑到文档处理时有可能需要较常用的办公软件。

例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换

3.架构和功能

3.1平台架构

图10平台架构

3.2技术架构

图11技术架构

3.3功能列表

功能类别

子功能

1.登录注销

用户登录

用户注销

重新登录

4.读者操作

读书

借书

预借

图书卡挂失以及补办

8.图书管理员操作

借出处理

归还处理

预定信息处理

补办图书证处理

12.系统管理员操作

增加书籍

删除书籍

增加用户信息

删除用户信息

修改读者账户信息

书籍借阅信息查询

读者信息查询

19.系统参数设置

设置终端参数

添加图书信息

删除图书信息

22.信息查询

借阅查询

用户查询

角色查询

25.信息维护

读者信息设置

图书管理员信息设置

图书信息设置

终端参数设置

用户配置信息设置

30.用户管理

用户设置

角色设置

角色权限设置

33.数据库维护

数据库备份

数据库转储

3.4内部接口需求

服务器

(1)处理器(CPU):

Pentium900M(推荐Pentium41.2G)

(2)内存容量(RAM):

至少256M(推荐512M)

客户端

(1)处理器(CPU):

Pentium133M或更高

(2)内存容量(RAM):

64M或更高

4.详细需求

本章将详细描述《需求功能点列表》各个功能点,其中也包括非功能需求。

.

功能的划分运用面向对象的分析思想,并借助用例图来说明。

每个需求点对应一个唯一的标志码。

标志码的命名规则为:

SRS-XXX。

注1:

如果标志码中的标志数字<10,标志码表示为SRS-X,如果标志码中的标志数字大于等于10小于100,那么标志码表示为SRS-XX,以此类推。

注2:

有些非功能需求和界面需求,并合并到了对应的功能需求的详细描述里。

4.1角色

角色

描述

用户

系统使用者

系统管理员

系统维护者,管理书籍、读者信息

图书馆管理员

借阅信息管理者

4.2顶层用例图

图12顶层用例图

4.3登录注销

用例图

图13登录注销功能

SRS-1用户登录

优先级

关联

无.

来源

任务书

用例描述

Context

Description

ID

UC-1

Name

用户登录

Actor

读者

Description

提供用户登录页面,用户输入用户名和密码后登录系统

Pre-condition

用户已经注册

Post-condition

用户登录成功,根据用户的选择进入前台或后台主界面

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1.

读者

进入登录界面,输入用户名和密码

2.

读者

(可选)选择进入前台或后台,默认为前台

3.

读者

(可选)选择是否保存用户名与密码,默认不保存

4.

读者

按“登录”按钮

5.

系统

判断登录信息是否正确

正确

ALT1

不正确

ALT2

ALT1:

正确

Step

Actor

Description

Branch

Condition

Location

1

系统

给出登录成功提示,判断用户选择进入前台还是后台

前台

ALT3

后台

ALT4

ALT2:

不正确

Step

Actor

Description

Branch

Condition

Location

1

系统

给出错误提示信息,并返回登录页面

ALT3:

前台

Step

Actor

Description

Branch

Condition

Location

1

系统

进入图书管理主界面

ALT4:

后台

Step

Actor

Description

Branch

Condition

Location

1

系统

进入后台数据库管理界面

详细描述

如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码,根据此次用户的选择进入图书管理界面或数据库管理界面。

SRS-2用户注销

优先级

M

关联

UC-1

来源

任务书

用例描述

Context

Description

ID

UC-1

Name

用户注销

Actor

读者

Description

提供用户注销按钮,用户点击该按钮后注销,即使当前登录的用户无效并退出到登录页面

Pre-condition

用户已经登录

Post-condition

用户注销,退回到登录页面

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

读者

用户点击注销按钮

Step

Actor

Description

Branch

Condition

Location

2

系统

使当前登录的用户无效,退回到登录页面

详细描述

用户注销操作即“安全退出”,系统会清空用户保存在客户端的用户信息。

下次登录系统时必须输入用户名与密码。

SRS-3超时重新登录

优先级

M

关联

UC-1

来源

任务书

用例描述

Context

Description

ID

UC-2

Name

用户重新登录

Actor

系统

Description

对长时间未对系统进行操作的用户,出于安全考虑,提示用户重新登录

Pre-condition

用户已登录,且规定时间内未对系统进行操作和鼠标点击

Post-condition

系统退回到用户登录页面

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

系统

判断用户长时间未操作系统是否超过规定时间

正确

ALT1

不正确

ALT2

ALT1:

正确

Step

Actor

Description

Branch

Condition

Location

1

系统

将当前用户无效,退回到登录页面

ALT2:

不正确

Step

Actor

Description

Branch

Condition

Location

1

系统

保持原状

详细描述

默认超时时间为20分钟。

4.4读者操作

用例图

图14读者操作功能

SRS-4查询图书

优先级

H

关联

来源

任务书

用例描述

Context

Description

ID

UC-3

Name

查询图书

Actor

读者

Description

通过鼠标或键盘用户可以自由浏览图书信息

Pre-condition

用户已经登录,且用户点击查询按钮或按下光标键

Post-condition

刷新

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

读者

输入想要查询的信息,点击查询按钮

2

系统

输出读者想要查询的信息

详细描述

SRS-2.1

SRS-5借阅图书

优先级

H

关联

来源

任务书

用例描述

Context

Description

ID

UC-4

Name

借阅图书

Actor

读者

Description

通过鼠标或键盘用户可以自由浏览图书信息,并且进行借阅

Pre-condition

用户已经登录,且用户点击查询按钮或按下光标键

Post-condition

刷新

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

读者

输入想要借阅的图书,点击查询按钮

2

系统

输出读者借阅成功

详细描述

SRS-3.1

SRS-6查询借阅信息

优先级

H

关联

来源

任务书

用例描述

Context

Description

ID

UC-5

Name

查询借阅信息

Actor

读者

Description

通过查询自己的借阅记录

Pre-condition

用户登录后用自己的图书证号和密码查询借阅信息

Post-condition

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

读者

1.用户登录后用自己的图书证号和密码查询借阅信息

2

系统

输出读者查阅信息

SRS-7续借

优先级

H

关联

来源

任务书

用例描述

Context

Description

ID

UC-6

Name

续借

Actor

读者

Description

提前预定读者想要借阅的书籍

Pre-condition

用户已经登录:

1.搜索图书

2.点击“预借”

3.确认预借

Post-condition

如果此图书没有,显示没有库存

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

车辆管理员

用户已经登录:

4.搜索图书

5.点击“预借”

1.确认预借

2

系统

显示预借成功

SRS-8还书

优先级

H

关联

来源

任务书

用例描述

Context

Description

ID

UC-7

Name

还书

Actor

读者

Description

手动归还

Pre-condition

用户已经登录

Post-condition

刷新

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

读者

输入所还图书的信息,点击确定按钮

2

系统

输出读者还书成功

详细描述

SRS-4.1

4.5系统管理员

用例图

 

图15信息维护功能

SRS-9添加图书

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-8

Name

添加图书

Actor

系统管理员

Description

添加图书信息

Pre-condition

用户已经登录,进入添加图书界面

Post-condition

添加图书信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

在主界面左侧功能列表中选择“添加图书”命令

2

系统

SRS-10修改图书

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-9

Name

修改图书

Actor

系统管理员

Description

修改图书信息

Pre-condition

用户已经登录,进入图书界面

Post-condition

修改图书信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

系统管理员

在主界面左侧功能列表中选择“修改图书”命令

2

系统

打开新的标签显示图书界面

3

系统管理员

在图书中选中要修改的图书

4

系统管理员

单击修改按钮,或者右击在弹出的右键菜单中单击修改

5

系统

弹出图书编辑窗体,被选中的图书添加到图书界面中。

6

系统管理员

7

系统管理员

点击提交

8

系统

更改图书,隐藏图书编辑窗体,图书中对应图书信息得到修改。

SRS-11删除图书

优先级

M

关联

UC-1

来源

任务书

用例描述

Context

Description

ID

UC-10

Name

删除图书

Actor

系统管理员

Description

删除图书

Pre-condition

用户已经登录,进入图书界面

Post-condition

删除图书中图书信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

系统管理员

在主界面左侧功能列表中选择“图书”命令

2

系统

打开新的标签显示图书界面

3

系统管理员

在图书中单击选中要删除的图书多行删除,按住shift键点击起始和终止行选择连续的多行或者按住ctrl键点击选择要删除的多个不连续的行

4

系统管理员

单击“删除”按钮,或者右击在弹出的右键菜单中单击删除

5

系统

弹出提示,用户是否确认删除

6

系统管理员

点击“确定”

7

系统

删除图书,对应图书中的图书信息删除

SRS-12添加用户

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-11

Name

添加用户

Actor

系统管理员

Description

添加用户信息

Pre-condition

用户已经登录,进入添加用户界面

Post-condition

添加用户信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

在主界面左侧功能列表中选择“添加用户”命令

2

系统

SRS-13修改用户

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-12

Name

修改用户

Actor

系统管理员

Description

修改用户信息

Pre-condition

用户已经登录,进入用户界面

Post-condition

修改用户信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

系统管理员

在主界面左侧功能列表中选择“修改用户”命令

2

系统

打开新的标签显示用户界面

3

系统管理员

在图书中选中要修改的用户

4

系统管理员

单击修改按钮,或者右击在弹出的右键菜单中单击修改

5

系统

弹出用户编辑窗体,被选中的用户添加到图书界面中。

6

系统管理员

7

系统管理员

点击提交

8

系统

更改用户,隐藏图书编辑窗体,用户中对应用户信息得到修改。

SRS-14删除用户

优先级

M

关联

UC-1

来源

任务书

用例描述

Context

Description

ID

UC-13

Name

删除用户

Actor

系统管理员

Description

删除用户

Pre-condition

用户已经登录,进入用户界面

Post-condition

删除图书中用户信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

系统管理员

在主界面左侧功能列表中选择“用户”命令

2

系统

打开新的标签显示用户界面

3

系统管理员

在图书中单击选中要删除的用户多行删除,按住shift键点击起始和终止行选择连续的多行或者按住ctrl键点击选择要删除的多个不连续的行

4

系统管理员

单击“删除”按钮,或者右击在弹出的右键菜单中单击删除

5

系统

弹出提示,用户是否确认删除

6

系统管理员

点击“确定”

7

系统

删除用户,对应用户中的用户信息删除

4.6图书管理员

用例图

图16图书管理员功能

 

SRS-15借书处理

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-14

Name

借书处理

Actor

图书管理员

Description

借出

Pre-condition

用户已经登录,进入借书界面

Post-condition

查看借出信息

Exception

用例过程

Step

Actor

Description

Branch

Condition

Location

1

图书管理员

在主界面左侧功能列表中选择“借书”命令

2

系统

跳出提示:

确认借阅

3

图书管理员

点击“确定“

4

系统

借阅成功

SRS-16还书处理

优先级

M

关联

来源

任务书

用例描述

Context

Description

ID

UC-15

Name

还书处理

Actor

图书管理员

Description

修改图书信息

Pre-condition

用户已经登录,进入图书界面

Post-condition

修改图书信息一(已

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1