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