Student Name: Joe O'Regan
Student Number: K00203642
Course: BSc (Honours) in Computing (Games Design and Development)
Module: Enterprise Application Development
Enterprise Application for an ICT in Education event
Project using Java, Java Servlets, MySQL, JDBC, HTML, and CSS
Assignment is linked to HCID Mobile App
JDBC_DATABASE_URL = "jdbc:mysql://<host>:<port>/<database>?user=<username>&password=<password>"
Click to expand
You are required to design, develop and test an enterprise application for an ICT in Education event.
Your application should include the following components:
- General information about the event.
- The ability to register as an administrator or an attendee.
- The administrator should be able to
- a. Login to the system
- b. Add details for
- i. Speakers
- ii. Workshops
- iii. Schedule
- iv. Exhibitors
- The attendee should be be able to
- a. Register to attend
- b. View the above details for speakers, workshops, schedule and exhinitors
- c. Create their own schedule by choosing the workshops they wish to attend
- The system should provide one additional researched activity relative to the context of the systems under development.
All captured information should be stored in a database. This information should be updated, edited and deleted as required.
The design document should capture the following components:
- The System Architecture
- User Interface Design
- The Database Design
- The Application Logic
The test document should capture the following components:
- All System Test Cases
- Output and results of all testing activities.
This application is containerized using Docker and deployed on Render. The database is hosted on Aiven Cloud (MySQL 8.0).
Library: MySQL Connector/J 8.0.33
JDBC_DATABASE_URL = jdbc:mysql://<host>:<port>/<database>?user=<user>&password=<pass>&useSSL=true&trustServerCertificate=true









