0% found this document useful (0 votes)
3 views53 pages

ok2

The document is a six-month internship report by Ajay Subhashrao Dakhore, detailing his experience as a Systems Engineering Intern at Infosys Limited from December 22, 2025, to June 20, 2026. It outlines the training received in software development, including Java and Python programming, and culminates in the development of a web-based order and inventory management system called 'RetailHub.' The report emphasizes the practical application of skills learned, professional growth, and the importance of collaboration in the software development lifecycle.

Uploaded by

adityahajare298
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)
3 views53 pages

ok2

The document is a six-month internship report by Ajay Subhashrao Dakhore, detailing his experience as a Systems Engineering Intern at Infosys Limited from December 22, 2025, to June 20, 2026. It outlines the training received in software development, including Java and Python programming, and culminates in the development of a web-based order and inventory management system called 'RetailHub.' The report emphasizes the practical application of skills learned, professional growth, and the importance of collaboration in the software development lifecycle.

Uploaded by

adityahajare298
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

Six Month’s Industry Internship Report

On
System Engineering Trainee – SET Intern
At

Infosys Limited, Mysuru

Submitted by
Ajay Subhashrao Dakhore
BCOA24

Under the Guidance of

Mrs. Padmavati Sarode Mr. Manuvel Kannan


(Internal Mentor) (Industry Mentor)

Department of Computer Engineering

G H Raisoni College of Engineering and Management, Wagholi, Pune

(An Empowered Autonomous Institute, Affiliated to SPPU, Pune)


June, 2026

Academic Year 2025-26


INDUSTRY INSTITUTE INTERACTION CELL
CERTIFICATE
This is to certify that Mr. Ajay Subhashrao Dakhore has satisfactorily completed the
six-months industry internship entitled System Engineering Trainee Intern at Infosys
Limited, Mysuru, from 22nd December 2025 to 20th June 2026. During the academic
year 2025-26 for the partial fulfilment of [Link]. in Computer Engineering of G H
Raisoni College of Engineering and Management, Pune, an Empowered Autonomous
Institute, Affiliated to SPPU, Pune.

Mrs. Padmavati Sarode Mr. Manuvel Kannan


(Internal Mentor) (Industry Mentor)

Mrs. Padmavati Sarode Dr. Sarita Patil


(Department III Coordinator) (HoD, Computer Engineering)

---------------------- Dr. N. B. Hulle


External Examiner I/C Director
GHRCEM Pune
DECLARATION

I, Ajay Subhashrao Dakhore, hereby declare that this internship, conducted at


Infosys Limited, Mysuru, from 22nd December 2025 to 20th June 2026 during the
academic year 2025-2026, and submitted to G H Raisoni College of Engineering and
Management, Wagholi, Pune, in partial fulfilment of the requirements for the award of
the degree of [Link] in Computer Engineering, is a record of the work carried out by
me under the guidance of Mrs. Padmavati Sarode.
All the information and data presented in this report are authentic and have been
collected, analysed, and documented during the course of my internship at Infosys
Limited, Mysuru. I further declare that this report has not been submitted, in part or
full, for any other academic or professional purpose.
I sincerely acknowledge and express my gratitude to my mentor Mr. Manuvel
Kannan at Infosys, whose valuable guidance and expertise significantly contributed to
the successful completion of my internship. Any contributions or assistance from others
during the internship period have been duly acknowledged within this report.
I fully understand that any misrepresentation or falsification of information in this
report may result in actions as per academic or organisational policies.

Ajay Dakhore
GHRCEM, Pune
ACKNOWLEDGEMENT

I would like to express my heartfelt gratitude to the Campus Director, Dr.


[Link] and I/C Director, Dr. N. B. Hulle of G H Raisoni College of
Engineering and Management, Pune, for providing me with the opportunity to pursue
my internship at Infosys Limited. I am also deeply thankful to the HR team at Infosys
Limited for facilitating this incredible opportunity.
I extend my sincere appreciation to all the individuals at Infosys Limited who
worked alongside me during this internship. Their patience, openness, and collaborative
spirit created an enjoyable and enriching working environment. It is with immense
gratitude that I acknowledge their contributions, which greatly enhanced my learning
experience.
I am particularly grateful to my industry mentors at Infosys Limited, Mr. Manuvel
Kannan and my assigned team lead, whose consistent guidance and valuable insights
supported me throughout the internship. The technical and professional skills I acquired
under their mentorship will undoubtedly prove instrumental in my future endeavours. I
also wish to thank the project leads and team members for their timely feedback and
encouragement.
A special thanks to Head of the Department of Computer Engineering, Dr. Sarita
Patil, the Internal Mentor and Department III Coordinator, Mrs. Padmavati Sarode,
for her unwavering support and advice, which were vital in the successful completion
of my internship.
This experience has been a pivotal step in my professional growth, and I am deeply
appreciative of everyone who contributed to its success.

Ajay Dakhore
GHRCEM, Pune
ABSTRACT

This report presents a comprehensive overview of the six-month internship


undertaken as a Systems Engineering Intern at Infosys Limited from December 22,
2025 to June 20, 2026. The internship program was structured to provide a strong
foundation in software development through a combination of theoretical training and
practical implementation, enabling interns to gain industry-relevant skills and exposure.
The initial phase of the internship comprised generic training. This included Java
programming covering both fundamentals and object-oriented programming principles,
data structures for efficient problem-solving, and database management using HSQL.
This phase played a crucial role in strengthening logical thinking, coding practices, and
understanding of core computational concepts.
Following the completion of the generic training, a specialized technology stream
was assigned, namely Open Source. Under this stream, the training modules included
Python fundamentals, Unix operating system, and advanced Python programming.
These modules enhanced technical proficiency in scripting, system-level operations,
and application development. The exposure to Unix provided insights into command-
line operations and system management, while advanced Python concepts enabled the
development of more efficient and scalable solutions.
As a culmination of the training program, a project titled “RetailHub” was
undertaken. ‘RetailHub’ is a web-based order and inventory management system
designed to facilitate seamless retail operations. The application was developed with
role-based access control, offering separate interfaces for customers and managers. It
allows users to place and manage orders, while enabling managers to monitor inventory,
update stock, and oversee transactions efficiently.
In addition to technical skills, the internship also contributed to the development of
professional competencies such as teamwork, time management, adaptability, and
effective communication. Working under the guidance of mentors and collaborating
with peers provided valuable insights into real-world software development practices
and organizational workflows.
Overall, the internship experience served as a significant learning opportunity,
bridging the gap between academic knowledge and industry requirements, and
preparing for future roles in the field of software engineering.
INDEX

SR. NO. CONTENTS PAGE NO.


1 INTRODUCTION OF INDUSTRY & 1
ORGANISATION STRUCTURE
2 PRODUCT/SERVICE/SOFTWARE OFFERED 4
BY INDUSTRY
3 TASK/WORK ASSIGNED 6
4 DETAILED STUDY 8
5 PROJECT 14
6 SKILLS DEVELOPED 17
7 SCHEMATIC DIAGRAM AND EXPLANATION 19
8 RESULTS 24
9 TEST REPORTS 32
10 CHALLENGES 34
11 PARTICIPATION OF EXTERNAL AND 36
INTERNAL MENTOR
12 CONCLUSION 38
ANNEXURE
A1 PHOTOS 39
A2 CERTIFICATES 41
A3 INTERNSHIP OFFER LETTER 43
A4 INDUSTRY FEEDBACK FORM 44
A5 INTERNSHIP COMPLETION CERTIFICATES 45
A6 JOB OFFER LETTER 46
A7 STIPEND PROOF 47
1. INTRODUCTION OF INDUSTRY & ORGANISATION
STRUCTURE

1.1 INTRODUCTION OF INDUSTRY

The Information Technology (IT) industry plays a vital role in the modern digital era
by providing software solutions, services, and technological infrastructure to businesses
and individuals worldwide. It encompasses a wide range of domains including software
development, web technologies, cloud computing, data management, and system
engineering.
Over the years, the IT industry has witnessed rapid growth due to increasing
digitalization and the demand for efficient and scalable technological solutions. In
India, the IT sector has emerged as a major contributor to economic growth,
employment generation, and global outsourcing services. Companies in this sector
deliver innovative solutions across industries such as retail, healthcare, finance, and
education.
The industry is driven by continuous advancements in technologies such as artificial
intelligence, open-source platforms, and automation tools. Open-source technologies,
in particular, have gained significant importance due to their flexibility, cost-
effectiveness, and collaborative development approach. These technologies enable
developers to build scalable and efficient applications while promoting innovation.
The growing demand for software solutions has significantly increased the need for
skilled and talented professionals in areas such as programming, system design, and
application development. As a result, internship programs and training initiatives play
a crucial role today in preparing the students for real-world challenges in the IT
industry.
The internship undertaken at Infosys Limited as a Systems Engineering Intern
provided practical exposure to the functioning of the IT industry, particularly in the
domain of open-source technologies and application development. It helped in
understanding industry practices, tools, and workflows used in real-world software
development environments.
This immersive experience highlighted the critical importance of the Full Stack
development paradigm, where the seamless integration of frontend aesthetics and
backend robustness defines the success of an enterprise application. Working within the
1
professional framework of a global leader like Infosys offered a firsthand look at how
modularity and clean code principles are not just academic ideals but essential
requirements for long-term system maintenance. The transition from writing isolated
scripts to contributing to a comprehensive, multi-layered architecture like "RetailHub"
emphasized the necessity of structured database management and secure data flow.
Navigating the complexities of role-based access control and real-time inventory logic
provided a deeper appreciation for the logic-driven decision-making that governs
modern retail platforms.
Beyond the technical implementation, the internship shed light on the collaborative
nature of the software development life cycle (SDLC). Engaging with industry-standard
workflow ranging from initial requirement analysis and system design to iterative
testing and deployment underscored the value of an agile mindset. The process of
refining the user interface based on functional feedback demonstrated that software is
an evolving entity, requiring constant tuning to meet shifting user expectations. Dealing
with constraints, such as ensuring transactional integrity and preventing data
inconsistencies, sharpened my analytical troubleshooting skills, preparing me for the
high-stakes environment of live system engineering.
Ultimately, the internship served as a transformative bridge between theoretical
concepts and professional mastery. It reinforced the idea that in the fast-paced IT
landscape, the ability to learn and adapt to new frameworks is as important as core
programming proficiency. The exposure to open-source tools and the emphasis on
scalable architecture have provided a solid foundation for future endeavors in
technology. This experience has not only enhanced my technical toolkit in Java and
web technologies but also instilled a professional discipline regarding documentation,
version control, and security standards that are paramount in the global IT services
sector. These insights will undoubtedly prove invaluable as I transition into a full-time
role within the digital economy, where innovation and efficiency remain the primary
drivers of success.
1.2 ORGANISATION STRUCTURE
The organisational structure of Infosys Limited follows a hierarchical model to
ensure efficient management and clear distribution of responsibilities across various
levels. The structure consists of top-level management, followed by departmental
heads, project managers, team leads, and technical teams.

2
During the internship, I was part of the Systems Engineering program under the
Open-Source technology stream. The stream was headed by Mr. Manuvel Kannan, who
was responsible for overseeing the training and progress of interns within this domain.
Each intern was guided by assigned mentors who provided subject-specific training and
support throughout the internship.
At the operational level, interns worked under the supervision of mentors and team
leads, ensuring proper guidance and structured learning. Additionally, the Human
Resources department played a key role in administrative aspects such as onboarding
and stipend management, which was coordinated by Ms. Pavithra N.
As a Systems Engineering Intern, I functioned at the entry level of the organisational
structure, contributing to assigned tasks while learning under the guidance of
experienced professionals.

Top Management

Stream Head (Manuvel)

Mentors / Trainers

Intern (Ajay)

Fig. 1.2.1 Organisation Structure

3
2. PRODUCT/SERVICES/SOFTWARE OFFERED BY INDUSTRY

The project developed during the internship at Infosys Limited is titled “RetailHub:
Inventory and Order Management System.” RetailHub is a web-based software
application designed to simplify and optimize retail business operations by integrating
inventory management and order processing into a unified platform. The system aims
to address common operational challenges faced by small and medium-sized retail
businesses, particularly those relying on manual processes or fragmented systems.
In the modern retail environment, maintaining accurate inventory records and
efficiently managing customer orders are critical for business success. Many retail
businesses face issues such as stock inconsistencies, delayed order processing, and lack
of real-time visibility into sales and inventory data. These challenges can lead to
customer dissatisfaction and operational inefficiencies. RetailHub is designed to
overcome these limitations by providing an automated and centralized solution that
enhances transparency, accuracy, and efficiency in retail operations.
The system supports multiple user roles, primarily customers and store managers,
each with distinct functionalities. Customers interact with the system through a user-
friendly interface that allows them to browse products, search and filter items, add
products to a shopping cart, and place orders seamlessly. They are also provided with
features to track their order status and view their order history, which enhances the
overall user experience and ensures transparency in transactions.
Store managers, on the other hand, have administrative control over the system and
are responsible for managing various aspects of the retail operations. The system
enables them to create and maintain product catalogs, organize products into categories,
update pricing information, and manage supplier details. One of the most important
functionalities provided to managers is real-time inventory tracking, which allows them
to monitor stock levels and receive alerts when inventory falls below a predefined
threshold. This feature helps in preventing stock shortages and ensures smooth business
operations.
Another key component of RetailHub is its order management system, which
handles the complete lifecycle of an order. From the moment a customer places an order
to its final delivery, the system ensures that each step is properly managed and tracked.
Managers can update order statuses, process shipments, and handle order cancellations

4
when necessary. This structured approach improves efficiency and ensures timely order
fulfilment.
The system is developed using a full-stack approach, incorporating modern
technologies to ensure performance, scalability, and maintainability. The backend of
the application is built using the Flask framework, which supports modular and
organized development. The frontend is designed using HTML, CSS, and Bootstrap,
providing a responsive and visually appealing user interface. MySQL is used as the
database management system, ensuring efficient storage and retrieval of data, while
Python serves as the primary programming language for implementing the application
logic.
RetailHub also emphasizes important non-functional aspects such as security,
usability, and performance. Secure authentication mechanisms are implemented to
protect user data, and role-based access control ensures that users can only access
functionalities relevant to their roles. Input validation and structured workflows help in
maintaining system reliability and preventing errors. Additionally, the system is
optimized for performance through efficient database operations and responsive design,
ensuring smooth user interaction.
The application also includes basic analytical features that provide insights into sales
trends and product performance. These insights help store managers make informed
decisions regarding inventory management and business strategies. By providing a
combination of operational functionalities and analytical capabilities, RetailHub serves
as a comprehensive solution for retail management.
Overall, the RetailHub system demonstrates the practical application of software
development concepts in solving real-world business problems. It integrates multiple
functionalities into a single platform, improving efficiency, reducing manual effort, and
enhancing user experience. The development of this system provided valuable exposure
to real-world application design and implementation, making it a significant component
of the internship experience.

5
3. TASK/WORK ASSIGNED

During the internship at Infosys Limited, the work assigned was structured in a
progressive manner to ensure both conceptual understanding and practical
implementation of software development principles. The internship was not limited to
a single project but involved multiple phases, including foundational training,
specialized technical learning, and project-based application. This structured approach
enabled a comprehensive learning experience, gradually building the required technical
and professional competencies.
The initial phase of the internship involved generic training, which focused on
strengthening the fundamental concepts of programming and problem-solving. During
this phase, the work assigned included learning Java fundamentals, object-oriented
programming concepts, database management using SQL (HSQL), and data structures.
These topics formed the foundation for understanding software development practices.
Practical assignments were given to implement these concepts, allowing hands-on
experience in coding, data handling, and logical problem-solving. Additionally,
objective assessments were conducted to evaluate understanding and ensure readiness
for advanced training.
Following the successful completion of the generic training, the internship
progressed into a specialized technology stream known as Open Source. In this phase,
the work assigned became more focused on modern development tools and
technologies. The first stage of this stream involved learning Python fundamentals and
the Unix operating system. Tasks included writing Python programs, understanding
scripting techniques, and performing system-level operations using Unix commands.
These assignments helped in developing a deeper understanding of programming logic
and system interaction.
The next stage of the technical stream focused on advanced Python concepts,
particularly in the context of web development. Interns were introduced to frameworks
such as Flask, along with concepts like template rendering, form handling using Flask-
WTF, and database integration using SQL. The assigned work included developing
small web-based functionalities, handling user inputs, and connecting applications to
databases. This phase played a crucial role in preparing interns for full-stack application
development.

6
The final phase of the internship involved the development of a group project titled
“RetailHub: Inventory and Order Management System.” This phase required the
application of full-stack development concepts, where I was primarily responsible for
the architecture and implementation of the Admin Management System,
encompassing the dashboard, product catalog, and core database infrastructure.
Within the project, my primary technical responsibilities included:
 Customer Registration & Authentication: I developed a secure authentication
system that enabled customers to register, log in, and manage their accounts. Password
encryption and session management were implemented using Flask-Login and secure
hashing mechanisms to ensure user data protection.
 Customer Profile Management: I created a profile management section where
users could update personal details, manage addresses, and view their previous order
history through an organized dashboard interface.
 Database Schema & Migrations: I was responsible for designing the
Relational Database Schema, defining the complex relationships between Users,
Products, Categories, and Orders. I managed all database versioning and structural
updates using Alembic migrations, ensuring seamless transitions across different
development environments.
 Product Browsing & Search Functionality: I designed and implemented a
responsive product browsing interface where customers could explore products by
category, search for items, and view detailed product information with pricing and
availability.
Beyond technical implementation, I ensured the security of the admin module by
integrating Role-Based Access Control (RBAC) via custom decorators and protecting
the system against CSRF and Brute Force attacks using tokens and rate-limiting logic.
Overall, the work assigned allowed me to master the complexities of building a
secure, data-driven administrative backend. The progression from database design to
high-level analytics provided a comprehensive understanding of software architecture,
performance optimization, and secure coding practices within the IT industry.

7
4. DETAILED STUDY
4.1 INTRODUCTION TO TRAINING PROCESS
The internship program at Infosys Limited was designed in a structured manner to
provide both theoretical knowledge and practical exposure to software development.
The training was divided into multiple phases, beginning with an induction program,
followed by generic training, and later specialization in a specific technology stream.
This systematic approach ensured a gradual transition from fundamental concepts to
advanced application development.
The training methodology emphasized a balance between conceptual understanding,
practical implementation, and continuous evaluation. Each phase included assessments
to measure learning outcomes and ensure readiness for subsequent stages.
The training process began with a comprehensive orientation that introduced us to
the professional standards and organizational culture of Infosys. This foundational
phase was critical in aligning our academic backgrounds with the industry’s operational
requirements. During the generic training, the focus was placed on mastering core logic
and architectural principles, which served as the essential groundwork for more
complex development. This period was characterized by intensive learning modules
that transformed abstract programming concepts into practical tools, ensuring every
participant reached a uniform level of technical proficiency before moving toward more
specialized roles.
4.2 INDUCTION AND ORIENTATION
The initial phase of the internship consisted of an induction and orientation program.
During this phase, interns were introduced to the organizational environment, policies,
and professional expectations. Sessions were conducted to familiarize interns with the
company’s code of conduct, workplace ethics, and operational guidelines.
The induction also included interactions with the Human Resources team, who
provided insights into administrative processes, internship structure, and evaluation
criteria. Interns were guided through the campus facilities and introduced to the overall
workflow of the organization. This phase played an important role in helping interns
adapt to the corporate environment and understand professional responsibilities.

4.3 GENERIC TRAINING


Following the induction phase, the internship progressed into generic training, which
focused on building a strong foundation in core technical concepts. This phase was

8
essential in preparing interns for real-world software development by strengthening
their programming skills, logical thinking, and problem-solving abilities.
The generic training covered several important areas, including Java fundamentals,
object-oriented programming concepts, database management using HSQL, and data
structures. These topics were not only taught theoretically but also reinforced through
practical implementation and assessments.

4.3.1 JAVA FUNDAMENTALS


The first component of the generic training was Java fundamentals, which
introduced the basic concepts of programming using the Java language. This included
understanding data types, variables, operators, control structures such as loops and
conditional statements, and basic input-output operations.
The training emphasized writing efficient and structured code, enabling interns to
develop a strong programming foundation. Practical exercises were conducted to
reinforce theoretical concepts, allowing interns to apply their knowledge in solving
real-world problems.
4.3.2 OBJECT-ORIENTED PROGRAMMING (OOP) IN JAVA
The next phase of the training focused on object-oriented programming (OOP)
concepts in Java. This included key principles such as encapsulation, inheritance,
polymorphism, and abstraction. Understanding these concepts was crucial for
developing modular, reusable, and maintainable software systems.
Interns were trained to design programs using classes and objects, implement
inheritance hierarchies, and utilize polymorphism to achieve flexibility in code.
Practical assignments were provided to ensure that these concepts were effectively
applied in real programming scenarios.

4.3.3 DATABASE MANAGEMENT USING HSQL


Another important component of the generic training was database management
using HSQL. This module introduced interns to relational database concepts, including
tables, records, queries, and data manipulation techniques.
Interns learned how to perform operations such as data insertion, retrieval, updating,
and deletion using SQL queries. The training also emphasized the importance of data
integrity and efficient data handling. Practical implementation of database operations
helped in understanding how applications interact with backend databases.

9
4.3.4 DATA STRUCTURES
Data structures formed a critical part of the generic training, focusing on efficient
data organization and algorithm design. Topics such as arrays, linked lists, stacks,
queues, and basic searching and sorting techniques were covered.

The training aimed to enhance problem-solving skills by teaching interns how to


select appropriate data structures for different scenarios. Understanding data structures
is essential for writing optimized code and improving application performance.

4.3.5 ASSESSMENT AND EVALUATION


The generic training phase included continuous evaluation through objective
assessments and practical examinations. Interns were tested on their understanding of
Java fundamentals, object-oriented programming, database concepts, and data
structures.
These assessments ensured that interns had developed a strong foundation before
moving on to specialized training. The evaluation process also helped in identifying
areas for improvement and reinforcing key concepts.
4.4 TECH STREAM: OPEN SOURCE (OS)
After the successful completion of the generic training and its assessments, interns
were assigned to specific technology streams based on organizational requirements and
performance. The technology stream assigned during this internship was Open Source
(OS), which focused on developing practical skills using open-source tools and
technologies widely used in modern software development.
The Open Source stream was structured into three phases, namely FA1, FA2, and
FA3, each designed to progressively enhance technical knowledge and practical
application skills. These phases included theoretical learning, hands-on
implementation, and project-based evaluation.
4.4.1 FA1: PYTHON FUNDAMENTALS AND UNIX
The first phase of the Open Source stream, known as FA1, focused on building a
strong foundation in Python programming and understanding the Unix operating
system. Python, being a versatile and widely used programming language, was
introduced with its core concepts including variables, data types, control structures,
functions, and basic data handling techniques.
The training emphasized writing clean and efficient code while understanding the
practical applications of Python in real-world scenarios. Interns were encouraged to

10
solve problems using Python, which helped in improving logical thinking and
programming skills.
Alongside Python, the Unix operating system was introduced to provide knowledge
of system-level operations. Interns learned various Unix commands, file handling
operations, directory management, and basic shell scripting. This knowledge was
essential for understanding how applications interact with the underlying system
environment.
The FA1 phase also included practical implementation and objective assessments to
evaluate understanding. Interns were required to apply their knowledge in solving
programming problems and performing system-level tasks, ensuring a comprehensive
grasp of both Python and Unix concepts.
4.4.2 FA2: ADVANCED PYTHON AND WEB DEVELOPMENT
The second phase, FA2, focused on advanced Python concepts and their application
in web development. This phase introduced frameworks and tools that are essential for
building dynamic web applications.
One of the key components of this phase was learning the Flask framework, which
is a lightweight web framework used for developing web applications in Python. Interns
learned how to design web applications using Flask, manage routes, and handle user
requests and responses.
Additional concepts such as template rendering and form handling were also
covered. Tools like Flask-WTF were introduced to manage web forms, validate user
input, and enhance security. Interns gained an understanding of how frontend and
backend components interact within a web application.
SQL concepts were also integrated into this phase, enabling interns to connect web
applications with databases. This included performing database operations, managing
data, and ensuring efficient data retrieval.
Practical assignments played a crucial role in this phase, allowing interns to
implement web-based functionalities and understand the complete flow of application
development. The combination of Python, Flask, and database integration provided a
strong foundation for full-stack development.
4.4.3 FA3: PROJECT DEVELOPMENT (RETAILHUB)
The final phase of the Open Source stream, FA3, was centred around project
development. This phase involved the practical application of all the concepts learned
during the previous stages. The project assigned during this phase was “RetailHub:
11
Inventory and Order Management System,” which was developed as a web-based
application.
The project development process followed an Agile-based approach, where the work
was divided into smaller iterations known as sprints. Two major evaluation phases,
namely Sprint 1 and Sprint 2, were conducted over a period of approximately one
month. Each sprint focused on achieving specific project requirements and completing
assigned user stories.
During Sprint 1, the focus was on implementing core functionalities of the system,
including basic user interactions and initial modules. Sprint 2 involved enhancing the
system by adding advanced features, improving functionality, and ensuring overall
system integration.
Interns were required to demonstrate their work, explain the implementation, and
justify design decisions during sprint evaluations. The evaluation process also included
answering technical questions related to the project, ensuring a clear understanding of
the developed application.
The project phase emphasized teamwork, time management, and adherence to
structured workflows. Interns followed Agile practices such as requirement analysis,
task breakdown, and iterative development. This phase provided valuable exposure to
real-world software development methodologies and practices.
4.4.4 FINAL EVALUATION AND COMPLETION
The internship concluded with a final evaluation process, which assessed both
technical knowledge and practical implementation skills. Interns were evaluated based
on their performance throughout the training phases, project development, and overall
understanding of the technologies used.
In addition to technical evaluation, adherence to organizational policies and
professional conduct was also considered. Interns were required to ensure compliance
with company guidelines and complete all formalities related to the internship.
The completion of the internship involved fulfilling all responsibilities, including
returning any resources provided by the organization and ensuring that all assigned
tasks were completed satisfactorily.

