Файл: Курсовой проект разработка распределенной базы данных Техническое обслуживание и ремонт локомотивов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 340

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

      1. Наименование организаций Заказчика и Разработчика
Наименование организаций – Заказчик и РазработчикЗаказчик: Название предприятия: Эксплуатационное локомотивное депо Иланская структурное подразделение Красноярская железная дорога дирекция тяги филиал ОАО «РЖД»;Адрес фактический: 663800, г. Иланский, р-н Иланский, ул. Локомотивная, д.10;Телефон /Факс: 8(39173) 9-24-57;ФИО руководителя предприятия: Лысак Николай Николаевич.Разработчик: Ульянов Владимир Николаевич.

      1. Плановые сроки начала и окончания работы
Дата выдачи 27.03.2023. Срок окончания 15.04.2023.3.1.5 Источник и порядок финансирования Согласно тому, что проект распределенная база данных разрабатывается на основании курсового проектирования, то источник финансирования не предусматривается. 3.1.6 Порядок оформления и предъявления Заказчику результатов работ Работы по созданию РБД выполняются поэтапно.По окончании каждого из этапов Разработчик предъявляет Заказчику результат выполненных работ и соответствующую документацию.

      1. Назначение системы
РБД «Техническое обслуживание и ремонт локомотива» позволит хранить информацию о локомотивах и хранить информацию о проведенном обслуживании и ремонте.

      1. Цель создания системы
РБД «Техническое обслуживание и ремонт локомотива» создается с целью повышение производительности труда персонала.В результате создания хранилища данных должны быть улучшены значения следующих показателей:

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

  • время, затрачиваемое на составление отчета;
Приводятся краткие сведения об области деятельности Заказчика (или подразделения организационной структуры Заказчика, для нужд которого разрабатывается система) и сферы автоматизации с указанием ссылок на ранее разработанные документы, содержащие более подробные сведения об организации заказчика.

3.1.9 Концептуальное проектирование

3.1.9.1 Моделирование бизнес процессов по методологии IDEF0


IDEF0 – методология функционального моделирования (англ. functionmodeling) и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временная последовательность (поток работ).Стандарт IDEF0 представляет организацию как набор модулей, здесь существует правило – наиболее важная функция находится в верхнем левом углу, кроме того есть правило стороны:– стрелка входа приходит всегда в левую кромку активности;– стрелка управления – в верхнюю кромку;– стрелка механизма – нижняя кромка;– стрелка выхода – правая кромка.Деятельность организации в методологии IDEF0 представлена в приложении А.В приложении Б приведена декомпозиция диаграммы.

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

Диаграммой классов в терминологии UML называется диаграмма, на которой показан набор классов (и некоторых других сущностей, не имеющих явного отношения к проектированию БД), а также связей между этими классами.Данная разработанная диаграмма будет указана в приложение Д.

3.1.10 Даталогическое проектирование

Логическое (даталогическое) проектирование – создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован. В приложении Е представлена схема БД.

3.2 Технический проект

В выбранной СУБД – «Microsoft Visual Studio 2019» была разработана программа, для упрощения работы отдела кадров.На рисунке 1 представлена главная форма программы.Рисунок 1 – Главная формаРБД «Инвентаризация имущества» состоит из 5 таблиц: «Заявка на ремонт», «Ремонт локомотива», «Локомотив», «Запчасти», «Сотрудники».

Рисунок 2 – Заявка на ремонт

Рисунок 3 – Ремонт локомотива

Рисунок 4 – Локомотив

Рисунок 5 – Запчасти

Рисунок 6 – Сотрудники

3.3 Верификация и валидация проекта. Разработка и выполнение
3.3.1 Верификация проекта. Разработка и выполнение тестов
Таблица 1– Верификация проекта


Требование

Тест

Результат

Хранение информации о локомотивах

Заполнение данных

При заполнении всех полей – информация сохраняется

Хранение информации о ремонте и обслуживанию

Заполнение данных

При заполнении всех полей – информация сохраняется

Работоспособность программы в целом

Требуется заполнить инвентаризационную опись на основе этих справочников

