联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp

您当前位置:首页 >> Python编程Python编程

日期:2020-07-01 11:03

Event Management Pro

Numerous companies wish to host events, allow customers to book tickets for such events, provide booking

management capabilities to customers, as well as providing ongoing information about their hosted events. A

feature set that would satisfy Event Management Pro's project objectives is given in the description below.

Description

Hosts must be able to register and login using username and password credentials. Once registered, hosts must

be to advertise a new event with details on the event title, description, type (eg: concert, theatre, etc), venue

(name and address), event start/end date/time, number of tickets available, ticket price, etc. Prospective

customers (anyone in the public) must be able to view a list of events coming up in the next month that have not

sold out. Prospective customers must be able to register their details, including payment details to become

customers, and be able to login. Once registered, customers must be able to book (purchase) a ticket for a listed

event, when tickets are available. During the booking process, customers must be able to select an available

seat for the event they are booking. Hosts must be able to broadcast a message to all customers that have

booked tickets to a given event (eg: via email). Hosts must also be able to cancel an event that hasn't started,

which should cancel all event bookings, broadcast a cancellation message to all customers with a booking, and

refund booking costs to customers. A customer must also be able to cancel their booking if the event is

scheduled to occur at least 7 days into the future, and this should refund customer booking costs and free up the

ticket spot for someone else. After a customer with a booking has attended an event, they can leave a review for

the event they went to (one review per customer). Hosts must be able to reply to reviews that have been left by

customers for their events. Subsequently, customers and prospective customers must be able to read reviews,

as well as host replies to reviews, for all events. Customers must also be able to search for events by event title,

description, and/or type. In addition, the system must be able to provide event recommendations to customers

based on the event types and hosts booked in the past. The system must also be able to provide

recommendations to events that have a description, which seems "similar" to descriptions for events that have

been booked in the past.

Project Objectives

Hosts must be able to advertise their events. The platform must also be able to take appropriate steps to handle

events being cancelled by hosts. Customers on the other hand must able to easily find events they are interested

in. The system must also be able to provide a customer with recommendations they might be interested in based

on their history. Once the customer locates a suitable event, they must be able to easily book available seat(s)

they select for that event. Hosts must be able to easily communicate with customers that have such bookings

(eg: to provide them with news about good dining close to the event). Customers and hosts must also be able to

communicate review information for an event (eg: customers post event reviews, and hosts can reply to such

reviews). Finally, the system must also allow customers to cancel their bookings.

Useful Links

Event Booking System: https://www.ticketmaster.com.au/

Example Email API: https://sendgrid.com (see free option)


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp