【文件属性】:
文件名称:LibraryManagementSystem
文件大小:49KB
文件格式:ZIP
更新时间:2021-05-30 07:59:49
JavaScript
图书馆管理系统 - NodeJS / ExpressJS
这是遵循 MVC 的 Al Akhawayn 大学图书馆管理系统应用程序的服务器端。
它是用 NodeJS 和 ExpressJS 编写的,包含 MySQL、Sequelize、REST 和 JWT。
要求
功能要求
该网站应为两类用户提供支持:
图书馆经理:可以是 AUI 学生兼职工作或大学招聘的员工。 应用程序不应有超过 5 个活动管理器。
学生:任何具有有效 ID 的 AUI 学生。
对于经理,应允许申请执行以下操作:
添加、删除、更新书籍。
显示所有借出的书籍,有逾期。
响应非可用性请求。
将学生置于禁止或清除处。
学生应能够执行以下操作:
搜索书籍。
要求在确切日期借书。
确认书归还。
如果一本书不可用,学生可以提供该书的更多详细信息,并向图书馆提出请求以提供该书。
如果图书馆有书,但无法进行
【文件预览】:
LibraryManagementSystem-master
----.gitignore(17B)
----package.json(837B)
----package-lock.json(106KB)
----services()
--------SpecialRequest.js(3KB)
--------User.js(3KB)
--------Book.js(5KB)
----models()
--------WaitList.js(564B)
--------index.js(986B)
--------Student.js(830B)
--------Book.js(804B)
--------Manager.js(579B)
--------Request.js(736B)
--------Category.js(508B)
--------Author.js(494B)
----.DS_Store(6KB)
----README.md(4KB)
----config()
--------config.json(497B)
----controllers()
--------verifyToken.js(755B)
--------RequestController.js(2KB)
--------UserController.js(3KB)
--------BookController.js(6KB)
----routes()
--------User.js(635B)
--------Book.js(1KB)
--------Request.js(1KB)
----server.js(771B)