После заполнения инвентаризационной описи, в базе появились соответствующие записи
Соответствует требованиям, реализована без непредусмотренных функций и удовлетворяет проектным спецификациям и стандартам.3.3.2 Валидация проекта. Разработка и выполнение тестовТаблица 2 – Валидация проекта

Требование

Тест

Результат

Вывод данных в отчете

Вывод данных и проверка их соответствия со списком в документе

Оба отчета полностью выводят все данные

Ввод и редактирование данных

Заполнение данных о локомотивах и редактирование всех полей

При заполнении всех полей и их редактировании – вся информация сохраняется

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

  1. Эксплуатационная документация
4.1 Требование к аппаратуре и ПОПроцессор IntelPentiumCeleron1800Мгц и выше.Операционная система WindowsXPServicePack 2 и выше.Оперативная память 1 Гб и выше.Жесткий диск 120 Гб и выше.USB-порт.Принтер.Необходимое ПО:Программа «Microsoft Visual Studio 2019».4.2 Руководство пользователяЗапускаем программу. Открывается главная форма программы, на которой находятся кнопки связанные с таблицами базы данных. Главная форма представлена на рисунке 8.Рисунок 8 – Главная формаПереходим на форму имущество. Нажимаем добавить новый локомотив. Вводим все необходимые данные и нажимаем сохранить. После чего, введенная информация записывается в базу данных.Рисунок 9 – Добавление нового локомотиваЗАКЛЮЧЕНИЕВ результате выполнения курсового проекта спроектирована распределенная база данных «Техническое обслуживание и ремонт локомотива» на примере эксплуатационного локомотивного депо Иланская.Данный проект удовлетворяет основным требованиям, предъявленным в задании, и реализует необходимые функции ИС.В ходе курсового проекта поставленная цель была достигнута и решены следующие задачи: Анализ предметной области и построение концептуальной модели данных. На основе информации, полученной при анализе, было создано подробное описание предметной области, при этом нужно было обратить особое внимание на требование к данным.
Логическое проектирование. Построена логическая модель базы данных обобщенное, не привязанное к каким - либо компьютерам и СУБД, описание предметной области: набор данных, их типов, длин, связей и т.п. Физическое проектирование. Создание даталогической (табличной) модели базы данных – логическая модель. Разработка приложения. Выбрана программа, на которой будет осуществляться проектирование и соответственно спроектированная информационная система.

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

Основные источники:

  1. ГОСТ 24.202-80 Требования к содержанию документа «Технико-экономическое обоснование создания АСУ»

  2. ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы

  3. ГОСТ 34.601-90 Автоматизированные системы. Стадии создания.

  4. ГОСТ Р 21.1101–2009 «Система проектной документации для строительства. Основные требования к проектной и рабочей документации»;

  5. Голицына, О.Л. Информационные системы: учеб. пособие для вузов / О.Л. Голицына, Н.В. Максимов, И.И. Попов. – М.: Форум, 2011. – 496 с. – (Высш. образование)

  6. Пирогов, В.Ю. Информационные системы и базы данных [Текст]: организация и проектирование: учеб.пособие / В.Ю. Пирогов. – Спб.: БХВ-Петербург, 2009. – 528 с.

  7. Дунаев, В.В. Базы данных. Язык SQL / В.В. Дунаев. – 2-е изд. – Спб.: БХВ-Петербург, 2007. – 320 с.

  8. Кузовкин, А.В. Управление данными [Текст]: учебник для вузов / А.В. Кузовкин, А.А. Цыганов, Б.А. Щукин. – М.: Академия, 2010. – 254 с.
9 Википедия – свободная энциклопедия [электронный ресурс] ru.wikipedia.org.10 Википедия – свободная энциклопедия [электронный ресурс] https://ru.wikipedia.org/wiki/microsoftvisualstudio.ПРИЛОЖЕНИЕ A(обязательное)Модель диаграммы «AS-IS» Продолжение ПРИЛОЖЕНИЯ AМодель диаграммы «AS-IS»Приложение Б(обязательное)Модель диаграммы «TO-BE»Приложение В(обязательное)Логическая модельПриложение Г(обязательное)