12
4.5 STATUS OF INTERNSHIP ELEMENTS
Table - 4.5.1 Phases of Internship

Sr. No. Internship Phase Focus Area Status


1 Induction Orientation Completed
2 Generic training FA1-Generic Completed
FA1-Open Source Completed
3 Technical Stream
FA2-Open Source Completed
4 Internship project Sprint-1 Completed
Sprint-2 Completed

13
5. PROJECT

During the internship at Infosys Limited, a project titled “RetailHub: Inventory and
Order Management System” was undertaken as a part of the final phase of the training
program. The project was designed to address common challenges faced by small and
medium-sized retail businesses, particularly in managing inventory and processing
customer orders efficiently. Many such businesses rely on manual methods or
fragmented systems, leading to issues such as inaccurate stock tracking, delayed order
processing, and lack of real-time insights into business operations.
The primary objective of the project was to develop a web-based application that
integrates inventory management and order processing into a single, cohesive platform.
The system aims to simplify retail operations by providing an intuitive interface for
both customers and store managers. Customers can browse available products, add
items to a cart, place orders, and track their order status. On the other hand, store
managers are equipped with administrative functionalities such as managing product
catalogues, updating inventory levels, processing orders, and monitoring overall sales
performance.
RetailHub follows a structured and modular approach to system design, ensuring
scalability, maintainability, and ease of use. The application is built using modern web
technologies and incorporates key features such as role-based access control, secure
authentication, and efficient data handling. The separation of functionalities between
customer and administrative roles enhances system security while ensuring a user-
friendly experience for different types of users.
The project also focuses on improving operational efficiency by providing real-time
updates on inventory levels and order status. Features such as low-stock alerts and order
tracking help in reducing manual effort and minimizing errors. Additionally, the system
includes analytical capabilities that enable store managers to gain insights into sales
trends, product performance, and customer behavior, thereby supporting better
decision-making.
As a Systems Engineering Intern, I actively contributed to the development and
implementation of the project by applying the concepts learned during the training
phases, including programming, database management, and system design. The project
provided hands-on experience in building a real-world application, understanding user
requirements, and translating them into functional software solutions. It also enhanced

14
my ability to work with structured workflows and adapt to practical development
environments.
Overall, the RetailHub project served as a comprehensive learning experience,
bridging the gap between theoretical knowledge and practical application. It not only
strengthened technical competencies but also provided valuable exposure to real-world
software development practices followed in the IT industry.
5.1 RETAILHUB: INVENTORY & ORDER MANAGEMENT SYSTEM
Project Documentation for Infosys Interns (Flask + MySQL)
1. Context & Problem Statement
Small to medium-sized retail businesses struggle with fragmented inventory
tracking, manual order processing, and limited visibility into sales trends. RetailHub is
a web application that enables store managers to manage product catalogs, track
inventory levels, process customer orders, and generate sales reports. Customers can
browse products, place orders, and track order status.
Primary Users
 Customer: register, browse products, add to cart, place orders, track order status, view
order history.
 Store Manager (Admin): manage products, categories, suppliers; update inventory,
process orders; view sales analytics.
 System: background jobs to send order notifications and update low-stock alerts.
Out of Scope (MVP)
 Payment gateway integration (may be a stretch goal).
 Real-time inventory sync with physical POS systems.
 Advanced recommendation engine.
 Multi-warehouse management.

5.2 LEARNING OUTCOMES FOR INTERNS


By completing this project, interns will gain experience in:
 1. Full-stack web development with Flask and MySQL
 2. RESTful API design and implementation
 3. Database modeling and migrations with Alembic
 4. Authentication & authorization (session management, RBAC)
 5. Transaction management and concurrency control

15
 6. Background job scheduling with APScheduler
 7. Security best practices (password hashing, CSRF, input validation)
 8. Responsive UI development with Bootstrap
 9. Testing strategies (unit, integration tests)
 10. Version control and collaboration with Git

16
6. SKILLS DEVELOPED
During the internship at Infosys Limited, a wide range of technical and professional
skills were utilized and enhanced through structured training and practical project
implementation. These skills were developed progressively across different phases of
the internship, including generic training, technology stream learning, and project
development.
6.1 PROGRAMMING LANGUAGES
One of the primary technical skills developed was programming proficiency,
particularly in Java and Python. Java was used to understand fundamental programming
concepts and object-oriented principles, while Python was extensively used during the
Open Source technology stream for application development. The ability to write
structured, efficient, and maintainable code was significantly improved through
continuous practice and assignments.
Object-Oriented Programming (OOP) skills were strengthened through the use of
Java, where concepts such as encapsulation, inheritance, polymorphism, and
abstraction were applied in practical scenarios. These principles were essential in
designing modular and scalable applications.
6.2 DATABASE
The internship also involved the use of database management skills, particularly
using SQL and HSQL. This included creating and managing database tables, writing
queries for data manipulation, and integrating databases with applications. These skills
were crucial during the development of the project, where efficient data handling and
retrieval were required.
Another important area of skill development was data structures and problem-
solving. Understanding data structures such as arrays, stacks, queues, and linked lists
helped in improving logical thinking and writing optimized code. These skills were
particularly useful in solving programming problems and designing efficient
algorithms.
6.3 OPEN SOURCE TECHNOLOGY
The Open Source technology stream contributed significantly to the development of
full-stack development skills. Using Python and the Flask framework, web applications
were developed with backend logic, routing, and request handling. On the frontend,
technologies such as HTML, CSS, and JavaScript were used to create user interfaces

