Question: The software Project (MAIN PAPER) EBE Academy is an Engineering institute that offers two year diplomas. You are required to design a system for the

 The software Project (MAIN PAPER) EBE Academy is an Engineering institute

The software Project (MAIN PAPER) EBE Academy is an Engineering institute that offers two year diplomas. You are required to design a system for the academy that allow potential students to register online with their matric results. The academy also has a call center that applicants can call to apply. The call center agents use a desktop application to enter the applicants details. DBE (Department of Basic Education allows EBE to access their database to READ ONLY The DBE database contains all matriculants final results, including names and SA ID's (all the details that would be seen on a matric certificate), After the publication of marks the EBE applications office will run their desktop application which will check if cach applicant meets entrance requirements. This application will query the DBE database, and issue acceptance letters to those who meet requirements. This letter will be saved in a text file. Theory 1. The online registration form will capture: title, first name, surname gender, phone number, SA ID and email address, June marks (aggregate, Maths and Science marks). The call center agent desktop application will capture the same details. This information will be stored in a relational database. Upon registration, the applicant will be issued with a username (first letter of sumame + next two consonants + first three letters of first name + 2 digits starting at 01 and incremented every time the username already exists - eg John Smith - smtjoh09 is the person with smtjoh) and password [first three letters of surname and current year eg Smit2020), The applicant must able change password and view status. 2. If an applicant scores below 60% in either Maths, Science or the aggregate, they are rejected. All those who score 60% and above are provisionally accepted. When the marks are published, the first 100 students with the highest aggregate marks 60% and above are accepted. The rest go to a waiting list. 3. Students will be able to log in and accept their place. When they accept the offer to be student, their status will cha the EBE database. 4. Lists of provisionally accepted (before publication of marks), accepted, student offer accepted and waiting list must also be stored in files by the same name The functional units are: The applicant can register themselves and receive user name and temp password The applicant must able to change password, view status and accept a place at EBE The call center agent must be able to register an applicant and view their status mm Generate lists of provisionally accepted, accepted, student offer accepted, waiting list Use an object oriented language (Java) to implement a Graphical User Interface (GUI) and Java Web to handle online interaction, The software Project (MAIN PAPER) EBE Academy is an Engineering institute that offers two year diplomas. You are required to design a system for the academy that allow potential students to register online with their matric results. The academy also has a call center that applicants can call to apply. The call center agents use a desktop application to enter the applicants details. DBE (Department of Basic Education allows EBE to access their database to READ ONLY The DBE database contains all matriculants final results, including names and SA ID's (all the details that would be seen on a matric certificate), After the publication of marks the EBE applications office will run their desktop application which will check if cach applicant meets entrance requirements. This application will query the DBE database, and issue acceptance letters to those who meet requirements. This letter will be saved in a text file. Theory 1. The online registration form will capture: title, first name, surname gender, phone number, SA ID and email address, June marks (aggregate, Maths and Science marks). The call center agent desktop application will capture the same details. This information will be stored in a relational database. Upon registration, the applicant will be issued with a username (first letter of sumame + next two consonants + first three letters of first name + 2 digits starting at 01 and incremented every time the username already exists - eg John Smith - smtjoh09 is the person with smtjoh) and password [first three letters of surname and current year eg Smit2020), The applicant must able change password and view status. 2. If an applicant scores below 60% in either Maths, Science or the aggregate, they are rejected. All those who score 60% and above are provisionally accepted. When the marks are published, the first 100 students with the highest aggregate marks 60% and above are accepted. The rest go to a waiting list. 3. Students will be able to log in and accept their place. When they accept the offer to be student, their status will cha the EBE database. 4. Lists of provisionally accepted (before publication of marks), accepted, student offer accepted and waiting list must also be stored in files by the same name The functional units are: The applicant can register themselves and receive user name and temp password The applicant must able to change password, view status and accept a place at EBE The call center agent must be able to register an applicant and view their status mm Generate lists of provisionally accepted, accepted, student offer accepted, waiting list Use an object oriented language (Java) to implement a Graphical User Interface (GUI) and Java Web to handle online interaction

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!