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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!