Conference Registration System

134 views 8:45 am 0 Comments July 14, 2023

Marketing Research and Data AnalysisConference Registration System – GUI Application Specification: Create an application that calculates the registration fees for a conference. The general conference registration fee is $895 per person, and student registration is $495 per person. There is also an optional opening night dinner with a keynote speaker for $30 per person. In addition, the optional preconference workshops listed below are available. Optional preconference workshops : Workshop : Introduction to E-Commerce , Fee : $ 295 The Future of the Web ,Fee : $295 Advanced Java Programming ,Fee : $ 395 Cyber Security , Fee: $395 The application should allow user to select the registration type, the optional opening night dinner and keynote speech, and as many preconference workshops as desired. The total cost should be displayed. The following UI is for your reference. You can create your own Layout. (MESSAGE TOTAL CHARGES : $920.00) Class Design: You may add any additional variables and methods to implement the logic of your solution. Class Name: ConferenceRegistration – This class creates the GUI for Conference Registration Program. Class Name: RegistrationPanel – This class creates registration panel holding two radio buttons for type of registration (general or student) and one checkbox (dinner and keynote speech). It also calculates the registration fee when either of the registration radio buttons is selected and adding the fee for the lunch and keynote speech if it is checked Class Name: WorkshopPanel – This class creates workshop panel holding 4 check boxes which are preconference workshops that users choose to attend (Intro to Ecommerce, The future of the web, Advanced Java Programming, and Network security). It also calculates the workshop cost if any of the workshops has been checked Class Name: Main Class (your project name) – In the main() method, you create a new instance of ConferenceRegistration class to start the program. ConferenceRegistration conReg = new ConferenceRegistration(); Assignment Instructions: 1. Create a NetBeans project 2. Create a separate java file for each class: ConferenceRegistration.java and RegistrationPanel.java, WorkshopPanel.java and your main class (your project name). 3. In your main class, create ConferenceRegistration instance to start the program. 4. Name your variables clearly 5. Add comments to document your project and code 6. Add space/indentation to make your code easier to read

Tags: , , , , , , , , , ,