Доставка пиццы дронами

Автор работы: Пользователь скрыл имя, 10 Февраля 2015 в 15:48, курсовая работа

Описание работы

Доставка пиццы с использованием дронов на данный момент является актуальной идеей. В России уже имется одна организация, внедрившая дронов в процесс доставки. Дроны увеличивают скорость доставки и тем самым увеличивают доход организации. Поэтому в скором будущем число пиццерий использующих дронов повысится и подобная ИС потребуется для удобства ведения дел.

Содержание работы

Формулировка задачи…………………………………………………4
История версий………………………………………………………..4
Реферат ………………………………………………………………..5
Введение………………………………………………………………..5
Исходные предпосылки (бизнес повод) внедрения ИС……………6
6. Цели ИС
6.1 Главная цель ИС………………………………………………..7
6.2 Дополнительные цели…………………………………………7
7.Требования………………………………………………………………7
8. Предлагаемые стратегии создания ИС……………………………….7
9.Дальнейшее развитие проекта (после внедрения ИС)……………...8
10. Границы проекта
10.1 Включено в проект……………………………………………8
10.2 Исключено из рассмотрения………………………………...8
11. Ограничения…………………………………………………………..8
12.Влияние возможных изменений…………………………………….12
13. Анализ рисков
13.1 Технологические риски………………………………………9
13.2 Риски квалификации…………………………………………9
13.3 Политические риски…………………………………………..9
13.4 Бизнес риски………………………………………………….9
13.5 Риски требований……………………………………………10
14. Анализ Затраты/Выгоды…………………………………………….10
15. Бизнес Use Cases……………………………………………………..15
16. Реализация……………………………………………………………13
Требования пользователей ИС…………………………………………19
Требования к ЧП (ЧС)………………………………………………….19
Требования к времени отклика…………………………………………19
Требования к удобству использования………………………………19
Требования к безопасности…………………………………………….20
Требования к объему хранимых данных………………………………20
Требования к конфигурации…………………………………………..20
Требования совместимости……………………………………………..22
Требования к надежности……………………………………………….22
Требования к операциям резервирования
данных и восстановления данных ……………………………………………22
Требования к обучению………………………………………………..22
План тестирования……………………………………………………..22
План внедрения (обучение, конверсия, инструкции)…………………23
Процедуры конечного пользователя…………………………………23
Сопровождение системы……………………………………………….23
Заключение……………………

Файлы: 1 файл

ИС Доставка пиццы дронами.docx

— 1.12 Мб (Скачать файл)

Бизнес цели и выгоды ВИ: бизнес цель заключается в быстром и удобном приеме заказов.

Акторы:

-Первичные акторы – заказчик, менеджер

-Заинтересованные в UseCase владельцы бизнеса - владельцы пиццерии.

Предусловия:

Компьютер, выполняющий роль сервера БД должен быть включен; ЛВС должна работать; форма оформления заказа должна быть открыта.

Постусловия:

На экране должна появиться главная форма.

При открытии формы заказа в базе данных создается новая соответствующая запись.

 

Приоритетный или счастливый маршрут:

  1. Менеджер вводит данные поступившего заказа
  2. Вносит количество требуемой пиццы
  3. Выбирает свободного дрона для доставки
  4. Расчитывает время выполнения заказа
  5. Помещает данные в общую БД

Альтернативный маршрут:

  1. Менеджер допускает ошибку в заполнении данных
  2. Менеджер производит корректировку данных
  3. Сохраняет данные в БД

 Исключающий маршрут:

  1. Менеджер не может принять товар из-за большого количества заказов
  2. Менеджер не может найти среди товаров нужную для заказчика  пиццу

 

2) Use Case «Расписание полета  2-х дронов»

 

Диаграмма 3 - БП2: Расписание полета 2-х дронов

 

Анализ Use Case:

Наименование: Расписание полета 2-х дронов

Вид: бизнес

Тип: базовый –  предоставление информации о времени полетов дронов.

Описание: После сохранения нового заказа автоматически обновляется расписание полета дронов.

Бизнес цели и выгоды ВИ: бизнес цель заключается в получении отчета о полетах дронов.

Акторы:

-Первичные акторы –менеджер

-Заинтересованные в UseCase владельцы бизнеса - владельцы пиццерии.

Предусловия:

Компьютер, выполняющий роль сервера БД должен быть включен; ЛВС должна работать; БД должна быть загружена.

Постусловия:

На экране должна появиться главная форма.

Приоритетный или счастливый маршрут:

  1. Менеджер сохраняет новый заказ
  2. Расписание дронов в форме обновляется

 Альтернативный маршрут:

  1. Менеджер забывает сохранить заказ
  2. Менеджер производит переоформление заказа и сохраняет его
  3. Расписание обновляется

 

16. Реализация

ИС содержит следующие объекты Access, представленные на рис.1.

 

 

 

 

Рисунок 1 – Объекты Access

 

Рисунок 2 – Форма «Главное меню»

 

Рисунок 3 – Форма «Оформление заказа»

 

Рисунок 4 – Форма «Расписание дронов»

Рисунок 5 – Форма «Информация о товаре»

Рисунок 6 – Форма «Информация о дронах»

Код VBA

При создании ИС использовались возможности VBA. Написанный код представлен на рисунках.

 

 

 

Рисунок 7 – Код для формы «Главное меню»

 

Рисунок 8 – Код для формы «Оформление заказа»

 

Рисунок 9 – Код для формы «Информация о товаре»

Рисунок 10 – Код для формы «Расписание дронов»

 

Рисунок 9 – Код для формы «Информация о дронах»

 

 

 

 

 

 

 

Требования пользователей ИС

Данная ИС рассчитана на то, чтобы им пользовался менеджер организации по доставке пиццы дронами.

 

Требования к ЧП (ЧС)

При ЧП (ЧС) программа должна автосохранится и при следующем входе все ранее сделанные изменения должны быть доступны.

 

Требования к времени отклика

Время реакции ИС (время отклика) на все события таблицы событий не должно превосходить 0,2сек.

 

Требования к удобству использования

В данном разделе приводятся требования, обеспечивающие безопасные и комфортные условия работы пользователей с системой.

    1. Цветовые гаммы окон системы, а также размеры шрифтов и элементов управления должны быть достаточно удобными для работы пользователей без зрительного напряжения.
    2. Длительность автоматической обработки данных при выполнении  бизнес операций и процедур  не должна в среднем превышать 3 секунд. При превышении более 10 секунд пользователю должна предоставляться динамическая информация о времени в секундах, остающемся до завершения операции.
    3. При совершении пользователем действий по сохранению только что созданных им записей система должна предупреждать его специальным сообщением.
    4. При совершении пользователем действий по удалению только что созданных им записей система должна предупреждать его специальным сообщением.

 

Требования к безопасности

1.Программный код системы  должен быть доступен только  администратору базы данных.

2.После сохранения заказа его удаление из базы данных доступно только администратору базы данных.

3.В конце каждой смены  должна сохраняться резервная  копия  базы данных системы, размещенная  в специальной папке, максимально  удаленной от общего сервера  данных. Число хранимых последних  резервных копий не меньше  трех (т.е. сохраняются данные за  три последние смены).

 

Требования к объему хранимых данных

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

 

Требования к конфигурации

Работа с ИС может производиться в двух режимах:

  • локальном - сервер СУБД и ИС установлены на одном компьютере и в один момент времени в системе работает только один пользователь со своими базами данных;
  • сетевом - одновременно в системе работают несколько пользователей с одними и теми же базами данных.

Для работы ИС в локальном варианте или в сетевом варианте серверная часть должна удовлетворять следующим требованиям:

Минимальная конфигурация:

Процессор: Intel Pentium Dual-Core

Объем оперативной памяти: 2048 MB

Жесткий диск: 120Gb SATA 100 или выше

Свободный объем жесткого диска: от 40 Gb

Монитор: VGA или выше

Рекомендуемая конфигурация:

Процессор: Intel Core 2 или выше

Объем оперативной памяти: 4096 МВ

Жесткий диск: 160Gb SATA II или выше

Свободный объем жесткого диска: от 40 Gb

Монитор: VGA или выше

Операционная система:

Windows 7 и выше

 

 

Для работы ИС в сетевом варианте рабочая станция должна удовлетворять следующим требованиям:

Минимальная конфигурация:

Процессор:Intel Pentium III 1,2 MHz  или выше

Объем оперативной памяти: 512 MB

Жесткий диск: 80Gb SATA 100 или выше

Свободный объем жесткого диска: от 4 Gb

Монитор: VGA или выше

Рекомендуемая конфигурация:

Процессор: Intel Pentium Dual-Core

Объем оперативной памяти: 1024 МВ

Жесткий диск: 80Gb SATA II или выше

Свободный объем жесткого диска: от 40 Gb

Монитор: VGA или выше

Операционная система:

Windows 7 и выше

Кроме этого:

Поддержка сетевого протокола TCP/IP

Установлена система управления базами данных MS SQL 2005,2008 R2 или Oracle 9.2.0.8.0

Microsoft Internet Explorer 6.0 SP1 или выше

Требования к совместимости

Система должна иметь стандартизованные средства экспорта и импорта

 

Требования к надежности

В данном разделе приводятся требования, обеспечивающие безотказную работу проектируемой системы в условиях штатной (т.е. обычной) ее эксплуатации.

    1. С целью предотвращения сбоев работы системы из-за нарушений в подаче электропитания все рабочие станции и общий сервер должны быть снабжены устройствами бесперебойного питания, мощность которых достаточна для нормального завершения работы системы.
    2. При нарушении работы сети персонал должен иметь возможность выполнения бизнес процессов и операций непосредственно на сервере.
    3. Вероятность отказа серверной части ИС не должна превосходить 0,0001

 

Требования к операциям резервирования  
данных и восстановления данных

При восстановлении работоспособности ИС, время восстановления данных за время простоя не должно превышать 2 часа.

 

Требования к обучению

Требуется проводить обязательное обучение каждого нового работника, назначенного ответственным за данную бизнес процедуру

 

План тестирования

Для тестирования предполагается заполнение окна заказов (не менее 5 записей) и окна о сведениях по расписанию дронов и проверить работоспособность процедур обработки  и вывода данной ИС.

План внедрения (обучение, конверсия, инструкции)

Предполагается дата внедрения 11.01.15г.

 

Процедуры конечного пользователя

Пользователю ИС необходимо только заполнять окно заказа, остальное система выполняет сама и тем самым минимизирует ошибки.

 

Сопровождение системы

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

 

Данный проект разрабатывается для работы фирмы, занимающегося доставкой пиццы с помощью дронов. Цель ИС - упростить работу.

Данная ИС автоматически рассчитывает сумму заказа и обновляет расписание полета дронов.

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

Данная курсовая работа позволяет закрепить и углубить наши знания по дисциплине «Программная инженерия». Мы лучше узнали Microsoft Access и те возможности, которые он предоставляет для пользователя. Научились строить формы, создавать запросы и рассмотрели, как можно использовать VBA при создания форм. 

 


Информация о работе Доставка пиццы дронами