基于Node.js和Bootstrap的图书管理系统设计与研究

2021-06-07 23:30:38陈明雪赵勇周小丽邓思风
现代信息科技 2021年24期

陈明雪 赵勇 周小丽 邓思风

摘  要:随着高职院校的持续扩招,图书馆藏书数量不断增加,这对图书的管理提出了越来越高的要求。通过图书管理设计系统,可以提高图书管理水平,实现图书的添加、删除、修改等功能。文章采用Node.js技术中的模块化思想完成图书管理系统的功能设计,应用Bootstrap框架完成页面设计,并从技术介绍、环境搭建、系统功能、数据库设计等几个方面对图书管理系统进行设计与研究。

关键词:图书管理系统;Node.js;Bootstrap

中图分类号:TP311        文献标识码:A文章编号:2096-4706(2021)24-0012-04

Abstract: With the durative expansion of higher vocational colleges and ever-increasing number of library books, the management requirements of books are getting higher and higher. Through the book management system,, we can improve the level of book management and realize the functions of adding, deleting and modifying books. This paper adopts the modular idea in Node.js technology to complete the functional design of the book management system, applies the Bootstrap framework to complete the page design, and designs and researches the book management system from the aspects of technology introduction, environment construction, system function and database design.

Keywords: book management system; Node.js; Bootstrap

0  引  言

近年來,随着各大高校学生的扩招,学校的图书馆规模扩大,图书管理存在越来越多的问题,如学生借阅过程中不知道藏书是否存在,在图书馆中进行寻找是比较麻烦的;或者需要获取一些电子版的图书相关资料时,图书馆却没有。这时可以设计一款图书管理系统对图书进行管理。本文采用Node.js技术和Bootstrap框架设计图书管理系统,在浏览器端可对图书管理系统进行登录、注册、添加、删除、修改、查询、上传、下载操作。

1  设计过程

1.1  相关技术介绍

在国内开发者大多数采用JavaWeb、JavaEE、PHP、C++等技术来进行图书管理系统的开发,以JavaEE为例,现从采用的框架或模块、安装环境、数据库连接、学习兴趣、应用优势等几个方面与Node.js技术进行对比阐述,如表1所示。

本文采用Node.js技术和Bootstrap框架设计图书管理系统,在浏览器端对图书管理系统进行登录、注册、添加、删除、修改、查询、上传、下载操作,将发生改变的数据发送给服务器端,再由服务端反馈给数据库。……

登录APP查看全文