Рефераты. Автоматизированная система "Автовокзал-2"

Автоматизированная система "Автовокзал-2"

35

  • 1 ВВЕДЕНИЕ 3
    • 1.1 Актуальность темы 3
    • 1.2 Описание предметной области 3
    • 1.3 Анализ разработок на заданную тему 4
    • 1.4 Планирование проекта 6
      • 1.4.1 Цели и задачи 6
      • 1.4.2 Персонал 6
      • 1.4.3 Ресурсы 7
  • 2 Модель прецедентов (Use Case) 8
    • 2.1 Рамки системы 8
    • 2.2 Идентификация основных исполнителей 8
    • 2.3 Задачи каждого исполнителя 8
    • 2.4 Основные и альтернативные потоки 8
    • 2.5 Диаграмма Use Case 9
    • 2.6 Диаграмма последовательностей 10
    • 2.7 Диаграмма сущность-связь 11
  • 3 Характеристика программных продуктов 11
  • 4 Анализ методов и алгоритмов решений 12
  • 5 Модель базы данных 16
  • 6 Минимальная конфигурация программной системы (ПС) 17
    • 6.1 Руководство по работе и инсталляции 17
    • 6.2 Руководство пользователя по настройке 17
  • 7 Диаграммы реализации 18
    • 7.1 Компонентная диаграмма 18
    • 7.2 Диаграмма размещения 18
    • 7.3 Диаграмма экранных форм 19
  • 8 Тестирование ПО 19
    • 8.1 Тестирование элементов 19
    • 8.2 Тестирование восстановления 20
  • ЗАКЛЮЧЕНИЕ 21
  • Список литературы 22
  • Приложение А. Техническое задание 23
  • Приложение Б. Справка пользователя 34
  • ВВЕДЕНИЕ
  • 1.1 Актуальность темы
  • Современные условия для работы по обслуживанию клиентов уже достигло того уровня, когда обслуживающая система предприятия обрабатывает данные с очень большой скоростью в многопользовательском режиме. Весь документооборот осуществляется на компьютере и вся информация храниться в специальных базах.
  • К сожалению, существуют организации по обслуживанию клиентов, которые по «старинке» пользуются листом бумаги и ручкой. И это, несомненно, является недостатком в производительности. Людям не чего не остается делать, как стоять в больших очередях. Поэтому возникает потребность в написании программ, которые решат проблемы с производительностью.
  • 1.2 Описание предметной области
  • Услугами по перевозкам пассажиров в пределах какого-то региона призван обеспечивать городской автовокзал. Для этого организация должна иметь у себя в штате водителей, кассиров, системных администраторов (если необходимо), бухгалтеров, юристов, механиков, кондукторов, офис менеджера и т.д. Также имеется парк автобусов. Основные клиенты автовокзала - лица, проживающие в данном регионе. На примере работы Читинского автовокзала можно сказать, что при покупке билета у кондуктора, кондуктор делает запись в журнале заказов и после прибытия в город, кондуктор уносит отчет с вырученными деньгами в кассу автовокзала.
  • В табл. 1 представлено расписание маршрутов. По каждому маршруту имеется расписание рейсов, т.е. время отправления. После каждой продажи билета, кассир должен сделать запись в журнале заказов (см. табл. 2) . Также можно сдать ранее купленный билет.
  • Расписание рейсов Таблица 1
  • Номер рейса

    Станция отправления

    Станция прибытия

    Время в пути

    Цена

    • Журнал заказов Таблица 2
    • Номер

      Станция отправления

      Станция прибытия

      дата

      сумма

      • 1.3 Анализ разработок на заданную тему
      • Система «АВТОВОКЗАЛ-2» предназначена для автоматизации продажи билетов на междугородние и пригородные автобусные перевозки на уровне отдельного автовокзала, группы автовокзалов одного города или сети междугородных автобусных маршрутов целого региона.
      • Система обеспечивает следующие возможности:
      • · продажа билетов в прямом и обратном направлении, только в одном направлении, а при необходимости и от промежуточных станций на маршруте;
      • · как прямая продажа, так и продажа по предварительным заказам;
      • · диспетчерское сопровождение всего цикла работ с рейсом: от открытия рейса в продажу до передачи загрузочной ведомости водителю;
      • · подготовка данных для бухгалтерии о выручке кассиров и для расчетов с предприятиями, обслуживающими автоматизированную сеть автовокзалов.
      • Автоматизированная система "Автовокзал+" предназначена для автоматизации процессов учета и продажи билетов.
      • Сферой функционирования АС "Автовокзал+" являются внутриобластные, межобластные и межреспубликанские междугородние автобусные перевозки, выполняемые с автовокзала автотранспортными предприятиями общего пользования.
      • АС "Автовокзал+" автоматизирует технологические процессы текущей и предварительной продажи автобусных билетов, диспетчерского управления движением автобусов на междугородных маршрутах, учета реализации, формирования отчетности.
      • В результате создания АС "Автовокзал+" автоматизируются следующие функции:
      • · предварительная и текущая продажа билетов на междугородные автобусные рейсы;
      • · осуществление операции бронирования мест в автобусах междугородного сообщения;
      • · прием заказов по телефону;
      • · учет и составление отчетности о работе кассиров по продаже проездных и багажных билетов на междугородные автобусные маршруты;
      • · составление расписания движения междугородных автобусов на АВ;
      • · контроль прибытия и отправления автобусных рейсов с АВ, составление диспетчерской отчетности;
      • · учет доходов автовокзала от перевозки пассажиров и багажа в автобусных сообщениях, от комиссионных сборов, составление соответствующей отчетности;
      • · учет доходов от перевозки пассажиров в разрезе автотранспортных предприятий (АТП) для осуществления взаиморасчетов между ОГПАС и АТП.
      • На мой взгляд, данные системы разрабатывались для больших городов и даже регионов, что в свою очередь является недостатком для малых городов, где поток пассажиров не такой большой. Необходимы большие затраты на приобретение данной системы, аппаратной части и необходимо больше времени на обучение персонала.
      • 1.4 Планирование проекта

      1.4.1 Цели и задачи

      Результатом деятельности должен стать программный продукт готовый к внедрению и эксплуатации.

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

      1. Конфигурирование программного обеспечения;

      2. Создание базы данных;

      3. Создание интерфейса;

      4. Реализации функций работы приложения;

      5. Тестирование программного продукта.

      1.4.2 Персонал

      Проект выполняется 1 программистом. Пилотный проект реализовывается в среде Borland Delphi 7.0 с использованием СУБД MSSQL Server 2000 developer edition. Плановые сроки начала и окончания работ при создании системы, а также перечень работ и сроки выполнения каждой работы смотри в Приложении А.

      График работ Таблица 3

      Наименование работ

      Месяцы

      Сентябрь

      Октябрь

      Ноябрь

      Декабрь

      Ознакомление с заданием

      Анализ предметной области

      Анализ разработок на заданную тему

      Планирование пилотного проекта

      Построение диаграмм

      Создание базы данных

      Изучения новой среды разработки

      Процедура вывода данных в таблицы

      Сортировка, поиск записей по полям

      Процедура продажи билетов

      Процедура сдачи билета

      Авторизация пользователей

      Тестирование программного продукта

      1.4.3 Ресурсы

      1. Технические средства:

      1.1. Процессор Intel Pentium 3 800 Mгц;

      1.2. RAM 384 Мб;

      1.3. Видеокарта NVIDIA Geforce 4 MX 440 with AGP8x;

      2. Программное обеспечение:

      2.1. Операционная система Windows XP Professional SP2;

      2.2. Borland Delphi 7.0;

      2.3. СУБД: MSSQL Server 2000 developer edition;

      2 Модель прецедентов (Use Case)

      2.1 Рамки системы

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

      2.2 Идентификация основных исполнителей

      · Пассажир - человек, который хочет воспользоваться услугами автовокзала;

      · Кассир - сотрудник организации, который обслуживает клиентов (пассажиров) доступ к просмотру и изменению информации;

      · Администратор базы данный - сотрудник организации, занимающийся администрированием системы.

      2.3 Задачи каждого исполнителя

      · Пассажир - оплатить поездку;

      · Кассир - обслужить клиента;

      · Администратор - обслуживание системы и базы данных(резервное копирование, восстановление, добавление новых пользователей).

      2.4 Основные и альтернативные потоки

      Основной поток 1

      · Клиент приходи на автовокзал и хочет взять билет на определенную дату;

      · Кассир ищет в окне приложения заданный рейс;

      · Кассир открывает окно продажи билета и вводит сумму и дату рейса;

      · Клиент передает деньги кассиру;

      · Кассир делает заказ и отдает билет.

      Основной поток 2

      · Клиент в силу сложившихся обстоятельств не может совершить поездку на заранее купленный билет;

      · Кассир делает отмену заказа и отдает деньги с учетом штрафа.

      Альтернативный поток 1

      · Клиент приходи на автовокзал и хочет взять билет на определенную дату;

      · Кассир обнаруживает, что на данную дату нет мест и предлагает выбрать на другой день.

      Альтернативный поток 2

      · Клиент приходи на автовокзал и хочет взять билет на определенную дату;

      · Клиент обнаруживает, что ему не хватает наличных.

      2.5 Диаграмма Use Case

      2.6 Диаграмма последовательностей

      2.7 Диаграмма сущность-связь

      Рис. 1 Диаграмма «Сущность-связь»

      3 Характеристика программных продуктов

      Delphi -- это объектно-ориентированная среда для визуального проектирования Windows-приложений с развитыми механизмами повторного использования программного кода. Основным конкурентом Delphi является среда разработки Microsoft Visual C++, имеющая свои преимущества и недостатки, однако являющаяся более популярной, в основном, в силу того, что разработана именно фирмой Microsoft.

      В процессе создания системы я познакомился с принципом работы интерфейса ADO для работы с СУБД MS SQL Server 2000, узнал как отображать данные через сетки DBGRID, как осуществляется поиск и сортировка записей, также узнал как посредством sql запросов осуществляется резервное копирование и восстановление.

      MS SQL Server 2000 используется для создания базы данных. Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет - для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка. Выбран по причине высокой совместимости с семейством ОС Windows и средой разработки Visual Studio.

      Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.