MyKids Parental Control Android App Synopsis

Project Aim:

MyKids is an android application which helps the parents to track the health and educational needs of their Childs.

Modules:

1) Admin

Admin is the person who adds the persons, hospitals and schools to the app. They can register to the application only by getting the approval from the admin. A notification will have sent to the clients if they get the approval/denial from the admin.

2) Registration and Login

In this module, parents can register their children by entering their details, their school’s details and the hospital details. Based on the data given in this time, they will be directed towards the specified page.

3) up to 3 years

Immunization chart-This module gives the option to track the immunization chart of children. It will show when the child has to take the vaccination, history of immunization, when is the next doctor appointment.

immunization we mean that nowadays it is getting very compulsory to give vaccines to kids. some schools need this information for giving admission to the children. So this app will give reminders to parents about the vaccine due and the parents able to get the chart of vaccines from the app

Development questionnaire-This will help the parent to make sure the developmental activities of the child by checking whether their children reached a particular milestone in growth.

4) 4-6 years

This module also has an immunization chart which helps to track the vaccination. Besides that, they also have they can get the updates from the school. They can track the tuition fee payment details, bus fee details, and important announcements from the schools.

5) 7-10 years

This category has focused more on schools. They get push notifications on the exams of the children and also the payment of tuition and bus fee.

6) Search

Search option gives the parents an opportunity to search the extracurricular activities for their children and also to search the nearest schools and children’s hospitals nearby.

The remainders to the parents will be given as push notification and also gets updates from the application.

Event Reminder Android App Project

It is designed and implemented to inform the person for a birthday and anniversary, here user can also create accustom event to inform to multiple persons. It is informed to a person with SMS and email.

Event reminders – which is useful for any special events like Birthdays, Anniversary etc. App sends automatically message and send e-mail.

This app adds a repeating Event reminder. You can customize the duration, multiple selections, update the events etc.

Requirement Determination

Input:

  • The first user has to add to the event.
  • Then select the event from birthday, anniversary and custom event.
  • In the selected event, he has to fill out all the data.
  • The user can create an event where he can inform multiple people.
  • The user has to select time and date when he wants to inform the user.

Output:

When the time has come which Is set by the user the application will automatically start and inform to the user of the event.

Screen Snapshots:

Home Page, Select Event Type and Birthday Event

  • Homepage Which is display two buttons EventAdd and EventView.
  • After selecting add event it displays all the events.
  • While we are filling the form of the event we get contact selection.
  • After selecting all the contacts we get the message that you have successfully inserted contacts.
  • Then we save that event and get the message that you have successfully inserted a birthday event.
  • When an event is fired, automatically application will start to ring the tone of the event.
  • After sending all the message this application request user to send an email.
  • This homepage contains two buttons add and view event.
  • After selecting the view event button it displays all the events.
  • When we long press on any event it displays option for update event and delete event.
  • When we selecting update event it displays whole data of the selected event.
  • Here in the update event, we can reselect contacts or if we want to keep old selection then press no.
  • In new contacts selection, it displays all the mobile contacts.
  • After selecting all the contacts it displays a message that you have successfully inserted contacts.
  • Then it displays a message that you have successfully updated event.
  • When we long press on any event it displays option for update event and delete event.
  • After deleting event it comes on the homepage.
  • On view events, which event we have deleted that event will not display.

Test Cases:

Event Id: 1
– While click on add event button it will show the SelectEventType page.
Event Id: 2
– While clicking on view it will show whole events.
Event Id:3
– While select AddBirthdayEvent button there opens a form where the user has to fill all the data after completion of that user will get a notification.
Event Id:4
– While select AddAnniversaryEvent button there opens a form where the user has to fill all the data after completion of that user will get a notification.
Event Id:5
– While select CustomEvent button there opens a form where the user has to fill all the data after completion of that user will get a notification.
Event Id:6
– Which events we have already created on that particular event long press it will show box which contains Update and delete.
Event Id:7
– While user selecting an update option it will make an editable whole form where the user can update the data.
Event Id:8
– While user selecting a delete option it will delete event and notified to the user.

Test Data and Results: 

Event Id Description Input Expected Output Actual Output Status
1 Add button Single click SelectEventType Page open SelectEventType page open pass
2 View button Single click ViewAllEvent page open ViewAllEvent page open Pass
3 AddBirthdayEvent Single click Open form. Open form. Pass
4 AddAnniversaryEvent Single click Open form. Open form. Pass
5 CustomEvent Single click Open form. Open form. pass
6 ViewAllEvents Long press Notify to user for update & delete Notify to user for update & delete Pass
7 Update Option Single click View editable form View editable form Pass
8 Delete Option Single click Notify to user after delete event Notify to user after delete event Pass

UML Diagrams:

Activity Diagram:

Class Diagram:

Sequence Diagram:

Usecase Diagram:

Structure of classes used: User Manual:

  • First, we have to select on the application logo.
  • It will open the application.

Add button

  • There are two buttons where “Add” is used for add event and another button “View” is used to view events.
  • While we selecting on “Add” button there is another page will open which contain three buttons set birthday, set anniversary and customs this are types of events which are included in this application.

Add birthday

  • first, we select in set birthday then where we get a set birthday form.
  • In this form we have to fill all the data like name, note etc. when we reach in date and time were we have to double click then it will open for set date and time.
  • there is remind to option which is useful for multiple contacts selection. After multiple selections we have to select menu button it will contain submit and delete event while we select in submit then it will submit all the contacts which we have select if we delete it then it will not select ant contacts.
  • After filling the whole form we have to submit it.
  • Then we get a message that successfully inserted event.

   Add anniversary

  • we select in the set anniversary, where we get a set anniversary form.
  • In this form we have to fill all the data like name, note etc. when we reach in date and time were we have to double click then it will open for set date and time.
  • there is remind to option which is useful for multiple contacts selection. After multiple selections we have to select menu button it will contain submit and delete event while we select in submit then it will submit all the contacts which we have select if we delete it then it will not select ant contacts.
  • After filling the whole form we have to submit it.
  • Then we get a message that successfully inserted event.

Custom event

  • we select in set Custom, where we get a set Custom form.
  • In this form we have to fill all the data like name, note etc. when we reach in date and time were we have to double click then it will open for set date and time.
  • there is remind to option which is useful for multiple contacts selection. After multiple selections we have to select menu button it will contain submit and delete event while we select in submit then it will submit all the contacts which we have select if we delete it then it will not select ant contacts.
  • After filling the whole form we have to submit it.
  • Then we get a message that successfully inserted event.

View events:

  • This button contains all the events which we have added in all the events.
  • Which events we can update and delete from the menu button.
  • In the update, the whole form will open where we can update all the data which we have to fill here.
  • In delete, the event will be deleted.

After complete the event when the time comes for any event then the application will automatically open and inform the user about the event. Then it will automatically send the message to that person whom user want to celebrate and inform to multiply selected person that this event is for this person so you can celebrate him.

Future Enhancement:

Facebook updation :

  • Here in this application user can send multiple messages and send mail to a particular person.
  • While in future user can write in the wall of person’s account.

Multiple Mail sending:

  • Here in this application is able to send a mail to only one person whose birthday or another event.
  • While the user can send mail to multiple people at a time.

Download Event Reminder Android App Project Code

Android based Weather Application for Students

Abstract: 

At present, we do not have any mobile applications for checking the weather at different places. The main goal of this project is to develop an android application for checking weather conditions like temperature, the pressure at other places through android mobile.

EXISTING SYSTEM:

1) If we want to go to a new place, then we cannot check the weather through our existing application in that place.

2) We have to check through search engines like google.

3) The existing system is not portable(hard to use).

PROPOSED SYSTEM:

1) We can check the weather reports (i.e., prediction reports) through our proposed system.

2) We can check the weather at other places through our proposed system.

3) This system is portable (easy to use).

HARDWARE REQUIREMENTS: 

1) Android mobile with a minimum version 2.2.

2) The processor is not less than 500MHZ.

3) RAM > 170mb.

4) SD card with a minimum of 512 MB.

5) Resolution is not less than 480*800pixs.

SOFTWARE REQUIREMENTS:

1) Android Studio.

2) JavaScript.

3) XML.

UML Diagrams:

Use Case Diagrams:

Sequence Diagram:

Activity Diagram:

Class Diagram:

MODULES:

1) USING GPS: we can know the weather through GPS in our mobile.

2) LOCATION BASED: We can know the weather at other locations.

3) PREDICTION REPORTS: we can know weather forecast reports for coming 10 days in a given location.

Encryption and Decryption of Data on Images Android Project

Android is a software platform and operating system for mobile devices. This is a project that is used to perform secret data transmission by performing encryption of text on images. The sender uses a key to perform encryption and the same key is given to the receiver to decrypt and obtain the data.

INTRODUCTION

Encryption of data on images provides a safe and secure transmission of data between the sending and receiving party.
The data/text which the sender wants to transmit is selected first and then an image is chosen from the current mobile device.
The chosen text is then encrypted in the image such that the data is not visible to any third party.
After encryption is performed, the image is sent to receiving party and the receiver decrypts the data using the key given by the sender.
This decryption process can only be performed by an authenticated receiver using this application.

OBJECTIVE

Main objective of this application is to provide a secure and secret transmission of text by encrypting it on an image using a key and which can only be decrypted by by an authenticated receiver using the same key on the same application.

KEY FUNCTIONALITY

• Start
• Chosen text/retrieve data from current device
• Browse an image from the device
• Encrypt the chosen text onto the image
• This image is sent to the receiver
• Receiver now decrypts the data

SOFTWARE AND HARDWARE REQUIREMENTS:

Java, JDK, Android SDK, My Eclipse
Android Mobile Device

Data Flow Diagram:

Class Diagram:

Activity Diagram:

Sequence Diagram:

Use Case Diagram:

Collaboration Diagram:

INTRODUCTION

Existing system with limitations

The perspective of data security, which has always been an important aspect of quality of service, Cloud Computing inevitably, poses new challenging security threats fornumber of reasons.
Encryption of data/text was previously done using hash and cryptographic algorithms, which is written in binary form. Such encryption techniques are visible in a specific form and the intruder who is aware of binary text formats can easily read the text.
In those times it provided a lot of security but as technology progressed many hackers also came into existence and it could not provide security upto that extent.

Proposed system with features:

In this project we used many techniques to encrypt and make the data in-visible to any one(not even to the receiver). We used LSB (Least Significant Bit) format, stenography and cryptographic techniques to encrypt the data and the data/text being encrypted on an image will not be visible.

The sender will use a key for security reasons and the same key should be used by receiving party to decrypt the image and obtain the text written on it.
The image on which data encryption is being performed can be chosen from the existing device and after all the process completes, that image can be sent through Bluetooth or mail or google drive e.t.c.,

Output Results:

Download Encryption and Decryption of Data on Images Android Project Code, Project Report Documentation.

Medical Emergency Caller Android App Project

Abstract:

In case of any emergency patient may not be a state of speaking with anyone or searching through the contact list and calling the desired person, hence we are making an application to solve this problem.

The Emergency Caller Android App is needed in case of a medical emergency. The user can make an emergency call to the nearest hospital.
The user of the application needs to configure the application for the first time use where the user will fill in a short medical survey (that will help to generate a medical history of the patient).

In case of emergency the system will find out the nearest hospital based on the current location of the user and the call will be initiated also the medical details about the patient will be sent to the hospital.

The call will contain a pre-recorded message by the user and the location of the user which will be detected by google maps and then the information will be converted to the voice message.

The Novelty of Idea:

As the Patient’s basic information is available with hospital beforehand the kind of treatment to be given will be decided in advance and the patient can be treated immediately as soon as he/she arrives.

Relevance and Applications:

The system will help the user when he is in an emergency and importantly not in his own area ( Some not well-known place for the user).

In case of emergency as mentioned above it is not possible for a user to speak and also if there is no one nearby to help, the situation can become worst.

Solution:

Technology Layer/Solution

Attached is the diagram

Proof of Concepts:

As of now, we have used a google maps basic example (rendering map) and soon we will be finding nearest hospital based on users current location and prepare a voice message.

Research & Development:

Designing the UI in such a way that will solve the purpose in the least number of clicks.

what kind of information to store about the patient that will help to generate a medical history of the patient, depending on the storage are (phone/cloud).

In order to make the system more lively, we are planning to use the cloud to store patients information that will be sent to the hospital in case of emergency.

We will try to figure out some shortcut ( gesture, tapping, pressing screen ) in order to initiate emergency help.

Improvement on Existing Solution:

In the current Situation, it becomes very difficult for a patient to locate a nearby hospital in case of emergency but with the help of this android app, we can find nearby hospitals easily.