В таблицах базы данных использованы ключевые поля типа счетчик для удобства поиска и формирования необходимых связей между таблицами. Система классификации разрабатываемой ИС представлена в таблице 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, просмотров: 297.