Главная страница
Навигация по странице:

  • ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ» Кафедра « Информационных систем и технологий (ИСТ)»

  • «Разработка приложения для организации работы турагентства»

  • Содержание Введение

  • 1 Постановка задачи

  • 2 Организация структуры данных программы

  • Разработка приложения для организации работы турагентства


    Скачать 306.71 Kb.
    НазваниеРазработка приложения для организации работы турагентства
    Дата14.09.2020
    Размер306.71 Kb.
    Формат файлаdocx
    Имя файлаTuragenstvo.docx
    ТипКурсовая
    #137840
    страница1 из 3
      1   2   3

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования
    «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

    ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»
    Кафедра «Информационных систем и технологий (ИСТ)»
    УТВЕРЖДАЮ

    Зав. кафедрой ИСТ,

    д.т.н., проф.

    _______________ Лиманова Н. И.

    « ___ » _______________ 2017г.

    ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

    к курсовой работе на тему:
    «Разработка приложения для организации работы турагентства»
    Студент: _______________ Иванов И.И. Группа ИСТ-51
    Преподаватель: _______________ д.т.н., проф. Н.И. Лиманова

    Самара 2017
    Содержание


    Введение
    Разработка информационных систем различного назначения сегодня – актуальная задача при автоматизации процессов предприятия и повышения эффективности его работы.

    Кроссплатформенная разработка на языке Java не только выполняет поставленные задачи, но и решает некоторые второстепенные вопросы: снижение затрат на кроссплатформенную разработку, уровень абстракции позволяет писать код быстро, понятно и эффективно, а разработка кода в соответствии с принятыми стандартами промышленной разработки позволяет легко поддерживать код и сопровождать любую систему или простое приложение.

    Все вышеперечисленное определяет актуальность темы курсовой работы. Для успешной разработки следует решить основные цели и задачи: проанализировать задание, область действия приложения, спроектировать систему, разработать структуру, интерфейс, протестировать работу приложения на некотором наборе данных.

    Объектом исследования в работе является процесс разработки ПО, его этапы.

    Субъект исследования: применение этих процессов и стандартов разработки при разработке систем на языке Java.

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

    В заключении сделаны заключения и подведены итоги о проделанной работе.

    1 Постановка задачи
    Приведем поставленную задачу: Разработка приложения для организации работы турагентства»: В системе должны поддерживаться режимы учета заявок на туры, список активных туров по странам, по цене, учета отелей по количеству звёзд, учёта горящих путёвок.

    Рассмотрим более подробно.

    • Приложение должно отображать список всех активных туров

    • Приложение должно отображать список туров по задаваемой стране

    • Приложение должно отображать туры по цене

    • Приложение должно показывать отели

    • Приложение должно отображать отели по заданному количеству звезд

    • Приложение должно предоставлять возможность сделать заявку на тур

    • Система должна корректно реагировать на запросы пользователя и предоставлять корректную информацию

    • Система должна иметь возможность сохранения информации на диск в отдельный файл.

    2 Организация структуры данных программы
    Повторим, что было получено задание в следующей формулировке:

    В системе должны поддерживаться режимы учета новых членов партии, прихода и расхода членских взносов, учёта выполненных проектов и задач. Кратко выделим первичные основные объекты в задании для проектирования системы:

    • Турагентство

    • Тур

    • Запрос

    • Отель

    В результате анализа задания выделим следующие свойства у объектов:

    Турагентство:

    • Список туров

    • Список отелей

    • Список запросов

    Тур:

    • Название тура

    • Страна

    • Цена

    • Отель

    • Информация о том, является ли тур горящим

    В свою очередь Запрос, как отдельный объект, содержат свойства:

    • Название тура

    • Количество путевок

    • Итоговая цена

    Отель:

    • Название отеля

    • Количество звезд

    Проанализируем свойства объектов для определения подходящих типов данных.

    Для тех свойств, значения которых подразумеваются числовыми, определим тип int или класс-обертку Integer в зависимости от «места» хранения свойства.

    Для свойств, которые содержат имена, названия, или какую-либо текстовую описательную характеристику, определим тип String.

    Определим классы для объектов:

    • Турагентство: TravelAgency

    • Тур: Tour

    • Запрос: Request

    • Отель: Hotel

    Для хранения списка туров, отелей и запросов в системе целесообразно использовать структуру данных на основе массива – ArrayList – класс реализует интерфейс List и имеет эффективный доступ по индексу, а также является динамически расширяемой структурой.

    Для хранения информации о том, является ли тур горящим, подходит объект типа Boolean – класса обертки для примитивного типа boolean.

    В результате описанных определений типов и структур данных перечисленные выше объекты в системе в терминах языка Java будут иметь следующий тип:

    public class TravelAgency
    ArrayList tours;
    ArrayList
      1   2   3


    написать администратору сайта