Программное обеспечение пункта обмена валюты банка
Рефераты >> Программирование и компьютеры >> Программное обеспечение пункта обмена валюты банка

· Код валюты;

· Наименование валюты;

· Краткое наименование валюты;

· Дата установки курса;

· Время установки курса;

· Курс покупки валюты банком за наличные рубли;

· Курс продажи валюты банком за наличные рубли;

· Масштаб;

Понятие масштаб используется в том случае, когда курс описываемой валюты относительно базовой меньше единицы. Обычно задают сумму в базовой валюте, которая содержится в единице описываемой валюты, например, 5500 рублей на 1 доллар США. Число МАСШТАБ можно использовать, как количество единиц описываемой валюты, относительно которых пользователь задаст валютный курс в виде суммы в базовой валюте. Например, для украинского карбованца курс будет равен 1 рубль на 20 карбованцев, если МАСШТАБ принять за 20.

Для удобства работы и повышения скорости обработки данных есть смысл в базе данных «Валюты» хранить кроме кода и наименования валюты, также и некоторве текушие данные, необходимые при расчетных операциях - краткое наименование, текущий курс покупки и продажи, курс ЦБ России.

Окончательный состав и структуры информационных файлов.

Таким образом мы можем определиться по составу БД проектируемой программы: основная база данных предназначена для хранения данных о совершенных в течение операционного дня (смены) обменных операциях и данных о клиентах, дополнительные БД справочников, в которых содержится информация о кодах и наименованиях ценностей, валют и видах документов и база данных курсов валют на каждую дату. Структуры БД системы приведены в табл. 2-6.

Таблица 2.

Структура базы данных «Операции»

Имя поля

Тип поля

Длина

Дробь

Назначение

FIO

Char

35

 

Фамилия, Имя, Отчество

CDOC

Num

3

 

Код вида документа

DSER

Char

7

 

Серия документа

DNOM

Num

6

0

Номер документа

REZIDENT

Logical

1

 

Признак резидент/нерезидент

BCODC

Num

3

0

Код ценности полученной клиентом

BCODCUR

Num

3

0

Код валюты полученной клиентом

BSUM

Num

15

2

Сумма валюты полученной клиентом

SCODC

Num

3

0

Код ценности принятой от клиента

SCODCUR

Num

3

0

Код валюты принятой от клиента

SSUM

Num

15

2

Сумма валюты принятой от клиента

SSER

Num

2

0

Серия справки

SNOM

Num

6

0

Номер справки

DATA

Date

8

 

Дата

Таблица 3

Структура базы данных «Ценности»

Имя поля

Тип поля

Длина

Дробь

Назначение

COD

Num

3

0

Код ценности

NAME

Char

25

 

Наименование ценности

Таблица 4

Структура базы данных «Валюты»

Имя поля

Тип поля

Длина

Дробь

Назначение

COD

Num

3

0

Код валюты

NAME

Char

25

 

Наименование валюты

BKURS

Num

10

2

Курс покупки

SKURS

Num

10

2

Курс продажи

CKURS

Num

10

2

Курс ЦБ РФ

SHORT_NAME

Char

3

 

Краткое наименование валюты

SCALE

Num

4

0

Масштаб


Страница: