图书馆管理信息系统完整版

合集下载

图书馆管理信息系统

图书馆管理信息系统

图书馆管理信息系统学生姓名:指导老师:摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了大学图书馆借阅系统。

在课程设计中,系统开发平台为Windows XP,系统采用C/S模式, 数据库采用SQL Server 2000, 开发工具采用eclipse,实现了借还书的方便、高效性、有效性和及时性。

关键字:图书借阅;信息管理;图书维护目录1.问题描述 (2)1.1背景 (2)1.2数据需求 (2)1.3事物需求 (3)1.4关系模式 (3)2.方案图表设计 (3)2.1E-R图 (3)2.2数据流程图 (8)2.3数据字典 (9)2.4关系图: (11)3.数据库源代码 (12)3.1数据库建立 (12)3.2数据初始化 (14)4.结果数据处理 (17)4.1单表查询 (17)4.2超期处理 (19)4.3还书操作 (20)4.4借书操作 (22)4.5书籍状态 (24)4.6读者状态 (24)5.结束语 (35)1 问题描述1.1背景随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

图书管理系统完整版

图书管理系统完整版

图书管理系统完整版1. 引言本文档主要描述了图书管理系统的功能、操作和配置,以帮助用户更好地了解和使用本系统。

本文档适用于图书管理系统的新手用户和潜在用户。

2. 系统概述图书管理系统是一个用于管理图书馆图书、读者和借阅信息的管理工具。

通过本系统,管理员可以方便地管理图书信息、读者信息和借阅记录,提供高效、便捷的图书管理服务。

3. 功能模块图书管理系统主要包括以下功能模块:3.1 图书管理图书管理模块包括图书信息的添加、修改、删除和查询功能。

管理员可以方便地维护图书馆的图书资料。

3.2 读者管理读者管理模块包括读者信息的添加、修改、删除和查询功能。

管理员可以维护读者信息,包括姓名、电话、邮箱等。

3.3 借阅管理借阅管理模块包括借阅信息的添加、修改、删除和查询功能。

管理员可以记录和管理读者的借阅信息,包括借阅时间、归还时间等。

3.4 系统设置系统设置模块包括系统参数的配置,如借阅规则、提醒消息等。

管理员可以根据需要调整系统设置。

4. 操作指南以下各章节将分别介绍各功能模块的操作步骤。

4.1 图书管理操作指南4.1.1 添加图书1.登录系统,进入“图书管理”模块。

2.点击“添加图书”按钮。

3.输入图书相关信息,包括书名、作者、出版社等。

4.选择图书分类,点击“保存”按钮。

4.1.2 修改图书信息1.登录系统,进入“图书管理”模块。

2.在图书列表中找到需要修改的图书,点击“编辑”按钮。

3.修改图书相关信息,点击“保存”按钮。

4.1.3 删除图书1.登录系统,进入“图书管理”模块。

2.在图书列表中找到需要删除的图书,点击“删除”按钮。

3.确认删除后,系统将删除该图书信息。

4.1.4 查询图书1.登录系统,进入“图书管理”模块。

2.在图书列表中,可以通过书名、作者等条件进行搜索。

3.系统将显示匹配的图书列表。

4.2 读者管理操作指南4.2.1 添加读者1.登录系统,进入“读者管理”模块。

2.点击“添加读者”按钮。

图书馆信息管理系统

图书馆信息管理系统

