0% found this document useful (0 votes)
33 views14 pages

DBMS FinalReport

Uploaded by

shawonsingha10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views14 pages

DBMS FinalReport

Uploaded by

shawonsingha10
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Grocery Store Application

Submitted By

Student Name Student ID


Shawon Kumar Singha 221-15-5290
Mehedi Hasan Munna 221-15-5148
Md. Rubel Miah 221-15-5279
Md. Akmal Hossain Razu 221-15-5516
Nimeullaha shanto 221-15-5515

MINI LAB PROJECT REPORT


This Report Presented in Partial Fulfillment of the course CSE312:
Database Management System Lab in the Computer Science and
Engineering Department

DAFFODIL INTERNATIONAL UNIVERSITY


Dhaka, Bangladesh

November 2, 2024
DECLARATION

We hereby declare that this lab project has been done by us under the supervision of Mr.
Nokimul Hasan Arif, Lecturer, Department of Computer Science and Engineering, Daffodil
International University. We also declare that neither this project nor any part of this project
has been submitted elsewhere as lab projects.

Submitted To:

Mr. Nokimul Hasan Arif


Lecturer
Department of Computer Science and Engineering
Daffodil International University

Submitted by

Shawon Kumar Singha


221-15-5290
Dept. of CSE, DIU

Mehedi Hasan Munna Md. Rubel Miah


221-15-5148 221-15-5279
Dept. of CSE, DIU Dept. of CSE, DIU

Md. Akmal Hossain Razu Nimeullaha shanto


221-15-5516 221-15-5515
Dept. of CSE, DIU Dept. of CSE, DIU
COURSE & PROGRAM OUTCOME

The following course have course outcomes as following:.

Table 1: Course Outcome Statements


CO’s Statements
CO1 Define and Relate classes, objects, members of the class, and relationships among
them needed for solving specific problems
CO2 Formulate knowledge of object-oriented programming and Java in problem solving
CO3 Analyze Unified Modeling Language (UML) models to Present a specific problem
CO4 Develop solutions for real-world complex problems applying OOP concepts while
evaluating their effectiveness based on industry standards.

Table 2: Mapping of CO, PO, Blooms, KP and CEP


CO PO Blooms KP CEP
CO1 PO1 C1, C2 KP3 EP1,EP3
CO2 PO2 C2 KP3 EP1,EP3
CO3 PO3 C4, A1 KP3 EP1,EP2
CO4 PO3 C3, C6, A3, KP4 EP1,EP3
P3

The mapping justification of this table is provided in section 4.3.1, 4.3.2 and 4.3.3.
Table of Contents
Declaration i

Course & Program Outcome ii

1 Introduction 1
1.1 Introduction...............................................................................................................................1
1.2 Motivation................................................................................................................................. 1
1.3 Objectives.................................................................................................................................1
1.4 Feasibility Study...................................................................................................................... 1
1.5 Gap Analysis............................................................................................................................1
1.6 Project Outcome......................................................................................................................1

2 Proposed Methodology/Architecture 2
2.1 Requirement Analysis & Design Specification................................................................... 2
2.1.1 Overview...................................................................................................................... 2
2.1.2 Proposed Methodology/ System Design................................................................ 2
2.1.3 UI Design..................................................................................................................... 2
2.2 Overall Project Plan................................................................................................................ 2

3 Implementation and Results 3


3.1 Implementation........................................................................................................................ 3
3.2 Performance Analysis.............................................................................................................3
3.3 Results and Discussion..........................................................................................................3

4 Engineering Standards and Mapping 4


4.1 Impact on Society, Environment and Sustainability...........................................................4
4.1.1 Impact on Life............................................................................................................. 4
4.1.2 Impact on Society & Environment........................................................................... 4
4.1.3 Ethical Aspects........................................................................................................... 4
4.1.4 Sustainability Plan...................................................................................................... 4
4.2 Project Management and Team Work................................................................................. 4
4.3 Complex Engineering Problem............................................................................................. 4
4.3.1 Mapping of Program Outcome................................................................................. 4
4.3.2 Complex Problem Solving.........................................................................................4
4.3.3 Engineering Activities................................................................................................ 5
Table of Contents Table of Contents

5 Conclusion 6
5.1 Summary.................................................................................................................................. 6
5.2 Limitation.................................................................................................................................. 6
5.3 Future Work............................................................................................................................. 6

References 6
Chapter 1

Introduction
Every chapter should start with 1-2 sentences on the outline of the chapter.

1.1 Introduction
Grocery store management needs a quick and easy way to manage client orders, keep
track of inventory, and simplify operations in this fast-paced world. In order to meet these
objectives, the Grocery Store Application offers a complete platform that makes store
management procedures simpler.

1.2 Motivation
The primary motivation for creating a Grocery Store Application is to streamline the shopping
experience for users and enhance operational efficiency for store owners. By addressing the
challenges of traditional shopping, such as long queues, product unavailability, and lack of
personalized offers, this application aims to provide a convenient, efficient, and engaging platform
for customers and businesses alike.

1.3 Objectives
Ease of Shopping: Enable users to browse and purchase groceries from the comfort of their
homes.

Inventory Management: Help store owners efficiently manage inventory, track stock levels, and
prevent overstocking or shortages.

Search and Recommendations: Provide smart search capabilities and personalized


recommendations based on user preferences and purchase history.