17
and enhance user interaction. This integration of frontend and backend technologies
provided a comprehensive understanding of web application development.
Unix and system-level skills were also developed, including file handling, directory
management, and execution of commands using the terminal. These skills are essential
for working in real-world development environments and understanding system
operations.
During the project phase, several practical skills were applied, including admin crud
operation and real time KPI and dashboard, which were implemented as part of the
assigned modules. This required integrating backend logic with database operations and
ensuring proper functionality of the system.
In addition to technical skills, the internship also helped in developing important
professional and soft skills. Communication skills were enhanced through regular
interactions with mentors, team members, and project stakeholders. Time management
and organizational skills were developed by adhering to deadlines and managing tasks
effectively during different phases of the internship.
A significant aspect of the internship was the development of teamwork and
leadership skills. As a Scrum Master during the project phase, responsibilities included
coordinating between team members, mentors, and batch owners, ensuring smooth
communication, and tracking project progress using Agile methodologies. This role
provided practical exposure to team management and collaborative development
practices.
Overall, the internship provided a balanced combination of technical expertise and
professional skill development, preparing for real-world challenges in the field of
software engineering. Following is a list of the utilised skills:
1. Java Fundamentals & OOPs
2. HSQL & MySQL
3. Data Structures and Algorithms
4. Python Fundamentals & Advancements
5. Unix Fundamentals & Advancements
6. HTML, CSS & JavaScript
7. MongoDB
8. Web Development (Flask)
9. Agile Development
18
7. SCHEMATIC DIAGRAM AND EXPLANATION

Inventory and Order Management System developed using the Flask framework.
The system is designed to automate retail operations such as inventory handling,
customer management, cart processing, and order tracking through a web-based
platform.
7.1 SYSTEM ARCHITECTURE
The architecture follows a three-tier structure consisting of the User Layer,
Presentation Layer, Application Layer, and Data Layer. These layers interact together
to provide secure, scalable, and efficient retail management functionality.

Fig. 7.1.1 System Architecture


7.1.1 User Layer
The User Layer represents the end users who interact with the system through a web
browser. The system mainly supports two types of users:
Customers – Customers can register, log in, browse products, add products to the cart,
place orders, and manage their profiles.
Managers/Admins – Managers are responsible for monitoring inventory, managing
products, viewing reports, and controlling order activities.

19
This layer acts as the entry point of the system and communicates with the presentation
layer.
7.1.2 Presentation Layer
The Presentation Layer provides the graphical user interface of the application. It is
developed using:
HTML
CSS
BOOTSTRAP
7.1.3 Application Layer
The Application Layer is the core processing layer of the system implemented using
the Flask Framework. This layer contains all business logic and functional modules of
the application.
The major technologies used in this layer include:
 Flask-Login for user authentication and session management
 Flask-WTF for form validation and security
 Jinja2 Templates for dynamic web page rendering
 Blueprints for modular application structure
 Routing Mechanism for URL mapping and request handling
This layer processes user requests, validates inputs, performs operations on the
database, and generates responses for the presentation layer.
7.1.4 Data Layer
The Data Layer stores and manages all application data using mysql database systems.
It maintains important records related to:
 Users
 Products
 Orders
 Inventory
 Cart Items
The database layer ensures data consistency, retrieval, storage, and update operations
for the entire system.
7.1.5 Functional Modules
The system is divided into multiple functional modules for efficient operation:

20
Authentication Module which handles User Registration, Login, Logout, Session,
Management.
Inventory Management Module is responsible for Adding Products, Updating Product
Details, Deleting Products, Viewing Inventory.
Cart Management Module which provides Add to Cart, Remove from Cart, Quantity
Update, Cart Viewing.
Order Management Module handles Order Placement, Order Tracking, Order History,
Invoice Generation.
Profile Management Module allows users to View Profile, Update Information, Change
Password.
Dashboard and Reports Module used by managers/admins for Inventory Monitoring,
Order Analysis, Sales Reports, User Activity Tracking
7.1.6 Reports and Analytics
The final component of the system generates analytical reports related to sales,
orders, and inventory performance. These reports assist managers in decision-making
and improve operational efficiency.
7.2 ER DIAGRAM

Fig. 7.2.1 ER Diagram

21
The ER Diagram of the RetailHub System represents the relationship between
database entities such as Users, Products, Orders, Cart, Inventory, and Payments. It
shows how customers place orders, products are managed, carts store items, and
payments are linked with orders.
The diagram helps in organizing data efficiently and maintaining proper
relationships between tables for smooth inventory and order management operations.
7.3 DFD DIAGRAM

Fig. 7.3.1 DFD Diagram


The Data Flow Diagram (DFD) of the RetailHub System shows how data moves
between users, processes, and the database. Customers can register, log in, browse
products, manage carts, and place orders, while managers/admins handle inventory,
products, users, and reports.
The system processes all requests through modules such as User Management,
Product Management, Cart Management, Order Management, and Reports &
Analytics. All information is stored and retrieved from the database to ensure smooth
and secure operation of the retail management system.
7.4 USECASE DIAGRAM
The Use Case Diagram helps in understanding the functional behavior of the
RetailHub application. Customers interact mainly with shopping and profile-related
features, while administrators interact with inventory, reporting, and management
modules.

22
Fig. 7.4.1 Usecase Diagram

The diagram also highlights the separation of responsibilities between normal users
and administrators, improving system security and maintainability. Authentication acts
as the central module that controls access to all other functionalities.
Overall, the Use Case Diagram provides a clear overview of system functionality,
user interaction, and operational flow within the RetailHub Inventory and Order
Management System.

23
8. RESULTS

The project “RetailHub: Inventory and Order Management System,” developed


