Mini Project Title
Submitted in partial fulfillment of the requirements
of the degree of
Bachelor Of
Engineering in Computer Engineering
By
Sagar Jayendra Gawade (TE1) 31
Harshal Laxman Hadal (TE1) 36
Prince Amit Gupta (TE1) 33
Supervisor(s):
Prof. Bhavna Arora
Designation
Department of Computer Engineering
Atharva College of Engineering
Malad West Mumbai
University of Mumbai
2022-2023
ACE/CMPN/FR/14/2022-23
1
AET’S
ATHARVA COLLEGE OF ENGINEERING
CERTIFICATE
This is to certify that the Mini Project entitled “POS Management System” is a bonafide work
of “Sagar Jayendra Gawade (31),Harshal Laxman Hadal(36),Prince Amit Gupta(33)”
submitted to the University of Mumbai in partial fulfillment of the requirement for the award of
the degree of “Bachelor of Engineering” in Computer Engineering.
(Prof. Bhavna Arora) (Name and sign)
Supervisor/Guide External Examiner
College Seal
(Name and sign) (Dr. Suvarna Pansambal) (Dr. Ramesh Kulkarni)
Internal Examiner Head of Department Principal
2
Mini Project Report Approval
This Mini project report entitled (POS Management System) by “Sagar
Jayendra Gawade (31, Harshal Laxman Hadal(36),Prince Amit
Gupta(33)”)” is approved for the degree of “Bachelor of Engineering” in
Computer Engineering.
Examiners
1.---------------------------------------------
2.---------------------------------------------
Date:
Place:
3
Declaration
I declare that this written submission represents my ideas in my own words and where
others' ideas or words have been included, I have adequately cited and referenced the original
sources. I also declare that I have adhered to all principles of academic honesty and integrity and
have not misrepresented or fabricated or falsified any idea/data/fact/source in my submission. I
understand that any violation of the above will be cause for disciplinary action by the Institute
and can also evoke penal action from the sources which have thus not been properly cited or
from whom proper permission has not been taken when needed.
-----------------------------------------
-----------------------------------------
-----------------------------------------
(Signature)
Sagar Gawade (Roll No.31)
Harshal Hadal (Roll No.36)
Prince Gupta(Roll NO.33)
-----------------------------------------
(Name of student and Roll No.)
Date:
4
Abstract
The purpose of Food Ordering POS System is to automate the existing manual system by the
help of computerized equipment 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.
Food Ordering POS 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 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.
Every organization, whether big or small, has challenges to overcome and managing the
information of Order, Food Item, Food Stock, Login, Customer. Every Food Ordering POS
System has different Food Item needs; therefore, we design exclusive employee management
systems that are adapted to your managerial requirements. This is designed to assist in strategic
planning, and will help you ensure that your organization is equipped with the right level of
information and details for your future goals. Also, for those busy executive who are always on
the go, our systems come with remote access features, which will allow you to manage your
workforce anytime, at all times. These systems will ultimately allow you to better manage
resources.
5
Index
i
Chapter Contents Page
No.
1 INTRODUCTION: 7
1.1 Description 8
1.2 Problem Formulation 9
1.3 Motivation 10
1.3 Proposed Solution: 11
1.4 Scope of the project 11
2 REVIEW OF LITERATURE 12
3 SYSTEM ANALYSIS 14
3.1Functional Requirements 14
3.2 Non Functional Requirements 14
3.3 Specific Requirements 15
3.4 Use-Case Diagrams and description 15
4 ANALYSIS MODELING 16
4.1 Data Modeling 16
4.2Activity Diagrams 16
4.3 Functional Modeling 17
4.4 TimeLine Chart 17
5 DESIGN 18
5.1 Architectural Design 18
5.2 User Interface Design 19
6 IMPLEMENTATION 20
6.1 Algorithms / Methods Used 20
6.2 Working of the project 21
7 RESULTS ANALYSIS AND DISCUSSIONS 22
8 CONCLUSIONS & FUTURE SCOPE
6
List of Figures
Fig. No. Figure Caption Page No.
1 Use Case Diagram
2 Class Diagram
3 Function Modeling
4 Logistic Regression
5 Training Data Set
List of Tables
Table No. Table Title Page No.
7
List of Abbreviations
Sr. No. Abbreviation Expanded form
1 DSS Decision Support System
2 ML Machine Learning
3 NLP Natural Language Processing
8
Introduction of the Project Food Ordering POS System:
The “Food Ordering POS System” has been developed to override the problems prevailing in the
practicing manual system. This software is supported to eliminate and, in some cases, reduce the
hardships faced by this existing system. Moreover, this system is designed for the particular need
of the company to carry out operations in a smooth and effective manner.
The application Is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. Thus, by this all it proves it is user-friendly. Food Ordering POS 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.
Every organization, whether big or small, has challenges to overcome and managing the
information of Order, Food Item, Food Stock, Login, Customer. Every Food Ordering POS
System has different Food Item needs; therefore, we design exclusive employee management
systems that are adapted to your managerial requirements. This is designed to assist in strategic
planning, and will help you ensure that your organization is equipped with the right level of
information and details for your future goals. Also, for those busy executive who are always on
the go, our systems come with remote access features, which will allow you to manage your
workforce anytime, at all times. These systems will ultimately allow you to better manage
resources.
Food Ordering POS 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 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
9
1.1 Description
The “Food Ordering POS System” has been developed to override the problems prevailing in the
practicing manual system. This software is supported to eliminate and, in some cases, reduce the
hardships faced by this existing system. Moreover, this system is designed for the particular need
of the company to carry out operations in a smooth and effective manner.
The application Is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. Thus, by this all it proves it is user-friendly. Food Ordering POS 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.
Every organization, whether big or small, has challenges to overcome and managing the
information of Order, Food Item, Food Stock, Login, Customer. Every Food Ordering POS
System has different Food Item needs; therefore, we design exclusive employee management
systems that are adapted to your managerial requirements. This is designed to assist in strategic
planning, and will help you ensure that your organization is equipped with the right level of
information and details for your future goals. Also, for those busy executive who are always on
the go, our systems come with remote access features, which will allow you to manage your
workforce anytime, at all times. These systems will ultimately allow you to better manage
resources.
10
1.2 Problem Statements
1) Security Issues
Even one breach to the customer’s confidential data is enough to ruin your reputation and trust
that you have built over the years with your customer. To counteract this costly mistake and to
safeguard your business, it’s crucial to invest in the good POS system that includes a hacker
detection.
2)Time Consuming
To record the inventory data will cost a time. Admin of the company only one person so he
needs to record every stock detail clearly or else it may lead to lack information about the data.
3) The company do not have any secure system for their inventory system.
The data can easily loss because they only use a logbook to record their inventory data. With the
system, it will help more on the security of the data. Inventory loss hard to detect because admin
need to review one by one page in the logbook, but with the system developed, it may help the
admin to detect the inventory in and out from the application
It may help collecting perfect management in details. 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 Food Ordering POS 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, Le. We have tried to computerize various
processes of Food Ordering POS System.
In computer system the person has to fill the various forms & number of copies of the
forms can be easily generated at a time.
In computer system, it is not necessary to create the manifest but we can directly print it,
which saves our time.
To assist the staff in capturing the effort spent on their respective working areas.
To utilize resources in an efficient manner by increasing their productivity through
automation.
The system generates types of information that can be used for various purposes.
It satisfy the user requirement
Be easy to understand by the user and operator
Be easy to operate
Have a good user interface
Delivered on schedule within the budget.
11
Be expandable.
1.3 Proposed solution
The aim of proposed system is to develop a system of improved facilities. The proposed system
can overcome all the limitations of the existing system. The system provides proper security and
reduces the manual work.
Security of data.
Ensure data accuracy's.
Proper control of the higher officials.
Minimize manual data entry.
Minimum time needed for the various processing.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum time required.
Features:
Product and Component based
Creating & Changing Issues at ease.
Query Issue List to any depth
Reporting & Charting in more comprehensive way.
User Accounts to control the access and maintain security.
Simple Status & Resolutions
Multi-level Priorities & Severities.
Targets & Milestones for guiding the programmers
Attachments & Additional Comments for more information
Robust database back-end.
Various level of reports available with a lot of filter criteria’s
It contain better storage capacity.
Accuracy in work.
Easy & fast retrieval of information.
Well designed reports.
Decrease the load of the person involve in existing manual system.
Access of any information individually.
Work becomes very speedy.
Easy to update information
12
2. Review Of Literature:
Existing System of POS System:
In the existing system the exams are done only manually but in proposed system we have to
computerize the exams using this application.
Lack of security of data.
More man power.
Time consuming.
Consumes large volume of pare
Needs manual calculations. work.
No direct role for the higher officials
1. Mykhailo Granik et. al. in their paper shows a simple approach for POS
Management System using naive Bayes classifier. This approach was
implemented as a software system and tested against a data set of point of sale
management . They were collected from three large Facebook pages each from
the right and from the left, as well as three large mainstream political news pages
(Politico, CNN, ABC News). They achieved classification accuracy of
approximately 74%. Classification accuracy for fake news is slightly worse. This
may be caused by the skewness of the dataset: only 4.9% of it is inventory.
2. Himank Gupta et. al. gave a framework based on different machine learning
approach that deals with various problems including accuracy shortage, time lag
(BotMaker) and high processing time to handle thousands of tweets in 1 sec.
Firstly, they have collected 400,000 tweets from HSpam14 dataset. Then they
further characterize the 150,000 spam tweets and 250,000 non- spam tweets. They
also derived some lightweight features along with the Top-30 words that are
providing highest information gain from Bag-of-Words model. 4. They were able
to achieve an accuracy of 91.65% and surpassed the existing solution by
approximately18%.
3. Marco L. Della Vedova et. al. first proposed a novel ML fake news detection
method which, by combining news content and social context features,
13
outperforms existing methods in the literature, increasing its accuracy up to
78.8%. Second, they implemented their method within a Facebook Messenger
Chabot and validate it with a real-world application, obtaining a fake news
detection accuracy of 81.7%. Their goal was to classify a news item as reliable or
fake; they first described the datasets they used for their test, then presented the
content-based approach they implemented and the method they proposed to
combine it with a social-based approach available in the literature. The resulting
dataset is composed of 15,500 posts, coming from 32 pages (14 conspiracy pages,
18 scientific pages), with more than 2, 300, 00 likes by 900,000+ users. 8,923
(57.6%) posts are hoaxes
and 6,577 (42.4%) are non-hoaxes.
14
3. Usecase Diagram And Description
User
or
Administrator
System
Output
This included the study of function, performance and constraints that may affect the ability
to achieve an acceptable system. For this feasibility study, we studied complete
functionality to be provided in the system, as described in the System Requirement
Specification (SRS), and checked if everything was possible using different type of
frontend and backend platforms.
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to be
taken all self-explanatory even to a layman. Besides, a proper training has been conducted to let
know the essence of the system to the users so that they feel comfortable with new system.
15
A use case defines a goal-oriented set of interactions between external entities and the
system under consideration. The external entities which interact with the system are its
actors. A set of use cases describe the complete functionality of the system at a particular
level of detail and it can be graphically denoted by the use case diagram.
4. Feasibility Study
4.1 Economical Feasibility
This is a very important aspect to be considered while developing a project. We decided the
technology based on minimum possible cost factor.
- All hardware and software cost has to be borne by the organization.
- Overall we have estimated that the benefits the organization is going to receive from the
proposed system will surely overcome the initial costs and the later on running cost for system.
4.2 Technical Feasibility
This included the study of function, performance and constraints that may affect the ability to
achieve an acceptable system. For this feasibility study, we studied complete functionality to be
provided in the system, as described in the System Requirement Specification (SRS), and
checked if everything was possible using different type of frontend and backend platforms.
16
4.3 Operational Feasibility:
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to be
taken all self-explanatory even to a layman. Besides, a proper training has been conducted to let
know the essence of the system to the users so that they feel comfortable with new system.
4.4 TimeLine Chart
Week Contents
1 Discussion of topic.
2 Finalization of topic.
3 Research on previously existing system.
4 Preparation of abstract.
5 Submission of abstract.
6 Collected data and resources.
7 Started working on interface and frontend part of the
project.
8 Started working on datasets.
9 Connected datasets.
10 Prepared presentation of project.
11 Made necessary changes.
12 Submission of project.
17
5.User Interface Design
5.1 User Interface Design
User Interface Design is concerned with the dialogue between a user and the Computer. It is
concerned with everything from starting the system or logging into the system to the eventually
presentation of desired inputs and outputs. The overall flow of Screens and messages is called a
dialogue.
The following steps are various guidelines for User Interface Design:
1. The system user should always be aware of what to do next.
2. The screen should be formatted so that various types of information, instructions And
messages always appear in the same general display area.
3. Message, instructions or information should be displayed long enough to allow The
system user to read them.
4. Use display attributes sparingly.
5. Default values for fields and answers to be entered by the user should be Specified.
6. A user should not be allowed to proceed without correcting an error.
The system user should never get an operating system message or fatal error.
18
5.2 DETAILS OF HARDWARE AND SOFTWARE:
Software Requirements:
Name Of Component Specification
Operating System Windows 98, Windows XP, Windows7,
Linux
Language HTML,CSS,JAVA,AJAX.
Database MySQL Server
Browser Ny of Mozilla, Opera, Chrome, etc.
Web Server Tomcat 7
Software Development Kit Java JDK 1.7 or Above
Scripting Language Enable JSP (Java Server Pages
Database JDBC Driver MySQL,phpMyAdmin
Hardware Requirements:
Name of Component Specifications
Processor Intel I5
RAM 4GB
Hard Disk 20 GB
Monitor 15”Color Monitor
Keyboard 122 Keys
19
5.2 CONCLUSION:
Our project is only a humble venture to satisfy the needs to manage their project
work. Several userfriendly coding have also adopted. This package shall prove to
be a powerful package in satisfying all the requirements of the school. The
objective of software planning is to provide a frame work that enables the manger
to make reasonable estimates made within a limited time frame at the beginning of
the software project and should be updated regularly as the project progresses.
At the end it is concluded that we have made effort on following points…
A description of the background and context of the project and its relation to
work Already done in the area.
Made statement of the aims and objectives of the
The description of Purpose, Scope, and applicability.
We define the problem on which we are working in the project.
We describe the requirement Specifications of the system and the actions
that Can be done on these things.
We understand the problem domain and produce a model of the system,
Describes operations that can be performed on the system.
We included features and operations in detail, including screen layouts.
We designed user interface and security issues related to system.
Finally the system is implemented and tested according to test cases.
20
References
Part of the book series: Springer Texts in Business and Economics (STBE)
Hodgetts, R., & Kuratko, D. (2001). Effective small business management. New York: Harcourt
College Publishers.
Megginson, W. L., Byrd, M. J., & Megginson, L. C. (2000). Small business management: An
entrepreneur’s guidebook. Boston: Irwin McGraw-Hill.
Book TitleThe New Palgrave Dictionary of Economics
Authors: Frank Huber
Part of the book series: Schriftenreihe des Instituts für Marktorientierte
Unternehmensführung (IMU), Universität Mannheim (SIMU)EditorsMacmillan
Publishers Ltd
DOIhttps://doi.org/10.1057/978-1-349-95189-5
PublisherPalgrave Macmillan London
eBook Packages Economics and Finance, Reference Module Humanities and Social
Sciences
Displaying the Events Flow of POS-Devices Network for Building an Effective
Monitoring System
Dmitriy Kozlov;
Lydia Druzhinina;
Natalia Sadovnikova;
Daria Petrova
2018 Eleventh International Conference "Management of large-scale system
development" (MLSD
Year: 2018 | Conference Paper | Publisher: IEEE
Design of knowledge management system: Case study: PT Pos Indonesia (Persero)
Muhammad Luthfi Junaedi;
21
Yusep Rosmansyah
2016 International Conference on ICT For Smart Society (ICISS)
Year: 2016 | Conference Paper | Publisher:
[10:28 pm, 27/04/2023] Sᗩᘜᗩᖇ: POS access pricing problem in China - analyze from
network economy view
Zhiyuan He;
Pinliang Luo
Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and
Services Management, 2005.
Year: 2005 | Volume: 2 | Conference Paper | Publisher: IEEE
Paper Publications
1. Journal
2. Conference
Acknowledgements
vi
22