软件需求规格说明书(1)

更新时间:2024-01-02 03:50:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

图书馆管理信息系统软件需求规格说明书

文档编号:2007-7-1 最后修改日期:2007-7-10

图书馆管理信息系统软件

需求规格说明书

1

图书馆管理信息系统软件需求规格说明书

文档编号:2007-7-1

版 本 号:1.0

项目名称:图书馆管理系统 项目负责人:李力

编写:2007-7-1

核对:信息工程学院计算机系 审核:信息工程学院计算机系 批准:内蒙古工业大学图书馆

开发单位:信息工程学院计算机04-1班第一组

2007 年 7 月 10 日

2

图书馆管理信息系统软件需求规格说明书

项目名称:图书馆管理系统

文档名称:图书馆管理信息系统软件需求规格说明书

班级:计算机04-1班

负责人:李力

2007 年 7 月 10 日

注:本软件及相关文档作为内蒙古工业大学信息工程学院计算机04-1班第一组《软件工程课程设计》说明书使用。

3

图书馆管理信息系统软件需求规格说明书

1.引言 .............................................................................................................................................5

1.1编写目的 .............................................................................................................................5 1.2项目背景 .............................................................................................................................5 1.3定义 .....................................................................................................................................5 1.4参考资料 .............................................................................................................................5 2.任务概述 .....................................................................................................................................5

2.1目标 .....................................................................................................................................5 2.2运行环境 .............................................................................................................................6 2.3条件与限制 .........................................................................................................................6 3.数据描述 .....................................................................................................................................6

3.1静态数据 .............................................................................................................................6 3.2动态数据 .............................................................................................................................9 3.3数据库介绍 .......................................................................................................................13 3.4数据词典 ...........................................................................................................................14 3.5数据采集 ........................................................................................... 错误!未定义书签。 4.功能需求 ...................................................................................................................................15

4.1功能划分 ...........................................................................................................................15 4.2功能描述 ...........................................................................................................................16 5.性能需求 ...................................................................................................................................17

5.1数据精确度 .......................................................................................................................17 5.2时间特性 ...........................................................................................................................17 5.3适应性 ...............................................................................................................................17 6.运行需求 ...................................................................................................................................17

6.1用户界面 ...........................................................................................................................18 6.2硬件接口 ...........................................................................................................................18 6.3软件接口 ...........................................................................................................................18 6.4故障处理 ...........................................................................................................................18 7.其它需求 ................................................................................................... 错误!未定义书签。

4

图书馆管理信息系统软件需求规格说明书

1.引言

1.1编写目的

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

本软件需求规格说明所针对的读者有:

设计人员、项目经理、营销人员、用户、测试文档的编写人员。

本文档是开发人员与用户(图书馆)之间进行交流,澄清了模糊概念之后写成的。本文档确定了待开发软件的功能、性能、数据、界面等要求,并确定了系统的逻辑模型。为不熟悉图书馆管理业务的开发人员进行系统开发提供了依据,也为测试文档的编写人员提供了参考。

1.2项目背景

项目的委托单位:内蒙古工业大学图书馆

项目的开发单位:信息工程学院计算机04-1班第一组 项目的主管部门:信息工程学院计算机系

1.3定义

【列出文当中所用到的专门术语的定义和缩写词的原文。】

1.4参考资料

1. 《软件工程导论》 张海藩 著 清华大学出版社 2. 《数据库系统原理教程》 刘 韬 著 人民邮电出版社 3. 《Java办公自动化》 邢素萍 著 航空工业出版社

2.任务概述

2.1目标

图书馆在正常运营中总是面对大量的读者信息,图书信息以及两者相互作用产生的借书信息,还书信息。因此需要对读者资源,图书资源,借书信息,还书信息进行管理。图书管理系统实现各种信息的系统化,规范化和自动化。在很大程度上提高图书馆的管理效率。

5

图书馆管理信息系统软件需求规格说明书

2.2运行环境

2.2.1 硬件支持

CPU为P700以上。 128M以上主存储器。 10GB以上硬盘。

