Смекни!
smekni.com

Проектирование информационной технологии АРМ (стр. 6 из 10)

информации:

1. Данные о заказчике

2. Данные о подрядчике

3. Данные об отделе договоров

4. Данные о поставщиках материалов.

Информация хранится в таблицах:

1. Таблица заказчики

2. Таблица подрядчики

3. Таблица поставщики

4. Таблица отдел договоров.

Входная информация обновляется в процессе работы программы, могут произойти какие-либо корректировки, которые нельзя предусмотреть, такие как расторжение договора, увольнение работника ведущего договор и т.д.

2.1.4 Характеристика результатной информации

Перечни промежуточных функций и выходных документов представлен в таблицах.

Информация, которая формируется в процессе обработки входных данных, хранится в таблицах:

1. Договор_Заказчик

2. Договор_Подрядчик

3. Договор_Поставщик

4. Смета_Заказчик

5. Смета_Подрядчик

6. Смета_Поставщик

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

Таблица 6. Функции.


п/п
Номер функции Название использованных таблиц Название экранных форм
ЗаказчикПодрядчикПоставщик Формирование окна Договоры, заключенные отделом.
Смета_Заказчик Формирование экранной формы Смета_Заказчик
Смета_Подрядчик Формирование экранной формы Смета_Подрядчик
Смета_Поставщик Формирование экранной формы Смета_Поставщик
ЗаказчикиДоговор_ЗаказчикиСмета_Закзчики Формирование отчета Заказчики, договора, сметы
Отдел заключения договоров Формирование отчета Отдел заключения договоров
ПодрядчикиСмета_Подрядчики Формирование отчета Подрядчики
ПоставщикиСмета_Поставщики Формирование отчета Поставщики материалов

Структуры таблиц, хранящих информацию из вновь образующих документов, сведены в таблицы 7-16.

Таблица 7. Структура справочника Заказчики.

Поле Тип Значение Ограничение Комментарий
Код заказчика Счетчик Код заказчика
Наименование Текстовый Полное название заказчика
Адрес Текстовый Адрес заказчика
Телефон Текстовый Телефон
Индекс Текстовый Почтовый индекс
ИНН/КПП Текстовый Индивидуальный идентификатор

Таблица 8. Структура справочника Подрядчики.

Поле Тип Значение Ограничение Комментарий
Код подрядчика Счетчик Код подрядчика
Наименование Текстовый Полное название заказчика
Адрес Текстовый Адрес подрядчика
Индекс Текстовый Почтовый индекс
ИНН/КПП Текстовый Индивидуальный идентификатор

Таблица 9. Структура справочника Поставщики.

Поле Тип Значение Ограничение Комментарий
Код поставщика Счетчик Код поставщика
Наименование Текстовый Полное название поставщика
Адрес Текстовый Адрес подрядчика
Индекс Текстовый Почтовый индекс
ИНН/КПП Текстовый Индивидуальный идентификатор

Таблица 10. Структура справочника Отдел договоров.

Поле Тип Значение Ограничение Комментарий
Код отдела Счетчик Код ведущего специалиста
ФИО Текстовый ФИО специалиста
Возраст Текстовый Адрес специалиста
Телефон Текстовый телефон

Таблица 11. Структура таблицы Договор_Заказчик.

Поле Тип Значение Ограничение Комментарий
Код договор_заказчик Счетчик Код договора с заказчиком
№ договора Текстовый Номер договора
Код заказчика Числовой Код заказчика
Код отв. отдел Числовой Код специалиста, ведущего договор
Сумма Денежный Сумма на которую заключен договор

Таблица 12. Структура таблицы Договор_Подрядчик.

Поле Тип Значение Ограничение Комментарий
Код договор_Подрядчик Счетчик Код договора с подрядчиком
№ договора Текстовый Номер договора
Код подрядчика Числовой Код подрядчика
Код отв. отдел Числовой Код специалиста, ведущего договор
Сумма Денежный Сумма на которую заключен договор

Таблица 13. Структура таблицы Договор_Поставщик.

Поле Тип Значение Ограничение Комментарий
Код договор_Поставщик Счетчик Код договора с поставщиком
№ договора Текстовый Номер договора
Код поставщика Числовой Код поставщика
Код отв. отдел Числовой Код специалиста, ведущего договор
Сумма Денежный Сумма на которую заключен договор

Таблица 14. Структура таблицы Смета_Заказчик.

Поле Тип Значение Ограничение Комментарий
Код Смета_Заказчик Счетчик Код сметы
№ сметы Тестовый Номер сметы
№ договора Числовой Номер договора с заказчиком
Название Тестовый Название сметы
Описание Тестовый Описание, дополнительные сведение
Стоимость Тестовый Сумма сметы

Таблица 15. Структура таблицы Смета_Подрядчик.

Поле Тип Значение Ограничение Комментарий
Код Смета_Подрядчик Счетчик Код сметы
№ сметы Тестовый Номер сметы
№ договора Числовой Номер договора с подрядчиком
Название Тестовый Название сметы
Описание Тестовый Описание, дополнительные сведение
Стоимость Тестовый Сумма сметы

Таблица 16. Структура таблицы Смета_Поставщик.

Поле Тип Значение Ограничение Комментарий
Код Смета_Поставщик Счетчик Код сметы
№ сметы Тестовый Номер сметы
№ договора Числовой Номер договора с поставщиком
Название Тестовый Название сметы
Описание Тестовый Описание, дополнительные сведение
Стоимость Тестовый Сумма сметы

2.2 Программное обеспечение задачи (комплекса задач, АРМ)

2.2.1 Общие положения (дерево функций и сценарий диалога)

Диалог – это процесс обмена информацией между пользователем и программной системой, осуществляемый через интерактивный терминал и по определенным правилам [12]. Общение компьютера и пользователя при работе с информационной системой осуществлено в диалоговом режиме, управляемого программой.

Пользовательский интерфейс построен по технологии WIMP (окна, пиктограммы, мышь, всплывающие и выпадающие меню). Использованы основные элементы графического интерфейса: окна приложения, окна диалога, окна контекстного меню, иерархическое меню, компоненты ввода-вывода, пиктограммы панели инструментов, программные пиктограммы и т.д. Элементы графического интерфейса реализуют как служебные, так и основные функции программы.

Список функций, реализованный в программе, представлен в таблице 17.

Таблица 17. Функции программы.

№п/п Служебные функции Название окна приложения
Ввод исходных данных Окно формирования справочных данных
Формирование учетных данных Окно формирование учетных данных
Выбор типа операций экономистом Меню системы
Изменение, удаление, добавление записей в справочниках Окно формирования справочных данных
Изменение, удаление, добавление записей учетной информации Окно формирование учетных данных
Получение данных по запросам Окно главной формы
Получение отчетной информации Окно подменю отчеты

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