during the internship at Infosys Limited, was successfully implemented as a web-based
application that integrates inventory management and order processing into a unified
platform. The system achieved its primary objective of providing a structured and
efficient solution for retail operations, addressing challenges such as stock
management, order tracking, and user interaction.
8.1 SYSTEM FEATURES AND FUNCTIONALITIES
The final application supports multiple user roles, namely customers and store
managers, each with dedicated functionalities. Customers are able to browse products,
view categories, and place orders through an intuitive interface. The system also allows
customers to track their order status, enhancing transparency and user experience. On
the other hand, store managers are provided with administrative capabilities such as
managing product listings, updating inventory levels, and processing customer orders.
The inventory management functionality was successfully implemented with real-
time updates, ensuring that stock levels are accurately maintained. Logical constraints
were applied to prevent invalid conditions, such as negative stock values. Similarly, the
order management system ensures proper workflow by maintaining valid transitions
between order states, preventing inconsistencies such as reverting delivered orders back
to pending status.
The application also incorporates authentication and validation mechanisms,
ensuring secure access and proper input handling. Features such as password
constraints, role-based access control, and flash messages for user feedback were
implemented effectively. These features contribute to the overall reliability and
usability of the system.
The user interface of the application was designed to be simple, responsive, and user-
friendly. Although initial designs were minimal, iterative improvements were made to
enhance visual appeal through better layout design, color schemes, and spacing. The
final interface provides a balance between functionality and usability, allowing users to
interact with the system efficiently.
In addition to operational features, the system includes basic analytical capabilities,
enabling users to gain insights into product trends and inventory performance. This adds
value to the application by supporting informed decision-making.

24
The performance of the system was observed to be efficient for the intended scale of
operation. Database interactions were optimized to ensure smooth execution of queries,
and the integration between frontend and backend components was successfully
achieved. The application demonstrated stable behavior under normal usage conditions.
However, certain limitations were identified during the analysis. Features such as
advanced payment integration, fully developed shopping cart functionality, and large-
scale scalability were not fully implemented within the scope of the project. These
aspects can be considered for future enhancement.
Overall, the results indicate that the RetailHub system successfully meets its
intended objectives and provides a functional solution for retail management. The
project demonstrates effective application of software development concepts, including
system design, database management, and user interface development. The analysis
highlights both the strengths and areas for improvement, providing a comprehensive
evaluation of the system.
From a professional development standpoint, the project served as a vital bridge
between academic theory and industry-grade application. By navigating the
complexities of full-stack development within the Infosys ecosystem, the internship
facilitated a deep dive into the software development life cycle (SDLC). Managing the
synchronization between the MySQL database and the Java-based backend logic
sharpened problem-solving skills, particularly when handling concurrent data updates
and ensuring transactional integrity. This practical exposure to debugging and version
control provided a realistic understanding of the rigor required to maintain enterprise-
level codebases.
Furthermore, the successful delivery of RetailHub underscored the importance of
user-centric design and agile iteration. Translating abstract business requirements into
functional modules like real-time inventory tracking required not only technical
proficiency but also a clear focus on the end-user’s journey. The project’s conclusion
marks a significant milestone, establishing a robust foundation for more complex
architectural challenges in future endeavors. The skills acquired in role-based security
and modular system design remain highly transferable, equipping the developer with
the necessary tools to contribute effectively to larger, scalable software ecosystems.

25
Fig 8.1.1 Registration page

Fig 8.1.2 Admin Registration page

26
Fig 8.1.3 Login page

Fig 8.1.4 Personal Information page

27
Fig 8.1.5 Admin Dashboard

Fig 8.1.6 Daily Sales Trend Report

28
Fig 8.1.7 Analytic Report

Fig 8.1.8 Add New Product page

29
Fig 8.1.9 Manage order page

Fig 8.1.10 Inventory Management page

30
Fig 8.1.11 Products page

Fig 8.1.12 Shopping Cart page

31
9. TEST REPORTS

The primary objective of the testing phase for the RetailHub application was to
validate the stability, security, and integrity of the system before final deployment. As
the developer handling the core backend architecture—specifically the Admin
Management System, relational database schemas, and data migrations—testing
focused heavily on ensuring that critical CRUD operations, dashboard metrics
calculation, and system-wide data integrity benchmarks were flawlessly met. Testing
was executed through an iterative process of functional verification and data flow
validation.
9.1 TESTING SCOPE & STRATEGY
The testing matrix for RetailHub was structured into multi-tiered operational layers
to ensure absolute synchronization between the user interface and the database layer:
 Component & Unit Verification: Focused on isolated logic validations,
ensuring that data validation rules for product categories, inventory stock inputs,
and price constraints behaved predictably under varying test inputs.
 System Integration Testing (SIT): Ensured seamless communication between
frontend forms, secure API routes, SMTP email verification systems, and the
underlying database engine.
 Data Integrity & Migration Audits: Utilized transactional logs and Alembic
migrations to confirm that updates, table schema adjustments, and inventory
stock modifications safely executed without data loss or record mismatches.
9.2 KEY TEST SCENARIOS & RESULTS
The table below outlines the core functional areas subjected to rigorous quality
assurance testing during the final development sprints:

32
Table 9.2.1 Test Results

Test Module /
Test Objective Expected Result Status
Case ID Feature

Verify session Unauthorized access


TC_RH Admin management redirects to login;
PASSED
_001 Authentication and secure path active sessions
routing. persist correctly.

Validate real-
Aggregated
time stock
statistics display
TC_RH Dashboard levels, low-
precise numeric PASSED
_002 Analytics stock alerts, and
counts matching
metric
database states.
calculations.

Test edge cases


for product Application rejects
TC_RH creation faulty data inputs
Product CRUD PASSED
_003 (negative with explicit error
pricing, empty messages.
string names).

Verify auto- Database accurately


updates to stock increments/decreme
TC_RH Inventory
counts when nts inventory counts PASSED
_004 Tracking
simulated sales with transactional
or orders occur. locking.

Schema transitions
Execute
successfully
incremental
TC_RH Database compile without
schema updates PASSED
_005 Migrations violating constraints
using structural
or dropping active
migration tools.
rows.

33
10. CHALLENGES

During the development of the project “RetailHub: Inventory and Order


