INTRODUCTION Project is based on enhance the knowledge of kids

INTRODUCTION
Project is based on enhance the knowledge of kids. This is android base application in which user or parents can registered their online and add kids to play different subjects. The main object of this application is provided knowledge. The convenience of cell phones has expanded incredibly as of late enabling clients to perform more undertakings in a versatile setting. This expansion in convenience has come to the detriment of the ease of use of these gadgets in a few settings. We conducted a small Application of mobile usability models Smarty kindergarten is a Safe Learning environment design for kids. Subject wise learning material a student then he/ she can only see the learning material of any subject.
Subject 1: Alphabets
Phonic: Student tap the letters and it will automatically pronounce.
flashcards: Read the alphabets with pictures.
Recognize/Practice: There is a quiz, choose the best one and put at the right place.
Subject 2: Numbers
Numbers: Student tap the Number and it will automatically pronounce.
Flashcards: Learn Number with Count.
Recognize/Practice: There is a quiz, choose the right one and put at the right place.
Subject 3: Colours
Colour: Student tap the colour and it will automatically pronounce.
Flashcards: Kids Learn the colours Names
Quiz/game: find the matching colours.
Subject 4: Fruit
Flashcards: Learn fruit with pronounce.
Quiz/game: Ask where is this fruit kids tap the right picture.
Subject 5: Shapes
Shapes: Student tap the shape and it will automatically pronounce.
Flashcards: Learn Shapes with pronounce and picture.
Quiz/game: Ask where is this fruit kids tap the right picture.
Subject 6: Animals
Flashcards: Learn fruit with pronounce.
Quiz/game: Ask where is this fruit kids tap the right picture.
In All Subject, tap of kid is also recognized (e.g. if pronounces A so it will recognize either the kid corrects or not).
Test (After Learning short tests available for the previous lessons).
Result (result and history should be maintained at back end).
Quizzes (At the first child have to submit his/her name and age for proceeding towards the Simple general knowledge test to increase the grade i.e. difficult, more difficult, most difficult.).
Addition Features: Web hosting is including to Result Published on Website.

Motivations
What brings innovation? What is new in it?
General Knowledge is new in it in light of the fact that the majority of the understudy can’t perceive these sorts of learning in simple way.
Why are you working on this problem?
Presently multi day’s children are so acquainted with the advanced cells and tablets for watching and listening stories for recreations, notwithstanding to look kid’s shows on YouTube however there is an exemption that there is some immaterial stuff additionally put there that isn’t useful for the brain of children that is the reason we will start streak card and GK for the children stuff.
What do you plan to discover or prove?
We will discover the feasibility of parents for their children by safe browsing.
What should users know or understand when they are finished reading your report? Specify target audience.
The using of people will be guardians, educators, kids.
Problem Statement
How did you find problem?
It’s difficult to access all the learning material at one place specially accessed by kids.
Irrelevant content appears.
Can’t have Smart learning technique.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

Current limitations and weaknesses
Learning in this modern world in safe manner for the children is not efficient that it has to be.
The kids stuff at one place is not available.
Objectives and Contributions
•The points of the investigation were to inspect pre-school kids’ utilization of applications on tablets and distinguish how far applications for pre-school youngsters (matured 0-8), including applications that consolidate enlarged reality, advance play and innovativeness. The targets of the examination were as per the following:
• To gather data about preschool kids access to and utilization of applications in the home.
• To distinguish the most prevalent applications for pre-school kids and build up a comprehension of the degree to which these advance play and inventiveness.
• To recognize the variables that right now advise guardians’/parental figures’ decisions of applications for this age gathering.
• To look at the effect of applications (counting expanded reality applications) on the play and innovativeness of pre-school kids.
• To expand learning trade pre-school kids utilization of applications.
Project Scope
Investigating the future extent of Smarty Kindergarten in Pakistan and the necessities our venture is fathoming, we can presume that our undertaking would have an enormous extension in future. As parent can enrolled then include our children few ticks and after that see the entire pages what you need to play or concentrate from anyplace.
This venture would likewise keep up the historical backdrop of enlisted or add any children to play and extra highlights are indicate web history specify date time and rather they visit the zone, understand that particular area and furthermore keep up the advancement history in this application.
Organization of the Report
This report is sorted out into seven sections. Section one incorporates presentation of the task, inspiration of the undertaking, targets and commitments for the venture, venture scope, association of report. Chapter 2 is about writing audit/process survey which incorporate presentation, writing survey, utilitarian and nonfunctional necessities, venture hugeness, adaptability, programming stage and administrations. Chapter3 is the presentation which incorporates reason, archive traditions, proposals, item scope, references, item viewpoint, item works, client classes and qualities, working condition, plan and usage imperatives, client documentation, presumptions and conditions, outside interface necessities which incorporates client, equipment, programming interfaces, application highlights which incorporate Chapter 4 is about undertaking graphs which incorporate utilize case charts, Entity Relationship Diagram (ERD), movement outlines, framework square outline and engineering, inside task. Chapter5 incorporates venture arranging which incorporates venture course of events outline, discovery testing and experiments. Chapter 6 incorporates GUI of the application. Chapter 7 incorporates end, confinement, future work, references and the coding which is improved the situation this application.
CHAPTER 2
LITERATURE REVIEW/PROCESS REVIEW
Introduction
For improvement of this application we look numerous application, sites and accumulate data about from their and afterward we found that there ought to be some more component in application then we look through a great deal about that and afterward include that highlights in application. Our application will help to children to expand discourse and advance learning trade between scholastics, child’s media industry, guardians/parental figures and early years teachers as to pre-school kids utilization of application.
Literature Review
For improvement of this application we look numerous application, sites and accumulate data about from their and afterward we found that there ought to be some more component in application then we look through a great deal about that and afterward include that highlights in application. Our application will help to children to expand discourse and advance learning trade between scholastics, child’s media industry, guardians/parental figures and early years teachers as to pre-school kids utilization of application.
Project Significance
This application is essential for each youngster to looking for learning. It encourages each youngster to comprehend the distinctive sorts of subjects. It is additionally assume great job for guardians to figure out how to Managing this sort of use appears bit troublesome dependably. Looking on the parent check our children advance, add children to play this application then app\rove it.
A kindergarten is an application created for youthful kids for learning reason. This application helps youngsters in following ways: –
* Improved scholarly execution amid early adolescence.
* Better educational position amid basic years.
* Kindergarten program’s proposed for more youthful and more established kids give the essential apparatuses to early distinguishing proof of issues.
* Early distinguishing proof expands the conceivable achievement of mediation and declines the time required for remediation.
* The more it takes to react to the issues of a kid with social, enthusiastic or conduct issues, the more probable they affect the prosperity of the kid.
Scalability
This application can be kept running on Android Studio and onwards and it could store distinctive kinds of subject in database to looking for and for learning. It couldn’t just store subject yet in addition store streak cards, spelling, voice of creatures/winged animals and other information in database.
Software Platform
Visual Studio (2013)
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as web sites, web apps, web services. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight.
SQLite SERVER
Microsoft SQLite Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network (including the Internet).
Windows
Windows is a series of operating systems developed by Microsoft. Each version of Windows includes a graphical user interface, with a desktop that allows users to view files and folders in windows. For the past two decades, Windows has been the most widely used operating system for personal computers PCs.
Android Studio
Visual Studio Code is a lightweight but powerful source code editor, which runs on your desktop and is available for Windows, MacOS and Linux. It comes with built-in support for JavaScript, Typescript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Python, PHP, Go) and runtimes (such as .NET and Unity).
Functional and Non-Functional Requirements
Functional and non-functional requirements of online doctor recommendation are as follow
Functional Requirements

FE.NO Functional Requirements
1 Age must between 4-9 years.
2 Parents/Guardian must start application to create new kid id.
3 Parents/Guardian can update their kid info.
4 Parents/Guardian can delete kid id.
5 Parents/Guardian can add their multiple kids
6 Parents/Guardian can see their kids records.
7 Parents/Guardian can see their kids score globally.

Non-Functional Requirements

FE.NO Non-Functional Requirements
1 Application can login through Parents/Guardian Id.
2 Backups for database are available.
3 The application is very interactive.
4 login and registration

