图书馆管理系统需规格说明书

上传人:aa****6 文档编号:29987672 上传时间:2018-01-26 格式:DOC 页数:29 大小:906.50KB
返回 下载 相关 举报
图书馆管理系统需规格说明书_第1页
第1页 / 共29页
图书馆管理系统需规格说明书_第2页
第2页 / 共29页
图书馆管理系统需规格说明书_第3页
第3页 / 共29页
图书馆管理系统需规格说明书_第4页
第4页 / 共29页
图书馆管理系统需规格说明书_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《图书馆管理系统需规格说明书》由会员分享,可在线阅读,更多相关《图书馆管理系统需规格说明书(29页珍藏版)》请在金锄头文库上搜索。

1、图书馆管理系统需求规格说明书编号:TY0014版本:1.0状态 修订人 修改日期 版本 备注作者: 日期:审批: 日期:1 概述图书馆通用信息管理系统在 WINDOWS 开发研制,该系统软件针对图书馆的工作范围及特点,与传统的手工作业相比,它大大提高了工作效率,而且系统采用人机对话方式,菜单提示,界面友好、操作简单,实现开架借书,加强了图书流通管理。1.1 目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。1.2 范围本系统包括:图书采购子系统、检索统计子系统、流通信息子系统及读者

2、管理子系统。另外包括权限管理模块用于系统的用户、角色和相关权限。1.3 读者对象1.4 参考文档1.5 术语定义系统用户: 图书馆员工。客户:借书的读者。2 系统说明2.1 概述建立了图书采购子系统、检索统计子系统、流通信息子系统及读者管理子系统,这几个子系统包括了图书馆的主要业务工作,可以实现对图书的科学采购、快速检索浏览、及时统计处理和完善流通等计算机管理。该系统网络版采用 MSQLSERVER 作数据库,数据安全可靠,该系统的实施,将全面提高图书馆的管理效率及服务质量,从而使学校的图书馆管理水平跃上一个新的台阶。2.2 用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户、角

3、色与权限,保证系统正常运行。操作人员:图书信息检索。图书管理。读者管理。流通管理。2.3 系统功能系统用例图如图 1 所示,子用例图及详细的用例描述见“功能性需求”部分。用例图 2.4 当遵循的标准或规范本系统采用 Microsoft SQL Server 2005 数据库,数据库设计原则上符合三大范式,且规范,易于维护。使用 vs2008 进行开发,采取 C/S 架构。程序需使用 MVC 模式,采用三层架构,保证系统的可维护性和可扩展性。3 功能性需求本系统分图书采购子系统、检索统计子系统、流通信息子系统及读者管理子系统四个模块。3.1 图书采购管理图书采购管理模块包含图书类别信息的管理和对

4、图书信息的查询,子用例图如图 2 所示。用例图 图书馆管理系统首先需要图书类别进行管理, 。 3.1.1 图书类别管理3.1.1.1 添加类别信息3.1.1.1.1 使用者操作人员3.1.1.1.2 输入要素添加类别信息的系统界面如图 3 所示。图 3.1.1.1.3 输入要素添加航班信息时需录入以下信息:数据项 说明 输入格式 是否必填类别编号 是可借天数 从 0 到 100 的数字 文本类别名称 数字 是3.1.1.1.4 处理流程从页面获取输入信息,在数据库中创建新记录。3.1.1.1.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.1.2 修改类

5、别信息3.1.1.2.1 业务概述对类别信息记录可以编辑。3.1.1.2.2 使用者操作人员3.1.1.2.3 输入要素在图书采购管理的列表页面列出所有的类别信息记录,可选择一条进行编辑。图在编辑页面,可以对可借天数、类别名称进行编辑。其他信息不可编辑。图3.1.1.2.4 处理流程在列表页面选择类别信息进行编辑,跳转到编辑页面;在编辑页面填入更新的信息,提交页面,保存新的信息到数据库。3.1.1.2.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.1.3 删除类别信息3.1.1.3.1 业务概述类别信息可以删除。删除时需要判断当前登录用户是否具有权限,

6、否则不可删除。3.1.1.3.2 使用者操作人员3.1.1.3.3 输入要素如图 4 所示,在类别信息列表中选择一项删除。3.1.1.3.4 处理流程点选删除操作后应提示“确认删除?” ,用户选“确定”则执行删除操作,否则不执行。3.1.1.3.5 输出要素删除成功后提示“删除成功” 。3.1.1.4 添加图书信息3.1.1.4.1 使用者操作人员3.1.1.4.2 输入要素添加图书信息的系统界面如图 3 所示。图 3.1.1.4.3 输入要素添加航班信息时需录入以下信息:数据项 说明 输入格式 是否必填条形码 是编号 文本书名 数字 是类别作者译者ISBN出版社价格 从 0 到 100 的数

7、字页码 从 0 到 100 的数字书架名称简介3.1.1.4.4 处理流程从页面获取输入信息,在数据库中创建新记录。3.1.1.4.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.1.5 修改图书信息3.1.1.5.1 业务概述对图书信息记录可以编辑。3.1.1.5.2 使用者操作人员3.1.1.5.3 输入要素在图书采购管理的列表页面列出所有的类别信息记录,可选择一条进行编辑。图在编辑页面,可以对页面数据进行编辑。其他信息不可编辑。3.1.1.5.4 处理流程在列表页面选择图书信息进行编辑,跳转到编辑页面;在编辑页面填入更新的信息,提交页面,保存新的信

8、息到数据库。3.1.1.5.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.1.6 删除图书信息3.1.1.6.1 业务概述图书信息可以删除。删除时需要判断当前登录用户是否具有权限,否则不可删除。3.1.1.6.2 使用者操作人员3.1.1.6.3 输入要素如图 4 所示,在图书信息列表中选择一项删除。3.1.1.6.4 处理流程点选删除操作后应提示“确认删除?” ,用户选“确定”则执行删除操作,否则不执行。3.1.1.6.5 输出要素删除成功后提示“删除成功” 。3.1.1.7 图书查询3.1.1.7.1 业务概述操作人员根据条形码、编号、书名进行图书

9、信息查询。3.1.1.7.2 使用者操作人员3.1.1.7.3 输入要素进行查询时需要条形码、编号、书名。图3.1.1.7.4 处理流程输入要查询的条形码、编号、书名信息,查看图书信息的详细信息。3.1.1.7.5 输出要素符合查询条件的图书信息。3.1.2 读者类别管理3.1.2.1 添加类别信息3.1.2.1.1 使用者操作人员3.1.2.1.2 输入要素添加类别信息的系统界面如图 3 所示。图 3.1.2.1.3 输入要素添加航班信息时需录入以下信息:数据项 说明 输入格式 是否必填读者类型 是可借图书册数 从 0 到 100 的数字 数字可借期刊册数 从 0 到 100 的数字 数字

10、是允许续借次数 从 0 到 100 的数字借阅范围 从 0 到 100 的数字3.1.2.1.4 处理流程从页面获取输入信息,在数据库中创建新记录。3.1.2.1.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.2.2 修改类别信息3.1.2.2.1 业务概述对类别信息记录可以编辑。3.1.2.2.2 使用者操作人员3.1.2.2.3 输入要素在读者管理的列表页面列出所有的类别信息记录,可选择一条进行编辑。图在编辑页面,可以对可借天数、类别名称进行编辑。其他信息不可编辑。3.1.2.2.4 处理流程在列表页面选择类别信息进行编辑,跳转到编辑页面;在编辑页

11、面填入更新的信息,提交页面,保存新的信息到数据库。3.1.2.2.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.2.3 删除类别信息3.1.2.3.1 业务概述类别信息可以删除。删除时需要判断当前登录用户是否具有权限,否则不可删除。3.1.2.3.2 使用者操作人员3.1.2.3.3 输入要素如图 4 所示,在类别信息列表中选择一项删除。3.1.2.3.4 处理流程点选删除操作后应提示“确认删除?” ,用户选“确定”则执行删除操作,否则不执行。3.1.2.3.5 输出要素删除成功后提示“删除成功” 。3.1.2.4 添加读者信息3.1.2.4.1 使用

12、者操作人员3.1.2.4.2 输入要素添加读者信息的系统界面如图 3 所示。图3.1.2.4.3 输入要素添加航班信息时需录入以下信息:数据项 说明 输入格式 是否必填条形码 是编号 文本姓名 数字 是性别类别联系方式有效证件证件号码图书借阅次数 从 0 到 100 的数字期刊借阅次数 从 0 到 100 的数字出生日期登记日期有效期至操作员备注3.1.2.4.4 处理流程从页面获取输入信息,在数据库中创建新记录。3.1.2.4.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.2.5 修改读者信息3.1.2.5.1 业务概述对读者信息记录可以编辑。3.1

13、.2.5.2 使用者操作人员3.1.2.5.3 输入要素在读者管理的列表页面列出所有的类别信息记录,可选择一条进行编辑。图在编辑页面,可以对页面数据进行编辑。其他信息不可编辑。3.1.2.5.4 处理流程在列表页面选择读者信息进行编辑,跳转到编辑页面;在编辑页面填入更新的信息,提交页面,保存新的信息到数据库。3.1.2.5.5 输出要素提示“保存成功” ,或报告相应错误。页面必填项未填时不允许提交页面。3.1.2.6 删除读者信息3.1.2.6.1 业务概述读者信息可以删除。删除时需要判断当前登录用户是否具有权限,否则不可删除。3.1.2.6.2 使用者操作人员3.1.2.6.3 输入要素如图

14、 4 所示,在图书信息列表中选择一项删除。3.1.2.6.4 处理流程点选删除操作后应提示“确认删除?” ,用户选“确定”则执行删除操作,否则不执行。3.1.2.6.5 输出要素删除成功后提示“删除成功” 。3.1.2.7 读者查询3.1.2.7.1 业务概述操作人员根据条形码、编号、姓名进行读者信息查询。3.1.2.7.2 使用者操作人员3.1.2.7.3 输入要素进行查询时需要条形码、编号、姓名。图3.1.2.7.4 处理流程输入要查询的条形码、编号、姓名信息,查看读者信息的详细信息。3.1.2.7.5 输出要素符合查询条件的读者信息。3.2 流通管理流通管理的子用例图如图 4 所示用例图

15、 对图书征订管理。3.2.1.1 图书征订管理3.2.1.1.1 业务概述操作人员对图书信息进行征订。3.2.1.1.2 输入要素在征订图书时,应显示出图书信息的详细信息。每次预订图书包括输入要素:征订编号、图书编号、图书名称、征订者、操作员、订购数量、订购单价、订购日期、是否验收、订购者联系方式都是必输项。日期的输入格式为“2011/11/29 ”。图3.2.1.1.3 处理流程首先选择图书信息进行征订的操作。3.2.1.1.4 输出要素提交并更新当前页面时在图书征订信息页面显示图书征订信息。3.2.1.2 图书借阅管理3.2.1.2.1 业务概述操作人员对读者借阅图书进行管理。3.2.1.

16、2.2 输入要素在借阅图书时,应显示出图书信息的详细信息以及读者信息。每次借阅图书包括输入要素:根据读者编号或条形码输入信息,查询读者信息。根据图书编号或条形码输入信息,查询图书信息进行借阅。图3.2.1.2.3 处理流程首先选择图书信息进行借阅的操作。3.2.1.2.4 输出要素提交并更新当前页面时在图书借阅信息页面显示图书借阅信息。3.2.1.3 图书归还管理3.2.1.3.1 业务概述操作人员对读者归还图书进行管理。3.2.1.3.2 输入要素在归还图书时,应显示出图书信息的详细信息以及读者信息。每次归还图书包括输入要素:根据图书编号、读者编号、读者姓名查询归还图书。图3.2.1.3.3 处理流程首先选择图书信息进行归还的操作。3.2.1.3.4 输出要素提交并更新当前页面时在图书归还信息页面显示图书归还信息。3.2.1.4 图书逾期管理3.2.1.4.1 业务概述操作人员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号