Программное обеспечение пункта обмена валюты банкаРефераты >> Программирование и компьютеры >> Программное обеспечение пункта обмена валюты банка
· Код валюты;
· Наименование валюты;
· Краткое наименование валюты;
· Дата установки курса;
· Время установки курса;
· Курс покупки валюты банком за наличные рубли;
· Курс продажи валюты банком за наличные рубли;
· Масштаб;
Понятие масштаб используется в том случае, когда курс описываемой валюты относительно базовой меньше единицы. Обычно задают сумму в базовой валюте, которая содержится в единице описываемой валюты, например, 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 |
Масштаб |