物联网技术 2018年 / 第4期
540 引 言
“数字图书馆”最早由美国科学家在20世纪90年代首次提出之后,已对其进行了多年的实践和应用开发[1]。经由不断的发展和改进,目前国内的图书基本分为联合建设型、资源服务型以及服务研究型三种。在信息化快速发展的当下,传
java图书馆最新统的人工图书管理机制已经不适用于海量图书信息的存储与管理,网上数字服务已成为现阶段我国图书情报界的主要服务形式。图书管理系统实质上是一种被经常提到的信息管理系统
(Management Information System ,MIS ) [2],信息采集、信息储存、问题加工、对话以及结果输出、管理机构是管理信息系统的几大主要功能[3],是在人和计算机的结合下能够对一些数据性行为进行目标规划和服务咨询,对信息进行管理、处理和存储的系统。
1 图书管理系统的设计目标与流程
基于Java Web 技术设计的网页版图书管理系统,旨在解决人工图书管理过程中遇到的一些图书检索速度慢、书籍借阅信息不能及时更新以及其他一些人为因素导致的一系列图书管理问题,有助于提高图书管理效率。该系统主要针对读者和管理员两种身份进行管理。图书管理系统数据流程图是在调研
了大量图书管理系统的需求和数据流程,根据自身图书管理系统的具体数据流程分析基础上得到的,其数据流向主要包括读者信息和书籍信息的流动[4]。图书管理系统数据流程如图1所示。
2 图书管理系统的功能实现和编码设计
注册模块需要新用户提供学/工号(登录账号)、姓名、
、登录密码等,从而进行读者注册,并且学/工号将会进行数据库验证,避免与登录账号相冲突,之后进行表单验证,保证注册的输入合法性。其他基础信息则会默认进行注册。注册模块效果如图2所示。
图1 图书管理系统数据流程图
图2 注册模块效果图
登录需要根据读者或管理员提供的登录账号和密码进行,系统会自动进行后台数据库的验证,并根据错误信息返回登录,在登录模块进行权限验证,用于区分读者身份和管理员身份。登录模块效果如图3所示。
读者模块主要包含关于读者权限的操作。用户登录后会直接跳转到个人信息页面,也可以跳转到其他
用户的操作页面,主要包括个人信息、图书查阅和密码修改三个小模块。个人信息模块主要显示个人基础信息以及当前书籍借阅和历史书籍借阅情况。个人信息模块效果如图4所示。
图书查询模块会根据读者输入的信息按类别进行检索查
王存娥,杨延宁,吕 茕
(延安大学,陕西 延安 716000)
摘 要:为解决传统人工图书管理较为繁琐的问题,开发了一种基于Java 的图书管理系统。该系统可实现登录、注册、图书管理、读者管理、借阅管理及新书订购等功能。运行结果表明,该系统可应用于小型图书馆的书籍管理和借阅工作,能有效降低图书馆理员的工作强度,同时也方便读者进行图书查询和借阅,提高了工作和学习效率,使图书馆的资源得到充分利用。
关键词:Java ;图书管理系统;数据库;数字图书馆
中图分类号:TP31 文献标识码:A 文章编号:2095-1302(2018)
03-0054-02————————————————
收稿日期:2017-11-21 修回日期:2017-12-22
基金项目:2016陕西省大学生创新训练项目(1559);
延安大学高水平大学学科建设专项研究基金(2015SXTS02);延安大学2016年继续教育教学改革研究专项科研计划项目(YDJZ2016-08)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论