0% found this document useful (0 votes)
0 views

php_29

Uploaded by

Neha Jamdhade
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

php_29

Uploaded by

Neha Jamdhade
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Teacher Evaluation Sheet

Name of Student: Jamdhade Neha Anil


Enrolment No:2200790153 Semester:-VI
Name of Program: Computer Technology Code: -22619.
Course Title: Web based application development with PHP
Title of the Micro Project: Online Banking System
Course Outcomes Achieved:-
a) Develop program using control loop.
b) Perform operations based on arrays and graphics.
c) Develop a program by applying various object oriented concept.
d) Use form controls validation to collect users input.
e) Perform database operation in PHP
Evaluation as per Suggested Rubric for Assessment of Micro-Project:
Sr.
No. Characteristic to be assessed Poor (Marks Average Good Excellent (Marks
1-3) (Marks 4-5) (Marks 6 - 8) 9-10)

(A) Process and Product Assesssment (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 Project Part
Individual Total
A – project Methodolog B – Project
Presentation / Marks
Proposal y Report / Working
Viva(4 marks) 10
Name of Student (2 marks (2 marks) Model(2 marks)

Kardak Diksha sahebrao


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

Name and designation of the faculty Member:Ms.S.M.Devadhe Signature

1
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION

SNJBs SHRI Hiralal. Hastimal.


(Jain Brother,s. POLYTECHNIC,
CHANDWAD-423101 (Nashik)

MICRO PROJECT
Academic year: 2024-
25

TITLE OF
PROJECT
Online Banking System

Program: Computer Technology Program Code:CM

Course: WBP Course code: 22619

2
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

CERTIFICATE

Sr.No. Name of Student Roll No Enrollment No Seat No


1. Jamdhade Neha Anil 29 2200790153 417246

This certify to Jamdhade Neha Anil of 6th Semester of Diploma in Computer Technology of
Institute, Shri H.H.J.B. Polytechnic, Chandwad (Code: 0079) has completed the
MicroProject satisfactorily in Subject Web based application development with PHP
(22619) for the academic year 2024-2025as prescribed in the curriculum.

Place: Chandwad

Date: / /2025

Course Teacher Head of the Department Principal


(Ms.S.M.Devadhe) (Mr. P. R. Sali) (Dr. V. A. Wankhede)

Seal of
Institute

3
INDEX

SR_NO. CONTENT PAGE NO.

Part A
5

1 Brief Introduction
5

2 Aim of Micro Project


6

3 Action Plan
6

4 Resources Required

Part B
7-8

1 Brief Description
8

2 Aim of Micro Project


9

3 Course Outcome Integrated


9

4 Actual Procedure Followed


11

5 Actual Resource Used


16
6 Applications of Microproject

PART A-Plan

4
Title of micro-project: Online Banking System

Brief Introduction :
This Simple Banking System web-based project was developed using PHP, HTML,
CSS, JavaScript(Ajax and jQuery), Bootstrap, and some other plugins/libraries. On the
Admin Side, the system admin user can manage all the records of the clients’ accounts and
the admin can also make the transaction for the walk-in clients.
The admin is also in charge of managing the announcements which will be posted on the
public website where all their clients or possible clients can read the post. Then, on the Client
Side, as I have mentioned above, the client can make their transaction using the system and
also track all their transactions. The system has many minor features which are relevant for
this kind of system such as some Error trapping to prevent system errors due to human
errors.
The clients’ credentials can be only created by the admin user.

1. Aim/Benefits of the Micro-Project-

1. To Provide users with a secure and reliable platform for basic banking operations,
such as checking their account balance, transferring funds between accounts, and viewing
transaction history.
2. To simplify banking processes and reduce the need for customers to visit physical
branches, thus providing them with greater convenience and flexibility in managing their
finances. 3. To implement various security measures, such as two-factor authentication and
data encryption, to protect users’ financial information and prevent fraud or unauthorized
access to their accounts.
4. To leverage modern technologies and design principles, such as responsive web design
and mobile-first development, to ensure that the online banking system is accessible and
easy to use on a variety of devices and platforms.

2. Course Outcomes Addressed-

a) Develop program using control loop.


b) Perform operations based on arrays and graphics.
c) Develop a program by applying various object oriented concept.
d) Use form controls validation to collect users input.
e) Perform database operation in PHP

5
Proposed Methodology-

1. Finalize the Topic


2. Find and Collect information

3. Arrange information
4. Proof read the information

5. Review from the teacher

6. Edit project report as per the suggestions of the teacher


7. Proofread and finalize

8. Submission of Report

3. Action Plan-

Planned Start Planned Finish


Sr no. Details of activity Date Date
1. Finalization of topic
2. Preparation of Abstract
3. Collection of data

4. Preparation of concept
5. Seminar / Presentation
6. Submission of Micro Project

4. 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 Available

4. Websites Available

5. Softwares Notepad, Web Available


Browser 1

PART B-Plan

6
Title of micro-project: Online Banking System

Brief Description :

Online Banking System :-

To create an online banking system as a micro project, you would typically need to design
and develop a database to store user account information and transaction history, as well as a
front- end user interface for users to interact with the system. The back-end of the system
would need to include functionality for authentication and authorization, transaction
processing, and error handling. Depending on the technologies and programming languages
used, you may need to implement security measures such as secure sockets layer (SSL)
encryption, hashing and salting passwords, and input validation to prevent attacks such as
SQL injection and cross-site scripting (XSS).

In addition to the technical aspects of the project, you would also need to consider the user
experience and design of the system. This would involve designing intuitive user interfaces
that guide users through the various processes of the banking system, as well as ensuring
that the system is responsive and accessible on a variety of devices and platforms. You may
also need to consider usability testing and feedback from users in order to refine and
improve the system over time.

Overall, the micro project for an online banking system aims to provide a simplified and
convenient way for users to manage their finances online, while also prioritizing security
and user experience.

The micro project for an online banking system is a software development initiative designed
to create a small-scale, web-based application that allows users to perform basic banking
operations. The project aims to provide a secure and reliable platform for users to manage
their finances while reducing the need for physical visits to banks.

To achieve this, the project’s design requires creating a database to store user account
information and transaction history, and implementing a front-end user interface for users to
interact with the system.

The project’s back-end must also include functionality for authentication and authorization,
transaction processing, and error handling. Robust security measures must be implemented
to prevent unauthorized access and fraud, such as SSL encryption, password hashing, and
input validation.

The project also prioritizes user experience by providing intuitive user interfaces that guide
users through the various processes of the banking system, ensuring the system is responsive
and accessible on a variety of devices and platforms. Finally, usability testing and feedback
from users may be implemented to refine and improve the system over time.

7
Overall, the micro project for an online banking system aims to provide a simple, secure,
and convenient way for users to manage their finances online. The project combines
technical expertise and user-centered design principles to develop an effective system that
prioritizes both security and convenience.

In addition to the technical and design aspects, the micro project for an online banking
system also requires attention to regulatory compliance. The system must comply with legal
requirements such as the General Data Protection Regulation (GDPR) and Payment Card
Industry Data Security Standards (PCI-DSS) to ensure the protection of customer data and
prevent fraud.

The project may also include features such as transaction categorization, budgeting tools, and
notifications to provide users with additional insights and control over their finances. The
system may also integrate with third-party financial services, such as payment gateways, to
expand its functionality and convenience.

The micro project for an online banking system can provide a valuable learning
opportunity for aspiring software developers and engineers, allowing them to gain practical
experience in software development, project management, and user-centered design.
Moreover, the project can be scaled up to accommodate larger user bases and more
complex banking operations, providing foundation for the development of more
sophisticated financial applications.

Aims/Benefits of the Micro Project:

1. To Provide users with a secure and reliable platform for basic banking operations, such
as checking their account balance, transferring funds between accounts, and viewing
transaction history.
2. To simplify banking processes and reduce the need for customers to visit physical
branches, thus providing them with greater convenience and flexibility in managing
their finances.
3. To implement various security measures, such as two-factor authentication and data
encryption, to protect users’ financial information and prevent fraud or unauthorized
access to their accounts.
4. To leverage modern technologies and design principles, such as responsive web design
and mobile-first development, to ensure that the online banking system is accessible
and easy to use on a variety of devices and platforms.

Course Outcomes Achieved-

a) Develop program using control loop.

8
b) Perform operations based on arrays and graphics.

c) Develop a program by applying various object oriented concept.

d) Use form controls validation to collect users input.

e) Perform database operation In PHP

Actual Methodology/Procedure Followed:

Algorithm :

Flowchart :

9
Actual Resources Used:

Sr.No Name of Resource/Material Specification Quantity Remarks

10
1. Computer (Desktop/Laptop) i5,RAM 8GB 1 Available

2. Microsoft office word 2010 1 Available

3. Books Available

4. Websites Available

5. Softwares Notepad, word 1 Available

Code :

11
12
13
14
Output of the Micro Project :

Skills Developed :

15
1. Technical skills: Developing an online banking system requires a variety of technical
skills, including proficiency in programming languages, web development frameworks,
and database management systems. The project can help developers improve their
technical expertise and build their knowledge of software development best practices.
2. Project management skills: The project involves managing a small-scale software
development project, which requires skills in project planning, risk management, and
team coordination. Developers can gain experience in project management
methodologies, such as Agile or Waterfall, and learn how to communicate effectively with
stakeholders.
3. User-centered design skills: Online banking systems must be user-friendly and accessible
to abroad range of users. Developing an online banking system can help developers
understand the principles of user-centered design, such as conducting user research,
creating user personas, and designing user interfaces that are intuitive and easy to use.
4. Problem-solving skills: Developing an online banking system involves identifying and
resolving technical and design problems that may arise during the project’s lifecycle.
Developers can improve their problem-solving skills by identifying issues, proposing
solutions, and testing and implementing fixes.

Application of micro-project:-

 Online Banking allows you to access account and make sure various transaction on the
internet

16

You might also like