Find Jobs
Hire Freelancers

advance operating system

$10-15 USD

Terminado
Publicado hace más de 19 años

$10-15 USD

Pagado a la entrega
Your report must include: Listing of new program files (or modified files) with appropriate comments, Description of the algorithms used, Expected input format with source, Expected output format with source, A capture of the interaction with your program (test cases to demonstrate it works as specified). Modify the existing echoing client/server pair to act as an electronic bank. The client handles the user interaction while the server acts as the bank. There is only one client accessing the bank at a time. The user, via the client, may open new account, deposit money into an existing account, check the account balance, close the account, or withdraw money from an existing account. When creating a new account the user must supply a name and initial deposit in whole dollars. The server will return an account number for future interactions. To deposit money the user must supply the account number and an amount of money to deposit in whole dollars. The server will return the balance in the account. To check the balance in the account the user need only supply the account number. The server returns the account balance or an error if the account number does not exist. To close an account the user asks for the entire balance to be withdrawn. Doing this invalidates the account number. To withdraw money from an existing account the user must supply the account number and the amount of money to withdraw in whole dollars. On deposit, balance checking, or closing, the account number must exist otherwise the server returns an error. ## Deliverables Your report must include: Listing of new program files (or modified files) with appropriate comments, Description of the algorithms used, Expected input format with source, Expected output format with source, A capture of the interaction with your program (test cases to demonstrate it works as specified). Modify the existing echoing client/server pair to act as an electronic bank. The client handles the user interaction while the server acts as the bank. There is only one client accessing the bank at a time. The user, via the client, may open new account, deposit money into an existing account, check the account balance, close the account, or withdraw money from an existing account. When creating a new account the user must supply a name and initial deposit in whole dollars. The server will return an account number for future interactions. To deposit money the user must supply the account number and an amount of money to deposit in whole dollars. The server will return the balance in the account. To check the balance in the account the user need only supply the account number. The server returns the account balance or an error if the account number does not exist. To close an account the user asks for the entire balance to be withdrawn. Doing this invalidates the account number. To withdraw money from an existing account the user must supply the account number and the amount of money to withdraw in whole dollars. On deposit, balance checking, or closing, the account number must exist otherwise the server returns an error. On withdrawal, the account must exist and have sufficient funds to cover the withdrawal otherwise the server returns an error. The bank must be persistent. It must maintain the account information from one invocation of the server to the next. (the afs version needs the iostream included.) Afs-UNIX Linux Microsoft Visual Studio v6 Readme Readme Example write up .doc: [login to view URL] Example write up .pdf [login to view URL] ## Platform Afs-UNIX Linux Microsoft Visual Studio v6 Readme Readme Example write up .doc: [login to view URL] Example write up .pdf [login to view URL]
ID del proyecto: 3422917

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 19 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$12 USD en 5 días
0,0 (0 comentarios)
0,2
0,2
1 freelancer está ofertando un promedio de $12 USD por este trabajo
Avatar del usuario
See private message.
$12,75 USD en 5 días
4,8 (338 comentarios)
6,4
6,4

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Miembro desde nov 6, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.