Seamless Payments: Offer secure and diverse payment options to enhance user convenience.

Order Tracking: Allow users to track the status of their orders in real time.

Discounts and promotions: Notify users of ongoing offers and loyalty rewards, encouraging
engagement and repeat purchases.

Sustainability: Reduce food waste by promoting expiring items at discounted rates.

Accessibility: Ensure the application is user-friendly and inclusive for people with diverse abilities
and technological familiarity.
1.4 Feasibility Study
When we did research on this topic, we found a lot of similar apps like FoodPanda, Chaldal, and
Shwapno.We will provide better services through our project objectives. [1].

1.5 Gap Analysis


Limited accessibility: Existing solutions may not provide a user-friendly interface for
non-technical users or people with disabilities.

Lack of Real-Time Updates: Inventory and product availability are often inaccurate, leading to
user frustration.

Missing Personalization: Most systems fail to offer personalized shopping experiences, like
recommendations or tailored discounts.

Order Tracking: Users often experience delays with no transparency about the order status.

1.6 Project Outcome


2 Enhanced Convenience:
Users can shop for groceries anytime and anywhere, eliminating the need to visit physical
stores.
3 Real-Time Updates:
Accurate stock information ensures users can view only available items, reducing
frustration from unavailable products.
4 Personalized Shopping Experience:
Recommendations, personalized discounts, and loyalty rewards improve user engagement
and satisfaction.
5 Transparent Delivery Tracking:
Real-time order tracking fosters trust and convenience during the delivery process.
6 Cost Savings:
Access to discounts, offers, and near-expiry products allows customers to save money.

2. For Store Owners


● Improved Inventory Management: A robust inventory system helps monitor stock levels,
prevent wastage, and ensure timely restocking.
● Operational Efficiency: Automation of order processing, payment handling, and customer
communications reduces manual workload.
● Data-Driven Decisions: Analytics and insights provide information on customer
preferences, sales trends, and product performance, enabling better business strategies.
● Increased Sales: The platform reaches a wider customer base, including those who prefer
online shopping, leading to higher revenue.
● Sustainability Practices: Reduced waste through promotions on near-expiry items helps
promote an eco-friendly image.
Chapter 2

Proposed Methodology/Architecture
Every chapter should start with 1-2 sentences on the outline of the chapter.

2.1 Requirement Analysis & Design Specification

This application will be built using a 3-tier architecture, separating them into frontend,
backend, and database to ensure modularity and scalability.

1. Frontend: HTML, CSS, and JavaScript will be used to design the user interface,
making it responsive and interactive.
2. Backend: Python with Flask will serve as the server-side framework, handling
requests, processing data, and rendering responses.
3. Database: MySQL will be used to store and manage customer, order, and product
data.

2.1.1 Proposed Methodology/ System Design

Figure 2.1: This is a sample diagram


2.1.2 UI Design

2.2 Overall Project Plan

Phase Duration Time

Planning 1-2 Weeks 1-2 Weeks

System Design 1-2 Weeks Week 3-4

Development 4-6 Weeks Week 5-8

Testing 2-3Weeks Week 8-10

Deployment and Launch 1 Weeks 11week


Chapter 3

Implementation and Results


Every chapter should start with 1-2 sentences on the outline of the chapter.

3.1 Implementation

3.2 Performance Analysis

3.3 Results and Discussion


Chapter 4

Engineering Standards and Mapping


Every chapter should start with 1-2 sentences on the outline of the chapter.

4.1 Impact on Society, Environment and Sustainability


4.1.1 Impact on Life
4.1.2 Impact on Society & Environment
4.1.3 Ethical Aspects
4.1.4 Sustainability Plan

4.2 Project Management and Team Work


Provide a cost analysis in terms of budget required and revenue model. In case of budget,
you must show an alternate budget and rationales.

4.3 Complex Engineering Problem


4.3.1 Mapping of Program Outcome
In this section, provide a mapping of the problem and provided solution with targeted Program
Outcomes (PO’s).

Table 4.1: Justification of Program Outcomes


PO’s Justification
PO1 Justification of PO1 attainment
PO2 Justification of PO2 attainment
PO3 Justification of PO3 attainment

4.3.2 Complex Problem Solving


In this section, provide a mapping with problem solving categories. For each mapping add
subsections to put rationale (Use Table 4.2). For P1, you need to put another mapping with
Chapter 4. Engineering Standards and Mapping 4.3. Complex Engineering Problem

Knowledge profile and rational thereof.

Table 4.2: Mapping with complex problem solving.


EP1 EP2 EP3 EP4 EP5 EP6 EP7
Dept Range Depth Familiarity Extent of Extent Inter-
of of of Analysis of Issues Applicable of dependenc
Knowledge Conflicting Codes Stake- e
Require- holder
ments Involve-
ment
√ √

4.3.3 Engineering Activities


In this section, provide a mapping with engineering activities. For each mapping add
subsections to put rationale (Use Table 4.3).

Table 4.3: Mapping with complex engineering activities.


EA1 EA2 EA3 EA4 EA5
Range of Level of Interac- Innovation Consequences Familiarity
re- sources tion for society and
envi- ronment
√ √
Chapter 5

Conclusion
Every chapter should start with 1-2 sentences on the outline of the chapter.

5.1 Summary

5.2 Limitation

5.3 Future Work


References
[1] https://chaldal.com/.

You might also like