Автор работы: Пользователь скрыл имя, 06 Мая 2012 в 20:59, курсовая работа
Автоматизация туристического агентства — это понятие, которого не существует и не может существовать в принципе. Хотя бы потому, что 90% успеха сделки между агентством и туристом состоит в личном контакте. Туристу важно знать своего менеджера, задать ему самые простые вопросы и просто убедиться, что его отдых был отдан в надежные руки.
Глава 1. Техническое задание
1.1 Описание и анализ задачи
1.1.1 ОПИСАНИЕ ЗАДАЧИ И СОСТАВЛЕНИЕ ГЛОССАРИЯ ПРОЕКТА
1.1.2 СОЗДАНИЕ МОДЕЛИ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ (use case diagram)
1.1.3 ОПИСАНИЕ ПОТОКОВ СОБЫТИЙ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ
1.2 Постановка задачи
1.2.1 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
1.2.2 НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ
1.2.3 ВЫХОДНЫЕ СООБЩЕНИЯ
1.2.4 ВХОДНЫЕ СООБЩЕНИЯ
1.3 Тестирование системы
1.3.1 МЕТОДЫ ТЕСТИРОВАНИЯ
1.3.2 ТЕСТОВЫЕ СЛУЧАИ
Глава 2. Проектирование программного обеспечения
2.1 Описание подхода к проектированию
2.1.1 Объектно-ориентированное проектирование
2.1.2 Описание языка моделирования UML
2.1.3 Соглашения по моделированию
2.2 Аналитическая модель программного обеспечения
2.2.1 Диаграмма вариантов использования (use case diagram)
2.2.2 Диаграммы кооперации (collaboration diagram)
2.2.3 Диаграммы последовательности вариантов использования (sequence diagram)
2.2.3 Диаграммы классов уровня концепции (class diagram)
2.3 Логическая модель программного обеспечения
2.3.1 Диаграммы классов (class diagram)
2.3.2 Диаграммы состояний классов (statechart diagram)
2.3.1 Диаграмма деятельности (activity diagram)
2.4 Физическая модель программного обеспечения (реализация системы)
2.4.1 Диаграмма компонентов (component diagram)
2.4.2 Диаграмма развертывания (deployment diagram)
2.4.3 Генерация кода
Глава 3. Разработка программного обеспечения
3.1 Общие сведения
3.1.1 Язык программирования и среда программирование
3.1.2 Соглашение по кодированию программы
3.2 Спецификации программы
3.2.1 Модульный и файловый состав
3.2.2 Описание классов
3.3 Руководство пользователя
3.3.1 Установка программы
3.3.2 Пользовательский интерфейс программы
Приложение А Полный текст соглашения по кодированию
Приложение В Текст программы
Приложение С Результаты тестирования программы
Вариант использования «Просмотр рецепта»
Повар выбирает пункт в главном окне «Рецепт» и выбирает блюдо, рецепт которого он хочет посмотреть.
Вариант использования «Учет продуктов» ( добавление продукта)
Руководитель выбирает пункт в главном окне «Продукты». Нажимает кнопку «Вставить», вводит необходимые данные и нажимает кнопку «Добавить». Данные заносятся в БД.
На основе диаграмм последовательностей была построена диаграмма классов:
Диаграмма компонентов, Component diagram —
статическая структурная
Данная информационная система предназначена для управления предприятия общественного питания. Данная программа позволяет вести учет информации о заказах, блюдах, продуктах, позволяет получать отчеты, отображающие информацию о потреблении блюд.
Для работы с приложением требуется
владение базовыми навыками работы с
операционными системами
Данная программа
Для корректной работы программы необходимо выполнение следующих требований:
-Требования к техническим
-Требование к общесистемному программному обеспечению:
Для начала необходимо скопировать папку Food на жесткий диск. Запуск программы осуществляется загрузкой исполняемого файла Food.exe. Для корректной загрузки приложения необходимо файл базы DB.GDB поместить в один каталог с исполняемым файлом.
Рисунок 1 - Заказ
Переключение между разделами
Для переключения между разделами используются закладки, расположенные на верхней части главного окна программы. Чтобы перейти на нужный раздел, нужно нажать на закладку с соответствующим именем.
Рисунок 2 – Переключение между разделами
Ознакомление с разделами
В закладке «Заказ» содержатся информация о блюдах, которые можно добавить в заказ (рис.1)
В закладке «Список заказов» содержатся данные о невыполненных заказах.
Рисунок 3 – Список заказов
В закладке Потребление содержится таблица с данными о потреблении блюд за период времени.
Рисунок 4 – Потребление
В закладке Рецепт содержатся таблицы с данными о существующих блюда( продуктах, входящих в состав, и рецепт).Данные можно добавлять, изменять и удалять.
Рисунок 5 – Рецепт
В закладке Блюда содержатся таблица с данными о блюдах. Данные можно добавлять, изменять и удалять.
Рисунок 6 – Блюда
В закладке Продукты содержатся таблица с данными о существующих продуктах. Данные можно добавлять, изменять и удалять.
Рисунок 7 – Продукты
Удаление записи
Для удаления необходимого объекта нужно:
Рисунок 10 – Удаление записи 1
Также можно удалить запись другим способом – заменить этап 3 на: Правка → Удалить
Рисунок 11 – Удаление записи 2
Добавление записи
Для добавления необходимого объекта нужно:
1. Переключиться на закладку с соответствующим именем (Сотрудники/Навыки; Заявки; Работа; Волонтеры).
Рисунок 12 – Добавление записи 1
Также можно добавить запись другим способом – заменить этап 2 на: Правка → Добавить
Рисунок 13 – Добавление записи 2
При добавлении записи следует учесть: если были заполнены не все поля, то операция добавления не будет произведена.
Рисунок 14 – Сообщение о наличии пустых полей
Также добавления не будет, если дата создания не будет соответствовать дате исполнения (первая позже второй или вторая раньше первой) в закладке Работа.
Рисунок 15 – Сообщение о неверно введенных датах
К тому же в закладке Работа нельзя выбрать для добавления волонтера, по навыкам не подходящего для данной работы.
Изменение записи
Для изменения необходимого объекта нужно:
1. Переключиться на закладку с соответствующим именем (Сотрудники/Навыки; Заявки; Работа; Волонтеры).
Рисунок 16 – Изменение записи 1
Также можно изменить запись другим способом – заменить этап 3 на: Правка → Изменить
Рисунок 17 – Изменение записи 2
Также изменение записи не будет произведено в тех же случаях, что и добавление записи.
Формирование отчета о сотруднике
Рисунок 18 – Формирование отчета о сотруднике 1
или Файл → Отчет о сотруднике.
Рисунок 19 – Формирование отчета о сотруднике 2
Рисунок 20 – Отчет о сотруднике
Формирование отчета о волонтере
Рисунок 21 – Формирование отчета о волонтере 1
или Файл → Отчет о волонтере.
Рисунок 22 – Формирование отчета о волонтере 2
Рисунок 23 – Отчет о волонтере
Доступ к справочной системе приложения
Чтобы получить доступ к справочной системе приложения, нужно выбрать в основном меню Помощь → Справка
Рисунок 24 – Размещение справочной системы
Завершение работы приложения
Для выхода из приложения нужно нажать Файл → Выход.
Рисунок 25 – выход из приложения
5.5 Рекомендации по освоению
Запуск программы представляет собой запуск в среде Windows исполняемого файла Aquarium.exe. Для комфортной работы рекомендуется разрешение экрана 1024 * 768, однако работа возможна и с другими разрешениями.
Для освоения работы с
приложением требуется
Заключение
На сегодняшний день реляционные базы данных остаются самыми распространенными, благодаря своей простоте и наглядности как в процессе создания, так и на пользовательском уровне.
Основным достоинством реляционных
баз данных является совместимость
с самым популярным языком запросов
SQL. С помощью единственного
Список используемой литературы
Была произведена работа по проектированию и реализации промежуточного программного обеспечения, включающего в себя игровой движок, инструментарий и тестовое приложение. Достоинствами системы является поддержка множества платформ(персональный компьютер под управлением Windows XP/Vista/7, развлекательная консоль Xbox 360, медиаплеер Zune и коммуникаторы под управлением операционной системы Windows Phone 7 Series, в перспктиве ожидается поддержка операционных систем семейства Linux и MacOS ), расширяемая модульная архитектура, позволяющая пользователю дополнять возможности движка своими собственными библиотеками и библиотеками сторонних производителей, подробная документация, представленная в удобном XML виде, доступная пользователю во время разработки в Visual Studio в виде всплывающих подсказок.
Кроме того, инструментарий движка обладает удобным и понятным пользовательским интерфейсом, что не может не отразиться на работе создателей контента компании, в которой данная система будет применяться.
Тестовое приложение достаточно подробно демонстрирует основные возможности движка, а также предоставляет хорошие примеры использования библиотек, идущих в комплекте с движком, а также его ядра.
В будущем разработанное
Информация о работе Автоматизация обработки информации по работе туристической фирмы