Создание АИС "Расписание маршрутов движения транспорта"

Автор работы: Пользователь скрыл имя, 12 Декабря 2010 в 14:36, курсовая работа

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

Задачи курсового проекта:
разработка пользовательского Интерфейса;
разработка поиска;
разработка отчетов(печатных форм);
разработка данных

Файлы: 1 файл

Пояснительная записка.docx

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

                    
 
 
 

       Таблица 3 –Таблица Название

    Name Type Length Назначение  полей
    1. Код Счетчик Длинное целое Код
    2. Название_маршрута Текстовой 50 Ключевое поле
    3. Длинна,км Текстовой 50 Длинна
    4. Цена,руб Текстовой 50 Цена
    5 Время в пути Текстовой 50 Время в пути
    6 Кол-во рейсов Числовой Длинное целое Кол-во рейсов
 

        Таблица  4 -  Таблица Перевозчик

    Name Type Length Назначение  полей
    1. Название Текстовой 50 Ключевое поле
    2. Адрес Текстовой 50 Адрес
    3. Телефон Текстовой 50 Телефон
    4. E-mail Текстовой 50 E-mail
 

       Таблица 5 – Сотрудники

    Name Type Length Назначение  полей
    1. Личный номер Числовой Длинное целое Ключевое поле
    2. Должность Текстовой 50 Должность
    3. Автобус Текстовой 50 Название автобуса
    4. ФИО Текстовой 100 Фамилия  имя  отчество
    5 Телефон Текстовой 50 № телефона
    6 Адрес Текстовой 100 Адрес
    7 Стаж Текстовой 20 Стаж
 

       Таблица 6 –Таблица Тип_маршрута

    Name Type Length Назначение  полей
    1. Тип маршрута Текстовой 50 Ключевое поле
    2. Ко-во маршрутов Числовой Длинное целое Кол-во маршрутов
 

       Таблица7 - Таблица Услуги

    Name Type Length Назначение  полей
    1. Фирма заказчика Текстовой 50 Название фирмы
    2. Перевозчик Текстовой 50 Название перевозчика
    3. № заказа Текстовой 50 Ключевое поле
    4. Стоимость в  час Денежный   Стоимость за час
    5 Направление Текстовой 50 Направление
    6 Автобус Текстовой 50 Название автобуса

                            

          Для данного курсового проекта была построена ER диаграмма

           (рисунок 1) приложение 1.

   

    
 
 
 
 
 
 
 
 
 

2.2   Описание  функционирования АИС 
 

                                Рисунок 2 – Схема данных 

На рисунке 2 изображены таблицы и их связанные  поля. 
 
 

 
 
 
 
 
 
 

2.3 Инструкция пользователя 

После запуска программы видим главную  форму(рис.3)На ней помещены следующие  кнопки: Таблицы, поиск, отчеты, выход. При нажатии на любую из них выводится дополнительный список. Например: Таблицы выводится список всех таблиц имеющихся в БД : автобус, маршрут, Название, Перевозчик, сотрудники, тип , услуги.

     

Рисунок 3 – Главная форма

 

Рисунок 4-Маршрут

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

После открытия формы  Поиск по сотрудникам   пользователь видит только  таблицу  со всеми сотрудниками работающими на предприятии(Рисунок 5), чуть ниже  таблицы есть кнопки.

При помощи этих кнопок можно просмотреть данные из таблиц, редактировать, добавить новые записи и удалить записи (Например: кнопка «+» - добавить запись, «-« - удалить запись)(Рисунок 5)

Рисунок 5 - Поиск по сотрудникам

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

Для осуществления  поиска вводим  фамилию нужного  нам сотрудника и нажимаем поиск(рисунок6)

Рисунок 6 - Поиск по сотрудникам 
 
 

При нажатии  на кнопку отчеты выпадает список из которого пользователь  можетвыбрать  интересующий его отчет(рисунок7)

                                               Рисунок 7 – Отчет 
 
 
 
 
 
 

 
 

2.4 Описание  отладки процесса 

 Виды тестирования:

     Модульное – процесс проверки  отдельных программных процедур  и подпрограмм входящих состав программного продукта. Его элементы:

  • синтаксическая проверка;
  • проверка соответствия стандарта копированием;
  • технический обзор программного кода.

     Интеграционное тестирование проводится  для совместной работы отдельных модулей и предшествует тестированию всей системы, как единое целое. Его элементы:

  • проверка функциональности;
  • проверка промежуточных результатов.

    Системное тестирование предназначено  для проверки программной системы в целом, ее организации и функционировании. Его элементами является:

  • граничное тестирование;
  • прогоночное тестирование;
  • целевое тестирование;
  • проверка документации.

     Выходное тестирование - завершающий  этап тестирования, на котором  проверяется готовность программного  продукта.

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

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

Категории

    Функциональные недостатки присущи  программе, если она выполняет  одну из своих функций плохо или не полностью.

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

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

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

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

 
 
 
 
 
 
 
 
 
 
 

Заключение 

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

      • быстрота поиска конкретного сотрудника, маршрута, направления;

      • легкий  вывод подробной информации об Автобусах, маршрутах, направлениях, перевозчиках, услугах,;
      • обеспечение быстрой работы персонала;
      • вывод печатных форм;

        Цель  использования АИС в улучшении  работы автовокзала.

Экономия  времени на поиске информации о сотруднике, направлении и типе маршрута. Данный проект поможет сэкономить бюджет предприятия, так как даннной АИС может пользоваться один сотрудник.

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

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

1. Аляев,  Ю.А. Алгоритмизация и языки  программирования Pascal, C++, visual basic/ Ю.А. Аляев. – М.:2006 – 319с.

2.Культин, Н. Б. C++ Builder в задачах и примерах/Н.Б. Культин., СПб. : БХВ – Петербург, 2007., 336.

Информация о работе Создание АИС "Расписание маршрутов движения транспорта"