22 Java III

C868 Software Development Capstone

Design and develop a fully functional software application that addresses your identified business problem or organizational need. Include each of the following attributes as they are the minimum required elements for the application: 

  • One of the following application types: mobile, web, or stand-alone application
  • Code including inheritance, polymorphism, and encapsulation
  • Search functionality with multiple row results and displays
  • A database with the functionality to securely add,modify, and delete the data
  • The ability to generate reports with multiple columns, multiple rows, date-time stamp, and title
  • Exception controls
  • Validation functionality
  • Industry appropriate security features
  • Design elements that make the application scalable
  • Incorporate a user friendly, functional GUI