03 图书管理功能
图书采编
采购计划制定
根据图书馆藏书建设规划和读者需求,制定 科学合理的图书采购计划。
图书编目
对新采购的图书进行编目,包括分类、编目 数据录入、贴标签等。
采购实施
按照采购计划,通过招标、议标等方式采购 图书,确保采购的图书质量。
图书加工
对图书进行物理加工,如盖章、贴条码、装 防盗磁条等。
通过数据分析和挖掘,为图书馆的 决策和发展提供有力支持,推动图
书馆的现代化和智能化发展。
02 系统架构与技术
整体架构
客户端/服务器架构
采用C/S架构,实现前后端分离,提 高系统稳定性和可维护性。
分布式系统
微服务架构
将系统拆分为多个独立的微服务,每 个服务负责特定的业务功能,提高系 统的可维护性和可扩展性。
06 未来展望与挑战
人工智能技术在图书馆信息管理系统中的应用前景
个性化推荐服务
利用AI技术,根据读者的借阅历史、兴趣偏好等, 为读者提供个性化的图书推荐服务。
智能检索
通过自然语言处理等技术,提高检索的准确性和 效率,使读者能够更快速地找到所需资源。
自动化管理
运用机器学习等技术,实现图书馆资源的自动化 分类、编目和管理,减轻工作人员负担。
通过分布式技术,实现系统的高可用 性、高性能和可扩展性。
关键技术
1 2 3
大数据技术
利用大数据技术,实现对图书馆海量数据的存储、 处理和分析,提高数据利用效率。
人工智能技术
应用人工智能技术,如自然语言处理、机器学习 和深度学习等,优化图书馆信息检索、推荐和个 性化服务等功能。
云计算技术
采用云计算技术,实现图书馆信息资源的动态管 理和按需分配,降低系统运维成本。

图书管理信息系统

图书管理信息系统

图书管理信息系统1、系统概述1.1 目的本文档描述了一个图书管理信息系统的功能和特性,旨在提供一个详细的系统设计和实施指南。

1.2 背景随着图书馆的数字化和信息化进程加速,图书管理信息系统成为现代图书馆不可或缺的一部分。

该系统的设计目的是提高图书管理的效率和效果,并为图书馆用户提供更好的服务体验。

1.3 目标本系统的目标是提供以下功能:- 图书录入和管理- 读者管理和查询- 图书借阅和归还管理- 图书馆内的库存管理- 统计分析和报告2、系统需求2.1 功能性需求2.1.1 图书录入和管理2.1.2 读者管理和查询2.1.3 图书借阅和归还管理2.1.4 图书馆内的库存管理2.1.5 统计分析和报告2.2 非功能性需求2.2.1 可靠性2.2.2 可用性2.2.3 安全性2.2.4 性能2.2.5 可维护性2.2.6 用户友好性3、系统设计3.1 架构设计3.1.1 系统模块划分3.1.2 模块之间的接口设计3.2 数据库设计3.2.1 数据库表结构设计3.2.2 数据库表之间的关系设计3.3 用户界面设计3.3.1 登录界面设计3.3.2 主页面设计3.3.3 图书录入界面设计3.3.4 图书查询界面设计3.3.5 图书借阅界面设计3.3.6 图书归还界面设计3.3.7 统计分析和报告界面设计4、系统实施4.1 环境准备4.1.1 硬件要求4.1.2 软件要求4.2 系统安装4.2.1 数据库安装和配置4.2.2 系统软件安装4.3 数据导入4.3.1 图书导入4.3.2 读者信息导入4.4 系统测试4.4.1 功能测试4.4.2 性能测试4.4.3 安全性测试4.5 系统部署4.6 用户培训4.7 系统维护5、附件本文档涉及的附件包括:系统设计图、数据库结构图、界面设计图、测试报告等。

6、法律名词及注释- 版权:指知识产权法保护的著作权人对其著作物享有的复制、发行、展览、表演、放映、广播、信息网络传播等权利。

图书馆管理信息系统

图书馆管理信息系统

图书馆管理信息系统正文:1. 引言本章节介绍图书馆管理信息系统的背景和目的,以及本文档提供给读者的内容概述。

2. 系统需求分析2.1 用户需求调研:详细描述对该系统使用者进行访谈、问卷调查等方式获取到用户需求。

2.2 功能性要求:列出了该系统需要实现哪些功能模块,并对每个功能模块进行详细说明。

- 图书借阅管理:描述如何记录借还图书、逾期通知等相关流程;- 馆藏资源管理:包括采购新书籍、编目分类处理等操作;- 用户权限控制:定义不同角色用户在系统中所能执行的操作范围;(其他功能按类似格式添加)3. 数据库设计与数据字典描述数据库表结构设计,包括各个字段名称、类型以及关系。

同时附上一个完整数据字典。

4.界面设计与交互流程展示主要页面布局和元素位置,并通过简单示意图展示不同页面之间切换或跳转时涉及到的交互过程。

5.技术架构与开发环境用于开发此项目所选取/推荐使用的硬件设备、软件工具和开发语言。

6.系统部署与维护详述如何将该图书馆管理信息系统部署到服务器上,并提供日常运行的维护指南,包括数据备份策略等内容。

