Ajp MP

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Teacher Evaluation Sheet

Name of Student: Mayuri Sandeep Nagare


Enrolment No:2200790158
Name of Program: Computer Technology Semester:-V
Course Title: Advanced Java Programming (AJP) Code: -22517
Title of the Micro Project: Bank Management System

Course Outcomes Achieved:-

a) CO-a Develop programs using GUI Framework (AWT and Swing).


b) CO-b Handle events of AWT and Swings components.
c) CO-c Develop programs to handle events in Java Programming.
Evaluation as per Suggested Rubric for Assessment of Micro-Project:
Sr.
Characteristic to be Poor Average Good Excellent
No.
assessed (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9-10)
(A) Process and Product Assessment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
5 Quality of Prototype / Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Methodology Presentation / Marks
Proposal Report / Working
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Mayuri Sandeep Nagare

Comments / Suggestions about team work / leadership / inter – personal communication (if any) Any
Other Comment

Name and designation of the faculty Member: Miss.A.S.Chordiya Signature


MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

SHRI H. H. J. B. POLYTECHNIC, CHANDWAD

TITLE OF PROJECT

Bank ManagementSystem
Bank Management System

Program: Computer Technology


Program code: CM
Course: Advanced Java Programming
Course code: 22517
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Sr. Name Roll No Enrollment No Seat No


No

1 Mayuri Sandeep Nagare 34 2200790158

Certificate
This is to certify that

Mayuri Sandeep Nagare


of 5th Semester of Diploma in Computer Technology of Institute, SHHJB
Polytechnic, Chandwad (Code: 0079) has completed the micro project
satisfactorily in subject Advanced Java Programming (22517) for the academic
year 2023-2024 as prescribed in the curriculum.

Place: Chandwad Date:

(Miss.A.S.Chordiya) (Mr.P.R.Sali)
(Dr.V.A.Wankhede)

Subject Teacher Head of the Department Principal


Seal of
Institute

INDEX

Page
Sr. No. CONTENTS
No.
Part-A

1. Abstract 1

2. Brief Introduction 1

3. Course Outcomes Addressed 1

4. Proposed Methodology 1

5. Aim/Benefits of the Micro-Project 1

6. Resources Required 1

7. Action Plan 1

Part-B

1. Brief Description 1

2. Aims/Benefits of Micro Project 1

3. Course Outcomes Achieved 1

4. Actual Resources Used 3


5. Conclusion 6
PART A-Plan

Title of micro-project: Bank Management System


1. Aim/Benefits of the Micro-Project
a) The users will be able to perform the following functionalities login, account
details, view account balance, deposit money and withdraw the money.
b) Minimize mistakes/Accuracy.
c) Reduced Costs.

2. Course Outcomes Addressed


a) CO-a Develop programs using GUI Framework (AWT and Swing).
b) CO-b Handle events of AWT and Swings components.
c) CO-c Develop programs to handle events in Java Programming.
d) CO-d Develop Java programs using networking concepts.
e) CO-e Develop programs using database.
f) CO-f Develop programs using Servlets.

3. Proposed Methodology
Initially, we will add some (N) customers to the bank and then we can display all
account details using menu 1), menu 2) is used to search the bank account, menu 3) is
used to deposit money in particular account, menu 4) is used to manager withdrawal and
menu 5) is used to exit from the program.
4. Action Plan
Sr Planned Start Date Planned Finish
no. Details of activity Date
1. Finalization of topic 18 Aug 2024 22 Aug 2024
2. Preparation of Abstract 25 Aug 2024 01 Aug 2024
3. Collection of data 03 Sep 2024 15 Oct 2024
4. Preparation of concept 04 Oct2024 05 Oct 2024
5. Seminar / Presentation 15 Oct 2024 15 Oct 2024
6. Submission of Micro Project 01 Nov 2024 03 Nov 2024

5. Resources Required
Sr.No Name of Resource/Material Specification Quantity Remarks
1. Computer (Desktop/Laptop) i3,RAM 2GB 1 available
2. Microsoft Office Word 2010 1 available
3. Books - - -
4. Websites google - available
5. Software Notepad, JDK available
1
application

1
PART B-Plan

Title of micro-project: Bank Management System

1. Brief Description

What is Bank Management System


