Displaying Smart Phone Data Android Project Report

Problem Statement:

Nowadays MNC companies are not allowing using smartphones in the workplace because the data is being transferred illegally. Due to this, the user is unable to know any important or urgent information.

Existing System:

In the existing system, some information such as missed calls and battery, messages information, referred to as device-oriented information. However, such information is related to a user. For example, if the user works in a company and cannot carry his mobile due to security issues then the user is unable to view the information.

Proposed System:

The application is based on sharing information such as battery status; miscall info and message from the Android device to web application, i.e., whenever the battery drains or any miscalls or when a message comes all this information will be updated on the server system and the user can view that information using the web application from anywhere.

Product Scope:

Users can access their device information from anywhere, anytime using server services.

Literature Survey:

The application is based on sharing information such as battery status; miscall info and message from Android device to web application, i.e., whenever the battery drains or any miscalls or when a message comes all this information will be updated on the server system and the user can view that information using the web application from anywhere.

Software Requirements Specifications

Introduction

The software product described in this document is Displaying Smart Phone Data. The main purpose of developing this system is to share device-oriented information i.e., location details to the server and retrieve that information from a server using Web Application

Product Scope

Users can access their device information from anywhere, anytime using server services.

Product Functions

The major functionalities of this website will be as follows:

  • User credentials.
  • Sending data from Android Device.
  • Displaying data.

Development Environment

Software and hardware required to develop this project are mentioned as follows.

Software requirements

Programming Platform: JDK 1.7, Android SDK

IDE: STS (Spring Tool Suite)

Web server: Google Server (Google App Search Engine)

Database: Google Database

SYSTEM FEATURES

The major functionalities of this project will be as follows:

  • User credentials.
  • Sending data from Android device.
  • Displaying data.

User credentials

The user provides registration details and registers, then logins by providing username and password.

Functional Requirements

Authentication:

It provides authentication to individuals who wish to get connected. The registration details are stored in the database and whenever the user logs in, the user credentials are retrieved to check whether the user is an authorized user or not.

If the details entered do not match with any of the existing data then the system displays a warning.

Sending data from android device

Users click in android mobile to get missed call, messages and battery information.

Functional Requirements

A user can choose information to push to external services. The application currently supports three types of information:

the battery information of the device, SMS and missed call history. It shows how to get mobile device related information and send it to the server.

Displaying Data

In this, the system creates a web Application to show the missed call, messages and battery information.

Functional Requirements

In this module system will develop a web application which can access, show the data pushed from the device to the server. It will show the missed call, messages and battery information using the data grid

DESIGN DIAGRAMS

UML DIAGRAMS

Use-Case Diagram

Figure: Use-Case diagram for the User

The user interfaces with the server. When the user login for the first time a user has to register the details. After registration, the user logins and receives the information about the battery missed call and SMS history of the phone. Finally, the users can log out.

Class Diagram

Figure: Class Diagram for the user, Web application and Database

The above figure depicts the three main classes User, Application and Database, where the user depends on the Application. The user interacts with the Application using Username and Password. And the Application is associated to the Database to retrieve and for storing information about the phone.

Sequence Diagram

Figure: Sequence Diagram for the User

The sequence diagram shows the external flow of the system. The user logins with the server by giving username and password. Then the user receives the information about the battery, missed call and SMS history by requesting the server. After the user receives the information the user can log out.

Collaboration Diagram

Figure: Collaboration Diagram

Test Cases:

Test Case #: 1 

Test Case ID Test Case Type Test Case Description Expected Value Actual Value Result
1 Entering URL of the Web application Checking status of Google Server and URL, through which the application begins The application should begin If the URL entered is corect then the application starts functioning Application starts successfully
1 Entering wrong URL of the Web application Checking status of Google Server and then entered URL is wrong The application fails to begin Entered URL is incorrect the application doesn’t begin Unable to start the Web Application

 Test Case #: 2 

