收藏 分销(赏)

图书馆管理系统软件需求说明书.doc

上传人:精*** 文档编号:2121548 上传时间:2024-05-16 格式:DOC 页数:15 大小:996.54KB
下载 相关 举报
图书馆管理系统软件需求说明书.doc_第1页
第1页 / 共15页
图书馆管理系统软件需求说明书.doc_第2页
第2页 / 共15页
图书馆管理系统软件需求说明书.doc_第3页
第3页 / 共15页
图书馆管理系统软件需求说明书.doc_第4页
第4页 / 共15页
图书馆管理系统软件需求说明书.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、图书馆管理系统软件需求说明书 作者: 日期:12 个人收集整理 勿做商业用途软 件 需 求 说 明 书C。1 引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。图书馆管理系统就是能满足读者和图书的图书馆实现日常操作信息化和后台统计电算化的系统。它能够帮助图书馆管理人员处理基本的管理项目,图书馆满足信息化的需要,并且具有操作简单,易上手,错误较少等优点。C。1。1 编写目的1、 为了图书管理系统更完善; 2、 为了图书馆对图书的管理更方便; 3、 为了减轻图书管理人员的工作负担. C.1。2 背景1、 所建设开发软件系统的名称:图书馆管理

2、系统。2、 开发者:陈翀、陈烨、丁岚、谷婷婷3、 用户:图书馆工作人员及读者。4、 软件系统委托方:XXXXXX学校C.1.3 参考资料软件工程 -钱乐秋 编著 清华大学出版社数据库系统概论 - 萨师煊 王珊 编著 高等教育出版社C。2 任务概述C.2.1 目标为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序后,图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定

3、的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。C.3 需求规定C。3.1 对功能的规定经过详细的调查,我们已经了解了现行的业务流程,接下来给出系统的逻辑模型.构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型。如图1所示: 图1根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2所示:图2对“学生管理”进行展开,如图3所示:图3对“图书管理”进行展开,如图4所示:图4对加工进一步进行展开,如图5所示:(1)(2)图5有了系统的数据流图后,还有相当

4、多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。图6列出了系统的主要数据字典。 图6经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能:1、新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。2、图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。3、借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。4、学生信息的增加、删除和修改功能:系统主要功能之一,

5、建立学生信息,并对其进行维护。如图7,为该图书馆管理系统的功能模块图图7C.3.2 对性能的规定C。3。2.1 精度在精度需求上,根据使用需求,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。C.3.2.2 时间性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。C.3。2。3 灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大.C.3。3 输入输出要求1、 处理新书购入(1)规格说明: 输入新书的全部信息.(2)引言:为了输入新书的全部信息(包括:分类目录号,流水号书名,作者,内容摘要,

6、价格和购书日期等).(3)输入:新书的全部信息。(4)处理:通过图书管理系统写入图书目录文件.(5)输出:新书的全部信息。2、处理学生借书(1)规格说明:查询读者借书的相关信息。(2)引言:为了查询读者借书的相关信息。(3)输入:借书信息的关键字。(4)处理:利用关键字在借书文件中找到此流水号图书的相关信息.(5)输出: 借书相关信息。3、处理学生还书(1)规格说明:输入读者还书信息。(2)引言:为了把读者还书的相关信息(包括:图书分类号,流水号,读者号,借阅日期和还书日期等)写入还书文件中.(3)输入:读者还书信息.(4) 处理:通过图书管理系统写入还书文件中。(5)输出:读者还书信息的全部

7、内容。4、处理图书注销(1)规格说明:注销图书的相关内容。(2)引言:为了注销图书的相关信息。(3)输入:图书信息的关键字(图书分类号或书名).(4)处理:利用关键字在图书目录文件中找到此图书分类号或书名图书的相关信息 (5)输出:图书的注销信息。5、处理学生信息查询(1)规格说明:读者登记,即读者的具体信息。(2)引言:为了把读者的具体信息(包括:读者编号,姓名,学院,专业,年级等)写入读者目录文件中。(3)输入:读者具体信息。(4)处理:通过图书管理系统写入读者目录文件中。(5)输出:读者具体信息.6、处理图书信息查询(1)规格说明:查询图书的相关内容。(2)引言:为了查找图书的相关信息。

8、 (3)输入:图书信息的关键字(图书分类号或书名)。(4)处理:利用关键字在图书目录文件中找到此图书分类号或书名图书的相关信息。(5)输出:图书的相关信息。C.3。4 数据管理能力要求通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。(1)ER图图8(2)数据实体结构描述功能名称:图书信息表存储位置:图书信息存储组织:一本图书一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入图书名称人工采集必须输入图书类别编号人工采集必须输入书架位置人工采集ISBN人工采集作者人工采集译者人工采集单价人工采集出版社编号人工采集出版时间

9、人工采集总数量人工采集入库日期自动采集入库操作员自动采集现存量自动采集借阅次数自动采集是否注销人工采集内容简介人工采集备注人工采集相关提供数据主要功能模块:书籍管理、借阅管理、注销管理数据输出接受主要功能模块:书籍管理、借阅管理、注销管理修改记录:功能名称:读者信息表存储位置:读者信息存储组织:一个读者一条记录主键:读者编号数据元素数据采集方式说明读者编号(借书证号码和用户名与此同)人工采集主键,必须输入读者姓名人工采集必须输入读者类别编号人工采集必须输入读者性别人工采集出生日期人工采集读者状态人工采集办证日期自动采集已借图书数量自动采集证件名称人工采集证件号码人工采集读者单位人工采集联系地址

