院系图书资料室管理系统软件需求说明书样本
- 格式:doc
- 大小:137.00 KB
- 文档页数:13
文档编号:LMS—1版本号:V1.0文档名称:图书管理软件需求说明书项目名称:图书管理系统项目负责人:许杰编写: 2012 年 4 月 23日校对: 2012 年 4 月 30 日审核: 2012 年 5 月 1日批准: 2012 年 5 月7 日开发单位:大连广播电视大学软件工程班级需求规格说明书1、引言1.1编写目的进量采用学校现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平的应用效果的目的。
便于学校教师和学生图书管理,通过查询可立即定为该读者的相应的信息,可以对图书进行查询、增加、修改,读者可以预约已借图书1.2 项目背景a.项目的委托单位大连广播电视大学开发单位软件工程班级主管部门 XXXXXXXXXXXb. 该系统属于客户端形式的应用程序,以方便前来师生寻找自己喜爱的书籍,为达到统一性,标准化,数据的定义,组织也要与数据库系统等底层支持系统相统一。
1.3定义文档中采用的专门术语的定义及缩略词简要如下:PM (Project Manager)----------------------------------------项目经理Cost Estimating ----------------------------------------成本估算Contract ----------------------------------------合同Finish Date ---------------------------------------- 完成日期任务概述2.1目标本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。
本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。
目标还包括:✧减少人力与管理费用;✧提高信息准确度;✧改进管理和服务;✧建立高效的信息传输和服务平台,提高信息处理速度和利用率;✧系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;✧更简便、信息化程度更高的图书管理流程;2.2 运行环境Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;运行时占用内存:≤1MB;所需硬盘空间:≤5MB;软件平台:中文Windows95/98/NT 4.0或更高版本并装有JAVA虚拟机的操作系统;2.3条件与限制一个更为完善的图书管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
院系图书资料室管理系统需求分析说明书本报告说明系统客户和开发者对将要开发的软件系统的共同理解,是后续设计和实现工作的基础。
本说明书涉及对系统的全部定义,经客户确认后,具有约束力,由系统设计人员贯彻。
系统分析员:_______洪青云____(签名)日期: 年月日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:王会敏工作量系数【】完成日期:2013 年 3 月31 日1.引言1.1.编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准,图书馆管理系统也是为了能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。
它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且有操作简单,易上手,错误较少等优点。
.项目背景(1).本项目的名称开发软件名称:图书管理系统。
(2)本项目的参与开发人员➢项目开发者:河南工程学院计算机科学系“图书管理系统”➢开发小组:毕延全(组长),黄盼盼,王会敏(3)本系统使用的数据库SQL Server2000。
术语定义:(1)系统:图书馆管理软件(2)图书信息:图书的基本信息,包括书名、图书编号、作者、出版社、索引号、库存数量以及库存位置等,以供于读者查阅。
(3)借书记录:包括借阅者的学号、姓名、班级、借书证编号以及所借图书的书名、借书日期等(4)借阅规则:对不同的借阅者有不同的规定借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。
2. 任务概述目标:考虑到市场上同类的大型鲜花销售网站的数量还是屈指可数的,只要我们的系统所能达到的目标能够达到或超过同类产品的标准其市场前景是很不错的。
为此我们对系统提出的要求是在保证一流服务的前提下,无递送费及手续费,3-12小时送达全国各地1500多个城市。
该系统同时支持English 、繁体、简体这三种版本。
待开发软件的功能功能主要包括:基本信息管理功能,借书和还书管理功能和用户管理功能。
具体功能细分为:(1)基本信息管理功能:读者信息、图书类别、图书信息的添加、删除和修改。
(2)借书和还书管理功能:借书、还书,图书查找,借阅超期查看。
(3)用户管理功能:用户的添加、删除和修改,用户密码修改。
工学院图书阅览室管理系统需求规格说明书1、引言1.1编写目的开发图书馆管理系统,提高管理工作的效率、改善用户和管理员对图书信息查询的准确性,便于学生对图书信息的查询,管理人员对图书信息的管理及学生借阅图书信息的管理。
1.2 背景项目名称:工学院图书阅览室管理系统项目提出者:工学院图书阅览室管理人员项目开发者:工学院图书阅览室管理系统开发小组预期用户:工学院学生图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。
现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。
因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于管理效率的提高。
1.3参考资料《软件工程》 ---阎菲主编潘正清吴年志副主编中国水利水电出版社《软件工程试验》 ---陈明王智广赵鹏翔编中国广播电视大学出版社2.项目概述2.1 目标:实现读者图书借阅与还书处理;读者借阅信息管理;管理员盘库管理;图书信息查阅,其中读者信息分学生和教师两类进行管理。
2.2系统技术:学校图书馆要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。
因此对用户的需求可分为三个方面:一是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应学生的需求;二是学生们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;三是图书馆的核心工作,对图书的借阅管理。
2.3 用户特征:为保证系统安全高效的运行,本系统只允许管理员登陆,具有最高权限。
管理员在系统中的功能:负责学生信息和图书信息的添加,删除,修改等一系列操作,拥有最高权限。
2.4运行环境:奔腾133以上的pc机,内存需在16兆以上。
2.5条件与限制:在设计时应注意软件的可移植性,能方便地将其移植到电子记事本、掌上电脑等硬件平台。
3.功能要求1.图书类别的添加、修改、删除,包括图书类别、类别编号;2.图书信息的添加、修改、删除、查询,包括图书编号、书名、类别、登记日期、作者、出版日期、出版社、价格;3.读者类别的添加、修改、删除,包括读者种类、借书数量、借书期限、有效期限;4.读者信息的添加、修改、删除、查询,包括读者类别、性别、读者姓名、名族、读者编号、系别/部门、登记日期、电话号码、家庭住址;5.借书信息的添加、查询,包括书名、作者、编号、出版社、图书类别;6.还书信息的添加;7.添加管理员、更改密码8.退出系统4.外部接口需求4.1用户界面采用windows的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:界面具有一致性,设计良好的联机帮助,画面简洁明快,富有现代气息。
图书管理系统 ---软件需求规格说明书班序号:姓名:学号:老师:电话:成绩: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 编写的目的为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。
使用该程序之后,图书管理员可通过该程序对图书信息和读者管理进行操作。
主要操作包括图书录入、图书查询、图书下架;读者信息添加、查询和删除操作;借还书记录添加、查询、修改以及还书的相关服务,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书馆信息管理系统软件规格需求说明书一、问题描述对我校图书馆图书管理流程进行调研,开发设计一个能对图书、读者及图书借阅情况进行管理的图书馆管理系统。
要求该系统能满足管理人员对图书管理以及读者借阅需要,根据权限不同,用户具有不同的功能和操作界面。
二、应用需求分析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:项目范围本项目的目标是开发一个完全自动化的图书馆管理系统,能够实现图书借阅、归还、图书检索、用户管理等功能。
2:系统总体描述2.1:系统目标图书馆管理系统的目标是提高图书馆的管理效率,简化图书借阅流程,提供便捷的图书检索功能,实现对图书和用户信息的准确记录和管理。
2.2:用户特征系统的主要用户包括图书馆管理员、图书馆工作人员和图书馆读者。
管理员和工作人员负责图书的管理和流通,读者则是使用系统进行图书借阅和归还。
2.3:运行环境系统将在一定数量的计算机上进行运行,并通过网络连接进行数据交互。
需要运行在支持操作系统和数据库的计算机环境中。
3:功能需求3.1:图书管理模块该模块负责图书的录入、更新、删除等管理操作。
具体功能包括:- 图书的录入和编辑- 图书分类管理- 图书信息查询和更新- 图书借阅和归还记录管理3.2:用户管理模块该模块负责对图书馆读者和工作人员的管理,包括以下功能:- 读者注册和信息修改- 读者权限管理- 工作人员账号管理3.3:图书检索模块该模块提供便捷的图书检索功能,读者可以通过关键字、作者、分类等进行图书搜索。
3.4:借阅管理模块该模块负责借阅流程的管理,具体功能包括:- 借阅申请的处理- 借阅期限管理- 借阅状态管理4:性能需求4.1:响应时间系统在用户请求后,应能够在2秒内响应并显示相关结果。
4.2:并发处理能力系统应能够支持同时处理多个用户请求,并保证数据的准确性和有效性。
文档编号: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项目背景由于图书馆书籍多,查找、增加、借阅、归还极为不便,要浪费许多的人力、脑力、物力。
图书的管理不当会严重导致图书馆书籍的遗失等问题。
于是我们希望能找到解决的方法。
为了解决以上的问题,让图书馆能够有效的管理图书馆书籍,有效的利用软件的便捷,保护好书籍,促进图书馆管理的信息化和规范化。
我们多方听取意见、分组讨论、查阅资料,进而了解图书馆管理的流程,开发出一套适合于图书馆书籍多而复杂的管理系统。
1.3缩写说明系统:若未特别指出,统指本图书信息管理系统。
SQL:Structured Query Language(结构化查询语言)。
1.4术语定义SQL SERVER:系统服务器所使用的数据库管理系统(DBMS)。
SQL:一种用于访问查询数据库的语言。
主键:数据库表中与其他表主键关联的域。
外部主键:数据库表中的关联域。
值互不相同。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
软件需求规格说明书1.引言1.1 编写目的本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
1.2 项目背景该项目的委托单位为清华大学计算机系;开发单位为IceWindDale工作室;主管部门为信息产业部第15研究所。
该软件与其他系统不存在关系。
2.任务概述2.1 目标图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者。
要求:能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;能够对一定数量的读者进行相应的信息存储与管理;能够对要求的统计结果打印输出;能够提供一定的安全机制;2.2 运行环境Window9x、NT4、2000、XP;Office2000、XP;IE5.0、6.02.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 Access2000数据库。