Purpose
The motivation behind Smarty kindergarten All-In-One is extraordinary for kids 4 – 9 years of age, regardless of whether they’re simply beginning, or going into Kindergarten. Begin them on the correct way by making it FUN and EASY to take in the letters in order, numbers, hues, shapes, creatures and some more. Additionally incorporated into this application are Flash Card and a test that is diverse unfailingly.
Document Conventions
When writing this SRS for Smarty kindergarten, following are used:
User: It include parents, admin, kids.
Suggestion: It include learning and also play quizzes.
Database: It represents server where all the data are store.
Add: Insert new data in application.
Update: Update data of application.
Intended Audience and Reading Suggestions
The planned perusers of this report are designers, analyzer, customer, venture directors. This archive contains presentations, scope, reason, all functionalities, test cases, UML graphs. On the off chance that engineer, analyzer or some other partner peruses archives he/she can without much of a stretch see effortlessly.
Product Scope
Show the estimation of training right off the bat in a child’s life through versatile. Children are normally inquisitive and attentive. On the off chance that they see you perusing books and daily papers, they might ask why this movement holds such intrigue. Reveal to them that they have to figure out how to peruse to have the capacity to likewise share such pleasure. Read to them regularly enable them to build up their dialect abilities.
References

Product Perspective
This application to improve the information of kids to learn diverse sorts of subjects. In this application parent enroll then add our kids to learn and perceived and furthermore keep up the advancement history in database.
Product Functions
The elements of this items led a little Application of portable ease of use models Smarty kindergarten is a Safe Learning condition plan for kids. Subject savvy learning material an understudy then he/she can just observe the learning material of any subject.
User Classes and Characteristics
Client could seek just specialists and view subtle elements of specialists. While if client enrolled enlist themselves then he could include messes with one by one, see advance status, Parents could deal with our tyke learning. While administrator could deal with all information like include kids, demonstrate all history, indicate advance.
Operating Environment
This application could keep running on android and windows or some other working condition for indicating progress history. There is no any additional necessity of programming, equipment of this application.
Design and Implementation Constraints
The difficulties in building up the item incorporate accumulation of learning material, executing, refreshing history, gathering subject and their information. These assignments were tedious. These assignments set aside opportunity to finish.
User Documentation
This is user friendly application user could understand easily by seeing it’s interface. But report will be provided along with the application. This report will provide the details of the application to the readers so that they may come to know what this application about.
Assumptions and Dependencies
Internet should be enable or disable.
User must have knowledge about applications.
User/parent must have his/her account.
User must login.
User must be aware of operating computers.
External Interface Requirements
User Interfaces

Login

Sign up Interface

Add Kids Panel

Add more than one kid Panel

Main Page Panel

Subject Panel

Grade History

Hardware Interface
The hardware which are used in this application are keyboard and mouse to enter the data and select any particular value from dropdown. This application is totally depending upon keyboard and mouse because without these components this application can’t be operate.
Software Interfaces
This application is depended upon database for data. It also uses some libraries for web crawler to crawl huge amount of data from website. For registration a message is shown to user for confirmation and confirmation email is also send to user’s account.
Communications Interfaces
To send confirmation email to user that account has been created SMTP protocol is used. It will send email that ensure user/patient that account has been created and a message is also shown on the interface of application.
System Features

REQ. No REQUIREMENT
REQ. 1 Suggest to enhance knowledge
REQ. 2 Add Kids.
REQ. 3 Add new Kids
REQ. 4 Parents Registered
REQ. 5 Play quiz
REQ. 6 Play grand quiz
REQ. 7 Update kids history
REQ. 8 Learning
REQ. 9 Recognition
Other Nonfunctional Requirements
Performance Requirements
Result must be shown to parents as fast as possible.
Page must be load on time.
It must be able to store large amount of data.
It could be able to respond under heavy load conditions
Safety Requirements
Valid Kids must be added and assign them permission.
Data must be shown according to the role so that problem could not be created.
User’s email and password must have kept in secrete.
Email should be send to right person while confirming about account.
Valid kids should be added by parents.

Security Requirements
User information must keep in secret and separate while creating account.
The password must store in encrypted form in database.
Data must be shown according to the person.
User must access his account by his own email and password.
kids must add in this application.
Software Quality Attributes
All the data must be available while user is using and data must be correct.
All the components must be maintainable so that problems could be solve easily.
All interfaces should be user friendly so that user can use easily.
All modules must be tested.
Application must be flexible.
It must be portable.

Business Rules

D BUSINESS RULE ROLE
BR-1 Registered Admin/ Parent
BR-2 Assign permission to run Admin/ Parent
BR-3 Add Kids Admin /Parent
BR-4 Play quizzes Admin/ Parent
BR-5 View subjects Kids
BR-6 Learning Kids
BR-7 Play quizzes Kids
BR-8 Progress status Admin/ Parent
BR-9 History on web Admin/ Parent

