图书管理系统软件需求规格.docx

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

图书管理系统软件需求规格.docx

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

图书管理系统软件需求规格.docx

图书管理系统软件需求规格

目录

三、图书管理系统软件需求规格说明5

1范围5

1.1标识5

1.2系统概述5

1.3文档概述5

1.4基线5

2引用文件5

3需求5

3.1所需的状态和方式5

3.2需求概述5

3.2.1目标5

3.2.3用户的特点6

3.2.2运行环境6

3.2.4关键点6

制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

希望通过一套图书管理系统实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理6

3.2.5约束条件6

3.3需求规格6

3.3.1软件系统总体功能/对象结构6

图3-1系统结构图7

3.3.2软件子系统功能/对象结构*7

3.3.3描述约定10

3.4CSCI能力需求10

3.5CSCI外部接口需求11

3.6CSCI内部接口需求11

3.7CSCI内部数据需求11

3.8适应性需求11

3.9保密性需求11

3.10保密性和私密性需求11

3.11CSCI环境需求11

3.12计算机资源需求12

3.12.1计算机硬件需求12

3.12.3计算机软件需求12

3.12.4计算机通信需求12

3.13软件质量因素12

3.14设计和实现的约束12

3.15数据12

 

三、图书管理系统软件需求规格说明

1范围

1.1标识

本系统只适用于windows操作系统下安装及使用。

文件状态:

[]草稿

[√]正式发布

[]正在修改

报告编号

图书馆里系统软件需求规格说明

当前版本

V1.5

编写人

****

编写日期

2016-10-09

审批人

05小组

审批日期

2012-10-15

保密级别

*****

1.2系统概述

图书馆是学校学生查阅资料,增长见闻,提升自己阅历的最佳场所,因此,对图书的借还,读者注册借阅以及图书的管理对同学们直接简洁的使用图书馆资源是十分重要的。

所以图书馆系统也是在学校或者工作单位有这实用价值起着不可或缺作用的系统。

该系统主要针对管理员及学读者两类人群使用,通过管理员对图书的上架,下架以及现有库存的管理和对读者档案和图书档案的管理来实现。

读者主要是借还图书。

开发软件名称:

图书管理系统

项目的提出者:

校图书管理员

开发方名称:

国防软件技术学生

开发者:

软件专业第五小组

开发负责人:

第五小组组长

用户:

在校学生,图书管理员,老师

1.3文档概述

此需求规格说明书对《图书管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。

本说明书的预期读者为读者、需求分析人员、测试人员、用户文档编写者、项目管理人员。

1.4基线

1.图书管理系统可行性分析报告V1.5

2.软件开发计划书V1.5

2引用文件

1.中华人民共和国国家标准GBT-8567-2016

3需求

3.1所需的状态和方式

本系统所需的状态和方式没有特殊需求。

3.2需求概述

3.2.1目标

本需求的编写是为了研究利用大型数据库做基础的图书管理系统软件的开发途径和应用方法。

同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。

3.2.3用户的特点

通过对图书资料室书籍、读者资料、借还书等进行高效的管理,图书管理员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。

减少图书管理员的工作量并使其能更有效的管理书库中的图书,实现传统的图书管理工作的信息化建设游客、会员,通过网络可以方便、快捷的查询图书,可以通过系统直接购买图书。

3.2.2运行环境

3.2.2.1硬件环境

A.CPU:

2.2GHz及以上

B.内存:

最少128M可用内存,建议512M以上

C.硬盘:

最少5G可用磁盘空间,建议10G以上

D.显示:

1280x1024分辨率及以上

3.2.2.2软件环境

A.WindowsXP以上的操作系统

B.VisualStudio2008/2010

C..NETFramework4.0

D.Navicat8.0及以上

E.Office2000应用软件

3.2.4关键点

制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

希望通过一套图书管理系统实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理

3.2.5约束条件

本图书管理系统最好只应用于教师,学生,图书管理员。

在功能上还可进一步实现安全防范、借阅平台、后台管理、图书管理、与E-Mail和因特网电话集成起来,成为真正的网上图书系统软件。

3.3需求规格

3.3.1软件系统总体功能/对象结构

1、系统结构图

图3-1系统结构图

3.3.2软件子系统功能/对象结构*

1、用户管理模块

图3-2用户管理模块图

2、目录管理模块

目录管理主要有门类管理、分类管理、图书管理、图书详情管理。

其中门类管理、分类管理和商品管理有添加修改和删除功能,图书详情管理有图书详情修改功能。

管理员可以创建门类,对过选择门类来创建分类,对过选择门类、分类,来创建图书目录。

图书管理可以将图书部关联到多个分类,也可以从某个分类中移除。

如下图3-3所示:

图3-3目录管理模块图

目录管理的系统流程图:

如图3-4所示。

图3-4目录管理的系统流程图

删除目录流程图:

如图3-5所示。

图3-5删除目录流程图

3、图书管理模块

图书管理模块实现对有关图书的所有功能,不要包括图书的搜索、获取指定目录下的图书及图书信息的增加、删除、修改等功能。

如下图3-6所示:

图3-6商品管理模块图

4、搜索

搜索有两种方式,普通搜索和精确搜索,普通搜索完成在标题中搜索,精确搜索完成在标题跟图书描述中搜索。

用户借阅

,如用户登录或者创建一个新的用户。

目前或许保存的最好方法可能是为每个用户生成一个唯一的ID,采用全局唯一标识符(GUID)来实现,然后以cookie和session数据的形式保存在用户的计算机中,这种方法的好处是即使用户的浏览器是禁用cookie的,系统程序也能够基于session数据正常工作。

如下图3-7所示:

图3-7选书模块图

添加图书到图书书架流到流程图

图3-8用户添加图书到图书书架流程图

5、借阅管理

借阅管理模块实现对用户所下借阅的管理。

不要包括借阅接收地址的设置、图书接收地走红的设置、借阅单的处理和猎取订单中的图书信息等功能。

管理员通过输入相应的查询参数(如根据日期、订单号、状态、用户名等),系统返回对应的订单,以及订单的状态。

订单管理员根据得到的通知,更改相应的订单状态。

如下图3-9所示:

图3-9订单管理模块图

6、作品推荐

作品推荐有多同的类型,如:

借阅升级作品,关联销售,将行色作品放在主页上。

本项目将采用综合“借阅升级作品”和“关联作品”的方法来实现。

作品推荐为系统自动执行,当用户查看某图书的详细信息时,在此作品下面列出其他读者在选择此作品的同时还选择了以下作品,有利于读者的多方面选择。

7、邮件系统(错误处理及借阅单通知)

错误报告,本项目中,将通过电子邮件的方式发送给图书管理员,另外也可以现实性入事件日志,或者保存到数据库,还可以保存到一个文本文件里。

另外还通过邮件系统在客户开出订单,在库存检查,在发货后等地方发送通知邮件。

8、新闻管理

图3-10新闻管理模块图

9、公告管理

发布、管理站内公告,方便用户第一时间了解图书系统的最新消息。

3.3.3描述约定

通常使用的约定描述(数学符号、度量单位等)。

3.4CSCI能力需求

用户查询、借阅设计说明:

1、输入项

表3-1输入项表

数据项

类型

数据精度

图书项ID号

整型

 

出版ID号

整型

 

作者名

字符型

40

书名

字符型

255

用户唯一ID

整型

40

用户名称

字符型

40

2、处理过程

用户登录系统后,通过检索条件查询所需书籍,然后加入借阅,最后确定借阅,生成订单写入数据库。

3、输出项

表3-2输出项表

数据项

类型

数据精度

图书项ID号

整型

 

出版ID号

整型

 

作者名

字符型

40

书名

字符型

255

已借售量

整型

 

超出借阅时间单价

货币

 

购买数量

整型

 

用户户名称

字符型

40

用户唯一ID

整型

 

借阅订单生成日期

日期型

 

借阅人姓名

字符型

40

借阅人地址

字符型

255

超出借阅时间总价

货币

 

3.5CSCI外部接口需求

用户,通过广域网登陆商城,进行注册登陆、图书浏览/查询/借阅,图书订单查询。

3.6CSCI内部接口需求

