Дипломная работа: Автоматизация взаимодействия между отделами рекламно-производственной компании «Синтезис»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
В момент отображения записей из таблиц кодовые поля не отображаются,
поскольку информация, содержащаяся в них, не дает пользователю никакой
пользы. Отображение данных полей оправдано только при отладке продукта и
важно только для программиста, который проверяет правильность отображения
информации в БД.
Именно поэтому работ с ключевыми полями возможна только с помощью
списков выбора, что дает возможность избежать ввода ключевых полей самим
пользователем.
Чтобы проверить правильность ввода информации, реализована маска
ввода, которая подсказывает пользователю не только тип данных, вводимых в
таблицу, но и их вид.
Для корректной работы приложения пользователя с самим программным
продуктом, производится настройка таблиц, созданных в пользовательском
приложении. Первым делом осуществляется настройка полей, отображаемых и
выводимых символов и т.д. Все это нужно для будущего удобства пользователя
при работе с ПО.
Изменение данных таблиц происходит при помощи ввода информации в
поля, предназначенные для этого. Ввод в них возможен тогда, когда нужно
ввести большие объемы данных в одну табличную запись.
Блок –схема блок-схема алгоритма программного модуля приведена на
рис. 2.6.
88
Цикл по документам
i=1; i<=12; m++
Создание
представления для
списка документов
Sale
Чтение i-й записи
представления
Postav
Postav[i].date_id=Postav
[j].idpost_id;
Postav[i].prod=m
Да
Нет
А
А
i=i+1
Сортировка Saleпо
значению полей
datereg
Начало
Установка
соединения с
сервером БД
Фильтр таблицы
GoodSales по
условию (status=1)
Открытие таблиц
GoodSales, Good
Б
Расчет итоговых
показателей отчета
Конец цикла по
документам
Расчет общего
количества
П12=П12+П11
Б
Цикл по товарам,
j=1; j<=COUNT(Prod);
j++
Фильтр представления
Prod по условию
Date>date_in
Расчет итогового
показателя
Конец цикла по
документам
Внесение
рассчитанного
показателя П10 в
макет отчета
Конец
Закрытие таблиц,
уничтожение
представления
Postav
Рисунок 2.6 Блок-схема алгоритма программного модуля
89
2.4. Контрольный пример реализации проекта и его описание
Работа с системой начинается с авторизации пользователя, для чего
используется форма авторизации:
Рис.2.7 Форма авторизации
При правильном вводе пароля и логина осуществляется вход в систему.
Для работы со справочниками используется формы ввода, приведенные на
рисунках ниже:
90
Рис.2.8 Форма регистрации клиентов
При нажатии кнопки «Зарегистрировать» введенная в поля формы
информация заносится в базу данных.
Для учета заявки на отгрузку необходимо заполнить данные экранной
формы (Рис. 2.9).
91
Рис.2.9 Экранная форма учета заявок на отгрузку
Необходимо вначале сформировать заявку, выбрав клиента из
выпадающего списка и введя дату документа и склад, откуда будет
осуществляться отгрузка.
После этого сотрудник проводит заполнение созданной заявки путем
последовательного выбора продукции и ввода количества. При этом менеджер
имеет возможность как удаления всей заявки, так и ее отдельных строк, либо
может ее сохранить. Просмотреть заявку можно, найдя ее по датам
формирования (Рис. 2.10).
Источник: https://baza.diplomsite.ru/previewfile/1691