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

Atm Simulater: Viresh Fegade (Roll No 10) Abhishek Bhingle (Roll No. 3) Ajay Chodankar (Roll No. 5)

This document is a project report submitted by three students to Mumbai University for their Bachelor of Computer Engineering degree. It describes the development of an ATM simulation system built using Java. The system aims to automate the key functions of an ATM, including validating customer identities, allowing cash withdrawals and balance checks, while ensuring secure authentication and data protection. It provides a graphical user interface to guide users through the automated transaction process. The project has the potential for further expansion, such as adding account deposit functions, online access from anywhere, and maintenance notifications.

Uploaded by

vedant
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)
87 views13 pages

Atm Simulater: Viresh Fegade (Roll No 10) Abhishek Bhingle (Roll No. 3) Ajay Chodankar (Roll No. 5)

This document is a project report submitted by three students to Mumbai University for their Bachelor of Computer Engineering degree. It describes the development of an ATM simulation system built using Java. The system aims to automate the key functions of an ATM, including validating customer identities, allowing cash withdrawals and balance checks, while ensuring secure authentication and data protection. It provides a graphical user interface to guide users through the automated transaction process. The project has the potential for further expansion, such as adding account deposit functions, online access from anywhere, and maintenance notifications.

Uploaded by

vedant
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

ATM SIMULATER

PROJECT REPORT

Submitted by

VIRESH FEGADE(ROLL NO 10)


ABHISHEK BHINGLE(ROLL NO. 3)
AJAY CHODANKAR(ROLL NO. 5)
To

The Mumbai University

in partial fulfillement of the requirements for second year of degree of

Bachelor of Computer Engineering

DEPERTMENT OF COMPUTER ENGINEERING

VIDYAVARDHINI’S COLLEGE OF ENGINEERING AND


TECHNOLOGY
K. T. MARG, VASAI ROAD (W.) DIST-THANE, PIN:401202

(Affiliated to University of Mumbai )


2019-2020

VIDYAVARDHINI’S COLLEGE OF ENGINEERING AND


TECHNOLOGY
K. T. MARG, VASAI ROAD (W.) DIST-THANE, PIN:401202

DEPERTMENT OF COMPUTER ENGINEERING

CERTIFICATE

This is to certify that the mini project report for the subject of “Data Structures”
entitled “COLLEGE ATTENDANCE MANAGEMENT SYSTEM” is submitted by
“VIRESH FEGADE(10)”,”ABHISHEK BHINGLE(3)”,”AJAY CHODANKAR(5)”
in partial fulfilment of the requirements for the award of second year of the degree of
Bachelor of Engineering in Computer Engineering to the Mumbai University as a record
of work done by him/her under our supervision and guidance.

Prof.Vikrant Agasker
Project Guide

ACKNOWLEDGEMENT

It gives us a great pleasure to express our deep sense of gratitude and indebtedness to our
guide Prof.Vikrant Agasker for her valuable support and encouraging mentality throughout the
project. We are highly obliged to her for providing us this opportunity to carry out her ideas and
work during our project period and helping us to gain the successful completion of our Project.

Our special thanks is going to Head of the Department of Computer Engineering of our
college, Prof. Megha Trivedi and to all of the faculties for allowing us to come here and
encouraging us constantly to work hard in this project.

We are highly grateful to the Honorable Principal of VCET, Dr. H. V. Vankudre for
giving us this golden opportunity to be a part of this organization for this period.
ABSTRACT:

The aim of the ATM Simulation System project is to build a Java based
ATM (Automated Teller Machine) Simulation System. Security is the
foundation of a good ATM system. This system will provide for secure
authenticated connections between users and the bank’s database . You
can withdraw the cash and can check the bank balance . This dream comes true
with this java application. The whole process will be automated right from
customer ID validation to transaction completion. ATM Simulation System
will enable two important features of an ATM, reduction of human error in
the banking system and the possibility of 24 hour personal banking .The
customer id and its PIN details in the database will be a secure since
he/she will not have any access to it . This system will have a Graphical
User Interface which will make the whole process user friendly.

INDEX

Sr No Topic Page No
• Problem Definition 1
• Implementation methodology 2
• Scope of Project 2
• Sample Code 3
• Result 7
• Conclusion 8
• References 10

PROBLEM DEFINITION

To design a Dictionary application whose objective is to provide a platform which helps


individuals to develop their vocabulary. The users will consume less amount of time through
computerized system rather than working manually. This java application will take care of
teaching individuals appropriate meaning of words with their proper pronouncetion.
Functionality for adding and deleting words should also be present.

The functionalities must be provided to appropriate users.Functionality of changing


meanings of a predefined word should not be possible.

The application must be user friendly whose functioning must be understand by every
user.There should be no situation of confusion or lack of clarity in the user while handling the
application.There should be different tabs for proper navigation between the pages and slide
menu.There should also be a option which shows word of the day.

SCOPE OF PROJECT

