院系图书资料室管理系统软件需求说明书
- 格式:doc
- 大小:139.00 KB
- 文档页数:13
院系图书资料室管理系统需求分析说明书本报告说明系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。
本说明书涉及对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。
系统分析员:_______洪青云____(签名)日期: 年月日1.引言2.系统概述3.具体需求1.用户接口1.采用图形界面,友好界面2.界面具有一致性,界面规范遵循Windows软件界面的规范3.提供错误处理4.提供信息提示,用多种信息提示用户状态和界面5.遵循计算机方面词汇的标准,用词准确,正确,无歧义2.硬件.软件接口硬件接口本系统在Client/Server结构的环境中使用,其具体方案如下:每个图书馆配备两台服务器,双机备份,前台PC当作终端来使用,通过终端服务器与主服务器相联。
PC工作站直接挂在以太网总线上。
整个系统所采用的网络协议是TCP/IP。
由于此系统要求的性能和可靠性较高,所以用户要求使用联想商用机。
具体要求如下:服务器:配有双CPU的主板,其CPU不得低于。
最小内存不得低于512MB,建议使用1GB。
硬盘最小容量不得低于120GB。
100M网卡(PCI)PC机(终端):用于图书管理员CPU不得低于。
最小内存不得低于128MB,建议使用256MB。
硬盘最小容量不得低于40GB。
100M网卡(PCI)交换机建议使用D-LINK的产品。
条形码输入设备每个图书馆需要3台。
软件接口本系统的后台服务器运行环境是Linux操作系统,前台PC运行环境是Windows操作系统,建议使用Windows XP,兼容性更好。
由于本系统使用Oracle 10i、Visual C++ (或Visual Basic 或Delphi 7)产品,需购买相关软件平台支持。
本系统所产生的图书及读者信息等均使用Oracle 10i数据库存取,提供索引表接口交换,各类信息的存储为数据库记录。
通信接口本系统采用的网络协议是TCP/IP。
图书管理系统软件系统设计说明书1. 引言本文档是图书管理系统软件的系统设计说明书,旨在介绍系统的整体设计原理、系统结构和模块设计。
图书管理系统是用于管理图书馆的日常运营的软件系统,提供了图书的借阅、归还、预约、查询等功能。
2. 功能概述图书管理系统软件主要包括以下模块:2.1 用户管理模块该模块负责管理系统的用户,并提供用户注册、登录、修改密码等功能。
管理员可以对用户进行权限管理,在需要的情况下可以删除用户或修改用户的权限。
2.2 图书管理模块该模块负责管理图书的信息,包括图书的新增、删除、修改等操作。
管理员可以根据图书的分类进行查询,并可以对图书进行排序和筛选。
2.3 借阅管理模块该模块负责处理图书的借阅和归还操作。
用户可以通过该模块查询自己借阅的图书信息,并进行续借操作。
管理员可以对借阅记录进行审核和归还图书。
2.4 预约管理模块该模块负责处理图书的预约和取消预约操作。
用户可以通过该模块查询自己的预约记录,并可以取消已预约的图书。
2.5 统计报表模块该模块负责生成系统的统计报表,包括图书借阅情况、读者活跃度等。
管理员可以通过该模块获取图书馆的数据分析报表。
3. 系统结构图书管理系统软件采用三层架构,包括表现层、业务逻辑层和数据访问层。
3.1 表现层表现层主要负责与用户进行交互,接收用户的请求,并将结果呈现给用户。
表现层采用Web界面作为用户界面,使用HTML、CSS和JavaScript等技术实现。
3.2 业务逻辑层业务逻辑层负责处理用户请求,进行业务逻辑的处理。
它接收来自表现层的请求,根据请求的内容调用相应的服务接口进行逻辑处理,并返回处理结果。
业务逻辑层实现了系统的各种功能模块,包括用户管理、图书管理、借阅管理和预约管理等。
3.3 数据访问层数据访问层负责与数据库进行交互,包括数据库的连接、数据操作和事务处理等。
它提供了与数据库进行交互的接口,供业务逻辑层调用。
4. 模块设计4.1 用户管理模块用户管理模块包括用户注册、登录、修改密码等功能。
图书馆管理系统的软件需求说明书组长名:毕延全工作量系数【】组员名1:黄盼盼工作量系数【】组员名2:王会敏工作量系数【】完成日期:2013 年 3 月31 日1.引言1.1.编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。
它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。
.项目背景(1).本项目的名称开发软件名称:图书管理系统。
(2)本项目的参与开发人员➢项目开发者:河南工程学院计算机科学系“图书管理系统”➢开发小组:毕延全(组长),黄盼盼,王会敏(3)本系统使用的数据库SQL Server2000。
术语定义:(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索引号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的学号、姓名、班级、借书证编号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
2. 任务概述目标:考虑到市场上同类的大型鲜花销售网站的数量还是屈指可数的,只要我们的系统所能达到的目标能够达到或超过同类产品的标准其市场前景是很不错的。
为此我们对系统提出的要求是在保证一流服务的前提下,无递送费及手续费,3-12小时送达全国各地1500多个城市。
该系统同时支持English 、繁体、简体这三种版本。
待开发软件的功能功能主要包括:基本信息管理功能,借书和还书管理功能和用户管理功能。
具体功能细分为:(1)基本信息管理功能:读者信息、图书类别、图书信息的添加、删除和修改。
(2)借书和还书管理功能:借书、还书,图书查找,借阅超期查看。
(3)用户管理功能:用户的添加、删除和修改,用户密码修改。
图书管理系统 ---软件需求规格说明书班序号:姓名:学号:老师:电话:成绩:xxxxx大学xx年 xx 月目录目录 (2)1. 文档概述 (4)1.1 编写的目的 (4)1.2 背景 (4)1.3 定义 (4)1.4 参考资料 (4)2. 任务概述 (5)2.1 业务需求 (5)2.2 相关人员及用户分析 (5)2.3 用户特点分析 (5)3. 需求概述 (6)3.1 系统概述 (6)3.2 主题域1 (7)3.2.1 概述 (7)3.2.2 业务事件 (7)3.2.3 报表 (10)3.3 主题域2 (10)3.3.1 概述 (11)3.3.2 业务事件 (11)3.3.3 报表 (12)3.4 主题域3 (13)3.4.1 概述 (13)3.4.2 业务事件 (13)3.4.3 报表 (16)4. 具体需求 (17)4.1 图书管理子系统 (17)4.1.1 用例模型 (17)4.1.2 领域模型 (21)4.2 读者管理子系统 (22)4.2.1用例模型 (22)4.2.2 领域模型 (26)4.3 借还书服务子系统 (26)4.3.1用例模型 (26)4.3.2 领域模型 (32)5. 补充规约 (32)5.1 设计约束 (32)5.1.1 技术选择的限制条件 (32)5.1.2 运行环境[建议用部署图表示] (32)5.1.3 预期的使用环境 (33)5.2 质量属性 (33)5.2.1 安全性要求 (33)5.2.2 可靠性要求 (34)5.2.3 易用性要求 (34)5.2.4 性能要求 (35)5.2.5 可维护性要求 (35)5.2.6 可移植性要求 (35)1. 文档概述1.1 编写的目的为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,图书管理员可通过该程序对图书信息和读者管理进行操作。
主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
文档编号:99-1-2-01最后修改日期:10/17/02图书馆管理信息系统需求规格说明书本软件及相关文档作为内蒙古工业大学信息工程学院计99-1班第2小组《软件工程》课程设计。
目录1.引言 (3)1.1. 预期的读者和阅读建议 (3)1.2. 参考文献 (3)2.系统规格说明 (3)2.1. 系统概貌 (3)2.2. 功能要求 (3)2.3. 性能要求 (4)2.4. 运行要求 (4)2.4.1. 硬件 (4)2.4.2. 支撑软件 (4)2.4.3. 数据通信接口 (4)3.数据描述 (4)3.1. 数据流图(DFD) (4)3.1.1. 顶层图 (4)3.1.2. 0层图 (5)3.1.3. 1层图 (6)3.2. 数据字典(DD) (7)3.3. 加工说明(HIPO) (8)4.用户系统描述(初步用户手册) (9)5.修正的开发计划 (9)5.1. 成本估计 (9)5.2. 资源使用计划 (10)5.3. 进度计划 (10)小组成员宋梦国(组长)李晓明海晓伟许妍(女)邓集彦韩杰郝润强李宇1.引言1.1. 预期的读者和阅读建议本软件需求规格说明所针对的读者有:开发人员、项目经理、营销人员、用户、测试文档的编写人员。
本文档是开发人员与用户(内蒙古工业大学图书馆)之间进行交流,澄清了模糊概念之后写成的。
本文档确定了待开发软件的功能、性能、数据、界面等要求,并确定了系统的逻辑模型。
为不熟悉图书馆管理业务的开发人员进行系统开发提供了依据,也为测试文档的编写人员提供了参考。
1.2. 参考文献1.《软件工程导论》张海藩著清华大学出版社2.《怎样使用图书馆》内蒙古工业大学图书馆编3.《系统设计师教程》王春森著清华大学出版社4.《数据库系统原理教程》王珊著清华大学出版社2.系统规格说明2.1. 系统概貌《图书管理系统》针对的用户是中型图书馆,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位教职工、学生。
软件需求规格说明书1.引言1.1 编写目的本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
1.2 项目背景该项目的委托单位为清华大学计算机系;开发单位为IceWindDale工作室;主管部门为信息产业部第15研究所。
该软件与其他系统不存在关系。
1.3 参考资料:名称作者编号发布日期出版单位或资料来源太极计算机公司程序文件太极计算机公司质量部JL—4.2.3-04 2002—5 内部资料计算机系统软件产品文华北计算技术研究无2001—1 《计算机与信息处件编制指南所理标准化》编辑部Sw00.ppt 殷人昆无2002—5 清华大学工程硕士研究生班讲义SQL Server 2000系统管理员宝典MarciFrohockGarcia;JamieReding;EdwardWhalen;SteveAdrienDeLucaISBN:7-900635-84-X2001-7 清华大学出版社2.任务概述2.1 目标图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者.要求:•能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;•能够对一定数量的读者进行相应的信息存储与管理;•能够对要求的统计结果打印输出;•能够提供一定的安全机制;2.2 运行环境Window9x、NT4、2000、XP;Office2000、XP;IE5。
0、6.0 2.3 条件与限制由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。
3.数据描述3.1 静态数据1.书籍:1)书号;2)书名;3)作者;4)分类;5)出版社;6)出版日期;7)页数;8)价格;9)语种;10)借阅否;11)预约否;12)损坏程度;13)备注;2.期刊:1)期刊号;2)期刊名;3)编辑部;4)周期;5)总期数;6)年;7)年内期号;8)价格;9)语种;10)借阅否;11)预约否;12)损坏程度;3.读者:1)读者编号;2)姓名;3)单位;4)电话;5)身份证号;4.图书管理员:1)管理员编号;2)管理员姓名;3)管理员单位;4)管理员身份;5)密码;5.书籍借阅关系:1)记录号;2)读者编号;3)书号;4)借阅日期;5)归还日期;6)续借次数;7)本次损坏情况;6.期刊借阅关系:1)记录号;2)读者编号;3)期刊号;4)借阅日期;5)归还日期;6)续借次数;7)本次损坏情况;3.2 动态数据1.输入数据:1)登录所需的密码;2)鼠标对按钮的点击3)查询方式、查询关键字;4)新建图书项、读者项;5)图书项、读者项相应纪录更改;6)备份数据;7)恢复所需的数据备份文件;8)借阅、返还、丢失注销时的图书序号、读者借阅证号;2.输出数据:1)查询关键字确定的数据库记录的子集;2)统计结果;3)图书借阅、返还、丢失注销等操作结果;4)数据备份输出的数据备份文件;5)内部数据:查询操作建立的索引;3.3 数据库描述数据库采用Microsoft Access 2000数据库.3.4 数据词典1.读者借书过程:(1):数据流图:A:图书信息;B:读者信息;C:图书访问记录;D:日期;(2):数据词典:●数据源点及汇点描述:①名称:读者简要描述:借书、还书、查询及登记注册有关数据流:借书证;所借书本数目:②名称:日历简要描述:当日日期有关数据流:年月日数目:●加工逻辑词条描述:①加工名:借书检验加工编号:1简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑: IF 借书证未登记入库THEN发出“借书错误”ELSE IF 图书未登记入库THEN发出“借书错误”ELSE IF 读者已借图书和现借图书多于限制数NTHEN发出“借书错误”ELSE IF 读者已借图书中有超期THEN发出“借书错误”ELSE 发出“借书信息”ENDIFENDIFENDIFENDIF②加工名:借书登记加工编号:2简要描述:将“借书信息"登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者输入数据流:借书信息,日期输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者数据流名词条描述:①数据流名:借书证说明:用以携带读者的唯一识别标识数据流来源:读者数据流去向:借书检验数据流组成:借书证=借书证号+姓名+联系方法借书证号=“000000001”。
图书馆管理系统需求说明书图书馆管理系统需求说明书1、引言本文档旨在定义和规范图书馆管理系统的需求,以便开发团队能够根据这些需求设计和实施一个功能完善的系统。
该系统将用于图书馆的日常运营管理,包括图书借阅、归还、书籍管理、借阅记录等功能。
2、业务需求2.1 图书管理2.1.1 图书录入系统应提供方便的图书录入功能,包括书名、作者、出版社、出版日期等图书信息的录入和编辑。
2.1.2 图书查询系统应提供快速和准确的图书查询功能,用户能够根据关键字、作者、出版社等信息进行图书搜索,并能查看图书详细信息。
2.1.3 图书分类系统应支持图书的分类管理,管理员能够根据图书的主题或类型对图书进行分类,并能够方便地进行图书分类的修改和删除操作。
2.2 用户管理2.2.1 用户注册与登录系统应提供用户注册和登录功能,用户通过注册后能够登录系统,并能够使用系统各项功能。
2.2.2 用户权限管理系统应提供用户权限管理功能,管理员可以设置各类用户的权限,例如借阅权限、查询权限等。
2.2.3 用户信息管理系统应提供用户信息的管理功能,包括用户个人信息的录入和修改,以及用户密码的重置和修改。
2.3 借阅管理2.3.1 图书借阅系统应提供图书借阅功能,用户能够根据图书的可借阅状态进行借阅操作,并借阅记录。
2.3.2 图书归还系统应提供图书归还功能,用户能够归还已借阅的图书,并更新图书的可借阅状态和借阅记录。
2.3.3 借阅记录查询系统应提供借阅记录查询功能,用户能够查看自己的借阅记录,包括借阅日期、归还日期等信息。
3、系统界面3.1 登录界面系统应提供用户登录界面,用户能够输入用户名和密码进行登录。
3.2 主页界面系统主页应提供用户友好的界面,显示图书的分类、热门图书、新上架图书等信息。
3.3 图书管理界面系统应提供方便的图书管理界面,管理员能够进行图书录入、修改、删除、查询等操作。
3.4 用户管理界面系统应提供用户管理界面,管理员能够进行用户信息的管理、权限设置等操作。
1 引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
1.1 背景由于学校的不断发展,学生不断增多,学校图书馆的图书品种、数量也在不断的增多。
学校使用图书管理系统提高了工作效率,同时摆脱图书管理人员在工作中出现的很多问题,大大节省了学生借书的时间。
利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。
1。
2参考资料《软件工程标准手册》主编石柱中国标准出版社《软件开发编程与设计》主编 David Conger 北京清华大学出版社2 任务概述2.1 目标随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。
设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了.提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
2。
2 运行环境Office2000、XP;IE5。
0、6.02。
3 条件与限制由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用.2.4图书管理系统的系统特点:2。
4.1系统管理员系统分为4个模块:系统管理员身份认证模块、图书管理模块、借阅者管理模块和借阅超时管理模块.(如图1)管理员身份认证模块:①接口描述:输入系统管理员身份认证信息②模块功能:通过检验认证信息允许系统管理员进入系统管理员系统管理③过程陈述:将输入的管理员身份认证信息与管理员信息表中的信息惊喜对照,若管理员的编号、姓名和密码中的任意一项与信息管理员信息表中的信息不符合则认为输入有误,身份不通过,要求重新输入;只有三者都相同才能通过身份认证进入系统。
图书馆信息管理系统软件规格需求说明书一、问题描述对我校图书馆图书管理流程进行调研,开发设计一个能对图书、读者及图书借阅情况进行管理的图书馆管理系统。
要求该系统能满足管理人员对图书管理以及读者借阅需要,根据权限不同,用户具有不同的功能和操作界面。
二、应用需求分析1、用户需求调查通过对现行图书馆业务的调查,明确了图书馆工作由图书管理、读者管理、借书服务和还书服务4部分组成。
用户对现有系统功能的描述如下:(1)图书管理1.对馆内的所有图书按类别统一编码;对各类图书建立图书登记卡,登记图书的主要信息。
2.新购的图书要编码和建卡,对遗失的图书要注销其图书登记卡。
(2)读者管理1)建立读者信息表,对读者统一编号。
2)对新加盟的读者,将其信息加入到读者信息表中;对某些特定的读者,将其信息从读者信息表中删除。
3)当读者情况变化时,修改读者信息表中相应的记录。
(3)借书服务1)未借出的图书要按类别上架,供读者查看。
2)建立借书登记卡,卡上记录着书号、读者姓名和编号、借书日期;将借书登记卡按读者单位、读者编号集中保管。
3)读者提出借书请求时,先查看该读者的借书卡,统计读者已借书的数量。
如果该读者无借书超期或超量情况,则办理借书手续。
4)办理借书手续的方法是:填写借书登记卡,管理员核实后读者可将图书带走。
(4)还书服务1)读者提出还书要求时,先对照相应的借书卡,确认书号和书名无误后可办理还书手续。
2)办理还书手续的方法是:在借书卡上填写还书时间,管理员签名;将3)已还的借书卡集中保管;收回图书。
4)将收回的图书上架,供读者查看和借阅。
图书管理信息系统E-R图2、确定用例通过对系统需求的分析,可以确定系统有三个执行者:图书管理员行为者,读者行为者及系统管理员行为者。
简要描述如下:图书管理员行为者:管理员按系统授权维护和使用系统不同功能,可以创建、修改、删除读者信息和图书信息即读者管理和图书管理,借阅、归还图书以及罚款等即借阅管理。
图书馆管理系统需求规格说明书第一篇:图书馆管理系统需求规格说明书软件需求规格说明书图书馆管理系统需求规格说明书1.导言 1.1编写目的图书管理信息系统的前阶段,对本系统的需求做了详细的阐述,并提出了这份软件需求规格说明书。
此需求规格说明书对图书管理信息系统软件做了全面细致的用户需求分析,明确所要开发的软件应具有的数据库、功能、性能等,使系统分析人员及软件开发人员都能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为用户、需求分析人员、代码编写人员、测试人员、用户文档编写者、项目管理人员。
在下一段的设计中,程序设计员可参考此需求分析规格说明书,在需求分析说明书对图书馆管理信息系统所做的模块结构设计的基础上进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改或发现错误时找出在本阶段的不足或错误。
1.2项目背景由于图书馆书籍多,查找、增加、借阅、归还极为不便,要浪费许多的人力、脑力、物力。
图书的管理不当会严重导致图书馆书籍的遗失等问题。
于是我们希望能找到解决的方法。
为了解决以上的问题,让图书馆能够有效的管理图书馆书籍,有效的利用软件的便捷,保护好书籍,促进图书馆管理的信息化和规范化。
我们多方听取意见、分组讨论、查阅资料,进而了解图书馆管理的流程,开发出一套适合于图书馆书籍多而复杂的管理系统。
1.3缩写说明系统:若未特别指出,统指本图书信息管理系统。
SQL:Structured Query Language(结构化查询语言)。
1.4术语定义SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言。
主键:数据库表中与其他表主键关联的域。
外部主键:数据库表中的关联域。
值互不相同。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
《延安大学图书馆管理系统》软件需求规格说明书一、引言1.编写目的本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
2.项目背景●该项目的委托单位为延安大学图书馆;●开发单位为延安大学计算机学院计09-1班;●主管部门为延安大学计算机学院;●该软件与其他系统不存在关系。
3. 定义●LMS :Library Management System●Title:记录图书馆内所有类图书的信息并可进行查询。
●Item:记录馆内每一本图书的状态,并提供查询、统计、打印功能。
●BorrowerInformation:记录读者信息并可进行查询。
●Loan:对图书的出借、归还、续借进行管理并可进行查询。
●Reservation:提供预约与取消预约功能。
4.参考资料张俊兰.软件工程[M].西安:西安交通大学出版社,2009,4二、任务概述1.目标图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于延安大学在校学生和职工以及被图书馆管理者批准认可的读者。
要求:∙能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;∙能够对一定数量的读者进行相应的信息存储与管理;∙能够对要求的统计结果打印输出;∙能够提供一定的安全机制。
2.运行环境Windows 2000及其以上版本;IE 6.0;Office工具。
3.条件与限制由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。
三、数据描述四、功能描述1.业务构架图2.活动图3.用例图该系统有两类参与者:图书管理员和借书者。
(1)图书管理员所包含的用例a.登录系统:管理员可以通过登录该系统进行各项功能的操作;b.对读者操作信息的管理:包括读者的借书、还书、查询书籍;c.管理读者的基本信息;d.对读者违规处理的管理。
图书馆管理系统需求说明书图书馆管理系统需求说明书一、项目概述随着图书馆藏书数量的增加和读者人数的增多,图书馆管理面临着越来越多的挑战。
为了提高图书馆的管理效率和服务质量,我们计划开发一款图书馆管理系统。
该系统旨在实现图书馆业务的自动化和数字化,包括图书管理、借阅管理、读者管理和系统管理等模块。
通过该系统,图书馆工作人员可以更方便地管理图书和读者信息,读者也可以更快捷地查询和借阅图书。
二、用户需求1、功能需求:系统应具备以下功能:(1)图书管理:包括图书入库、查询、修改、删除等操作。
(2)借阅管理:读者借书、还书、续借等操作。
(3)读者管理:管理读者信息,包括注册、登录、信息修改等操作。
(4)系统管理:包括系统设置、权限管理、数据备份等操作。
2、非功能需求:(1)易用性:系统应该易于使用,界面简洁明了。
(2)安全性:系统应保证数据的安全性,防止数据泄露和非法访问。
(3)稳定性:系统应稳定可靠,能够保证连续工作。
(4)可扩展性:系统应易于扩展,以满足未来业务发展的需求。
三、系统架构1、总体架构:系统采用B/S架构,前端使用Web浏览器,后端使用服务器和数据库管理系统。
2、模块划分:根据功能需求,系统划分为以下模块:(1)用户管理模块:包括用户注册、登录、信息修改等操作。
(2)图书管理模块:包括图书入库、查询、修改、删除等操作。
(3)借阅管理模块:包括读者借书、还书、续借等操作。
(4)读者管理模块:包括读者信息管理、借阅记录查询等操作。
(5)系统管理模块:包括系统设置、权限管理、数据备份等操作。
3、技术实现:系统采用Java语言开发,使用MySQL数据库管理系统,采用MVC设计模式,采用Spring框架实现业务逻辑层和数据访问层的分离。
四、技术实现1、用户管理模块:采用JSP技术实现用户界面的展示,使用JavaBean 实现用户信息的处理。
2、图书管理模块:使用JavaSwing技术实现图书界面的展示,使用JavaBean实现图书信息的处理。
图书管理系统需求规格说明书目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (4)3需求规定 (4)3.1功能描述 (4)3.1.1基础数据库管理功能模块 (5)3.1.2图书借阅管理模块 (9)3.1.3新书订购系统模块 (12)3.1.4系统维护模块 (15)3.2质量指标描述 (16)3.2.1性能 (16)3.2.2安全性 (16)3.2.3易用性 (17)3.3输人输出要求 (17)3.4数据管理能力要求 (17)3.5故障处理要求 (18)4运行环境规定 (18)4.1设备 (19)4.2支持软件 (18)4.3接口 (19)1.1 编写目的本文档叙述图书管理系统的任务概述、需求规定和运行环境规定。
为后面的需求分析报告的编写提供参考依据。
1.2 背景系统名称:图书管理系统用户:各类图书馆1.3 参考资料图书管理系统可行性研究报告2任务概述2.1 目标作为计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比拟的优点。
例如:检索迅速,查找方便,易修改,可靠性高,存储量大, 数据处理快捷等。
因此开发一套低成本、高效率和质量的图书馆管理系统,为管理者和读者提供充足的信息和快捷的数据处理手段很有必要。
该系统整体上被划分为四个功能模块,分别是基础维护、借阅管理、查询管理、系统管理。
其中基础维护模块包含图书信息和读者信息两个子模块,借阅管理模块应该包含借书和还书两个模块。
查询管理模块包括读者信息和图书信息的查询。
系统管理模块应该包括密码修改和退出系统两个子模块。
基础维护用于维护图书和读者信息的添加、删除、修改等。
借阅管理模块主要是实现读者借书和还书的操作。
查询模块用于在指定查询条件下查询图书和读者信息。
系统管理模块可以用来修改当前用户登录密码。
系统主要完成以下功能目标:1)基础数据库维护管理员可以对读者、图书以及图书类别的各种信息进行管理,包括添加、删除、修改、查询。
图书资料管理系统需求说明书Requirement 1.0文档编号ZZU-225-001文档名称需求说明书开发小组OneByte审核/批准创建时间2010-04-01目录第一部分引言 (5)1.1编写目的 (5)1.2背景 (5)1.3定义 (5)1.4 参考资料 (5)第二部分任务概述 (6)2.1 目标 (6)2.2 用户的特点 (6)2.3 假定和约束 (6)第三部分需求规定 (7)3.1对功能的规定 (7)3.11图书管理系统的总体功能如下: (7)3.1.2学生借阅图书的数据流图 (8)3.1.3学生还书过程数据流图 (9)3.1.4 学生查询书籍信息 (10)3.1.5 图书管理员对图书的增删改数据流图 (11)3.1.6图书管理员对学生的增删改数据流图 (12)3.1.7软件应支持的终端数和应支持的并行操作的用户数 (13)3.2 对性能的规定 (13)3.2.1精度 (13)3.2.2 时间特性要求 (13)3.2.3 灵活性 (13)3.3输人输出要求 (14)3.3.1数据流名:借书证 (14)3.3.2数据流名:图书 (14)3.3.3数据流名:检验错误 (14)3.3.4数据流名:借书信息 (14)3.3.5数据流名:当前日期 (15)3.3.6数据流名:借阅信息 (15)3.3.7数据流名:管理员信息 (15)3.3.8数据流名:操作信息 (15)3.3.9学生还书过程 (16)3.3.10操作名:还书检验 (16)3.3.11操作名:添加历史记录 (16)3.3.12学生查询书籍信息。
(16)3.3.13操作名:检验能否查询 (16)3.3.14图书管理员对图书的增删改 (17)3.3.15操作名:图书管理员 (17)3.3.16操作名:身份验证 (17)3.3.17操作名:增删改图书 (17)3.4数据管理能力要求 (17)3.5故障处理要求 (17)3.6其他专门要求 (17)第四部分运行环境规定 (18)4.1设备 (18)4.2.支持软件 (18)4.3 接口 (18)4.4.控制 (19)第一部分引言为了方便郑州大学图书资料管理,以及读者借阅图书资料,开发此图书资料管理系统。
院系图书资料室管理系统需求分析说明书本报告说明系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。
本说明书涉及对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。
系统分析员:_______洪青云____
(签名)
日期: 年月
日
1.引言
2.系统概述
3.具体需求
1.用户接口
1.采用图形界面,友好界面
2.界面具有一致性,界面规范遵循Windows软件界面的规范
3.提供错误处理
4.提供信息提示,用多种信息提示用户状态和界面
5.遵循计算机方面词汇的标准,用词准确,正确,无歧义
2.硬件.软件接口
硬件接口
本系统在Client/Server结构的环境中使用,其具体方案如下:每个图书馆配备两台服务器,双机备份,前台PC当作终端来使用,通过终端服务器与主服务器相联。
PC工作站直接挂在以太网总线上。
整个系统所采用的网络协议是TCP/IP。
由于此系统要求的性能和可靠性较高,所以用户要求使用联想商用机。
具体要求如下:
服务器:
配有双CPU的主板,其CPU不得低于。
最小内存不得低于512MB,建议使用1GB。
硬盘最小容量不得低于120GB。
100M网卡(PCI)
PC机(终端):用于图书管理员
CPU不得低于。
最小内存不得低于128MB,建议使用256MB。
硬盘最小容量不得低于40GB。
100M网卡(PCI)
交换机
建议使用D-LINK的产品。
条形码输入设备
每个图书馆需要3台。
软件接口
本系统的后台服务器运行环境是Linux操作系统,前台PC运行环境是Windows操作系统,建议使用Windows XP,兼容性更好。
由于本系统使用Oracle 10i、Visual C++ (或Visual Basic 或Delphi 7)产品,需购买相关软件平台支持。
本系统所产生的图书及读者信息等均使用Oracle 10i数据库存取,提供索引表接口交换,各类信息的存储为数据库记录。
通信接口
本系统采用的网络协议是TCP/IP。
本系统的局域网采用双绞线(100M标准)连接,但是也因学校的实际情况而定,整体来说都能满足需要。