Karmaveer Bhaurao Patil Polytechnic
Department of Computer Engineering
Report on
INDUSTRIAL TRAINING
COMPLETED SUCCESSFULLY AT
“Squirrel’s Infotech”
Guided By
Mr. Uday Nalawade
Fulfilled By
Sakshi Kishor Jadhav.
1
2
Maharashtra State Board
of Technical Education
Certificate of Completion
Of Industrial Training
(By respective Head of Institute & Head of the Department)
This is to certify that Ms. Sakshi Kishor Jadhav. With Enrollment No.
23210940160 has Successfully completed Industrial Training (315004) on
Squirrel’s Infotech from 02/06/2025 to 22/08/2025 for partial Fulfillment
towards completion of Diploma in Computer Engineering from Karmaveer
Bhaurao Patil, Polytechnic,Satara.
Institute Code: 0041
Signature Signature
Head of the Department Head of the Institute
3
ABSTRACT
Industrial training is an important phase of a student's life. A well-planned,
properly executed and evaluated industrial training helps a lot in developing a
professional attitude. It develops an awareness of an industrial approach to
problem solving, based on a broad understanding of the process and mode of
operation of the organisation. The aim and motivation of this industrial training
are to acquire discipline, skills, teamwork, and technical knowledge through a
proper training environment, which will help me, as a student in the field of
Information Technology Engineering, develop a self-disciplinary approach to
solving problems in information and communication technology. During the
12week training. Squirrel’s infotech, I learnt many new things like designing
a
Web Page/Sites by my now. I too, learned many new applications related to it.
Throughout this industrial training, I have learned a new thing that is required
for the Best User Experience and Performance, and able to implement what I
have learnt over the past year as a Diploma in Computer Engineering student
at Karmaveer Bhaurao Patil Polytechnic, Satara.
ACKNOWLEDGEMENT
To become a professional in Computer Engineering, industrial training is the
foundation for each undergraduate student. It helps students to improve their
practical skills related to interpersonal, problem-solving, research and reporting
as well as soft skills. Also, it helps the students get exposure to the industry,
apply the gained knowledge throughout the academic program and learn new
updated technologies. In addition, it helps students’ career development and
prepares them for employment after graduation by engaging in personal and
professional development planning. I hereby extend my sincere appreciation and
thankfulness to my helpful internship supervisor, Ms. Shinde.S.S Further, I
would like to thank Dr. Devi. N. B, Principal of Karmaveer Bhaurao Patil
Polytechnic, Satara. The supervision and support that he gave truly helped
the progression and
4
smoothness of the internship program. And also, I would like to thank
5
[Link] B.S., Head Computer Engineering Department of Karmaveer
Bhaurao Patil Polytechnic, Satara for their guidance and Support. And also,
my heartfelt thanks to [Link].M.M who was the mentor of our internship
program. He was constantly in touch with us during the whole internship period.
Besides, this internship program makes me realise the value of working together
as a team and as a new experience in a working environment. Do not forget,
great appreciation to the other department staff who helped me from time to
time during our internship. The whole program brought us together to appreciate
the true value of friendship and respect for each other.
CONTENT PAGE
[Link] Chapters
1. Organisation Structure & General Layout
2. Introduction of Industry.
3. Software, Hardware /Tools used
4. Process Methodologies
5. Software Testing Procedure
6. Safety Procedures
7. Particulars of Practical Experiences in Squirrel’s Infotech Industry Organization
8. Detailed Report of the tasks undertaken during training
9. Special challenging experiences encountered during training
6
10. Conclusion
11. References / Sources of information
CHAPTER 1
ORGANIZATION STRUCTURE & GENERAL LAYOUT
Squirrel’s Infotech is an IT company based in Satara, Maharashtra, specializing
in C#.NET Framework, software solutions, digital marketing, and IT training. The
company follows a structured hierarchy to ensure smooth workflow And
effective communication among employees.
1. Organization Structure
The organizational setup is generally as follows:
● Managing Director / CEO – Overall head of the company, responsible for strategy,
client relations, and business development.
● Project Manager – Supervises projects, assigns tasks, and ensures timely delivery.
● Team Leaders – Lead development teams, review code, and coordinate with project
managers.
● Web Developers (Front-End & Back-End) – Create, test, and deploy websites and
applications.
● UI/UX Designers – Design website layouts, color schemes, and user interfaces.
● Quality Assurance (QA) & Testers – Check for errors, bugs, and performance issues. ●
Support & Maintenance Staff – Handle client queries and maintain existing projects.
2. General Layout of Office
The office layout is designed to promote collaboration and productivity,
typically including:
● Reception Area – For welcoming clients and visitors.
● Manager’s Cabin – Private office space for managerial and confidential work.
● Development Area – Open workspace with computers and equipment for developers.
● Meeting/Conference Room – For discussions, client meetings, and presentations.
● Training Room – Equipped with projectors and PCs for training sessions.
● Server/IT Room – For hosting servers, network equipment, and backups.
7
Type: - Private
Industry: Education,
Employment
Founder: [Link]
Headquarters: Satara, India
Services: Website Design & Development, E-
Commerce App
Development, Mobile App Development,
8
Cloud Solution, It Consultancy, ERP ,
Database Design & development
Website: [Link] [Link]
CHAPTER 2
INTRODUCTION TO SQUIRREL’S INFOTECH
Squirrel’s Infotech is a rapidly growing IT services and consulting company
headquartered in Satara, Maharashtra, India. The company was born from a
vision to create a trusted and innovative technology partner for businesses and
institutions seeking digital transformation. Built with the belief that quality
technology should be accessible, affordable, and purpose-driven, Squirrel’s
infotech has steadily evolved into a full-service IT firm recognised for its
technical expertise, transparent practices, and client-first mindset. The company
began its journey with a focus on hybrid mobile app development, becoming an
early adopter of frameworks like React Native, Flutter, and Ionic. This allowed
them to serve businesses looking for cost-effective, cross-platform solutions. As
demand grew, Squirrel’s Infotech expanded its portfolio to include website and
e-commerce development, cloud services, database development, IT consulting,
and specialised university/education sector ERP systems. Today, it serves a
diverse range of clients—from startups and small businesses to colleges and
midsized enterprises. What sets Squirrel’s Infotech apart is its ability to deliver
scalable, value-driven solutions while maintaining close, transparent
communication with clients. The company emphasises client ROI, ensuring that
every solution is not only technically sound but also economically beneficial.
Their cloud team, for example, is known for helping clients reduce operational
costs by up to 30% through effective cloud architecture and optimisation
strategies. Another cornerstone of Squirrel’s infotech identity is its strong
commitment to training and mentorship. The company provides structured
onboarding programs for freshers and interns, enabling them to work on
realworld projects under the guidance of experienced professionals. This talent
development model not only enriches the workforce but also creates a
continuous pipeline of skilled developers aligned with the company’s quality
standards.
Squirrel’s infotech operations are guided by its core values—integrity, technical
excellence, ethical practices, and client satisfaction. It aims to build long-term
partnerships by offering solutions that are tailored, dependable, and strategically
aligned with each client’s goals. With a lean but scalable organisational
structure, the company encourages cross-functional collaboration, agile
development, and open communication across all levels. Financially, Squirrel’s
infotech has achieved strong growth, recording a 166% revenue increase and a
70% rise in EBITDA in the fiscal year 2022–23. Its ability to maintain this
growth while operating with a modest capital base reflects both its financial
prudence and operational efficiency. In summary, Squirrel’s infotech. is not just
an IT service provider—it’s a value-driven innovation partner that combines
technical expertise with a human-centred approach. It continues to expand its
9
footprint in
10
the Indian IT landscape by staying focused on its mission: to empower
businesses and institutions through smart.
INDUSTRY OVERVIEW & BACKGROUND HISTORY & MISSION
HISTORY
Squirrel’s infotech. was established in 2021 in Satara, Maharashtra, with a vision
to bridge the significant skill gap between formal education and real-world IT
industry demands. The company began as a small team of experienced software
professionals offering project-based training and development services. Over time,
it expanded its operations to include full-fledged software development, mobile
applications, cloud integration, and big data solutions. Alongside commercial
services, the company has maintained a strong focus on IT training programs,
helping engineering and computer science students gain hands-on experience
through internships and live project exposure.
MISSION
Squirrel’s infotech mission is to empower students and IT aspirants by providing
them with the skills, tools, and confidence needed to succeed in the tech industry.
The company aims to deliver high- quality, scalable, and cost-effective software
solutions to clients, while also acting as a learning hub for young professionals. It
strives to maintain a balance between commercial growth and social responsibility
by supporting technical education through practical mentorship. Their core values
include innovation, integrity, collaboration, and a strong focus on results.
SERVICES
Squirrel’s infotech. offers a wide range of IT services tailored to meet the needs of
clients across different sectors. Their core services include:
• Software Development: Custom software solutions using technologies like [Link],
Python, and PHP.
• Web Development: Frontend and backend development using HTML,
CSS, JavaScript, Angular, [Link], and React.
• Mobile App Development: Android and iOS app development using modern frameworks.
• Cloud Computing: Integration and deployment using cloud platforms like AWS and
Microsoft Azure.
• Database Services: Management and optimisation of relational and NoSQL databases
(MySQL, MongoDB, Cassandra).
• Big Data & Analytics: Services involving Hadoop ecosystem tools such as Hive, Spark,
Pig, and Sqoop.
Software Testing: Manual and automated testing using tools like Selenium, JMeter,
and Postman.
• Training & Internship Programs: Real-time project training for students and fresh
graduates to prepare them for the IT industry
EMPLOYEE & TRAINEE COUNT
11
Squirrel’s Infotech has trained over 3,000 students, particularly in Satara, and
operates with a professional team of around 12 employees. This combination of
experienced staff and enthusiastic learners strengthens their mission to provide job-
ready IT professionals.
KEY LEARNINGS
Learned about the company's history, vision, and services.
Squirrel’s Infotech provides IT solutions in development, cloud, testing, and mobile
apps. The firm primarily serves international clients with a team of approximately 100
professionals.
Mission: Bridge the industry-academia skill gap through practical learning.
12
CHAPTER 3
SOFTWARE, HARDWARE /TOOLS USED
HARDWARE
The computer systems used during the internship were aligned with modern hardware
standards and applications. The configurations were as follows:
Sr. Component Requirement
No.
1 Operating Windows 10 (64-bit) – Home / Pro / Education Edition & Linux
System OS.
2 Processor Intel Core i7 – 11th or 12th Generation
Examples:
• i7-1165G7 (11th Gen)
• i7-12700H / i7-12650H (12th Gen)
• 8 to 14 cores (Performance + Efficiency cores in 12th Gen)
• Base Clock: ~2.3 – 3.0 GHz
• Turbo Boost: Up to 4.7 GHz or higher
3 RAM 16 GB DDR4 (3200 MHz or higher) – Expandable up to 32 GB
4 Storage 512 GB SSD (NVMe M.2 preferred) – Fast boot and data access
5 Graphics Integrated: Intel Iris Xe Graphics (11th Gen) / Intel UHD
Graphics (12th Gen)
• Optional Dedicated GPU: NVIDIA GeForce GTX 1650 /
RTX 3050 (for ML model visualisation & CUDA support)
6 Display 15.6” Full HD (1920 x 1080), Anti-glare LED / IPS Panel
7 Connectivity • Wi-Fi 6 / Wi-Fi 5
• Bluetooth 5.0 or higher
8 Ports • USB 3.2 Gen 1/2, USB-C, HDMI, RJ-45 Ethernet, Audio
Combo Jack
9 Webcam & HD Webcam, Dual Array Microphones, Stereo Speakers
Audio
10 Additional Preinstalled Windows 11 + All essential drivers (Intel, Graphics,
Features Wi-Fi, etc.)
13
SOFTWARE
1. Visual Studio Code (VS Code)
● Software Name: Visual Studio Code
● Developer: Microsoft
● Platform: Windows, macOS, Linux
● Version Used: Visual Studio 2022
● Purpose: Design and development of C#.NET Windows Forms Application
● Features: Integrated form designer for drag-anddrop UI creation C#.NET code
editor with IntelliSense Debugging and errorchecking tools Event-driven
programming support
2. .NET Framework
• Version: .NET Framework 4.7 or higher
• Purpose: Backend logic and event handling for Windows Forms Application
• Microsoft SQL Server (only if database used)
• Version: SQL Server 2017/2019 Express
• Purpose: Store registration details and flat information
(optional in your case — mention if not connected
yet)
CHAPTER 4
PROCESS METHODOLOGIES
SDLC – Software Development Life Cycle
The Software Development Life Cycle is a systematic process for planning,
creating, testing, and deploying software applications. It ensures that the final
product meets customer requirements, is delivered on time, and is of high quality.
14
Phases of SDLC:
15
1. Requirement Analysis
• Purpose: The main purpose of this project is to develop a computerized system for
managing day-to-day operations of a jewellery shop.
• Activities:
I. Meetings with stakeholders to finalise required features.
II. Requirement gathering for C#.NET Windows Forms application.
III. Preparing Software Requirement Specification (SRS). Output:
SRS Document.
2. System Design
• Purpose: Provides a blueprint of how the system will work.
• Activities:
I. High-Level Design – Main menu, navigation flow, database design (if
applicable).
II. Low-Level Design – UI design for each form (flat details form, registration
form).
III. Creation of ER diagrams and form layouts. Output: HLD, LLD, Form
Designs, Wireframes.
3. Implementation / Development
• Purpose: Write code in C#.NET according to the design documents.
• Activities:
I. Front-end coding using Windows Forms Designer. II.
Back-end event handling in C#.NET.
III. Adding image loading functionality.
IV. Button click events to open relevant forms.
• Output: Working application modules.
4. Testing
• Purpose: Ensure the application is error-free and meets all requirements.
• Activities:
I. Functional testing for form navigation and button events. II.
Validation testing for registration form.
III. Checking image scaling and loading speed.
Output: Test Reports, Bug Fixes.
5. Deployment
• Purpose: Release the application for demonstration or real-world use.
• Activities:
I. Packaging the C#.NET application (.exe file).
16
II. Configuring the environment for smooth execution. Output:
Deployed application.
6. Maintenance
• Purpose: Keep the application running smoothly after deployment.
• Activities:
I. Fixing bugs and errors reported by users.
II. Adding new features (like database connection or virtual tours).
Output: Updated application versions.
CHAPTER 5
SOFTWARE TESTING PROCEDURE
Software Testing Procedure
Testing ensures that the developed web application meets requirements, functions
correctly across devices, and provides a good user experience. The following testing
procedure was followed:
1. Requirement Review
• Purpose: Finalize all project requriments before moving to design and development.
• Activities:
I. Compare application features with the SRS document.
II. Identify and solve any conflicts([Link] method,tax rules). III.
Confirm registration form works as designed.
17
2. Test Case Preparation
• Purpose: Define steps, inputs, and expected outputs for each function.
• Activities:
I. Prepare test cases for button clicks, image loading, and form submissions.
II. Identify possible invalid inputs for validation testing.
3. Functional Testing
• Goal: Ensure all features work as expected.
• Checks:
I. Buttons open the correct flat details form.
II. Images display properly in their respective picture boxes. III.
Registration form validates input before submission.
4. UI/UX Testing
• Goal: Verify visual appearance and ease of use.
• Checks:
I. Forms are properly aligned and user-friendly. II.
Fonts, colours, and spacing are consistent.
II. Images are scaled correctly without distortion.
5. Cross-Browser Testing
• Goal: Ensure application runs smoothly on different Windows versions (Windows 10,
Windows 11).
• Checks:
I. Run application on multiple systems with different screen resolutions.
II. Verify that form layouts adjust correctly.
6. Performance Testing
• Goal: Check application speed and responsiveness.
• Checks:
I. Images load within 2–3 seconds.
II. Switching between forms is quick without delays.
18
7. Security Testing
• Goal: Protect against common vulnerabilities.
• Checks:
I. HTML form inputs sanitized. II.
No JavaScript console errors.
II. Prevent cross-site scripting (XSS) by validating user inputs.
8. Bug Reporting and Fixing
• Any issues found were recorded in a Bug Tracking Sheet.
• Developers fixed issues and re-tested until all passed.
9. Final User Acceptance Testing
• Client verified the final website.
• Confirmed that all requirements were met before deployment.
CHAPTER 6
SAFETY PROCEDURES
The purpose of safety procedures in a C#.NET desktop project is to ensure data security, code
integrity, and safe working practices for both developers and end-users.
1. Data Security
• Store project files in secure, access-controlled folders.
• Maintain separate backups of the source code.
• Do not share database connection strings or credentials (if database is connected in
future).
2. Source Code Safety
• Use version control (Git/GitHub) to manage code history.
• Keep a backup copy of the Visual Studio project files.
• Organise code into well-structured folders to avoid accidental deletion or overwriting.
3. Secure Development Practices
• Validate all user inputs in the registration form to prevent invalid or malicious entries.
• Avoid loading untrusted or external files into the application.
• Test image loading and scaling to ensure no crashes occur from unsupported formats.
4. Device and Network Safety
19
• Use antivirus software on the development machine.
• Connect only to secure networks during project work and file sharing. Avoid
working on public or unsecured Wi-Fi.
5. Testing Environment Safety
Test the application in a controlled Windows environment before release.
Do not use real customer data for testing — use sample or dummy data.
6. Deployment Safety
• Create an installation package (.exe) only after successful testing.
• Test the installed version on different systems before distributing.
7. User Data Protection
• Follow data privacy laws (e.g., GDPR) if handling personal user data.
• Never store passwords in plain text — use encryption if storing sensitive data.
CHAPTER 7
PARTICULARS OF PRACTICAL EXPERIENCE IN SQUIRREL’S INFOTECH
INDUSTRY ORGANIZATION
During my practical training at Squirrel’s Infotech, I was involved in various real-time
windows framework activities. This training provided hands-on experience in both
frontend and back-end development processes, using industry-standard tools and
practices.
1. Duration of Training
● Start Date: 02-06-2025
● End Date: 22-08-2025
● Total Duration: 12 Weeks
2. Nature of Work Performed
• Designing and coding Windows Forms interfaces for each module. Implementing button
click events to navigate between forms.
• Adding image display functionality for flats and cut-section views.
• Creating a static registration form with input validation.
• Testing navigation flow and UI alignment.
3. Tools & Technologies Used
• Language: C#.NET (Windows Forms)
• IDE: Visual Studio 2022
20
• Framework: .NET Framework 4.7+
21
• OS: Windows 10/11
• Image Tools: [Link] (for resizing and optimisation)
4. Skills Gained
• Designing user-friendly Windows Forms interfaces.
• Handling form events and navigation in C#.NET.
• Managing image scaling and loading in applications.
• Applying structured coding practices and debugging.
• Understanding the process of packaging and deploying a Windows Forms application.
5. Key Project Contributions
• Designed and coded multiple forms for flat categories.
• Developed construction team detail screens.
• Implemented image viewing for floor plans and cut-section layouts.
• Created a functional, though offline, registration form.
6. Outcome of Training
This project strengthened my programming, UI design, and problem-solving skills
And improved my understanding of the software development process in a real-world industry
CHAPTER 8
DETAILED REPORT OF TASK UNDERTAKEN DURING TRAINING
During my training at Squirrel’s Infotech, I was actively involved in different
stages of the web development process. The training covered the fundamentals
of front-end technologies and practical implementation through real client
projects. The following tasks were undertaken during the training period:
1. Introduction and Orientation – Understood company work process and project
requirements.
2. Requirement Study – Collected details for flat categories, images, and construction
team.
3. UI Design – Created forms in Visual Studio for main menu, flat details, and
registration.
4. Image Display Implementation – Integrated image controls to load and display
pictures.
5. Navigation Development – Added button click events to switch between forms.
22
6. Registration Form Creation – Built a static form with text fields and validation.
7. Testing & Debugging – Checked alignment, tested image loading, and fixed errors.
8. Report Preparation – Wrote user documentation explaining form navigation.
9. Deployment – Generated executable (.exe) file for demonstration.
10. Presentation – Presented completed project to mentors and received feedback.
CHAPTER 9
SPECIAL CHALLENGING EXPERIENCE
ENCOUNTERED DURING TRAINING
During my Window Framework training at Squirrel’s Infotech, I faced several
challenges that helped me improve my technical knowledge, time management, and
problem-solving skills. Some of the major challenges were:
1. Learning New Technology (C#.NET Windows Forms)
• Initially, understanding event-driven programming in C#.NET and using the Visual
Studio form designer was challenging.
• Solution: Followed online tutorials and Microsoft documentation, and sought mentor
guidance.
2. Image Loading & Scaling
• Difficulty in maintaining proper aspect ratios for flat images when displayed on different
form sizes.
• Solution: Used PictureBox SizeMode property to maintain image quality and prevent
distortion.
3. Navigation Between Multiple Forms
• Managing smooth navigation from the main menu to individual flat details pages and the
registration form.
• Solution: Implemented [Link]() and [Link]() methods with proper event
handling.
4. Registration Form Validation
• Ensuring that the registration form accepts only valid inputs and prevents empty fields.
• Solution: Added input validation code using if conditions before accepting user data.
23
5. UI Design Consistency
• Maintaining the same colour theme, font styles, and alignment across all forms.
• Solution: Created a design template and reused style settings for all forms.
6. Time Management
• Completing UI design, coding, testing, and presentation within the training
period.
• Solution: Followed a planned schedule and prioritised tasks according
to deadline.
• Implementation
• Login
24
• Customer
• Product
25
• Bill
26
CHAPTER 10
CONCLUSION
The Jewellery Shop Management System successfully automates the daily operations of a
jewellery shop. It replaces manual work with a computerized system, reducing human errors
and saving time. The system manages customers, products, stock, suppliers, billing, and reports
in an efficient and secure [Link] features like accurate billing, real-time stock updates,
secure login, and detailed sales reports, the project provides better control over business
operations and supports [Link], this project achieves its goal of making
jewellery shop management faster, easier, and more reliable, ensuring improved productivity
and customer satisfaction. Through systematic requirement analysis, system design,
development, and testing, the project successfully provides a secure and efficient solution to
the challenges faced in manual jewellery shop operations. Manual record-keeping is often
time-consuming, error-prone, and lacks scalability. This system overcomes those limitations by
ensuring accuracy, security, speed, and easy accessibility of [Link] system not only reduces
human effort but also enhances productivity by generating automated invoices, maintaining
real-time stock levels, and producing analytical reports that help the shop owner in strategic
decision-making. The inclusion of role-based login adds a layer of data security, ensuring that
sensitive business information is protected.
27
CHAPTER 11
REFERENCES / SOURCES OF INFORMATION
1. Microsoft Docs – Windows Forms Overview
i. [Link]
2. GeeksforGeeks – C#.NET Programming Basics
i. [Link]
3. TutorialsPoint – Event-Driven Programming in C#
i. [Link]
4. W3Schools – HTML Images & UI Concepts
i. [Link]
28
5. CodeProject – Working with Images in Windows Forms
i. [Link]
inWindows-Forms
29