7. 测试计划与结果分析描述测试用例设计以及对应的执行情况。

列出主要功能模块进行单元测试或集成测试时所涉及到的案例。

8. 风险评估与安全性考虑分析可能存在的风险并给出相应解决方案,同时介绍了在整个项目中保障用户数据安全性所采取措施。

9. 用户培训手册提供一个简明易懂且操作规范化程度高的用户使用手册,帮助新员工快速熟悉本系统各项功能.10.参考文献所有相关资料来源11.致谢(可选)对于为此次项目付出辛勤努力人们表示感谢12 . 附件:- 数据库表结构文件;- 系统界面原型图;13 . 法律名词及注释:(1)著作权法:是国家制定来保护作者对其作品享有经济利益和精神权益的法律。

(2)个人信息保护条例:是国家为了维护公民合法权益,规范个人信息处理活动而制定的一项行政法规。

图书馆管理信息系统

图书馆管理信息系统

图书馆管理信息系统1 需求分析 (2)1.1 系统背景分析 (2)1.2图书管理业务流程图 (4)1.3数据流程图 (7)1.4数据字典 (11)1.4.1 数据项描述 (11)1.4.2 数据结构 (11)1.4.3 数据流的描述 (11)1.4.4 处理逻辑的描述 (20)1.4.5 数据存储的描述 (23)1.4.6 外部实体的描述 (25)2 概念模型设计 (25)2.1实体图 (25)2.2 实体—联系图 (27)2.3 数据库概念模型 (28)3 逻辑模型及物理模型设计 (28)3.1 数据库概念模型转换为关系模型 (28)3.2 数据库物理模型 (29)4 数据库的实施与运行 (29)4.1生成的SQL语句 (29)5 参考资料 (33)1 需求分析1.1 系统背景分析<系统背景简介…>1.组织机构介绍。

2.业务情况介绍随着学院的日渐扩大,图书馆的管理工作也日益复杂,但其主要工作分为:●新书入库:首先,图书馆的管理部门根据图书的库存量、图书的需求量和各类图书的最近发展情况向采购员发出购书计划单,采购员根据购书计划单向图书供应商发出购书单,采购员收到图书供应商的提货通知单并提货,将检验不合格的图书退给供应商,并发出重新发货的通知单。

其次,将入库书单和检验合格的图书交付给图书管理员。

最后,对新书进行分类处理:即按国家统一的分类进行编号,登记书号、书名、作者、出版社、价格、数量等信息到书库,并将购书单和提货单交付给财务部门。

记入入库文件。

●图书出库注销:对于过期的各类图书进行出库处理,注销其相应信息。

●图书的借出:图书管理员根据借阅者的借书单去查阅书库,若有借阅者要借的书,则将书借给借阅者,并将借阅者的借阅证号、姓名及所借图书的信息记入书库借阅文件,若没有借阅者要借的书,借阅者可以预定所要借的书,管理员将预定信息记入预定文件。

●图书的归还:借阅者将所借的书归还图书馆时,管理员对图书进行检查,若完好,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息;若被损坏,开出罚款单,并将罚款信息记入罚款文件,将借阅者相应的归还信息记入图书归还文件,并注销相应的借阅信息;若超期,则根据超期的天数进行罚款,同时将相关罚款信息记入罚款文件,将借阅者的这条归还信息记入归还文件,并注销相应的借阅信息。

图书馆管理信息系统(可编辑修改word版)

图书馆管理信息系统(可编辑修改word版)

管理信息系统课程设计图书馆管理信息系统1.背景:1.1图书馆管理信息系统建设的意义:当今世界 Internet 和 Intranet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

图书管理工作面对大量的可模块化处理的信息,是当今信息化的一个重要阵地。

图书管理系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

1.2图书馆管理信息系统建设的目的:图书馆信息系统建设的目标,实现图书馆资源管理和服务的全面信息化。

图书馆的主要业务就是书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。

此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。

项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。

使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

具体目的有:1)图书馆管理员可以进行书籍录入;管理员和读者可以查看系统内所有的书籍的详细资料,包括书籍的编号、名称,类型,作者,出版社,购买日期、单价等。