The bank management system is an application for maintaining a personal account in a bank.
The system provides the access to the customer to create an account, deposit/withdraw the
cash from his account, also to view reports of all accounts present.

Importance/Need of Online Banking


Internet banking allows you to access banking services on the web. It also makes banking
highly convenient. The need of waiting in long queues at the bank is completely eliminated.
Moreover, with mobile banking option available for most banks, transfers and payments have
become easier.

2. Aims/Benefits of Micro Project


a) The users will be able to perform the following functionalities login, account
details, view account balance, deposit money and withdraw the money.
b) Minimize mistakes/Accuracy.
c) Reduced Costs.

3. Course Outcomes Achieved


a) CO-a Develop programs using GUI Framework (AWT and Swing).
b) CO-b Handle events of AWT and Swings components.
c) CO-c Develop programs to handle events in Java Programming.

4. Actual Resources Used

Sr.No Name of Specification Quantity Remarks


Resource/Material
1. Computer i5,RAM 4GB 1 available
(Desktop/Laptop)
2. Microsoft Office Word 2007 1 Available
3. Books - Available
4. Websites - -
5. Software Notepad, JDK application 1 Available

2
5. Actual Methodology/Procedure Followed

Program-

import java.applet.Applet;

import java.awt.Button;

import java.awt.Checkbox;

import java.awt.CheckboxGroup;

import java.awt.Choice;

import java.awt.Color;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.Label;

import java.awt.TextArea;

import java.awt.TextField;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

/*<applet code= a.class width=300 height=400></applet>*/

class frame1 extends Frame { frame1(String title) { super(title);

MyWindowAdapter ad = new MyWindowAdapter(this);

addWindowListener(ad);

} public void paint(Graphics g) {

g.drawString("This is a frame Window", 10, 40);

3
}

class MyWindowAdapter extends WindowAdapter

{ frame1 f1;

public MyWindowAdapter(frame1 f1)

{ this.f1 = f1;

public void windowClosing(WindowEvent we)

{ f1.setVisible(false);

public class bang2 extends Applet implements ActionListener, ItemListener {

Label customer, deposit, accno, withdraw; TextField cust, dept, number, draw;

TextArea t;

Choice type;

Checkbox yes, nu;

CheckboxGroup te;

Frame f;

Button b;

public void init()

{ f = new frame1("A frame window");

f.setSize(250, 250);

f.setVisible(true);

setBackground(Color.yellow);

setForeground(Color.red);

customer = new Label("CUSTOMER");

deposit = new Label("DEPOSIT");

accno = new Label("ACCOUNT NUMBER");

withdraw = new Label("WITHDRAW");

cust = new TextField(20);

4
dept = new TextField(20);

number = new TextField(20);

draw = new TextField(20);

type = new Choice(); type.add("FIXED");

type.add("RD");

// type.add("SECOND CLASS");

te = new CheckboxGroup();

yes = new Checkbox("YES", false, te);

nu = new Checkbox("NO", false, te);

t = new TextArea(40, 45);

b = new Button("submit");

add(customer);

add(cust);

add(accno);

add(number);

add(deposit);

add(dept);

add(withdraw);

add(draw);

add(type);

add(b);

add(yes);

add(nu);

add(t);

b.addActionListener(this);

type.addItemListener(this);

5
public void actionPerformed(ActionEvent ae)

{ if (ae.getActionCommand().equals("submit")) {

t.setText("NAME: " + cust.getText() + "" + "ACCOUNT NUMBER : " + number.getText() + "" + "DEPOSIT
AMOUNT: " + dept.getText() + "" + "TYPE OF ACCOUNT : " + type.getSelectedItem());

}}

public void itemStateChanged(ItemEvent ie)

} }}

6. Output of the Micro-Project:

7.Skill Developed:

1. We learned what is bank management system


2. What are the uses of online banking
3. Importance/Need of this system
4. We learned how to develop programs using AWT and Swing.
5. We learned how to handle events of AWT and Swings components.
6. We learned how to develop programs to handle events in Java Programming.

8. Conclusion/Applications of Microproject:

• Online banking allows a user to conduct financial transactions via


the Internet.
• Decreases cost, time and transport.  It is easy to use and is very
less time consuming.

You might also like