You are on page 1of 18

A INTERNSHIP REPORT ON

“Blood Bank using JAVA”

SUBMITTED TO THE SAVITRIBAI PHULE PUNE UNIVERSITY, PUNE


IN THE PARTIAL FULFILLMENT OF THE REQUIREMENTS
FOR THE AWARD OF THE DEGREE

OF

BACHELOR OF ENGINEERING (COMPUTER ENGINEERING)

SUBMITTED BY

Student Name : Dhananjay Borse Roll no:TEC18

UNDER GUIDANCE OF

Prof. Basappa V Karlatthe

DEPARTMENT OF COMPUTER ENGINEERING

Sinhgad Institutes of Tchnology (SIT),Lonavala,


PUNE 410401

1
SAVITRIBAI PHULE PUNE UNIVERSITY

2023-2024

CERTIFICATE

This is to certify that the Internship report entitles


“ Java Development ”

Submitted by

Student name : Dhananjay Borse Roll no :TEC18

is a bonafide student of this institute and the work has been carried out by him/her under the
supervision of Prof.B V Karlatthe. This work is approved for the partial fulfillment of the
requirement of Savitribai Phule Pune University, for the award of the degree of Bachelor of
Engineering (Computer Engineering)

(Prof. B.V. Karlatthe)


Internal Guide
Department of Computer Engineering

(Dr.S.D.Babar) (Dr.M.S.Gaikwad)
Head, Principal,
Department of Computer Engineering SIT College of Engineering
Pune – 411041

Place : Pune Date :


2
3
ACKNOWLEDGEMENT

Internship is like a bridge between theoretical and practical working. First of all, we would like to
thank the supreme power the Almighty God who is obviously the one has always guided us to
work on the right path of life.

We are indebted to our Internship Supervisor Prof B V Karlatthe, Department of Computer


Science of Sinhgad Institute of Technology college of engineering. We feel it’s a pleasure to be
indebted to our guide for his valuable support, advice and encouragement and we think him for his
superb and constant guidance towards this project.

We acknowledge our deep sense of gratitude to our loving parents for being a constant source of
inspiration and motivation.

Dhananjay Borse

TEC18

4
Index
Sr. No. Title of Chapter Page No.
01 Company/Organization Details 06
02 Abstract 07
03 Introduction 08
04 Problem Statement 10
05 Motivation 11-12
06 Methodological Details 13-16
07 Results 17-21
08 Conclusion 22
09 References 22

5
1. Company / Organization Details

Internship Place Details: Itupgrad software solutions (Offline internhip)

Company background: When you are looking for an IT services vendor,


partner, or managed IT services, you need an associate who is technically sound
and in full cognition of your requirements. Itupgrad meets your requirements on
all counts and comes by as the trusted resource to outsource IT services to. We
operate as an extension of your in-house team as and when required. You can
contact us for a range of IT services. Our cutting-edge solutions and product
empower you to make a mark in the industry.

Organization and activities: It Upgrad provides services to support the full life
cycle of your SQL Server investment ensuring the highest availability and
performance of your SQL Server databases.
We are a leading IT company that provides businesses with expert advice,
support and services to help them keep up with the latest technology
developments and trends. Our team of certified professionals has years of
experience and in-depth knowledge of the latest IT technologies, enabling us to
deliver customized solutions that meet the specific needs of our clients.

Scope and object of the study: Angular: The scope of the Angular project for
the institute/university website includes defining the website sections, key
features, user roles, data management, styling, and testing. The objectives focus
on creating an informative, user-friendly, dynamic, interactive, SEO-optimized,
scalable, maintainable, and secure website with optimized performance and
quality assurance.
By defining the scope and objectives clearly, you can guide the development
process effectively and ensure the successful completion of the Angular project
for the institute/university website.

Supervisor details: -Pankaj Palaskar Sir – Mentor of java Development


framework expert Internship Project.

6
2. Abstract

a. The Company:
I t u p g r a d software solutions pvt. ltd.

b. Programmers and opportunities:


Itupgrad Provides the Remote Internship For undergraduate/graduate Student in
Various Domain. Itupgrad software solutions Provides the Artificial Intelligence,
Cyber Security, Data Science and Analytics, DevOps, Software Testing, Web
Development Domains ,Backhend Java , Advance Java .

c. Methodology:
Itupgrad Software Solutions is a leading company in the field of software
development, specializing in innovative solutions for various industries. The
company's methodology is centered around delivering high-quality software
products that meet the unique needs and challenges of their clients. An internship
with Itupgrad offers a valuable opportunity to gain hands-on experience and insight
into their approach to software development.

d. Key parts of the report:


 Title Page
 Internship Certificate
 Introduction
 Motivation / Scope
 Result/ Output/ Analysis
 Suggestions
 References

e. Benefits to the company / institution through your report:


The Institute combines pioneering research with top class education. An innovative
curriculum allows the student flexibility in selecting courses and projects. Students,
even at the undergraduate level, get to participate in on-going research and
technology development - an opportunity unprecedented in India.

7
3. Introduction

In the modern era of digital transformation, educational institutions are increasingly


recognizing the importance of a robust and user-friendly online presence. The
College Website, developed using the Angular framework, stands as a testament to
this evolution. Angular, a powerful and widely-adopted JavaScript framework,
offers a structured and efficient approach to building dynamic web applications. This
report delves into the design, development, and features of the Bood Bank in Java
Development

Purpose: The primary purpose of Java Development, a high-level programming language, in


1995. Since then, it has become one of the most popular languages for developing software
applications, particularly web applications and APIs. Java is known for its portability, as
applications written in Java can run on any platform that supports the Java Virtual Machine
(JVM).

One of the key strengths of Java is its strong typing system, which helps to prevent errors
and improve the reliability of applications. Moreover, Java offers programmers an
extensive collection of tools and frameworks, including the Spring Framework, Hibernate,
and Struts, for creating online applications and APIs.

Objectives: The objectives of this report are as follows:


 To provide an overview of the design and java development
 To highlight the key features and functionalities of the website.
 To discuss the advantages and benefits of using Java Development

8
 To evaluate the performance, responsiveness, and user experience.

9
4. Problem Definition

1. Title of the project:


Java Development of University Website using Angular Framework.

2. Problem Definition:
Design a institute/university website URL using Angular which has 6 components
i.e. HOME, ABOUTUS, DEPARTMENT(having sub-department), PLACEMENT, GALLERY,
CONTACTUS. Also add the header and footer.

3. Aim & Objectives:


The primary goal of an institute or university website is typically to provide
information and resources to current and prospective students, faculty, staff, and the
wider community. This includes offering details about academic programs,
admissions, faculty profiles, research activities, campus facilities, and other relevant
information. Additionally, university websites often aim to foster a sense of
community and engagement among their stakeholders.

11
5. Motivation

The decision to pursue an internship in Java development using Angular stems from
a combination of personal interest, professional aspirations, and the increasing
demand for skilled Java developers in the industry. The following sections elucidate
the primary motivations behind this career choice:

Personal Interest and Passion for Java Development:


From a young age, I have been fascinated by the world of web development and the
endless possibilities it offers in terms of creativity, innovation, and problem-solving.
Java development, in particular, appeals to me due to its focus on creating visually
appealing and interactive user interfaces that enhance the overall user experience.
Angular, with its robust features and capabilities, presents an exciting opportunity to
delve deeper into Java development and expand my skillset in this domain.

Professional Aspirations and Skill Development:


As a budding software developer, I recognize the importance of gaining hands-on
experience and practical knowledge in Java development to build a successful career
in the tech industry. An internship in Java development using Angular offers a
structured and immersive learning environment, allowing me to work on real-world
projects, collaborate with experienced developers, and acquire valuable skills and
expertise. This internship will not only enhance my technical proficiency but also
provide insights into industry best practices, development methodologies, and
project management processes.

Industry Demand and Career Opportunities:


The increasing demand for skilled Java developers proficient in Angular presents a
promising career opportunity. Angular is a widely-adopted and industry- recognized
framework, with a vast ecosystem of libraries, tools, and resources that facilitate
efficient and scalable web development. By gaining proficiency in Angular and
Java development, I aim to position myself as a valuable asset to

12
organizations and contribute to the development of innovative and user-centric web
applications.

Commitment to Continuous Learning and Growth:


I am committed to continuous learning and personal growth, and I believe that an
internship in Java development using Angular will be a pivotal step in my
professional journey. By immersing myself in a dynamic and challenging
environment, I aim to enhance my problem-solving abilities, develop a strong
foundation in Java development principles, and cultivate a growth mindset that will
enable me to adapt to evolving technologies and industry trends.

13
6. Methodological Details

Agile Methodology
The Agile development methodology happens to be one of the two traditional methods used for Java
software. Agile has established itself as the most commonly used Java development methodology because
it is a disciplined one.

In the Agile methodology, the risks of errors are minimized because development takes place in short
periods known as "sprints." But developers and clients must communicate well to make this a reality.

Reasons for its popularity include its tendency to favor client requirements and user interaction over
tools and processes. Developers must try their best to follow the client’s requirements while still making
the application ideal for the end-user.

The best part about the agile approach is the ability to make changes before developers complete and
deliver the project.

Waterfall Methodology

This method is another old way that most companies and organizations use when they want to make Java
software. The waterfall model is popular for its simplicity and linear channel of development.

Coding, testing, reviewing, and delivering are completed in this exact order. The project does not move
onto the next phase until the previous phase is completed. Projects that have a clear goal and require
stable development will benefit the most from the waterfall development model.

But there is a loophole in this approach. This approach will not be right for you if you want some leeway
for experimenting. You can make any changes to the software once it enters the testing phase.

Iterative Methodology

Interested in the waterfall methodology but don’t like the fact that you can't add additional features? In
this case, the iterative methodology might be the right choice for your business.

Iterative development provides Java applications with some opportunities to create better functionality.
This is the best development environment for clients who have a definitive plan but wouldn’t mind
some changes.

14
You can benefit from having a defined development structure with the ability to add features as
development progresses.

Big Bang Methodology

The big bang methodology comes into use when clients don’t have a clear picture in mind about the end
product. So, developers are free to control the process of making software and make it fit the client's
idea.

But obviously, there are a few restrictions in this particular software development process. Complex
or large-scale projects cannot be developed this way. Another drawback is that if the final product is not
to the client’s liking, the developers will have to start again!

Extreme Programming

This model is applicable for developing software in very volatile environments. You can use Extreme
Programming (XP) when you want to save money on software development without sacrificing quality.

Not every project may be high-quality, as it is completely dependent on the developers at the helm of the
project. Inexperienced developers could mean that you won’t get what you want, even if you thought you
would save money!

Also, extreme programming has restrictions. There is a limit to how much change developers can make in
an application. An excessive number of changes may overwhelm developers and cause delays.

15
7. Results
I. HOME PAGE

16
II. ABOUTUS

17
IV. CONTACTUS

19
8. Conclusion

In conclusion, the motivation behind pursuing an internship in java development using is driven by
a combination of personal passion, professional aspirations, industry demand, and a commitment
to continuous learning and growth. I am excited about the opportunity to expand my horizons,
acquire new skills, and contribute to meaningful projects that make a difference in the world of
web development.

9. References

 https://www.w3schools.com/html/
 https://www.javatpoint.com/
 https://www.tutorialspoint.com/
 https://www.tutorialspoint.com/
 https://www.dezven.com/

21

You might also like