基于ssm图书管理系统的设计与实现论文

摘 要

随着科技的快速的发展和网络信息的普及,信息化管理已经融入到了人们的日常生活中,各行各业都开始采用信息化管理系统,通过计算机信息化管理,首先可以减轻人们工作量,而且采用信息化管理数据信息更加的严谨,可以直接实现智能化管理和数据存储。同样这样的技术也可以直接应用到图书馆日常管理中,通过计算机智能化管理可以帮我们推进图书馆的数字化建设。
对图书馆进行了一定的考察和分析后,决定设计一个信息化的图书管理系统,采用Java语言技术进行开发,Mysql数据库进行数据存储,页面技术采用Div+css进行布局设计,通过采用这些技术在功能方面更加的完善,界面方面也更加的美观,符合现代人的审美。经过技术的发展目前的图书馆里一般也采用了计算机图书管理系统,但是这一般都是仅限管理员进行使用,对图书进行管理,有一定的局限性,没有考虑到读者,所以经过一番考研调查后,决定在该基础上额外加上用户,让读者都可以参与进来,这样不单单是方便了管理员,对于读者来说借阅图书也更加的方便,直接通过系统就可以查询到具体的借阅信息。

【关键词】 图书管理系统,在线借阅,Java语言,Mysql数据库

Abstract
With the rapid development of science and technology and the popularization of network information, information management has been integrated into people’s daily life. All walks of life begin to adopt information management system. Through computer information management, people’s workload can be reduced first, and the use of information management data information is more rigorous, which can directly realize intelligent management and data storage. Similarly, such technology can also be directly applied to the daily management of the library. Through computer intelligent management, we can help us promote the digital construction of the library.
After a certain investigation and analysis of the library, we decided to design an information-based library management system, which uses Java language technology for development, MySQL database for data storage, and div + CSS for page technology for layout design. Through the use of these technologies, the function is more perfect, and the interface is more beautiful, which is in line with the aesthetics of modern people. With the development of technology, the current library generally adopts the computer library management system, but it is generally only used by administrators. There are certain limitations in the management of books, and readers are not considered. Therefore, after some postgraduate entrance examination and investigation, it is decided to add users on this basis, so that readers can participate, which is not only convenient for administrators, For readers, borrowing books is also more convenient. You can query the specific borrowing information directly through the system.

[Key words] library management system, online borrowing, Java language, MySQL database

目 录

摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景 1
1.2课题研究现状 1
1.3课题实现目的和意义 2
1.4课题实现内容 2
1.5论文结构安排 2
第2章 系统实现的相关技术和环境 4
2.1UML建模语言介绍 4
2.2 Html语言介绍 5
2.3Mysql数据库的介绍 5
第3章 系统分析 6
3.1系统需求分析 6
3.2系统可行性分析 6
3.2.1技术可行性 6
3.2.2经济可行性 6
3.2.3法律可行性 6
3.2.4操作可行性 7
3.3系统性能分析 7
3.4系统功能分析 7
3.5系统流程分析 8
第4章 总体设计 12
4.1系统目标 12
4.2系统功能设计 12
4.3数据库设计 13
4.3.1数据库概念模型 13
4.3.2数据库表设计 16
第5章 系统实现 21
5.1 JAVA与Mysql数据库连接 21
5.2用户身份界面的功能实现 21
5.2.1用户登录功能的实现界面 21
5.2.2 首页功能的实现界面 22
5.2.3个人资料管理功能的实现界面 23
5.2.4图书信息功能的实现界面 24
5.2.5在线借书功能的实现界面 25
5.2.6借书管理功能的实现界面 25
5.2.7还书信息管理功能的实现界面 26
5.3系统后台管理员功能实现 26
5.3.1用户管理功能的实现界面 26
5.3.2图书信息管理功能的实现界面 27
5.3.3借书管理功能的实现 27
5.3.4类型管理功能的实现界面 27
5.3.5管理员管理功能的实现界面 28
5.3.6还书功能的实现界面 28
5.3.7系统管理功能的实现界面 29
第6章 系统测试 30
6.1测试的目的 30
6.2测试任务概述 30
6.3测试项目用例 30
6.3.1准备测试的功能用例 30
6.3.2测试说明 30
结 论 34
参考文献 35
致 谢 37

第1章 绪论

1.1 课题研究背景
现在各行各业都开始采用计算机办公软件来进行协助工作,这样可以更好的提高工作效率,减轻办公人员的工作压力,通过计算机信息化管理,可以使信息长期保存,修改和查找起来更加的方便,对于信息资料的核对也更加的精准。虽然现在很多学习的知识都可以从网上获取,但是图书作为一个获得知识的主要途径,还是没办法替代的,很多人还是习惯去图书馆进行借阅图书查看,而图书馆存储的图书量是非常大的,而且图书种类也是非常的多,如果还是传统的人工管理方式进行管理,那么首先对于图书的查找和分类管理就是一个很大的挑战,但是如果借助于计算机管理软件的出现,可以把图书馆的图书全部录入系统里,可以更精准的进行管理,对于图书馆的查找和存放管理是非常方便的,比如直接输入图书编号就可以快速查找到图书存放在什么位置。其次还额外加入了用户权限,用户可以直接通过登录系统就可以查看图书馆里有什么类型的图书,如果有自己喜欢的图书,可以直接进行网上借阅,然后到时候直接去图书馆取书就行了,这样就避免了,用户不知道图书馆有没有自己要找的书,或者有没有被人借走这种情况的发生,同时如果借阅的人多的话,还可以避免排队,可以更好的节省时间。所以说不管是针对图书馆的管理人员还是对于用户来说,都是非常具有开发价值的。
1.2课题研究现状
在我们国内使用最多的管理系统系列有金盘软件、汇文软件,在国外代表软件有ExLibris和Aleph500。随着人们要求的深入,图书管理系统加入了新的理念,更好的整合了代表管理系统的特点和加入自身特点。现代使用的图书管理系统可以实现图书的快速查找,方便用户寻找需要的图书,并且可以实现电子借阅证,用户的借阅信息实现信息化管理,防止传统借阅证丢失的情况。但经过研究,现在的图书管理系统还存在一些问题,比如由于部门不同、负责工作内容不同的原因,很多的数据都是隔离保存的,不能实现共享,这就造成在工作中需要多个部门奔跑;再有现有的图书管理系统功能不完整不能实现图书馆的整体业务管理,

I 摘要 随着计算机的普及和网络的出现,对信息的需求日益增加,图书馆业务受到 了强烈的冲击,传统的手工管理方式已不能适应现在的信息化社会。如何利用现 有的科学技术条件提高图书信息的管理效率是我们当下要考虑的问题。图书信息 管理系统是典型的信息管理系统,其开发主要包括前端应用程序的设计和后台数 据库的建立及维护两方面。对于前者,要求应用程序功能完备,易于使用;而对于 后者,则要求数据库具有一致性、完整性、安全性等特点。 本课题的研究方法是采取实地考察,调查本市各高校图书馆和市图书馆的图 书管理系统,同时结合大量的参考资料。在图书信息管理系统中,因为涉及内容 比较多,所以在初步的数据库设计中会存在着遗漏的地方,对于这种问题主要通 过查看参考书来解决问题。另外一个存在问题比较多的地方是数据库的实现,比 如编程,对于这个问题只能通过多练习一些简单的编程,同时积极地利用图书馆 和网络资源,多查阅一些相关资料,多和老师、同学交流讨论。 本文对系统的开发工具Delphi7.0及数据库开发语言MS SQL Server2000、SQL 语言原理等知识进行深入的探讨之后,主要阐述了图书信息管理系统的开发背景 和发展趋势、需求分析、功能模块划分、数据库设计、各功能模块的实现方法及 过程等,并对所开发系统中的用户信息和图书信息的添加、删除、修改、查询等 功能界面的设计实现作了详细阐述。本系统能够满足基本图书信息管理的需求, 保证图书管理的安全性。 但是该系统还有许多不尽人意的地方,比如用户界面设计不够美观,系统实 现的功能安排也不够合理。系统的统计设计也只有单一时间的统计等,这些都有 待改进。从系统维护运行上讲,该系统不能在线对功能进行升级,只适用于单 机运行。 图书信息管理系统的开发是一项细腻而又复杂的工作,所以它要求设计者要 有总体规划的能力,还要有百倍的耐心去做,在设计方面一点都不能马虎。图书 信息管理系统的发展趋势就是从单机版向网络版发展,逐步进入数字化管理。 关键词:图书信息管理系统,Delphi7.0开发工具,数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值