图书馆管理系统毕业设计论文.doc
约43页DOC格式手机打开展开
图书馆管理系统毕业设计论文,图书馆管理系统 目录摘要 iii前言 iv第一章 图书馆管理系统分析 11.1 需求分析 11.2 功能分析 21.3 系统用例图设计 21.4 绘制系统流程图 31.5 系统的开发环境 4第二章 数据库分析与设计 52.1 数据库分析 52.2 数据库概念设计 52.3 数据逻辑结构设计 72.4 各表之间的联系图 ...
内容介绍
此文档由会员 luozhida 发布
图书馆管理系统
目录
摘要 III
前言 IV
第一章 图书馆管理系统分析 1
1.1 需求分析 1
1.2 功能分析 2
1.3 系统用例图设计 2
1.4 绘制系统流程图 3
1.5 系统的开发环境 4
第二章 数据库分析与设计 5
2.1 数据库分析 5
2.2 数据库概念设计 5
2.3 数据逻辑结构设计 7
2.4 各表之间的联系图 9
第三章 系统设计与功能实现 10
3.1 数据库Dao类的构建 10
3.2 系统登录模块 11
3.3 主窗体模块 13
3.4 图书类别管理模块 15
3.5 图书信息管理模块 17
3.6 读者信息管理模块 21
3.7 图书订购管理模块 24
3.8 图书借阅管理模块 27
3.9 系统维护模块 30
第四章 系统测试 35
4.1 测试项目 35
4.2 测试用例 35
结束语 37
参考文献 38
图书馆管理系统
摘要
图书馆管理系统是采用Java做前台,后台数据库则采用的是SQL Server 2005,本系统提供6个功能模块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、新书订购管理模块、图书借阅模块,以及系统维护模块。这6个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。
图书馆管理系统是一个供内部人员使用的系统。而图书馆的工作人员也分为两类,一类是操作人员,主要负责图书的借阅和归还的工作;一类是管理员,除了操作人员的所有功能外,还能够对书籍列表、书籍信息、读者信息等进行管理。
论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用Java完成系统开发。
关键词:图书馆管理系统,SQL Server 2005,Java
前言
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和成本。
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。
第一章 图书馆管理系统分析
1.1 需求分析
图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。
一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。
一个最基本的图书馆管理系统要有如下几个重要功能:
(1)用户在借书超期的情况下得到来自管理员的提醒。
(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。
(3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。
(4)未注册用户(游客)也可以浏览所有的图书信息和分类信息,但是无法借阅。
(5)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。
目录
摘要 III
前言 IV
第一章 图书馆管理系统分析 1
1.1 需求分析 1
1.2 功能分析 2
1.3 系统用例图设计 2
1.4 绘制系统流程图 3
1.5 系统的开发环境 4
第二章 数据库分析与设计 5
2.1 数据库分析 5
2.2 数据库概念设计 5
2.3 数据逻辑结构设计 7
2.4 各表之间的联系图 9
第三章 系统设计与功能实现 10
3.1 数据库Dao类的构建 10
3.2 系统登录模块 11
3.3 主窗体模块 13
3.4 图书类别管理模块 15
3.5 图书信息管理模块 17
3.6 读者信息管理模块 21
3.7 图书订购管理模块 24
3.8 图书借阅管理模块 27
3.9 系统维护模块 30
第四章 系统测试 35
4.1 测试项目 35
4.2 测试用例 35
结束语 37
参考文献 38
图书馆管理系统
摘要
图书馆管理系统是采用Java做前台,后台数据库则采用的是SQL Server 2005,本系统提供6个功能模块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、新书订购管理模块、图书借阅模块,以及系统维护模块。这6个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。
图书馆管理系统是一个供内部人员使用的系统。而图书馆的工作人员也分为两类,一类是操作人员,主要负责图书的借阅和归还的工作;一类是管理员,除了操作人员的所有功能外,还能够对书籍列表、书籍信息、读者信息等进行管理。
论文将全面介绍所设计的图书馆管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用Java完成系统开发。
关键词:图书馆管理系统,SQL Server 2005,Java
前言
随着社会的发展,人们对于知识的需求也在不断地增长。书籍作为人们获取并增长知识的主要途径,使得图书馆在人们生活中占有了一定位置。但是近几年来,随着书量的不断增长,造成了书库空间极度不足,图书挤压,管理不善。这些都直接影响了读者对图书馆藏书的充分利用。这时图书馆就特别需要开发一套图书馆管理系统,通过该系统来提高图书馆的管理效率,从而减少管理方面的工作流和成本。
一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。面对图书馆数以万计的图书,纷繁复杂的读者信息,频繁更替的借还书信息,传统的直接方法不但管理出现漏洞,造成损失。因此有一个智能化、系统化、信息化的图书管理系统十分重要的。充分利用计算机的功能实现对读者管理、书籍管理,借阅管理等自动化控制,将会使图书馆的工作大大减弱。方便友好的图形界面、简便的操作、完善的数据库管理。将会使得图书馆系统极大限度的应用于现代化图书管理中。
第一章 图书馆管理系统分析
1.1 需求分析
图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,归还进行管理,并对读者的罚款进行自动计算。通过该系统的自动化管理,能够大大减少图书馆管理人员,还能减少管理人员的工作任务,从而降低管理开销和成本。
一个完整的图书馆管理系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。
一个最基本的图书馆管理系统要有如下几个重要功能:
(1)用户在借书超期的情况下得到来自管理员的提醒。
(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。
(3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。
(4)未注册用户(游客)也可以浏览所有的图书信息和分类信息,但是无法借阅。
(5)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。