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

Разработка структуры информационных файлов и их связей.

Предварительные соображения

Из проведенного выше анализа входных и выходных данных можно сделать предварительные соображения о структуре базы данных для хранения информации в нашей системе. В табл.1 приведена первоначальный вариант структуры базы с наименованиями полей и их типами, а также описанием назначения каждого из полей БД.

Таблица 1

Предварительная структура базы «Операции»

Имя поля

Тип поля

Длина

Дробь

Назначение

FAM

Char

15

 

Фамилия

NAME

Char

15

 

Имя

SNAME

Char

15

 

Отчество

CDOC

Char

10

 

Вид документа

DSER

Char

7

 

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

DNOM

Num

6

0

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

REZIDENT

Logical

1

 

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

BCODC

Num

3

0

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

BNAMEC

Char

20

0

Наименование ценности полученной клиентом

BCODCUR

Num

3

0

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

BNAMECUR

Char

20

0

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

BSUM

Num

15

2

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

SCODC

Num

3

0

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

SNAMEC

Char

20

0

Наименование ценности принятой от клиента

SCODCUR

Num

3

0

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

SNAMECUR

Char

20

0

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

SSUM

Num

15

2

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

SSER

Num

2

0

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

SNOM

Num

6

0

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

DATA

Date

8

 

Дата совершения обменной операции

Анализируя приведенную структуру можно внести некоторые коррективы, как в саму структуру, так и в состав информационных файлов программы в целом.

· Нет необходимости хранить Фамилию Имя и Отчество клиента в отдельных полях БД, целесообразно объединить их в одно поле, приняв для него приемлемую длину.

· Для кодов ценностей и валют необходимо предусмотреть специальные базы данных (справочники), в которых должны храниться коды и их расшифровка, поскольку список кодов валют и ценностей, приведенный на обороте справки не включает в себя все возможные коды, а хранение кодов и наименований в основной базе является неоправданным с точки зрения размера записи в БД.Кроме того заполнение граф документа с помощью справочников значительно облегчит и ускорит работу кассира. В системе необходимо предусмотреть специальную процедуру внесения в справочники изменений и дополнений.

· Хранение в основной БД наименования документа клиента в символьном виде также нецелесообразно.Желательно хранить в базе код предъявленного документа из специального справочника, аналогично описанному выше.

Таким образом определился первоначальный состав информационных файлов. В него войдут:

· Основная БД «Операции»;

· Справочник кодов ценностей «Ценности»;

· Справочник кодов валют «Валюты»;

· Справочник видов документов «Документы».

Для выполнения всех расчетных операций необходимо также иметь еще одну БД, в которой будут храниться числовые величины обменных курсов валют за каждый день. Описать курс валюты можно следующими информационными единицами:


Страница: