摘要:对于图书馆来讲,书籍管理系统是不可缺少的一部分。图书管理系统的主要作用是为了帮助用户和管理者简洁快速的提供相关信息以及各种数据处理方法。而目前,许多小型图书馆并不能承担起大型书籍管理系统的费用,而且使用也不是很方便,对此,一种使用方式简单方便的小型图书管理系统成为本文的设计研究对象。
本文针对中小型图书馆设计了一款图书管理系统。根据使用者划分,该系统分为用户和管理员两大类。根据功能划分,主要分为书籍信息管理,用户信息管理以及借阅信息管理等三大功能。该系统在开发过程中开发工具为Myeclipse,主要利用了JSP + HTML技术进行系统界面渲染,通过JDBC实现与数据库的连接,以及利用SQL Server数据库来完成相关数据的存储,前后端搭配完成了整个系统的设计与实现。通过操作数据可以满足对用户和管理员的需求,相对于市面上的其他软件而言使用起来较为简单、便捷,不仅为用户和管理员提供了清晰的界面,也能让用户和管理员快速掌握该系统的使用流程,而且维护成本相对来说较低。
关键词:管理系统;JSP;SQL Server数据库
目录
摘要
Abstract
1绪论-1
1.1 研究背景和意义-1
1.2 研究现状-2
1.3 本文主要研究内容-2
2图书馆管理系统分析-4
2.1需求分析-4
2.1.1性能需求-4
2.1.2安全需求-4
2.1.3可靠性需求-5
2.2功能分析-5
2.3系统用例图设计-6
2.3.1学生用例分析-6
2.3.2管理员用例分析-6
2.4绘制系统流程图-6
2.5系统开发环境需求-7
2.5.1MyEclipse 介绍-7
2.5.2 Tomcat简介-7
2.5.3系统使用的编程语言-7
2.6本章小结-8
3数据库分析与设计-9
3.1数据库分析-9
3.2数据库概念设计-9
3.3数据库逻辑结构设计-9
3.4各表之间的联系图-12
3.5本章小结-14
4系统设计与功能实现-15
4.1数据库DAO的构建-15
4.1.1管理员操作系统-15
4.1.2图书馆管理子系统详细设计-17
4.2系统登录模块-19
4.3窗体模块-20
4.4管理员设置模块-21
4.5书籍类别管理模块-21
4.6书籍信息模块-22
4.7用户信息管理模块-23
4.8图书借阅管理模块-24
4.9本章小结-25
5系统测试-26
5.1测试方法-26
5.2测试用例-26
5.2.1 登录界面测试-26
5.2.2 管理员操作测试-27
5.2.3 用户操作测试-27
5.3本章小结-28
结 论-29
参 考 文 献-30
致 谢-31