用户,通过用户管理模块登录图书书城;根据用户输入的信息查询图书信息表显示查询结果;用户选中中的图书,生成订单、借阅信息存入图书信息表。

3.7CSCI内部数据需求

内部数据需求在详细设计时确定。

3.8适应性需求

满足学生老师和系统管理员使用的需求(记录量控制在1000项内)。

对前面提到的运行环境要求不应存在困难。

3.9保密性需求

注册用户的密码信息需要严格保密。

3.10保密性和私密性需求

个人凭个人校园一卡通借阅。

3.11CSCI环境需求

本系统运行环境要求:

显示器分辨率:

最低1024*768

网络环境:

广域网

操作系统:

WindowsXP及更高版本具有WIN32API的操作系统之上。

浏览器:

IE7及以上

3.12计算机资源需求

3.12.1计算机硬件需求

CPU

2.2GHz及以上

内存

最少128M可用内存,建议512M以上

硬盘

最少5G可用磁盘空间,建议10G以上

显示

1280x1024分辨率及以上

3.12.3计算机软件需求

操作系统

windowsXP及以上

应用软件

VisualStudio2008

.NETFramework4.0

Navicat8.0及以上

Office2000

3.12.4计算机通信需求

网络需要连通广域网,带宽2M及以上。

3.13软件质量因素

1、一般操作的响应时间应在1~2秒内

2、用户可在本系统下实现多种用户要求的功能

3、对于系统的重要数据都有密码保护,具有一定的安全性

4、用户输错数据都有提示信息,具有较好的容错性能

5、用户的封闭性较好,用户基本上在提示信息下输数据

3.14设计和实现的约束

略。

3.15数据

1、静态数据

需要创建七个表的静态数据。

1)图书信息表:

此表存放图书信息类型信息。

表3-3图书信息表

字段

字段名

类型

宽度

图书ID号

ItemId

Int

Notnull

出版ID号

PublisherId

Int

Notnull

作者名

Author

Nvarchar(40)

Notnull

已借售量

Salenum

Int

Notnull

2)图书项信息表:

此表存放图书项的信息。

表3-4图书项信息表

字段

字段名

类型

宽度

图书项唯一ID

PKId

Int

Notnull

书名

Name

Nvarchar(255)

Notnull

说明

ImageFileSpec

Nvarchar(255)

Null

借阅单价

UnitPrice

Money

Notnull

3)图书分类信息表:

此表存放图书的分类信息。

表3-5图书分类信息表

字段

字段名

类型

宽度

分类唯一ID

PKId

Int

Notnull

分类描述

Description

Nvarchar

Notnull

4)图书项与分类关联信息表:

此表存放图书和分类的关联关系

表3-6图书项与分类关联信息表

字段

字段名

类型

宽度

图书项ID号

ItemId

Int

NotNull

分类ID号

CategoryId

Int

NotNull

5)用户信息表:

此表存放客户的注册、登陆信息

表3-7客户信息表

用户唯一ID

PKId

Int

NotNull

用户EMAIL

Email

Nvarchar(50)

NotNull

用户登陆密码

Password

Binary(24)

NotNull

用户名称

Name

Nvarchar(40)

Null

6)借阅信息表:

此表存放借阅单的详细信息

表3-8借阅单信息表

字段

字段名

类型

宽度

订单唯一ID

PKId

Int

Notnull

用户ID号

customerId

Int

Notnull

借阅状态

Status

Int

NotNull

借阅生成日期

orderDate

Datetime

NotNull

借阅人姓名

Shiptoname

Nvarchar(40)

Null

借阅人地址

Shiptoadress

Nvarchar(255)

Notnull

超出借阅时间价格

Subtotal

Money

NotNull

7)借阅单项信息表:

主要存放借阅单的信息

表3-9订单项信息表

字段

字段名

类型

宽度

用户ID号

OrderId

Int

Notnull

图书项ID号

ItemId

Int

Notnull

超出借阅时间单价

Unitprice

Money

Notnull

借阅数量

Quantity

Int

Notnull

2、动态数据

输入数据:

菜单选项,查找关键字,新建记录项。

输出数据:

由查询关键字确定的数据库记录集合。

内部生成的数

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

当前位置:首页 > 高等教育 > 教育学

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

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