【文件属性】:
文件名称:电影票务后端
文件大小:520KB
文件格式:ZIP
更新时间:2021-02-17 04:57:26
JavaScript
电影票务后端
客观的
设计电影院票务预订系统的REST接口。
要求:
客户可以预定电影(如果有)。
如果同一电影可以使用其他插槽,则客户可以更新时间。
可以在特定时间获取所有节目。
可以通过发出的票证ID获取客户的个人详细信息。
客户可以取消预订/删除机票。
同一场演出最多可以预订20人。
如果当前时间和演出之间的差异> = 8小时,则门票将失效
科技栈
后端:Nodejs
数据库:MongoDB
安装与测试
下载仓库。
安装软件包,
npm install
而且您很高兴,数据库可以访问,因此随时可以在您的计算机上进行尝试。
为了进行手动测试,邮递员集合位于文件夹“ Postman_Collection”中。
还添加了针对基本端点的测试套件。 为了运行它们,
npm run test
数据库设计
票证架构
电影
定时
已到期
客户信息
细绳
细绳
布尔型
{na
【文件预览】:
Movie-Ticket-Backend-master
----models()
--------ticketSchema.js(689B)
--------showSchema.js(365B)
----Postman_Collection()
--------Ticket Booking System.postman_collection.json(5KB)
----test()
--------tests.js(5KB)
--------connection.js(494B)
----README.md(2KB)
----postman-screenshots()
--------viewShows.JPG(108KB)
--------updateBooking.JPG(138KB)
--------bookingDetails.JPG(97KB)
--------validateTickets.JPG(114KB)
--------addShows.JPG(128KB)
--------bookTicket.JPG(116KB)
--------CancelBooking.JPG(122KB)
----.gitignore(13B)
----index.js(561B)
----routes()
--------api.js(5KB)
----package-lock.json(99KB)
----package.json(452B)