2)图书馆管理员可以进行读者资料录入,管理员和读者可以查看系统内读者的资料,包括读者编号、姓名,性别,类型,学院、登记日期等。

3)读者可以查看自己的借书记录,以及要借的图书的图书编号,是否被借,剩余本数等。

1.3目前国内图书馆管理信息系统的发展:图书馆管理信息系统的发展仍处在初级阶段。

图书馆管理信息系统

图书馆管理信息系统

图书馆管理系统班级:成员:目录:1.课题功能描述2.基本要求3.系统调查与分析4.系统功能设计5.系统应该具备的基本职能6.数据表的创建7. SQL Server数据库对象设计8.图书检索模块9.系统结构图1.课题功能描述:实现的功能包括:录入图书,借阅图书,归还图书,注销旧书,查询图书,修改图书。

2.基本要求:(1)要求用C++语言编程,在Visual C++环境下调试完成;(2)要求划分功能模块,各个功能分别使用函数来完成;(3)运用SQL Server数据库进行数据处理;3.系统调查与分析(1)新的图书购进后,分门别类的进行归类与汇总,加以编号。

(2)新书编号后,上到书架以备学生借鉴。

(3)如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。

(4)学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间4.系统功能设计(1)信息录入功能1)添加新图书信息。

当图书馆收藏新图书时,系统向用户提供新图书信息录入功能,由于同一种书可能会有多本,因此,新图书的信息有两类:某一个ISBN类别的图书信息,包括:ISBN书号、图书类别、书名、作者、出版社、出版日期、价格、馆藏数量、可借数量、图书简介;另一个具体到每一本书的信息,包括:ISBN书号、图书书号、是否可借。

每一个ISBN书号和同一个ISBN书号的多本书之间是一对多的关系,每一本书的图书书号是唯一的。

2)添加读者信息。

用于登记新读者信息。

包括:借书证号、姓名、性别、身份证号、职称、可借数量、已借数量、工作部门、联系电话等。

3)借阅信息。

用于登记读者的借阅情况信息。

包括:借书证号、借阅书号、借出日期、借阅期限、归还日期等信息。

归还日期为空值表示该图书未归还。

5.系统应该具备的基本职能(1)登录子系统:主要提供用户登录功能,并按各用户的权限使用本系统。

分为三类用户:权限公查询,管理员的权限是借还书和管理书,超级管理员的权限是管理读者,管理图书分类,管理管理员登录帐户,管理逾期图书。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书馆管理信息系统 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】管理信息系统课程设计图书馆管理信息系统1.背景:图书馆管理信息系统建设的意义:当今世界Internet和Intranet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

图书管理工作面对大量的可模块化处理的信息,是当今信息化的一个重要阵地。

图书管理系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。

图书馆管理信息系统建设的目的:图书馆信息系统建设的目标,实现图书馆资源管理和服务的全面信息化。

图书馆的主要业务就是书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。

此外,还需要提供图书的信息查询、读者图书借阅情况的查询等功能。

项目实施后,能够提高图书馆的图书借阅、归还流程,提高工作效率。

使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。

具体目的有:1)图书馆管理员可以进行书籍录入;管理员和读者可以查看系统内所有的书籍的详细资料,包括书籍的编号、名称,类型,作者,出版社,购买日期、单价等。

2)图书馆管理员可以进行读者资料录入,管理员和读者可以查看系统内读者的资料,包括读者编号、姓名,性别,类型,学院、登记日期等。

3)读者可以查看自己的借书记录,以及要借的图书的图书编号,是否被借,剩余本数等。

目前国内图书馆管理信息系统的发展:图书馆管理信息系统的发展仍处在初级阶段。

计算机的运用是实现图书馆管理现代化的最重要手段,其发展过程大致经历了两个阶段:初级阶段,即电子数据处理系统(EDPS);高级阶段,即管理信息系统(MIS)。

虽然两个阶段都是利用计算机收集、储存资料,并对资料进行综合性的统计和分析,缩短信息处理时间,辅助完成图书馆管理工作,以提高图书馆管理效率为目的。

但高级阶段是在初级阶段的基础上,对信息处理提出了更高的要求,采用了更复杂的综合技术,因此可以为图书馆管理提供更加准确、详实的信息,大大提高图书馆管理工作的效率。

