学术论文网提供毕业论文和发表论文服务

明华学院图书馆系统

  • 论文价格:*******
  • 用途: 本科论文
  • 作者:学术论文网
  • 点击次数:
  • 论文字数:13821
  • 论文编号:******
  • 日期:2022-07-05
  • 来源:学术论文网

摘 要

       传统上图书馆方为了馆藏的正确性,必须雇用大量学生定时进行封馆盘点作业,如此一来会造成读者使用图书馆资源的不便。即使读者填写寻书单还需等待数日或更久的时间,才能在馆员努力的找寻中取得图书,也可能读者此时不需要参考该图书内容而失去价值。网络科技及应用系统正持续地进行革命性的改变,导致图书馆必须变革及数字化改造。随之而起图书馆经营中信息的取得及运用不仅仅是局限于处理内部事务的电脑操作及信息,电子化下的图书馆运营方法必须借由信息来管理,而且作业流程也需作改变。

       论文包括以下几个部分:

       第一部分系统分析,通过对用户需求的分析,说明了本系统需要实现的主要功能有用户信息管理、书架管理、图书管理、信息公告管理、证件管理、藏书管理、流通管理、预约管理、到期提醒管理、续借审核管理、延期扣费管理、用户押金管理、系统管理。

       第二部分概要设计,设计了系统的整体框架,设计了系统的功能,设计了系统的数据库。

       第三部分详细设计,设计了用户信息管理模块的时序图、书架管理模块的时序图、图书管理模块的时序图、信息公告管理模块的时序图、证件管理模块的时序图、藏书管理模块的时序图、流通管理模块的时序图、预约管理模块的时序图、到期提醒管理模块的时序图、续借审核管理模块的时序图、延期扣费管理模块的时序图、用户押金管理模块的时序图、系统管理模块的时序图。通过时序图设计完成了系统各个功能模块的代码框架。

       第四部分系统实现,通过SSH框架完成了图书管理系统的用户信息管理、书架管理、图书管理、信息公告管理、证件管理、藏书管理、流通管理、预约管理、到期提醒管理、续借审核管理、延期扣费管理、用户押金管理、系统管理等模块。通过本系统的可以达到了为学校的图书馆服务,为广大的读者服务的目的。

关键字:JSP   Struts  图书馆   信息系统



Abstract

       Traditionally, in order to make the collection correct, the library has to employ a large number of students to check the closing of the library regularly, which will cause the inconvenience for readers to use the library resources. Even if the reader has to wait for days or more to fill in the search form to obtain the book in the effort of the librarian, the reader may not need to refer to the book at this time and lose value. The network technology and application system are undergoing revolutionary changes, which leads to the transformation and digital transformation of the library. Therefore, the acquisition and use of information in library management is not only limited to the computer operation and information processing of internal affairs. The library operation method under the electronization must be managed by information, and the operation process also needs to be changed.

       The paper includes the following parts:

       The first part of the system analysis, through the analysis of user needs, explains that the main functions of the system need to achieve are user information management, bookshelf management, book management, information announcement management, certificate management, collection management, circulation management, appointment management, expiration reminder management, renewal audit management, delay deduction management, user deposit management, system management.

       In the second part, the overall framework, functions and database of the system are designed.

       The third part is the detailed design, including the sequence diagram of user information management module, bookshelf management module, book management module, information announcement management module, certificate management module, collection management module, circulation management module, appointment management module and expiration reminder management module , time sequence diagram of renewal audit management module, time sequence diagram of deferred fee deduction management module, time sequence diagram of user deposit management module and time sequence diagram of system management module. The code frame of each function module of the system is completed by the design of sequence diagram.

       The fourth part is the realization of the system. Through the SSH framework, the user information management, bookshelf management, book management, information announcement management, certificate management, collection management, circulation management, appointment management, expiration reminder management, renewal audit management, deferred deduction management, user deposit management, system management and other modules of the book management system are completed. Through this system, we can achieve the purpose of serving the school library and the readers.

Key words: JSP   Struts   Library   Information System


 

第一章 系统分析
 

1.1 问题来源
 

       图书馆是一个收藏图书并提供相关服务的地方,主要功能是提供读者服务以满足不同需求的读者。在平时图书馆存放着数以万计的图书、期刊,以及各式各样的数字影音、数字典藏,再依图书项目分类成丰富的馆藏资源。然而馆藏资源其价值不在于它的存在,而在于传递读者馆藏知识。如何让读者有效的获取所欲图书,且不花费过多的时间在寻找图书上,是图书馆管理重要的一环。图书馆每年在固定时间会以图书盘点为由,请读者提前归还所有借阅的图书,停止图书的流通,在这期间书库也停止对读者开放。除此之外,传统上图书馆方为了馆藏的正确性,必须雇用大量学生定时进行封馆盘点作业,如此一来会造成读者使用图书馆资源的不便。即使读者填写寻书单还需等待数日或更久的时间,才能在馆员努力的找寻中取得图书,也可能读者此时不需要参考该图书内容而失去价值。
 

1.2 选题背景
 

1.2.1问题定义
 

       网络科技及应用系统正持续地进行革命性的改变,导致图书馆必须变革及数字化改造。随之而起图书馆经营中信息的取得及运用不仅仅是局限于处理内部事务的电脑操作及信息,电子化下的图书馆运营方法必须借由信息来管理,而且作业流程也需作改变。
 

1.2.2选题意义
 

       图书馆为因应日增的业务量、协助读者快速寻书、保护读者借阅图书的隐私性及扩大读者自主权等需求。构建图书管理系统,馆藏流通速度的效能已有明显提升,读者对于服务更为满意,其构建过程亦遭遇许多困难,经图书馆团队合作才逐一克服。因此,为有效运用电脑科技,并提升图书馆在盘点及上架所耗费庞大的人力与时间。本研究尝试以信息技术做基础,简化及减少这些人工作业为动力。
 

1.3系统功能分析
 

       在系统开发前期,通过对所在工作的图书馆以及对图书馆内部的不同业务进行了解,通过整理他们的目标需求以及图书馆所有的运行情况的调研,在本次设计的图书管理系统中也同样应该具备部门职能以及用户角色的分配功能。故在系统中将设计三种不同的用户角色类型:系统管理员、信息管理员、用户。
 

      1. 用户角色:
 

       普通用户(只有查询权限,具体可以查询的信息包括新书查询、图书查询、借书查询、信息公告查询、预约查询、到期提醒管理、延期扣费查询,个人密码维护)、图书管理员(图书的编辑和管理,具体可以进行书架管理、图书信息管理、证件管理、藏书管理、流通管理、信息公告查询、预约管理、图书到期提醒管理、续借审核管理、延期扣费管理、用户押金管理以及个人密码维护)、系统管理员(用户信息的管理、书架管理、图书信息管理、个人密码维护以及信息公告管理)
 

       2. 功能模块划分:
 

       1)用户信息管理模块
 

       系统管理员以对系统中用户的详细情况进行登记和管理,发布系统中各种用户的信息。
 

        2)书架管理模块
 

       系统管理员和图书管理员可以对系统中的书架信息进行管理,明确这些书架在图书馆中的位置,便于图书管理员去查找相应的图书。
 

        3)图书管理模块
 

       系统管理员和图书管理员可以对系统中的图书信息进行管理。通过图书信息的登记和发布,使得系统可以电子化的管理这些图书的信息。
       普通用户可以查询图书的信息,可以查看到图书的详细信息。
 

        4)信息公告管理模块
 

       系统管理员可以通过系统发布相关的公告信息。通过公告信息的发布,使得用户可以了解最新的图书馆动态,从而更好的为读者服务。
       图书管理员和普通用户可以查询信息公告管理的信息,可以查看到信息公告管理的详细信息。
 

       5) 证件管理模块
 

       图书管理员可以通过系统管理用户的证件信息。通过证件信息的管理,实现对用户的借书证的登记和管理,从而更好的为读者服务。
 

       6) 藏书管理模块
 

       图书管理员可以通过系统管理藏书信息。通过藏书信息的管理,实现对图书位置、借阅历史记录、数量等基本信息的管理。
 

        7) 流通管理模块
 

       图书管理员可以通过系统管理读者的借书、还书以及书籍顺坏信息管理。通过藏书信息的管理,实现对图书流转的历史记录的管理。
 

        8) 预约管理模块
 

       图书管理员可以通过系统管理读者的预约信息管理。通过预约管理,实现对读者对图书预约借阅。
 

        9) 到期提醒管理模块
 

       图书管理员可以通过系统管理读者的还书到期信息管理。通过到期提醒管理,实现对读者对还书的提醒。
       普通用户可以查询到期提醒,可以删除到期提醒信息。
 

       10) 续借审核管理模块
 

       图书管理员可以通过系统管理读者的续借审核信息。通过续借审核管理,实现对读者续借的登记和管理。
 

       11) 延期扣费管理模块
 

       图书管理员可以通过系统管理读者的延期扣费信息。通过延期扣费管理,实现对读者延期还书的惩罚。
 

       12) 用户押金管理模块
 

       图书管理员可以通过系统管理读者的押金信息。通过押金管理,实现对读者借书后归还的保证管理。
 

       13) 系统管理模块
 

       系统管理员、图书管理员以及用户可以进行个人密码的修改。
 

1.4用例图
 

       1)系统管理员
 

       系统管理员可以进行用户信息的管理、书架管理、图书信息管理、个人密码维护以及信息公告管理。系统管理具体如图1-1所示。

图1-1 系统管理员用例图

       2)图书管理员
 

............略


第二章 概要设计
2.1 系统概述
2.2 功能分析
2.3 数据库分析
2.3.1实体的分析
2.3.2实体的属性
2.3.3实体之间的联系
2.4 数据库的概念设计
2.5 数据库的逻辑结构设计
2.6数据库的物理设计
第三章 详细设计
3.1 数据库连接模块的创建
3.2用户信息管理模块的详细设计
3.3书架管理模块的详细设计
3.4图书管理模块的详细设计
3.5信息公告管理模块的详细设计
3.6证件管理模块的详细设计
3.7藏书管理模块的详细设计
3.8流通管理模块的详细设计
3.9预约管理模块的详细设计
3.10到期提醒管理模块的详细设计
3.11续借审核管理模块的详细设计
3.12延期扣费管理模块的详细设计
3.13用户押金管理模块的详细设计
3.14系统管理模块的详细设计
3.15 开发工具及环境
第四章 系统实现
4.1 用户角色相关模块
4.2 图书管理员角色相关模块
4.3 系统管理员角色相关模块
结束语
参考文献(略)
 

1,点击按钮复制下方QQ号!!
2,打开QQ >> 添加好友/群
3,粘贴QQ,完成添加!!