功能介绍
在线图书馆信息管理系统功能模块图如图1所示。
在科技快速发展的今天,各个行业都在不断地与现代化的先进技术相结合,利用科技的方法来提升自己的竞争力。网上图书馆的信息管理系统自然也不例外,网上图书馆的信息管理系统是伴随着互联网技术的日益成熟而产生的,它从根本上改变了以往传统的管理模式;这不但降低了对服务的管理难度,而且提高了对服务的管理的灵活性。主要模块由管理人员组成。系统主页,个人中心,用户管理;对图书进行分类,信息,借阅等方面的管理;管理还书,图书存取,图书管理,图书管理;管理论坛,系统,使用情况。系统主页,个人中心,图书借阅,图书还书。在系统中,管理员的作用主要是对各种信息进行安全、高效地存储和管理,还可以对系统进行管理、更新、维护等操作,并且对在线图书馆拥有相应的操作权限。它强调的是互动协作和管理的互动性,充分调动了管理者的创造力和积极性,有利于实现网上图书馆的信息管理。
图1 在线图书馆信息管理系统功能模块图
基本实现了图书管理系统应有的主要功能模块,本系统有管理员、用户,管理员:主页、个人中心、图书分类管理、热门图书管理、用户管理、图书借阅管理、图书归还管理、图书入库管理、论坛管理、系统管理,用户;主页、个人中心、图书借阅管理、图书归还管理、我的收藏管理,前台首页;首页、热门图书、论坛信息、新闻资讯、我的、跳转到后台、客服等操作。
在当今高度发达的信息中,信息管理改革已成为一种更加广泛和全面的趋势。为确保中国经济的持续发展,信息时代日益更新,在线图书馆信息管理系统仍在蓬勃发展。同时,随着信息社会的快速发展,各种管理系统面临着越来越多的数据需要处理,如何用方便快捷的方式使管理者在广阔的数据海洋里面查询、存储、管理和共享有效的数据信息,对我们的学习,工作和生活具有重要的现实意义。因此,国内外学术界对此进行了深入而广泛的研究,一个新的研究领域——在线图书馆信息管理系统诞生了。
前端技术:nodejs+vue+elementui,
Express 框架于Node运行环境的Web框架,
语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。
代码结构讲解
1、 node_modules文件夹(有npn install产生)
这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
2、package.json文件
此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
3、public文件夹(包含images、javascripts、stylesheets)
这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
4、routes文件夹
用于存放路由文件。
5、views文件夹
存放视图。
本次设计从图书馆管理人员的角度出发,考虑图书馆管理人员对图书管理工作的繁琐以及整理图书数据的庞大,主要为管理人员管理图书的上架,图书类别等信息的维护。既节约时间,又可以免去图书管工作人员大量的馆务工作,图书管内工作人员可以不用像以前那样各种信息都必须要亲自通知,只需要在系统中发布,图书还借,预约也可以很方便的在系统中进行,一是实现了无纸化图书管理,节约了成本;二是提高了各种工作效率。从读者的角度出发,读者不必去购买各种书籍,图书管工作人员在资源区可以上传各种新书供读者浏览;读者还借预约等信息是通过系统自动管理,为图书管工作人员免去了繁琐的文案工作。
随着社会水平的提供,大众的文化水平,知识水平也随之提高,很多地区,学校都有的图书馆,比如说城市图书,学校图书馆,还有社区图书馆等等。图书系统也慢慢走入我们的生活,图书管理系统具有降低图书管理成本,解决繁重的还借工作的优点。图书馆达到一定的规模以后,图书馆内的图书管理就是一个很急需需要解决的问题,如果没有一个完善的系统去维护,图书管理就会变得很可怕,更不要说通过人工的方式去维护,另外对于图书馆内的图书的借阅,归还,以及图书的续借等等问题都需要严格的把关,如果一本图书在一个同学以及借阅的情况下,图书必须严格记录图书的借阅人,图书的借阅日期,图书的归还日期等等基本信息,保证图书馆内的图书严格有序的进行维护以及对广大群众的方便。