8/13/2019 Subbu PPT Final
1/65
Kid Care Management System(GAGANA)
Final ProjectInternal Review
School of ComputingDepartment ofMaster of Computer ApplicationsName: K.Lakshmi SubbaraoReg.No: 101FD01007MCA III year
Guide: K.Santhi Sri Asso. Prof.
8/13/2019 Subbu PPT Final
2/65
AbstractThe purpose of the project entitled as KIDCARE M
SYSTEM (GAGANA)is to provide single window solutions Child/Day care Centers for administration and effective of Kid care Institution. It provides an effective platform between management, faculty, parent and child. Tprovides online administrative tools that integrate the care system of an institution. All the functionalities of
centers are integrated into this single application to prodata at once.
8/13/2019 Subbu PPT Final
3/65
Table of contents1.Introduction2.System Analysis3.Design4.Implementation5.Test Cases6.Conclusion7.Future Enhancement8.Bibiliography
8/13/2019 Subbu PPT Final
4/65
1.Introduction
GAGANA is a web application which can be acanywhere through internet, it provides great reliabimanagement, students and parents to interact through th
GAGANA we presently have modules to manage amanagement in primary schools of a group of institutapplication we have different access levels, as per the reroutes the access levels related to that particular user. levels are restricted to the particular level of authenticatipermissions are to be given by the admin only.
8/13/2019 Subbu PPT Final
5/65
1.1 Existing System:
In the existing system, all the data is maintained sepadifferent modules, due to this lot of paperwork is utilized tthe other departments that some modifications have beenparticular record. Every time we must modify all the detaidifferent modules when we have changes made to a recordperson.
8/13/2019 Subbu PPT Final
6/65
1.2 Proposed System:
Proposed system is a single window solution for all man institution, Interaction between students, parents, teacmanagement made easy, lots of data can be stored & mathe systems, so that it is available for future reference, lotwork and human effort is reduced due to the integration omodules in one platform, there is no need to inform the o
departments about the changes of the record.
8/13/2019 Subbu PPT Final
7/65
1.3 Feasibility:1.3.1 Technical Feasibility:
GAGANA is Technically feasible, because it was dethe platform independent language PHP, and database Mbe deployed on any platform. This is multi useapplication.
1.3.2 Operational Feasibility:GAGANA is an operationally feasible because it
human effort and lot paper work. The functionalities we project are simply understandable by the user and thealso made easy in this project.
8/13/2019 Subbu PPT Final
8/65
1.3 Feasibility:1.3.3 Economical Feasibility:
GAGANA is Economically feasible, because it was dethe open sources language PHP, and database MySqdeployed on any platform. The developing cost of the sybe economical because there is no much investmdeveloping tools.
8/13/2019 Subbu PPT Final
9/65
2.System Analysis2.1 Functional and Non Functional Requirements:2.1.1 Functional Requirements: Admin manages the access levels of all users
All the modules should be grouped together
Admin only can add new modules to the group
In user level there are to be student and parent logins
In management level there has to be chairman, principal and teacher Each and every login must have different access levels as per their le
The user must only have the view permissions only.
In management level there is view and some modify and insert permitaking attendance are provided.
Co
8/13/2019 Subbu PPT Final
10/65
2.System Analysis2.1.2 Non Functional Requirements:1. Reliability
2. Portability
3. Extensibility
4. Interoperability
5. Maintainability
8/13/2019 Subbu PPT Final
11/65
2.2 Hardware and Software Requirements:Software Requirements:
Web Presentation : HTML, CSS
Client side Scripting : JavaScript, JQ
Programming Language : PHP
Backend Database : My SQL
Operating System : Platform IndepHardware Requirements:Processor : Pentium IV (later)
RAM : 1 GB
Hard Disk : 80 GB
8/13/2019 Subbu PPT Final
12/65
2.3Modules2.3.1 Entertainment Module:In this module 2 types of logins.
In Managerial Level Login either chairman or principtype of entertainments and they can upload files relaentertainment (Example: games to play, songs to hear or etc.).
In kid login they can play the games and songs avaientertainment module.
8/13/2019 Subbu PPT Final
13/65
2.3 Modules2.3.2 Attendance Module:In this module 2 types of logins.
In Managerial login teacher can take attendance, princhairman can view all the details about the attendance.
Chairman can view by Group/Branch/Class/Section/Indiv
Principal can view by Branch/Class/Section/Individual
Teacher can view by Class/Section/Individual
In general login kid can only view his own attendance parent can view their kids attendance by date and betwee
8/13/2019 Subbu PPT Final
14/65
3.Design
8/13/2019 Subbu PPT Final
15/65
Control Flow DiagramFailure
Failure Success
Start
LoginLoginFailed
Register
GeneralLogin
ManagerialLogin
AdminLogin
LoginType
GAGANAadmin
General orManagerial
UserType
Principal Chairman
KidParentAdmin
8/13/2019 Subbu PPT Final
16/65
UML DiagramsUse Case Diagram
8/13/2019 Subbu PPT Final
17/65
Class Diagram
8/13/2019 Subbu PPT Final
18/65
Sequence Diagrams
Admin:
8/13/2019 Subbu PPT Final
19/65
Sequence Diagrams
Charman:
8/13/2019 Subbu PPT Final
20/65
Sequence Diagrams
Principal:
8/13/2019 Subbu PPT Final
21/65
Sequence Diagrams
Teacher:
8/13/2019 Subbu PPT Final
22/65
Sequence Diagrams
Parent:
8/13/2019 Subbu PPT Final
23/65
Sequence Diagrams
Kid:
8/13/2019 Subbu PPT Final
24/65
Activity Diagram
8/13/2019 Subbu PPT Final
25/65
Entertainment Module Database Tables Design:
Cbc_entertainment
Cba_entertainment_types
Field Data Type KeyId int Primary
ent_type_id Tinyint Foreign
file_type_id Tinyint Foreign
name Varchar
Field Data Type KeyId Tinyint Primary
Name varchar Primary
8/13/2019 Subbu PPT Final
26/65
Entertainment Module Tables:
Cbb_file_types
Field Data Type KeyId Tinyint Primary
Name varchar Primary
8/13/2019 Subbu PPT Final
27/65
Entertainment Module Database Table Relations:
8/13/2019 Subbu PPT Final
28/65
Attendance Module Database Tables Design :
adb_user_levels
Ada_user_types
Field Data Type KeyId Tinyint Primary
Name Varchar
User_type_id Tinyint foreign
Field Data Type KeyId
Tinyint
Primary
Name Varchar
8/13/2019 Subbu PPT Final
29/65
Attendance Module Tables:
Bfe_staff
Field Data Type KeyId Int Primary
School_branch_id Smallint Foreign
User_id int Foreign
Subject_id Int Foreign
Staff_salary Int Foreign
Staff_experience Int Foreign
Staff_role varchar
Blood_group Varchar
Gender Varchar
Address Varchar
Phone_no bigint Foreign
8/13/2019 Subbu PPT Final
30/65
Attendance Module Tables:
Aad_school
Aab_medium
Field Data Type KeyId Smallint Primary
School_id Smallint Foreign
Branch_name Varchar
Address Varchar
Attendance_times tinyint Foreign
Field Data Type KeyId Tinyint Primary
Code Varchar Primary
name Varchar
8/13/2019 Subbu PPT Final
31/65
Attendance Module Tables:
Aah_class
Field Data Type KeyId Smallint Primary
Board_id Tinyint Foreign
Medium_id Tinyint Foreign
School_branch_id Smallint Forign
Code Varchar Primary
Name
Varchar
Attendance_times Tinyint Foreign
Day_periods Varchar
Study_periods Varchar
8/13/2019 Subbu PPT Final
32/65
Attendance Module Tables:
Aai_section
Afa_hour
Field Data Type KeyId Smallint Primary
class_id Smallint Foreign
Code Varchar Primary
Name Varchar
Field Data Type KeyId Tinyint Primary
Name Varchar Primary
8/13/2019 Subbu PPT Final
33/65
Attendance Module Tables:
Aam_subjects
Field Data Type KeyId Smallint Primary
class_id Smallint Foreign
Allotment_type_id Tinyint Foreign
Subjects_name_id Smallint foreign
8/13/2019 Subbu PPT Final
34/65
Attendance Module Tables:
Aff_attendance
Field Data Type KeyId Int Primary
Date Date
Sction_id Smallint Foreign
Hour_id Tinyint Foreign
Staff_id Int Foreign
Subjects_id
Int
Foreign
Absenties Blob
Leaves Blob
Attendance_times Tinyint Foreign
Attendance Module Database Table Relations :
8/13/2019 Subbu PPT Final
35/65
Attendance Module Database Table Relations :
8/13/2019 Subbu PPT Final
36/65
4. Implementation
8/13/2019 Subbu PPT Final
37/65
8/13/2019 Subbu PPT Final
38/65
8/13/2019 Subbu PPT Final
39/65
8/13/2019 Subbu PPT Final
40/65
8/13/2019 Subbu PPT Final
41/65
8/13/2019 Subbu PPT Final
42/65
8/13/2019 Subbu PPT Final
43/65
8/13/2019 Subbu PPT Final
44/65
8/13/2019 Subbu PPT Final
45/65
8/13/2019 Subbu PPT Final
46/65
8/13/2019 Subbu PPT Final
47/65
8/13/2019 Subbu PPT Final
48/65
8/13/2019 Subbu PPT Final
49/65
8/13/2019 Subbu PPT Final
50/65
8/13/2019 Subbu PPT Final
51/65
8/13/2019 Subbu PPT Final
52/65
8/13/2019 Subbu PPT Final
53/65
8/13/2019 Subbu PPT Final
54/65
8/13/2019 Subbu PPT Final
55/65
8/13/2019 Subbu PPT Final
56/65
8/13/2019 Subbu PPT Final
57/65
8/13/2019 Subbu PPT Final
58/65
8/13/2019 Subbu PPT Final
59/65
5.Test CasesTest Case Id Test Case Expecting Behavior Exhibiting Behavior
8/13/2019 Subbu PPT Final
60/65
Test Case Id Test Case Expecting Behavior Exhibiting Behavior1 Entering the wrong user id
and password
Incorrect Details Incorrect Details
2 Clicking on submit button
without entering any details
The page should process,
and it should generate
prompt message "Pleaseenter Details "
Resulted message showed.
3 Entering the user details in
wrong positions by user in add
user option
Error message will be
displayed
Error message is
displayed
4 Go to login screen enter "User
Id" and without entering
Password tries to click on
"OK" button.
The page should process,
and it should generate
prompt message "Please
enter 'Password' "
same as expected result
5 Access Levels working Should work correctly Working correctly
6.Conclusion
8/13/2019 Subbu PPT Final
61/65
The KID CARE MANAGEMENT SYSTEM GAGANA iapplication and keeps the data in a centralized way which
to all the users simultaneously. It is very easy to manadata in database. This application software has beesuccessfully and was also tested successfully by taking tis user friendly, and has required options, which can be utuser to perform the desired operations.
7.Future Enhancement
8/13/2019 Subbu PPT Final
62/65
It is not possible to develop a system that marequirements of the user. User requirements keep chan
system is being used. As the technology emerges, it isupgrade the system and can be adaptable to desired Because it is based on object-oriented design, any furtcan be easily adaptable. Based on the future security isscan be improved using emerging technologies.
8/13/2019 Subbu PPT Final
63/65
8/13/2019 Subbu PPT Final
64/65
Thank You.
Any queries.?
8/13/2019 Subbu PPT Final
65/65
Top Related