The Bakery Management System BY MD Mashiur Rahman ID: 063-17-183
The Bakery Management System BY MD Mashiur Rahman ID: 063-17-183
BY
Md Mashiur Rahman
ID: 063-17-183
Department of MIS
Daffodil International University
Supervised By
APPROVAL
i © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
This Project titled “Bakery Management System”, submitted by Md Mashiur Rahman to
the Department of Management Information System, Daffodil International University, has
been accepted as satisfactory for the partial fulfillment of the requirements for the degree
of M.Sc. in Management Information System and approved as to its style and contents. The
presentation has been held on 10th January 2021.
BOARD OF EXAMINERS
Internal Examiner
Mr. Md. Sadekur Rahman
Assistant Professor
Department of CSE
Faculty of Science & Information Technology
Daffodil International University
External Examiner
Dr. Mohammad Shorif Uddin
Professor
Department of CSE
Faculty of Science & Information Technology
Daffodil International University
ii © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
DECLARATION
I hereby declare that, this project has been done by me under the supervision of Dr. Md.
Ismail Jabiullah, Professor, and Department of CSE Daffodil International University.
I also declare that neither this project nor any part of this project has been submitted
elsewhere for award of any degree or diploma.
Supervised by:
Submitted by:
iii © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Acknowledgement
First of I’d like thank Almighty ALLAH for giving strength and patience to complete the
project and its documentation successfully. I would also like to give my heartiest thanks to
my parents and family for their unconditional love and support.
I am also thankful to our Dr. Md. Ismail Jabiullah, Professor, Department of Computer
Science and Engineering, Daffodil International University, Dhaka. During this project, I
gained enough motivation and experience form my supervisor. His experience, endless
patience, guidance, support and encouragement helped me a lot for achieving the goal. It
can be said that, his support contributed a lot to complete the project.
I would like to convey heartiest appreciation to Dr. Md. Ismail Jabiullah, Professor and
Professor Dr. Sayed Akhter Hossain, Head of the Department of Computer Science and
Engineering for their help and support for finishing my project. Thanks all my faculty and
varsity members for helping me directly and indirectly during this project.
Last but not the least, thanks to the entire Daffodil International University family for their
help and support.
iv © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Abstract
The Bakery Management System is developed to fully replace the existing traditional
system and add some new convenient features. Users can track each and every raw material
needed along with the quantity. It will help them to estimate the quantity of material they
are using. So, no chance for misusing. They can store recipes for bakery items. It will help
them to specify the quantity of raw material needed for each item. There will be
standardization like: quantity per item. So, it will be easier for them to check the system
and make that item.
Additional feature developed for the system is “Employee’s Salary”. The system will also
keep track of the salary of the workers. It will store how much a worker's salary is and
when he/she was paid.
More or less, this system will help growing the bakery sector as it will produce accurate
result.
v © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Table of Contents
Acknowledgement ......................................................................................................................... iv
Abstract ........................................................................................................................................... v
Chapter 1 – Introduction .............................................................................................................. 1
1.1 Introduction ................................................................................................................... 1
1.2 Motivation ...................................................................................................................... 1
1.3 Scope Management........................................................................................................ 1
1.4 The Problem ................................................................................................................... 1
1.5 The Solution ................................................................................................................... 2
Chapter 2 – State of The Art ........................................................................................................ 3
2.1 GoFrugal .............................................................................................................................. 4
2.2 Korona .................................................................................................................................. 5
2.3 Wherefour ............................................................................................................................ 6
2.4 Mountain Stream ........................................................................................................... 7
Chapter 3 – Feasibility Study ....................................................................................................... 9
3.1 Technical Feasibility: .......................................................................................................... 9
3.2 Operational Feasibility: .................................................................................................... 10
3.3 Schedule Feasibility:.......................................................................................................... 10
3.4 Legal/Ethical Feasibility: .................................................................................................. 11
3.5 Economic Feasibility: ........................................................................................................ 11
Hardware Cost ..................................................................................................................... 11
Software Cost ....................................................................................................................... 12
Hosting Cost ......................................................................................................................... 12
Other Costs .......................................................................................................................... 12
3.6 Cost Benefit Analysis......................................................................................................... 13
3.7 General Profit Structure: .................................................................................................. 13
Chapter 4 – Requirement Analysis ............................................................................................ 15
4.1 introduction ........................................................................................................................ 15
4.2 Information Gathering Techniques ................................................................................. 15
4.2.1 Interview...................................................................................................................... 15
4.2.2 Questionaries............................................................................................................... 15
4.2.3 Observation ................................................................................................................. 16
4.3 Software Requirement Specification (SRS) .................................................................... 16
vi © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.3.1 Specific Problem Area Identification........................................................................ 16
4.3.2 Possible Solutions........................................................................................................ 16
4.3.3 Overall Requirements List......................................................................................... 17
4. 4 Use Case Diagram............................................................................................................. 18
4.4.1 Use case Legends......................................................................................................... 18
4.4.2 Diagram ....................................................................................................................... 19
4.4.3 Use Case Description .................................................................................................. 20
4.5 Entity Relationship Diagram (ERD) ................................................................................ 24
4.6 Flow Chart ......................................................................................................................... 25
4.7 Class Diagram: .................................................................................................................. 26
Chapter 5 – Technology Used..................................................................................................... 27
5.1 Introduction: ...................................................................................................................... 27
5.2 Why web technology?........................................................................................................ 27
5.3 Why PHP & Laravel? ....................................................................................................... 27
5.3.1 Why PHP? ................................................................................................................... 27
5.3.2 Why Laravel................................................................................................................ 27
5.3.3 Why MySQL? ............................................................................................................. 28
5.3.4 Why Apache? .............................................................................................................. 28
6 - User Manual ........................................................................................................................... 29
6.1 Introduction: ...................................................................................................................... 29
6.2 Application required: ........................................................................................................ 29
6.3Hardware Required: .......................................................................................................... 29
6.4 User manual ....................................................................................................................... 29
Chapter 7 – Implementation and Testing ................................................................................. 39
7.1 Introduction: ...................................................................................................................... 39
7.2 Training .............................................................................................................................. 39
7.3 Implementation: ................................................................................................................ 39
7.4 Testing ................................................................................................................................ 40
7.4.1 Unit Testing ................................................................................................................. 40
7.4.2 Integration Testing ..................................................................................................... 43
Chapter 8 – Conclusion ............................................................................................................... 48
8.1 Critical Overview of The Objectives................................................................................ 48
8.1.1 Objective Could be Met ............................................................................................. 48
vii © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
8.1.2 Objective don’t meet or touched ............................................................................... 49
8.2 Weakness ............................................................................................................................ 50
8.3 Further Work .................................................................................................................... 50
References ..................................................................................................................................... 51
Plagiarism Report .......................................................................................................................... 52
viii © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 1 – Introduction
1.1 Introduction
Bakery Management System is developed as a digitalized version of a traditional bakery
management. Now a day’s bakeries are growing along with the demand. So, if the hassle
of maintaining a traditional system can be reduced, it will add a great value. Using this will
ensure the stock management, prices of products, prices of raw materials, profit/loss and
in addition the user will also get the employee management benefits.
1.2 Motivation
Foreign countries have plenty of sites like: leonellibakery.com, bunniecakes.com and etc.
for bakery management. On the other hand, there are no well-established sites regarding
bakery management in our country. So, it will be a new possibility if a well-established
system is developed. Enhancing the bakery business will be the first priority of this system.
1 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
5. Boring.
6. Less user-friendly.
7. Complex Management.
2 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 2 – State of The Art
In this section of the documentation, The Bakery Management System will be compared
with other systems and both the advantages and disadvantages will be discussed here.
The bakery management system is developed focusing the bakery business in the country.
Replacing their traditional system with the digital system is a bit challenging. As there is
no existing system on the market each and every feature needs to be newly created, there
is lesser option for enhancing the existing features.
There are some systems running on the foreign countries. Some of them are good and some
of them are less good. So, keeping in pace with them, a versatile system needed to be
developed, a system that can overtake workings as much as possible.
• Hard to use.
• Security.
• Database issue.
• Bad customer experience.
• Bugs.
The bakery management system is a web-based application. So, it will be a less complex
to use. Users having internet connection can use this system very easily. Some features that
were considered:
3 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
There are a lot of foreign system on the internet. Some of them offer pretty decent features
but lags in some. Some is best of its class and some ensures the users satisfaction. We are
in the era of internet. So, it is easier for us to find what we need. Then, we can compare.
• GoFrugal.
• Korona.
• Wherefour.
• Mountain Stream.
These are some of the software that are currently used by the foreign bakery management
software. Now findings of these systems are given below.
2.1 GoFrugal
They are the provider of pos billing software that aids variety of retailers, groceries,
restaurants, markets, groceries, lifestyle, pharmaceuticals, healthcare, footwear, sports, and
etc. (Anon., 2020)
Figure: GoFrugal.
4 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Advantages:
1. Stock management.
2. Managing recipes.
3. Ingredients and supply management.
4. Customization according to business.
Limitations:
2.2 Korona
It is a cloud-based pos system that features all of the retailers. The experience can also be
tailored according to the business. They support business types like, coffee shop, museum,
bakeries and etc. (Anon., 2020)
Figure: Korona
5 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Advantages:
Limitations:
2.3 Wherefour
It is a cloud-based enterprise resource planning solution developed to assist manufacturer
for managing inventory, production and etc. Main purpose of wherefour is batch and recipe
management, lot tracking. (Anon., 2020)
Figure: Wherefour
6 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Advantages:
1. Easy to use.
2. Report Generation.
3. Filtered Search.
4. Easy to use.
5. Supports various platforms.
Limitations:
1. Lack of customization.
2. Need efficient scrap management.
3. Downloading data issue.
They aid bakeries by providing them with the support production, distribution, ordering,
invoicing and etc. For eliminating human error this app connects technical team and
customers in a single application. (Anon., 2020)
7 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Advantages:
1. Flexibility.
2. Great customer support.
3. Low cost.
4. Easy to use.
Limitations:
1. Difficult to use.
2. No options for customization.
3. Need smoother experience.
The aspects that are described above are needed to be covered in this project. If those
limitations are overcome then this system will provide good user experience. Things that
includes for this are:
8 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 3 – Feasibility Study
Feasibility study is the most important part of a project as it shows how the project is
technically, economically and operationally feasible enough. It helps the investors to find
out that the project is worth investing or not. Many parts are included in this study. Every
part describes how the resources and other important things to be put for the achievement
of a successful product. It slacks the possibility of the products failure and establishes an
equal distribution of the resources.
• Technical feasibility.
• Operational feasibility.
• Schedule feasibility.
• Legal/Ethical feasibility.
• Economic feasibility.
For business solutions web application are popular nowadays. Accessing the data are much
easier and it can be done from anywhere around the world. Bakery business are not done
in the digital way. It is a bit challenging for them to implement a digital system. This system
will use some well-compatible yet sophisticated techs which will ensure that anyone can
access through the web browser and with an internet connection. When it comes to access
the web, it arises the question about the security. So, it needs to be ensured. Aside from
personal computer users, mobile users are rising day by day which means the system needs
to be versatile. And the system needs to be platform independent. Not only pc or mobile
users, every device should be supported and gets access to the information pretty easily.
Required technical resources are listed below:
9 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Hardware:
• Desktop Computer.
• Internet router.
Application:
10 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
3.4 Legal/Ethical Feasibility:
There are some professional standards that needs to be followed when conducting
businesses. In this case, the LSEPI and BCS code needs to be followed as this is a web-
based system. This is mandatory, as the system may have to handle sensitive client
information. It is must to ensure that the development stages and the proposed system
matches with the legal and ethical requirements earlier the project is started. Also, some
changes must be done in case it contradicts with the legal issue.
Hardware Cost:
Serial i ii
Quantity 1 1
Total 54,000/-
11 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Software Cost:
Serial i ii iii
Quantity 1 1 N/A
Total 16,878/-
Hosting Cost:
Serial i ii
Package Business -
Total 20,000/-
Other Costs:
Serial i ii
Total 59,000/-
12 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
3.6 Cost Benefit Analysis
Cost benefit analysis is the must have item for and proposed business system. It helps to
clear the idea of ROI (Return Over Investment). This is just a simple procedure of the
benefits against the expenditure for the capital. Details analysis are given below:
Serial Service Cost 1st Year 2nd Year 3rd Year 4th Year 5th Year
i Hardware 54,000/- - - - -
ii Software 16,878/- - - - -
13 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
products such as, cake, muffins, donuts, cookies and all that. After implementing the
system, they will achieve great advantage. They will not generate direct profit buy selling
through this system as there is no featured regarding online selling. The benefits they will
get are:
• Eliminate misuse of raw material: As every details and amount of raw material
will be listed in the system so there will be no misuse of materials.
• Maintaining quality: Making perfect food requires perfect mixture of ingredients.
This will be ensured as system will store recipes.
• Reduction of operational cost: Operational cost will reduce as the system will
handle this smoothly.
• Increased Productivity: Automated system increases productivity as there is no
chance of human error.
• Reports: Sales, profit/loss, growth of company and many other reports can be
generated as all data will be stored in the system.
• Selling Information: Each and every sales information will be stored by products,
quantity, and buyer.
By summarizing the above section, it can be said that the bakery will not directly generate
profit by selling products via the system. But in the long run the company will be benefited
from those points described above.
14 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 4 – Requirement Analysis
4.1 introduction
This chapter contains the details discussion about the requirement analysis. Basically, this
is the study about the user expectations and system functionalities of the proposed system.
The different software requirements gathering, analysis and prioritizing techniques will be
discussed in this chapter.
4.2.1 Interview
For the purpose of gathering required information about the bakery I have interviewed the
various persons about their responsibilities and expectation about the new system. I have
interviewed the owner, manager, supervisor, and some staffs. Owner is interviewed to
know the root level of the workforce of the company, manager and supervisor were
interviewed to know how the company operate its operations. Staffs were interviewed to
know how actually production in the company made.
4.2.2 Questionaries
• What are the responsibilities of different roles?
• How to determine which elements need to make an item in bakery.
• How standard is maintained in baking process.
• How purchase is made off?
• What is the salary structure for the employees? Etc.
15 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.2.3 Observation
One of the most powerful tools for gathering fruitful information about the user expectation
is observation. For this project some points to observe are:
16 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.3.3 Overall Requirements List
The final overall requirements are divided into two different list.
Functional Requirements
Non-Functional Requirements
17 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4. 4 Use Case Diagram
Use case diagram used for visualizing the system functionalities to the developer. It
provides the inside view of the system.
18 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.4.2 Diagram
Login
Manage Employees
Manipulate Production
Standards
Manage Production
Processing
Generate Reports
19 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.4.3 Use Case Description
Use Case Id UC1
Secondary Actor
Dependency
Success Scenario 1. User go to the website using URL and redirect to login
page.
2. Input the required authentic credential (email,
password)
3. The system will validate inputs.
4. If inputs are valid then the authentication system
incorporated.
5. If inputs are invalid user will be redirected to the login
form and ask for valid email address.
6. If given credential does not match with any stored
credential user will be shown an error message.
Post Condition A successful message will be shown.
Secondary Actor
20 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Dependency
Success Scenario 1. Owner clicked on the add new system user menu.
2. Provide all required information and press create
button.
3. Inputted data will be validated.
4. If any invalid input found redirected to previous page
with error message.
5. If inputs are valid then new user will be created and
stored into the system.
Post Condition A message will be shown and newly created user will be listed
in system users list.
Dependency
21 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Use Case Id UC4
Secondary Actor
22 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Success Scenario 1. Clicked on the generate report and select daily or
monthly report.
2. If daily report selected then select date and report type
and click on the button.
3. Input will be validated by the system and requested if
valid then requested report will be generated and
displayed.
4. If monthly report is selected then user need to select for
which month and which year, they want to generate the
report.
5. After submitting the request will validated and if
everything is fine the system will calculate necessary
calculation and generate the requested report.
Post Condition For every successful report generation request, requested report
will be displayed to the user.
23 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.5 Entity Relationship Diagram (ERD)
Entity relationship Diagram is a diagrammatic representation or relationship between
database entities. It describes what data fields are in each entity and how each entity related
with other entities. An ER diagram illustrate the meta data of a relational database.
Figure: ER Diagram
24 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.6 Flow Chart
A flow chart is used to represent system workflow, or process flow. Rectangle used for
defining processes, diamond shape used for representing logical expression, arrow used for
representing data and process flow.
Start
Login Attempt
Email &
password
No Is valid
Input
Type?
Yes
Authentication Bakery MGT
Process DB
Is valid
Redirect to
Credential
Dashboard
?
End
25 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4.7 Class Diagram:
Class diagram illustrate the data and operation of each class and also describe the
relationship between classes. The class diagram for the bakery management system is given
below:
26 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 5 – Technology Used
5.1 Introduction:
This project is developed on web technology. Web based systems are mainly client-server-
based solution. To implement the solution, I have used various programming and scripting
languages. For the front-end development I have used HTML5, CSS3, Bootstrap 4,
JavaScript, jQuery and material design elements. On the other hand, for server-side
scripting, I have used the Laravel 7.10 which is a framework of PHP, and also used the
ajax, json for on page data transmission. For database support I have used MySQL because
it is free, easy to use and incorporative with PHP and Laravel.
(Bradley, 2020)
27 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Its ready features which are quick to implement and also scalable.
Easy and strong routing feature.
Easy and effective and secure Object Relationship Mapper technology.
Largely available third-party libraries and packages.
Ready secure authentication tools.
Supports testing and background jobs with queue.
(Rytov, 2015)
for the above-mentioned reasons, I have used the mentioned technologies to implement my
project Bakery MGT.
28 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
6 - User Manual
6.1 Introduction:
User manual helps user to understand the system. Through the user-manual, users able to
understand the usage of the system. In this section I represent the graphical view of the
system. User manual is the primary user guide and training for the system users. In this
section I will demonstrate the details user manual on how to use the new system.
6.3Hardware Required:
Platform: Windows 7 or higher, Mac OS X 10.3 or higher
RAM: 2 GB or Higher.
29 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
2. System Dashboard/ Home Page
This is the dashboard of the new system. User can navigate to their necessary page from
here. It is the site home.
This form is used for adding a new user to the system and define his/her role/.
30 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
4. View given Salary History
Here the user can see the latest salary and allowance given to the employees of the
company.
31 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
6. Element purchase List
This form is used for entering new purchase records for elemetns.
32 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
This list provides the selling history of the bakery. Owner can check the selling details of
products here.
If any modification is required for a selling entry user can update it on here.
33 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
This page helps user to generate various daily reports of the bakery by selecting a date and
report type to generate.
34 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
In this page user can view the daily expense report, like daily salary & allowance expense,
purchase expense, packaging expense and other expenses.
35 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
This report shows the daily finished product information.
This is the home page of monthly report generation. Here user can select a month and year
to generate various types of reports for that particular month.
36 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Monthly summary report contains the summory of monthly activities of the company.
37 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
18. Monthly sales report
This report contains the product selling info for the given month of given year.
This report contains the total production details of the month by the product. Means which
product produced which quantity.
38 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 7 – Implementation and Testing
7.1 Introduction:
System implementation refers to moving the system form development phase to actual
production phase. This conversion depends on the system. Different types of installation
we have but we need to choose a suitable one. Along with the install the system at new
environment, it is important test the system properly and training needs to be arranged for
new users.
7.2 Training
Training is required to make user familiar with the new system. It is necessary to ensure
the users of the system are able to use the system accurately. User should understand their
role. The success of a system depends on how the users operate and use the system. (System
Implementation and Maintenance) The required procedure for train the user of the bakery
management system given below:
7.3 Implementation:
Big Bang
Big bang installation method involves turn of the existing system and transfer all the user
to the new system at once. Since there was no existing system and managed all procedure
manually that’s why here we follow the big bang method for bakery management system.
39 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Implementation is faster with big bang then the other methods. Moreover, no chance to
loss the data since there is no existing system. Furthermore there is least chance to arise
issue during implement the system follow the big bang. Big bang is least expensive than
the others.
7.4 Testing
Testing is an important level of declaring the success rate of a software or system. System
testing refers test the system properly. The purpose of the system testing to verify is the
system working as accepted or not? It ensures the system meet the user’s requirements as
accepted. (What Is System Testing, 2020)
Class Auth/LoginController
40 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Figure: Unit test – User login
Unit test – 2
Class ElementController
41 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Figure: Unit test 2- element add validation
Unit test – 3
Class DailyReportController
Testing purpose User must input date for view a particular date report
42 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Figure: Unit test 3 check required input field
Class ElementController
ElementPurchaseController
Testing purpose Elements show on element purchase form after adding elements
43 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
2. Then select element
at element purchase
page
44 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Figure: Integration test – 1 result – 3
45 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Integration Test – 2
Class ProductController
ProductStandardController
Testing purpose Products show at product standard form after adding products
46 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Figure: Integration test – 2 results – 1
47 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Chapter 8 – Conclusion
8.1 Critical Overview of The Objectives
This section contains the critical appraisal and evaluation of the developed system. this
evaluation is based on the primary objectives determined for the project and achieved goals
and objectives of the system.
Objective-1
System user management includes the registration and login of the users into the system
and also authorized access control over the system functionality. After login into the system
owner can add, edit or remove a user to the or from the system. After successful login the
user will be directed to the dashboard. Laravel official authentication is used for
implementing the secure authentication system to the system. Since, it working properly
so success rate is 100%.
Objective-2
Employee management and employee salary management are fully implemented and
working properly. Manager or owner can manipulate the employee information if
necessary and manager can pay and manipulate salary information. It is clear that this
objective is hundred percent successful.
48 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Objective-3
After login to the system manager can add new element or modify existing information
and also manipulate the product details. Everything is working as intended. So objective is
achieved successfully.
Objective-4
Purchase management system and production standard are successfully implemented and
working. Production standard can be set and manipulate by the owner only. Purchase
information can be manipulated by only the manager and owner can only view the
purchase.
Objective-5
Periodic report generation for the both manager and owner successfully implemented.
These features are working properly with no error. This objective is successfully achieved.
The main reason of not touching the mentioned objective is lack of time. Since, the time
for the project is limited it would be very difficult to implement a mobile application
alongside the web-based system. Payment could not be implemented due to short time and
also for limited budget.
49 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
8.2 Weakness
Though I have tried my best to fulfill each and every requirement., but still there are some
problems with the developed system. these are-
To finish off, it can be said that, in this era of technology, everything is getting replaced
with the digitalized version of them. So, this Bakery Management System will be removing
the manual recordkeeping system. Hence, it will increase their productivity, reduce error,
cut down operational cost any many more. If this implemented properly then it’ll create a
revolution in the bakery sector. Moreover, it will lessen the hassle of the workers so, they
can easily concentrate on productivity.
50 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
References
Anon., 2020. GetApp. [Online]
Available at: https://www.getapp.com/retail-consumer-services-software/a/gofrugal-pos-
software/
[Accessed 05 September 2020].
51 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y
Rytov, O., 2015. Why I Decided To Embrace Laravel. [Online]
Available at: https://www.toptal.com/laravel/why-i-decided-to-embrace-laravel
[Accessed 10 09 2020].
Plagiarism Report
52 © D a f f o d i l I n t e r n a t i o n a l U n i v e r s i t y