Professional Documents
Culture Documents
NAGAROOR
ATTINGAL, TRIVANDRUM
AUGUST 2022
INTERNSHIP REPORT
(26/8/2022-1/9/2022)
by
HARIKRISHNAN M S
NAGAROOR
ATTINGAL, TRIVANDRUM
AUGUST 2022
CERTIFICATE
Mrs. Aswathy M,
Department of CSE
3
ACKNOWLEDGEMENT
First, I would like to thank Miss Soumya , HR, Srishti Innovative, for giving
me the opportunity to do an internship within the organization.
I also would like to thank all the people who worked in Srishti Innovative, Technopark,
for creating an enjoyable working environment with their patience and openness.
It is indeed with a great sense of pleasure and immense sense of gratitude that I
acknowledge the help of these individuals.
I am highly indebted to Principal, Dr. Suresh Babu and Vice Principal, Dr. Sangeetha
Shibu, for the facilities provided to accomplish this internship.
I would like to thank my Head of the Department, Mrs. Aswathy M, for her
constructive criticism throughout my internship.
Department of CSE for her support and advices to get and complete internship in above said
organization.
HARIKRISHNAN M S
4
TABLE OF CONTENTS
CHAPTER 1
Basic Introduction
Today’s era of Internet has opened a gate of vast variety of opportunities for businesses.
Using social networks, one cannot only share a private picture of one’s birthday but also earn
customers for one’s business and reach them conveniently. The speed and ease with which the
digital media transmits information and help boost a business is amazing. The traditional
manner of marketing involved businesses to advertise their products or services on print media,
radio and television commercials, business cards, bill boards, and in many other similar ways
where Internet or social media websites were not employed for advertising. Traditional
marketing policies had limited customer reachability and scope of driving customers’ buying
behavior. Digital marketing achieves targets of marketing a business through different online
channels.
This report aims to cover all the latest technologies and its application in our day-to-
day life
6
➢ Internships are generally thought to be reserved for college students looking to gain
experience in a particular field. However, a wide array of people can benefit from Training
Internships in order to receive real world experience and develop their skills.
➢ An objective for this position should emphasize the skills you already possess in the area
and your interest in learning more.
➢ Internships are utilized in a number of different career fields, including architecture,
engineering, healthcare, economics, advertising and many more.
➢ Some internships are used to allow individuals to perform scientific research while others
are specifically designed to allow people to gain first-hand experience working.
➢ Utilizing internships is a great way to build your resume and develop skills that can be
emphasized in your resume for future jobs. When you are applying for a Training
Internship, make sure to highlight any special skills or talents that can make you stand apart
from the rest of the applicants so that you have an improved chance of landing the position.
Scope of Internship
CHAPTER 2
Srishti Innovative
Srishti Innovative is a leading, Technology Services Company for Web, Mobile, and Enterprise
Solutions.
It is a Deloitte Technology Fast 50 India Company for 2014 and rank among Deloitte
Technology Fast 500 APAC 2014 and 2014 Red Herring Top 100 for Asia.
They are experts in mobile and web technology and create exceptional, brand-led digital
experiences. Srishti provides B2E, B2B, and B2C solutions through a process-driven approach,
rapid application development, and proven agile work flow methodology.
Founded in 2007, their in-house team of domain experts and tech engineers has delivered
1700+ applications across Web, Cloud, iOS, and Android platforms. They are an ISO
9001:2008 certified company. They have worked with over 850 global clients across key
industries - Healthcare, Financial Services, Retail, Travel, Media and Entertainment. They have
offices in India and US.
SERVICES
Enterprise Applications
Unleash the potential of your business with on-the-go enterprise-class applications and
mobility solutions.
and mobile applications developers ready to take your company’s digital offerings to the next
level. We have created over 900 mobile applications for our client globally across key verticals
such as Healthcare, Financial Services, Retail, Travel, Media and Entertainment, etc. Srishti
Innovative is the best Mobile app development Company in India. We have access to the latest
tools, frameworks and SDKs to develop updated and cutting-edge apps.
Full-service web solutions that include mobile optimized websites, e-Commerce and web
portals and complex content.
The first step in creating a fine crafted web presence for your Business is collaboration. Srishti
Innovative offers end to end web solutions that meet your business goals, deliver an effortless
user experience and most importantly make a deeper connection with your audience. We are a
team of experienced web and mobile applications developers that delivers turnkey solutions
like custom website design, optimized website development, eCommerce portals, content
management systems, web applications and more. We have created over 800 web applications
for our client globally across key verticals such as Healthcare, Financial Services, Retail,
Travel, Media and Entertainment, etc. Srishti Innovative is the best Web development
Company in India. Our team of professional web developers use agile development
methodology with the latest collaboration, sharing, bug tracking tools, making the development
and deployment of your web project a breeze.
Leverage the power of cloud to achieve greater organizational agility and unprecedented
business value.
Today’s dynamic market conditions require businesses to be more agile and responsive. Cloud
technology gives the ability to swiftly develop and deploy IT services and applications to
improve the way your business gets done, 24/7. Designing, developing and deploying apps on
the Cloud offers numerous advantages over the traditional app development lifecycle. From
reduced costs to rendering greater control and flexibility, the benefits extend across people,
processes and technology. However, the downside is that deployment on Cloud can also
complicate IT infrastructure management and security. We are experts at designing,
implementing and maintaining feature-rich applications on the Cloud. Our apps are
configurable, extensible and integrate with your existing infrastructure and systems to fulfill
9
your business imperatives; reducing risk, and accelerating time to market. Srishti Innovative is
the best Cloud development Company in India. We partner with Microsoft, Amazon,
Rackspace and other cloud enabling platforms and support you on your preferred cloud models,
be it Public, Private or Hybrid Cloud.
TOP PRODUCTS
• ITJOBCELL
ITjobcell directory designed to help job seekers to find the perfect job.
• Srishti Campus
Making Quality Education available to each and all is the motto that SICS follows.
• Child Academy
Child Academy takes care of English and Maths for classes V to X.
• Clinical Vista
Clinical Vista is an integrated mobile enabled patient care management.
• Schoolman
SchoolMan is a complete management application for school administration.
• Eduman
EduMan is a complete management application for college administration, teachers
and parents.
CHAPTER -3
10
What I Have Learned
About Java:
Java is a high-level, class-based, object-oriented programming language that is designed to
have as few implementation dependencies as possible.
Objects:
A Java object is a member (also called an instance) of a Java class. Each object has an
identity, a behavior and a state. The state of an object is stored in fields (variables), while
methods (functions) display the object's behavior. Objects are created at runtime from
templates, which are also known as classes.
Classes:
Class are a blueprint or a set of instructions to build a specific type of object. It is a basic
concept of Object-Oriented Programming which revolve around the real-life entities. Class in
Java determines how an object will behave and what the object will contain.
CONCEPTS OF OOP’S
OBJECTS:
Any entity that has state and behaviour is known as an object. For example, a chair,
pen, table, keyboard, bike, etc. It can be physical or logical.
CLASS:
Collection of objects is called class. It is a logical entity.
A class can also be defined as a blueprint from which you can create an individual
object. Class doesn't consume any space.
INHERITANCE:
When one object acquires all the properties and behaviours of a parent object, it is
known as inheritance. It provides code reusability. It is used to achieve runtime
polymorphism.
POLYMORPHISM:
ABSTRACTION:
ENCAPSULATION:
Binding (or wrapping) code and data together into a single unit are known as
encapsulation. For example, a capsule, it is wrapped with different medicines.
12
A java class is the example of encapsulation. Java bean is the fully encapsulated
class because all the data members are private here.
COUPLING:
COHESION:
ASSOCIATION:
Association represents the relationship between the objects. Here, one object can be
associated with one object or many objects. There can be four types of association
between the objects:
● One to One
● One to Many
● Many to Many
Let's understand the relationship with real-time examples. For example, One country
can have one prime minister (one to one), and a prime minister can have many
ministers (one to many). Also, many MP's can have one prime minister (many to
one), and many ministers can have many departments (many to many).
AGGREGATION:
COMPOSITION:
System.out.println("Hello World!");
// Static method
// Public method
} // Main method
OUTPUTS:
CODE:
import java.util.Scanner;
float devide;
first = scanner.nextInt();
second = scanner.nextInt();
Outputs:
Sum = 17
Difference = 7
Multiplication = 60
Division = 2.4
16
IDE
source code into binary code, packaging binary code, and running
automated tests.
OVERALL CONCLUSION
As we all know, Java is one of the most popular and in-demand programming languages to
learn and it was one of the first languages to standardise high-level threading utilities.
Java project is a must for aspiring developers. This project helps developers develop real-world
projects to hone their skills and materialise their theoretical knowledge into practical experience.
Java has significant advantages both as a commercial language and also as a teaching
language.
Java project provides rigorous compile-time error checking typically associated with Pascal,
allowing instructors to introduce students to GUI programming, networking, threads, and other
important concepts used in modern-day software. Overall, the java project gives a complete
design for the extended language.
18
CHAPTER 4
STRENGTHS:
BENCHMARKED PERFORMANCE
They are a trusted partner to their clients. Project benchmarks and deadlines are arrived at in
collaboration.
INTELLIGENT SOLUTIONS
Their erudite in-house experts provide the best services to our clients. They help your business
reach a juncture of digital space.
WEAKNESS:
The building in which company is located didn’t have an active food court which forces the
employees to walk to the next building. Thus, the location of the company, being away from
food source, might hinder the arrival of new employees.
The washroom facilities for women were very poor due to which female employees have to
use washrooms of other companies or the washrooms at different floors. This, in turn, can affect
employment of the company.
OPPORTUNITIES:
THREATS:
➢ Unforeseen circumstances
The great elephant in the room is the COVID-19 pandemic. Such unpredictable situations can
hinder the growth of the organization.
➢ Legacy systems
Legacy systems are often cheap to maintain, but their unpredictability makes them a liability
in the product development cycle. If legacy software malfunctions, it can set back the company
by a few months.
➢ Hiring delays
Poor recruitment policies can slow down a product’s launch timeline significantly.
➢ Compliance issues
With the influx of new products into the marketplace, regulatory bodies are now stricter on
compliance and standards of quality.
20
CHAPTER 5
RECOMMENDATIONS
To stay ahead of these headaches, always have a contingency plan for when things go
wrong. This strategy will help your company survive massive scares and meet its quarterly
targets.
Your company should never sacrifice ultimate quality to decrease the time to market.
Bringing a poor-quality product to the market will damage your company’s reputation and
estrange you from your consumers. Set objectives for every development stage and ensure that
every member can visualize these goals in real-time.
Product managers can solve product engineering issues by establishing a clear review
cycle that features members of interdepartmental teams. Besides, they can also try to identify
other non-dependent initiatives and work on them while the gridlock is resolved.
Streamline the workflow with management tools to improve the pace of the process.
And if possible, create a conflict-resolution model to address dependencies in product
engineering.
Ultimately, pay attention to market volatility when setting a price for your product and
check product compliance standards regularly.
If possible, establish a bonus system to reward team members with the most lucrative
ideas. This reward system will motivate the staff to participate in the brainstorming initiatives
actively.
21
CONCLUSIONS
Srishti Innovative is a leading, Technology Services Company for Web, Mobile, and
Enterprise Solutions which develops amazing and innovative applications and trains freshers
into experienced employees. The various technologies covered and taught in the span of 1
weeks' time clearly depicts the talent of the trainers. The organization was able to complete the
task of inculcating the students with all the basic knowledge of latest technologies which in
turn would help them choose a relevant career. With such an amazing team of employees, the
company is sure to soar heights.