Question
INFO5100 Application Engineering Development INDIVIDUAL PROJECT SUBMISSION JAVA SWING APPLICATION CRITERIA Develop a Multi-Party application which includes 4 Enterprises, 6 Organizations and 8 Roles OR
INFO5100 Application Engineering Development
INDIVIDUAL PROJECT SUBMISSION
JAVA SWING APPLICATION
CRITERIA
Develop a Multi-Party application which includes 4 Enterprises, 6 Organizations and 8 Roles
OR
Develop an application around a single business use case such as a University Management Portal that involves 4 departments, 8 roles and an in-depth class design for each department covering maximum number of necessary factors
You can use a project skeleton only as a reference and not for implementation Please do not use classes from the skeleton such as Network, Ecosystem, Business etc, if it is not relevant
Classes are to be designed on your own following the concepts covered in the course (coding pattern, directory, inheritance, components, data structures arraylist, hashmap appropriately)
Class diagram for the solution should be attached in the README file
Each user role should have a work area demonstrating the CRUD responsibilities
A superadmin role alongwith necessary CRUD is required
Form validations are necessary
UI/UX design in terms of Swing components, basic alignment and colors only
4 Work Requests which are cross enterprise and cross organizational are required
Status of the scenarios should be maintained e.g. (In Progress, Ordered, Delivered, Canceled, etc)
Bug free demonstration and exception handling is required
Logical commit history on GitHub
Database of your choice can be used
A simple reporting module with any two analytical charts is sufficient
Proceed only after approval of the idea and a rough class design. Make your GitHub repository private.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started