图书管理系统毕业论文(2)(编辑修改稿)内容摘要:

作止借标记 .当读者交来罚款收据后,系统根据读者条码查罚款文件,将相应记录写入罚款历史文件,并从罚款文件只删除该记录,同时去掉读者文件中的止借标记. 借书过程数据流图如下图所示. 中北大学成人教育学院 2020 届毕业 论文 8 读者文件 借阅文件图书文件记录借阅情况检查读者情况检查读者情况读者借书过程数据流图 还书过程数据流图如下图所示. 借阅文件 借阅历史 罚款文件读者 核查修判改断文超件期计打算印罚罚款单读者文件还书过程数据流图 为了对图书管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充.首先采用图形的方式描述图书管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同 时也有国助于后续的开发人员更好地理解系统需要实现的功能.其次,说明图书管理系统的一些特珠性能要求.如借书 、 还书服务花费的时间一次不得大于5分钟等. 前面着重对借还书流程进行了说细的阐述,以说明如何利用数据流图这一工具进行软件的分析,下面介绍图书管理系统的总体功能要求.简单的图书管理系统主要包括下面的功能: 借书处理:完成读者借书这一业务流程. 还书处理:完成读者还书这一业务流程. 罚款处理:解决读者借书超期的罚款处理. 新书上架:输入新书资料. 旧书淘汰:删除图书资料. 中北大学成人教育学院 2020 届毕业 论文 9 读者查询:根据读者号,查 询读者借阅情况. 第四章 系统设计阶段 4. 1 系统功能模块设计 根据前面对需求的分析,我们得到如下图的模块结构图。 图书馆管理系统 读者查询模块 读者查询 缴纳罚金 图书管理模块 借书模块 系统登录 读者管理模块 还书模块 职员管理模块 基本资料维护 日常维护 系统 安全 模块 增加图书信息 减少图书信息 修改图书信息 增加读者信息 删除读者信息 修改读者信息 增加员工信息 减少员工信息 修改员工信息 中北大学成人教育学院 2020 届毕业 论文 10 图书管理系统需实现的功能主要有四大块:基本资料维护﹑日常维护﹑系统安全模块和读者模块。 其中日常维护和基本资料维护是整个系统的核心。 日常维护包括借书处理﹑还书处理和缴纳罚金。 基本资料维护包括对读者﹑员工和图书等信息得维护 ,主要有读者增删改,对员工资料进行增删改和对图书资料进行增删改。 系统安全模块只是实现最简单的系统登录检查。 读者查询也只实现了简单的查询功能。 下面对具体的模块作具体的介绍。 借书处理的主要功能是输入读者条形码,输入图书条形码,在数据库中插入一条借书记录,该记录包括读者条形码﹑图书条形码﹑借出日期。 还书处理的主要功能是输入图书条形码,在借阅文件中找到相应的记录,将该记录的相应项插入到还书记录中,同时将借书记录删除。 缴纳罚金的主要功能是输入读者条形码,显示该读者的姓名﹑罚款金额和过期天数,如果读者交纳罚金, 则将读者文件的允许借阅标志置为“ Y”。 删除罚款文件中该读者对应的记录,将这一条记录同时插入到罚款历史文件中。 读者查询:允许读者根据自己的条形码或姓名 查询自己的借书记录。 图书资料维护的功能包括输入新书资料﹑删除旧书资料,修改图书资料等。 读者资料维护的功能包括读者信息的输入﹑修改和删除。 工作人员信息维护主要功能包括工作人员信息的输入﹑修改和删除。 注销读者:将读者记录置止借标志,同时提供删除读者信息的功能。 系统登录:是对用户名和输入的密码进行检查,已确定登录用户是否合法。 用户名和密码得维护是在工作人员资料维护模块中实现的。 4. 2 系统 数据库设计 数据库设计 设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。 数据库设计一般包括如下几个步骤: ● 数据库需要分析。 ● 数据库概念结构设计。 ● 数据库逻辑结构设计。 中北大学成人教育学院 2020 届毕业 论文 11 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后而后具体设计打下基础。 仔细分析调查有关图书馆管 理信息需求的基础上,将得到如图 42 所示的本系统所处理的数据流程。 读者种类设置 基本信息录入 读者种类信息管理 基本信息录入 读者记录 读者信息管理 读者信息录入 借阅信息录入 书籍类别设置 基本信息录入 书籍类别信息管理 读者记录 基本信息录入 书籍信息管理 中北大学成人教育学院 2020 届毕业 论文 12 针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构: ● 读者种类信息,包括的数据项有:种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 ● 读者信息,包括的数据项有:读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、 办证日期、备注等。 ● 书籍类别信息,包括的数据项有:类别编号、类别名称、关键词、备注信息等。 ● 书籍信息,包括的数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。 ● 借阅信息,包括的数据项有:借阅信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 有了上面的数据结构、数据项和数据流程,我们就能进行下而后数据库设计。 数据库概念结构设计 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们 之间的关系,为后面的逻辑结构设计打下基础。 根据上而后设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别信息实体、书籍信息实体、借阅信息实体。 各个实体具体的描述 ER 图如下。 读者类别信息实体 ER 图如图 43 所示。 读者 借阅信息管理 书籍信息返回 中北大学成人教育学院 2020 届毕业 论文 13 ……… . 读者信息实体 ER 图如图 44 所示。 ..… .. …. 书籍类别信息实体 ER 图 45 所示。 ..… .. …. 身份证 读者编号 姓名 最多借书数 图书 出版社 止借标志 书名 图书编号 工作人员 身份证 密码 姓名 工作人员编号 中北大学成人教育学院 2020 届毕业 论文 14 实体之间相互。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。