Projects diagrams
Based on the above literature review and project scope here are some diagrams, which illustrates that what will be our project or the system is capable to reach the desired results.
Use Case Diagrams

Activity diagram
Child Login:

System Login:

Register:

User Logout:

Show Result Activities:

Carryout Sequences Activities:

Show Sequences Activities:

Learning with phonic / recognition:

Play with Flashcards:

Grand Quiz:

System Block Diagram

System Architecture

Collaboration Diagram:
Computer/Admin Login:

Computer/Admin Register:

Login Child with Entering Age:

Show Result Activities:

Learning with phonic / recognition:

Sequential Diagram:
Login:
Register:

Selection of Child/Children:
Login Child with Entering Age:

ER Diagram

Inside Project
SQL SERVER
Microsoft SQL server is used as server in this application in which all the data of user, doctors are store. It contains all disease and their possible symptoms which helps them in recommending or finding doctors which is the core feature of this application. It helps users in storing, retrieving data from database.
FRAMEWORK
The Model-View-Controller (MVC) is an architectural pattern that divides an application into 3 main logical components: the model, the view, and the controller. Each of these components are built to deal with specific development aspects of application. MVC is one of the very most frequently used industry-standard web development platform to create projects.
Used Technologies
ASP .NET
ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
JAVASCRIPT
JavaScript is a client-side scripting language, which means the source code is processed by the client’s web browser rather than on the web server. This means JavaScript functions can run after a webpage has loaded without communicating with the server. For example, a JavaScript function may check a web form before it is submitted to make sure all the required fields have been filled out. The JavaScript code can produce an error message before any information is actually transmitted to the server.
VISUAL STUDIO CODE
Visual Studio Code is a lightweight but powerful source code editor, which runs on your desktop and is available for Windows, MacOS and Linux. It care for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor’s theme, keyboard shortcuts, and preferences. It is permitted and open-source while the official download is under a proprietary license
SQL SERVER
Microsoft SQL server used as database. SQL server stores data in it. SQL server helps to add, retrieves, delete data. It helps application in such a way that it stores all important data in it.
Android Studio
Visual Studio Code is a lightweight but powerful source code editor, which runs on your desktop and is available for Windows, MacOS and Linux. It comes with built-in support for JavaScript, Typescript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Python, PHP, Go) and runtimes (such as .NET and Unity).

Chapter NO 5
Project Planning
Project Timeline Summary

DATE TASK
9-Sept-2017 Idea description.
16-Sept-2017 Search similar application
23-Sept-2017 Implementation
7-Oct-2017 ERD and database
14-Oct-2017 Store data in database
21-Oct-2017 Subject list
28-Oct-2017 Search for different thing to learning
4-Nov-2017 Search for flash card
11-Nov-2017 Online web cloud
18-Nov-2017 Finalizing UI
25-3-2017 FYP-1 (Report)
3-Feb-2018 Parent can login into account (partial views).
10-Feb-2018 Parent can login through email and password.
17-Feb-2018 Add new child and registration
24-Feb-2018 Add country (user will be local or global)
10-March-2018 Assign quiz will be score 80
24-March-2018 Assign grand quiz
31-March-2018 Collecting data
7-April-2018 web History show through API
14-April-2018 Update GUI
21-April-2018 Searchable dropdown

Project Timeline Details

START DATE END DATE TASK MEMBER
9-Sept-2017 16-Sept-2017 Idea description. Aqsa
16-Sept-2017 23-Sept-2017 Search similar application Aqsa
23-Sept-2017 7-Oct-2017 Implementation Aqsa
7-Oct-2017 14-Oct-2017 ERD and database Aqsa
14-Oct-2017 14-Oct-2017 Store data in database Aqsa
21-Oct-2017 21-Oct-2017 Subject list Aqsa
4-Nov-2017 11-Nov-2017 Search for different thing to learning Aqsa
11-Nov-2017 18-Nov-2017 Search for flash card Aqsa
18-Nov-2017 25-Nov-2017 Online web cloud Aqsa
25-Nov-2017 2-Dec-2017 Finalizing UI Aqsa
3-Feb-2018 10-Feb-2018 FYP-1 (Report) Aqsa
18-Nov-2017 25-Nov-2017 Parent can login into account (partial views). Aqsa
25-Nov-2017 2-Dec-2017 Parent can login through email and password. Aqsa
3-Feb-2018 10-Feb-2018 Add new child and registration Aqsa
10-Feb-2018 17-Feb-2018 Add country (user will be local or global) Aqsa
17-Feb-2018 24-Feb-2018 Assign quiz will be score 80 Aqsa
24-Feb-2018 10-Mar-2018 Assign grand quiz Aqsa
10-Mar-2018 24-Mar-2018 Collecting data Aqsa
24-Mar-2018 31-Mar-2018 web History show through API Aqsa
31-Mar-2018 7-April-2018 Update GUI Aqsa
7-Apr-2018 14-Apr-2018 Searchable dropdown Aqsa
14-Apr-2018 21-Apr-2018 Finalizing UI Aqsa
Black-box Testing
Black box testing has been done by advisor. He guided us and point out our mistakes. Our functional and non-functional requirements, designs, implementations of application were tested by him. Black Box testing strategy is material to the accompanying levels of programming testing:
Integration Testing
System Testing
Acceptance Testing
System Testing
System Testing is a level of the merchandise testing where a whole and incorporated programming is tested. Testing of whole application was done by our adviser we tend to|and that we} conjointly take a look at this application by traditional user to so we come back to grasp that they if there’s any downside we will resolve it.
Integration Testing
Integration Testing may be a level of product testing wherever individual units area unit combined and tested as a bunch. Integration testing was done by Pine Tree State. after I complete module or task integrate them so at the spot we tend to did integration testing. when our testing this testing was done my adviser. This integration testing helps in removing the error from system testing too.
Unit Testing
Unit testing is a level of product testing wherever individual units/ parts of a computer code area unit tested. This unit testing was done by Pine Tree State as a result of i used to be engaged on totally different modules. then i show that to adviser. when unit testing I integrate them and perform integration testing.
User Acceptance Testing
User acceptance testing is that the last section of product testing method. This testing was done by the user as a result of if any downside happens they’ll report and it’ll be fix.
Test Cases
A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly. The process of developing test cases can also help find problems in the requirements or design of an application.

TEST CASE # 1
Test Case Title: Log in as a valid user

Preconditions User must be registered
Actions Enter Email and password
Expected Results Login successfully
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 2
Test Case Title: Registration

Preconditions User does not have account
Actions Enter Email, password, name, role, country
Expected Results Account created successfully
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 3
Test Case Title: Selection of Kid/Children

Preconditions Registration
Actions Enter Kid name
Expected Results Kid’s name will be shown
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 4
Test Case Title: Login Child With Entering Age

Preconditions Registration
Actions Enter Kid name
Expected Results Kids name will be shown
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 5
Test Case Title: Parent detail

Preconditions Application must open
Actions View parent list
Expected Results Details will be shown to user
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 6
Test Case Title: Select Subject

Preconditions User must login
Actions Select subject
Expected Results subject name will be shown
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 7
Test Case Title: Quiz (Normal)

Preconditions User must be login
Actions Kid Name
Expected Results Obtain points 80
Tested By Advisor, Aqsa
Result Pass

TEST CASE # 8
Test Case Title: Grand Quiz

Preconditions User must be login
Actions Kid Name
Expected Results Obtain point and star
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 9
Test Case Title: View Flash Card

Preconditions Kid play subject wise
Actions View flash card
Expected Results Show
Tested By Advisor, Aqsa
Result Pass
TEST CASE # 10
Test Case Title: Progress History

Preconditions Kids must be play quizzes.
Actions Play quizzes
Expected Results View both quizzes
Tested By Advisor, Aqsa
Result Pass

CHAPTER NO 6
GUI of Application
Login

Sign up Interface

Add Kids Panel

Add more than one kid Panel

Main Page Panel

Subject Panel

CHAPTER 7
Conclusion and Future Work
Limitation
Time of regular quiz will be saved.
People will get information of almost all the subject and prise.
kids will get a benefit to learn all the subject easily.
This project is deployed locally not globally.
Conclusion
In conclusion the thought was to make a smarty kindergarten that will have the ideal capacity to perform and we learnt not just the improvement apparatuses and dialects, for example, Android and SQLite database management we also realized how asynchronous and huge management systems function and additionally make web for demonstrating the history or advancement of children.

Future Works
Anyone taking up the undertaking after us must remember that security and reaction time must be made more optimal.
Improve quality of design.
Improve quality if database management systems.
Enhance application functionality.

x

Hi!
I'm Belinda!

Would you like to get a custom essay? How about receiving a customized one?

Check it out