未来图书馆的发展方向:随着知识在人们日常生活、工作中的重要性日渐提高,作为知识宝库和信息集中地的图书馆,其功能与职责都发生的巨大的变化,如社会职能日益加强,服务内容不断深化,服务范围不断扩大。

具体体现为:1)载体多元化。

随着存储技术的飞速发展,不仅存储方式繁多,存储量大,而且也为更加简便与安全。

这使传统馆藏载体由单一化的印刷模式向声像型、电子型等多媒体并存的多元化发展。

2)馆藏资源的网络化、数字化、共享化。

在网络发达的今天,图书馆能够跳出其所在地区的地理限制,其除了藏有实体信息资源(如报刊、杂志、图书、数据库等)外,还可以通过网络将国内外图书馆所有相关的专业信息资源连接起来,形成一个世界范围的图书馆,实现馆与馆之间资源共享。

依靠网络,让信息的获取变得最方便、更快捷。

3)工作手段的自动化。

通过网络,人们可以足不出馆而查询新出版物信息,进行文献查新和办理定购手续,办理馆际互借等等。

网络已经使图书馆的工作模式发生了极大的改变。

4)服务范围社会化。

对于用户来说,他们只要在办公室或家中点击鼠标就可以通过网络浏览,查询和检索世界上任何一个开放式电子图书馆的信息资料。

使用户不再受时间和空间的限制。

5)服务方式的智能化。

在知识爆炸性增长的当今社会,信息资源的多样化、动态性和易变性必然给用户的学习和查询带来一定的困难和障碍,这需要馆员们必须对五花八门的海量信息资源进行分门别类的科学梳理,明确地引导用户快速驶入“信息高速路”,从而实现服务方式的智能化。

2.系统模块分析基本数据维护功能模块该模块提供了使用者录入、修改并进行维护基本数据的途径。

比如可以在该模块输入读者的信息、书籍的各项信息,也可对这些信息进行修改、更新。

基本业务功能模块主要实现对读者利用图书馆借还书籍的管理,比如根据读者的借用书籍要求更新图书馆书籍数据库系统,如果书籍已经借出,可以进行预留操作,用户每次还书也要进行数据库记录的各项更新。

该模块是整个图书馆管理系统的核心。

数据库管理功能模块在图书管理部门,对所有的图书信息和会员信息都要进行统一管理,书籍的借出等情况也要进行详细的登记,以便能对整个图书管理部门的运作有全面地了解,并根据实际情况补充书源不足的部分。

信息查询功能模块在对图书管理信息系统进行全面信息化管理的过程中,查询是一项非常重要的功能。

比如用户借书信息,借还日期的信息,书籍库源情况信息,预留信息等,这项功能能使用户得到即时书籍信息,方便用户根据实际情况选择业务方式。

安全/使用管理功能模块这是任何一个信息管理系统都需要的部分,图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书的借出状况,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。

帮助功能模块这也是软件不可缺少的部分,为了方便使用者使用软件,应该有一个详细的帮助模块。

图书管理系统的功能需求图如图2-1所示。

图2-1 系统总体功能需求框图3.系统的功能分析基本数据维护功能需求基本数据维护模块的具体功能如图3-1所示。

基本维护信息包括:书籍信息和用户信息等。

图3-1 基本数据维护模块功能需求框图1)书籍信息的增加,如图3-2所示。

图3-2 增加书籍信息这个功能实现把书籍信息输入到数据库中。

书籍信息包括名称、作者、ISBN、类别、预留信息和价钱等信息。

2)书籍信息的修改,如图3-3所示。

这个功能实现把书籍信息修改后输入到数据库中。

图3-3 修改书籍信息前置条件:已存在书籍。

3)用户信息的增加,如图3-4所示。

这个功能实现把读者信息输入到数据库中。

读者信息包括姓名、地址、城市、区号、借书条目和预留条目信息。

图3-4 增加用户信息4)用户信息的修改,如图3-5所示。

这个功能实现把读者信息修改后输入到数据库中。

图3-5 修改用户信息前置条件:已存在该读者。

基本业务功能需求基本业务功能需求模块的具体功能如图3-6所示。

这些功能需求基本上包括了读者要求提供的业务。

图3-6 基本业务功能需求框图1)借书功能需求,如图3-7所示。

该功能实现的是将读者要求借出的书籍信息加入到数据库中,然后更新数据库,借出的时间段内,该书不能再借出。

借出信息包括书目和借出者等。

图3-7 借书功能2)还书功能需求,如图3-8所示。

这个功能实现将读者要还的书籍信息以及读者的姓名,重新将书籍状态设置为可用。

同时更新数据库。

输入信息包括书名、作者、借出的书目和借出的读者的姓名。

图3-8 还书功能3)预留书籍功能需求,如图3-9所示。

这个功能实现将读者的预留书籍要求输入到书籍信息中,便于借出书籍归还时能够及时把书借给预留读者。

预留信息包括书名、作者和要求预留书籍的读者姓名。

图3-9 预留书籍功能前置条件:相应书籍已全部借出。

4)撤销预留功能需求,如图3-10所示。

该功能实现根据读者的要求撤销预留功能,改变当前书籍的预留状态,更新数据库,以便其他读者能进行书籍的预留或者借出。

图3-10 撤销预留功能前置条件:预留书籍状态已经开启。

数据库维护功能数据库维护功能是信息管理系统不可或缺的部分,其需求如图3-11所示。

图3-11 数据库维护功能需求1)读者信息管理功能需求,如图3-12所示。

该功能实现对读者信息的统一管理,可以增加和修改读者信息。

图3-12 读者信息管理功能2)书籍信息管理功能需求,如图3-13所示。

该功能实现对书籍信息的同意管理,可以增加或者修改书籍的信息。

图3-13 书籍信息管理功能查询功能需求这个模块的具体功能如图3-14所示。

图3-14 查询功能需求框图1)读者信息查询需求,如图3-15所示。

该功能实现查询读者的现有信息,除了读者的个人信息外,还有读者的预留书籍,以及已经借出的书籍信息。

图3-15 账单查询功能2)书籍信息查询需求,如图3-16所示。

图3-16 书籍查询功能安全使用管理功能需求这个模块的具体功能如图3-17所示。

安全的管理功能包括用户名以及密码验证的管理。

图3-17 安全使用管理功能需求框图帮助功能需求这个模块的具体功能如图3-18所示。

帮助功能包括软件总体说明和软件使用说明图3-18 帮助功能需求框图4.数据库设计:图书馆管理信息业务流程图:图书馆管理信息数据流程图:读者档案管理数据流程图:图书档案信息管理数据流程图:借阅系统数据流程图:归还系统数据流程图:实体属性:1)借书E-R图:2) 还书E-R 图:数据库逻辑结构设计 :读者编号 读者姓名 读者性别 读者类型 学院 读者信息实体还书借阅信息实体读者编号 书籍名称 书籍编号 书籍名称 借出日期 还书日期罚金借书数借书期限nn读者姓名 读者性别 读者类型 学院 读者信息实体借书书籍信息实体书籍编号书籍名称 书籍类型 作者 出版社 出版日期价格借书数借书期限nn读者编号表4-1 读者信息表表4-2 借阅信息表表4-3 书籍信息表用Visual FoxPro建立数据库:1) 读者信息表:2)借阅信息表:3)书籍信息表:4)图书借阅信息库:5)图书馆管理信息系统:5.系统维护系统维护包括书库维护、借阅人库维护、管理员库维护、部门库维护和默认还书期限和计算机硬件的维护等模块。

书库维护书库维护包括新书入库、查询显示、全部显示及删除等模块。

对书库进行任何修改后,系统执行退出时,将查看数据库是否已被修改,然后提示用户是否保存修改并按用户要求进行相应操作。

借阅人库维护借阅人库是保存在本图书馆具有合法借书权限的人员。

如果选择“借阅人库维护”选项,则进入该窗口。

该窗口具有增加、删除、查询、定位及退出等功能。

管理员库维护在“管理员库维护”窗口中,系统管理员可以创建和删除图书管理员编码及口令。

但无权修改图书管理员编码及口令,非系统管理员只可以修改自己的口令。

部门库维护选择“部门库维护”选项后,进入该窗口。

当借阅人库中有人属于某一部门,系统就不允许用户删除该部门。

默认还书期限选择“默认还书期限”选项后,打开窗口。

默认还书期限是以月计,修改并确认后,系统将按照设置填写借阅图书操作中的预期还书日期。

相关文档
最新文档