Использование программного интерфейса
Создание системы обработки заказов, использование программного web-интерфейса. Характеристика и преимущества розничной торговли через обычные интернет-магазины. Архитектура системы, применение "каркасов" в современной индустрии информационных технологий.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 27.04.2016 |
Размер файла | 1,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Для доступа к личному кабинету пользователь должен зарегистрироваться, но для просмотра информации об оборудовании ему будет достаточно ввести серийный номер в строку поиска, без обязательной авторизации.
Пользователь имеет возможность просматривать списки оборудования и его комплектующих и вносить их в заказ. У пользователя есть свой личный кабинет, в котором хранится:
1. список совершённых заказов с указанием статуса (выполнен, ожидание)
2. список сохранённых, но ещё не совершённых заказов в виде предварительно выбранного комплекта оборудования
3. список оборудования, владельцем которого является пользователь.
Рис.14 Личный кабинет со списками заказов и оборудования
В общих списках оборудования, отобранных по фильтрам, пользователь может добавить само оборудование и компоненты к заказу.
При наборе в «корзину» у пользователя есть выбор - сделать заказ, сохранить для последующей доработки или очистить корзину.
При просмотре текущих и выполненных заказов пользователь может перейти к просмотру детального описания оборудования (с возможностью скрывать неиспользуемые элементы интерфейса), в который входят:
1. чертежи
2. спецификация деталей по узлам с указанием обязательности данного узла
3. технические характеристики оборудования
Интерфейс просмотра в целом по внешнему виду аналогичен интерфейсу оператора, с поправкой на невозможность редактирования каких-либо данных. Пользователь может добавлять в заказ отдельные детали и узлы оборудования.
Из данных о выполненных заказах формируется список имеющегося у пользователя оборудования, который используется для подбора деталей и узлов к определённому агрегату.
Помимо отображения на странице заказов, с которой пользователь может перейти на описание конкретного заказа, приложением генерируется как документ на основании выбранных для заказа деталей и узлов, который может быть загружен и распечатан.
Использование отдельных панелей, в которые включены функциональные блоки, хорошо проявило себя в различных классах программ - например, в системах электронного документооборота. Пользователь постоянно имеет доступ к большому объёму информации, но способен манипулировать этим представлением согласно своим предпочтениям.
Такой способ организации интерфейса позволяет компактно разместить большой объём данных без ущерба количеству предоставляемой информации, так как любая скрытая информация может легко быть сделана вновь доступной. Если заголовки блоков достаточно точно передают их содержимое, пользователь может быстро и с небольшим количеством ошибок переключаться между различными блоками.
Также пользователь не испытывает давление от большого количества информации, которое вынужден воспринимать единовременно - ему достаточно скрыть ненужные в данный момент блоки. Так как разрабатываемое приложение не относится к классу диспетчерских программ и не использует каких-либо сигналов, которые требуют от оператора немедленного обращения внимания, такое скрытие блоков не приносит существенного вреда при работе с программой. Для напоминания оператору о не выполненных действиях достаточно вывести ему сообщение о незаполненных полях.
Так как в программе отсутствует необходимость в сложной обработке данных, и её цель состоит более в оптимизации хранения и отображения этих данных, ошибки пользователя не влекут за собой какие-либо нарушения бизнес логики, а логическую целостность данных достаточно надёжно контролирует система управления базами данных и средства приложения, занимающиеся валидацией (проверкой) вводимых пользователем значений.
ЗАКЛЮЧЕНИЕ
Автоматизация работы во многих областях человеческой деятельности сталкивается с проблемами. В частности, производители мелкосерийного высокотехнологичного оборудования обычно не имеют возможности содержать в штате отдел разработки программного обеспечения, автоматизирующего бизнес-процессы компании, а заказ системы конкретно под свои нужды зачастую бывает достаточно дорогим.
В аспекте обработки заказов и формировании каталогов оборудования и запчастей желательно задать единые принципы представления и обработки информации, с целью дальнейшего использования несколькими предприятиями, при условии, что производимую продукцию можно представить в рамках определённой модели.
В ходе анализа и построения модели предметной области было выявлено, что различные виды сложного оборудования можно свести к единому иерархическому представлению. Такое представление корректно воспроизводится с помощью реляционной модели данных, широко используемой в различных областях информационных технологий.
Разбиение сложносоставного оборудования на отдельные элементы, формирующие его, позволяет реализовать программу-конструктор. С помощью программы такого вида производитель имеет возможность быстро формировать информационное представление новых моделей оборудования, используя готовые элементы. В свою очередь такое разделение оказывается удобным и для заказчика, который без проблем может установить соответствие между имеющимся у него оборудованием и доступными запчастями.
Для улучшения взаимодействия заказчика и производителя был проведен анализ бизнес-процесса заказа оборудования и формирования набора поставки для нужд заказчика. По результатам этого анализа будет целесообразной реализация единого программного комплекса, сочетающего в себе как интерфейс для получения данных заказчиком, так и интерфейс-конструктор для производителя.
Наиболее удобным для обеих сторон (и возможных посредников) является поставка такого программного комплекса в виде веб-приложения. В частности, такая реализация избавляет обе стороны от процесса непосредственной установки программного обеспечения, и предъявляет к пользователю только одно требование - подключение к сети Интернет. Пользователь имеет возможность получать доступ к системе с разных видов устройств, и при использовании системы всегда имеет доступ к актуальной информации.
Таким образом, предлагаемая реализация системы обработки заказов позволяет существенно упростить взаимодействие производителей и заказчиков, обеспечивает быстрый обмен информацией о каких-либо изменениях (в отличие от традиционных каталогов оборудования и запчастей) и позволяет отображать и хранить информацию в виде, удобном для обеих сторон процесса.
Список литературы
1. http://ru.wikipedia.org/wiki/
2. Карпова И.П. Введение в базы данных. Учебное пособие. - Московский Государственный институт электроники и математики. - М.: 2005. - 75 с.
3. http://www.firebirdsql.org/
Размещено на Allbest.ru
...Подобные документы
Интернет-магазин – программное обеспечение для удобства покупок и продаж с веб-сайта. Характеристика существующих средств проектирования и разработки информационных систем. Описание особенностей интерфейса разрабатываемого программного приложения.
курсовая работа [703,3 K], добавлен 07.05.2019Основные понятия и определения web-технологии. Направления ее развития. Применение интернет-технологий в информационных системах, образовательной сфере, туризме. Инструменты деятельности поисковой системы Google и функции ее пользовательского интерфейса.
реферат [25,3 K], добавлен 04.04.2015Создание, использование и уничтожение динамических переменных. Графическое изображение списка. Разработка программного средства, которое имеет список заказов на покупку товаров. Организация пользовательского интерфейса для редактирования информации.
курсовая работа [618,8 K], добавлен 16.09.2012Создание Интернет-сайта для упрощения связи учителей-логопедов и родителей учащихся. Проектирование макета графического интерфейса. Выбор средств разработки программного продукта. Требования к функционалу ученика. Возможности интерфейса администратора.
дипломная работа [2,8 M], добавлен 01.04.2013Разработка программного комплекса и описание алгоритма. Разработка пользовательского интерфейса. Анализ тестовых испытаний программного блока. Защита пользователей от воздействия на них опасных и вредных факторов. Режимы работы программного комплекса.
дипломная работа [1,7 M], добавлен 14.03.2013Определение функциональности программного продукта. Проектирование интерфейса автоматизированной информационной системы администратора. Страница просмотра основных сведений о клиенте. Отображение комплектации автомобиля. Интерфейс формы учёта продаж.
курсовая работа [1,0 M], добавлен 09.12.2014Интернет как один из приоритетных направлений развития мировой банковской системы. Управление банковскими счетами через интернет. Подтверждение дистанционно переданных операций электронно-цифровой подписью. Преимущества интернет-банкинга для клиента.
доклад [15,5 K], добавлен 10.04.2014Характеристика программных продуктов, используемых при разработке информационной системы. Проектирование интерфейса и базы данных. Создание информационной системы, в которой нужно разработать структурную и функциональную схему программного продукта.
курсовая работа [2,1 M], добавлен 04.03.2021Вычислительная система, необходимая для создания программного средства. Создание диалогового процесса интерфейса пользователя. Элементы управления и визуализации. Справочная система программного средства. Редактирование, добавление и удаление вопросов.
курсовая работа [2,8 M], добавлен 08.07.2012Использование информационных технологий для управления предприятием. Изучение структуры системы биллинг, применение ее в сфере продажи услуг интернет. Контроль и управление безналичными формами оплаты при поступлении денежных средств на электронные счета.
курсовая работа [690,6 K], добавлен 01.05.2015Методы обработки растровых изображений (кластеризация, пороговая и интерактивная сегментация). Разработка программного модуля для системы мониторинга биосферы и дистанционного зондирования. Создание пользовательского интерфейса программного модуля.
курсовая работа [2,2 M], добавлен 29.04.2015Экономическая эффективность внедрения программного продукта "1С: Бухгалтерия 8.0". Назначение технологической платформы "1С: Предприятие" и конфигурации "Бухгалтерия предприятия". Создание подсистем, справочников, документов, отчетов и интерфейса.
реферат [967,0 K], добавлен 15.06.2015Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.
курсовая работа [41,2 K], добавлен 19.12.2010Понятие и виды пользовательского интерфейса, его совершенствование с помощью новых технологий. Характеристика приборной панели управления современного автомобиля и пультов дистанционного управления. Использование клавиатуры, особенности интерфейса WIMP.
курсовая работа [1,4 M], добавлен 15.12.2011Краткая характеристика объекта управления, обзор и анализ существующих аналогов, реализующих его функции. Разработка архитектуры программной системы, тестирование и оценка эффективности приложения. Развертывание и использование программного продукта.
курсовая работа [691,0 K], добавлен 05.02.2015Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.
дипломная работа [2,5 M], добавлен 13.02.2006Cоздание и описание логической модели автоматизированной системы обработки информации. Проектирование структуры системы в виде диаграмм UML. Анализ программных средств разработки программного обеспечения и интерфейса. Осуществление тестирования программы.
дипломная работа [2,5 M], добавлен 25.01.2015Инновационные направления развития Интернет-технологий в системе банковского обслуживания. Применение современных информационных технологий, технических и программных средств для организации управления внутренней и внешней деятельностью компании.
курсовая работа [544,3 K], добавлен 12.05.2015Моделирование предметной области. Состав программного модуля. Разработка логической структуры единой базы данных банковской информационной системы "БИС". Создание экранных форм для ввода и корректировки информации. Разработка интерфейса пользователя.
курсовая работа [1,8 M], добавлен 17.05.2016Создание прикладного программного обеспечения для реализации интерфейса терминала по приему платежей за услуги связи. Анализ требований к программному обеспечению. Выбор языка программирования. Разработка интерфейса пользователя и проектной документации.
дипломная работа [1,3 M], добавлен 18.06.2015