Prachi Banking Mgt. System
Prachi Banking Mgt. System
Prachi Banking Mgt. System
PROJECT REPORT
ON
“BANKING MANAGEMENT SYSTEM”
SUBMITTED TO
KURUKSHETRA UNIVERSITY, KURUKSHETRA
In the partial fulfillment of requirement
For the degree
B.Com-III rd Semester (Computer Application)
Session (2020-21)
Content PageNo.
CERTIFICATE
AKNOWLEDGEMENT
PREFACE
EXISTING SYSTEM
PROPOSED SYSTEM
OUTPUT
FURTHER SCOPE
CONCLUSION
REFERENCE
CERTIFICATE
TO WHOM IT MAY CONCERN
Certified that M. Prachi D/o Mr.Mukesh Kumar a student of B.Com- 3th Semester (C.A.) ,
Roll No. 3248220006 of Department of Computer Science & App. , M.L.N. College,
SURUCHI MAHENDRU
2366920023
B. Com (C.A.) V th sem.
SUPERVISION
CERTIFICATE
SUPERVISION CERTIFICATE
This is to certify that project report entitled “HOTEL MANAGEMENT SYSTEM” Special
reference to Department of Computer Application, Mukand Lal National College, Yamuna
Nagari, a piece of work carried out by Suruchi Mahendru, student of B.Com III rd year,
Mukand Lal National College, Kurukshetra university to university under my supervision.
He has worked independently on this project with best possible efforts.
Suruchi Mahendru
B.Com 5th Sem.(C.A.)
PREFACE
PREFACE
In ever widening modern world, the present system of education is facing new challenges. It
is well known fact that today is the age of computers. The major achievement of science and
technology. Now days everyone is realizing the importance of computer which is
achievement of modern age in fifth generation of computer.
In the modern era of science and technology as a powerful nation. India is still lagging
behind due to advancement in computer technologies. This problem can be overcome only
when the youth of India of the present generation give full co-operation in rising India as a
powerful nation by learning more and more computers.
So, realizing this fact and according to time demand when computers are necessary and
important achievement, I have chosen this vocational course from Kurukshetra University,
Kurukshetra.
The ability to do a project work is not merely the output of intelligence and hard work; it also
requires the patience and stability. While working on this project, apart from these qualities I
have developed the necessary communication skills and attributes, which are always required
in a professional field. It is through this phase of learning that an individual gain attitude to
work in a cooperative manner while working as a term member. Though the most part of the
work in his own efforts yet the person learn more by discussions and conclusion. Problems
are solved and more and more questions arise and with each and every solution there is a
gain in confidence.
ACKNOWLEDGEMENT
First of all I am sincerely thankful to the power on the earth GOD who gives me blessing for
I feel obliged in taking the opportunity to thanks Dr. Shailesh Kapoor (Principal M.L.N.
My primary thanks go to Dr. Neeti Daryal (H.O.D, Comp. Sc. & Deptt.) & next to my
guide Ms. Palak (Lect. of Computer Science & Application) who poured over every inch
of the case study with pains taking attention to details & made a semi-infinite number of
helpful suggestions.
I am also grateful to my parents, my brother and teachers who gave me full support and their
precious time to me and my problem faced during my project work and guided me to make
Prince Jagga
B.Com – 5th Semester (C.A.)
PREFACE
PREFACE
Today everybody is realizing the importance of computers. Computers are one of the useful
inventions of science and technology. They are revolutionizing each and every aspect of our
life. Use of Computers in business and commercial areas has become in today’s world.
Computers usage is growing leaps and bounds in business, industry, government and
institution of studies like school, college and universities. The rate at which demand is
growing, our country could not produce requisite expertise to match the demand.
This course is aimed at making student complete & self reliant programmers. We are
imparted all knowledge about structure & basis of computer at first stage. Thus a candidate is
Today, there is hardly any sphere of human activity which has not been covered by
computers.
The traditional manual system of banking system for customers was a difficult task and time
consuming also due to increase in technology computer has proved a boon to such
organizations.
INTRODUCTION TO PROBLEM
AREA
INTRODUCTION TO PROBLEM AREA
Computers have altered completely the structure of the businesses. Large volume of
accounting and record-keeping data can be manipulated, organized, stored, retrieved and
used for specific purpose. Financial projections are made with proper & greater care. As the
computer helps manager organize and manipulates financial data. In manufacturing industry,
computers direct production, guides machines and tools, controls quality, design parts and
monitor inventories.
If we handle the system manually, a large number of man powers are required. With
Reducing the time factor for payment if money, computer will do the job accurately,
efficiently and in time up to date information may be obtained from computer any time.
The output generated by the computer will be in tabulated from which will be understood
more clearly. Neatly typed results will be taken hence making the reading easy. Multiple
In order to success any record it will only require to give a suitable command to the computer
and the desired record will either be displayed on the screen or printer.
A calendar is also a physical device (often paper). This is the most common usage of the
word. Other similar types of calendars can include computerized systems, which can be set to
This project “CALENDER SYSTEM” has been developed keeping in mind all the views,
which a user may look for. The project has been developed in such a way that it can quest
The system consists of a main menu in which the user has to press the arrows keys according
to the function he/she wants to perform. A user can choose any sorting option according to
the specification.
Each organization has its own particulars and it is usually not advisable to graft the existing
design of one organization in to another. It is difficult task to carry out the system design.
The need for system development may arise from expansion of business, unsatisfactory,
publication or a calendar for the entire year. You can create full-sized or pocket-sized
customized calendars. In this lesson, you will use the Calendar Wizard to create an April-
May calendar and customize it with text and pictures for your unit on marine mammals.
INTRODUCTION
TO
PROJECT
INTRODUCTION TO PROJECT
A bank is an organization which accepts deposits, withdrawn by cheque and makes loans and
advances interests for the purpose of earning profit. The BANKING has become the
undercurrent of modern economic development.
Organization Study
Various types of activities are undertaken in this organization. The following are undertaken
in saving account section of the bank.
1. Opening of account
2. Deposits in the account
3. withdrawals
4. Interest calculation
5. Closing the account
But in current account section withdrawals are not used, rather money is withdrawn using
cheques. Before giving the details description of each activity mentioned above firstly we
have to know what an account provide.
Account provides an ideal opportunity to save money for future contingency. Besides earning
interest, the account holder is also relieved from the strain of holding idle cash at home and
yet convenient type of account for deposit / withdrawals / payment of funds to individuals ,
pensioners , housewives , students etc.
THE FUNCTIONS OF BANKING ARE AS FOLLOWS:
OPEN AN ACCOUNT
An individuals who is more than 18 years of age and capable of entering into a contract
Two passport size photographs are to be given at the time of opening an account with
Persons authorized to operate upon the account are also required to give two passport size
photographs.
Account can be operated any number of times. There is no upper limit for maintaining
are allotted to each account and customer should always quote this no. While dealing
It must be distinctly understood that though entries may have been made to the credit of
an account against (clearing) cheques/drafts etc., in the pass book, such amounts are not
For the purpose of repaid posting “Pay-in-Slip system of Ledger posting” in adopter
under this system, posting of transactions in personal ledgers is made directly from slips
rather than from subsidiary books or journal. A slip is also called a voucher. The main
slips used in a bank are Pay-in-slips. These are filled up by the clients of the bank
for making deposit with a bank, the customer has to fill up “Pay-in-slip” form and
submit into the receiving cashier of the bank along with cash. The form of “Pay-in-slip”
has two parts. The left hand side portion of it is called counterfoil”. It is returned by the
receiving cashier after counting the cash. The counterfoil bears signature of receiving
cashier and it is duly stamped with rubber stamps of the bank. It serves as an
acknowledgement of deposits made by the customers with the bank. Now the right hand
side part of the slip remains with the bank which serves as voucher for bank. the
receiving cashier makes entry in cash book and then passes on this slip to the “personal
Accounts ledger keeper” for posting in the ledger accounts of the customer.
3. WITHDRAWLS
a. Drawings from the account can be made by cheques or withdrawals slip supplied
by the branch.
b. The account holder can make payments by means of cheques to third parties.
c.Customer who wishes to withdraw money by means of withdrawal slip must present
d. A person can’t withdraw a lesser sum than Re. 1/- except at the time of closing
account.
e. Withdrawal slip can not be made payable to third parties and hence not negotiable.
1)With drawl of large amount from the account is allowed against advance notice. The
Bank may, however, allow such withdrawal without insisting for prior notice at
in full.
(d). For withdrawing an accounts from the bank, the customers has to fill up
who gives a token to the customer. Now ledger keeper checks the slip for
signature of customer and for adequacy of amount in his ledger accounts. He also
makes posting of withdrawal in ledger account of customer. Now the slip
4.INTEREST CALCULATION
Bank also pays interest on saving deposits account on half yearly bases in month of
June and December at the rates specified by RESERVE BANK OF INDIA. The
interest is calculated on monthly product bases. For the period of December - May in
the month of June & for June-November in the month of December. The monthly
predicts are taken as the minimum balance on any day during the period of 10th to the
last date of the month. The monthly products for six month are added one month’s
interest at the prescribed rates is paid on this added amount. Interest is also paid in the
case of closing of account for the period left after payment of last interest.
5.CLOSING OF ACCOUNT
The account holder can ask for closing of account ay any time for which he requests
in writing and either issues a cheque or withdrawal order form for the balance
outstanding in account including up to date interest or instructs the Bank to depose off
the balance in any other manner. E.g. issue of demand draft/pay order, transfer of
balance outstanding in the account is posted in the ledger and the remarks are given in
In the event of death of customer, the amount standing to the credit of account becomes
satisfactory proof. In the case of joint account, on the death of one account holder, the
repayment.
The bank reserves the right to refuse opening of an account. The bank has the right to
A person who is working manually has to remember all the activities. The work done by
manually is not much fast and very much stationary is required for entering in accounts. All
the transaction has to remember. Alteration in always is very difficult. There are many
disadvantages relating to this manual system.
More Stationary is required: - In manual system there is more stationary is required for
preparing the accounts, which is extra burden on bank.
Wasting of time: - All transaction of the bank is rewarded on the basis of slips. So this system
waste more time customers have to wait for long time in queues
.
Modification is difficult: - In manual system the work is done by manually So there is a
chances of mistakes So modification is difficult.
The activities involved in computerized system are very much similar that of the manual
system. But as compared to the services provide by manual system the computerized system
is very fast. There is no paper work so there should be no bulky or irritating registers. The
This system has no disadvantages which the manual system. In this system quick result is
given by computer, So that less time is consumer by this system other than manual. Some
Saving of Time: - The daily activities are performed very quickly as compared to manual
system. It requires less time customer has not to wait for long time in queues.
No need for Subsidiary books: - In this system all the entries are entered with the help of
always up-to-date. Every transaction is entered in the concerned account as soon as it takes
place.
Quick Service: - In computerized system the services provide by the computer is so much
A. Conception
Management of the Bank feels that the manual system is slow and this irritates the
incoming customers. Moreover, the inquiry should be immediate rather than browsing
the pages of the register. He also feels that in the modern world nobody will like to
wait long for the bill and he himself wish to get the statement of the day’s transactions
Management also feels that by taking an interest in this connection, he will add to the
repute of the bank and allure the customers, so he decided to get the Banking system.
B. Feasibility study
presented to the user for review, when approved it initializes a feasibility study that
describes and valuates candidate system and provides for the selection of the best
1. Economic feasibility
2. Technical feasibility
3. Operational feasibility.
1. Economic feasibility
Economic analysis is the most frequently used method for evaluation of the
effectiveness of a candidate system. The proposed system is economically feasible;
because the benefits and the saving that are expected from the candidate system
outweighs the cost incurred. In this case we are getting the tangible benefits in terms
of low cost of maintenance of the data, less redundancy of the data and getting quick
results. One time cost is purchasing a computer and trained operator.
2. Technical feasibility
3. Operational feasibility
People are inherently resistant to change; computers have been known to facilitate
change. An estimate is made of how strong a reaction the user is likely to have
towards the development of a computerized system. By implementing this project,
there is not going to be major change in the main power. A little of training is
required, but its proposed ease of usability would not darer the to avoid it. So we
see that the system is technically, economically and operationally feasible.
SYSTEM DESIGN
design is a logical approach, which implies Systematic move towards the end project, each
step being the result of decision, based upon the previous step. In fact practically
efficiency, least cost, flexibility and security are the main objectives, which should keep in
For accurate system design, one should know the exact nature of output needed and it’s
exact layout needed, specification for input is made and then logic is developed and layout
File design
Input design
Output design
FILE DESIGN:
This is the most important part of the system design. System design is based
on the system analysis while designing the files care have been taken to the group of
data items in such a manner so as to avoid duplication the file design begins with the
name of database file, the sure of the file, the frequency of getting input to that
particular file.
INPUT DESIGN:
Great care should be taken in designing the input so that there should be no conflicts in the
output
OUTPUT DESIGN:
The major concern of the user in system is always with the output, therefore the output
design must be designed intelligible and decision Impelling. Once output report formats and
contents have been fixed the system analyst can work backward and draw the inputs, going
further back, the system analyst would evolve suitable procedures and design the forms to
captures the input data organization.
Main Menu
1. New Account
2. List of Account
4. Daily transaction
5. Edit Account
6. Exit
List of Account: - This option shows the details of all existing account.
Report for a particular Account:- This option is used to show a particular account.
{
Char na [30], ad [60], vn [30]
};
Graphics
DATE: 10-8-2019
TIME: 01:14:30
+------------------------------------------------+
¦ BAN KI NG ¦
¦ +--------------------------------------------+ ¦
¦¦ 1.New Account ¦¦
¦¦ ¦¦
¦¦ 2.List of Account ¦¦
¦¦ ¦¦
¦¦ 3.Report for A Particular Account ¦ ¦
¦¦ ¦¦
¦¦ 4.Daily Transaction ¦¦
¦¦ ¦¦
¦¦ 5.Edit Account ¦¦
¦¦ ¦¦
¦¦ 0. Exit ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦ +--------------------------------------------+ ¦
¦ YOUR CHOICE ¦
+------------------------------------------------+
***************************************************
OPEN NEW ACCOUNT
***************************************************
Please Enter Your Data
***************************************************
Your Account No. is 3
***************************************************
NAME : Amit Joshi
ADDRESS: Kurukshetra
**************************************************
Enter deposit: 500
***************************************************
Now Balance: 2500.000000
*************************************************
Press any key to continue.......
Date: 10-8-2019
Time: 22:4:37
*********************************************
Enter your account no. 3
**********************************************
Name: Simran
Last Balance: 2500.000000
Enter your Choice D/W: w
**************************************************
Enter Withdraw: 1000
**************************************************
Now Balance: 1500.000000
*************************************************
Press any key to continue.......
DATE: 10-8-2019
TIME: 05:14:37
+------------------------------------------------+
¦ EDIT ACCOUNT ¦
¦ +--------------------------------------------+ ¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ 1. Modify Account ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ 2. Close Account ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ ¦¦
¦¦ 0. Exit ¦¦
¦¦ ¦¦
¦ +--------------------------------------------+ ¦
¦ Enter Your Choice ¦
+------------------------------------------------+
**************************************************
Enter the serial no. of employee whose record is to be modified
Account No.1
Name: varun
Add: Yamuna Nagar
Verifier name: karan
Initial Amount: 5000.000000
********************************************
Do you want to modify name (y/n) y
*********************************************
Do you want to modify address (y/n) y
********************************************
Account Holder's Name: amit joshi
*************************************************
If you are sure than please reenter this name: amit joshi
*************************************************
Do you want to delete more record (y/n) y
LIMITATIONS
LIMITATIONS
1. This project is not password protected i.e. any user can access any
Computer is today’s necessary of life. It has become part of our daily life as in every field
like in bank also. It gives great benefit to this field (Bank). Those banks who has been
computerized is much better than others . It saves customers time as well as users time. It
“return” customer also. Modification and Clarification is very easy by computer. We can
check daily transaction. We can add new record easily so we can say it’s good for banks and
Bruce P.Leung
Clovis L.Tondo
www.vivekpatel.cjb.net http://www.vivekpatel.cjb.net
www.codeproject.com <http://www.codeproject.com>
CODING
#include<stdio.h>
#include<conio.h>
#include<dos.h>
#include<graphics.h>
struct cus
float in;
};
main ()
struct cus e;
struct date d;
//FILE POINTER
FILE *fp,*ft;
int i,no,t[100],j=0;
float to=0;
char ch,g[100],c,choice;
float w;
initgraph(&gd,&gm," ");
sz=sizeof(e);
cleardevice();
//DESIGNING OF FIRSTPAGE
settextjustify(CENTER_TEXT,CENTER_TEXT);
setbkcolor(4);
settextstyle(1,0,8);
outtextxy(320,100,"WELCOME");
settextstyle(3,0,15);
setcolor(14);
outtextxy(320,200,"BANKING");
settextstyle(1,0,8);
outtextxy(320,300,"PROJECT");
settextstyle(1,0,5);
setcolor(15);
getch();
//CLOSE GRAPHICS
closegraph();
e.s=0;
//FUNCTION FOR CARRING TIME
gettime(&tt);
t1=tt.ti_min;
t2=tt.ti_hour;
t3=tt.ti_sec;
getdate(&d);
d1=d.da_day;
d2=d.da_mon;
d3=d.da_year;
while(1)
{ //W1
clrscr();
gotoxy(30,1);
gotoxy(30,2);
textcolor(4);
textcolor(1);
gotoxy(36, 5);
textbackground(4);
cprintf("\bB A N K I N G");
textbackground(0);
textcolor(7);
gotoxy(30,7);
cprintf("1.New Account");
gotoxy(30,9);
cprintf("2.List of Account");
gotoxy(30,11);
gotoxy(30,13);
cprintf("4.Daily Transaction");
gotoxy(30,15);
cprintf("5.Edit Account");
gotoxy(30,17);
cprintf("0. Exit");
gotoxy(30,19);
cprintf("\n\nYOUR CHOICE ");
scanf("%d",&i);
fp=fopen("p.dat","rb+");
if (fp==NULL)
fp=fopen("p.dat","wb+");
if (fp==NULL)
exit(1);
switch(i)
{ //S1
case 1:
clrscr();
ch='y';
fflush(stdin);
while (ch=='y'|| ch=='Y')
clrscr();
rewind(fp);
if(fread(&e,sz,1,fp)==0)
printf("\n***************************************************");
printf("\n***************************************************");
printf("\n***************************************************");
printf("\n***************************************************");
else
fseek(fp,-sz,SEEK_END);
//STATEMENT FOR CARRING AUTOMATICALLY ACCOUNTNO.
while(fread(&e,sz,1,fp)==1)
printf("\n***************************************************");
printf("\n***************************************************");
printf("\n***************************************************");
printf("\n***************************************************");
fseek(fp,0,SEEK_END);
e.s+=1;
e.m1=d1;
e.m2=d2;
e.m3=d3;
//ENTRY OF ACCOUNTS
gotoxy(27,0);
cprintf("\n*********************************************");
gotoxy(18,9);
cscanf("%s",e.na);
gotoxy(18,12);
cscanf("%s",e.ad);
gotoxy(25,15);
cscanf("%s",e.vn);
gotoxy(25,18);
cscanf("%f",&e.in);
if (e.in<0)
printf("INVALID ENTRY");
AMOUNT");
else
{
printf("\nDo you want save it: (y/n): ");
fflush(stdin);
scanf("%c",&choice);
if ((choice=='y') || (choice=='Y'))
fwrite(&e,sz,1,fp);
fflush(stdin);
scanf("%c",&ch);
getch();
clrscr();
fclose(fp);
break;
case 2:
rewind(fp);
clrscr();
gotoxy(30,2);
cprintf("Date: %d-%d-%d",d1,d2,d3);
gotoxy(30,3);
cprintf("TIME: %d:%d:%d",t1,t2,t3);
printf("\n*********************************************");
INITIAL DEPO.");
printf("\n*********************************************");
to=0;
while(fread(&e,sz,1,fp)==1)
printf("\n%4d",e.s);
printf("%22f",e.in);
fflush(stdin);
t[j]=e.in;
to=to+t[j];
j=j+1;
if (e.s%19==0)
getch();
printf("\n***************************************************");
printf("\nTotal Balance In Bank %0.2f", to);
printf("\n***************************************************");
getch();
clrscr();
fclose(fp);
break;
case 3:
clrscr();
printf("\nDate: %d-%d-%d",d1,d2,d3);
printf("\nTime: %d:%d:%d",t1,t2,t3);
printf("\n**********************************************");
printf("\n**********************************************");
gotoxy(25,5);
scanf("%d",&no);
INITIAL DEPO.");
rewind(fp);
while(fread(&e,sz,1,fp)==1)
{
if(no==e.s)
fflush(stdin);
printf("\n**************************************************");
printf("\n%4d",e.s);
printf("%22f",e.in);
printf("\n**************************************************");
%d",e.m1,e.m2,e.m3);
printf("\n**************************************************");
break;
getch();
clrscr();
fclose(fp);
break;
case 4:
clrscr();
printf("\nDate: %d-%d-%d",d1,d2,d3);
printf("\nTime: %d:%d:%d",t1,t2,t3);
printf("\n*********************************************");
printf("\n**********************************************");
gotoxy(25,5);
scanf("%d",&no);
rewind(fp);
while(fread(&e,sz,1,fp)==1)
if(no==e.s)
fflush(stdin);
printf("\nName : %s",e.na);
if(c=='d'|| c=='D')
printf("\n**************************************************");
printf("\n***************************************************");
gotoxy(15,12);
scanf("%f",&w);
e.in=e.in+w;
printf("\n**************************************************");
printf("\n**************************************************");
gotoxy(17,12);
scanf("%f",&w);
e.in=e.in-w;
fseek(fp,-sz,SEEK_CUR);
fwrite(&e,sz,1,fp);
printf("\n*************************************************");
getch();
clrscr();
fclose(fp);
break;
case 5:
clrscr();
gotoxy(30,1);
gotoxy(30,2);
cprintf("TIME: %d:%d:%d ",t1,t2,t3);
textcolor(4);
textcolor(1);
gotoxy(36, 5);
textbackground(4);
cprintf("\bEDIT ACCOUNT");
textbackground(0);
textcolor(7);
gotoxy(30,10);
gotoxy(30,14);
gotoxy(30,18);
printf("0. Exit");
gotoxy(30,20);
scanf("%d",&a);
if(a==1)
char x,x2;
ch='y';
clrscr();
printf("\n**************************************************");
printf("\n Enter the serial no. of employee whose record is to be modified ");
gotoxy(10,5);
cprintf("Account No.");
scanf("%d",&no);
rewind(fp);
while (fread(&e,sz,1,fp)==1)
if(e.s==no)
printf("\nName: %s",e.na);
printf("\nAdd: %s",e.ad);
printf("\n********************************************");
printf("\nDo you want to modify name (y/n) ");
fflush(stdin);
scanf("%c",&x);
if(x=='y'||x=='Y')
scanf("%s",e.na);
printf("\n*********************************************");
fflush(stdin);
scanf("%c",&x2);
if(x2=='y'||x2=='Y')
cscanf("%s",e.ad);
fseek(fp,-sz,SEEK_CUR);
fwrite(&e,sz,1,fp);
printf("\n*************************************************");
printf("Do you want to modify another record also ");
fflush(stdin);
scanf("%c",&ch);
fflush(stdin);
getch();
clrscr();
fclose(fp);
break;
else if(a==2)
ch='y';
clrscr();
printf("\n*********************************************");
gotoxy(10,5);
printf("\n********************************************");
rewind(fp);
while(fread(&e,sz,1,fp)==1)
if(e.s==no)
gotoxy(10,8);
printf("\n*************************************************");
printf("\n If you are sure than please Reenter this name: ");
scanf("%s",g);
ft=fopen("m.dat","wb+");
rewind(fp);
while (fread(&e,sz,1,fp)==1)
if (strcmp(g,e.na)!=0)
fwrite(&e,sz,1,ft);
}
fclose(fp);
fclose(ft);
remove("p.dat");
rename("m.dat","p.dat");
fp=fopen("p.dat","rb+");
printf("\n*************************************************");
fflush(stdin);
scanf("%c",&ch);
printf("\n************************************************");
getch();
clrscr();
fclose(fp);
break;
else if(a==0)
clrscr();
break;
}
else
clrscr();
printf("\n*************************************************");
gotoxy(35,13);
cprintf("INVALID CHOICE");
getch();
break;
case 0:
fclose(fp);
exit();
default:
clrscr();
printf("\n**************************************************");
gotoxy(30,12.5);
cprintf("INVALID CHOICE");
getch();
} //S1 CLOSE
} //W1 CLOSE
} //M1 CLOSE
int col,row;
for(col=x1;col<x2;col++)
gotoxy(col,y1);
cprintf("%c",196);
gotoxy(col,y2);
cprintf("%c",196);
for(row=y1;row<y2;row++)
gotoxy(x1,row);
cprintf("%c",179);
gotoxy(x2,row);
cprintf("%c",179);
gotoxy(x1,y1);
cprintf("%c",218);
gotoxy(x1,y2);
cprintf("%c",192);
gotoxy(x2,y1);
cprintf("%c",191);
gotoxy(x2,y2);
cprintf("%c",217);