2.2.2 软件支持

操作系统:Microsoft Windows 2003 Advanced Server。 数 据 库:Microsoft access 2003。 其 他:java 5.0。

2.3条件与限制

适合借阅图书频繁的数据量适中的中小型图书馆,不适合用于数据量庞大的大型图书馆。 编程用计算机一台 完成期限2007/7/20 无资金供给

3.数据描述

3.1数据流图

3.1.1 顶层图

6

图书馆管理信息系统软件需求规格说明书

3.1.2

0层图

3.1.3

1层图

加工2子图 7

图书馆管理信息系统软件需求规格说明书

加工3子图 8

图书馆管理信息系统软件需求规格说明书

3.2数据库设计

数据库设计步骤: ?数据库需要分析

?数据库概念结构设计 ?数据库逻辑结构设计 ?数据库的物理设计 ?数据库的实施与维护

3.2.1

数据库需求分析

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信心的输入和输出。 经上述分析画出图书馆管理信息系统数据库流程图:

9

图书馆管理信息系统软件需求规格说明书

3.2.2数据项和数据结构

? 读者种类信息,包括的数据项:种类编号、种类名称、借书数量、借书期限、有效

期限、备注等。 ? 读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单

位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。

? 书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。 ? 书籍信息,包括的数据有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名

称、出版日期、书籍页数、关键词、登记日期、备注信息等。

? 借阅信息,包括的数据有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍

名称、借书日期、还书日期、备注信息等。

3.2.2数据库概念结构设计

根据上面的设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别信息实体、书籍信息实体、借阅信息实体。

如图所示:

读者类别信息实体E-R图

10

图书馆管理信息系统软件需求规格说明书

读者信息实体E-R图

书籍类别信息实体E-R图

11

图书馆管理信息系统软件需求规格说明书

书籍信息实体E-R图

借阅信息实体E-R图

12

图书馆管理信息系统软件需求规格说明书

实体之间关系的E-R图

3.3数据字典(DD)

№ D1 D2 D3 D4 D5 D7 D8 D9

名称 书刊目录表 书刊信息表 用户信息表 用户类型表 借阅记录表 用户权限 书刊关键字 新书介绍 定义 文件条目(D1—D5) 描述 记录相同ISBN号书刊信息 记录每本书的状态 用户身份验证 借阅历史记录 位置 DB DB DB DB DB 图书馆 ISBN+书名+作者+简介+复本数+分类号 书号+书刊状态 用户ID+密码+班级|单位+用户类别ID 书号+用户ID+借书日期+还书日期 数据流条目(D7—D12) 可借书数+可借期限+使用权 ISBN|书名|著者|出版社 用户类别ID+称谓+数量+期限+续借次数 记录用户种类 新书名+ISBN号+作者+出版社+内容简介 由系统管理员根据新书13

图书馆管理信息系统软件需求规格说明书

信息定期生成 D10 D11 D12 催还通知 取书通知 借书收据 用户名+班级|单位+书名+还书期限 用户ID+书名+班级|单位+取书期限 用户名+书名+分类号 数据项条目(D13--D22) D13 D14 D15 D16 D17 D18 D19 D20 D21 D22 书号 ISBN 复本序号 分类号 用户ID 学号 职工号 用户称谓 用户类别ID 书刊状态 ISBN+复本序号 10{数字}10 2{数字}2 4{数字|字母}10 学号|职工号 8{数字}8 8{数字}8 系统管理员|图书管理员|研究生|教职工|其他 2{数字}2 预借|已借|续借|损毁|丢失|已到 惟一标识每一本书 惟一标识每一个用户 标识书刊状态 由系统管理员根据借阅记录表定期生成 由系统管理员根据借阅记录表定期生成 当读者取书时,由图书管理员打印 主页 图书馆主页 图书馆主页 打印机 DB DB DB 标识某类书的存放地址

3.4加工说明(HIPO)

