软件需求规格说明书(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
正在阅读:
软件需求规格说明书(1)01-02
学校英语教研组教学工作总结2022年04-04
某公司安全预评价实施报告01-05
2014.4自考学前游戏论答案11-19
马克思主义基本原理试题库(有答案)04-08
浙江省台州市2017年9月选考科目教学质量评估政治试题12-05
教育部办公厅关于开展“体育、艺术2+1项目”实验工作的通知 - 图文10-21
老队员代表发言稿优秀6篇03-27
中职学生社会适应能力的研究-最新教育文档03-04
我爱牛肉粉作文400字06-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 说明书
- 规格
- 需求
- 软件
- 签字表、备考表
- 最新试题库含答案语文冲刺100分答案
- 静载试验技术控制以及规范要求
- 吾日三省 - 1200十期定岗述职报告
- 钢管凝土拱桥设计规范
- 提高小学数学课堂教学效率策略
- 尔雅通识2016影视鉴赏期末考试答案
- 申论热点:社会管理
- 福建省专升本-市场营销学重点汇总
- 第四章 认识化学变化 单元测试卷
- 沅江:俏芦笋撑起大产业 - 图文
- 新农合设备采购招标文件 - 图文
- 机械设计基础第四版课后答案
- 如何上好开学第一课及常规管理
- 人教版四年级语文下册词语盘点
- 贵州省普通高中建设规范指导原则
- 5-3-历法 - 图文
- 科技英语翻译的方法和技巧
- 高中数学第一章三角函数1-3三角函数的诱导公式同步优化训练新人教A版必修4
- 七数培优竞赛讲座第18讲 乘法公式 - 图文