- •Реферат
- •Abstract
- •Содержание
- •Введение
- •1Результаты предпроектного обследования. Формулировка задач проектирования
- •1.1 Описание предметной области
- •1.2 Обоснование необходимости создания аис
- •1.3 Обзор существующих разработок
- •1.4 Выбор комплекса задач, подлежащих автоматизации
- •1.5Выбор средств реализации
- •2Техническое задание
- •2.1 Общие сведения
- •2.2 Назначение и цели создания системы
- •2.3 Характеристика объекта автоматизации
- •2.4 Требования к системе
- •2.4.1 Требования к структуре и функционированию системы
- •2.4.2 Требования к численности и квалификации персонала
- •2.4.3 Требования к надежности
- •2.4.4 Требования к защите информации от несанкционированного доступа
- •2.4.5 Требования по сохранности информации при авариях
- •2.4.6 Дополнительные требования
- •2.4.7 Требования к функциям, выполняемым системой
- •2.4.8 Требования кинформационномуобеспечению
- •2.4.9 Требования кпрограммномуобеспечению
- •2.4.10 Требования ктехническомуобеспечению
- •2.5 Состави содержаниеработ по созданию системы
- •3.1.1 Концептуальная модель предметной области
- •3.2.2 Внутренняя модель предметной области
- •3.3 Характеристика входной информации
- •3.4 Характеристика выходной информации
- •3.6 Разработка пользовательского интерфейса
- •4Описание применения
- •4.1 Назначение программы
- •4.2 Условия применения
- •4.3 Описание задачи
- •4.3.1Подсистема взаимодействия с клиентами
- •4.3.2АрМоператора закупки
- •4.3.3АрМоператора склада
- •4.3.4 Подсистема управления и мониторинга
- •4.5 Входные и выходные данные
- •5Технико-экономическое обоснование проекта
- •5.1 Обоснование целесообразности разработки проекта
- •5.2 Оценка уровня качества разрабатываемого продукта
- •5.3 Организация и планирование работ по разработке проекта
- •5.4 Расчет затрат на разработку проекта
- •5.5 Расчет эксплуатационных затрат
- •5.6 Оценка эффективности разработанного проекта
- •6Безопасность жизнедеятельности
- •6.1Перечень и анализосновных опасных и вредных факторовв рабочем помещении и на рабочем месте пользователя пэвм
- •6.2 Микроклимат
- •6.3 Шум и вибрация
- •6.4 Электромагнитные излучения
- •6.5 Электробезопасность
- •6.6 Освещение
- •6.7 Расчет световых характеристик помещения
- •Заключение
- •Список использованных источников
- •Приложение а. Экранные формы
3.2.2 Внутренняя модель предметной области
ER-диаграмма системы на уровне внутренней модели представлена на рисунке 3.2.
Рисунок 3.2 – ER-диаграмма системы на уровне внутренней модели
На этапе построения внутренней модели (физического макета) предметной области происходит принятие разработчиком окончательного решения о способах реализации создаваемой базы - выполняется отображение концептуальной модели на структуры хранимых данных. Все принимаемые здесь решения зависят от конкретной СУБД, которая будет контролировать базу [9].
В рамках данной работы в качестве СУБД выбрана MySQL.
3.3 Характеристика входной информации
Входной оперативной информацией для системы является:
информация о заказчике, предоставляемая им в процессе регистрации в системе;
информация о размещении заказчиком заказа покупки товаров и подробности этого заказа;
информация о товарных позициях (отдельных товарах) заказа;
информация об оплате заказчиком счета, направляемая платежной системой в адрес получателя платежа, т.е. Сервиса;
информация об отправке интернет-магазином выкупленных товаров в адрес фактического покупателя, т.е. Сервиса;
информация о посылке, поступившей из интернет-магазина на склад;
информация о заказе заказчиком доставки выкупленных товаров (покупок) на указанный им адрес;
информация о доставке посылки заказчику.
сообщения, направляемые клиентом в службу поддержки.
Экранные формы для ввода входной информации приведены в приложении Б.
3.4 Характеристика выходной информации
Выходными данными для системы являются:
счет, выставляемый системой заказчику для оплаты его заказа;
движение по виртуальному лицевому счету заказчика;
список активных корзин и соответствующие им списки товарных позиций, подлежащих выкупу в интернет-магазинах в рамках выполнения заказов клиентов;
уведомление о выполнении заказа покупки товара в интернет-магазине;
список покупок, находящихся в процессе доставки из интернет-магазина на склад;
список покупок, хранящихся на складе;
список покупок, заказанных к отправке заказчикам;
таможенная декларация на отправляемые посылки;
список посылок, отправленных заказчикам, а также информация о содержащихся в них покупках;
статистическая информация о работе Сервиса.
3.6 Разработка пользовательского интерфейса
Интерфейс приложения построен с применением стандартных, привычных пользователям элементов управления: кнопок, списков, выпадающих списков, гиперссылок. Особое внимание уделено выполнению требования согласованности интерфейса, которое заключается в том, что при работе с системой у пользователя формируется система ожидания одинаковых реакций на одинаковые действия, и эти ожидания должны подкрепляться реакцией системы. Кроме этого, в процессе проектирования интерфейса системы использованы следующие принципы организации пользовательского интерфейса [10]:
– естественность и интуитивность (отсутствие у пользователя сложностей в поиске необходимых директив или элементов интерфейса для управления процессом решения поставленной задачи);
– непротиворечивость;
– отсутствие избыточности (должен обеспечиваться ввод минимально необходимого объёма данных для решения задач или управления системой; не должен требоваться повторный ввод данных или ввод вычисляемых данных);
– структурирование информации на экране (количество элементов и данных на экране должно быть минимальным; информация на экране должна быть сгруппирована и упорядочена с помощью цветового кодирования, рамок, негативного изображения или других методов привлечения внимания);
– выделение элементов интерфейса яркостью и цветом (информация, на которую следует немедленно обратить внимание, должна быть выделена цветом или яркостью, и всегда отображаться в видном месте, чтобы захватить внимание пользователя);
– стандартизация (однотипные данные должны отображаться одинаковым образом).
Для уменьшения количества ошибок система условий на значение для всей вводимой пользователями информации. Так, для поля ввода адреса электронной почты осуществляется контроль наличия символа «@» после некоторой подстроки и корректного существующего доменного имени после него. Другие условия могут определять область или диапазоны допустимых значений (например, для того, чтобы пользователь не смог ошибочно ввести отрицательную цену товара). Ввода дат и времени осуществляется с применением выпадающих списков.
Действия пользователя, проводящие к удалению информации, требуют его подтверждения для исключения случайного удаления данных.
Для дополнительной помощи пользователю создана система подсказок.