图书馆管理系统毕业设计论文 精品Word下载.docx

上传人:b****5 文档编号:19229813 上传时间:2023-01-04 格式:DOCX 页数:47 大小:1.15MB
下载 相关 举报
图书馆管理系统毕业设计论文 精品Word下载.docx_第1页
第1页 / 共47页
图书馆管理系统毕业设计论文 精品Word下载.docx_第2页
第2页 / 共47页
图书馆管理系统毕业设计论文 精品Word下载.docx_第3页
第3页 / 共47页
图书馆管理系统毕业设计论文 精品Word下载.docx_第4页
第4页 / 共47页
图书馆管理系统毕业设计论文 精品Word下载.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

图书馆管理系统毕业设计论文 精品Word下载.docx

《图书馆管理系统毕业设计论文 精品Word下载.docx》由会员分享,可在线阅读,更多相关《图书馆管理系统毕业设计论文 精品Word下载.docx(47页珍藏版)》请在冰豆网上搜索。

图书馆管理系统毕业设计论文 精品Word下载.docx

硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。

系统的总体特点应该是方便、简单、实用。

1.2目的和意义

随着计算机的广泛应用,其逐步成为现代化的标志。

现在我国的很多学校图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

现在图书馆在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。

因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的记录进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。

1.3系统开发环境

本系统采用的是B/S结构,使用的开发工具为MyEclipse8.5、JSP,后台数据库是Oracle10g,服务器为Tomcat6.0。

软件要求:

操作系统为WindowsXP或更高,浏览器为InternetExplorer6.0或更高版本。

硬件要求:

一台具备MicrosoftWindowsXP系统的计算机,处理器为PentiumIV以上,内存为512M以上,硬盘空间为80G或更高。

第2章 可行性分析

可行性研究的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。

实际上,在整个系统的开发过程中,对系统的可行性将越来越清楚。

因此,在系统的开发过程中,仍然需要继续进行和修改系统的可行性分析,为用户了解项目的进展情况提供更为准确的可行性分析报告。

在现代化技术飞速发展的今天,仍有许多图书馆中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。

此次设计的图书馆管理系统,把图书馆内部的所有藏书、图书管理员和读者等常规操作用计算机进行统一管理,使图书馆的各项操作变得更加便捷、迅速、准确,以此提高图书馆的工作效率和管理水平。

2.1经济可行性

经济可行性是对项目进行可行性分析的一个方面。

经济可行性主要是从资源配置的角度衡量项目的价值,评价项目在实现区域经济发展目标、有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。

鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高图书馆的工作效率,也是图书馆管理发展的必然趋势,其必将有比较宽阔的市场,因此该系统在经济可行性上时可行的。

2.2技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。

本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。

数据库管理系统采用Oracle10g,它能够处理大量数据,同时保持数据的完整性、安全性,并能支持各种复杂的数据库关系。

因此本系统的开发平台已成熟可行。

硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高。

2.3操作可行性

操作可行性又可称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。

操作可行性分析决定在当前社会条件下厂商、销售商是否认可,用户是否需求,社会是否接手,系统是否可行等。

本次设计的图书馆管理系统界面友好,操作简单,便捷易懂,图书管理员和读者都可以充分利用系统的功能,提高图书管理员的工作效率,使读者更能轻松便捷的查询到自己想要借阅的书籍,节省了大量的时间。

2.4业务流程图

根据本图书馆管理系统设计的具体情况将业务流程图分为两类,一类是以读者身份登陆,另一类是以管理员身份登陆。

1.以读者身份登陆后的业务流程

读者登陆系统后能够查询现有图书信息,图书信息中详细记录了图书类别,库存数量,所在书架等信息,使读者可以轻松找到要借阅的书籍。

还可查看已借阅的书籍和个人信息,个人信息可修改。

以读者身份登陆系统的业务流程,如图2-1所示。

图2-1以读者身份登陆系统的业务流程图

2.以图书管理员身份登陆后的业务流程

图书管理员登陆系统后可以对读者、图书、借阅和归还的各种信息进行查看,添加,修改和删除操作,可以设置读者类型和图书类型,可以查看图书库存和历史借阅数据统计信息,可以修改个人信息和密码。

以图书管理员身份登陆系统的业务流程,如图2-2所示。

图2-2以管理员身份登陆系统的业务流程图

2.5本章小结

本章主要对本系统分别从经济可行性、技术可行性和操作可行性三个方面进行了分析,对整个系统的核心模块和业务流程有简单的介绍,并给出相应的业务流程图做以说明,对以两个身份分别登陆系统后可执行的操作给出了介绍。

通过分析说明本工程的技术成熟、完备,具有良好的市场拓展前景,因此本系统具有开发价值。

第3章 需求分析

软件需求分析工作也是一个不断认识和逐步细化的过程。

软件需求分析是软件生存周期中重要的一步。

只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。

因此如何更好地的了解、分析、明确用户需求,保证开发过程按照满足用户需求为目的正确项目开发方向进行,是每个网站开发的重要阶段。

3.1系统概述

3.1.1系统目标

该系统主要建立一个基于B/S模式的图书馆管理系统,面对当起很多学校图书管理仍是人工管理带来的检索速度慢,效率低,借阅归还图书量大,图书统计工作量大,藏书不能完成及时更新的问题,该系统可以对跟系统的两个用户类型的使用实现:

读者和图书馆工作人员。

对于读者在本系统的应用下可实现按照各种方式(如:

书名关键字、图书类别)查询图书馆的藏书情况,能够方便的查询自己的借阅图书情况。

对于图书馆工作人员能够实现方便的对图书进行查询,方便的进行读者借阅情况查询,方便的进行借书还书处理等,便捷的对图书信息进行添加、修改、删除,分类管理等操作,对读者信息进行相关添加,修改,分类管理等操作。

3.1.2用户类和用户特性

图书馆管理系统是一个基于B/S模式的对图书馆进行高效率管理的应用系统,它的用户主要是读者(学生)和图书管理员,学生通过该系统可以对自己所需要的图书信息进行查询,省时又省力,还可以对自己的个人信息进行修改和密码修改。

图书管理员可以通过本系统实现对图书库存信息、图书借阅信息、归还信息、续借操作以及读者信息的高效管理,并可以对自己的信息进行修改和修改密码。

两类用户的具体描述如表3-1所示:

表3-1 用户描述表

用户类型

描述

读者

读者是该系统的重要的使用角色,他们通过该系统可以查询自己需要的图书信息,可以对自己借阅、归还情况进行查询,还可以修改个人信息。

图书管理员

图书管理员是该系统的另一个重要使用者,图书管理员通过该系统进行图书的查找、增加、修改、删除和分类管理等操作,实现对读者借阅、归还和续借图书的操作,实现对系统中图书,读者,读者借阅情况的查询,信息更改维护等操作,管理读者类型,对不同类型读者可借阅的图书数量、借书天数和续借天数进行设置等图书馆的基本操作。

3.2需求分析

功能描述

图书馆管理系统的主要任务是实现读者迅速检索查询,方便借阅、续借和归还图书;

图书管理员高效的完成系统的各项基本操作,包括信息的查询和管理,图书馆管理系统要完成以下功能:

系统登录。

只有经过身份认证的用户才能登录本系统,并且针对不同的用户类型有不同的系统权限,他们所看到的系统菜单也是不同的。

系统管理。

系统管理包括用户设置,图书类别设置,读者类型设置。

用户设置包括用户信息设置和用户密码设置。

图书类别设置包括图书类别的新增、修改和删除。

读者类型设置包括读者类型的新增、修改和删除,读者类型信息包含本类读者可借阅图书的数量、借阅天数和续借天数。

图书管理。

图书管理包括图书信息管理,图书信息的查询。

图书信息查询可以方便用户查找图书信息,减轻借阅负担。

图书信息管理是针对图书管理员开发的功能,用于图书入库、图书下架管理。

图书管理是本系统的重要组成部分,其它多个功能依赖本模块的图书数据。

读者管理。

读者管理包括读者信息管理,读者信息的查询。

读者信息查询可以根据读者编号和读者姓名查询读者信息,方便图书管理员在海量读者数据中查找符合特定条件的读者。

找到读者后,管理员可以修改或删除读者信息。

如果有新读者,管理员还可以使用“添加读者”功能添加新的读者。

图书借阅管理。

图书借阅管理包括图书的借阅、归还和续借。

其中,只有续借是读者登录系统就可以使用的功能,在续借期内,读者不用到图书馆,就可以通过系统网上办理图书续借。

读者到图书馆办理借阅、归还和续借时,需要图书管理员登录系统操作相关功能。

数据统计管理。

统计管理包括图书库存量的统计,借阅数量的统计等。

图书库存量的统计展示了当前图书馆中在库未供出的图书信息,包括图书在库数量。

借阅数量的统计展示了当前已经借出的图书信息,包括图书已经借出的数量。

统计管理为管理员对图书的全局情况的掌握提供了可靠的依据。

图书管理员详细功能描述

读者管理功能。

对读者类型和读者档案进行管理。

读者类型管理包括添加、修改、删除读者类型。

其中,读者类型决定着不同类型读者借阅图书的数量、最大借书天数和最大续借天数。

读者档案管理包括添加、修改、删除读者档案。

添加读者的同时,系统会默认生成一个用户,用户名就是读者编号,初始密码也是读者编号,读者可以在登录系统后修改初始密码。

图书管理功能。

对图书类型和具体图书信息的管理。

图书类型管理包括增加、修改、删除图书类别,本功能采用树状结构实现,使图书类别的划分更合理,类别之间的关系一目了然。

图书信息管理包括增加、修改、删除图书信息。

图书借阅功能。

读者到图书馆办理图书借阅、续借和归还时,管理员登录系统进行相关操作。

如果读者借书超过最大借阅数量,系统提示管理员读者无法借书。

如果读者借阅的图书不在续借期内,系统提示管理员读者无法续借。

读者归还图书时,如果超期,管理员负责罚款的收取工作。

查询功能。

管理员可以查看系统的所有相关信息,包括图书信息、图书类别信息、读者信息、读者类别信息、借阅信息、归还信息,图书库存量统计信息和图书借阅数量统计信息等。

修改密码功能。

管理员登录系统后,可以切换到系统管理模块,执行用户设置中的密码修改功能,修改自己的登录密码,从而保证自身信息安全。

3.2.1读者详细功能描述

读者登录本系统后,可以切换到系统管理模块,执行用户设置中的密码修改功能,修改自己的登录密码,从而保证自身信息安全。

读者借阅图书前可以通过图书查询功能对图书信息进行查询,确定要借阅的图书是否在库。

读者可以对对自己当前借阅书籍进行查询,查看图书是否到期,是否需要续借。

读者还可以查看自己以往的借阅记录。

续借功能。

读者查询自己在借图书在续借期内时,如果需要续借,则可以直接在借阅管理模块中,选择要续借的图书,执行续借操作,不必到图书馆进行续借。

3.3数据流图

根据系统用户类别的不同,本系统数据流图分为两种。

读者可以查看图书信息、查看自己的借阅信息、查看自己的归还记录、续借图书、设置个人信息。

读者数据流程图如图3-1所示。

图3-1读者数据流程图

图书管理员可以管理图书信息、管理读者信息、管理借阅、归还、续借图书、设置个人信息、数据统计。

图书管理员数据流程图如图3-2所示。

图3-2图书管理员数据流程图

3.4数据字典

数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典。

数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。

1、数据项的定义

编号:

1-01

字段:

BOOK_ID

简述:

图书编号

类型:

字符型

长度:

32字节

1-02

BOOK_NAME

图书名称

100字节

1-03

BOOK_AUTHOR

图书作者

1-04

BOOK_PRICE

图书价格

数字型

4

1-05

BOOK_MESS

图书简介

500字节

1-06

BOOK_CBS

出版社

1-07

BOOK_SL

图书数量

3

1-08

OP_RQ

操作日期

日期型

1-09

BOOKCATEGORY_ID

图书类别编号

1-10

BOOK_SHELF

书架

2-01

READER_ID

读者编号

2-02

READER_NAME

读者姓名

20字节

2-03

READER_BIRTH

读者生日

日期型

2-04

DEPART_ID

部门编号

2-05

OP_NAME

操作人信息

2-06

CITY_ID

所属城市编号

2-07

XL_ID

学历编号

2-08

2-09

READERCATEGORY_ID

读者类型编号

3-01

JYMX_ID

借阅明细编号

3-02

借阅人编号

3-03

BOOK_ID

图书编号

3-04

JY_SL

借阅数量

2

3-05

GD_TIME

规定还书时间

日期

3-06

JY_TIME

借阅时间

4-01

GH_ID

归还信息编号

4-02

GH_READERID

读者编号

4-03

4-04

JY_NUM

4-05

GH_BOOKID

归还书编号

4-06

4-07

SJ_TIME

实际还书时间

2、数据流的定义

数据流编号:

F1

数据流名称:

图书信息

数据流简述:

管理员填写图书信息

数据流来源:

管理员

数据流去向:

图书信息表

数据流组成:

1-01+1-02+1-03+1-04+1-05+1-06+1-07+1-08+

1-09+1-10

F2

读者信息

管理员填写读者信息

管理员

读者信息表

2-01+2-02+2-03+2-04+2-05+2-06+2-07+2-08+

F3

借阅信息

读者借阅图书,管理员填写借阅信息

读者,管理员

借阅信息表

3-01+3-02+3-03+3-04+3-05+3-06

F4

归还信息

读者归还图书,管理员填写归还信息

归还信息表

4-01+4-02+4-03+4-04+4-05+4-06+4-07

3.5本章小结

本章对图书馆管理系统的在可行性分析的基础上根据用户需求进行需求分析,本章确定了软件系统各模块间的关系及模块功能,根据数据之间的关系绘制了本系统的数据流图,并描述了数据字典,通过本章的论述对整个系统的设计有更加详细的了解,为以后的程序设计奠定了基础。

第4章 总体设计

总体设计主要是指在系统分析的基础上,对整个系统模块的划分、数据的设计以及整个系统结构规划等方面进行合理的安排。

主要目标是将系统分析阶段所提出的反映了信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。

4.1系统功能设计

该系统在WindowsXP环境下,主要采用MyEclipse8.5开发工具,Oracle10g数据库来设计,开发过程与成果应符合GB/T11457-1995软件工程术语,GB/T8567-1988计算机软件产品开发文件编制指南等。

4.1.1图书管理系统总体结构图

绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。

系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。

本系统的结构图如图4-1所示:

图4-1系统结构图

4.1.2各模块功能描述

1、系统管理。

该模块主要包括图书类别设置、用户设置和读者类别设置三个子模块:

图书类别设置。

该功能选项用于系统管理员对每本图书的类别进行设置。

该功能是对db_bookcategory表进行维护修改等操作,修改后的信息将被保存在该表中。

用户设置。

该功能子模块主要是系统管理员对系统用户信息的管理,通常每一个用户都有详细信息,产生用户时未必要填写完整,可通过此子模块的功能实现对用户信息的补充、修改、删除和修改密码等操作,该操作是对db_user表进行操作,在对用户进行了相关的操作后把操作后的最新信息存放在该表中。

读者类别设置。

该功能选项用于系统管理员根据每

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1