Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

System Design and Feasibility Study for an Online Food Delivery System, Study Guides, Projects, Research of Software Project Management

The system design and feasibility study for an online food delivery system. It covers various aspects, including system requirements, functionalities, modules, features, and feasibility analysis. The document also discusses the system development life cycle, including system analysis, design, implementation, and testing phases. It provides a basic understanding of the system's architecture and how it addresses the challenges of managing food delivery operations.

Typology: Study Guides, Projects, Research

2024/2025

Uploaded on 03/05/2025

code-terminal
code-terminal 🇮🇳

1 document

1 / 75

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Maulana Mazharul haque arabic and Persian
university
Project Report
On
Online Food Delivery
Submitted To
Department of Computer Application
In Partial Fulfilment
of the degree of
Bachelor of Computer Applications (BCA)
Session (2020-2023)
By
Name: Amaan Ahmed
Roll Number: 211310200016
Registration Number: 16202000678
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b

Partial preview of the text

Download System Design and Feasibility Study for an Online Food Delivery System and more Study Guides, Projects, Research Software Project Management in PDF only on Docsity!

Maulana Mazharul haque arabic and Persian

university

Project Report On Online Food Delivery Submitted To

Department of Computer Application

In Partial Fulfilment of the degree of Bachelor of Computer Applications (BCA) Session (2020-2023) By Name: Amaan Ahmed Roll Number: 211310200016 Registration Number: 16202000678

CERTIFICATE OF ORIGINALITY

This is to certify that the project report entitled “ONLINE FOOD

DELIVERY” Submitted to The Maulana Mazharul Haque Arabic

and Persian University, in partial fulfilment of the requirement

for the award of the degree of bachelor’s in computer

applications (BCA), is an original work carried out by

Mr. Amaan Ahmed, Roll Number: 211310200016, Registration Number: 16202000678 The matter embodied in this project is a genuine work done by me and has not been submitted whether of this University or to any other University / Institute for the fulfilment of the requirement of any course of study.

ACKNOWLEDGEMENT

We convey our sincere gratitude to for giving us the

opportunity to prepare our project work in Online Food

Delivery. We express our sincere thanks to all the staff

members of department of computer.

We express our sincere obligation and thanks to the

Director and all Faculties of the Department of

Computer Applications (BCA), The Maulana Mazharul

Haque Arabic and Persian University, for providing us

with guidance, help, motivation and valuable advice at

every stage for completing the project work

successfully.

Signature: Name: Amaan Ahmed Roll Number: 211310200016

indeX

  1. Features and Software
    1. Introduction and objectives 6 - S. NO. NAME PAGE NO. REMARKS
    1. Functionalities and scope 8 -
    1. Modules 12 -
    • 17 - requirements
    1. Feasibility and system design 22 -
    1. Product Description 28 -
    1. Project Planning 34 -
    1. Tools Specification 39 -
    1. Project Profile 41 -
    1. Dataflow Diagram 50 -
    1. Security Testing 56 -
    1. Existing and Proposed System 66 -
    1. Screenshot of the project
    1. Code of the project
    1. Conclusion 71 -
    1. Future Scope 73 -

Abstract of the Project Online Food Delivery System:

The purpose of Online Food Delivery System is to automate the existing manual system by the help of computerized equipment's and full-fledged computer software, fulfilling their requirements, so that their valuable data/information can be stored for a longer period with easy accessing and manipulation of the same. The required software and hardware are easily available and easy to work with. Online Food Delivery System, as described above, can lead to error free, secure, reliable and fast management system. It can assist the user to concentrate on their other activities rather to concentrate on the record keeping. Thus, it will help organization in better utilization of resources. The organization can maintain computerized records without redundant entries. That means that one need not be distracted by information that is not relevant, while being able to reach the information. The aim is to automate its existing manual system by the help of computerized equipment's and full-fledged computer software, fulfilling their requirements, so that their valuable data/information can be stored for a longer period with easy accessing and manipulation of the same. Basically, the project describes how to manage for good performance and better services for the clients.

Objective of Project on Online Food Delivery System:

The main objective of the Project on Online Food Delivery System is to manage the details of Food Item, Category. Customer, Order, Confirm Order. It manages all the information about Food Item, Payment, Confirm Order, Food Item. The project is totally built at administrative end and thus only the administrator is guaranteed the access. The purpose of the project is to build an application program to reduce the manual work for managing the Food Item. Category. Payment, Customer. It tracks all the details about the Customer. Order. Confirm Order.

