Beruflich Dokumente
Kultur Dokumente
CHAPTER 1
The nature of work coupled with the work culture adaptability the grooming
ground we offer all our employs to excel and grow the perfect platform.We offer for
divorce minds and personalities to meet greet and grow makes our workplace the place
you grow to be in where you can bring mare of you any day and every day. We have a
clear understanding of the development requirements, and we have the knowledge, skills
and experience to successfully complete the internship.
We are able to offer completely business-centric solutions that will save your
time and money. Our fully-managed dedicated servers in a secure environment, provide
value add cloud-based, managed services for businesses of all sizes. We can help you
focus your IT resources to deliver significantly more value and capability, feeling up your
times as well as-your-resources.
VISION
We aspire to be the world’s best IT solutions partner, through technology
leadership, innovation and a world class work force.
MISSION
To deliver business focused, “Offshore IT Solutions” across the globe, offering
services like web design, web development, mobile application development, E-
commerce development that enable small to large businesses to establish visibility online,
increase sales and improve productivity.
Online Tickets:
Online ticket booking software is unique ticketing software to book, print
tickets for your events. You can easily create even complex venues, design
attractive tickets and print in multiple ways. It further rmore manages reservations
and season tickets, prints seat labels, diverse reports and a detailed balance.
Online ticketing software makes booking tickets simple.
E-commerce:
In the times of mobile commerce and in-chat e-commerce, speed and ease
of integration is everything. Features such as social media integration, powerful
search functionality, up-selling & cross-selling etc..are no more just the market
trends.
ERP Software:
With advanced business intelligence, smart accounting software and other
tools for business process improvement, Mitra Softwares works excellently to
streamline business processes and provides businesses with actionable insights to
help them stay ahead of their competitors. Our software is fully scalable and
customizable designed to cater specific enterprise management needs of SMEs
making it one of the leading ERP solutions for mid-sized business in India.
Pharmacy Software:
An automatic image reflects in our mind is the place where it’s difficult for
a pharmacist to remember where particular medicines are placed when there is
huge crowd and more difficult to stop pilferage of the medicines. Even manual
billing makes the task more difficult.
IT solutions:
Time to abandon your legacy operations behind. Make your turn in the
advanced or digital domain. Transform huge data into significant understanding.
A splendid digital future is awaiting you! There is no cookie-cutter digital
transformation solution for any business. With years of experience at working
with organizations like yours, we know what kind of personalization will work for
you. With our talent for following the latest in tech-trends, we specialize at
empowering your business with the right set of platform, application and
solutions.
General Insurance:
General Insure India offers an extensive range of general insurance covers
that cater to various individual and business insurance needs. We provide general
insurance solutions to secure you and your family against unexpected and
untoward events. With us, you can avail protection solutions for business,
personal and project liabilities across rural as well as urban areas in India. It
offers various choices and components that grow the ways they can be utilized,
making them a more adaptable and the entire more intense monetary asset.
Infrastructure Facilities
Well furnished furniture.
Central air conditioner.
Advanced Computers.
Mineral drinking water facilities.
Competitors Profile
Nextzen Technologies.
Midwest Infotech Pvt Ltd.
Tarasvi Infotech Pvt Ltd.
Adwaita Techno Labs.
Malnad IT Solution.
SWOT Analysis
Strengths
Wide range of products to serve all categories and a strong focus on technology.
Effective localization of product offerings for growth markets like India.
Good after sales service and wide distribution network.
Sponsorship of sports and entertainment events enhances visibility.
Weaknesses
Company lacks in influencing the customers especially in the social media.
Company having limited market share.
Opportunities
Fast growth in digitization and online market.
Increase the product portfolio.
Threats
Price war with close Local competitors.
Highly competitive industry dynamics.
CHAPTER 2
Development:
Mitra Softwares has developed into a trusted technology partner for several global
companies in different fields. It has incubated over a large number of startups, and dealt
with multiple large scale companies, just to witness growth and department in all of them.
We have always strive solid and long term partnership with our clients and do our best to
provide the best software’s.
Tele-calling:
Telecalling is one of the best and cost-effective tools that can help you reach potential
customers globally and decide whether a particular country will be available for
investment or not. Telecalling in the initial stages of their business expansion to survey
customers and understand them better.
Marketing:
It helps business to develop a strategy, plan and manage campaigns or may provide
specific services, such as telemarketing or market research. It can retain their services for
specific project or have them do work for you over a period of time.
Maintenance:
It involves functional checks, servicing, repairing or replacing of necessary devices,
equipment, machinery, building infrastructure, and supporting utilities in industrial,
business, governmental, and residential installations.
Training:
It offers exceptional learning solutions across a range of sectors, designed to engage
learners at an organisational, team or individual level. We support clients at every stage of
the cycle and employ our expertise to identify and implement the solutions that will help
to transform the skills, knowledge and behaviours within your organisations.
CHAPTER 3
TASK PERFORMED
3.1 INTRODUCTION
Java is one of the programming language or technology used for developing web
applications. Java language developed at Sun Micro Systems in the year 1995 under the
guidance of James Gosling and there team. Originally Sun Micro Systems is one of the
academic university (Stand ford university network).
Whatever the software developed in the year 1990, Sun Micro Systems has
released on the name of oak, which is original name of java (scientifically oak is one of
the tree name).The oak has taken 18 months to develop. The oak is unable to fulfil all
requirements of the industry. So James Gosling again reviews this oak and released with
the name of java in the year 1995. Scientifically java is one of the coffee seed name.
1. J2SE
J2SE is used for developing client side applications.
2. J2EE
J2EE is used for developing server side applications.
3. J2ME
J2ME is used for developing mobile or wireless application by making use of a
predefined protocol called WAP (wireless Access / Application protocol).
Basics of java:
Java is a platform independent, more powerful, secure, high performance,
multithreaded programming language. Here we discuss some points related to java.
Define JRE:
The Java Runtime Environment (JRE) is part of the Java Development Kit (JDK).
It contains set of libraries and tools for developing java application. The java runtime
environment provides the minimum requirements for executing a Java application.
Define JVM:
JVM is set of programs developed by Sun Micro System and supplied as a part of
jdk for reading line by line of byte code and it converts into native understanding form of
operating system. Java language is one of the compiled and interpreted programming
languages.
Garbage Collector:
Garbage collector is the system java program which runs in the background along
with regular Java program to collect un- referenced (unused) memory space for
improving the performance of our applications.
Define an API:
An API (Application Programming Interface) is a collection of packages, a
package is the collection of classes, interfaces and sub- packages. A sub- package is a
collection of classes’ interfaces and sub packages etc.
Definition of JIT:
JIT is the set of programs developed by Sun Micro System and added as a part of
JVM, to speed up the interpretation phase.
Features of JAVA:
Features of a language are nothing but the set of services or facilities provided by
the language vendors to the industry programmers. Some important features are;
1. Path Variable:
Path variable is set for providing path for all java tools like java, javac, javap,
javah, jar, applet viewer are used in java programming. These all tools are available in
bin folders so we set path up to bin folders.
JVM:
JVM (Java Virtual Machine) is a software. It is a specification that provides
runtime environment in which java byte code can be executed. It not physically exists
.JVMs are not same for all hardware and software, for example for windows JVM is
different and for Linux VJM is different. JVM, JRE and JDK are platform dependent
because configuration of each OS differs. But, Java is platform independent.
JRE:
The Java Runtime Environment (JRE) is part of the Java Development Kit (JDK).
It contains set of libraries and tools for developing java application. The Java Runtime
Environment provides the minimum requirements for executing a java application. It
Physically exists. It contains set of libraries + other files that JVM uses at runtime.
JDK:
The Java Development Kit (JDK) is primary components. It physically exists. It is
collection of programming tools and JRE, JVM.
• Identity.
Class:
Class is a blue print which is containing only list of variables and method and no
memory is allocated for them. A class is a group of objects that has common properties.
State:
Represents data (value) of an object.
Behaviour:
Represents the behaviour (functionality) of an object such as deposit, withdraw
etc..
Identity:
Object identity is typically implemented via a unique ID. The value of the ID is
not visible to the external user. But, it is used internally by the JVM to identify each
object uniquely.
Data Types:
Data type is a special keyword used to allocate sufficient memory space for the
data, in other words data type is used for representing the data in main memory (RAM) of
the computer.
In general every programming language is containing three categories of data types. They
are
Byte 0 1 Byte
Short 0 2 Byte
Int 0 4 Byte
Long 0L 8 Byte
• Arithmetic Operators.
• Relational Operators.
• Logical Operators.
• Bitwise Operators.
• Assignment Operators. .
• Ternary or Conditional Operator.
Main ( ) Method:
Main () method is starting execution block of a java program or any java
program start their execution from main method. If any class contain main() method
known as main class.
Wrapper Classes:
For each and every fundamental data type there exist a pre- defined class,
Such predefined class is known as wrapper class. The purpose of wrapper class is to
convert numeric string data into numerical or fundamental data.
Access modifiers:
Access modifiers are those which are applied before data members or methods.
Final keywords:
In java language final keyword can be used in following way.
1. Final at variable level.
2. Final at method level.
3. Final at class level.
Static keyword:
The static keyword is used in java mainly for memory management. Static
keywords are used with variables, methods, blocks and nested class. Static is a keyword
that are used for share the same variable or method of a given class. This is used for a
constant variable or a method that is the same for every instance of a class. The main
method of a class is generally labelled static.
In java language static keyword can be used for following:
1. Variable (also known as class variable).
2. Method (also known as class method).
3. Block.
4. Nested class.
This keyword:
This is a reference variable that refers to the current object. It is a keyword in java
language represents current class object.
“this” keyword can be used in two ways.
1. this. (this dot).
2. this.() (this off).
Super keyword:
Super keyword in java is a reference variable that is used to refer parent class
object. Super is an implicit keyword creates by JVM and supply each and every java
program for performing important role in three places.
1. At variable level.
2. At method level.
3. At constructor level.
Synchronized Keyword:
Synchronized keyword is used for when we want to allow only one thread at a
time then use synchronized modifier. If a method or block declared as a synchronized
then at a time only one thread is allowed to operate on the given object.
Abstract Classes:
We know that every java program must start with a concept of class that is
without classes concept there is no java program perfect. In java programming we have
two types of classes they are;
1. Concrete class
2. Abstract class
An abstract class is one which is containing some defined method and some undefined
method. In java programming undefined methods are known as un- implemented or
abstract method. The process of obtaining the data members and methods from one class
to another class is known as inheritance. It is one of the fundamental features of object-
oriented programming.
Types of Inheritance
1. Single inheritance.
2. Multiple inheritance.
3. Hierarchical inheritance.
4. Multilevel inheritance.
5. Hybrid level inheritance.
Single inheritance:
When only one class is derived from a single base class then it is called single
inheritance.
Multiple inheritances:
When a single derived class is derived from more than one parent then it is
called multiple inheritances.
Hierarchical inheritance:
When single base class derives more than one base class then it is called
hierarchical inheritance
Multilevel inheritance:
When a derived class is derived from one base class and that derived class in
turn derives another derived class then it is called multiple inheritance.
Hybrid inheritance:
It is the combination of hierarchical and multilevel inheritance.
Method Overloading:
Whenever same method name is exiting multiple times in the same class with
different number of parameter or different order of parameters or different types of
parameters is known as method overloading.
Method Overriding:
Whenever same method name is existing in both base class a derived class with
same types of parameters or same order of parameters is known as method overriding.
Interface:
Interface is similar to class which is collection of public static final variables
(constants) and abstract methods. The interface is a mechanism to achieve fully
abstraction in java. There can be only abstract methods in the interface. It is used to
achieve fully abstraction and multiple inheritances in Java.
Abstraction:
Abstraction is the concept of exposing only the required essential
characteristics and behaviour with respect to a context. Hiding of data is known as data
abstraction.
Encapsulation:
Encapsulation is a process of wrapping of data and methods in a single unit is
called encapsulation. Encapsulation is achieved in java language by class concept.
Combining of state and behaviour in a single container is known as encapsulation. In
java language encapsulation can be achieve using class keyword, state represents
declaration of variables on attributes and behaviour represents operations in terms of
method.
Benefits of encapsulation
1. Provides abstraction between an object and its clients.
2. Protects an object from unwanted access by clients.
Example: A bank application forbids (restrict) a client to change an account's balance.
Polymorphism:
The process of representing one form in multiple forms is known as
polymorphism. Here original form or original method always resides in base class
and multiple forms represents overridden method which resides in derived classes.
Polymorphism is not a programming concept but it is one of the principal of
OOPs. For many objects oriented programming language polymorphism principle is
common but whose implementations are varying from one objects oriented
programming language to another object oriented programming language.
Exception handling:
The process of converting system error messages into user friendly error
message is known as exception handling. This is one of the powerful features of java to
handle run time error and maintain normal flow of java application.
An Exception is an event, which occurs during the execution of a program that
disrupts the normal flow.
Type of Exception
1. Checked Exception.
2. Un- Checked Exception of the program's Instructions.
Object
Throw able
Error Exception
Runtime Exception
Thread:
Thread is a lightweight components and it is a flow of control. In other words
a flow of control is known as thread. State of a thread are classified into five types
they are
1. New State.
2. Ready State.
3. Running State. String
4. Halted or dead state.
String:
String is a sequence of characters enclosed within double quotes (“ ”) is known as
String. Example: “Java Programming" .In java programming to store the character data we
have a fundamental data type called char. Similarly to store the string data and to perform
various operations on String data, we have three predefined classes they are:
1. String.
2. StringBuffer.
3.StringBuilder.
Collection:
A collection in java is a framework that provides architecture to store and
manipulate the group of objects. All the operations that you perform on a data such as
searching, sorting, insertion, manipulation, deletion etc. can be performed by Java
Collections. Java Collection simply means a single unit of objects. Java collection
framework provides many interfaces (Set, List, Queue, etc.) and classes (Array List,
Vector, Linked List, Priority Queue, Hash Set, etc.)
Modules Provided
Using Encrypted Password.
Add Records.
Display Records.
Updated Records.
Delete Records.
Search records
CHAPTER 4
REFLECTION NOTES
Work Experience:
My internship was quite satisfactory in terms of work environment. The team I worked
with was very friendly and helped me a lot in all my problems.
Teamwork
In these projects 6 people worked together thus providing enough opportunity
for proper teamwork and coordination. This was a good experience for me as the
team was very cooperative and understanding.
Personality Development:
Personality development plays an imperative role at workplace as it decide the way an
individual interacts with his fellow workers and responds to various situations. How an
individual help in polishing and grooming individuals and make them better and efficient
resources for the organization. Personality development also reduces stress levels and teaches
an individual to face even the worst situation with a smile. Personality reflects how one
conducts himself/herself in the professional environment. Never carry your personal
problems to work. Personality development helps an individual to keep his personal life
separate from professional life.
Time Management:
Proper time management in the workplace has a number of positive effects, ranging
from making you a more focused and valuable employee to reducing the stress of your job.
Time is a precious commodity on any job. Employee appreciate employees who can get the
maximum amount of good work done in the minimum amount of time. It also strengthens the
relationship among co-workers.
Teamwork:
Teamwork is such an important aspect of running successful company and my
internship have taught me how to do this on a business level. Key techniques adopted in
my internship for effective team work.
Work Experience:
Our Internship was quite satisfactory in terms of work environment. The team with which
we worked with was very friendly and helped us in solving our problems. New experiences
include
Team work
In this project 4-5 people work together thus providing enough opportunity for team work
and coordination. This was a good experience for us as the team was very cooperative and
understanding.