Answered step by step
Verified Expert Solution
Question
1 Approved Answer
[25 marks] Your aunt decided to open a day-care centre. The number of kids at her day-care centre is rapidly increasing and her methods
[25 marks] Your aunt decided to open a day-care centre. The number of kids at her day-care centre is rapidly increasing and her methods of keeping data about the kids and their parents and guardians are becoming difficult to maintain. When a child is enrolled at her day-care centre, details about the child are recorded on a card and the card is indexed and stored in a filing cabinet. The details that are recorded about the child include the name(s), surname, date of birth, whether the child is a boy or a girl, date of enrolment and the category into which the child falls (new born, kindergarten or R- Grade). On the same enrolment card, details about the parents/guardians are also recorded. These details include name(s) and surname(s) of the parent/guardian, relationship with the child, residential address, contact details and emergency contact details. Your aunt has approached you and asked if you can develop a simple computerised form that would enable electronic capturing of these details. As an Information Technology student who is proficient in programming, you have decided to create this system using the Java programming language. Question 3 Required Using Java Swing components, develop a simple application that will enable a staff member at the day-care centre to capture enrolments. You are supposed to use various Java Swing components to construct a user-friendly user interface. Decide which details the user will manually add as well as details that the user will simply select or check as a way of inputting details. The user must be able to click a button to save the details of enrolment or to cancel and close the form. When the user clicks the "Save" button, the system must save details to a text file. For this question, students are encouraged to use imagination and be creative). Rubric Objective Use the information supplied to create a working application. Generate test data, submit evidence of a working application. Submit screen shots which are attached to the main assignment pdf and a zip folder containing the entire application. The application is called eEnrol System. Criteria Create a graphical user interface for the eEnrol System, reflecting all the required components, including labels, text fields, check/radio buttons or drop-down menus, and buttons using Java. Allocate 1 mark for the correct usage of each Java component (JFrame, JLabel, JTextField, JButton, etc.). The grader will use discretion to award marks depending on clarity, readability and evidence of effort put on the work. Coding the buttons: Writing code that makes the buttons respond to click events for the Save/Cancel/Close buttons. Evidence of them working must be supplied. 5 marks are to be awarded if the two/three buttons are created and coded correctly to respond to click events. The grader will use discretion to award marks depending on clarity, readability and evidence of effort put on the work. Writing code that saves the entered details to a text file: Award 5 marks for code that saves the entered details to a text file when the "Save" button is clicked. Evidence of using input and output streams should be clear in the source code. The grader will use discretion to award marks depending on the readability and availability of code and screenshot evidence supplied by the student. Marks 15 5 5
Step by Step Solution
★★★★★
3.29 Rating (149 Votes )
There are 3 Steps involved in it
Step: 1
To create a simple application for capturing enrolments at the daycare center using Java Swing components you can follow these steps Create a Java Swing GUI Design a userfriendly interface with labels ...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