Skip to content

joeaoregan/LIT-Yr2-EnterpriseApplicationDevelopment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enterprise Application Development

Joe O'Regan (K00203642)

Year 2, Semester 4

BSc Computing (Games Design and Development)

Limerick Institute of Technology

Continuous Assessment

Enterprise Application for an ICT in Education event

Project using Java, Java Servlets, MySQL, JDBC, HTML, and CSS

See the project on Heroku

Assignment is linked to HCID Mobile App


Required Database Environment Variable

JDBC_DATABASE_URL = "jdbc:mysql://<host>:<port>/<database>?user=<username>&password=<password>"


Screenshots

Index Page

Index Page

Home Page

Home Page

Login 1

Login

Login 2

Login required field message

Login 3

Admin login

Manage Exhibitors

Manage event exhibitors

Manage Schedule

Manage event schedule

Manage Speakers

Manage event speakers

Manage Workshops

Manage workshops

Manage Workshops 2

Manage workshops page

Assignment Spec:

You are required to design, develop and test an enterprise application for an ICT in Education event. Your application should include the following components:

  1. General information about the event.
  2. The ability to register as an administrator or an attendee.
  3. The administrator should be able to
  • a. Login to the system
  • b. Add details for
    • i. Speakers
    • ii. Workshops
    • iii. Schedule
    • iv. Exhibitors
  1. 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
  1. 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:

  1. All System Test Cases
  2. Output and results of all testing activities.

Other:

IDE: NetBeans IDE, Java EE

Library: MySQL Connector java 5.1.42