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.
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
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.
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.
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.
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.