INTRODUCTION OF ONLINE TIFFIN BOOKING SYSTEM: –

Are you looking for Online Tiffin booking system for your final year project? We are here to help you. You can contact us 

The project Online Tiffin booking system is a web based application that allows the administrator to handle all the activities online quickly and safely. Using Interactive GUI anyone can quickly learn to use the complete system.

Using this, the administrator doesn’t have to sit and manage the entire activities on paper, and at the same time, the head will feel comfortable to keep check of the whole system. This system will give him power and flexibility to manage the entire system from a single online portal.

The project aims to provide food services to the customers. As we know that the food cooked at home is hygienic and best for health. The food prepared at home is cheaper too and keeps the doctors far away and makes us healthy.

In today’s world, most of the people live away from their homes for work. Food is the basic necessity for everybody. Most of them are dependent on the other people for food.so the aim of the project is to provide them hygienic food of high quality at low cost.

Various items are available to the customers. They can select the desired items for their breakfast, lunch and dinner at a reasonable price. The food can be delivered to their residence. They can pay on the daily or monthly basis.

We make use of fresh vegetables, fresh wheat, rice etc. The food is prepared under the guidance of professional cooks to maintain the hygiene and taste.

The customer can choose the menu of their own choice So, we have generated a system that will provide meals to the customers, i.e. the breakfast, lunch and the dinner as well. The Tiffin will be delivered at their residence at the time given by the customers.

MODULES OF ONLINE TIFFIN BOOKING SYSTEM:

Administrator login: –

The head is provided with login id and password. The password will be shown in the form of hidden characters. Only administrator can login into the system.

The administrator can view the availability of food delivery boys and can change the cost of food items and other service details. He will also have a unique interface where he can manage the data of delivery boys working in the system.

He can add new customers, and he can also remove anyone from the system, and at the same time, the administrator will receive the notification of these changes. Three trials will be there to login into the system.

If three of these fail, then the system will be locked for half an hour, and the password hint will be provided to the administrator

Customer Profile: –

This module will work in three ways.

The customers will register in this module. Every customer will be given an id. The client will register with his name, mobile number, e-mail and the address.

The customer will choose the desired food items and the no of meals to be provided in a day along with the timings.

The customer will have to pay the registration fees to get started with the Tiffin system.

Bill record: –

This module will help the administrator to see the bill history of a particular customer for the past three months. The manager can see the state record of previous three months.

If any customer also wants to see the file, he/she can also check it with the administrator.A client needs to sign up the system for registration, which will make them as well as administrator of the system to easily interact with each other.

They can pay the amount Online, and if they need to make payment Offline, they must give some advance amount to confirm their registration.

Payment module: –

After filling the details, customers need to pay the money using different options available like cash/net banking/ATM card. Payment portal would use a payment gateway to remove debt.

Once payment makes, the receipt of payment will be generated automatically, and this receipt will be sent to the customer, and the administrator will also get the notification regarding the same.

Delivery boy module: –

This module will deal with the data of various delivery boys working for the system. The delivery boy attributes will include various features like the delivery boy name, address, mobile number, email, id, shift time, salary etc.

There will be a complete detail of each delivery boy of the system including their details. They can easily give their attendance to the administrator, and that attendance details will be visible in real-time to the administrator.

Add / update / delete the delivery boys / Customer Details.:-

The attributes of the customer and the delivery boys should be editable. These attributes available include the customer phone number, address, e-mail, the number of meals required per day etc.

This module will help the client to edit these details. So according to the requirement the customer he can get these details changed from the administrator. The administrator can even modify the data of the delivery boys.

Vehicle module: –

The Tiffin will be delivered to the customers by the delivery boys. The vehicles will be provided to the delivery boys for fast delivery of food so that the customers can get the nutritious food on time.

The attributes related to the vehicles are vehicle no, Id, insurance number etc.

Log out: –

The administrator can be logged off the system using this module

SYSTEM DESIGN OF ONLINE TIFFIN BOOKING SYSTEM: –

This Complete System runs on the simple Interface where there are main three users, i.e. Administrator, Tiffin provider, and Customers.

The case of the client of online Tiffin booking system: –

The customer can view the options available in the menu options, Tiffin delivery options, charges. If he wishes to register, he has to sign-up by providing his contact details and then a user ID will be generated.

Using this he can securely enter the System and then he can register and Pay Online with full security. He can also cancel the registration if he doesn’t wish to continue with a small deduction from the registration fees.

The case of Administrator/Tiffin provider of online Tiffin booking system:

The case of Administrator/Tiffin provider of online Tiffin booking system:

Administrator, as well as Tiffin provider, has almost the same authority. Both can see all the details of the food items, customers, delivery boys, vehicles and can Change them.

Tiffin provider can change details, but the administrator will receive the notification of any changes made by him. So that it will be easy for the manager to keep track on the whole system even if he is far away.

This all will take place securely since both Manager and administrator will have separate IDs and whatever they will do all will be fully secure in this system.Administrator, as well as Tiffin provider, has almost the same authority.

Both can see all the details of the food items, customers, delivery boys, vehicles and can Change them. Tiffin provider can change details, but the administrator will receive the notification of any changes made by him.

So that it will be easy for the administrator to keep track on the whole system even if he is far away. This all will take place securely since both Manager and administrator will have separate IDs and whatever they will do all will be fully secure in this system.

USER INTERFACE(UI) OF ONLINE TIFFIN BOOKING SYSTEM:

The user interface is an essential part of the scheme. This helps every member of the order to interact with each detail correctly. As we have shown several use cases in this system, We have developed these interfaces to interact with the system.

Login Page:

Administrator or Tiffin provider need to log in using login id and password.

Customer Page:

Can view their details as well as Booking details.

Payment Page:

This interface helps in paying the money via several modes.

E-R DIAGRAM OF ONLINE TIFFIN BOOKING SYSTEM

E-R DIAGRAM OF ONLINE TIFFIN BOOKING SYSTEM

There are mainly Seven Entities Administrator, Tiffin provider and Delivery boy, Food, Payment and Registration. These entities would manage the whole system. There are mainly Seven Entities Administrator, Tiffin provider and Delivery boy, Food, Payment and Registration. These entities would manage the whole system.

Administrator:

The administrator is a super user of the system. The administrator has all right to view and modify the data in the system. The administrator has followings attributes.

Administrator ID:

This is numeric 14 digits number which is unique to every administrator. Administrator ID is the primary key to administrator table in the database.

Name:

This attribute would hold the name of administrator. The name is varchar type variable which holds the data length up to 250 characters.

Email:

This is an essential attribute of the table. Every administrator must have a working email id to keep in contact with delivery boys. This field has validation only email formatted values will be stored.

Contact:

This is multi valued attributes which mean every administrator can have more the one mobile number in database.

Address:

This attribute would hold the address of administrator. Each delivery boy must provide the address.

Tiffin provider:

Tiffin provider is secondary user of the system. The administrator can contact the Tiffin provider for the preparation of food. Tiffin provider has followings attributes.

Tiffin providerID:

This is numeric 14 digits number which is unique to every Tiffin provider. Tiffin provider is the primary key to Tiffin provider table in the database.

Name:

This attribute would hold the name of Tiffin provider. The name is varchar type variable which holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every Tiffin provider must have a working email id to keep in contact with delivery boys. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every Tiffin provider can have more the one mobile number in database.

Address:

This attribute would hold the address of delivery boy. Each delivery boy must provide the address. Tiffin provider address is verified via Human resource team.

Delivery boy:

The delivery boy is another user of the system. Delivery boy can view food item details, verify the online registration etc. Delivery boy has followings attributes.

EmpID:

This is numeric 14 digits number which is unique to every Delivery boy. EmpID is the primary key to Delivery boy table in the database.

Name:

This attribute would hold the name of the Delivery boy. The name is varchar type variable which holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every delivery boy must have a working email id to keep in contact with delivery boys. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every delivery boy can have more the one mobile number in database.

Address:

This attribute would hold the address of delivery boy. Each delivery boy must provide the address.

Customer:

The customer is the basic end user of our system. most of the business is done through them. Customers would choose the desired food options. The customer would provide the feedback. The customer has following attributes.

CustomerID:

This is numeric 14 digits number which is unique to every Customer. CustomerID is the primary key to customer table in the database.

Name:

This attribute would hold the name of customers. The name is varchar type variable which holds the data length up to 50 characters.

