В таблицах базы данных использованы ключевые поля типа счетчик для удобства поиска и формирования необходимых связей между таблицами. Система классификации разрабатываемой ИС представлена в таблице 5.

Рис.6.Датологическая модель
Таблица 5. Система классификации.
| Наименование классификатора | Значность кода | Система кодировани | Система классификации | Вид классификатора |
| Код_Сметы_Зак | 16 | Серийный № | Отсутствует | Локальный |
| Код_Дог_Пос | 16 | Серийный № | Отсутствует | Локальный |
| Код_Дог_Подр | 16 | Серийный № | Отсутствует | Локальный |
| Код_Дог_Постав | 16 | Серийный № | Отсутствует | Локальный |
| Код_Заказчика | 16 | Серийный № | Отсутствует | Локальный |
| Код_Поставщика | 16 | Серийный № | Отсутствует | Локальный |
| Код_Подрядчика | 16 | Серийный № | Отсутствует | Локальный |
| Код_Отд_Догов | 16 | Серийный № | Отсутствует | Локальный |
| Код_Смета_Пост | 16 | Серийный № | Отсутствует | Локальный |
| Код_Смета_Заказ | 16 | Серийный № | Отсутствует | Локальный |
| Код_Смета_Подр | 16 | Серийный № | Отсутствует | Локальный |
| ИНН/КПП | 10 | Комбинир. | Многоаспект | Общероссийс |
| Номер договора | 16 | Серийный № | Отсутствует | Локальный |
| Номер сметы | 16 | Серийный № | Отсутствует | Локальный |
Характеристика нормативно-справочной и входной оперативной информации
Входными данными являются данные для формирования справочной
информации:
1. Данные о заказчике
2. Данные о подрядчике
3. Данные об отделе договоров
4. Данные о поставщиках материалов.
Информация хранится в таблицах:
1. Таблица заказчики
2. Таблица подрядчики
3. Таблица поставщики
4. Таблица отдел договоров.
Входная информация обновляется в процессе работы программы, могут произойти какие-либо корректировки, которые нельзя предусмотреть, такие как расторжение договора, увольнение работника ведущего договор и т.д.
Характеристика результатной информации
Перечни промежуточных функций и выходных документов представлен в таблицах.
Информация, которая формируется в процессе обработки входных данных, хранится в таблицах:
1. Договор_Заказчик
2. Договор_Подрядчик
3. Договор_Поставщик
4. Смета_Заказчик
5. Смета_Подрядчик
6. Смета_Поставщик
Описание функций, формирующих промежуточную информацию сведены в таблицу 6.
Таблица 6. Функции.
| № п/п | Номер функции | Название использованных таблиц | Название экранных форм |
| Заказчик Подрядчик Поставщик | Формирование окна Договоры, заключенные отделом. | ||
| Смета_Заказчик | Формирование экранной формы Смета_Заказчик | ||
| Смета_Подрядчик | Формирование экранной формы Смета_Подрядчик | ||
| Смета_Поставщик | Формирование экранной формы Смета_Поставщик | ||
| Заказчики Договор_Заказчики Смета_Закзчики | Формирование отчета Заказчики, договора, сметы | ||
| Отдел заключения договоров | Формирование отчета Отдел заключения договоров | ||
| Подрядчики Смета_Подрядчики | Формирование отчета Подрядчики | ||
| Поставщики Смета_Поставщики | Формирование отчета Поставщики материалов |
Структуры таблиц, хранящих информацию из вновь образующих документов, сведены в таблицы 7-16.
Таблица 7. Структура справочника Заказчики.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код заказчика | Счетчик | — | — | Код заказчика |
| Наименование | Текстовый | — | — | Полное название заказчика |
| Адрес | Текстовый | — | — | Адрес заказчика |
| Телефон | Текстовый | — | — | Телефон |
| Индекс | Текстовый | — | — | Почтовый индекс |
| ИНН/КПП | Текстовый | — | — | Индивидуальный идентификатор |
Таблица 8. Структура справочника Подрядчики.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код подрядчика | Счетчик | — | — | Код подрядчика |
| Наименование | Текстовый | — | — | Полное название заказчика |
| Адрес | Текстовый | — | — | Адрес подрядчика |
| Индекс | Текстовый | — | — | Почтовый индекс |
| ИНН/КПП | Текстовый | — | — | Индивидуальный идентификатор |
Таблица 9. Структура справочника Поставщики.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код поставщика | Счетчик | — | — | Код поставщика |
| Наименование | Текстовый | — | — | Полное название поставщика |
| Адрес | Текстовый | — | — | Адрес подрядчика |
| Индекс | Текстовый | — | — | Почтовый индекс |
| ИНН/КПП | Текстовый | — | — | Индивидуальный идентификатор |
Таблица 10. Структура справочника Отдел договоров.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код отдела | Счетчик | — | — | Код ведущего специалиста |
| ФИО | Текстовый | — | — | ФИО специалиста |
| Возраст | Текстовый | — | — | Адрес специалиста |
| Телефон | Текстовый | — | — | телефон |
Таблица 11. Структура таблицы Договор_Заказчик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код договор_заказчик | Счетчик | — | — | Код договора с заказчиком |
| № договора | Текстовый | — | — | Номер договора |
| Код заказчика | Числовой | — | — | Код заказчика |
| Код отв. отдел | Числовой | — | — | Код специалиста, ведущего договор |
| Сумма | Денежный | — | — | Сумма на которую заключен договор |
Таблица 12. Структура таблицы Договор_Подрядчик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код договор_Подрядчик | Счетчик | — | — | Код договора с подрядчиком |
| № договора | Текстовый | — | — | Номер договора |
| Код подрядчика | Числовой | — | — | Код подрядчика |
| Код отв. отдел | Числовой | — | — | Код специалиста, ведущего договор |
| Сумма | Денежный | — | — | Сумма на которую заключен договор |
Таблица 13. Структура таблицы Договор_Поставщик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код договор_Поставщик | Счетчик | — | — | Код договора с поставщиком |
| № договора | Текстовый | — | — | Номер договора |
| Код поставщика | Числовой | — | — | Код поставщика |
| Код отв. отдел | Числовой | — | — | Код специалиста, ведущего договор |
| Сумма | Денежный | — | — | Сумма на которую заключен договор |
Таблица 14. Структура таблицы Смета_Заказчик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код Смета_Заказчик | Счетчик | — | — | Код сметы |
| № сметы | Тестовый | — | — | Номер сметы |
| № договора | Числовой | Номер договора с заказчиком | ||
| Название | Тестовый | — | — | Название сметы |
| Описание | Тестовый | — | — | Описание, дополнительные сведение |
| Стоимость | Тестовый | — | — | Сумма сметы |
Таблица 15. Структура таблицы Смета_Подрядчик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код Смета_Подрядчик | Счетчик | — | — | Код сметы |
| № сметы | Тестовый | — | — | Номер сметы |
| № договора | Числовой | Номер договора с подрядчиком | ||
| Название | Тестовый | — | — | Название сметы |
| Описание | Тестовый | — | — | Описание, дополнительные сведение |
| Стоимость | Тестовый | — | — | Сумма сметы |
Таблица 16. Структура таблицы Смета_Поставщик.
| Поле | Тип | Значение | Ограничение | Комментарий |
| Код Смета_Поставщик | Счетчик | — | — | Код сметы |
| № сметы | Тестовый | — | — | Номер сметы |
| № договора | Числовой | Номер договора с поставщиком | ||
| Название | Тестовый | — | — | Название сметы |
| Описание | Тестовый | — | — | Описание, дополнительные сведение |
| Стоимость | Тестовый | — | — | Сумма сметы |
Дата: 2019-12-10, просмотров: 355.