Management System,” several technical and conceptual challenges were encountered.
These challenges played a significant role in enhancing problem-solving abilities and
provided practical insights into real-world software development.
1. Database Schema Design and Management
One of the major challenges was designing a scalable and efficient relational
database schema for the RetailHub system. The database needed to handle relationships
between customers, products, categories, orders, payments, and inventory while
maintaining data consistency and high performance. Special attention was required for
implementing one-to-many and many-to-many relationships. Additionally, database
migrations using Alembic had to be carefully managed to avoid data loss during schema
updates and version changes.
2. Real-Time Sales Analytics and Dashboard Optimization
Developing the admin dashboard with real-time sales analytics was technically
challenging because the system continuously calculated revenue, order statistics, and
sales trends. Running complex SQL queries on every request affected server
performance. To overcome this, caching and optimized query execution techniques
were implemented. Thread synchronization methods were also applied to ensure
multiple admin users could access analytics simultaneously without data inconsistency
or race conditions.
3. Interactive Data Visualization
Creating interactive charts without using external charting libraries required detailed
implementation using the HTML5 Canvas API and JavaScript. Custom logic was
developed for drawing bar charts, line graphs, and pie charts dynamically. Additional
effort was required to calculate coordinates, scaling, and tooltip positioning for
displaying accurate sales information when users interacted with the graphs.
4. Order Workflow and Status Validation
Implementing strict business rules for order processing was another challenge. The
system followed a fixed workflow where order statuses such as Pending, Processing,
Shipped, and Delivered could only move forward in sequence. Backend validation logic
and status guards were implemented to prevent invalid order transitions and maintain
consistency in order tracking.

34
5. Inventory and Audit Trail Management
Managing inventory updates while maintaining a complete audit history was
complex. Every stock adjustment, restocking action, or manual modification needed to
be permanently recorded along with previous values, updated quantities, timestamps,
and responsible users. This required proper synchronization between inventory tables
and audit logs to ensure accurate stock tracking and accountability.
6. Report Generation and Memory Optimization
Generating downloadable sales and order reports efficiently was another technical
challenge. Instead of storing temporary files on the server, the system used Python’s
[Link] module to generate CSV reports directly in memory. This improved
performance and reduced storage overhead while handling large datasets dynamically.
7. Security and Access Control
Ensuring application security was a critical responsibility during development. Role-
Based Access Control (RBAC) was implemented using custom decorators to restrict
admin-only functionalities. Additional security measures such as CSRF protection,
secure password hashing, session management, and validation for AJAX-based cart
operations were integrated to protect the system from unauthorized access and web
vulnerabilities.
8. Frontend Responsiveness and User Experience
Developing a responsive and user-friendly interface across different devices
required careful frontend design using HTML, CSS, Bootstrap, and JavaScript.
Ensuring smooth communication between frontend forms and backend Flask routes
while maintaining fast page loading and proper validation added to the complexity of
the project.
Overall, the challenges faced during the project were instrumental in developing a
deeper understanding of full-stack architecture and secure coding practices. They
provided valuable experience in handling real-world data integrity issues, optimizing
backend performance, and designing professional, data-driven administrative interfaces
in a collaborative team environment.

35
11. PARTICIPATION OF EXTERNAL & INTERNAL MENTOR

During the complete period, my guides played an immense role in supporting me


throughout. My internal mentor was [Link] Sarode, who was incredibly
helpful and always available to assist with any doubts or queries. I am also deeply
grateful for our college mentor's continuous support and guidance during our visits to
the college, especially for various submissions. He consistently showed genuine interest
in our academic progress and made sure we never felt overwhelmed or incapable.
Building on the support received during this internship, the guidance provided by
[Link] Sarode, our Department Coordinator, was equally vital to the project's
successful completion. She played a pivotal role in streamlining the administrative and
academic requirements of the internship, ensuring that our transition from the
classroom to the corporate environment at Infosys was seamless. Her proactive
approach in managing documentation and her clarity regarding college expectations
allowed us to focus entirely on our technical development without losing sight of our
academic responsibilities. Her oversight acted as a bridge between the department and
our external training, providing a structured framework that kept our goals aligned with
the college’s standards.
GLIMPSES OF REVIEW MEETING

Fig. 11.1.1 Review Online Meet

36
During my six-month internship period, I had the privilege of receiving invaluable
guidance from my industry mentor, Mr. Manuvel Kannan. His participation in the
internship for the driving class booking website project enriched the overall learning
experience. His guidance went beyond theoretical knowledge, offering practical advice,
industry best practices, and constructive feedback. Mr. Kannan's involvement played a
key role in the project's success, helping me develop a broader understanding of
industry trends and strengthening my problem-solving skills. Collaborating with him
also enhanced my communication skills, fostering effective knowledge transfer and a
deeper understanding of the practical applications of web development concepts.

Fig. 11.1.2 Team and Industry Mentor

37
12. CONCLUSION

In conclusion, my internship with Infosys Limited in the Systems Engineering


Trainee Interns team has been a highly enriching and transformative experience. The
opportunity to contribute to the development of the RetailHub platform, particularly by
working with Flask and SQL Alchemy, allowed me to deepen my understanding of
engineering's powerful ecosystem and its practical applications in tech-based solutions.
The hands-on experience of working with system features such as process
automation, case management, and service solutions, combined with rigorous technical
challenges, enabled me to enhance my technical expertise. This internship not only
bolstered my skills in web development, but it also strengthened my problem-solving
abilities and fostered adaptability in responding to changing project requirements.
Collaborating with cross-functional teams and mentors gave me invaluable insights
into industry best practices and the collaborative nature of tech projects. The guidance
from experienced professionals, combined with my dedication to continuous learning
through resources like GitHub and Lex, ensured that I was able to keep pace with the
latest advancements in web development.
Throughout the internship, I enhanced my knowledge of Java, DBMS, Unix,
MongoDB, Python and DS, while improving my communication, teamwork, and
version control skills. These technical and soft skills will undoubtedly serve as a solid
foundation for my future career in IT development or any other domain within the
domain of computer engineering.
Overall, this experience has been an essential steppingstone in my professional
journey, and I am confident that the skills and knowledge acquired will provide me
with a competitive edge in the dynamic field of cloud technologies.

38
ANNEXURE A1
PHOTOS

39
40
ANNEXURE A2
COURSE CERTIFICATIONS

41
42
ANNEXURE A3
INTERNSHIP OFFER LETTER

43
ANNEXURE A4
INDUSTRY FEEDBACK FORM

44
ANNEXURE A5
INTERNSHIP COMPLETION CERTIFICATE

45
ANNEXURE A6
JOB OFFER LETTER

46
ANNEXURE A7
STIPEND PROOF

47

You might also like