图书馆管理系统设计说明书(第四组内容摘要:

... 23 数据词典 .................................................... 23 数据采集 .................................................... 25 4.功能需求 .................................................. 25 功能划分 .................................................... 25 功能描述 .................................... 错误 !未定义书签。 5.性能需求 .................................................. 31 数据精确度 .................................................. 31 时间特性 .................................................... 32 适应性 ...................................................... 32 6.运行需求 .................................................. 32 用户界面 .................................................... 32 硬件接口 .................................................... 32 软件接口 .................................................... 32 故障处理 .................................................... 33 7.其它需求 .................................................. 33 图书馆管理系统设计 21 1.引言 编写目的 在对系统计划阶段的确定的工作范围内进一步对目标对象和环境作细致、深入的调查分析 项目背景 图书 馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。 现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。 因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 定义 数据流程图( DFD):为描述软件系统中的信息流提供了一个图形方法。 箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。 数据字典是对数据流程图中的数据,变换等进行精确的定义。 参考资料 《数据库系 统简明教材》 《软件工程技术与实践》 《软件工程基础》 图书馆管理系统设计 22 2.任务概述 目标 通过本系统软件,能帮助图书管理人员利用计算机,快速方便的对图书进行编目、借还、检索查询、统计打印等基本的业务工作进行管理。 运行环境 操作系统: Microsoft Windows xp 支持环境: IIS 数 据 库: Microsoft SQL Server 2020 条件与限制 操作系统: Microsoft Windows xp 支持环境: IIS 数 据 库: Microsoft SQL Server 2020/Access 数据库 硬件要求: Pentium III 450 以上 , 258M RAM, 14G HD 3.数据描述 静态数据 基础资料 包括 了图书 所涉及的一些基 本信息 主要包括 管理员、读者、借阅记录、归还记录、续借记录、罚款记录 等资料,这些基础资料将在以后 打印报表时 时直接引用,因此需要预先设置。 图书馆管理系统设计 23 动态数据 1 、 图书信息录入: 主要处理 将新入库的图书的基本信息进行登记 ,比如 图书的名称、类别等; 借阅信息记录: 主要处理 读者借阅图书时,将读者的信息及所借阅图书以及借阅时间等 记录下来;以及读者归还图书时的信息录入; 查询: 主要处理 查询馆中图书的详细信息,包括图书名称、类别、数量等;还可以查询读者的基本信息,包括读者的基本资料以及借阅记录等资料; 读者管理: 主要处理 读者的注册及读者信息的修改和读者的删除等; 数据库介绍 数据库名称:图书馆管理系统 数据字典 读者基本信息(包括借阅证编号、姓名、性别、身份证号、最大借书量、止借标志等) 属性名 存储代码 存储类型 长度 备注 借阅证编号 Rno Char 20 读者编号 姓名 Rna Char 20 读 者姓名 性别 Rsex Char 20 读者性别 身份证号 Rid Char 20 读者身份证号 最大借书数 Rmax Char 20 读者借书权限 止借标志 Rul Char 20 读者是否借书标志 图书基本信息(包括图书编号、图书名称、图书类别、 ISBN 号、作者、出版社、出版日期、定价等) 属性名 存储代码 存储类型 长度 备注 图书编号 Bno Char 20 图书的编号 图书名称 Bna Char 20 图书的名称 图书类别 Bki Char 20 图书的类别 ISBN 号 Bisbn Char 20 图书的 ISBN 号 作者 Bau Char 20 读书的作者 图书馆管理系统设计 24 出版社 Bpu Char 20 图书的出版社 出版日期 Bputi Char 20 图书的出版日期 定价 Bpr Char 20 图书单本定价 管理员基本信息(包括员工编号、员工姓名、员工性别、身份证号、生日、联系电话、地址、登录密码等) 属性名 存储代码 存储类型 长度 备注 员工编号 Wno Char 20 员工 /操作员的编号 员工姓名 Wna Char 20 员工的姓名 员工性别 Wsex Char 20 员工的性别 身份证号 Wid Char 20 员工的身份证号 生日 Wbr Char 20 联系电话 Wpn Char 20 地址 Wad Char 40 登陆密码 Wcd Char 20 员工登陆时的密码 借阅基本信息(包括借阅证编号、图书编号、结束日期、规定归还日期、操作员编号) 属性名 存储代码 存数类型 长度 备注 借阅证编号 Rno Char 20 借阅证的编号 图书编号 Bno Char 20 图书的编号 借书日期 Leti Datetime 8 借书的时间 归还日期 Bati Datetime 8 规定归还日期 操作员编号 Wno Char 20 操作员的编号 罚款基本信息(包括借阅证编号、读者姓名、图书编号、图书名称、罚款原因、罚款金额、罚款日期、操作员编号) 属性名 存储代码 存储类型 长度 备注 借阅证编号 Leti Char 20 借阅证的编号 读者姓名 Rna Char 20 读者的姓名 图书编号 Bno Char 20 图书的编号 图书名称 Bna Char 20 图书的名称 罚款原因 Prs Char 20 罚款的原因 罚款 金额 Pmc Char 20 罚款的金额 罚款日期 Pti Datetime 8 罚款的日期 操作员编号 Wno Char 20 罚款操作员的编号 图书馆管理系统设计 25 数据采集 静态数据主要是通过调查分析出,根据图书馆的具体情况进行预先设置和输入 动态数据则是通过平时的图书馆的运作从而进行的适时的修改。 4.功能需求 系统的分析及步骤要求: 需求分析是对问题进一步发现、求精、建模、规格说明和复审的过程。 用户需求可分成两类:功能性需求:定义系统做什么。 非功能性需求:定义系统工作时的特性。 用户需求的内容包括:功 能、性能、环境、界面、用户因素、文档、数据、资源、安全保密、软件成本消耗与开发进度、质量保证等各个方面。 根据系统分析,图书管理系统的要求如下 : ( 1)需求分析: ① 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除; ② 能够实现对读者档案的查询和编辑管理; ③ 能够进行罚款功能; ④ 能够进行借阅历史的查询功能; ( 2)系统性能要求: ① 系统安全、可靠; ② 功能齐全; ③ 操作方便、界面友好; ④ 易于维护和扩充。 ( 3)系统的功能分析 : 密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。 资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。 系统维护包括对各种表记录的修改、删除、添加等操作。 图书馆管理系统设计 26 系统查询:可以按图书编号、借阅证编号等相关信息进行查询 系统管理:进行员工管理、数据备份和数据恢复。 报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。 其它操作:包括修改密码、添加用户、页面设置 步骤 通过建立系统的数据模型( ER 图)来理解和表示问题的信息域。 通过对图书管理系统的分析,可以得出该系统涉及三个实体:读者、图书、工作人员。 通过对各实体数据关系的整理,我们可以画出如下 E— R 图 : 图 书 编 号图 书 名 称图 书 类 别作 者 出 版 社出 版 日 期定 价I S B N 号图 书 维 护管 理 人 员借还借 阅 者密 码读 者 号 身 份 证 号姓 名 性 别员工编号姓名性别身份证号密码 图书馆管理系统设计 27 这些实体涉及的数据项有: 读者:借阅证编号(读者编号)、姓名、身份证号、最大借书数、止借标志。 图书:图书编号、图书名称、购买日期、定价、类型。 管理员:员工编号、员工姓名、员工性别、身份证号、登陆密码。 实体之间的联系涉及的数据项有: 借阅信 息表: 借阅证编号,图书编号,借书日期,操作员姓名。 罚款信息表 :借阅证编号,读者姓名,图书编号,图书名称,罚款原因,罚 款金额,罚款日期,操作员姓名。 总的 ER图 : 图 书 编 号图 书 名 称图 书 类 别作 者 出 版 社出 版 日 期定 价I S B N 号图 书管 理管 理 人 员借 阅 者密码读者号身份证号姓名性别员 工 编 号 姓 名性 别身 份 证 号登 陆 密 码借 阅归 还 步骤 建立系统的功能模型(数据流图),定义软件应完成的功能。 图书管理系统需要实现的功能主要有四大块:“日常工作管理”、“基本资料维护”、“查询”、和“系统管理”模块。 其中日常工作管理和基本资料维护是整个系统的核心。 图书馆管理系统设计 28 1.“日 常工作”模块: ( 1) 借书处理:主要功能是记录借阅证编号和图书编号,进行借书过程。 在数据库中插入一条借书记录,该记录包括借阅证编号、图书编号、借出日期、还书期限、操作员姓名。 ( 2) 还书处理:主要功能是输入借阅证编号、图书编号,在借阅登记表中找到相应的记录,将该记录的相应数据插入到还书记录中,同时将借书记录删除,并保存在借阅历史记录表中。 ( 3) 缴纳罚金:输入读者的借阅证编号 ,显示该读者的姓名、图书编号、罚款金额和罚款原因,如果读者交纳了罚金,则将借阅登记表的允许借阅标志置为“ Y”。 删除罚款记录表中该 读者对应的记录,将这一条记录同时插入到罚款历史记录表中。 2.“基本资料维护”模块: ( 1)图书资料维护:包括新书的入库,以及现有书籍资料的修改和删除。 ( 2)读者资料维护:包括新会员的资。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。