Email.:

This is an essential attribute of the table. Every customer must have a working email id. This field has validation only email formatted values will be stored

Address:

This attribute would hold the address of customers. Address of customers would help us to connect with them and visit the location.

Vehicle:

Every vehicle registered with the system has the information in this entity.

VehicleID:

This is numeric 14 digits number which is unique to every vehicle. the vehicle is the primary key to case table in the database. Each vehicle is uniquely identified using this id.

Vehicle type:-

It can be like 2-wheeler or 4-wheeler in case of a bulk order of tiffins in case of any meeting or gathering.

Insurance no: –

Each vehicle is having an insurance number to prevent the loss from any kind of damage.

Food options:

After registration, the Customer should choose the food category of his choice.it can have fields like: –

Category:

It can be vegetarian or non-vegetarian. They will also include further options in them.

Food item name:-

It will include the name of the food items required by the customer.it is divided into 2 categories: -veg and non-veg.Veg can include various food items like cereals, pulses, Dairy products, Bread, Baked products, various types of rice and chapattis etc.Non-veg items can contain meat, eggs, sea food etc. which can further have various categories.

Cost: –

it may include the cost of various food items.

Payment:

Payment Entity stores the data about payment. Every payment data is here. Any conflict can be resolved by looking to this.

PaymentID:

This is numeric 14 digits number which is unique to every Payment. PaymentID is the primary key to payment table in the database. Each Payment is uniquely identified using this id.

RegistrationID:

This is a reference to registration. This would help the administrator to find the payment against the registration.

Date:

This would hold the date of the transaction.

Transaction No.:

The transaction number is reference no given by the bank.

Status:

Status of every transaction either it would be pending or confirm is being updated in this field.

DESIGN DATA DICTIONARY FOR ER-DIAGRAM OF ONLINE TIFFIN BOOKING SYSTEM:

The data dictionary is useful in case of development.

Table Name: AdministratorMaster

Primary Key: AdministratorID

Description: To store the details of administrator

Serial No. Fields Datatype Description
1. AdministratorID Integer Primary key
2. Name varchar
3. EmailID varchar
4. Contact. Integer Multiple contacts can exist for single administrator
 

5.

Address varchar

 

Table Name: Tiffin providerMaster

Primary Key: Tiffin providerID

Description: To store the details of General Tiffin provider

Serial No. Fields Datatype Description       
1. Tiffin providerID Integer Primary key
2. Name varchar
3. Email varchar
4. Contact. Integer Multiple contacts can exist for single administrator
5. Address varchar

 

Table Name: Delivery boyMaster

Primary Key: Delivery boyID

Description: To store the details of Delivery Boy Details

Serial No. Fields Datatype Description
1. Delivery boyID Integer Primary key
2. Name varchar
3. Email varchar
4. Contact. Integer Multiple contacts can exist for single administrator
5. Address varchar

 

Table Name: CustomerMaster

Primary Key: CustomerID

Description: To store the details of Clients

Serial No. Fields Datatype Description
1. CustomerID Integer Primary key
2. Name varchar
3. Email varchar Multiple contacts can exist for single client
4. Address varchar

 

Table Name: RegisterMaster

Primary Key: RegistrationID

Description: To store the details of Payment

Serial No. Fields Datatype Description
1. RegistrationID Integer Primary key
2. Date date

 

Table Name: PaymentMaster

Primary Key: PaymentID

Description: To store the details of Payment

Serial No. Fields Datatype Description
1. PaymentID Integer Primary key
2. RegisterID Integer Foreign key to RegisterMaster
3. Date date
4. Transaction No. varchar
5. Status varchar

 

TIFFIN MANAGEMENT SYSTEM

CONCLUSION OF ONLINE TIFFIN BOOKING SYSTEM:

Finally, in Online Tiffin booking system, we have developed secure, user-friendly Tiffin Management System. This System can take care of each member whether it is an Administrator or Customer.

This System will help them to properly manage the meals of the customers, the delivery boy’s data and help in growth without creating any hassle. This System is completely secure since every user is provided with user ID and Password so there is no chance of any unauthorised access.

Online Payment, Registration and cancellation make it easier to use. So, using this system will help in reducing the labour and provide more facility for Customer to like the services.