图书管理系统毕业设计.pdf
《图书管理系统毕业设计.pdf》由会员分享,可在线阅读,更多相关《图书管理系统毕业设计.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 -1-摘 要 随着人类社会的发展,物联网的广泛应用,信息化逐渐成为现代化的标志,人们对知识更加需求,图书馆成为人们的途径之一,图书馆在运作过程中面对大量的图书信息,所有要对资源进行有效的管理,图书馆管理系统的设计与开发。能够快速的满足管理员和读者的要求,提高工作效率。文章依照系统开发的实际操作步骤,从系统概述、系统分析、系统设计和系统实现这四大章节对系统开发过程进行分别阐述。系统借助编程语言 JSP 和 SQL 数据库,实现图书管理系统的读者管理和图书管理等方面。关键词:JSP SQL Server 2005 图书 -2-目 录 第1 章 概述.-4-1.1 课题背景.-4-1.2 目的和意
2、义.-4-第2 章 系统分析.-6-2.1 系统的需求分析.-6-2.2 业务流程分析.-7-第3 章 系统设计.-9-3.1 总体设计原则.-9-3.2 系统体系结构设计.-9-3.3 系统子模块功能介绍.-10-3.4 数据库设计.-11-3.5 系统开发工具与开发模式的选择.-14-第4 章 系统实现.-17-4.1 登陆模块.-17-4.2 图书类别管理模块.-18-4.3 图书管理模块.-18-4.4 读者管理模块.-19-3-4.5 图书借阅管理模块.-19-第5 章 系统测试.-20-5.1 测试目的.-20-5.2 测试方法.-21-5.3 测试结果.-21-总 结.-22-致
3、 谢.-23-参 考 文 献.-23-4-第 1 章 概述 1.1 课题背景 随着人类社会的发展,物联网的广泛应用,信息化逐渐成为现代化的标志,人们对知识更加需求,图书馆成为人们的途径之一,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就必不可少了,本文介绍了在Windows7 及Java、JSP、SQL、MyEclipse 环境下开发本系统的过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从
4、借书证发放到图书的借阅,形成了一个整体自动化管理模式。现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书馆管理系统的开发的基本环境。1.2 目的和
5、意义 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记 -5-录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于存在的这一问题,我认为有必要建立一个图书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。-6-第 2 章
6、 系统分析 2.1 系统的可行性分析 本系统致力于建立灵活、方便的图书馆管理系统,主要有五大功能模块:类别管理模块、图书管理模块、读者管理、借阅管理和基本操作模块。图2.1 系统模块分析图(1).图书类别信息管理:作为一个社区的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理,管理员登陆系统后可以对图书类别进行添加,更新和删除操作。(2).图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了。(3).读者信息管理:管理员可以添加新的读者信息,修改已经存在的读者信息,删除读者信息。-7-(4).图书借阅管理:管理员登陆系统后。可以
7、管理读者的借阅信息。首先输入读者的借书证号,然后输入要借阅的图书和借阅时间,完成借阅的管理。(5).图书归还管理:当读者看完了书或需要归还时,管理员通过系统提供的接口完成图书归还操作。2.1.1 系统技术可行性分析 系统管理员进入用户登录界面后,在登录功能区输入系统管理员的用户账号与密码,登录成功后跳转到系统主窗体。系统可以查看图书信息,并对其进行查找或删除等操作;查看读者信息,对不符合系统规定的进行删除操作;添加图书借阅信息,并对其进行编辑或删除等操作。结束各项操作后退出,回到系统主窗体。-8-系统管理员判断用户账号密码准确性登录成功登录失败系统主窗体图书类别管理浏览图书类别执行数据库操作操
8、作成功返回添加图书类别借阅管理添加图书借阅信息管理图书借阅信息删除借阅信息执行数据库操作操作成功返回图书信息管理浏览图书信息执行数据库操作操作成功返回增加、删除图书信息密码修改修改系统密码执行数据库操作操作成功返回读者信息浏览读者信息执行数据库操作操作成功返回增加读者信息 图2.2 系统管理员业务流程图 -9-第 3 章 系统设计 3.1 总体设计原则 本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对图书馆管理的需求定向开发
9、设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足图书馆管理的需求,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用JSP 技术、SQL 等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。3.2 系统体系
10、结构设计 -10-本系统的系统结构是按照了自上向下的设计理念完成的。第一层是用户登录界面。第二层是系统主页,主要包括图书类别管理,图书信息管理、读者管理、借阅信息管理、修改密码等,用户登录成功后可以转至各个管理功能。第四层即各个管理功能的所有功能。图书类别添加类别编辑删除图书信息添加图书管理删除读者录入查询读者信息维护借阅添加系统管理员借阅查询删除修改密码 图3.1 系统体系结构设计 3.3 系统子模块功能介绍(1)图书类别管理模块:主要功能是系统管理员登入后,添加、编辑和删除图书类别的功能。(2)图书管理模块:主要功能是系统管理员登入后,添加、编辑和删除图书信息的功能。-11-(3)读者管理
11、模块:主要功能是管理员登入后,维护读者的信息。包括录入新的读者,删除不符合规定的读者,编辑现有的读者信息。(4)借阅管理模块:主要功能是管理员登入后,维护图书借阅的信息。包括增加新的,删除不符合规定的借阅,编辑现有的借阅信息。(5)修改密码模块:主要功能是管理员为了保证安全性。重设密码的功能 3.4 数据库设计 使用SQL Sever 2005 作为数据库管理系统,为数据库规划需要的数据表,建立以下几个数据表:图书类别信息(ID,类别名称,备注信息)表3.1 图书类别信息表 字段名 数据类型 字段描述 长度 主键 ID int ID 4 Mingcheng varchar 类别名称 50 Be
12、izhu varchar 备注信息 500 图书信息(ID,名称,出版社,出版日期,ISBN,页码,库存,类别ID)表 3.2 图书信息表 字段名 数据类型 字段描述 长度 主键 ID Int 编号 4 -12-Name Varchar 图书名称 50 Chubanshe Varchar 出版社 50 Chubanriqi Varchar 出版日期 4 Isbn Varchar 图书ISBN 50 Price Varchar 单价 50 Kucun int 库存数量 50 Catalog_id Varchar 类别ID 50 读者信息(ID,姓名,性别,年龄,住址,联系方式,借书证号)表3.3
13、 读者信息表 字段名 数据类型 字段描述 长度 主键 ID Int 编号 4 Name Varchar 姓名 50 Sex Varchar 性别 50 Age Int 年龄 4 Address Varchar 住址 50 Tel Varchar 联系方式 50 Jiehao Varchar 借书证号 50 -13-借阅信息(ID,图书ID,读者ID,借阅数量,借阅时间,归还时间)表3.4 借阅信息表 字段名 数据类型 字段描述 长度 主键 ID Int 编号 4 Book_id Int 图书编号 50 User_id Int 读者编号 50 Jieyueshijian Varchar 借阅时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 毕业设计
限制150内