0% found this document useful (0 votes)
74 views13 pages

REPORT

Uploaded by

sahilvarma0006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views13 pages

REPORT

Uploaded by

sahilvarma0006
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

A

PROJECT REPORT
ON

“Bank Management System”

FOR THE DIPLOMA IN COMPUTER ENGINEERING


SUBMITTED BY

ANWAY SURAJ SHIMPNE (2211520112)


OM RAJKUMAR VARMA (2211520131)
AVNISH RAHUL THOMBRE (2211520303)

UNDER THE GUIDANCE OF


MS. H. M. PATHAN

DEPARTMENT OF COMPUTER ENGINEERING


CSMSS COLLEGE OF POLYTECHNIC,
CHH. SAMBHAJI-NAGAR, MAHARASHTRA, INDIA

AND
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

ACADEMIC YEAR 2023-24


CHHATRAPATI SHAHU MAHARAJ SHIKSHAN SANSTHA’S
COLLEGE OF POLYTECHNIC

KANCHANWADI
PAITHAN ROAD, CHH. SAMBHAJI-NAGAR

A
MICRO-PROJECT REPORT ON
FOR THE DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED BY

ANWAY SURAJ SHIMPNE (2211520112)


OM RAJKUMAR VARMA (2211520131)
AVNISH RAHUL THOMBRE (2211520303)

COMPUTER ENGINEERING SECOND YEAR SUBMITTED TO


COMPUTER ENGINEERING DEPARTMENT YEAR
2023-2024
CERTIFICATE OF COMPLETION

SR.NO ENROLLMENTNO. NAMEOFSTUDENT

1 2211520112 ANWAY SURAJ SHIMPNE

2 2211520131 OM RAJKUMAR VARMA

3 2211520303 AVNISH RAHUL THOMBRE


This is to certify that Following Students of Fourth Semester of
Diploma in Computer Engineering of Institute CSMSS College of
Polytechnic (code:1152) have completed the Micro Project satisfactorily in
subject DCC (22414) for the academic year 2023-2024 as prescribed in the
curriculum.

Place: CHH. SAMBHAJI-NAGAR DATE: / / 2024

Ms. H. M. PATHAN Ms. R. S. Pophale Dr. G. B. Dongre


(Course Teacher) (H.O.D) (Principal)
ACKNOWLEDGEMENT

We would like to express our thanks to the people who have helped us
most throughout our project. We would like to express our sincere thanks to the
principal of CSMSS College of Polytechnic Dr. G. B. Dongre for being always
with us as a motivator. We are thankful to the H.O.D. of Computer Engineering
Department Ms. R. S. Pophale for her kind support. We are grateful to our
Project Guide Ms. H. M. PATHAN for nonstop support and continuous
motivation for the project. Her help made us possible to complete our project
with all accurate information. A special thanks of our goes to our friends who
helped us in completing the project, where they all exchanged their own
interesting ideas. We wish to thanks our parents for their personal support or
attention who inspired us to go our own way. Finally, we would like to thank
God who made all things possible for us till the end.
SR.NO ENROLLMENTNO. NAMEOFSTUDENT

1 2211520112 ANWAY SURAJ SHIMPNE

2 2211520131 OM RAJKUMAR VARMA

3 2211520303 AVNISH RAHUL THOMBRE

Ms. H. M. PATHAN
(Project Guide)
INDEX

SR.NO TITLE PAGE NO.

1 MICRO-PROJECT PROPOSAL 01

2 AIM/BENEFIT OF THE PROJECT 01

3 COURSE OUTCOME 01

4 PROPOSED METHODOLOGY 01

5 ACTION PLAN 02

6 RESOURCE USED 03

7 RATIONALE 04

8 LITERATURE REVIEW 04

9 ACTUAL METHODOLOGY FOLLOWED 05-06

10 OUTPUT OF THE MICROPROJECT 07

11 SKILL DEVELOPMENT 08

12 APPLICATIONS 08
MICRO-PROJECT PROPOSAL
TITLE OF MICRO-PROJECT: RECENTLY USED GUIDED
MEDIA

1.0 AIMS/BENEFITS OF THE MICROPROJECT


A Java micro project offers a streamlined approach to software development, aiming to
deliver compact yet robust solutions. By focusing on modular design and lightweight
frameworks, such projects aim to minimize resource consumption while maximizing
efficiency and scalability. The benefits are manifold: faster development cycles, easier
maintenance, and improved deployment flexibility. Moreover, Java's platform independence
ensures that the project can run seamlessly across various environments, enhancing its
accessibility and usability.

2.0 COURSE OUTCOMES

The theory, practical experiences and relevant soft skills associated with this course are to be
taught and implemented, so that the student demonstrates the following industry oriented
COs associated with the above mentioned competency:
a. Develop programs using Object Oriented methodology in Java.
b. Apply concept of inheritance for code reusability.
c. Develop programs using multithreading.
d. Implement Exception Handling.
e. Develop programs using graphics and applet.
f. Develop programs for handling I/O and file streams

3.0 PROPOSED METHODOLOGY


Requirement Analysis: Begin by thoroughly understanding the project requirements and
objectives. Engage with stakeholders to gather clear and concise requirements, ensuring a
comprehensive understanding of the problem domain and desired outcomes.
Micro services Architecture Design: Adopt a micro services architecture approach to
decompose the application into smaller, independent services. Identify boundaries, define
service contracts, and design each micro service to focus on a specific functionality or
business capability.
Technology Stack Selection: Choose appropriate technologies and frameworks that align
with the project's objectives and requirements. Consider lightweight frameworks such as
Spring Boot for building micro services, along with tools for containerization (e.g., Docker)
and orchestration (e.g., Kubernetes) for deployment.

1
4.0 ACTION PLANS:

Planned Name of
Sr. Planned
Details of activity Finish Responsible
No.
Start date date Team Members
Select the topic about
1.
the micro-project. 15.01.2024 25.01.2024 ALL

Collect
2. information
20.01.2024 30.01.2024 ALL
about our topic.

To understand the concept


3.
of topic. 01.02.2024 05.02.2024 ALL

Analysis, coding
4.
and debugging 05.02.2024 20.02.2024 ALL

To prepare project
5.
Report 25.02.2024 30.02.2024 ALL

2
5.0 RESOURCES REQUIRED:

Sr. Name of Specification Quantity


resources/material
No.
1. Computer Windows 7 1

2. Internet YouTube/Google

JAVA
3. Textbook/Manual Programming 1

NAME OF TEAM MEMBERS

Sr. No Roll Numbers Name of Students

1 59 ANWAY SURAJ SHIMPNE


2 71 OM RAJKUMAR VARMA
3 75 AVNISH RAHUL THOMBRE

Approved by
Ms. H. M. Pathan

6.0 RATIONALE
Java is platform independent, open-source object oriented programming language

3
enriched with free and open source libraries. In current industrial scenario Java has the broad
industry support and is prerequisite with many allied technologies like Advanced Java, Java
Server Pages, and Android Application Development. Thus, current industrial trends
necessitate acquiring Java knowledge for Computer Engineering and Information Technology
graduates. This course develops necessary skills in students to apply object oriented
programming techniques in Java so that students will be able to develop complete
applications using core Java

7.0 LITERATURE REVIEW:


I. Introduction
Java is a versatile and widely used programming language renowned for its platform
independence, object-oriented approach, and robustness. Developed by Sun Microsystems in
1995, it was designed with the principle of "write once, run anywhere" in mind, meaning that
Java code can be executed on any device or platform that supports Java, without the need for
recompilation. This portability is facilitated by the Java Virtual Machine (JVM), which
translates Java bytecode into machine code specific to the underlying hardware. Java's object-
oriented nature allows for modular and reusable code, promoting better organization,
maintainability, and scalability of software projects.

II. JAVA Programming

Java boasts a vast ecosystem of libraries, frameworks, and tools, making it


suitable for a wide range of applications, from enterprise software development
to web and mobile app development, as well as embedded systems and cloud
computing. Overall, Java's combination of portability, versatility, and reliability
has made it a cornerstone of modern software development.

8.0 Actual Methodology Followed

What is JAVA?
Java is a versatile and widely used programming language renowned for its platform

4
independence, object-oriented approach, and robustness. Developed by Sun Microsystems in
1995, it was designed with the principle of "write once, run anywhere" in mind, meaning that
Java code can be executed on any device or platform that supports Java, without the need for
recompilation.

ACTUAL CODE:
import Bank.CreateAccount;
import Bank.ViewAllAccount;
import Bank.ViewAccount;
import java.io.*;
import java.util.*;

class MAIN
{
public static void main(String ar[])
{
Scanner sc = new Scanner(System.in);
Scanner s = new Scanner(System.in);
int age;
long cash;
char gender;
String name;
int c;
char ch;
do
{
System.out.println("Who you are: \n1. Manager\n2. Customer");
c = sc.nextInt();
if(c == 2)
{
System.out.println("Are you new to this bank(Y/N)");
ch = sc.next().charAt(0);
if(ch == 'Y' || ch == 'y')
{
System.out.println("Enter the following details (Your
account number will be automatically generated)");
System.out.println("1. Name\n2. Age\n3. Gender(M / F)\n4.
Cash");
name = s.nextLine();
age = sc.nextInt();
gender = sc.next().charAt(0);
cash = sc.nextInt();
CreateAccount f = new CreateAccount();
f.GetNewDetails(name, age, gender, cash);
f.write_file();
}
else
{
System.out.println("Do you want to view your
details?(Y/N)");
ch = sc.next().charAt(0);
if(ch == 'Y' || ch == 'y')
{
System.out.println("Do you know ur PASSWORD
and SERIAL NUMBER(Given to u when account was created)(Y/N)?");

5
ch = sc.next().charAt(0);
if(ch == 'Y' || ch == 'y')
{
int pass, serial;
System.out.print("Enter ur password and
serial number: ");
pass = sc.nextInt();
serial = sc.nextInt();
ViewAccount va = new ViewAccount();
va.ViewPersonalAccount(pass, serial);
}
}
else
{
System.out.println("Wrong Choice \nWhy did u even
come here(-_-)");
break;
}
}
}
else if(c == 1)
{
System.out.println("Do you want to view all accounts?(Y/N)");
ch = sc.next().charAt(0);
if(ch == 'Y' || ch == 'y')
{
int pass;
System.out.println("Enter your password");
pass = sc.nextInt();
ViewAllAccount viewac = new ViewAllAccount();
System.out.println();
viewac.ViewAccount(pass);
}
else
{
System.out.println("Wrong Choice \nWhy did u even come
here(-_-)");
break;
}
}
else
{
System.out.println("WRONG CHOICE");
break;

6
}
System.out.println("Do you to this again(Y/N)");
ch = sc.next().charAt(0);
}while(ch == 'Y' || ch == 'y');
}
}

9.0 Output of Micro-Project

7
10.0 Skills Development

1. Increase knowledge about JAVA Language.


2. Experience teamwork.
3. Increase communication skill.
4. Know about how to make big projects using JAVA language.

11.0 APPLICATIONS OF MICROPROJECT

 Desktop GUI Applications.


 Mobile Applications.
 Artificial intelligence.
 Web applications.
 Big Data technology.
 Gaming applications.
 Business applications.
 Embedded systems.

You might also like