登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

基于java的图书馆管理系统的设计与实现毕业论文

 2021-05-06 12:25:57  

摘 要

随着计算机科学与技术的进步与普及。计算机技术已经在社会的各个领域广泛应用,随着科学的发展,计算机技术的地位越来越重要,掌握并应用计算机技术逐渐成为必要。通过使用计算机技术来解决繁杂的事物,由此来提高工作效率成为各个公司的必要需求。

图书馆管理系统是当今图书馆必须拥有的重要部分,通过对图书馆运行和管理机制进行研究调查,结合自身所学知识,由此开发了此图书馆管理系统。本系统简化了传统图书馆的部分事务,提高了工作效率。本系统中包含6个功能模块:登录模块、主页模块、个人信息模块、图书管理模块、通知公告模块、互助论坛模块、用户管理模块。

本系统使用jsp技术,结合html、css、js、ajax、jquery等前端技术进行网页页面的设计,采用mvc设计模式,使用了ssh(struts2、hibernate、spring)等开源框架进行系统的整体设计,对于图书数据的存储,采用mysql数据库进行数据存取,由以上技术,来构成整个图书馆管理系统。

关键字:计算机;图书馆;jsp;mvc;ssh;mysql

Abstract

With the development and popularization of computer science and technology. Computer technology has been widely used in all fields of society, with the development of science, the status of computer technology is becoming more and more important, master and apply computer technology gradually become necessary. Through the use of computer technology to solve the complex things, so to improve the efficiency of the company to become a necessary demand.

Library management system is an important part of the library must have, through the library operation and management mechanisms for research and investigation, combined with their own knowledge, which developed the library management system. The system simplifies the traditional library, and improves the work efficiency. The system contains 6 modules: login module、home module、personal information module、library management module、notification bulletin module、mutual forum module、user management module.

This system using JSP technology, combined with HTML、CSS、JS、AJAX、jQuery front-end technology of web page design, MVC design pattern, using the SSH (Struts2、hibernate、spring and other open source framework for the overall design of the system, for a library of data storage, using MySQL database to access data, from the above technology which the library management system.

Keywords: computer;library;jsp;mvc;ssh;mysql

目 录

第1章 绪论 1

1.1 课题研究的背景、目的和意义 1

1.2 国内外研究现状 1

1.3 课题研究内容、预期目标 2

1.4 系统目标 2

第2章 设计方案 3

2.1 设计方案的选择 3

2.2 拟采用的技术方案措施 3

2.3 可行性分析 3

2.3.1 技术可行性 3

2.3.2 经济可行性 4

2.4 相关技术简介 4

第3章 数据库设计 6

3.1 数据库设计概述 6

3.2 用户表设计 6

3.3 馆藏图书表设计 7

3.4 分享图书表设计 8

3.5 主贴表设计 9

3.6 回复贴表设计 9

3.7 通知公告表设计 10

3.8 借阅记录表设计 10

3.9 收藏记录表设计 11

第4章 功能模块设计 12

4.1 图书管理系统总体结构 12

4.2 登录模块 12

4.3 主页模块 16

4.4 个人信息模块 17

4.4.1 个人资料 17

4.4.2 我的借阅 18

4.4.3 我的收藏 19

4.4.4 我的分享 20

4.5 图书管理模块 21

4.5.1 图书查询 22

4.5.2 借阅查询 24

4.5.3 图书借阅 25

4.5.4 图书归还 29

4.5.5 学生分享 31

4.6 互助论坛模块 32

4.7 通知公告模块 35

4.8 用户管理模块 37

第5章 系统测试 41

5.1 系统测试及方法 41

5.2 模块测试 41

5.2.1 登录模块 41

5.2.2 个人主页模块 41

5.2.3 个人信息模块 42

5.2.4 图书管理模块 42

5.2.5 互助论坛模块 43

5.2.6 通知公告模块 44

5.2.7 用户管理模块 45

总 结 46

参考文献 47

致 谢 48

第1章 绪论

1.1 课题研究的背景、目的和意义

随着现代计算机技术的快速发展以及计算机的普遍,计算机技术已经应用到社会的方方面面,如今是信息爆炸的时代,利用传统的作业已经无法再满足现代生活的需求,而计算机技术正是弥补了传统行业的不足。未来将是一个计算机和互联网无所不在的时代,人们可以通过互联网,仅仅只需简单的操作,就可以实现原来极为繁琐的目的,互联网能够不受空间的限制,受众人数多,信息交换更加方便快捷,信息量更加庞大,更加多种多样,以上种种,互联网相比传统行业的优势显而可见。同时,由于中国现在提倡发展互联网行业,利用互联网的种种特点,改善传统行业阻塞封闭的环境,实现传统行业的封闭、落后、繁杂向信息化、简易化、性能化的转变尤为重要。

作为一个大学生,除了通过学校本身教授的课程以外,另一个极为重要的获取知识的途径就是图书馆了,在计算机应用还没有普及之前,图书借阅显得极为麻烦,时间耗费长,既影响学生,又影响图书馆的管理人员,同时,由于图书馆馆藏书籍的有限,想要借阅的书籍有可能不在馆,或者不存在,这样在一定程度上浪费了时间又影响了精力,所以实现图书馆的软件化、互联网化、自动化、信息化尤为重要,并且,针对图书馆在馆书籍有限的缺点,本次设计增加了一项特别的功能,即学生之间可以通过图书馆管理系统借阅书籍,通过这样,既弥补了在馆书籍有限的缺点,又促进了全校学生进行交流的环境,是体现学生互相帮助,增加学生交际圈的特别设计。

1.2 国内外研究现状

在国外的图书管理系统中ExLihris公司开发的Aleph500是比较流行的,Aleph500系统是极为智能的,这个系统使用了oracle作为数据库,使其更加安全,稳定,并且便于拓展维护,他使用了多层次的B/S体系和富有结构的逻辑,让其功能更加完善,其功能有图书管理、系统管理维护、采集及图书信息查询,同时还实现资源共享,保障多馆共同作业时的信息流通。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图