Childcare System Functional Requirements

Verified

Added on  2019/09/30

|17
|1983
|339
Report
AI Summary
This document outlines the functional requirements and use cases for a childcare management system. It details the functionalities needed for three user roles: parents, care workers, and administrators. The functional requirements cover aspects such as diary entries, development plan creation and updates, communication between parents and care workers, child absence recording, activity room assignments, and account management. Use cases are provided for key functionalities, including login, diary creation, editing, deletion, commenting, development plan creation and viewing, messaging, and password management. The document also includes assumptions about the system's capabilities, such as email functionality and password generation. The detailed use cases specify preconditions, actors, descriptions, alternative steps, and post-conditions for each function, providing a clear and comprehensive guide for system development.
Document Page
Functional Requirements i
Care workers should login in order to write into the diary
Care workers should be able to create, edit and delete activities daily
Care workers can reply to comments on diary
Care-worker should be able to record student absents
Admin allocate child to a care-worker
care-worker allocate child to activity room based on age
Care-worker should be able to login into the system to check the
children she/he is looking after for the day.
Care worker should be able to update the development plan
Child parents have a login details
Actiivity room should be registered on the system

Care workers can create a development plan for different age group.
Parents can be log in to the system to view their child/children diary
Parent can view their children/age development plan based on their
age
Parent can send a message the care worker to communicate
important information.
Parents can comment on diary activities
Assumptions
Not all the nursery staff will be able to have access to the system but
a care workers and the deputy head can have access to it
System has the ability to sort the diary by date.
Admin has the ability to create, delete and manage overall website
Child parents have a login details
New student/child is added into the system by admin.
Admin will set/generate username of care workers and parents
System will send username and system generated password to
parents by email
System will allow parents to changereset their passwords
The system has three users accounts (parents, staff and admin)
The system should allow the care worker to select child age
The system should register more than two parent
The system should show children/child care-worker.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
Document Page
Use Case: Log in
Precondition:
User has navigated to the website
User has created an account
Actors: Admin, Parent, Care worker
Description:
1. Actor clicks 'login' button
2. Actor enters their username
3. Actor enters their password
4. System verifies entered credentials
Alternate steps:
4.1 Entered credentials are invalid. System prompts user to re-enter
credentials.
4.2 Incorrect credentials are entered three times. User is locked out
of the system.
Post Condition:
User is redirected to their home page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Use case: Create a diary
Precondition:
The website is working well.
Care worker has an account.
Care worker already logged in
Child is already registered.
Actors: Care worker
Description:
1. Care worker selects the child name
2. Care worker clicks create diary
3. System displays the child activity diary
4.[3.] Care worker enter the child information (Food, Sleep time,
painting, making shapes and craft)
5.[4.] Care worker submits the diary information
Post Condition: Diary activities are submitted
Use case: Edit a diary
Precondition:
The website is working well.
Care worker has an account.
Care worker already logged in
The diary already exists.
Actors: care worker
Description:
1. Care worker selects child name
2. Care worker selects the diary
3. System display the diary contents
4. Care worker clicks edit
6.[5.] Care worker edits the diary information (Food, Sleep time,
painting, making shapes and craft)
5. Care worker clicks submit
Post Condition: Diary information is updated.
Document Page
Use case: Delete a diary
Precondition:
The website is working well.
Care worker has an account.
Care worker already logged in
The diary already exists.
Actors: Care worker
Description:
1. Care worker selects child name
2. Care worker selects the diary
3. System display the diary
4. Care worker clicks delete
5. System prompt care worker to confirm the delete action.
6. Care worker confirm the delete action
Alternative steps:
1.1 Select more than one child
4.1 Care worker click no to undo the delete action.
Post Condition: Diary is deleted.
Use Case: Reply comment
Precondition:
Care worker has already logged in
comment already posted
Actor: Care worker
Description:
1. Care worker select the diary
2. System display's the selected diary and comments
3. care worker clicks reply the comment
4. care worker types the reply text
5. care worker clicks submit
6. system post the reply
Post Condition:
The reply of a comment has been done
Document Page
Use Case: Create development plan
Precondition: Care worker has already logged in
Actor: Care worker
Description:
1. care worker selects on a child's name
2. care worker clicks create development plan
3. System displays development plan page
4. care worker selects age group from a drop down list
5.[4.] care worker enters the development plan details (child achievements, Teaching
learning and assessment, Personal development, behavior and welfare)
6.[5.] Care worker submit the plan.
Alternate steps:
5.1 Show an error message if any field required is not entered.
5.2 Redisplay form with missing field highlighted.
5.3Admin can click on the save button if he cannot fill the required filled.
Post Condition: System display a development plan for the parent to view
Child's development plan successfully submitted
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
View child development plan
Preconditions:
Website is working well,
Actor is logged in
Actors: Care worker, Parent
Description:
1. Actor select their Child
2. System display the child profile
3. Actor Click on Development plan
4. System displays child development plan
Alternate step:
1.1 parent select the child name in case they have more than one child
Post condition:
Development plan is displayed.
Document Page
Send message to Care worker
Preconditions:
Website is working well
Parent is logged in
Care-worker has an active account
Actors: Parent
Description
1. Navigate to care worker menu
2. Select Care worker from a list
3. Click on compose
4. type email
5. send to care worker
Alternate step:
2.1 Care worker not on list
2.2 Select another care worker
Post condition: Parent viewed development plan
Document Page
Comment on a diary
Preconditions:
Website is working well,
Parent is logged in
There is a diary entry
Actors: Parent
Description
1. Parent selects the diary
2. System display the diary
3. Parent Clicks on comment
4. System shows the comment box
5. Parent type comment (text)
6. Parent Clicks submit
7. system post the comment
Post condition: Comment is submitted
Change Password
Preconditions:
Website is working well,
Actor is logged in
Actors: Admin, Parent, Care workers
Description:
1. Actor Selects personal settings
2. System display the settings page
3. Actor Selects change password
4. System displays change password fields(Current Password,
New Password and Confirm New Password)
5. Actor enter current password, new password and Confirm new
password.
6. Actor clicks submit
Alternate step:
5.1 Password mismatch
5.2 Actor enter the passwords again
Post condition: Password changed
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Reset Password
Preconditions:
Website is working well,
admin is logged in
Actors: Admin
Description:
1. Admin Selects the account
2. System displays account information
3. Admin clicks reset password
4. System displays reset password field
5. Admin enter new password
6. Admin submit new password
Post condition: Password has been reset
Document Page
Add new child and Parent
Preconditions:
The website is working well
child's parent comes with the necessary documents
Admin already logged in
Actors: Admin
Descriptions
1. Admin click on create account
2. System displays create account page
3. Admin select account type (Parent and Child account) from the drop
down list.
4. System displays Parent and Child account form
5.[3.] Admin enter child information (full name, date of Birth, gender,
Address and parent phone number).
6. Admin is directed to the next stage which is the parent signup
account
6.[4.] Admin Enter parent full name, date of Birth, address and home
&Mobile number.
7.[5.] Admin clicks assign to care worker
8. system displays the care worker names
9. Admin select the care worker
10.[6.] Click submit
Alternative Step
8.1 Show an error message if any field required is not entered.
8. 2 Redisplay form with missing field highlighted
8.3 Admin can click on the save button if he cannot fill the required filled.
Post Conditions:
Child is register and login details are sent to Parent/ Guardian email.
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]