Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
Railway management system, database mini projectshashank reddy
The Railway Reservation System facilitates the passengers to enquire about the trains available on the basis of source and destination, Booking and Cancellation of tickets, enquire about the status of the booked ticket, etc. The aim of case study is to design and develop a database maintaining the records of different trains, train status, and passengers.
WEBLOG is a combination of both Blog as well as Novels. Blog contain the Information of various things related to Technology, Education, News, International, Business, Sports, Entertainment and ongoing college activities. The main aim of this project is to provide data to students in only one site. Students can gather the information from one site as well as give their feedback and create their own blog. Students can post their views and thought and analyze themselves. Besides all such core functionalities, the application also includes features like FAQ, request, feedback etc. so as to provide a satisfactory user experience.
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
Railway management system, database mini projectshashank reddy
The Railway Reservation System facilitates the passengers to enquire about the trains available on the basis of source and destination, Booking and Cancellation of tickets, enquire about the status of the booked ticket, etc. The aim of case study is to design and develop a database maintaining the records of different trains, train status, and passengers.
WEBLOG is a combination of both Blog as well as Novels. Blog contain the Information of various things related to Technology, Education, News, International, Business, Sports, Entertainment and ongoing college activities. The main aim of this project is to provide data to students in only one site. Students can gather the information from one site as well as give their feedback and create their own blog. Students can post their views and thought and analyze themselves. Besides all such core functionalities, the application also includes features like FAQ, request, feedback etc. so as to provide a satisfactory user experience.
The project “Billing system” is an application to automate the process of ordering
And billing of a restaurant .This application is developed for the established restaurants in the city to manage the billing operations. It has the entire basic module to operate the billing modules. This application also administrates its users and customers.
This project will serve the following objectives:-
• Add and maintain records of available products.
• Add and maintain customer details.
• Add and maintain description of new products.
• Add and maintain admin and employee details.
• Provides a convenient solution of billing pattern.
• Make an easy to use environment for users and customers.
• Create membership for customers.
Hospitals currently use a manual system for visiting Doctor Slip as a token. The current system
requires numerous paper forms, with data stores spread throughout the hospital management infrastructure.
Often information (on forms) is incomplete, or does not follow management standards. Forms are often lost
in transit between departments requiring a comprehensive auditing process to ensure that no vital
information is lost. Multiple copies of the same information exist in the hospital and may lead to
inconsistencies in data in various data stores.
A significant part of the operation of any hospital involves the acquisition, management and timely
retrieval of great volumes of information. This information typically involves; Doctor, Room, Department
and Patient personal Information. All of this information must be managed in an efficient and cost wise
fashion so that an institution's resources may be effectively utilized Hospital E-Token management will
automate the management of the hospital making it more efficient and error free for outdoor patient. It aims
at standardizing data, consolidating data ensuring data integrity and reducing inconsistencies.
How I can a design website farm step by step.Website farm: On the Internet, a Web server farm, or simply Web farm, may refer to a Web site that uses two or more servers to handle user requests. Typically, serving user requests for the files (pages) of a Web site can be handled by a single server. However, larger Web sites may require multiple servers.
It is especially designed to automate and streamline IT services, help desk and customer support processes. Its also provides an integrated knowledge base with built-in customizable search feature for instant business intelligence features such as alerts, reports and emails.
Similar to Banking Management System Project documentation (20)
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
1. BANK MANAGEMENT SYSTEM
DELIVERABLE # 02 : Full Documentation
STUDENT NAME: CHAUDHRY SAJID (GROUP LEADER)
STUDENT NAME: MOHSIN RIAZ
STUDENT NAME: EBAD UR RAHMAN
STUDENT NAME: AFFAN SHAHZAD
PROJECT SUPERVISOR: MR. AHMAD ASLAM
SUBMISSION DATE: 8TH
March , 2018
2. TABLE OF CONTENTS
ACKNOWLEDGEMENT……………………………………………………………… 3
DECLARATION……………………………………………………………………….. 4
PROJECT IN BRIEF………………………………………………………………….... 5
ABSTRACT…………………………………………………………………………….. 6
INTRODUCTION………………………………………………………………………………………………………. 7-11
PRODUCT MANAGEMENT SYSTEM………………………………………………..12-14
REQUIREMENTS...........................................................................................................15-18
DESIGN & ARCHITECTURE......................................................................18-22
LINE GRAPH……………………………………………………………………………23
IMPLEMENTATION..................................................................................23-37
ADDITIONAL FEATURES……………………………………………………………..38-40
MAIN CODE……………………………………………………………………………..40-50
USER GUIDE…………………………………………………………………………….50
CONCLUSION……………………………………………………………………………51
3. DEDICATION
We dedicate our project to the love of our parents, who always prayed for our success in
every walk of life, the love of our teacher, who guides us with an honorable touch.
The love of our friends, who helped us in every difficulty we faced and encouraged us in
difficult times.
“Keep your dreams alive. Understand to achieve anything requires faith and believe in
yourself, vision, hardworking, determination and dedication. Remember all things are
possible for those who believe.”
ACKNOWLEDGMENT
In the partial fulfillment for the degree in Computer Science of University Of Central
Punjab, Rawalpindi Which is a record of their own work, carried out by them under my
guidance and supervision for the academic session 2017-2019.
Prof. Mr . Ahmad Aslam
Head of Department
Department Of Computer Science.
U.C.P, Rawalpindi.
Though perseverance and enthusiasm combined with effort in the right direction can bring
forth the thing called success. But the realization of the harsh reality that the path towards
success is full of my riads, temptatious, impediments and pitfalls often proves to be
disheartening in such situation, it is the able guidance of knowledgeable person that steers
one through difficulties and help him achieve success.
I am highly obliged to express our deep sense of gratitude and grateful thanks to my
erudite guide Prof. Ahmad Aslam for her valuable guidance and support which led to the
successful and timely completion of my seminar report.
I am secondly very thankful to our H .O. D, Dept. of Computer Science for his
valuable suggestions & guidance.
Last but not the least, I deeply appreciate the cheerful encouragement of all staff
members of my department and my friends.
Thanks.
MR. CHAUDHRY SAJID
MR. MOHSIN RIAZ
MR. Affan Shahzad
MR. EBAD UR RAHMAN
4. DECLARATION
We hereby declare that this project, neither whole nor as a part has been copied out from any
source. It is further declared that we have developed this project and accompanied report
entirely on the basis of our personal efforts.
If any part of this project is proved to be copied out from any source or found to be
reproduction of some other. We will stand by the consequences.
No Portion of the work presented has been submitted of any application for any other degree
or qualification of this or any other university or institute of learning.
MR. CHAUDHRY SAJID
MR. MOHSIN RIAZ
MR. Affan Shahzad
MR. EBAD UR RAHMAN
PROJECT IN BRIEF
Project Title: Bank Management System
Organization: University Of Central Punjab
Undertaken By: Chaudhry Sajid
Ebad Ur Rahman
Mohsin Riaz
Affan Shahzad
Supervised by: Mr. Ahmad Aslam
Date Started: 29th Febraury, 2019
Date Completed: 3rd March, 2019
Technology Used: Oracle Database 13G
Operating System: Windows 10
System Used: HP Core i7, 700 GB HDD, 7 GB RAM
5. ABSTRACT
The adoption of Electronic Banking by commercial enterprises has been inexistence since the
mid 90s, much greater in number due to lower operating costs associated with it. Electronic
banking has initially been in the form of automatic teller machines and telephone
transactions.
More recently, it has been transfer made by the Internet, a new delivery channel for
banking services that benefits both customers and banks. Internet banking system services
can include: Open an account, Balance enquiry, Request for Cheque book, Beneficiary
payments (EFT),Viewing monthly. Furthermore, customer’s application for electronic
banking facilities is expanding as the cost savings on
transactions over the Internet are
significant.
INTRODUCTION
SQL is a standard computer language for accessing and manipulating databases.
SQL stands for Structured Query Language.
SQL allows you to access a database.
SQL is an ANSI standard computer language.
SQL can execute queries against a database.
SQL can retrieve data from a database.
SQL can insert new records in a database.
SQL can delete records from a database.
SQL can update records in a database.
SQL is easy to learn.
SQL is an ANSI (American National Standards Institute) standard computer language for
accessing and manipulating database systems. SQL statements are used to retrieve and
update data in a database. SQL works with database programs like MS Access, DB2,
Informix, MS SQL Server, Oracle, Sybase, etc.
Unfortunately, there are many different versions of the SQL language, but to be in
compliance with the ANSI standard; they must support the same major keywords in a
similar manner (such as SELECT, UPDATE, DELETE, INSERT, WHERE, and others).
6. SQL Database Tables: -
A database most often contains one or more tables. Each table is identified by a name (e.g.
"Customers" or "Orders"). Tables contain records (rows) with data.
Below is an example of a table called "Persons": -
Last Name First Name Address City
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger
The table above contains three records (one for each person) and four columns (Last
Name, First Name, Address, and City).
SQL Queries: -
With SQL, we can query a database and have a result set returned.
A query like this: -
SELECT Last Name FROM Persons
Gives a result set like this: -
Last Name
Hansen
Svendson
Petersen
SQL Data Manipulation Language (DML)
7. SQL (Structured Query Language) is syntax for executing queries. But the SQL language
also includes syntax to update, insert, and delete records.
These query and update commands together form the Data Manipulation Language
(DML) part of SQL: -
SELECT - extracts data from a database table
UPDATE - updates data in a database table
DELETE - deletes data from a database table
INSERT INTO - inserts new data into a database table
SQL Data Definition Language (DDL)
The Data Definition Language (DDL) part of SQL permits database tables to be created
or deleted. We can also define indexes (keys), specify links between tables, and impose
constraints between database tables.
The most important DDL statements in SQL are: -
CREATE TABLE - creates a new database table
ALTER TABLE - alters (changes) a database table
DROP TABLE - deletes a database table
CREATE INDEX - creates an index (search key)
DROP INDEX - deletes an index MS SQL SERVER 2000
8. PRODUCT MANAGEMENT SYSTEM
View Of Project
The main aim of this project is it gives information about the functioning of databases
in banking system.
All the functionalities of banking systems are credited in this project.
General Information
Usually all persons want money for personal and commercial purposes. Banks are the oldest
lending institutions in Pakistan scenario. They are providing all facilities to all citizens for
their own purposes by their terms. To survive in this modern market every bank implements
so many new innovative ideas, strategies, and advanced technologies. For that they give each
and every minute detail about their institution and projects to public.
They are providing ample facilities to satisfy their customers i.e. net banking, mobile
banking, door to door facility, instant facility, investment facility, demat facility, credit card
facility, loans and advances, account facility etc. And such banks get success to create their
own image in public and corporate world. These banks always accepts innovative notions in
Pakistan banking scenario like credit cards, ATM machines, risk management etc. So, as a
student business economics i take keen interest in Pakistan economy and for that banks are
the main source of development.
So this must be the first choice for me to select this topic. At this stage every person
must know about new innovation, technology of procedure new schemes and new ventures.
Because of the following reasons, i prefer this project work to get the knowledge of the
banking system.
Banking is an essential industry.
It is where we often wind up when we are seeking a problem in financial crisis and
money related query.
Banking is one of the most regulated businesses in the world.
Banks remain important source for career opportunities for people.
It is vital system for developing economy for the nation.
Banks can play a dynamic role in delivery and purchase of consumer durables.
9. Problem in Current System:
The Bank Management System is an application for maintaining a person’s account in a
bank. The system provides the access to the costumer to create an account, deposit/withdraw
the cash from his account, also to convert currency. The following documentation provides
the specification of the system.
We are mainly concerned with developing a banking system where a Customer can
submit his/her deposit amount to bank if he/she has an account or can create a new account in
this bank. Customer can also view the status and change currency of his/her bank account,
can view account balance. One can easily maintain the above things if he/she has an account
by login through his unique account number.
Proposed System:
The application will be extremely beneficial for the Customers intending to use and operate
their bank account and will get various benefits in the field of management of accounts on a
clean and user-friendly platform.
“Bank Account System”, is a simple application, which is especially generated and
designed for the bank in order to enter the applicant information about his or her bank
account and can perform other function like currency change. It is user name and ID
protected as well.
Following are the major objectives behind the new proposed system:
It creates a user friendly environment, where a normal user can access through all the
benefits of the system.
It provides security from unauthorized access, only admin or authorized users are
access granted to the system.
It increases efficiency and saves the time.
No any danger and obstacles from external entities.
Easy access of saved data inside the system.
Complex Banking operations and Transaction operations are efficiently handled by
the application
It has ease of use along with complete reference
It is highly secured and less time consuming; hence time wastage can be avoided
Up to date records of the customers are maintained by the authority.
Benefits of Proposed System:
The aim of Bank Manager System (BMS) is to automate all the activities of the Bank
Transaction to increase the performance. This will be the desktop application that will be
used to maintain the following:
• User friendly GUI.
• Fully Efficient
• Easy to handle customer account
• Improved services
• Provides better account management facilities
•
10. MODULES & SUB-MODULES DESCRIPTION
Modules Description
Module Description Create File Selecting This Create A New File For The
User By Accepting Input Such As Account Number, Name And Amount
Open Account Opens The New
Account For The User By
Accepting Input Such As Account
Number, Name And Minimum
Balance
Search Enables To Search For The Details Of The
Given Account Number Deposit Provides Option To Deposit Amount
From The Given Account Number Withdraw Provides Option To Withdraw Amount
From The Given Account Number View Account Displays Only One Account Detail At A
Time Currency Exchange Provides Option To Exchange Currency
Bank Management
Dealing In Money
Bank is a financial institution which deals with other people's money i.e. money given
by depositors.
Individual / Film / Company
A bank may be a person, firm or a company. A banking company means a company
which is in the business of banking.
Acceptance Of Deposit
A bank accepts money from the people in the form of deposits which are usually
repayable on demand or after the expiry of a fixed period. It gives safety to the
deposits of its customers. It also acts as a custodian of funds of its customers.
Giving Advances
A bank provides various banking facilities to its customers. They include general
utility services and agency services.
Payment & With Withdrawal
A bank provides easy payment and withdrawal facility to its customers in the form of
cheques and drafts, It also brings bank money in circulation. This money is in the
form of cheques, drafts, etc.
Agency & Utility Services
A bank provides various banking facilities to its customers. They include general
utility services and agency services.
Profit & Services Orientation
A bank is a profit seeking institution having service oriented approach.
Ever Increasing Function
Banking is an evolutionary concept. There is continuous expansion and diversification
as regards the functions, services and activities of a bank.
11. Connecting A link
A bank acts as a connecting link between borrowers and lenders of money. Banks
collect money from those who have surplus money and give the same to those who
are in need of money.
Banking Business
A bank's main activity should be to do business of banking which should not be
subsidiary to any other business.
Report
Clint Report
We can show all the saved data regarding account management within the database.
Account Report
We can show the money transaction by client, time, date, and the total amount of
account.
Final Report
At last the final reports, which will show every record regarding client, total amount
and withdraw by client.
Tool & Technology Used
Language: SQL Database
Software: Oracle Database 13G
OS:Window 10
Limitation
Stand Alone
Not Supported Web Base
12. REQUIREMENTS
As “National Bank Limited” doesn’t have such software which can be used to manage
clients money and other accountabilities. So, we decided to develop a “Bank Manager” that
will contain all those features fulfilling the client basic need by having a professional yet
welcoming Interface. “Bank Manager” is providing solution to that problem.
Our system is user specific and is for all types of users. Our system operates on
window’s operating system. Easily accessible to all type of users.
ADMINISTRATIVE REQUIREMENT
Functional Requirement
Functional requirements in our system are as follows:
Purpose
To register a new customer.
Inputs
The required data for registration of a new customer in the bank (Like Name,
Address, Designation etc).
Outputs
A Success Message be displayed on successful registration or else an error
message will be displayed.
Non Functional Requirement
Non-functional requirements are requirements that are not directly concerned with the
specific functions delivered by the system. They may relate to emergent system properties
such as reliability, response time and store occupancy. They may specify system
performance, security, availability, and other emergent properties.
Safety Requirement
Backup, recovery & business continuity Banks should ensure adequate back up of
data as may be required by their operations. Banks should also have, well documented
and tested business continuity plans that address all aspects of the bank’s business.
Both data and software should be backed up periodically.
An off-site back up is necessary for recovery from major failures / disasters to ensure
business continuity.
13. Security Requirement
Account ID and Password (PIN) Protection
Auto Timeout Screen Blanking
Sign-off Button
Failed Log-on Attempts
Encryption
DESIGN CONSTRAINTS
To use this system, only admin has rights to change or modify the information.
SOFTWARE REQUIREMENTS
For developing the application, the following are the software requirements:
Operating System: Windows 7/8/10
Language: SQL Database
Software: Oracle Database
Technologies Used: Oracle Database
For running application following are the software requirements:
Operating System: Windows 7/8/10
HARDWARE REQUIREMENTS
For developing application following are the hardware requirements:
Processor: Intel Core 2duo, i3, i5, i7
For running application following are hardware requirements:
Device: Windows 7/8/10
DESIGN & ARCHITECTURE
SYSTEM DESIGN
Once the features implemented and architecture drafted, system design is also needed to
implement the application. The following are the four diagrams that are used to implement
and test the application.
Case Diagram
Class Diagram
14. Entity Relationship Diagram (ERD)
Use Case Diagram
A use case diagram captures the objects and the role or functions they perform in system.
There are two objects in case of our project.
USE CASE DIAGRAM
15. Class Diagram
The class diagram below represents the important classes that are implemented in our
application with their attribute, operations and return types. Class diagram also represents
how each class is associated with other class and each activity, broadcast and service is
represented as a class.
17. IMPLEMENTATION
Bank Management System of “National Bank Limited” is a desktop based application is
designed from owner point of view and user friendly design of our application helps the
owner of the bank and faculty in accomplishing their task with ease. We have made attempts
to keep design simple and easy to understand.
USER INTERFACE
The system is user friendly.
Interface of the system is easily understandable.
User need not take any additional effort to understand the functionality and navigation
in our application.
The colors are chosen in such a way that user can easily understand where the input
has to be given.
23. PROCESS& VALIDATION
Main menu:
There are number of options regarding users to creating a new account or logging in as
existing customer to access the facilities system providing or exit the system after accessing
the user requirements.
Creating new account:
All the requirements should be filled with proper with correct
identification such as account number, name and initial deposit.
Logging in as existing customer:
Correct account number should be required to access through existing customer otherwise
this facility is not executable. There are also number of options regarding users to avail the
facilities system is giving to the user.
Depositing and Withdrawing account:
This required a amount customer want to deposit or withdraw and show the current balance
after executing customer’s requirement.
Viewing details:
Correct account number should be required in order to view details of customer’s account .If
not entered correct account number, then it can’t be accessed.
Converting currency:
This required a number of money user want to convert and also
required the name of currency user wish to convert in.
Uniqueness:
Each account number should be unique throughout all the existing records. Name should be
of character type and account number should be of digit. Character and digits are not allowed.
Checking of size:
Account number cannot be greater than 2 of size.
Name can’t be greater than 20 characters.
ADDITIONAL FEATURES
MAXIMIZE SCREEN
In additional features context, maximize screen is most important as it enlarges the main screen from
its original size which is very small. We enlarged the screen to make its feel and look better & so that
user might find ease at using our software.
24. ALERT TONE
The second important part of the additional features is alert tone which will alert the user when he/she
choose wrong options or when there is an error to notify to the user. So, it holds most important part
to alert the user whenever he/she makes mistakes while using our software.
DATA STRUCTURE & DATA SPECIFICATION
“ACCOUNT_INFO” Table: -
Field Name Type Constraints
Account_Number Int Reference Customerinfo
Account_Branch Varchar2(15) Not Null
Account_Type Varchar2(15) Not Null
Balance Int Not Null
“CUSTOMER_INFO” Table: -
Field Name Type Constraints
Account_Number Int Primary key
Account_Name Varchar2(10) Not Null
Gender Varchar2(20) Not Null
Age Int Not Null
Address Varchar2(20) Not Null
Branch Varchar2(20) Not Null
“CARD_INFO” Table: -
Field Name Type Constraints
Account_Number Int Reference Customerinfo
Card_Number Int Primary key
Card_Type Varchar2(10) Not Null
“LOAN_INFO” Table: -
Field Name Type Constraints
Account_Numer Int Reference Customerinfo
Loan_Type Varchar2(10) Not Null
25. Loan_Amount Int Not Null
Interest Int Not Null
“EMPLOYEE_INFO” Table: -
Field Name Type Constraints
Emp_Id Int Primary key
Emp_Name Varchar2(15) Not Null
Branch Varchar2(10) Not Null
Salary Int Not Null
Status Varchar2(10) Not Null
MAIN CODE
Now, in the end we will display our main code and concepts we used in our program.
Everything will be described briefly in a systematic concrete form with the code we made.
SELECT * FROM CUSTOMERINFO;
OUTPUT:
26. SELECT * FROM LOANINFO;
OUTPUT:
SELECT * FROM CARDINFO;
OUTPUT:
27. SELECT * FROM EMPINFO;
OUTPUT:
SELECT * FROM BRANCH;
OUTPUT:
28. SELECT * FROM CURRENCIES;
OUTPUT:
SELECT * FROM SERVICES;
OUTPUT:
SELECT * FROM CREDIT;
OUTPUT:
29. SELECT * FROM DEBIT;
OUTPUT:
SELECT * FROM EMPINFO WHERE BRANCH='Islamabad' AND STATUS='Manager';
OUTPUT:
SELECT * FROM EMPINFO WHERE SALARY BETWEEN 20000 AND 35000;
OUTPUT:
30. SELECT * FROM CARDINFO WHERE ACCOUNT_NUMBER BETWEEN '3212' AND
'3215';
OUTPUT:
SELECT * FROM CARDINFO WHERE CARD_TYPE='DEBIT';
OUTPUT:
SELECT * FROM CUSTOMERINFO WHERE GENDER='M' AND BALANCE>7500;
OUTPUT:
SELECT
ACCOUNT_NUMBER,ACC_NAME,GENDER,AGE,BALANCE,BRANCH,ADDRESS
31. ,ROW_NUMBER() OVER(ORDER BY (BALANCE) DESC) AS RANK FROM
CUSTOMERINFO;
OUTPUT:
CONCLUSION AND FUTURE WORK
CONCLUSION
Conclusion
"Bank Management System " keeps the day by day tally record as a complete batting. It can
keep the information of Account type, account opening form, Deposit, Withdrawal, and
Searching the transaction, Transaction report. Individual account opening form. Group
Account. The exciting part of this project is; it displays Transaction reports, Statistical
Summary of Account type and Interest Information.
Future Work
Our whole documentation shows the work we had done up till now. So, particularly our
program is fully complete and we further want to focus on the future to making it a better and
more efficient product.
In future, we are thinking of adding more specifications and features to make it look
better and easy to use. We are thinking of making a formula that will generate cash flow
statement, daily transactions, owner’s equity; all will be generated after one full year to show
the progress of the business annually. Future plan is still being in our thought and our
concern, we will soon release a version far better than this one and we hope that our work
will be appreciated.