Test Case ID Test Case Type Test Case Description Expected Value Actual Value Result
2 User Registration Registration details of the user will be present here If the user name has unique identity then user get register successfully User is getting Authenticated User is successfully registered.
2 User  Registration gets failure Without entering anyone of the fields if the user clicks on submit then alert message will be displayed. User will not able to registered An alert will be displayed An alert will be displayed like “Enter all the fields”.
2 User  Registration gets failure When a user tries to register with the same user name, then user will not get registered. User will not able to registered A alert is displayed An alert will be displayed like “Username already exists, try another”.

 Test Case #: 3 

Test Case ID Test Case Type Test Case Description Expected Value Actual Value Result
2 User Authentication User credentials of user are authenticated. User credentials are to be correct

 

User gets Authenticated The user login is successful and is authorized to use the system
2 User  Authentication gets failure User credentials of user are not authenticated. Login details are to be incorrect User Authentication

Fails

The user login is failed and is not able to use the system
2 Login into website Without giving User credentials Trying to login without providing User credentials. An alert is to be displayed An alert is displayed The user login is failed.

  Test Case #: 4

Test Case ID Test Case Type Test Case Description Expected Value Actual Value Result
4 Navigates to Home page The user tries to view the information. The required information(call,

Sms, battery) information should be displayed.

Information is retrieved from database The information is displayed successfully.
4 Home page cannot be redirected The user tries to view the information but home page can’t be displayed. The error page will be displayed. Due to some connection problem (Sms, call and battery) information of mobile will not be sent to the database.

 

This webpage is not available.

 Test Case #: 5 

Test Case ID Test Case Type Test Case Description Expected Value Actual Value Result
5 Mobile Status Changed Mobile Status is changed automatically web service will be called. The information can be viewed by the user. (Call, sms and battery) information will send it to the database.

 

The information can be retrieved.
5 Mobile Status not Changed Mobile Status cannot be changed. The information can’t be viewed by the user. (Call, Sms and battery) information will not be sent to the database.

 

The information can’t be retrieved.

 Screen Shots

  • Home Page

  • Registration Page for USER

  • Entering details in Registration Page

  • Displaying Alert box to enter all details.
  • Entering all details
  • Redundancy of USER name

  • Successful Registration of User
  • Login page in Android Phone

  • Displaying Alert message

  • Displaying an alert message
  • Selecting all mobile information

  • Sending information to the database
  • User Login Page
  • Displaying an error message
  • Successful Login

  • Displaying Battery Status

  • Displaying a message if there are no results to show
  • Displaying information on Call History.
  • Displaying information of SMS history
  • Clearing the information

Conclusion and Future Scope

This application, “Displaying Smart Phone Data” is based on sharing information such as battery status; miscall info and message from android device to web application, i.e., whenever the battery drains or any miscalls or when a message comes all this information will be updated on the server system and the user can view that information using the web application from anywhere.

In future, this project is useful to any Android mobile user where the user can get his mobile information data using Android Broadcasters. Before using the application, the user should register. This application detects the mobile information like SMS, call and battery information. So that the user can view the mobile data in Flex Application.

Easy Market Android App Project Report

Presently handheld devices such as smartphones are using very huge. In short, we are using them to easy to solve our work. One application that falls into this category is Easy Market developed for Android phones. This application will help salespersons in managing the various types of Records such as client details, supplier details, product list and help to easily sell the product. The salesperson recording the details of the clients, suppliers, profit on paper is a time-consuming process. Also difficult to retrieve the previous records of clients, suppliers, product details.

This Easy Market Android App will solve the problem. The user can add a new product into the list by name, price or delete any product from the list which is not available in the market. It allowed changing the price of the product not affect the price registered in the catalogue of products. It shows how much the quantity of each product present in the inventory. It has an option to filter the products. It allows to record the customer details and show when he last came, what products he bought that day, the total price of the products. It records and shows the supplier details like the name of supplier, last visit, amount. It also displays how much profit he earn that day and how much is initial money at the opening of day and total money at the closing of the day.

The project “Easy Market” is developed with the objective of making the system reliable, easier, fast, and more informative.

Advantages:

  • Easy to maintain data.
  • Less time-consuming.

Easy Market is a mobile application used by the shopkeeper to record and manage the details of their shop like sales money. It is used to easily manage the details of the inventory and sell the product easily.

This application developed in android technology can install in any smartphones devices. This application contains various pages as clients, suppliers, sales, inventory etc. By logging in into the application shopkeeper can go to any page without recording in books.

Scope

To develop a product called “Easy Market” which is composed by an application for Mobile Devices and other Web management roles, users and information providers

The perspective of the product

Easy Market in a solution that will allow trade settlements through mobile devices like the Tablet, manage the operation of its business.

Product Functionality

The features that must have the applications are:

For mobile devices

  • Login
  • Client Details
  • Supplier Details
  • Inventory
  • Sales
  • Login Details

Assumptions and Dependencies

It should be developed for Android devices.

Predictable System Evolution

The system must be portable and scalable so that support users increased significantly and can be adapted to any type of establishment e.g. neighbourhood or shop etc.

Nowadays in general shopkeeper who used to record their shop details like client, product selling price, product purchase price, what is the discount on that product on paper and searching in the book. He/she used to search in books whether the client has to pay any amount in past and how much quantity of material still remaining in the shop. He uses a calculator to calculate the total amount of the bill.

Disadvantages of the existing system

  • Time-consuming.
  • Waste of paper.
  • Difficult to search and remember the details.

Proposed system

The proposed system aim is to reduce the difficulty of remembering the details and manage the shop details easily.

Advantages of the proposed system

  • Less time-consuming.
  • No paperwork.
  • No use of Calculator.
  • Reduce human effort.

Specific Requirements

Common Interfaces Requirements

Hardware Interfaces

• Input and output data are stored on the SQL Server 2014 database server.

• Development must support at least version 4.0 of Android.

Functional Requirements

Images of an example of what should be the requirements are attached in the next chapter.

Login

The application will ask for a username and password, previously created in the Database. The system must ensure that the username and password are valid, which otherwise will be left to the user in the login screen.

Client Module

• Enter this module list clients created with the value of the debt.

• You will have an option of creating customers where would deploy the user a screen where it will ask the following information:

Or required fields: name, Aadhar, phone, address, email address and gender.

Or non-obligatory data: the value of the initial debt. By default must be zero.

In the creation of the client should be validated by the number of identification card there is no customer.
• Created client list must have an option to edit customer data, in where it will display a window with the data of the client, allowing you to modify all data except for identification card and the value of the initial debt.
• Allow client search by the following filters: name and identification card.

• Whenever client doesn’t money to pay bill his debt will add to his details.

Supplier Module

• This module you enter providers that are created, data listed are as follows: Nit, the name of the manufacturer or distributor, a balance which is due.

• It will have a choice of provider creating, selecting this option would deploy a window to the user where requests the following information:

or – mandatory data: Nit., name, phone, address, visit (Monday, Tuesday, Wednesday, etc.) this field is multiple selections and frequency of visits (weekly, fortnightly and monthly.

or Optional data: name of contact and contact phone.

• When user unable to pay the total amount to supplier he can save the debt amount in this whenever required.

• The date when supplier last visit also record here.

Inventory Module

• Upon entering this module it lists the products created in the store. The following will show code of the product, the product description, quantity in the inventory, the price of sale and utility value.

• You will have a choice of creating the product. Selecting this option show the user a window where will ask for the following information:

or barcode: mandatory, to enter this field the system must validate if the product exists in the teacher’s products, if any product, you must bring the following information: name, group and line

or name: required field. It is the name of the product

or unit of measure: optional field. This field is for fruit and vegetable products. It allows selecting the type of measurement that will be used for the product (Kg and G) none for soap or others. It is not a mandatory field.

or purchase price: required field. It is the purchase price of the product.

or sale price: required field. It is the selling price of the product.

or quantity: required field. It is the amount that is the product.

or VAT: optional field. It is the value of VAT on the product. To create the product are:

• You will have an option to edit the product. Selecting this option will display the product data and allows to edit the following details: price sale, purchase price, taxes and supplier.

• You will have an option to search for products, search filters are as follows: barcode, name, internal code and provider.

• You will have an option to filter the list of products. The filters that you can arrange Products.

• Upon creating the product user need to arrange the product into his inventory. The first shop does not have any goods or products so the user needs to transfer his data from product module to the inventory module. Upon clicking the inventory module user will able to see his products which are present in his shop but not in the storeroom. He able to sell the items which are present in the inventory because the sales module navigate screen to inventory module only. So he needs to transfer shop products from storeroom to inventory.

• From product module user able to transfer products to inventory by entering the following data

Mandatory:-Quantity.

Not-Mandatory:-Unit of Measurement. Or any changes.

• Unit of measurement (UOM) is not mandatory because for bananas and sugar UOM is not the same.

Sales Module

• Allows to associate a client with the sale, the customer can be one registered (should be selected from a drop-down list) or one casual which is by default when this module is loaded.
• Be permitted creating users and payment of debt, as described in the customer module

• The user can register products on sale by either:

Or through a reader of the barcode in which case the screen the product price. Whenever You read the product is adding to the amount of reading product.

Or manually, where the user must have the following filters: name, barcode, code

Internal and the last 4 numbers of the barcode. When you select the product, will add the product on sale.

• Maybe delete some proceeds from the sale. Whenever you add a product on sale system calculate the Subtotal of sale, VAT and total sale.

• Should be allowed to change the quantities and price of a product manually. If the price is modified, this should not affect the price registered in the catalogue of products. However, if it should be recorded in the sales.

• At the end of the sale the user may choose different means of payment which are: Effective: would deploy a window with the total of the sale, a field to enter the value which is paying customer and a calculated field of change where it is calculated: the value paid by the customer, less the total of the sale.

This single payment method may be by customers of the store, for an occasional client does not appear this payment method. When you select this payment method displays a summary of the sale: the total sale, the name of the client and the client’s debt total. The system must add the total of the sale to the client’s debt.

• Discount value reduces the actual price cost.

• At the end of the sale system must subtract the quantities of each product in inventory.

• At the end of the sale system allows printing the invoice, where detailed invoice number, product, price, quantities and the total value of the sale.

• At the end of the sale system allow to modify and update the inventory module.

Login Details

• The time when the user last login details saved details as follows

Username, Date, Time.

Non-Functional Requirements

Performance Requirement

The Proposed system that we are going to develop will be used as a chief performance system in supermarkets. Therefore, it is expected that the database will perform functionally all the requirements specified by the user.

More Informative

The application is more informative because more information is stored in the database than paper stored information.

UML Diagrams:

Use case Diagram for Easy Market:

Class Diagram for Easy Market:

Sequence Diagram for Easy Market:

Activity Diagram for Easy Market:

Output Screens:

  • Login layout
  • Menu list layout
  • Client layout
  • Client Registration layout
  • Supplier layout
  • Supplier Registration
  • Inventory layout
  • Product Details layout
  • Product Registration layout
  • Product Details layout
  • Sales layout
  • Custom Sales layout
  • Saving Sales layout
  • Login Details layout

Conclusion

After the completion of the project, one can clearly say that our developed application will help shopkeepers in many ways to record the details. This is the easy way to record the details manage them. It can use by any persons who have a shop and who does not want to record the details of the shop not on paper to reduce his effort and time-consuming.

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.

Phone as Remote Server Based Android and Java using cloud

Abstract:-

Phones can do a lot of things these days. Remote Phone Access is an easy-to-setup and reliable application providing fast and secure remote access to your Android phone. All you need for that is to have an Internet access and connect yourself to your personal Remote Phone Access account.

Remote control your desktop or laptop computer with any Android phone can Shutdown, Restart, hibernate operating system. Start and stop windows applications. Here to develop this Phone as Remote Server Based Android and Java using cloud application. We are using Java for desktop applications where all operations are performing as per the commands in a cloud database.

Android for mobile remote applications, it stores commands in the cloud by hitting the web. And also we are using cloud web server were mobile stores and get commands.

Existing System:

There are many more applications for Phone as a Remote server. They are providing the limited features only like:

Can Operate within the limit distance because of using the server.

Business Scenario:

Remote control your desktop or laptop computer with an Android phone.

Modules:-

Majorly we have 3 modules. The following are the modules of the project.

  • Java Desktop Module.
  • Cloud Web Server Module
  • Android Mobile Phone Module

Software Requirements:

Technology: Java 2 Standard Edition, JDBC, Servlets, MySQL, Android.

Web Server: Tomcat.

Hardware Requirements:

Operating System: Microsoft Windows, Android Mobile.

Hard Disk: 40GB or High

RAM: 512 MB or High

Processor: Dual Core

Project Activity Duration:

Duration: 7-8 weeks

Blood Connect Android App Project

Abstract:

“Blood Connect” is a mobile-based project developed in android platform. This android project provides an easy and fast way to search for blood. This app enables users to find blood in emergency situations. Here Users can easily find the details of donors and receivers through their mobiles. Users need to register with the application to view all the information which is available on the app. The user can search the details and find the details of the blood donors. Users can get brief details about the donor’s contact details including their location. The user can make a call or message directly by using this application.

Existing System:

The existing blood banking system includes a lot of manual work which takes a lot of time and physical effort. Users need to connect to the internet if they want to know the details of the blood donors. It takes a lot of time and effort to collect information about blood donors or receivers. Proper information is not available to the users.

Proposed System:

In the proposed blood banking system, the information about donors can be found in an easy and simple way which does not take any time or effort. This system provides an easy way to search donors within less time. Users can search details of the donors and can get their contact details including the location. This system enables users to communicate with donors directly which avoids miscommunication.

Modules:

Donor:

The donor needs to register with the application by entering all the details. The donor can get login by entering valid username and password. The donor can search details of the patient and can contact them directly.

Receiver:

The receiver needs to register first with the app by entering all the details. Receive can get login by entering valid username and password. Receive can search details of the donor and can contact them directly.

Output Screens:

 

Conclusion

Blood Connect is a mobile application which satisfies the need of the patients in emergency situations. This android based mobile app provides an easy and simple way of finding the details of the donors and receivers.

Alumni Event Management Portal Android App

Abstract:

The Main Objective of the Event Management Portal is to maintain communication between passed-out students and students of university or college to know about each other’s current activities. The students can also post and read various articles, thus promoting literary insight. Articles can be seen by anybody who is registered. Based on the requests from the students, passed-out students can conduct webinars on trending topics.

Introduction:

Nowadays, it is very difficult to communicate with our seniors without knowing any details about them, and the only way is to contact the college for their activities, to avoid this we are creating an app where the current students and passed-out students have to register and update their details, through which we can establish a connection between them. They can have a friendly environment by posting their thoughts and ideas which helps in developing their future plans.

Existing System:

The Existing system provides less memory usage for the users. It also has less security for storing data and some data may be lost due to mismanagement. Every time students need to take help from the college in case they want to communicate with the passed-out students. The system does not provide users to post the articles. The system does not provide a facility to track all the activities of the students.

UML & DFD Diagrams:

Use case Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

Data Flow Diagrams:

Modules:

Administrator: The admin is responsible for maintaining information about students When the user submits the registration form administrator will complete the verification process and if successful, the student details are added to the database. The admin maintains the passwords of the event manager and of himself

Student: The student has to register and then log in, Students can view the notification, post a query, and give a reply to the given post, They can stay connected with college alumni

Faculty: The administrator can register the faculty, Then they can log in, add articles, and question papers from the previous year, and they can also answer the query posted by students.

Download Online Event Management System Academic Project, which is developed in PHP, And MySQL database with HMTL, CSS, PHP, and Javascript.

Output Screens:

App Home Page:

Admin Login Page: