Credit Card System

Cerrado Publicado Jul 11, 2006 Pagado a la entrega
Cerrado Pagado a la entrega

Design a credit card system showing both bank and customer interaction

with the system. A customer should have access to their account

through a password (it could be encrypted). All customers must have an

account number and only the bank will have access to the database that

stores all customers' data. A customer should be able to check their

account balance, make a payment and change their personal data

(address, name etc) and the system should be able to update an account

after any modification. The system should also be able to validate all

users to prevent fraud and the bank should be able to print out a

customer's information when needed. This system should be able to

handle multiple users. Be sure to use various architectural patterns

(MVC, factory and others you feel can help). This system should follow

a web-based architecture. The password and username database should be

different from the account database. The system should use the

database to check the existence of an account or customer. An account

could be retrieved by entering account number, customer's last name,

or social security number. A user only has a maximum of three attempts

after which they are locked out if they fail to enter the right

password. The bank should have access to the account database and not

the password database. You can use any stand alone server of your

choice but TOMCAT is preferable. Be sure to have a [url removed, login to view] that

compiles all programs and puts all class files in a "classes folder"

and all source file in a "source folder".

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

windows

Administración de bases de datos Ingeniería MySQL PHP Arquitectura de software Verificación de software SQL

Nº del proyecto: #3636478

Sobre el proyecto

4 propuestas Proyecto remoto Activo Jul 27, 2006

4 freelancers están ofertando un promedio de $48 por este trabajo

navol

See private message.

$38.25 USD en 9 días
(109 comentarios)
6.1
bbarar

See private message.

$68 USD en 9 días
(321 comentarios)
6.0
alynoureldin

See private message.

$42.5 USD en 9 días
(1 comentario)
0.0
shabbirhusain

See private message.

$42.5 USD en 9 días
(0 comentarios)
0.0