文件级别:机密1图书管理系统软件需求规格书编写:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日审核:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日批准:▁▁▁▁▁▁▁▁▁▁▁▁▁年▁▁▁月▁▁▁日文件级别:机密2目录1.引言..........................................................................................................................................31.1.编写目的...................................................................................................................31.2.读者对象...................................................................................................................31.3.参考文档...................................................................................................................31.4.名词与术语...............................................................................................................32.系统概述...................................................................................................................................42.1.系统功能描述...........................................................................................................42.2.面向的用户群体.......................................................................................................43.功能性需求...............................................................................................................................53.1.功能列表...................................................................................................................53.2.图书管理系统详分...................................................................................................53.2.1.系统模块图...............................................................................................................53.2.2.系统用例图...............................................................................................................63.2.3.图书管理模块...........................................................................................................73.2.4.读者管理模块.........................................................................................................103.2.5.借书还书管理.........................................................................................................124.模块间衔接...............................................................................................................................155.非功能性需求.............................................................................................................................165.1界面需求...............................................................................................................................165.2其他要求...............................................................................................................................16文件级别:机密31.引言1.1.编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统功能和性能,并作为软件设计人员的设计依据和使用单位的标准,图书管理系统实现的总目标,是使图书馆的信息管理工作系统化、规范化、自动化。它能够帮助图书馆管理人员处理基本的管理项目,操作简单,易上手,错误较少等优点,同时也可以为读者提供充足的信息和快捷的数据处理手段。1.2.读者对象(1)设计员:对需求进行分析,并设计出系统,包括数据库的设计(2)开发人员:配合《设计报告》,了解系统功能,编写《用户手册》。(3)测试员:根据本文档编写测试用例,并对软件产品进行功能性测试和非功能性测试。1.3.参考文档[1]作者:蔡延光;资料名称:数据库原理与应用;出版时间:2012年1月[2]作者:郑仁杰;资料名称使用软件工程;出版时间:2011年7月1.4.名词与术语表1.1名词与术语名称解释系统图书馆管理系统图书信息图书的基本信息,包括书名、图书编号、作者、出版社等ISBN国际标准书号:是国际通用的图书或独立的出版物代码借阅规则对不同的借阅者有不同步的会顶借阅图书数量和借阅时间,对不同的违章情况有不同的罚款措施。DD数据字典DFD数据流图文件级别:机密4ER实体—联系2.系统概述2.1.系统功能描述(1)读者种类的定义,更新,查询主要实现读者种类标准的制定(2)读者基本信息的输入、查询、更新包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件、登记日期、备注等。(3)书籍类别的定义、更新、查询主要实现书籍类别标准的制定(4)书籍信息的输入、查询、更新包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、价格、书籍页码、关键词、登记日期、是否被借出、备注信息等。(5)旧书销毁对于淘汰、损坏、丢失的书目可及时对数据库进行修改(6)借还书信息的输入、查询、更新包括借阅编号、读者编号、书籍编号、出借日期、还书日期、备注信息等(7)方便灵活的查询(8)统计分析功能可以展示出图书类型比例、库存与借出比例等统计信息2.2.面向的用户群体a.本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者,管理员和读者都是经常性用户。b.系统维护人员,熟悉数据库、操作系统、网络维护等工作。维护人员为间文件级别:机密5歇性用户。3.功能性需求3.1.功能列表表3.1功能列表系统名称模块功能需求点图书管理系统图书管理模块对图书进行增加、删除、修改功能借阅管理模块借阅读者借书记录,归还记录读者还书记录读者信息管理对读者信息进行增加、删除、修改操作3.2.图书管理系统详分3.2.1.系统模块图管理员图书信息管理读者信息管理图书借还图书归还信息对图书进行添加、删除、修改等操作图书搜索图书借阅信息显示所有图书信息对读者进行添加、删除、修改、查看读者搜索显示所有读者信息文件级别:机密63.2.2.系统用例图管理员uses登录验证usesusesuses图书管理读者管理借还书管理extends读者uses查看、借阅书籍extendsextends正常处理超期罚款图书管理系统ER图读者读者编号性别姓名登记时间图书编号借阅归还时间图书编号读者编号借阅时间归还图书图书编号书名作者库存量ISBN价格管理读者编号图书编号职工编号管理员联系电话职工编号性别姓名文件级别:机密73.2.3.图书管理模块新书入库,由图书管理人员将书籍编码并将其具体信息录入书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员、读者可以按不同方式查询。功能说明表表3.1图书管理模块功能表功能编号1功能名称图书管理所属部门开发部调查者调查时间审核人功能描述管理员对图书进行录入、删除、修改等操作输入项查询信息处理描述书籍管理输出项书籍情况用例图管理员uses登陆验证extends图书信息录入图书信息查询图书信息删除图书信息更新usesusesuses文件级别:机密8DFD图管理员身份验证添加图书信息删除图书信息修改图书信息图书信息表管理员信息验证错误查询信息查询信息查询信息外部实体名称管理员别名管理员编号简要描述图书馆的管理人员输入的数据流图书情况,读者的情况输出的数据流图书录入,借阅信息,还书信息,读者信息数量3数据存储名称图书信息表别名编号F4说明对书本信息的记录输入的数据流图书信息表输出的数据流图书信息表组成ISBN号+书名+作者+出版商+出版年月+册书相关元素处理1数据流名称查询信息文件级别:机密9别名编号说明读者根据自己需求查询的书籍信息数据流来源读者数据流去向处理1:书籍管理组成作者名/ISBN号/书名数据流名称书籍查询情况别名编号说明读者查询后的书籍情况数据流来源处理1:书籍管理数据流去向读者查询后的书籍情况组成ISBN号+书名+库存+当前可借数数据流名称图书情况别名编号说明书本的基本信息数据流来源处理1:书籍管理数据流去向管理员组成ISBN号+书名+作者+出版商+出版年月+册数数据处理名称书籍管理编号1说明管理员对图书进行入库录入工作输入数据流查询信息,借书信息,图书录入输出数据流书籍查询情况,图书情况处理逻辑由管理员输入入库要求和数目信息和图书情况数据处理名称身份验证编号说明管理员进入图书管理系统的审核输入数据流管理员信息输出数据流验证错误,查询信息处理逻辑由管理员输入自己的信息,由系统中管理员信息审核认证文件级别:机密103.2.4.读者管理模块录入、修改、删除读者信息功能说明表:3.2读者模块功能表功能编号2功能名称读者管理模块所属部门开发部调查者