The Bank can use free screen time to advertise their products. This
will be possible only when no user is using the ATM for a transaction.
We can add tutorial option for new users at the ATM which will
ensure anyone can be an ATM expert in 2 minutes.

We can make the application more secure by blocking the account for a
certain time ,if wrong pin is entered repetitively .

We can add feature to check the previous transaction.

The project has a very vast scope in future.

Functionality of adding money to individual’s account can be made possible.

Any computerized system is susceptible to failure but failure in an ATM


system can be catastrophic and even lead to monetary loss. By doing maintenance
we can ensure secure software upgrades and help avoid potential failure. The ATM
will be programmed to notify the bank about impending maintenance and will go
into a lock down mode in the event of delays of more than 7 days in the
maintenance.

By making this entire process online can help the user to do transaction from
any corner of the world.
IMPLEMENTATION METHODOLOGY

Modules:

1. Registration: To do any kind of modifications to the system, the user must register on
website. Two modules are designed depending upon staff.

In teaching staff registration ,details are collected then validated ,then entered into
database. After that a list of subjects is displayed from which the subjects taught by the teacher
are to be chosen. Then teacher may proceed to login or main-page.In office staff registration,
same functionality is provided except the subject selection.

2.Login:After registering, the staff can login on the website.

In teacher’s login, username and password are checked, then the subjects selected by the
teachers are displayed. The teacher may choose the subject whose attendance he/she wishes to
modify .In office login, username and pass word are checked ,then the two options-update
existing records and create new record are displayed. The staff may choose the desired option.

3. Attendance records Updation:

The teacher enters the number of lectures attended by the student in the particular week
and clicks on submit button to make the changes.

4.Student Records Updation:

The office staff may add new student to a particular class or edit details of existing
students as described earlier.These changes are reflected in the entire database.

5.Defaulter list calculation:Assuming there are 9 weeks in the semester,defaulter list is


calculated at the end of every 3 weeks.The list of the students not meeting the criteria for
attendance is displayed.

6.Logout:

This module allows the user to log out of the web site.
SAMPLE CODE

<html>

<head>

<title>

Login

</title>

<style>

body

background-color:22FF55;

font-family:Comic Sans MS;

font-size:16;

alink:red;
vlink:blue;

p.b

border-style:dotted;

</style>

</head>

<body text="white" background="b2.jpg">

<p align="center">

<img src="improvedlogo.jpg" alt="NotLoaded" width="175" height="150"></img>

</p>

<h2 align="center" class="style1">B.I.T.S. College Of Engineering</h2>

<h5 align="center" class="style1">Affiliated To Palghar University.</h5>

<p class=b>

<br>

<b>Enter your Username</b><input type="text" name="t1"><br><br>

<b>Enter your Password</b> <input type="text" name="t2"><br><br>

<button name="b1"><i><b>LOGIN</b></i></button><br><br>

<h4><a href="fp.html">Forgot your password...?</a></h4><br>

</body>
</html>

RESULT

This website offers hassle free and time-efficient way to manage attendance for each
subject over traditional paper-based method. This is very helpful for the all staff members of the
college to enter the desired information through so much simplicity.

The project takes basic idea of efficient management of attendance records turning it into
software implementation. The front end of the project makes use of HTML with CSS used for
adding additional style, as well as structure to the web pages. Javascript and PHP languages are
used to add dynamic content as well as Database connectivity.The website is hosted on a local
server created using PHPmyAdmin.

The flow of the project is easy to understand .The staff member of must go trough three
steps-register, login and modify. The security aspect is also maintained as no staff member can
jump ahead and modify the database without being registered.There are checks on every stages
of any new creation, data entry or updation so that the user cannot enter the invalid data, which
can create problems at later date.

Staff members as defined earlier consist of office staff and teaching staff.Office staff
cannot get access to attendance records and Teaching staff cannot get access to modifying
student details.While updating attendance records, the teacher can only update the attendance of
the subject selected while attendance of other subjects is not accessible. This also adds a security
to avoid any modification in attendance records by any unauthorized taecher, that is teacher who
does not teach the subject.

Thus project fulfills all the requirements need to successfully maintain attendance records
of the students of the college, in a an efficient,user-friendly and secure manner.

CONCLUSION

It has been a great pleasure for us to work on this project. This project provided us
practical knowledge of creating our own website. It also provided us an experience of handling
all the procedures related to ‘College Attendance System’. Here, we also handled the various
tables of data which were essential for our college database which gave us plenty of knowledge
how to work on data and manage data efficiently.

While working on the project, we gained knowledge about various software used for web
development.The project helped to nurture our mindset what thinking is required to develop a
project in a real sense which has an application in real world. We also got an idea about what
problems or hinderances can occur during project development and discovered ways to tackle
them and resolve them. The project also gave an opprtunity to us for working together as a team
thus providing us with a useful experience in working in a project management team.

This project will provide better opportunities and guidance in future in developing
projects independently.
REFERENCES

2.w3schools.com

3.pagetutor.com

4.cssportal.com

5.designmodo.com

You might also like