Karthikey 213j5a0509 Internship Report
Karthikey 213j5a0509 Internship Report
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
MRS.PUKKALA BHARATHI
ASSISTANT PROFESSOR
CERTIFICATE
This is to certify that this project entitled “Full stack web development” done by “KOTY KARTHIKEY
(213J5A0509)” is a student of B.Tech in the Department of Computer Science and Engineering, Raghu institute of
technology, during the period 2020-2024, in partial fulfillment for the award of the
Degree of Bachelor of Technology in Computer Science and Engineering to the Jawaharlal Nehru Technological
University, Gurajada Vizianagaram is a record of bonafide work carried out under my guidance and supervision.
The results embodied in this internship report have not been submitted to any other University or Institute
forthe award of any Degree.
ii
DISSERTATION APPROVAL SHEET
This is to certify that the dissertation titled as
PROJECT GUIDE
Internal Examiner
External Examiner
HOD
Date:
iii
DECLARATION
This is to certify that this internship titled “Full stack web development” is bonafide
work done by my me, impartial fulfillment of the requirements for the award of the degree B.Tech
and submitted to the Department of Computer Science and Engineering, Raghu Institute of
Technology, Dakamarri.
I also declare that this internship is a result of my own effort and that has not been copied
from anyone and I have taken only citations from the sources which are mentioned in the
references.
This work was not submitted earlier at any other University or Institute for the reward of any
degree.
Date:
Place:
KOTY KARTHIKEY
(213J5A0509)
iv
INTERNSHIP CERTIFICATE
Certificate of Completion
for successfully completed 2023 Summer Internship starting from 05th June to 4th
July in Code Tree Software Solutions Pvt. Ltd. Vijayawada.
Address: Sree Avenue, Flat No: 201, Opp. Siddhartha Engg College Road, Tadigadapa, Penamaluru (M), Vijayawada-521134, AP.
Office: 0866-3589564 PH: +91-9666685445. www.codetree.in
v
vi
ACKNOWLEDGEMENT
I express sincere gratitude to my esteemed Institute “Raghu Institute of Technology”, which has provided
us an opportunity to fulfil the most cherished desire to reach my goal.
I take this opportunity with great pleasure to put on record our ineffable personal indebtedness to Mr.
Raghu Kalidindi, Chairman of Raghu Engineering College for providing necessary departmental
facilities.
I would like to thank the Principal Dr. S.SATYA NARAYANA of “Raghu Institute of Technology”,
for providing the requisite facilities to carry out projects on campus. Your expertise in the subject matter
and dedication towards our project have been a source of inspiration for all of us.
I sincerely express our deep sense of gratitude to Dr.R.Sivaranjani, Professor, Head of Department
of Computer Science and Engineering, Raghu Engineering College, for her perspicacity, wisdom and
sagacity coupled with compassion and patience. It is my great pleasure to submit this work under her
wing. I thank for guiding us for the successful completion of this project work.
I extend my deep hearted thanks to all faculty members of the Computer Science department for their
value based imparting of theory and practical subjects, which were used in the project.
I thank the non-teaching staff of the Department of Computer Science and Engineering, Raghu
Engineering College, for their inexpressible support.
Regards
K.KARTHIKEY (213J5A0509)
7
TABLES OF CONTENT
1 Abstract 9
2 Problem 10
Statement
3 Objectives 11
4 Methodology 12
5 Result 12-15
6 Conclusion 16
8
ABSTRACT
The Grocery Store Item Locator is a PHP-based web application designed to manage and locate
items within a grocery store inventory. It incorporates a MySQL database to store crucial item
details such as serial numbers, item names, and their respective storage locations. The system
empowers users to perform various actions: adding new items with unique identifiers, updating
existing item details like names and storage locations, and removing items based on their serial
numbers. It offers a user-friendly interface where users can select items, view their individual
storage locations, and find common storage locations among selected items. Through tabular
representations, the system ensures ease of interaction and data visualization. Notably, the
application integrates error handling mechanisms to address potential database connectivity issues,
query failures, and data retrieval problems. Overall, it streamlines inventory management by
facilitating efficient tracking of items, aiding in location-based queries, and offering insights into
9
PROBLEM STATEMENT
The aim of this project is to develop a robust and user-friendly grocery store product locator
website equipped with functionalities to manage and locate items within the store's inventory
efficiently. The website will be constructed using PHP, MySQL, HTML, CSS, JavaScript, and
Bootstrap, focusing on facilitating seamless item management and retrieval. Key challenges
include implementing features for removing, updating, and adding items to the inventory.
Furthermore, the site must display item details effectively, providing individual and common
storage locations for selected items. Ensuring an intuitive, responsive, and visually engaging
interface across various devices poses a significant challenge, emphasizing the utilization of
Bootstrap's responsive framework for optimal adaptability. Additionally, the website must
prioritize fast loading times, user-friendliness, and accessibility, leveraging Bootstrap's
components and grid system for efficient
10
OBJECTIVES
Objectives are specific, measurable goals that outline what you aim to achieve in a project or endeavor.
For a project focused on creating a Grocery store product locator website, here are some potential
objectives:
Customization
Responsiveness
Content Management
Performance
User Support
Affordability
Security
Promotion
11
METHODOLOGIES
•Database Connectivity : The code connects to a MySQL database for secure and organized storage and retrieval of
grocery store items.
•Item Management:
• - Removal : Users can efficiently remove items using a unique serial number, ensuring accurate inventory
updates. This is achieved through the “removeItemBySerialNum” function.
• - Update and Insertion : It allows users to update existing items or add new ones, making the inventory
system adaptable.
• Data Retrieval : The code organizes items by serial numbers for a well-structured view.
•Storage Locations:
• - Common Locations : Users can easily find where commonly purchased items are stored, enhancing
convenience.
• - Individual Locations : It displays specific storage locations for each item, aiding detailed item tracking
within the store. This is achieved through the “getLocationsByItems” function.
LITERATURE REVIEW
The integration of HTML, CSS, MySQL, and PHP technologies in a grocery store product locator website creates
a powerful, user-centric solution. HTML and CSS structure and style the webpage, while MySQL serves as the
database system for product data storage, and PHP enables dynamic interactions with the database for real-time
product searches and location information retrieval. This combination of technologies simplifies the shopping
experience, offering customers a user-friendly tool to find and locate products efficiently.
12
13
14
15
CONCLUSION
The development of the grocery store product locator website presents an innovative solution for efficient
inventory management. The website, designed to offer intuitive item tracking and management
functionalities, focuses on user-friendly design, responsive accessibility, and robust security measures. By
incorporating user feedback mechanisms and emphasizing continuous improvement, the website aims to
enhance user experience and streamline inventory operations. Overall, this initiative represents a significant step
forward in optimizing the grocery store's functionality and improving the shopping experience for customers.
https://github.com/karthikeyone2002/employee-management-
system/blob/main/project.php
16