Mobile Canteen Web Application Java Project

We are in an environment where we are trying to reduce our stress and time. In today’s world time plays an important but we are but we are waiting a lot of time near canteens. Our pitch is to develop a web app to cut the lag in developing the meal to the patron. Generally, in all eatries, they follow a q-system, where we wait till our turn comes consuming a lot of time.

This Mobile Canteen web app consists of POS (Point of sale) model comprising of Inventory Management. Supplier request Functionality. Estimated time of Delivery. Users are connected to the web app through our website, where they have the liberty to order through an extensive menu without standing in the long q-lines to make orders. The user is notified with an estimated time for the meal to be ready. The user is required to complete the transaction electronically after which he is given a QR code which he needs to produce at the meal collection area.

The web app uses HTML/CSS for the displaying. At the back end, it uses Php, the database used for the cataloging the information is mysql.


  • It is a web app.
  • It is based on the POS (point of sale) Model.
  • Its main functionalities are ‘Supplier Requests’ and ‘Estimated Time of Delivery’.
  • It comprises the Inventory Management


Users are connected to the web app through our website, where they have the liberty to order to an extensive menu without standing in long Q-lines to make orders.
The user is requested to register and make the order as he wishes, as we provide the completed data of the menu in that web app and the user is asked to select the time of delivery of the order and requested to complete the billing transaction electronically, and we provide the QR codes by showing it user can collect the preferred meal.


  • User
  • Admin



As he gets login into the account, he can view the list of food items and also can order the food. 


After validating the user details, admin generates the menu and he will confirm the list of items selected by the user.



To give the food order we have many applications like swiggy , foodpanda , spoonly, freshfood ,fasoos etc.

In this we have to choose the nearby hotels and food items then a person will come and deliver the food


Here we have to order the food items in the canteen application. Firstly we should register for the canteen application.

Here we don’t have any third party person to delivery the food item

Instead of standing in “Queues” at the canteen we are giving orders in applications

UML Diagrams:

Use case Diagram:

Sequence Diagram:

Activity Diagram:

Collaboration Diagram:

APMC Management System Project Synopsis

APMC management system project is for farmers and traders to sell and buy the products and manage them.

  1. Admin
  • Admin should log in and he can manage formers and traders like deleting them.
  • He can able to buy the products from the formers.
  1. Former
  • Former should register first then he can log in to the system.
  • He can sell the products where he should upload the product name product image, quantity, price per quantity.
  1. Trader
  • The trader should register and then he can log in.
  • He can purchase all the products uploaded by the formers.
  • Payment method for the selected quantity.
  1. Feedback system formers and traders. Admin can see the feedbacks.
  2. Separate product uploads option for the farmers who don’t want to register and login.
  3. View all products option at the home page.

Need 5 entities and at least 5 tables in the database and triggers should be added.

Front end: VB .net / Java

Back end: MySql/oracle

Online Restaurant Management System Project Synopsis

This Online Restaurant Management System project is for managing the online bookings of customers for the food in a restaurant.

  1. Customer
  • The user should register first then he can log in to the restaurant. After successful login, he can order the food in that particular restaurant.
  • He should be able to see the menu items uploaded by the admin.
  • He should select the food required from the admin and quantity.
  • Then order option, after this he should enter the payment option,

Finally, order food option.

  • After booking he should be able to see the status of the booking like “your order will be received in 30 minutes”
  • Feedback system for the user
  1. Admin of the Restaurant
  • Admin should log in and he can upload the menu items like North, south and Chinese and in that he should upload the name of the food item, image, price.
  • And admin should be able to manage the food orders from the users.
  • Feedback system management.

Need 5 entities and at least 5 tables in the database and triggers should be added.

Front end : vb .net / Java

Back end : MySql/oracle

Logistics Automation and Management System Java Project Synopsis

Project Analysis:

The main aim of this project is to provide a complete logistics based management system. This Logistics Automation and Management System application consists of following modules

  1. Application Module
  2. Central Admin Module
  3. Online Admin Module
  4. Application Sync Module
  5. Multi-Phase Automation Management Module

