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

  • «Ирбитский мотоциклетный техникум» (ГАПОУ СО «ИМТ»)

  • 2020 г. Содержание

  • ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ 1.1 Исследование предметной области

  • 1.2 Сравнительный анализ ИС

  • 1.3 Актуальность разрабатываемой ИС

  • 2. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 2.1 Функции разрабатываемой ИС

  • 2.2 Критерии разрабатываемой ИС

  • 2.3 Методы и средства для создания разрабатываемой ИС

  • 2.4 Структура разрабатываемой ИС

  • 3.ОСНОВНЫЕ ПРОЕКТНЫЕ РЕШЕНИЯ 3.1 Интерфейс разрабатываемой ИС

  • 3.2 Тестирование разрабатываемой ИС

  • Выполняемое действие Выявленная ошибка и ее решение

  • 3.3 Инструкция разрабатываемой ИС

  • 3.4 Оценка технического и социальной эффективности

  • Список использованной литературы

  • курсовой проект такси Островкин.С. Разработка аис салон красоты


    Скачать 1.7 Mb.
    НазваниеРазработка аис салон красоты
    Дата24.04.2022
    Размер1.7 Mb.
    Формат файлаdocx
    Имя файлакурсовой проект такси Островкин.С.docx
    ТипКурсовой проект
    #492794

    Министерство общего и профессионального образования Свердловской области

    государственное автономное профессиональное образовательное учреждение

    Свердловской области

    «Ирбитский мотоциклетный техникум» (ГАПОУ СО «ИМТ»)

    программа подготовки специалистов среднего звена по Специальности

    09.02.04 Информационные системы (по отраслям)
    Курсовой проект

    ПМ.01 Эксплуатация и модификация

    информационных систем

    по междисциплинарному курсу

    МДК 01.02. «Методы и средства проектирования информационных систем»
    на тему «Разработка АИС Салон красоты»

    Разработал студент гр. 298 _______ Островкин С.

    (подпись) (ФИО)
    Проверил преподаватель ______ А.А. Лагунов

    (подпись) (ФИО)


    Отчет принят с оценкой ________________________

    ___________ _________________________

    (дата) (подпись)


    2020 г.

    Содержание


    Введение 3

    1.ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ 4

    1.1 Исследование предметной области 4

    1.2 Сравнительный анализ ИС 5

    1.3 Актуальность разрабатываемой ИС 6

    2. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 8

    2.1 Функции разрабатываемой ИС 8

    2.2 Критерии разрабатываемой ИС 9

    2.3 Методы и средства для создания разрабатываемой ИС 9

    2.4 Структура разрабатываемой ИС 11

    2.5 Структура данных 12

    3.ОСНОВНЫЕ ПРОЕКТНЫЕ РЕШЕНИЯ 15

    3.1 Интерфейс разрабатываемой ИС 15

    3.2 Тестирование разрабатываемой ИС 15

    3.3 Инструкция разрабатываемой ИС 16

    3.4 Оценка технического и социальной эффективности 21

    ЗАКЛЮЧЕНИЕ 23

    Список использованной литературы 24


    Введение

    Такси в современной жизни – это весьма значимый социально-экономический институт, выполняющий самые разнообразные функции: от традиционной доставки пассажиров до спасения жизни человека.

    Такси нужно каждому из нас. Нет людей, которые бы хотя бы раз не пользовались услугами такси. Работа такси находится под пристальным взором рынка. И он не прощает, когда кто-то допускает грубость, неверно или недобросовестно выполняет заказ, или вообще не выполняет его. Рынок наказывает тем, что игнорирует такие такси. И водители, и фирмы, организующие этот сервис, очень хорошо понимают, как важно зарабатывать и беречь собственное резюме.

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

    1.ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ

    1.1 Исследование предметной области

    Работа такси осуществляется следующим образом: каждый водитель, заступая на смену, связывается с диспетчером, и тот вносит его в карточку работающих в данный момент. Сведения карточки отображаются на экране. Водители держат обратную связь по радио. Заказы поступают по телефону к диспетчеру, он записывает необходимые данные в базу заказов. Дата и время поступления заказа диспетчер вводит сам или вводиться автоматически. Клиент может сразу у диспетчера узнать стоимость заказа, и только потом заказывать. Потом из списка свободных водителей выбирает того, кто будет выполнять заказ или водитель сам отвечает по обратной связи, что примет заказ. После выполнения заказа водитель по рации отчитывается перед диспетчером. После каждой смены диспетчер формирует отчет, который показывает, сколько заказов поступило, сколько выполнилось, сколько было отменено, и их общую стоимость. Эти отчеты поступают к администратору, на основании этого всего администратор формирует общий отчет (сводный отчет) за определенную дату. В конце месяца администратор, пользуясь своими отчетами, формирует отчет по итогам месяца и отправляет его высшему руководству такси. Еще администратор занимается кадрами. Он формирует дела новых сотрудников, и вносит необходимые поправки в дела уже работающих на этом предприятии. На администраторе лежит ответственность за правильное формирование дел и их сохранность. Проблемы, которые могут возникнуть при осуществлении данной деятельности такие: ) Потеря данных диспетчером, или неправильная их трактовка; ) Выбор не оптимального маршрута следования таксистов; ) Не корректная форма представления отчетов и т.д.


    1.2 Сравнительный анализ ИС

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

    ЕСТ: ДИСПЕТЧЕР

    Единая служба такси (ЕСТ) запущена в эксплуатацию в 2004 году.

    Является ведущим разработчиком ПО для комплексной автоматизации служб такси. В настоящее время к ней подключены и активно работают более 730 служб такси в 170 городах по всему миру.

    В ЕСТ предусмотрены три типа пользователей: диспетчер, NetADM, Управляющий. Доступно только облачное решение. Интерфейс программы состоит из 8 диалоговых окон. Из наиболее интересных функций можно выделить: Запись переговоров; средство для мотивации водителей “Звездные заказы”; возможность управления несколькими службами в одной организации; развитая система отчетности; гибкие настройки расчетов с водителями.

    InfinityTaxi

    Данная программа разработана специалистами компании ИнтелТелеком. Они являются ведущими разработчиками в России решений в области автоматизации обработки вызовов. Их клиентами являются многие компании в России, Украине, Беларуси и других странах СНГ. Среди них: более 850 таксопарков и диспетчерских служб.

    В системе существуют две роли: администратор и оператор. Доступно только модульное решение. Интерфейс программы состоит из 4 диалоговых окон: в центральной части – основное окно по работе с заказами, чуть ниже находится область для формирования предварительных заказов, в правой части находятся телефон и очередь из освободившихся машин. Наиболее интересные функции: программный телефон, который, к примеру, позволяет осуществить такие функции, как автоподнятие и автодозвон; возможность изменения статуса оператора; программа лояльности для клиентов; трекинг машин; система рейтинга водителей; онлайн отчеты; объединение диспетчерских.

    Такси-Мастер

    Данная программа уже более 13 лет помогает владельцам таксопарков успешно развиваться на рынке перевозок пассажиров. Она является выбором около 2000 клиентов по всей России и СНГ.

    В системе есть возможность добавление неограниченного числа ролей, основными являются оператор и администратор. Доступно и модульное, и облачное решения. Рабочая область программы состоит из 4 диалоговых окон: Текущие и предварительные заказы; экипажи; стоянки; ТМСофтфон. Из наиболее интересных функций можно отметить: Запрет “недопустимых приложений” для водителей; система фотоосмотра водительских машин; кабинет партнера; пополнение баланса водителей; система приоритетов; реферальные коды; TMMmarket.

    1.3 Актуальность разрабатываемой ИС

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

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

    Актуальность служб такси

    Плюс ко всему, вызвав такси, человек имеет возможность быстро доехать в пункт назначения. Следует также отметить, что с собой можно взять тяжелые и объемные сумки. С такими вещами пользоваться услугами городского транспорта, порой, бывает не только неудобно, но и вовсе невозможно.

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

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

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

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

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

    2. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА

    2.1 Функции разрабатываемой ИС

    Функциями автоматизированной системы являются:

    - предоставление информации о водителях и их автомобилях;

    - предоставление информации о заказах;

    - подготовка документации для отчёта в электронном виде.

    Введём новую штатную единицу - администратор ИС, который ведёт базу данных «Такси». Администратор является прямым участником автоматизации информационной системы организации. Добавление данных в таблицу «Заказы» будет осуществлено после поступление звонка клиента. Данные будут заноситься в основную таблицу базы данных, с помощью которой осуществляется учёт всей необходимой информации. Обязанности администратора ИС «Такси». Создавать, изменять записи о отдыхающих. Удалять дублированные записи с одинаковыми значениями заданных полей; Сортировать таблицы по любому полю, включая сортировку по нескольким полям; Группировать одинаковые данные в любом поле, когда таблица отсортирована по этому полю; Экспортировать данные любой таблицы для подготовки документации к отчёту.


    2.2 Критерии разрабатываемой ИС

    Чаще всего люди выбирают службу такси, которая соответствует следующим критериям:

    • невысокая цена,

    • минимальное время ожидания машина,

    • комфорт и безопасность,

    • легкость и простота заказа.

    Цена – это ключевой критерий почти для всех клиентов. Стоит обращать внимание, что цена может формироваться по-разному. Так, например, может взиматься дополнительная плата за посадку в автомобиль, поездки за город. Она может рассчитываться в зависимости от времени в пути или от количества километров.

    2.3 Методы и средства для создания разрабатываемой ИС

    База данных - это средство накопления и организации больших массивов информации об объектах некоторой предметной области. БД должна отображать текущие данные о предметной области, накапливать, хранить информацию и предоставлять различным категориям пользователей быстрый доступ к данным. Для этого данные в базе должны быть структурированы в соответствии с некоторой моделью, отражающей основные объекты ПО, их свойства и связи между ними. Все данные в базах находятся в таблицах и разделены по смысловой нагрузке. Каждая таблица для описания содержимого атрибутов использует типы данных (домены), домены Access подходят для описания данных любой предметной области. Недостаток в том, что в Access нельзя создавать собственные домены необходимые для описания нестандартных данных, таких как возраст работоспособного сотрудника, его можно было описать доменом (все данные принадлежат к целым числам в интервале от 18 до 60). Для создания программы "Такси" был использованы следующие программы: MS Access это входящая в стандартный набор Microsoft Office настольная, реляционная система управления базами данных. Благадоря тому, что она входит в состав Microsoft Officeона может легко создавать связь с другими приложениями Microsoft Office. Ее средствами можно создавать различные запросы, отчеты и формы для заполнения. Благодаря технологии ADO MS Access легко подключается к Delphi. Объект ADO Connection подключается к базе данных созданной в Access, в ADO Table выбирается конкретная таблица, с которой будет взаимодействовать, ADO Query позволяет создавать SQL запросы средствами Delphi. Технология ADO хорошо подходит под Access.Но Access обладает недостатками: Это не сетевая база данных, поэтому продукты, созданные с использованием Access, не могут быть использованы при сетевой работе. В режиме конструктора создания таблиц не возможно задать два ключевых поля, или задать двум различным атрибутам тип данных счетчик. В связи с этим могут возникнуть сложности при экспорте и импорте данных из программ визуализации баз данных и других систем управления базами данных.

    Delphi 7.потому что:Delphi 7, объектно-ориентированный язык программирования, то есть состоит из набора объектов, каждый из которых обладает определенными параметрами и может выполнять ряд конкретных функции.Продукты, выполненные в Delphi 7, внешне выглядят как стандартные Windows приложения, такие как Paint, Калькулятор и т.д. Выбор компонентов Delphi можно расширять, а также самому описывать процедуры, типы данных, объекты и действия производимые в них.Главный плюс высокоуровневых языков программирования это визуализация объёктов, но при этом ход действия производимых этими объектами скрыты. Еще одна особенность: один объект может использоваться помимо своего основного назначения в других функциях, а также на один и тот же объект можно поставить несколько событий.Средствами Delphi 7 легко создать связь с СУБД Access через технологию ADO, что имеет ряд своих преимуществ, таких как:Возможность вручную создавать запросы средствами Delphi.Отображать необходимые атрибуты базы данных в интерфейсе программного продукта и создание удобных карточек заполнения атрибутов БД: простота создания связей и их модернизация.

    2.4 Структура разрабатываемой ИС



    Структура базы данных «такси» (Схема 1)



    Блок схема разрабатываемой программы (Схема 2)

    2.5 Структура данных

    Данные таблицы «Оператор», храниться личные данные сотрудников, также используется для проверки пользователя при входе.



    Рисунок 1 - Структура таблицы «оператор»

    Данные таблицы «Водитель» описывают водителей и на какой они машине работают.



    Рисунок 2 - Структура таблицы «Водитель»
    Данные таблицы «Заказ» - это данные содержащие информацию о заказе .



    Рисунок 3 - Структура таблицы «заказ»
    Данные таблицы «Принял» - это данные содержащие о состоянии заказа.



    Рисунок 4 - Структура таблицы «Принял»
    3.ОСНОВНЫЕ ПРОЕКТНЫЕ РЕШЕНИЯ

    3.1 Интерфейс разрабатываемой ИС



    Рисунок 5 – главная форма «Такси»

    Главная форма в разбалтываемой ИС предназначена для объединения функционала всех форм ИС.

    На главной форме можно оформить заказ и отказаться от него или написать претензию. Также можно производить расчет стоимости поездки как вовремя звонка клиента, так и перед завершением заказа. Производить учет постоянных клиентов и водителей.

    3.2 Тестирование разрабатываемой ИС

    В ходе тестирования АИС были выявлены следующие ошибки, которые представлены в таблице 1.

    Таблица 1 – Тестирование АИС.

    Выполняемое действие

    Выявленная ошибка и ее решение

    Добавление записи в таблицу заказ



    Смена способа добавления записи

    Добавление записи в таблицу водитель



    Изменение синтекса команды

    Отображение данных связанных таблиц

    Смена ключевого поля в каждой таблицы на текстовое.




    3.3 Инструкция разрабатываемой ИС

    Чтобы авторизоваться нужно запустить программу заполнить поля логин и пароль после чего нажмём кнопку войти (рис. 5).


    Окно авторизации (рис. 5)

    В результате должна появиться форма «Меню», в противном случае выйдет предупреждение:

    - если пароль или логин не введён выйдет сообщение «Логин не введён», «Пароль не введён», «Пароль или логин не введён» (рис. 6);



    Сообщение «Пароль или логин не введен» (рис. 6)

    - если неправильно введен пароль, то выйдет сообщение «Пользователь не найден» (рис. 7);



    Сообщение «Пользователь не найден» (рис. 7)

    - если неправильно введен пароль, то выйдет сообщение «Пароль не верный» (рис. 8);



    Сообщение «Пароль не верный» (рис. 8)

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



    Рисунок 9 - Кнопка «оформить заказ»

    После чего появиться форма где жмем «+» и в соответствующие поля вводим значения и жмем на галочку



    Рисунок 10 - Форма оформление заказа

    Для того чтобы рассчитать стоимость поездки переходим во вкладку рассчитать и в водим номер заказа в соответствующее поле и нажимаем рассчитать.



    Рисунок 11 - Вкладка рассчитать

    Чтобы поработать с базами клиентов и водителя нужно иметь права оператора и администратора соответственно. Для этого на главной форме выбираем кнопку «База клиентов» или «Водители», где заполняем нужные поля и нажимаем на галочку (чтобы добавить новую строку нажмите «+»).



    Рисунок 12 - Форма клиенты
    Чтобы написать претензию нужно обладать правами оператора или администратора. Для этого на главной форме нажимаем оформить претензию или отказ и в открывшемся окне пишем претензию и жмем на кнопку отправить.



    Рисунок 13 - Форма претензии

    Для оформления отказа проделываем все те же пункты до пункта в появившемся окне. Далее выбираем вкладку отказ и в таблице находим свой заказ и удаляем его с помощью нажатия на «-» внизу формы.



    Рисунок 14 - Форма отказа

    3.4 Оценка технического и социальной эффективности

    Технологический процесс сбора информации будет представлять собой ввод информации с первичных документов в базы данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора их из справочников с заранее внесенными в них данными. После заполнения пользователем всех необходимых полей, АИС сохраняет полученную информацию в базе данных. Главное назначение АИС обработки социальной информации в данном случае - повысить эффективность выполнения основных функций диспетчера, поскольку, как можно увидеть, функционирование очень больших документных и информационных потоков. Кроме того, АИС призвана улучшить оперативность принятия решений, повысить производительность труда, снизить количество вычислительных ошибок при помощи автоматизации процесса обработки информации, содействовать эффективному и безопасному хранению и доступу к информации.

    Минимальные требования:

    - операционная система: windows xp и выше;

    - процессор: Intel Pentium M c тактовая частота 1,6 Ггц;

    - память: 10 мб свободного места;

    - оперативная память: 1 гб;

    Затраты на программу.

    Стоимость моей ИС составила 22 353,31 рублей, в которые входят стоимость:

    - за электроэнергию, в которой рассчитывается общая мощность, потребленная электроприборами (компьютер, монитор, принтер), которая умножена на тариф за 1 кВт (1КВт =4,30 р.). Общая мощность составила 33,188 КВт\час. А стоимость электроэнергии – 142,71 рубля;

    - за затраченное время, в котором учитывается время, затраченное на разработку и создания ИС. У меня составила 336 часов, их умножаем на стоимость 1 часа, который равен 44,17 рублей. Получается 22 187,48 рублей;

    - с учетом 13% от стоимости затраченного времени, которую я

    рассчитал, как 15 % от заработной платы, составляет 2 226,17 рублей;

    - с учетом страховых взносов, которые рассчитываются как 30% от

    затраченного времени с учетом 13%, составляет 5 120,19 рублей;

    - затраты на материалы (бумага, краска для печати): за 34 листов

    составляет 17 рублей, а за краску 0,204 мл – 6,12 рублей.

    ЗАКЛЮЧЕНИЕ

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

    - Составление отчетов;

    - учет заказов по водителям;

    - Скидочная система;

    Причиной не реализации этих функций, стало не хватка времени и не достаточного опыта в разработке ИС в данной предметной области.

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


    Список использованной литературы

    • Тельнов Ю. Т Реинжиниринг бизнес процессов / Москва. "Финансы и Статистика" 2004.

    • Калашян А. Н., Калясов Г. Н Структурное моделирование бизнеса: DFD-технология/ Москва. "Финансы и Статистика" 2001.

    • Фаронов, Delphi 7. Программирование баз данных.

    • Дарахвелидзе П., Марков Е. Программирование в Delphi 7/Санкт-Петербург "БХВ-Петербург 2003;

    • Батлер Э., Microsoft Office Access 2007: профессиональное программирование / Вильямс 2009;

    • Кириллов В.В., Громов Г.Ю., Введение в реляционные базы данных /Москва BHV 2009;

    • Автоматизированное рабочее место в системе управления предприятием, Сборник научных трудов, СПб, 2002 г;

    • Гофман В., Хомоненко А., Работа с базами данных в Delphi/ Санкт-Петербург "БХВ-Петербург 2003;

    • Коннолли Т., Бегг К., Базы данных. Проектирование, реализация и сопровождение / Москва, Санкт-Петербург, Киев 2003;

    • Кантарь И.Л. Автоматизированные рабочие места управленческого аппарата, 1990.

    • Рапопорт Э.Я. Структурное моделирование объектов и систем управления. М: финансы и статистика, 2003 г.


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