Video/Games System

A videos/games renting company requires an information system to hold and manipulate information on videos and games available for renting and on customers. The system should be able to perform a number of operations including holding the name of every item (videos and games), allocating a numeric code (number) for every item, working out the cost for renting out, the availability, returning the total number on loans etc. The system also should be able to add and delete items, to loan items and mark the items that are on loan. Other things like distinguishing between old and new releases could be included. On the customers side, the system should create an account for every customer, store the name and address of every customer, the names of items on loan, the amount to be paid, date of returning the item and any penalty charges. It should also add and delete customers and return the total number of customers, and to be able to deal with special classes such as senior citizens for charging purposes. Your task is to design and implement an object-oriented model of the system. It is up to you how to go along the task. You might decide to start say by making use of two base classes, one for video and games for rent (items_for_rent) and the other for customers (customers) with member data and functions to perform the above tasks. The program should illustrate some of the major concepts in C++ such as inheritance, polymorphism etc These have to be inculded too: Functionality User Interface/Presentation Completeness Use of Classes Use of constructors/destructors Use of dynamic objects Use of inheritance Use of association/aggregation Use of polymorphism (two forms) Form 1 Form 2 File handling Use of arrays&pointers Use of functions Use of iteration and selection Coding standards Header box/Comments Layout/Names

## Deliverables

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

## Platform

Any Windows operating system

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Veja mais: store design objects, store design concepts, return oriented programming, programming video games, programming rent, programming polymorphism, programming pointers, programming inheritance, programming games in c++, programming for games, programming concepts, polymorphism programming, pointers in c programming, pointers c programming, operating system programming, object oriented programming polymorphism, object oriented programming inheritance, object oriented programming concepts, new start loan program, inheritance programming

Acerca do Empregador:
( 6 comentários ) United Kingdom

ID do Projeto: #2887209

Concedido a:


See private message.

$34 USD em 14 dias
(139 Comentários)

5 freelancers estão ofertando em média $17 para esse trabalho


See private message.

$17 USD in 14 dias
(55 Comentários)

See private message.

$18.7 USD in 14 dias
(11 Comentários)

See private message.

$10.2 USD in 14 dias
(12 Comentários)

See private message.

$6.76 USD in 14 dias
(0 Comentários)