Module I:  Application Module:

The application module provides the solutions for the branch installations and corporate installations. The features of this module are

  • Route Based Trips Management.
  • Door Pick Up Support
  • Door Delivery Support
  • Location Based Door Delivery Loading Sheet
  • Entire Customer Details at All Branches

Module II: Central Admin Module:

Central Admin module is the administrative module to be operated by the Head Office of the company. Here are the various options are provided to control the Application module. The features of this module are

  • Paid, Payable, Partial Pay Feature
  • Operational Accounts
  • Centralized Administrative Controls
  • User-friendly Local data Backup
  • User Initiated Local data Restoration
  • Centrally Controlled Invoice Rate Settings.

Module III: Online Admin Module:

The Online Admin Module controls Branch Creation and Editing, application user creation and their permission management etc. The features of this module are

  • Versatile Branch Commission Setting
  • Admin Controlled User Management
  • Consignments Temporary Unloading
  • Temporary Trips Management
  • Branch Locked Customers
  • Multi-Branch Customer.

Module IV: Application Sync Module:

It serves as a communication tool between branches and head office. The features of this module are

  • Duplicate Customer Merger
  • Customer Credit with Limit
  • Multi-Phase Automation
  • Multiple Companies through Single Interface
  • Automatic remote Data Backup
  • Automatic Online Data Restoration.

Module V: Multi-Phase Automation Management module:

This module provides the advantage of allowing phased automation of branches and later adds new branches with previous data backup. The features of this module are

  • Inter-Branch Intranet Synchronization
  • Auto Bug reporting System
  • Automatic Application Updates
  • Extended web portal
  • Online Customer Support
  • Online Booking enabled
  • Intelligent Consignment Tracking.

Software requirements:

  • Operating System: Windows 7
  • Technology: Java/J2EE (Servlets, JSP, JDBC)
  • Web Technologies: Html, JavaScript, CSS
  • Web Server: Tomcat 7.0
  • Database: Oracle 10g Express Edition
  • Software ’s: JDK 7

Hardware requirements:

  • Hardware: Pentium based systems with a minimum of P4
  • RAM: 1 GB (minimum)

Online Passport Registration Project Report


Online Passport Registration PROJECT DESCRIPTION

Modules and its Description:


A) National Register Module

  • Pan card Register Module
  • Voter Id Register Module
  • License Register Module

B) Web Service Module

  • Application Layer
  • Business Layer
  • Data Layer

C) Admin Module


As the name itself defines this is a registration module for the public. The public has to give sufficient data for doing registration.

This module contains sub module like PAN CARD Registration, Voter ID Registration, and License Registration. Data will change from one sub module to another.

Validation is done for the purpose that user should not miss any of the fields in the particular registration form. Once the public has registered, he/she get a national ID which is unique. Using this national ID the public can claim one among or all above-mentioned ID Proof (s).


The admin module plays a major role in the application. The Admin module is used to control all the administrative tasks of the administrator.

The administrator takes care of entering all the essential information on the site so that it is accessed the world wide with a very fast accessing time and in a well-defined manner. All the essential information is composed by integrating the information in a hierarchical manner.

Each Government wing admin will do all the enhancements works like adding Sub modules, Editing and Updating the Public Details and so on.


Existing System:

Already in this type of applying for online application, we do not use the privacy fact, It can be viewed by everyone and it can be also editable, to achieve privacy we have to maintain the customer’s database and entry securely and privacy is an important fact which has to be focused. So here we use three tier architecture for registering the details in a secure way.

Proposed System:

In this Online Passport Registration project we generally deal with the trust negotiation, we obtain the trust negotiation using an ontology based approach, we develop the project by using online pan card application and online license application to get the trust negotiation, the Online Passport Registration project mainly explains about the privacy of a customer who submits their document online.

They no need to type their all personal details they give only their universal username and password it’s enough, after giving that all their personal details will come from the universal database.