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.


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


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.


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


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


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.

Java Project on Travel & Tourism Management System


The Main objective of this Travel & Tourism project is to make the travel easy and comfortable for the users right from finding the routes and buses to till the booking of the tickets. In this project, we have two modules, Admin, and user.

Admin in this Travel & Tourism Management System project will log in with the default username and password and admin has authority to add the bus routes and add the travel and assign the route id’s and bus id’s and finally, the admin will add the buses at particular times in different routes. Admin will also add the different travel agencies while adding buses admin will fix the ticket price and the capacity of seats.

Finally, the user will register and log in and the find the appropriate routes and use the route id he will search the bus by giving all details like date of journey and type of seat etc. After selecting the information user will be headed to select seats in a view the selected seats will be displayed as red and then after successful payment the booking confirmation will be shown.

If the user feels any feedback need to give, he can provide feedback to admin.

Existing System:

In the existing system, the user needs to find the bus routes by visiting the travel desks and enquire the information and the user needs to book the tickets manually and there may be a chance of no availability of tickets. So we Proposed this project this will overcome all difficulties.

Proposed System:

In the proposed system, the user need to just login into the application and can find the routes and booking immediately and complete the booking process for a successful transaction.

Data Flow Diagrams:

Context Level DFD and Level 1 Data Flow Diagram for Administrator, Users

Level 2 Data Flow Diagram for Travels, Routes, Pickup Points, Booking Modules

Use Case Diagram:

Activity Diagram:

ER Diagram:

Class Diagram:

Download Travel & Tourism Management System Java Project Source Code, Project Report Documentation, PPT, UML Diagrams and Output Screens.

Mobile Phone based Attendance System

Mobile Project Overview:

Mobile Phone based Attendance SystemMobile Phone based Attendance System project is implemented in java platform.In many colleges and schools teachers take attendance manually by each and every student.

They need to take attendance in each and every period in case of private engineering colleges and they have 60-90 students in a single class.

They need to look at each and every student and then mark on the attendance book absent or present. Then they carry the attendance book with them, they also need to keep them safely for future reference.

This takes lots of time in taking in attendance and at last of the year they need to count total attendance and then find the percentage of each and every student.

This is the burden on the professors.  To remove this burden we can develop such application that will take attendance automatically and fast. This application will be based on the different modules like:

List of Modules in this Mobile phone based Attendance System Project:

User: this module is for staff, they need to enter user name and password to enter this page, than only they can take attendance from mobile phones.

Attendance entry:  this module for marking the attendance of the students. They select branch, year and semester of the students. After that they mark to the absentees.

GPRS connectivity: with this function they send attendance list to the server that store the attendance in the database. It selects cell phone through GPRS.

Update database: this module manipulate the attendance list when it receives the signal from the cell phone.

Display: this module is for students, they can check their attendance, they need to select their year, semester and branch.

SMS: this is the best feature of the application; student can get his attendance on his cell phone by just sending an SMS from anywhere. 

Project Title: 

Mobile Phone based Attendance System

Software Requirements: 

This application is develop using J2ME that uses JSP, JDBS for the coding and MySQL for the database.

Hardware Requirements

                  System                      : IBM-Compatible PC

                  Processor                  : Pentium IV

                  Memory                 : 256 MB RAM

                  Hard Disk Drive        : 40 GB

                  Mobile Side               : Any GPRS enabled Mobile.

Library Management System Project

Project Title :

Library Management System

Project Abstract:

The main of Library Management application is to keep the book in the proper format with its complete details including Author and the person who is issuing this book. Everything is managed from the database. We need to maintain the book cost and to check whether the books are available on the library or not.

Description on Project Working:

If the book is not available in the library then it should be removed from the data base. Students are provided with the 2 or 3 cards for the book. They can issue the book for 14 days and after they have to pay the fine per day rupee one. If the student lost the book he has to purchase the same book and submit to the library.

For the staff also they are given 3 cards and they also have same rule as per the students. This whole process in manually, we need to develop the fully automatic library that enables the user to search for the relevant book and they can also who have which book. We need to computers in the library so that user can access to online books. We need to bar code scanner, so the student just scans the code and the book will be issued.

The computers used in the library must be connected to each other via LAN at the speed of 10MBps. The student needs to enter his rollno and the details of the book. We can also add new feature of member ship in the library in the starting of the year, they can become the member and they will be issued the number to run this software. After they just need to enter the book number and their roll no and the book will be issued.

Hardware and Software Requirements:

Hardware requirement :

  • OS:Window 7
  • Hard Drive: 40GB
  • RAM: 256 MB

Software requirement :

  • Java language
  • Net beans IDE 7.0.1
  • MS SQL server 2005

IT Project Process Management Java Project Documentation

IT Project Process ManagementIT Project process management is the project that is used to track the various IT projects and scan it and search for the solutions. This is used to monitor the complete project, documents, project source codes, name and other details of the project. This system works on three phase project initiation, Windup stage and regular mode.

The existing project management system that is developed in that user can update it details manually whenever he requires. They need to inform the group leader to make changes in the project or details. These systems have one problem that whole data is stored in MS-Excel, means each and every data is stored manually and they are not safe and each and every calculation is done manually. This consumes lot of time.

We need to develop new application that will be based on the database and they are more, fast, safe and secure than manual operations. It will the task easy, data will be secured so the general can’t manipulate the data. This will be based on the different modules:

Modules in IT Project Process Management Project:

login screen: it is the authentication of the employee with username and password; other user can’t access the system.

Add/update/delete projects: in this you can add your project, with name, your employee number, start and ending date of the project. You can delete the existing project. You can update your documents.

 Status report: you can track the current status of the reports with all the details. It will show all the completed documents, pending documents, with start dates and employee details.

To develop this application we will use JSP that is the part of the Java. We will MY SQL as the database and tomcat server that is used to run our application or you can say that it is PC based server.