辅导data留学生、Python,Java/c++程序语言调试、program讲解 讲解数据库SQL|辅导留学生 Statistics统计、回归

- 首页 >> Matlab编程
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)

站长地图