INTRODUCTIONProject 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: NumbersNumbers: 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: ColoursColour: Student tap the colour and it will automatically pronounce.Flashcards: Kids Learn the colours NamesQuiz/game: find the matching colours.Subject 4: FruitFlashcards: Learn fruit with pronounce.
Quiz/game: Ask where is this fruit kids tap the right picture.Subject 5: ShapesShapes: 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: AnimalsFlashcards: 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.MotivationsWhat 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 StatementHow 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 weaknessesLearning 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 ScopeInvestigating 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 ReportThis 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 2LITERATURE REVIEW/PROCESS REVIEWIntroductionFor 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 ReviewFor 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 SignificanceThis 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 appove 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.ScalabilityThis 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 PlatformVisual 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 SERVERMicrosoft 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).
WindowsWindows 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.
Functional and Non-Functional RequirementsFunctional and non-functional requirements of online doctor recommendation are as followFunctional 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 PurposeThe 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 ConventionsWhen 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 SuggestionsThe 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 ScopeShow 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.ReferencesProduct PerspectiveThis 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 FunctionsThe 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 CharacteristicsClient 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 EnvironmentThis 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 ConstraintsThe 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 DocumentationThis 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 DependenciesInternet 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 RequirementsUser Interfaces Login Sign up Interface Add Kids Panel Add more than one kid Panel Main Page Panel Subject Panel Grade History Hardware InterfaceThe 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 InterfacesThis 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 InterfacesTo 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 RequirementsPerformance RequirementsResult 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 conditionsSafety RequirementsValid 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 RequirementsUser 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 AttributesAll 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 diagramsBased 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 ProjectSQL 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. FRAMEWORKThe 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 TechnologiesASP .
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 licenseSQL SERVERMicrosoft 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.
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 TestingBlack 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 TestingSystem TestingAcceptance TestingSystem TestingSystem 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 TestingUnit 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 TestingUser 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 CasesA 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 # 1Test 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 # 2Test 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 # 3Test 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 # 4Test 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 # 5Test 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 # 6Test 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 # 7Test 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 # 8Test 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 # 9Test 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 # 10Test 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 6GUI of ApplicationLogin Sign up Interface Add Kids Panel Add more than one kid Panel Main Page Panel Subject Panel CHAPTER 7Conclusion and Future WorkLimitationTime 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.ConclusionIn 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 WorksAnyone 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.