Functionalities provided by Online Food Delivery System

are as follows:

  1. Provides the searching facilities based on various factors. Such as Food Item, Customer, Order, Confirm Order
  2. Online Food Delivery System also manage the Payment details online for Order details, Confirm Order details, Food Item.
  3. It tracks all the information of Category, Payment. Order etc
  4. Manage the information of Category.

Scope of the project Online Food Delivery System

It may help collecting perfect management in detail. In a very short time, the collection will be obvious, simple and sensible. It will help a person to know the management of passed year perfectly and vividly. It also helps in current all works relative to Online Food Delivery System. It will be also reduced the cost of collecting the management & collection procedure will go on smoothly. Our project aims at Business process automation, i.e., we have tried to computerize various processes of Online Food Delivery System.

  1. In computer system the person must fill the various forms & number of copies of the forms can be easily generated at a time.
  2. In computer system, it is not necessary to create the manifest, but we can directly print it, which saves our time.
  3. To assist the staff in capturing the effort spent on their respective working areas.
  4. To utilize resources in an efficient manner by increasing their productivity through automation.
  5. The system generates types of information that can be used for various purposes.
  1. It satisfies the user requirement.
  2. Be easy to understand by the user and operator.
  3. Be easy to operate.
  4. Have a good user interface.
  5. Be expandable.
  6. Delivered on schedule within the budget

PayMent Module: Used for managing the details of Payment. category ManageMent Module: Used for managing the information and details of the Category. custoMer Module: Used for managing the Customer details. order Module: Used for managing the Order information’s. login Module: Used for managing the login details. users Module: Used for managing the users of the system.

Input Data and Validation of Project on Online Food Delivery System

  1. All the fields such as Food Item, Customer, Confirm Order are validated and does not take invalid values.
  2. Each form for Food Item, Category, Payment cannot accept blank value fields.
  3. Avoiding errors in data
  4. Controlling amount of input
  5. Integration of all the modules/forms in the system.
  6. Preparation of the test cases.
  7. Preparation of the possible test data with all the validation checks.
  8. Actual testing done manually.
  9. Recording of all the reproduced errors.
  1. The second step is for identifying the phases of the development process. The phase should be recorded in the matrix.
  2. The third step is that identifying the business risks of the software deliverables. The risks will be ranked into three ranks such as high, medium and low.

Features of the project Online Food Delivery System:

  1. Product and Component based.
  2. Creating & Changing Issues at ease
  3. Query Issue List to any depth
  4. Reporting & Charting in more comprehensive way
  5. User Accounts to control the access and maintain security.
  6. Simple Status & Resolutions
  7. Multi-level Priorities & Severities.
  8. Targets & Milestones for guiding the programmers.
  9. Attachments & Additional Comments for more information
  10. Robust database back-end
    1. Various level of reports available with a lot of filter criteria's
  11. It contains better storage capacity.

Software Requirement Specification The Software Requirements Specification is produced at the culmination of the analysis task. The function and performance allocated to software as part of system engineering are refined by establishing a complete information description, a detailed functional and behavioural description, an indication of performance requirements and design constraints, appropriate validation criteria, and other data pertinent to requirements. The proposed system has the following requirements:

  1. System needs store information about new entry of Food Item.
  2. System needs to help the internal staff to keep information of Category and find them as per various queries.
  3. System needs to maintain quantity record.
  4. System needs to keep the record of Customer.
  5. System needs to update and delete the record.
  6. System also needs a search area.
  7. It also needs a security system to prevent data.

Identification of need: The old manual system was suffering from a series of drawbacks. Since whole of the system was to be maintained with hands the process of keeping, maintaining and retrieving the information was very tedious and lengthy. The records were never used to be in a systematic order. there used to be lots of difficulties in associating any particular transaction with a particular context. If any information was to be found it was required to go through the different registers, documents there would never exist anything like report generation. There would always be unnecessary consumption of time while entering records and retrieving records. One more problem was that it was very difficult to find errors while entering the records. Once the records were entered it was very difficult to update these records. The reason behind it is that there is lot of information to be maintained and have to be kept in mind while running the business for this reason we have provided features Present system is partially automated (computerized), actually existing system is quite laborious as one has to enter same information at three different places. Following points should be well considered:

  1. Documents and reports that must be provided by the new system: there can also be few reports, which can help management in decision-making and cost controlling, but since