基于BS模式的图书馆管理系统毕业论文
2020-05-21 22:14:17
摘 要
当今世界,计算机技术发展迅猛,无纸化信息化办公渐渐成为一种潮流,取代传统的经营管理方法。管理系统便是其中一种,它能够十分有效地提升人们工作的效率以及精度,极大地减少了工作量。本系统就是出于这一目的而开发的,能够使图书馆工作人员的各种管理工作更加高效而且轻松。
作者经过仔细地研究了现代图书馆的管理系统的运行管理机制之后,然后就准备开发了本图书系统。很多的大学学校图书馆中的许多管理事务中存在一些基本问题,这些问题中也包括统计工作不完善的问题,本文中所设计的系统可以有效地解决这些问题。本系统的主要功能模块有:系统设置、口令更改、图书管理、系统查询、读者管理、图书借还。
整个系统具备以下几个特点:(1)自动化操作:为了缩减用户输入的内容和工作量,同时避免因用户输入的信息错误而造成的失真,大部分数据直接从数据库中自动获取;(2) 快速、高效且完备的查询及统计功能:这是管理信息系统的一大优点且必要的功能;经由本文设计的管理界面,其用户在不直接接触数据库的情况下,就能够完成对数据的修改和维护操作;(3)必要的安全性保障:安全性也是本系统的重要特征之一,虽然在学校这一使用氛围中,对于安全性的要求并不十分严格,系统的安全问题依旧不能忽视。
关键词:管理信息系统 MyEclipse B/S MySQL
The Library Management System Based on B/S Model
Abstract
In today's world, the rapid development of computer technology, paperless information office gradually become a trend to replace the traditional management methods. Management Information System is one of them, it can be very effective to improve people's work efficiency and accuracy, greatly reducing the workload. This system is developed for this purpose, it is possible to make various management work of library staff more efficient and easier.
The authors use MyEclipse as a development tool was developed based on B / S model library management system, using JSP technology system interface design in MyEclipse, using the MVC design pattern, use MySQL to complete the preparation of the database, as well as through the JDBC driver to achieve connection works both MyEclipse and MySQL. The authors made a full investigation of the library management system operation and management mechanism, in order to develop this library system. This system is mainly to solve the problems that exist in most college library management affairs including statistical work. The system includes six major functional modules: setting system, changing password, managing books, querying system, managing readers and circulating books.
The system has the following main features: (1)automatic operation: to leseen the users’ workloads on filling the contents and avoid errors, most of data is retrieved directly from the database; (2)accurate, fast, efficient and complete query and statistics function: users can modify and maintain data without touching the database; (3)safety performance: security cannot be ignored, although this demand is not strict in the school.
Key words: MIS;MyEclipse;B/S;MySQL
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 课题设计背景简要 1
1.2 课题研究现状及课题研究意义 1
1.4论文的工作和安排 2
第二章 需求分析 3
2.1 可行性分析 3
2.1.1 技术可行性 3
2.1.2.经济可行性 3
2.2 需求概述 3
2.2.1系统目标 3
2.2.2用户类和用户特性 3
2.3 需求模型 4
2.3.1功能描述 4
2.3.2图书管理员功能的详细描述 5
第三章 总体设计 9
3.1 数据库设计 9
3.1.1数据库设计概述 9
3.1.2图书信息表设计 10
3.1.3图书类型信息表结构设计 11
3.1.4 读者信息表结构设计 11
3.1.5读者类型信息表结构设计 12
3.1.6图书借阅信息表结构设计 12
3.1.7图书归还信息表结构设计 12
3.1.8用户信息表结构设计 13
3.1.9图书馆信息表结构设计 13
3.1.10办证参数信息表结构设计 14
3.2 系统总体结构设计 14
3.2.1图书管理系统总体结构图 14
3.2.2 系统管理员模块功能 14
3.2.3 读者管理模块功能 15
3.2.4 图书管理模块功能 15
3.2.5 图书借还模块功能 16
3.2.6 系统查询模块功能 17
第四章 程序设计与编码 19
4.1开发平台与工具 19
4.1.1 J2EE平台 19
4.1.2 WEB服务器和数据库 19
4.2程序设计 19
4.2.1程序设计概述 19
4.2.2数据库与Web服务器的连接 20
4.2.3登录模块程序设计 21
4.2.4系统管理员功能模块的实现 22
4.2.5读者管理功能模块的实现 23
4.2.6查询功能模块的实现 24
4.2.7图书管理功能模块的实现 28
4.2.8图书借还功能模块的实现 29
第五章 软件测试 32
5.1 软件测试的方法与步骤 32
5.2 测试用例设计与测试用例的运行过程及测试结果分析 33
5.2.1模块测试 33
5.2.2集成测试 34
5.2.3 验收测试 35
5.3 评价 35
第六章 结束语 36
6.1 工作成果 36
6.2 改进意见 36
6.3 收获体会 36
参考文献 38
第一章 绪 论
1.1 课题设计背景简要
人们已经习惯于使用计算机来解决身边的问题,因为这不仅能够减轻人们的工作量,而且能提高办事效率和精度。
在现今的信息化社会,信息化的办公系统和无纸化的操作已然成为了一种潮流。相较于传统的办公方式,借助于管理信息系统的信息化办公系统,有利于构建一个快捷、高效、环保、低成本的办公环境。图书馆管理系统具有信息量的庞大,以及服务对象的广泛等特点,这使其能够成为管理信息系统的一个绝佳的研究领域和研究管理信息系统的一个合适的媒介。本文着手于图书馆管理系统,借助开发一个基于B/S模式的图书馆信息管理系统,来了解和熟悉典型管理信息系统开发的整个流程。
1.2 课题研究现状及课题研究意义
在众多图书馆建立之初的一段时间,各个工作环节一直都采用的是传统的手工方式,这种方式存在很多缺点,这样很容易造成资源的利用率十分低下。跟着图书藏书量的不停歇的增加,大量图书资料相继录入、其查询的难度也随之而增加,手工操作的方式慢慢无法满足随之而来的须求。图书馆管理系统的主要功能是实现能够主动地管理图书馆内部图书的借阅以及归还等操作。围绕这些的主要功能,本系统具有以下核心功能:图书借阅,图书归还,还有其它各种功能。
1.3 课题要解决的问题和采用的手段
相关图片展示: