Tablet For Education Android Project

Tablet For Education

A Tablet Based Educational System for creating intrest for children about the education

With this app they can learn Alphabet and practice Alphabet’s in the tablet,it will be more interested thing for Kids compare to the regular procedure to learn Alphabet’s.

Existing System:

We have to learn them through Pen or Pencils,may be with chalk,that will be boring for children.

Proposed System:

Here we are going to learn them in our mobiles,we can hear the letters,by hitting them,we can practice the letters.

Personal Activity Recognition Android Project

OBJECTIVE:

There are three main objectives of this system, they are to track the personal Biometrics of a user and to assist the Elderly people and for monitoring the smart phone activities.

ABSTRACT:

This system tracks the day-to-day activity of a user and maintains the data in the database, which can be viewed by the user at any time. It also reminds the Elderly people to take medicines on time and maintain a healthy routine. It also monitors and tracks the usage of mobile applications of a user, like the number of times the application has been referred and the amount of time spent on it.

EXISTING SYSTEM:

Now-a-days in existing world there are different apps for each of the personal biometrics, elderly assistance and monitoring apps of a smartphone with lesser capabilities.

PROPOSED SYSTEM:

Our proposed system is to combine all these features in a single application and making it efficient for the user.

TECHNOLOGY USED:

Programming language: Java Database: MY SQL IDE: Android Studio

Student Portal System Android Project

 

The primary objective of student portal system is to provide all the details regarding the students in the application.

ABSTRACT: 

Student portal System provides information for an individual student where he can see all his marks, attendance and the dues what he/she have. The student marks will be updated by the respective faculty.

EXISTING SYSTEM: 

The existing  system  is a web application which is available only within the college premises and the student  cannot access the website.

Outside the college. So need to check his details only when is available in the college.

PROPOSED SYSTEM: 

Use of  student portal system is provide the information to the student not only in the  college but we can access  whenever we need it, where he can have credentials to look his details but cannot change or edit.

TECHNOLOGY USED: 

Programming language: Java Database:  MY SQL

IDE:  Android Studio

Energy Meter Reading Plus Load Control using Android based Application

Abstract : The Energy Meter Reading Plus Load Control project consist of a power meter reader system with Android application interface.

In this Android based Application we count the unit of energy uses per hour by user and records the reading with the help of energy meter reader.

As we know that energy is an essential part of our life and therefore it is very essential to avoid wastage of it.

By this project we can reduce the losses and improve the efficiencies of the power system.

Both electricity company as well as user get notification of their energy meter readings via Android application on their smartphone per day or week.

The energy meter is interfaced to a microcontroller of 8051 family.

The energy meter reading are also read by the microcontroller and displayed on LCD screen, this data is also sent via Android app.

HARDWARE SPECIFICATIONS :-

8051 MICROCONTROLLER
RELAY
DIODES
VOLTAGE REGULATOR
RELAY DRIVER IC
TRANSFORMER
ENERGY METER
LAMPS
ANDROID APP WHICH IS INSTALLED IN SMART PHONE.

GharKaKhana Online Food App

Abstract 

It is an on demand food order service app. It acts as an intermediate between independent chefs and customers. The platform allows customers to search for local chefs from providers (chef) to choose from pick up or delivery options. The online food ordering service could also partner with local restaurants in selected regions nearby and allows customers to order food using the smartphone application. It features food and chef – customer information such as photos of the food, as well as user reviews and ratings. Launching with a curated menu of few items per day. The application also provides online ordering cash on delivery and cashless systems.

Introduction 

We believe Food ordering will be a very competitive business in the years to come. We plan to chose this market to test the service as there are no indian food outlets here in commerce. We plan to limit this to indian students living in commerce before expanding the service to other cuisines. We want to make sure we are solving the problem indian students are facing here in commerce. We are planning to focus on a simple design.

Literature Review / Previous work 

There has been a number of food ordering apps over the past few years which are basically partnered with local restaurants. We are unique in a way that we are not partnered with any local restaurant. Its an on demand food ordering app which solves the food problems faced by Indians students living here in commerce. We want to provide home made food to the indianDispora living in commerce.

Approach / Methodology

We would be using the SCRUM methodology for implementing our project. It is an iterative and incremental agile software development framework for managing product development. IT defines a flexible, holistic product development strategy where a development team works as a unit to reach a common goal. A Key principle of scrum is its recognition that during product development. Scrum adopts an evidence based empirical approach.

Conclusion 

GharkaKhana Online Food android app teams up with local chefs or people and offers a curated food options.  The participating individual chefs feature food items. The featured pop up individual chefs or providers that do not have a physical restaurant.

References

  1. https://en.wikipedia.org/wiki/Just_Eat
  2. https://en.wikipedia.org/wiki/Zomato
  3. https://www.wired.com/2015/12/ubereats-is-ubers-first-app-thats-not-about-rides/
  4. https://en.wikipedia.org/wiki/Ubereats
  5. https://en.wikipedia.org/wiki/Scrum_(software_development)
  6. https://en.wikipedia.org/wiki/Foodpanda

Online Food App (Fresh food)

It is an on demand food order service. It acts as an intermediate between independent food outlets and customers. The platform allows customers to search for local take outs from providers (chef) to choose from pick up or delivery options.

The online food ordering service could also partner with local restaurants in selected cities nearby and allows customers to order meals using the smartphone application.

It features food and chef – customer information such as photos of the food, as well as user reviews and ratings. Launching with a curated menu of few items per day. The application also provides online ordering cashless payment and point of sale systems. 

How it works 

Fresh food team up with local restaurants nearby to offer a range of food options and cuisines and to take the food order. The participating restaurants feature food items that change daily. The featured pop up restaurants or local individual chefs or providers that do not have a physical restaurant.

Menu

Samosa

Chai

Veg food

Non Veg food

Ordering

People / Customers can order through smartphone application. You can see the menu and order directly through the app. Fresh food have lunch and dinner options.

Payment 

Payment will be cash and online payment though the app.

Delivery

Food are initially for pick up only. Later will be providing delivery to select locations.

Software – The App should be an IOS app later we will be expanding to Android

Period bell Android Application

In Engineering Colleges (or in any college) generally there is a bell which rings in the entire campus to indicate the start and end of periods. Such bells have to be loud enough to be audible in the entire campus due to which may times it creates disturbance for the people in the surrounding areas.

To avoid this disturbance  We need an Period bell Android Application to be present in the mobile of every staff/management of the campus which will ring a bell as per the periods.

There are cases where the time table slots are different for different classes hence there should be a provision to feed the time table in the app of that specific user and his bell will ring as per his time-table.

The bell should ring only if the student is in the campus I.e. his location should be traced and then decision should be taken.

Alarm System on Mobile for Playing Our National Anthem in College

ALARM SYSTEM ON MOBILE FOR PLAYING OUR NATIONAL ANTHEM IN COLLEGE.

ABSTRACT
The application “Mobile Alarm”it is an attempt to add alarm facility for playing our National Anthem on  mobiles for all the staff and students based on the the device. Alongwith alarm, user can optionally put the reminder text as well .Main User (server) can edit/delete/update/enable/disable the alarms.

FEATURES REQUIRED

The proposed system should integrate into the Android Operating System of the target device as an application. It should the functionality of scheduling the national anthem playing based on time, which is convenient for the user.

PROBLEMS OF EXISTING SYSTEM

  1. Time based scheduling is inconvenient for a user who is travelling.
  2. Time based alarm may not be accurate for the travelling user.
  3. Existing software do not provide a time based national anthem playing alarm facility.

The proposed system should be executable inside an Android mobile handset, and should be able to track the time , and should enable the user(server) to set alarm based on time for playing the national anthem.

ADVANTAGES OF PROPOSED SYSTEM

  1. Existing Cellphone can be easily used for playing the national anthem based scheduling device.
  2. Cost Effective Software 

MODULES

The system is developed asmodules to handle the following parts.

Mobile Application:

The mobile application has below modules

Set Alarm

This module is responsible to get inputs from user (main server)about the alarm –and play the national anthem , close time and date of alarm, reminder description if any and broadcasting it to other users.
Alarm Generator

This module is responsible to play the national anthemif user has set alarm for other for  which alarm is set and broadcasting it to other users.

Alarm Viewer

This module is responsible to display the already set alarms. Allows user to edit/delete/update alarms.

Settings

This module allows user to set some settings for the applications.

The clients will be the students of the college on whose the time will be set by the server at which anthem is to be played. The clients app should activate automatically at the set time but only if he is in the college campus i.e. his location should be tracked and then only decision should be taken whether anthem should be played or not.

 

 

  1. Home Screen
  2. MAIN SERVER
  3. Deactivate Alarms
  4. Disable Alarms
  5. Display Saved Alarms
  6. Select Alarm
  7. Press Alarm to Edit
  8. Delete Alarm
  9. Edit Alarm Name and Message
  10. Activate Alarms
  11. Enable Alarms
  12. Playour National Anthem

SOFTWARE SPECIFICATIONS

OPERATING SYSTEMS

  • Windows XP (32-bit)
  • Vista (32- or 64-bit)
  • Windows 7 (32- or 64-bit)

HARDWARE SPECIFICATIOS

  • Hard disk –           40 GB
  • Processor –           Pentium IV 2.4 GHz
  • Ram –           1 GB

E-commerce Web Application with Mobile Interface

Abstract

Internet is the most used source for businesses and shopping. Online shopping is an extension for business owners to sell their products and increase profits. This increases the sales and profits of the business and then coming to the technology we need to have the ease of access for shopping online. The huge competition between the several types of e-commerce applications.

This is an E-commerce application for selling products online. The types of products are customizable and variety of sale. The robustness and scalability of the application are being the most important factors. Hence, the framework and coding are done using ASP.NET and C#. This brings to a conclusion of also developing a smart phone application in windows and Android. As, there are majority of users for Smartphone, they prefer shopping using an Smartphone application.

  1. Introduction

Today, Internet is the most used source for businesses and shopping. Online shopping is an extension for business owners to sell their products and increase profits. The complete collaboration of business, internet and software comes under a common term E-commerce Technically, Electronic commerce defines as a term used for buying and selling products using electronic systems such as computers, networks and Internet. This completely involves the developing of software applications, marketing, selling, shares and business.

This project, titled as Building ‘E-commerce Web Application with Mobile  Interface’ develops an E-commerce web application which contains several options to buy, sell and display products. The project also includes showing an admin panel, to control sales and inventory. The project description section describes clearly each and every module of the web application. There also exists a android / Iphone mobile interface of the following application in form of windows and android mobile applications. The reason behind the development of smartphone application is because 56 Percentage of American people use a smartphone (Einav,2014). Having a mobile application will make them easy to surf different products and shop.

The web application will be executed using a website domain and the mobile applications will be executed by the emulators. The Application also contains Databases, payment methods etc. The development process will be object oriented. The pages and the links of the application are given in project description section. All the project schedules and time taken for different steps in developing the application are given in other sections below. E-commerce web application is a live project which has lot of coding, architecture, database tables and interfaces.

  1. Project Description

The project develops an E-commerce web application and am mobile phone application running on windows and Android. Using this website and mobile application people can start shopping online, buy goods and pay the amount. The project contains of two parts:

  • Website (or) Web Application
  • Mobile Application in Android and Windows

Both the parts have almost similar interfaces and modules. The only difference is the ease of usage. They have a common database. The Software environment is described in another section of this proposal. These applications have various modules or pages, All the functions possible in this module are described separately. Each Module or function have a set of tasks to accomplish.

The operation of this project is divided into two different interfaces. Commonly describes as the front-end and back-end of a website. In this Application we decide it as

Customer Interface

Admin Panel

  • Customer Interface

The customer interface is the page for customers to browse and search products. It is the page which is visible to the customers and users. It cannot make any changes to the website or the database. It is accessed by the end user to shop products and make payments. The Customer Interface contains of several functions and modules. Each module is defined separately with explanations. Similarly, the Admin panel have modules that are different from customer interface.

The various modules or the functions of the Customer Interface part of the application are as follows:

Responsive Web Interface (Mobile Friendly)

The Web Interface is the physical part that can be seen and operated by the user on the website, it is the framework of the application, also called as the look of the web application. The better looking is the web interface; the more people would like to visit the website. Hence, it is one of the most important factor to increase sales.

The word ‘Responsive’ states that the interface is friendly to different screens. This typically means, the website or the application used on various screen sizes would change its interface accordingly signifying the screen size. That means, the design for the website is different for Laptops, Smartphones, and Tablets. This is completely different from the smart phone application.

Unlimited Products

This module or functions states that there can be unlimited products listed for sale. There is no limitation for browsing the product. The products displayed should be in stock and shuld be available for sale for getting added in to the cart.

Unlimited Product Categories

As there are Unlimited Products, all the listed products would be in different categories, for making customers easy to browse products. For example, TV’s, refrigerators and so on are the category of Electronics, all the textiles are category of Clothing etc. Hence, the user or customer can select his or her choice of category and shop for products. There is no limitation in the categories of products also.

Shopping Cart Application

After shopping and browsing the products, the customers add the products to the cart (Shopping Cart). The cart application is coded in such a way, that it adds tax according to the given state. Also gives the option to pay the outstanding balances. It has an option for entering any codes for reducing prices such as gift cards or promotional cash, etc.

The programming is similar for both the web application and Smartphone application. The shopping cart, should be secure and easy to understand. It should also have the number of products required and also the complete detailed billing information of the customer.

The shipping address and billing address of the customer should be completed before check out. These information of the customer should be secure and this page should not have any loopholes in the code, that makes it easy for eavesdropping.

Login and Sign Up

Each and every user have separate profile in the application, which stores their recent orders, billing address and shipping addresses. Before checking out from the cart, Customers should login into their accounts. If they do not have an account or profile in the application, they should create one.

The login and signup pages are forms, which are separate for each and every customer or user. These profiles are all saved in databases. The databases are designed in form of these profiles. It is not mandatory for having a profile, customers can also buy products using a guest checkout, which does not store any recent information, but stores the order using its order number.

Display and E-mail Invoices

After the Purchase of the products, an invoice is displayed and emailed to the given Email ID of the customer. This is coded in the programming part of the checkout page. The Invoice states the Order number, name, product details, date of purchase etc.

Deals and Offers

Whenever there is any deal or offer in any product it should be directly applied to the cart. Hence, this module should have good collection because people start looking into these pages first.

Search Products

This option is the most important of all the modules, because every customer types in the product he want in the search bar. To make the customer easy to search we add search filters. Search filters are used to make the search option even more better for fine and clear results. The search toolbar should not have any errors as this may decrease the patience of the customer.

Tracking Shipped Products

Customers should be able to track their products once the shipping from the ware house is done. These tracking is done in a third party shipping company. But we add a frame from the third party shipping company to make it easy for our customers to track their products.

These are the modules and functions that are main part of the Customer Interface, all these modules make the site full online store for buying products. To manage all these customer interface modules we need to have a master admin. Hence, we add another part to our application that is the Admin Panel.

  • Admin Panel

To manage all the pages and modules in the Customer Interface it is important to have a back-end interface for the web application. The Modules in the Admin panel are completely different from Customer Interface. Each and every module is explained separately.

Database

All the customers and the users having profiles or accounts in the web application are saved in the user accounts database. All the products bought by the customers are stored separately in their accounts respectively.

Product Database

The unlimited products in the web application are added through the product database. Every product is added in the shopping list according to its respectful category.

Update Prices and Banners

Prices of the products change eventually, so admin panel should be able to update prices and banners. Banners are posters that are displayed in the home page for bringing up the deals and offers.

Multiple Payment Gateways

After adding products to cart, payments are made using the payment gateways. Hence, all gateways should be secure for making payments.

Smartphone Application Interface

The smartphone application’s interfaces are almost similar to the smartphone responsive web interface. It also has common database as the products and user profiles or accounts.

  1. Project Activities

The Project activities involve steps for developing the web application. These activities can make the project, faster to develop and run easily. There are two different Project activities for Web and Smartphone Application.

  • Web Application Activities

The activities for Web Application are given as follows.

Application Software Architecture

Designing Database Tables

Designing Framework for the Web Application

Developing Code for running the parts of Application

Implementation of the code using website domain

Testing the Application for bugs and loopholes

  • Smartphone Application

The Activities involving for smart phone application development are given as follows:

Application Software Architecture

Designing Database Tables

Coding for the Application

The above two activities are similar to the Web Application activities.

Designing framework for Smartphone Application

Implementation using mobile emulators

Testing and debugging the Smartphone application Respectively for Android and Windows

  1. Project Environment

The project environment for both web and software applications are given as follows.

  • Web Application Environment

Platform                                  : Windows

The Operating System            : Windows 10

Framework                              : ASP.NET Framework

Front-End Tool                       : ASP.NET With HTML 5 and CSS

Editing Tool                            : Microsoft Visual Studio, Notepad ++.

Scripting                                 : VB.NET, JavaScript, JavaScript.NET

Interface                                 : H.T.M. L 5, X.M. L (STYLE SHEET (.XSL))

Server                                      : INTERNET INFORMATION SERVER

Back-End Tool                       : S.Q.L SERVER 2012

  • Smartphone Application

The following are the environments for smart phone application.

Platform                                  : Windows

The Operating System            : Windows 10

Framework                              : ASP.NET Framework

Front-End Tool                       : ASP.NET With HTML 5 and CSS

Editing Tool                            : Microsoft Visual Studio(Windows), Android Studio (Android)

Scripting                                 : VB.NET, JavaScript, JavaScript.NET

Interface                                 : H.T.M. L 5, X.M. L (STYLE SHEET (.XSL))

Server                                     : INTERNET INFORMATION SERVER

Back-End Tool                       : S.Q.L SERVER 2012

  1. Project Schedule

The time taken for completing the whole project is one semester, equals 16 weeks. The division of work for 16 weeks is divided. The Schedule is done taking the project activities into consideration.

Smart Phone Book Android Application

INTRODUCTION

The main objective of Smart-Phone book Android application is to avoid confusion while searching for the names in the contact list. It is easy to save a contact but what if the number is different and the name of two persons is the same. The solution is to save the numbers with the same name but in two different fields.

This application contains different fields, where contacts of people belonging to the particular field can be saved there.

By selecting the particular contact from the field or sub-field function like calling can be performed.

Abstract:

The main objective of Smart-phonebook application is to avoid confusion while searching for the name in the contacts list. Creating a contact in our phonebook seems to be easy, but it becomes little confusing when we search for names in the contact list as two or more people may have the same name but different numbers. To avoid this confusion we have added few fields to currently existing phonebook which makes it a smart-phonebook. Fields like friend, family, work, relative as per the requirement are included in this application. This application will be very helpful for the people having a big list of contacts.

Requirements:

Software :

  • Operating system: Windows 8.1pro
  • Technology: Android
  • Backend: Java SE
  • Front end : XML(as UI)
  • Tools: Android Studio or Android SDK

Hardware :

  • Processor: Intel®Core™
  • RAM : 1.0 GB-2.0GB
  • Hard disk: 2 GB

Scope:

This is an offline application which manages to save one’s, part of personal information like contact number, address and email id if applicable. It can be accessed by the phone use only. Every person has many contacts in their list but may or may not classify contacts into groups.

Proposed system :

  • This offline phonebook application can save several numbers of contacts belonging to different fields.
  • Fields can be named as per the user wish, suppose one field belongs to the business, then in business there may be many sub-fields, a person’s information belonging to one particular sub-field can be saved there.
  • The prime advantage is that many people can be classified according to their fields or sub-fields to avoid confusion while retrieving the contact.
  • To give a call to any person can be easily done without searching the whole list of contacts, we can directly shift to the field and sub-field of that contact and perform the task.

Contact Type Screen

Add Contact Screen

View Contact Type

Contact List Screen

Contact Settings Screen

Update Contact Screen

Update Showing Screen

Existing system :

  • As for now, we have a normal phone book is on every phone. This is a phonebook application that can be used only in smartphones.
  • The only drawback of this application is that the incoming call of the person with the same name belonging to different fields, cannot display the particular field of that person.

Virtual view :

Smart Phone book Android Application

Conclusion :

A person having several contacts will enjoy the flavor of this application, because the members in their list may confuse the user with the similar name though belonging to different categories, to overcome this person to person can be classified according to their respective categories.

Download the Smart Phone Book Android Application Code