Imagine that you are a software developer working on contract with a technology company based in Itahari that provides subscription services of the Al models to individual and team customers. The organisation provides personal plans targeting recreational users who need only a limited number of prompts and pro plans targeting teams, which offer new functions, including specific slots of team members. The work to be done is to create and implement the Java application to manage the subscriptions to Al models, track quotas, and perform plan-specific actions- say enrolment of extra prompts or adding team members. It should be possible that the system can determine differentiation between personal and pro plans, verify all entered data (such as model names, prices of subscriptions, and index numbers), and enforce the rules (such as monthly prompt limits and available team slots). In addition to these tasks, such an application is to provide a user-friendly interface allowing the staff to plan new plans, estimate any rest quotas, organize teamwork, and import/export data in file formats. By completing this project, you will become familiar with object-oriented programming features, inheritance, polymorphism, abstraction and encapsulation and will fully validate the data and create a practical GUI that would meet the requirements of the real world of managing subscriptions.
TO
Topessayz Expert
Academic Expert · Topessayz
Expert academic writer and education specialist helping students in the UK, USA, and Australia achieve their best results.
Need help with your own assignment?
Our expert writers can help you apply everything you've just read — to your actual assignment, brief, and marking criteria.
Get Expert Help Now →← Previous
Robot Setup: You will work with the Stäubli RX90 six-axes/ ABB IRB1600 industrial robot at Studio, which has six degrees of freedom. Make sure to familiarize yourself with the robot system, movement capabilities
Next →
The Australian Computer Society Code of Professional Conduct 2014 is expected to be applied by all Computing Professionals in Australia. It sets out six values but stresses the primacy of the public interest as the overriding value.