加工№ 名 简述 被调输调输出 用 入 用 2,3 D4 D5 D10 处理 当读者启动读者客户端后,输入读者ID和Password后,模块查询D4,D5。 读者从查询结果中选择书刊,添入借阅记录表中,模块根据读者权限确定可借书数量 模块根据读者输入的关键字对数据库局部数据元素 1 验证用户身份,根据身份用户身份产生用户权验证 限。 2.1 读者通过该模块办理借借书 书手续。 2 D11 D2 D3 D6 2.2

查书 读者通过该模块访问SQL SERVER数据 2 14

D1 D2

图书馆管理信息系统软件需求规格说明书

库,查询书刊信息。和新书信息。 信息录入系统 系统管理员录入新用户,新书刊信息。 D11 进行查询,返回结果 由系统管理员录入新书,读者信息管理员定期查询数据库,生成各种通知 1.如果读者取书,图书管理员输入读者ID,模块查询数据库后返回读者所借书信息 2. 如果读者还书,图书管理员输入读者ID,模块修改借阅记录。 模块根据系统管理员或图书管理员输入的关键字对数据库进行查询,返回结果,根据结果处理事务 3.1 3 D1 D2 D4 3.2 图书管理员根据读者事务申请(取书,还书)对处理数据库进行修改办理取系统 书还书手续。 3 D3 D12 D13 D14 D15 D16 3.3 对数据库进行查询统查询计,结果作为系统管理统计员对数据库维护和图书系统 管理员进行事务处理的依据。 发布 接受处理系统的结果通知和查询书据库,生成催系统 还通知、取书通知等。 3 3.4

4.功能需求

4.1功能划分

对上述各项功能进行集中、分快、按照结构化程序设计的要求,设计如图所示的系统功能模块图。

15

图书馆管理信息系统软件需求规格说明书

系统功能模块图

4.2功能要求

图书馆管理信息系统需要完成的功能有:

? 有关读者种类标准的指定、种类信息的输入、包括种类编号、种类名称、借书数量、

借书期限、有效期限、备注等。 ? 读者种类信息的修改、查询等。

? 读者基本信息的输入、包括读者编号、读者姓名、读者种类、读者性别、工作单位、

家庭住址、电话号码、电子邮件地址、办证日期、备注等等。 ? 读者基本信息的查询、修改、包括读者编号、读者姓名、读者种类、工作单位、家

庭住址、电话号码、电子邮件地址、办证日期、备注等等。

16

图书馆管理信息系统软件需求规格说明书

? 书籍类别标准的制定、类别信息的输入、包括类别编号、类别名称、关键词、备注

信息等。 ? 书籍类别信息的查询、修改、包括类别编号、类别名称、关键词、备注信息等。 ? 书籍信息的输入、包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、

出版日期、书籍页书、关键词、登记日期、备注信息等。 ? 书籍信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社

姓名、出版日期、书籍页书、关键词、登记日期、备注信息等。

? 借书信息的输入、包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、

借书日期、备注信息等。 ? 借书信息的查询、修改、包括借书信息编号、读者编号、读者姓名、书籍编号、书

籍名称、借书日期、备注信息等。

? 还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、

借书日期、还书日期、备注信息等。

5.性能需求

5.1数据精确度

5.2时间特性

响应时间:及时响应

更新处理时间:周期更新,15分钟为一个周期。 数据转换与传输时间:及时响应,小于15秒 运行时间:24小时无间歇运行。

5.3适应性

适应Microsoft Windows 2003 Advanced Server。

17

图书馆管理信息系统软件需求规格说明书

6.运行需求

6.1用户界面

屏幕格式:

(1)要求有菜单及工具栏以方便操作 (2)各数据库信息可在屏幕上直接修改 (3)各数据统计结果可在屏幕上显示

(4)进行系统分析后的结果在另一窗口中显示6.2硬件接口

需要网络和计算机支持

6.3软件接口

jdbc:odbc:driver={Microsoft Access Driver (*.mdb)

6.4故障处理

后期补充

7.其他需求

18

本文来源:https://www.bwwdw.com/article/f9fx.html

Top