Description: The purpose of the program is tocreate a Java ticket purchasing program that allows for users tolog in, purchase tickets, keep records of tickets purchased, andkeep information about the user.
Program Requirements: The following are theprogram requirements:
- Must be fully functioning including registration, log-in, viewevents, and purchase tickets
- Tickets should be purchased using “points”, no informationshould be provided via the user for payment method. Default eachuser to an allotted number of points and have a way to add to thepoints from the menu.
- Must include a user interface for the user to interact with(this can be through command line interface or graphical interface.Either way, it should be clearly and easily navigated.)
- The program should be clearly commented and documented
- The program should use a client-server configuration. Data forthe users should be kept on the server either in files or a mysqldatabase and the client program should request the data from theserver.
- At least 2 vulnerabilities must be left in the program. Thevulnerabilities should be documented in private documentation. Allother vulnerabilities should be considered and mitigated.
Deliverables: All program code anddocumentation including a user guide.