一、相关技术介绍
1.HTML 5技术
HTML5作为构造Web内容的语言描述方式和互联网的规范,为网站设计提供了一种全新的思路。将HTML5引入到网站开发领域中,以提高用户体验度,使网站更具有吸引力,增强搜索引擎收录以及增加浏览次数等功能,从而有效地提升企业的竞争优势。
2.JavaScript 技术
JavaScript技术与HTML技术相结合使用是目前比较常见的方案,它的解释器被称为JavaScript引擎,是浏览器实现的其中一部分,开发者会频繁使用在客户端的应用中,它能够应用在多种场合,与HTML5技术结合主要是为了给页面带来动态的操作功能使得页面不再单一化,它用来为网页增加不同的的动态操作的功能以给用户带来更流畅和更舒适的浏览体验,如今在一个网页开发中这项技术已经变得必不可少。
3.VSCode开发工具
“VS Code”是微软公司在2015年4月30日发布的一款基于 Mac OSX, Windows和 Linux的跨平台软件,主要面向网络和云计算等领域的软件。同时,该平台还包含了大量的其它编程工具(C++、 C#、 Java、 Python、 PHP等)。
4.MySQL数据库
MySql数据库有许多优点,如容易理解,容量大,存储能力强。
5.Node
Node是一个将 javaScript运用到一个服务中去的一个开发平台,它使得 javaScript可以与类似于 Service中的一种编程语言,如 PHP、 Python、 Perl、 Ruby和其他类似的。
6.vue框架
Vue是一种可以使前后端分离的关键技术,它可以对前端 SPA (single page web application)项目进行捆绑和配置,并将其进行了编译包装等工作。
二、功能介绍
(1)用户
首页、用户注册、用户登录、图书查看、用户搜索、评论
(2)管理员
后台账号管理、借阅管理、评论管理、添加图书、图书管理