登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于图书管理系统

 2023-04-15 09:04  

论文总字数:13483字

摘 要

基于图书管理系统是一个典型的数据库应用系统,它包含的功能有图书的借与还、图书的分类、图书的查询等。

此次毕业设计我用了当下最流行的框架Struts,以MVC模式进行开发的。开发代码的软件我选择的是MyEclips,数据库选择的是MySQL,服务器选择的是Tomcat。在开发的过程中也用到了JSP技术。

系统中包括借书功能、还书功能、查书功能等一系列模块功能。通过运用该系统会使其在管理上更加的规范,提高管理图书的效率,为读者提供更便捷的服务。

关键词:借书管理;还书管理;查阅管理

Based library management system

Abstract

Based library management system is a typical database applications, it includes features borrowed and also, classify books, books and other books of the inquiry.

The graduation project I used today is the most popular frameworks Struts, MVC pattern to develop. Code development software I chose MyEclips, database selection is MySQL, server selection is Tomcat. In the development process is also used in a JSP technology.

System functions include a library, book function, to find the book features a series of module functions. By using this system will make it even more specification in the management and improve the efficiency of management books, to provide readers with more convenient services.

Keywords: library management; also book management; consult management

目录

摘要 I

Abstract II

第一章 绪论 1

1.1课题研究背景及意义 1

1.2课题开发框架及技术选择 1

1.3本毕设技术的简介 1

1.3.1 MVC简介 1

1.3.2 Struts概述 2

1.3.3 JSP技术概述 2

1.3.4 MySQL数据库技术概述 2

1.3.5 Tomcat服务器技术概述 2

第二章 系统分析 3

2.1 需求分析 3

2.1.1 功能需求 3

2.1.2 操作员需求 3

2.1.3 性能需求 3

2.1.4 数据描述 4

2.2 可行性分析 5

第三章 系统总体设计 6

3.1 项目规划 6

3.2 设计目标 6

3.3 系统功能结构图 7

3.4 数据库设计 7

第四章 系统设计与实现 15

4.1超级管理员设置功能及其实现 15

4.2系统读者信息设置功能及其实现 17

4.3系统读者类型设置功能及其实现 20

4.4系统图书信息设置功能及其实现 22

4.5系统图书信息查询功能及其实现 24

4.6系统读者借阅排行榜功能及其实现 26

第五章 系统测试 28

5.1 测试环境 28

5.2 测试内容 28

5.3 测试成果展示 28

第六章 总结 34

致谢 35

参考文献 36

第一章 绪论

1.1课题研究背景及意义

图书馆是各大高校设立的供于学生和老师借阅学习的重要机构之一,图书馆内有数以万计的珍贵文献资料,因此对其管理至关重要。早期人们对图书的管理是手工化的,但随着经济技术的迅速发展,人们更加注重自己的精神文明,不仅仅是校园内,很多大的城市也设有图书馆,图书馆的规模扩大,图书的增加,读者群众递增,手工化的管理已经远远无法满足需求,计算机技术的发展很好的解决了这一难题。计算机网络技术的迅速发展极大地促进了图书馆的发展进程,并逐渐取代了人工管理图书。因此研究基于图书管理系统这一课题是非常有必要的,它运用数据库技术加强对图书资料的管理,科学系统地将用户从借阅到归还和最终图书管理人员进行分类归放等一系列步骤进行信息化管理,不仅提高效率而且能更好地服务于读者大众,给人们的生活增添一些便利。然而现在仍存在一些图书馆一直沿用传统管理方法,借阅手续繁琐,人工作业量大,用户在较短的时间内也很难搜索到自己喜欢的图书,这样既不利于图书的管理,也不益于人们更好地阅读。因此,为实现更多的用户需求,清除手工记录中存在的弊端,大多数的图书馆正渐渐地走向计算机化。基于图书管理系统具有速度快、存储容量大、方便管理等优点,目前该系统已经得到诸多用户的青睐,给广大读者提供了方便。

1.2课题开发框架及技术选择

软件开发框架有C/S、B/S,下面对C/S和B/S进行比较。

C/S就是客户服务器模式;B/S就是浏览器服务器模式(B代表浏览器,C代表客户端,S代表服务器)。B/S架构以浏览器为客户端(这里其实也是客户端,只是以浏览器为客户端)与web服务器进行交互,web服务器再与数据库服务器进行交互[1]。而C/S以.exe可执行程序为客户端直接与数据库度武器进行交互。所以这里的S和B/S中的S是有差别的。C/S与B/S在硬件环境上存在着差别,C/S建立在专用网络上,B/S建立在广域网上。C/S与B/S在安全性上也存在着差别,一般对安全性要求较高的用C/S,B/S对安全性控制要求就没有C/S那么高,因此不存在安全问题。

由上述可以了解B/S比C/S要好的多,所以选择B/S开发框架。

1.3本毕设技术的简介

本次毕业设计我用了当下最流行的框架Struts,以MVC模式进行开发的。开发代码的软件我选择的是MyEclips,数据库选择的是MySQL,服务器选择的是Tomcat。在开发的过程中也用到了JSP技术。

1.3.1 MVC简介

MVC包含三层:视图层、模型层、控制层。

(1)视图(view)层

最顶层,是将获取到的数据和信息展示给用户看。

(2)模型(model)层

最底层,是核心的model,就是程序需要操作的数据。

(3)控制(controller)层

剩余内容已隐藏,请支付后下载全文,论文总字数:13483字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图