Файл: Проектирование реализации операций бизнес-процесса (на примере «Складской учет» ).pdf
Добавлен: 16.06.2023
Просмотров: 552
Скачиваний: 8
а) набор процессов ввода-вывода;
б) процесс диалога.
Задачи процесса диалога:
а) определение задания, которое пользователь возлагает на систему;
б) приём логически связанных входных данных от пользователя и размещение их в переменных соответствующего процесса в нужном формате;
в) вызов процесса выполнения требуемого задания.
В результате можно выделить следующие основные виды диалога: меню, вопросы и ответы, экранные формы.
На форме информация должна располагаться следующим образом:
а) главная информация, на которую в первую очередь следует обратить внимание, должна всегда отображаться в видном месте, чтобы пользователь ее сразу заметил;
б) информация, которая используется довольно редко (средства справки и помощи) не должна отображаться или находится в угловой части формы;
в) не срочная или менее необходимая информация не должна все время находиться перед пользователем, но должна быть доступна, когда понадобится.
Обратим внимание на средства управления графического интерфейса пользователя. «Управление» - общий термин для компонентов интерфейса типа слайдеров, кнопок, кадров (фреймов), переключателей и т.д., которые служат, чтобы заместить объекты, являющиеся знакомыми пользователям из реального мира.
Предназначение средств управления графического интерфейса:
- кнопки используются, чтобы выбрать опцию или вызвать событие (например, закрытие подпрограммы);
- метки и текстовые блоки используются для текстовой информации. Различие между ними - текстовые поля, позволяют пользователю вводить текстовые данные в поля, в то время как метки - поля не редактируемые, используемые только для отображения текста, типа подсказок, команд пользователя и т.д.;
- списки - это специализированные средства управления, которые отображают раскрывающиеся списки определенных значений (часто с присоединенными слайдерами, чтобы перемещаться вверх или вниз по списку) и позволяют пользователю выбирать значение из списка, или вводить другое значение в присоединенное текстовое поле.
Списки - удобный и компактный элемент интерфейса, который занимает минимум места на экране и в то же время несет большую информационную нагрузку [12].
Примеры средств управления графического интерфейса пользователя представлены на рисунке 3.1.
Рисунок 3.1. Пример средств графического интерфейса пользователя
Принципы создания меню. Основной элемент автоматизированной системы, называющийся меню, позволяет пользователю выполнять операции внутри приложения и управлять процессом решения задач. Меню - набор опций, которые отображаются на экране, где пользователи могут выбирать и выполнять различные операции, тем самым производя изменения в состоянии интерфейса. Достоинство меню в том, что пользователи не должны помнить название элемента или действия, которое они хотят выполнить - они должны только распознать его среди пунктов меню. Таким образом, меню может использовать даже неопытный пользователь. Однако проект меню должен быть тщательно продуман - чтобы меню было эффективным, названия пунктов меню должны быть очевидными.
Основные принципы проектирования форм. Формы - основной элемент интерфейса. Назначение форм - удобный ввод и просмотр данных, состояния, сообщений автоматизированной системы.
Принципы проектирования форм:
- форма проектируется для более удобного, более понятного и скорейшего достижения решения поставленной задачи. Если форма переносится из бумажной формы, то передвижение по смежным полям не должно вызывать затруднений у пользователя;
- размещение информационных единиц на пространстве формы должно соответствовать логике ее будущего использования: это зависит от необходимой последовательности доступа к информационным единицам, частотой их использования, а также от относительной важности элементов;
- важно использовать незаполненное пространство, чтобы создать равновесие и симметрию среди информационных элементов формы, для фиксации внимания пользователя в нужном направлении;
- логические группы элементов необходимо отделять пробелами, строками, цветовыми или другими визуальными средствами;
- взаимозависимые или связанные элементы должны отображаться в одной форме.
Дизайн заголовков и полей. Основные принципы дизайна заголовков и полей:
а) длинные колоночные поля, или длинные столбцы информационных единиц с одиночными полями, необходимо объединять в группы пять элементов, разделяемых пустой строкой - это помогает пользователю мысленно обрабатывать информацию по выделенным группам;
б) формы, которые содержат большое количество информации, должны иметь названия разделов, которые однозначно свидетельствуют о характере принадлежащей им информации;
в) необходимо четко разделить отображение заголовков и непосредственно полей ввода, поскольку такая путаница может вызвать дискомфорт у пользователя.
Работа с приложением
Главная форма созданной базы данных содержит в себе 2 кнопки, при нажатии на которые открываются формы для работы с операциями (рисунок 3.2).
Рисунок 3.2. Главная форма приложения
Главная форма появляется сразу после запуска приложения. На форме расположены 2 кнопки. Главная форма предназначена для входа в базу данных Кнопки расположенные на главной форме:
- «Войти» - эта форма необходима для авторизации пользователя в базе данных;
- «Выйти» - эта кнопка выполняет функцию выхода.
После ввода пароля и логина пользователь автоматически попадает в главное меню базы данных.
Форма «Главное меню» предназначена для отображения информации о всех таблицах, имеющихся в базе данных:
а) заказ;
б) товар;
в) покупка; г) клиент; д) брак;
е) поставщик.
Вид формы «Главное меню» представлен на рисунке 3.3.
Рисунок 3.3. Форма «Главное меню»
При нажатии на любую из кнопок пользователь попадает на форму, где можно производить добавление, удаление, обновление, сохранение записей.
Вид формы «Заказ» представлен на рисунке 3.4.
Рисунок 3.4. Форма «Заказ»
При наведении курсора на кнопку «Главное меню» выпадает список таблиц, на которые можно перейти прямо из текущей формы, без перехода на форму «Главное меню».
Также для удобства клиентов, на форме имеется кнопка «Печать», которая дает пользователю возможность получить любую информацию в печатном виде.
Рисунок 3.5. Печать документа
Для поиска какой-либо информации, пользователь должен зайти в ту таблицу, в которой ему необходимо совершить поиск и ввести в текстовые поля необходимые критерии поиска.
В нашем случае в текстовое поля введена первая буква фамилии «М» поставщика.
Рисунок 3.6. Поиск в базе данных
После изменений произведенных в таблице можно сохранить проделанную работу нажатием на кнопку «Сохранить».
Рисунок 3.7. Сохранение изменений в таблице
Если пользователь хочет получить справку о программе, достаточно воспользоваться кнопкой Справка в верхней панели окна.
Рисунок 3.8. Получение справки о программе
Так как база данных напрямую связана с товарооборотом, то в каждом окне базы присутствует мини - калькулятор для выполнения простых расчетов.
Рисунок 3.9. Мини – калькулятор
В данной главе была проведена работа по программной реализации базы данных «Учет канцелярских товаров на складе». Были описаны все необходимые для качественной работы продукта компоненты и способы. Также по ходу работы создания интерфейса для базы данных, постепенно определялись пункты назначения данного программного продукта. После завершения работы по созданию базы данных, она должна обеспечить эффективную и безопасную работу склада.
Заключение
В результате выполнения курсового проекта был выполнен процесс разработки автоматизированной информационной системы для склада канцелярских товаров. Разработанная программа применяется с целью улучшения работы склада и экономии времени и финансов. Поставленная в курсовом проекте цель была реализована.
В ходе выполнения курсового проекта были проведены теоретические исследования в области построения автоматизированных информационных систем, ориентированных на базы данных, а также связанных с разработкой алгоритмов и моделей, предназначенных для решения поставленной задачи.
Также был выполнен анализ структурных, функциональных и логических схем разрабатываемой базы данных и отдельных ее элементов.
Данный курсовой проект состоит из последовательно расположенных блоков в соответствие процессу его изучения и обработки.
В аналитической части курсового проекта был проведен анализ предметной области, рассмотрена актуальность выбранной темы. Обоснован выбор методологии проектирования информационной системы.
Проектная часть содержит исследование объекта автоматизации, а также задачи, поставленные перед базой данных «Учет канцелярских товаров на складе». Разработана и изучена схема базы данных, концептуальная и инфологическая модели проектирования, а также построена ER-диаграмма разрабатываемой системы.
В экспериментальной части содержатся наглядные данные в виде всех форм, содержащихся в базе данных, и ее работе.
База данных была разбита на несколько взаимосвязанных таблиц для удобства использования информации, что обеспечивает быстрое и эффективное их использование.
В результате проделанной работы было создано программное обеспечение «Учет канцелярских товаров на складе». Решена задача создания таблиц базы данных, написания разнообразных SQL- запросов к этой базе, создания экранных форм для различных операций с данными и для удобной работы сотрудников, не имеющих большого опыта и знаний при работе на персональном компьютере.
Список литературы
- Маклаков С.В. Erwin расширяет свои возможности. – Компьютер пресс, 3, 2009 – 420с.
- http://ru.wikipedia.org/wiki/Firebird
- Скоз Е.Ю. Программные средства моделирования в САПР. Конспектлекций, 2011 – 246с.
- У. Боггс, М. Боггс «UML и Rational Rose 2002» - Издательство
«ЛОРИ», 2004. - 480с.;