10、人工采集联系电话人工采集EMAIL人工采集用户密码人工采集办证操作员自动采集备注人工采集相关提供数据主要功能模块:读者管理、借阅管理数据输出接受主要功能模块:读者管理、借阅管理修改记录:功能名称:借阅信息表存储位置:借阅信息存储组织:一本借阅一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入图书名称自动采集读者编号人工采集主键,必须输入读者姓名自动采集图书价格自动采集借阅日期自动采集应还日期自动采集续借次数自动采集借阅操作员自动采集相关提供数据主要功能模块:借阅管理、续借管理数据输出接受主要功能模块:借阅管理、续借管理 修改记录:功能名称:图书类别表 存储位置:图书类

11、别存储组织:一类图书一条记录主键:图书类别编号数据元素数据采集方式说明图书类别编号人工采集主键,必须输入图书类别名称人工采集必须输入备注人工采集相关提供数据主要功能模块:书籍类别管理数据输出接受主要功能模块:书籍类别管理、书籍管理修改记录:功能名称:出版社信息表 存储位置:出版社信息存储组织:一个出版社一条记录主键:出版社编号数据元素数据采集方式说明出版社编号人工采集主键,必须输入出版社名称人工采集必须输入出版社地址人工采集邮政编码人工采集联系人人工采集联系电话人工采集EMAIL人工采集备注人工采集相关提供数据主要功能模块:出版社管理数据输出接受主要功能模块:出版社管理、书籍管理修改记录:功能

12、名称:读者类别表 存储位置:读者类别存储组织:一类读者一条记录主键:读者类别编号数据元素数据采集方式说明读者类别编号人工采集主键,必须输入读者类别名称工人采集必宿输入可借书数量人工采集可借书天数人工采集可续借次数人工采集逾期缓冲天数人工采集逾期每天罚款金额人工采集丢失罚款倍数人工采集相关提供数据主要功能模块:读者类别管理 数据输出接受主要功能模块:读者管理、读者类别管理修改记录:功能名称:图书注销信息表存储位置:图书注销信息 存储组织:一本用户一条记录主键:图书编号数据元素数据采集方式说明图书编号人工采集主键,必须输入注销数量人工采集必须输入注销日期人工采集注销操作员自动采集相关提供数据主要功

13、能模块:注销管理数据输出接受主要功能模块:注销管理、书籍管理修改记录:C.3。5 故障处理要求内部故障处理:在开发阶段可以随即修改数据库里的相应内容.外部故障:对编辑的程序进行重装载时,第一次装载认为错,修改.第二次运行,在需求调用时出错,有错误提示,重试。C。3.6 其他专门要求1)数据库数据库是实现有组织的,动态的存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统。他与文件系统的重要区别时数据的充分共享,交叉访问,与应用程序的高度独立性。由于本软件的整体结构比较简单,所涉及的数据相对来说也比较少,组成文件的最小单位是记录。2)操作1、初始化操作2、数据处理的功能较强3、后援和恢复操

14、作C.4 运行环境规定C。4。1 设备该系统的运行环境包括硬件系统和软件系统,是一个以Internet为构架平台的。第一层:是物理设备层,包括PC服务器、路由器、访问服务器、程控交换机、语音卡等。第二层:是网络支撑平台,用TCP/IP、HTTP、HTML、POP3和STMP构成基本的网络及传输层,是网络操作系统管理环境与通信平台.第三层:是图书管理系统的应用支撑平台,提供对上层应用系统的信息管理支持,包括数据库管理系统(Microsoft SQL server 2008)、WINDOWS XP 。 第四层:是应用开发平台,用于对信息综合开发管理:利用JAVA语言、ASP语言等。第五层:是应用软

15、件层,即图书管理信息系统应用软件。客户端计算机运行WINDOWS XP操作系统,以IE浏览器访问应用系统WEB服务器。具体的设备为:1服务器: PentiumIII 500以上或更高,2内存:256M以上;3硬盘:至少80G以上;4CDROM:16倍速以上;5网卡:10/100自适应.C。4.2 支持软件该系统使用ASP,HTML,SQL SERVER等软件开发,ASP技术很好地适应了交互站点设计和基于Web的数据库访问的要求。用户使用IE浏览图书馆的主页,图书馆有专门的数据服务器,使用windows 2008 server架设服务器,管理端使用JAVA开发。C。4.3 接口硬件接口:软件除了与硬盘有外界联系之外,还考虑到图书、读者的数据备份,会与打印机和磁盘刻录机、磁带机有接口。软件接口:除了与Windows操作系统的接口以外,还考虑到文档、报表的编辑处理,会与office等办公软件有接口。C。4。4 控制图书馆管理界面友好,较容易操作,只需要按照界面上的提示信息进行操作,控制信号可以在键盘上输入。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服