计算机科学与技术_基于Java web的计算机图书借阅管理系统的设计与实现.docx
Posted weixin_ancenhw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机科学与技术_基于Java web的计算机图书借阅管理系统的设计与实现.docx相关的知识,希望对你有一定的参考价值。
摘 要
随着信息化时代的到来,越来越多的人喜欢查看电子书,而对电子书的管理在现行的很多图书管理系统里并没有得到实现,尤其是计算机专业书籍变化速度快,日新月异,图书更新速度也快,纸质书籍无法进行快速补充、采购,并且借阅量有限,所以可以通过引入电子书的方式对书籍进行扩充。电子书的借阅需要在指定时间阅读,并禁止借阅者进行打印、复制的操作,这个问题可以解决电子书借阅过程中的版权问题。为了解决上述问题,决定完成《基于Java web的计算机图书借阅管理系统的设计与实现》的课题。
本系统将应用于学校,打破传统的图书借阅方式,实现对电子图书的借阅。本系统中系统管理员负责导入学生信息,使学生具有使用本系统的账号,其中学生具有管理自己账号的权限,可以修改自己的密码、昵称等信息。在本系统中有信息的学生可以进行纸质书借阅和电子书借阅,学生读完一本书可以发表对这本书的评论和见解,添加自己觉得合理地标签。如果图书需求较高时,学生可预约图书排队阅读。系统管理员负责添加图书管理员的信息,并且可对图书管理员进行停职、复职的操作,本系统中的图书管理员主要负责更新图书信息和记录图书借阅人的信息。
关键词:图书管理;在线阅读;html;Java
ABSTRACT
With the advent of the era of information technology, more and more people like to view the e-book, and management of the e-book in existing a lot of books management system management system has not been achieved, especially the computer professional books change speed, with each passing day, library update speed faster, paper books can’t be quick supply, procurement, and borrowing is limited, So books can be expanded by introducing e-books. E-book borrowing needs to be read at a specified time, and the borrower is forbidden to print and copy. This problem can solve the copyright problem in the process of e-book borrowing. In order to solve the above problems, decided to complete the “Java Web based computer library lending management system design and implementation” topic.
This system will be applied to the school, break the traditional way of borrowing books, realize the borrowing of electronic books. The system administrator in this system is responsible for importing student information, so that students have the use of the system account, which students have the authority to manage their own account, can modify their passwords, nicknames and other information. Students with information in this system can borrow paper books and e-books. After reading a book, students can publish comments and opinions on the book and add labels that they think are reasonable. If the demand for books is high, students can reserve books to read in line. The system administrator is responsible for adding the information of the librarian, and can suspend the librarian, the operation of reinstatement, the librarian in this system is mainly responsible for updating the information of books and records the information of the library borrower.
Key words: Library management; Online reading; HTML; Java
目 录
摘 要 I
第1章 绪论 1
1.1 研究背景 1
1.2 研究内容 1
1.3 论文结构 2
第2章 使用技术及工具 3
2.1开发工具 3
2.2框架使用 3
2.2.1 SSM框架 3
2.2.2 原生的前端技术 3
2.3 mysql数据库介绍 3
第3章 系统需求分析 5
3.1系统角色分析 5
3.2功能需求分析 5
3.3 系统可行性分析 8
3.3.1社会可行性 8
3.3.2技术可行性 8
3.3.3操作可行性 9
第4章 系统总体设计 10
4.1系统结构设计 10
4.1.1系统管理员结构设计 10
4.1.2图书管理员结构设计 11
4.1.3学生结构设计 11
4.2 系统数据库设计 12
4.2.1数据实体关系 12
4.2.2数据库表结构 15
第5章 系统实现 19
5.1 管理员账户管理 19
5.2 跳转页面 19
5.3 学生导入 20
5.4 管理员密码重置 20
5.5 人员管理 21
5.6 信息统计(管理员首页) 21
第6章 系统测试 23
6.1测试意义 23
6.2功能测试 23
结 论 25
参考文献 26
致 谢 27
附录A 系统使用说明书 28
附录B 关键代码 29
第1章 绪论
1.1 研究背景
随着社会的快速发展,计算机行业已经无处不在,人们对计算机相关知识的学习和研究也越来越重视。这就涉及到对计算机类图书的借用。对于图书馆借阅计算机类图书需求也会随之上升。图书馆管理是每个院系必须切实面对的工作,现在仍有一部分图书馆在用传统的方式实行图书借阅。这种方式有很多缺点,浪费时间、过程繁琐且保密性差等。
对于计算机的图书借阅,在图书馆借阅时需要对整个计算机书籍进行浏览,没有做出合理的分类,且计算机书籍的质量良莠不齐,需要大量的时间进行判断。因为学习过程中的思维是螺旋上升的,学习到每个层次对相同的知识点都有不同的理解,从在线书评网站上查找到的评价或者受众读者又不能给自己建议,所以需要学生们自己书写对借阅书籍的评价与想法。对于书籍的分类也是一个问题,使用传统的书籍分类对计算机类的书籍并不奏效,因为如果按照编程语言类、算法类、编程类书籍这样去分类,管理员将创建许多分类,对于学生还有管理员都是一个不小的负担,所以需要解决图书分类查找的问题。
现阶段国内的图书管理系统均有在线阅读功能,但存在着版权上的纷争,面向的群体为社会人士,且大部分在线阅读的内容为期刊之类的读物,很少有面向在校学生的在线阅读平台。而国外因为版权的原因,也很少有面向学生的在线阅读的平台。
1.2 研究内容
本文对图书管理系统的架构进行了设计,在设计前需要使用软件技术对系统的需求进行分析,并结合实际的调查结果,对需求分析的可行性和真实的需求做出对比,整理并对比自己构想的内容得到相对有实用性的需求,期间需要使用访谈的方式对需求进行确认和完善。在确立需求后需要对技术文档进行查阅以完成:在线阅读、图书管理和图书评论的功能,对这几个重点实现的功能做出数据抽象,应用数据库技术对数据对象进行构建。
在线阅读模块需要使用javascript技术在保证用户能够阅读的同时还要保证电子图书不被复制,电子的浏览需要使用PDF文档格式处理,将PDF文档以合理的形式进行存储方便存储、查阅以及管理。图书管理需要对图书信息进行抽象,将其抽象为一个类,并指定相关的操作接口,图书评论需要健全其评论机制,减少没有参考价值的评论出现。在实现过程中需要达到高内聚低耦合的特性,需要进行代码管理。在确立逻辑后需要对实现技术进行选型,对Java Web技术进行评估,将其与php技术做出对比,查看优缺点,最终选择一种基于Java的框架对系统进行开发。在开发完成后使用测试技术对系统进行测试,可使用接口测试以细化系统中出现的问题[1]。
1.3 论文结构
本文将对图书管理系统做出设计,对使用的相关技术做出陈述,在逻辑上对内容做出解释,并完成相关的研究,最终形成论文。
本文共有六个部分,本文第一章将对设计系统的背景进行分析并对需要完成的内容进行概要陈述,第二章将对系统的实现方法和技术进行说明,第三章将对系统的需求以及可行性进行说明,第四章对系统关键功能设计进行说明,第五章将对实现功能进行展示与说明,第六章将对系统的关键功能进行测试。
以上是关于计算机科学与技术_基于Java web的计算机图书借阅管理系统的设计与实现.docx的主要内容,如果未能解决你的问题,请参考以下文章