文档介绍:指导教师:xx老师
基于java的图书管理系统设计与实现
班级:
学生:
学号:
目录
在当今的信息技术如此发达的社会,图书管理系统已经从人们的生活密不可分,即它可以满足中小型图书馆的借阅与管理的需要。在一般学校与科研机构,其下属的很多分支的研究中心,试验中心,各个学院,他们往往都有着自己的规模较大的图书资料室。而这些图书资料室由于本身规模不大因此其对书籍或资料的管理模式不大,因此其对书籍或资料的管理模式一般都比较旧,而且在没有能力也没有必要引进大型图书馆管理软硬件的基础上,寻求一个针对中小型图书资料室的管理软件是必要的。
这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与pc机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以比较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型资料室,图书馆的要求。
系统研究的背景及意义
(1)图书管理系统的发展可以说是从20世纪60年代末期开始。那时候计算机已经出现,并且技术已经进入实用阶段。但是很多大型的图书馆运行的时候需要大量的人力来查询图书信息,并且还要登记借阅归还信息,大量的信息很容易出差错,为了解决这个问题,第一代图书管理系统诞生了。它的出现降低了统计图书信息的错误率,同时减少了人力物力和财力,效率大大提高,为图书管理系统展现了美好的前景。
(2)20世纪70年代末,第二代图书管理系统出现了。由于计算机技术,无论是电脑,电脑系统或开发工具和数据库技术的普及,既为发展图书馆管理系统可能阶段的快速发展。但未能系统地考虑图书借阅的需求和想法。
(3)20世纪90年代末图书管理系统出现了重大的变革。随着信息技术日趋成熟,社会经济不断发展,人们进入到一个信息化时代。对图书管理系统的需求也越来越高,计算机已经融入到了我们的生活,第三代图书管理系统的特点是充分满足人们的需求,系统更加完善。
国内外研究现状
系统操作流程图
系统操作流程图:
首先是系统登录
界面,需要输入用
户名及密码,然
后判断密码是否
正确,如果正确就
会进入功能界面,
可以进行一系列功
能处理,如果密
码不正确,则会提
示错误信息,需
要重新输入。
用户需求分析
(1) 对于普通用户,也就是进入图书馆的普通读者,登陆进入图书管理系统后只能使用图书管理系统的查询功能(可按照图书编号、图书名称、图书的出版社、图书的作者进行查询)、图书类别查询功能,让人们省时省力更方便的借阅书籍。
(2) 管理员这一角色,也就是普通用户的上层,登陆进入图书管理系统后可以对基本信息进行管理。管理员对普通用户信息也可以进行一系列操作,对图书类别信息也可以进行管理,让图书分明别类层次更加清晰,还可以管理读者借还图书,还能查询各个读者的借阅归还情况,还能进行系统管理。
(3) 对超级用户来说,登陆进入图书管理系统后能够实现管理员的全部功能,而且还能修改各角色的权限。
主界面模块
主界面功能实现图如下:
主界面包括图
书信息管理、
读者管理、图
理、退出系统
功能,每个菜
单下都会有
子菜单。
图书信息管理模块
添加图书功能实现图如下: