基于Java的 - 图书馆管理系统毕业论文

2019-02-14 23:19

毕业设计(论文)

图书馆管理系统

学院(系): 计算机科学与技术 专业班级: 学生姓名: 指导教师:

目 录

摘 要 ............................................................................. III 1. 绪 论 ............................................................................ 1

1.1毕业设计主要任务 ............................................................... 1 1.2目前图书管理系统存在的问题 ..................................................... 1 1.3课题意义 ....................................................................... 1 1.4论文的工作和安排 ............................................................... 2 2.图书借阅管理需求分析 ................................................................ 3

2.1 可行性分析 .................................................................... 3 2.1.1.技术可行性 ................................................................ 3 2.1.2.经济可行性 ................................................................ 3 2.2 图书借阅管理系统需求概述 ...................................................... 3 2.2.1系统目标 ................................................................... 3 2.2.2用户类和用户特性 ........................................................... 4 2.3 图书借阅管理系统需求模型 ...................................................... 4 2.3.1功能描述 ................................................................... 4 2.3.2图书管理员详细功能描述 ..................................................... 5 2.3.3读者详细功能描述 ........................................................... 5 2.3.4主要用例的用例描述 ......................................................... 6 3.总体设计 ............................................................................ 8

3.1 数据库设计 .................................................................... 8 3.1.1数据库设计概述 ............................................................. 8 3.1.2图书信息表结构设计 ......................................................... 9 3.1.3学生用户信息表结构设计 ..................................................... 9 3.1.4管理员信息表结构设计 ...................................................... 10 3.1.5图书状态信息表结构设计 .................................................... 10 3.1.6图书超期信息表结构设计 .................................................... 10 3.1.7图书预约信息表结构设计 .................................................... 10 3.1.8图书挂失信息表结构设计 .................................................... 11 3.2 系统总体结构设计 ............................................................. 12 3.2.1图书管理系统总体结构图 .................................................... 12 3.2.2 系统管理员模块功能 ....................................................... 13 3.2.3 学生用户管理模块功能 ..................................................... 13 3.2.4 图书管理模块功能 ......................................................... 13

I

3.2.5 图书借阅预约模块功能 ..................................................... 14 3.2.6 图书归还挂失模块功能 ..................................................... 16 3.2.7 图书查询模块功能 ......................................................... 16 3.2.8 缴纳超期罚款模块功能 ..................................................... 16 4.程序设计与编码 ..................................................................... 16

4.1开发平台与工具 ................................................................ 16 4.1.1 J2SE平台 ................................................................. 16 4.1.2 开发系统的工具 ........................................................... 16 4.2程序设计 ...................................................................... 16 4.2.1程序设计概述 .............................................................. 16 4.2.2数据库的连接 .............................................................. 17 4.2.3登录模块程序设计 .......................................................... 18 4.2.4系统管理员功能模块的实现 .................................................. 19 4.2.5学生用户管理功能模块的实现 ................................................ 23 4.2.6图书管理功能模块的实现 .................................... 错误!未定义书签。 4.2.7图书借阅预约功能模块的实现 ................................................ 20 4.2.8图书归还挂失模块的实现 .................................................... 21

II

摘 要

系统开发的总的设计目标是实现图书借阅的系统化、规范化和自动化,实现对图书资料的集中统一的管理,以及实现用户在网上的对图书的查询与借阅。本论文主要对图书馆管理系统开发的技术要求,及可行性进行了分析。对整个系统及数据库做出了需求分析,并对数据库的结构及数据表的建立依据分析与设计加以概括。在论文中简单描述了系统的基本功能要求,包括管理员、用户、书籍信息的管理,图书借阅及还入功能的实施方法。经过仔细分析之后,对于系统的功能与实现流程也做了详细的概述。其中,采用结构图对系统所包含的模块进行了描述,对于各模块中数据的操作,则是用数据流程图来表示的。最后,在系统实现的描述中加入了一些关键模块的代码及效果图以便能更好将整个系统所采用的语言及功能表达出来。

设计的实现主要应用了Java语言编写系统,以MySql作为数据库。本系统经过了多次测试,基本功能都已实现,完成了图书借阅所需要满足的要求,设计任务圆满完成。

【关键词】:Java;c/s;MySql;数据库设计;数据查询

III

1. 绪 论

1.1毕业设计主要任务

1.实现图书馆对所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆2.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理;

3.建立图书馆工作人员数据库,限定每个工作人员对软件操作的权限,最大限度的保

工作人员对所需图书的查询;

护数据库;

4.实现图书馆对新书入库,旧书注销的简单处理,并且建立书籍档案,方便进货; 5.实现图书馆

1.2目前图书管理系统存在的问题

1)检索速度慢、效率低

因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了二伟的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。

2)借书、还书工作量大

借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。

3)图书统计工作难、藏书更新不能及时完成。

图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。

我校也是一所发展中的高校,近儿年的发展速度很快,图书馆的规模和藏书数量也不断的扩大,为了解决海量图书的管理问题,改变传统的管理方式也是迫在眉睫了。

1.3课题意义

随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆或者企业内部对图书存销的自动化的管理,能够更快速的满足读者的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的[1]。

图书管理系统的主要功能是实现图书馆图书借阅和归还的管理的自动化。围绕这一主

1


基于Java的 - 图书馆管理系统毕业论文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:好习惯为考研加足马力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: