Главная » Просмотр файлов » ПЗ Ибрагимов

ПЗ Ибрагимов (1228405), страница 8

Файл №1228405 ПЗ Ибрагимов (Разработка АРТ диспетчера автобазы) 8 страницаПЗ Ибрагимов (1228405) страница 82020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

Далее требовалось реализовать функцию проверки добавленного путевого листа с последующей печатью. Результат страницы проверки путевого листа можно увидеть на рисунке 24.

Рисунок 24 – Страница проверка данных нового путевого листа перед генерацией формы для печати

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

PHP-скрипт сам определяет, к какому типу принадлежит автомобиль и выбирает требуемую форму путевого листа (пункт 3.1.2.1), а так же в автоматическом режиме подставляет в созданную заготовку (пункт 3.6.1) данные созданного путевого листа. После генерации формы в виде html-документа вызывается функция печати с помощью JavaScript:

<script type="text/javascript">

$(document).ready(function(){

window.print();

})

</script>

Пример полученной формы изображен на рисунке 25.

Рисунок 25 – Сгенерированная форма путевого листа перед отправкой на печать

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

        1. Завершение путевого листа

Перед формой завершения путевого листа потребовалось создать форму поиска путевого листа по номеру.

Рисунок 26 – Форма поиска путевого листа по номеру

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

Рисунок 26 – Вывод информации о найденном путевом листе

Только теперь можно было приступать к реализации формы завершения путевого листа. Сама форма представлена на рисунке 27.

Рисунок 26 – Форма завершения путевого листа

На данном этапе была создана форма поиска сущенствующего в базе путевого листа и форма для его завершения.



        1. Список путевых листов

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

Было решено создавать этот список с помощью таблицы. PHP-скрипт генерирует только саму таблицу, данные в таблицу получает JavaScript с помощью AJAX-запросов. Путевые листы в таблице отсортированы по времени добавления, от новых к старым. В результате мы получаем возможность загрузки дополнительных путевых листов без перезагрузки страницы.

Пример реализации JavaScript-функции для загрузки дополнительных путевых листов:

$('#enter_list').on('click','#waybill_more', function(){

var id = parseInt($(this).attr('val'));

$(this).remove();

$.ajax({

type: "POST",

url: '../front/waybills_for_list.php', // указываем URL и

data: { id: id },

success: function(data) { // вешаем свой обработчик на функцию success

$('#enter_list').append(data);

id += 20;

$('#enter_list').append('<button id="waybill_more" type="button" class="btn btn-default" val="' + id + '">Загрузить еще...</button>');

}

});

})

Печать, редактирование и удаление реализовано с помощью простых запросов к БД реализованных в PHP-скриптах.

Пример страницы со списком путевых листов приведен на рисунке 27.

Рисунок 27 – Список путевых листов

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

      1. Создание интерфейса заместителя начальника МАБ

Интерфейс заместителя начальника МАБ в свою очередь так же делиться на три основные составляющие:

  • пользователи,

  • отчеты,

  • настройки.

На странице «Пользователи» реализован вывод списка пользователей системы с возможностью удаления и редактирования конкретного пользователя. Так же создана возможность добавления нового пользователя. Пример страницы изображен на рисунке 28.

Рисунок 28 – Список пользователей системы

В разделе «Отчеты» была реализована возможность создания отчетов за разные промежутки времени. PHP-скрипт генерирует xml-документ с выбранными данными из базы данных.

Рисунок 29 – Сгенерированный отчет в форме xml-документа

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

На странице «Настройки» для заместителя начальника МАБ реализована возможность управления кадрами МАБ, которые требуются для заполнения путевых листов, это:

  • диспетчеры;

  • экспедиторы;

  • таксировщики;

  • фельдшеры;

  • механики.

    1. Заключение по главе создание АРМ диспетчера автобазы

В данной главе были рассмотрены все этапы создания АРМ от проектирования до практической реализации.

В начале главы были спроектированы бизнес-процессы, которые требовали автоматизации. Были изучены особенности технологии работы диспетчера, требования предъявляемые к заполнению путевых листов.

Составлено техническое задание на основании ГОСТ 34. 602 – 89.

Определено, каким образом будет организована работа сервера и клиентов, какое программное обеспечение будет стоять на сервере и почему. Проведен сравнительный анализ серверных операционных систем и web-серверов.

Визуально спроектирована и создана на MySQL сервере база данных.

Разработан графический интерфейс и реализованы все требуемы функции для работы с путевыми листами, такие как: создание, завершение, поиск и редактирование. Создан отдельный интерфейс для заместителя начальника МАБ, где реализован дополнительный функционал управления АРМ диспетчера автобазы и возможность создания отчетов.

  1. Технико-экономическое обоснование

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

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

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

    1. Планирование комплекса работ по разработке темы и оценка трудоемкости

Для разработки было задействован один человек: исполнитель (инженер-программист).

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

Выбор комплекса работ по разработке проекта производится в соответствии со стандартом «ГОСТ Р ИСО/МЭК 12207-99 Информационная технология. Процессы жизненного цикла программных средств», устанавливающим стадии разработки программных продуктов, и приведен в таблице 5.

Таблица 5 – Комплекс работ по разработке проекта

Содержание работ

Исполнители

Длительность, дни

Загрузка

дни

%

1. Подготовка процесса разработки и анализ требований

Исследование и обоснование разработки

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

Программист

1

1

100

Сбор исходных данных

Программист

2

2

100

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

Анализ существующих методов решения задачи и программных средств

Программист

1

1

100

Обоснование принципиальной необходимости разработки

Программист

1

1

100

Анализ требований

Определение и анализ требований к проектируемой программе

Программист

2

2

100

Определение структуры входных и выходных данных

Программист

2

2

100

Выбор технических и программных средств реализации

Программист

1

1

100

Согласование и утверждение технического задания

Программист

1

1

100

Итого по этапу 1

Программист

11

11

100

Продолжение таблицы 5

Содержание работ

Исполнители

Длительность, дни

Загрузка

2. Проектирование

Проектирование программной архитектуры

Программист

2

2

100

Техническое проектирование компонентов программы

Программист

2

2

100

Итого по этапу 2

Программист

4

4

100

Программирование и тестирование программных модулей

Программирование модулей в выбранной среде программирования

Программист

15

15

100

Тестирование программных модулей

Программист

2

2

100

Сборка и испытание программы

Программист

1

1

100

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

Программист

1

1

100

Итого по этапу 3

Программист

27

27

100

Оформление рабочей документации

Проведение экономических расчетов

Программист

1

1

100

Оформление пояснительной записки

Программист

10

10

100

Итого по этапу 4

Программист

11

11

100

Итого по проекту

Программист

49

49

100

    1. Расчет затрат на разработку проекта

Капитальные вложения, связанные с автоматизацией обработки информации, рассчитываются по формуле

(1)

где Кп – капитальные вложения на проектирование, руб.;

Кр – капитальные вложения на реализацию проекта, руб.

Характеристики

Тип файла
Документ
Размер
1,61 Mb
Высшее учебное заведение

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6859
Авторов
на СтудИзбе
272
Средний доход
с одного платного файла
Обучение Подробнее