Файл: Курсовой проект разработка распределенной базы данных Техническое обслуживание и ремонт локомотивов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 333
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
1 Теоретическое обоснование этапа проектирования информационных систем
1.1 Анализ существующих платформ разработки информационных систем
1.2 Обоснование выбора платформы разработки информационных систем
2.1 Анализ существующих систем
2.2 Формирование требований к ИС
3.1.9 Концептуальное проектирование
3.1.9.1 Моделирование бизнес процессов по методологии IDEF0
3.1.9.2 ПостроениеUML диаграммы
| Введение | 6 |
| 1 Теоретическое обоснование выбора платформы разработки | 7 |
| 1.1 Анализ существующих платформ разработки информационных систем | 7 |
| 1.2 Обоснование выбора платформы разработки информационных систем | 8 |
| 2 Предпроектное исследование | 9 |
| 2.1 Анализ существующих систем | 9 |
| 2.2 Формирование требований к ИС | 9 |
| 3 Техническое проектирование | 10 |
| 3.1 Физическое проектирование | 10 |
| 3.2 Технический проект | 12 |
| 3.3 Верификация и валидация проекта Разработка и выполнение тестов | 15 |
| 4 Эксплуатационная документация | 17 |
| 4.1 Требование к аппаратуре и ПО | 17 |
| 4.2 Руководство пользователя | 17 |
| Заключение | 19 |
| Список использованных источников | 20 |
| Приложение А (обязательное) – Модель диаграммы «AS-IS» | 21 |
| Приложение Б (обязательное) – Модель диаграммы «TO-BE» | 23 |
| Приложение В (обязательное) – Логическая модель | 24 |
| Приложение Г(обязательное) – Модель «Rational Rose» | 25 |
| Приложение Д(обязательное) – Диск с программным продуктом | 26 |
ВВЕДЕНИЕ
В современной жизни обойтись без компьютеров и информационных технологий сейчас уже невозможно. Компьютеры стали ближе и доступнее каждому пользователю. Появилось множество программ, которые облегчают всю работу. За последнее время программное обеспечение претерпело огромные изменения: от программ, способных выполнять только простейшие логические и арифметические операции до сложных систем управления. Хотя информационные системы (ИС) являются обычным программным продуктом, они имеют ряд существенных отличий от стандартных прикладных программ и систем. По своим функциям, архитектуре и реализации ИС могут отличаться в зависимости от предметной области. Таким образом, при разработке ИС приходится решать 2 основные задачи: разработка баз данных (БД) для хранения информации и разработка графического интерфейса для реализации диалога с пользователем. Целью курсового проекта выявляется проектирование распределенной базы данных «Техническое обслуживание и ремонт локомотивов» на примере эксплуатационного локомотивного депо Иланская.Задачи курсового проекта: 1) Исследовать предметную область. 2) Разработать техническое задание на программный продукт. 3) Разработать конфигурацию ИС. 4) Построить функциональную модель, описывающую последовательность действий при выполнении бизнес-процессов.5) Создать интерфейс как можно более функциональный и удобный для пользователя. 6) Протестировать ИС.Объект исследования: «Техническое обслуживание и ремонт локомотивов» на примере эксплуатационного локомотивного депо Иланская.Предмет исследования: Распределенная база данных «Техническое обслуживание и ремонт локомотивов» на примере эксплуатационного локомотивного депо Иланская.1 Теоретическое обоснование этапа проектирования информационных систем
1.1 Анализ существующих платформ разработки информационных систем
Рассмотрим некоторые системы для разработки информационных систем.Microsoft Visual Studio Team System – интегрированный набор инструментов для проектирования приложений, с учетом условий их эксплуатации.С помощью Visual Studio 2019 Team System у организаций есть возможность:
-
снизить сложность при разработке современных сервис-ориентированных приложений, создавать их с учетом структуры конкретных компьютерных сетей; -
способствовать коллективной работе всех участников проекта, сократить сроки и повысить надежность и предсказуемость процесса разработки; -
настраивать и расширять инструменты Team System с помощью собственных шаблонов и инструментов, или выбирать требуемое решение из более чем 450 дополнительных продуктов от 190 партнеров Microsoft.
1.2 Обоснование выбора платформы разработки информационных систем
Microsoft Visual Studio – линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.Обычно среда разработки включает в себя:– текстовый редактор;– компилятор и/или интерпретатор;– средства автоматизации сборки;– отладчик.Иногда содержит также средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов – для использования при объектно-ориентированной разработке ПО. Хотя, и существуют среды разработки, предназначенные для нескольких языков программирования – такие, как Eclipse, NetBeans, Embarcadero RAD Studio, Qt Creator или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования – как, например, Visual Basic, Delphi, Dev-C++.Visual Studio является действительно мощной средой разработки программного обеспечения и, неоспоримо является одним из лидирующих продуктов на рынке программных средств, используемых для разработки программного обеспечения. Одним из главных недостатков Visual Studio является отсутствие кросс-платформенности продукта, а также абсолютная коммерциализованность продуктов (эти недостатки присущи практически всем продуктам Майкрософт).На мой взгляд данный продукт наиболее подходит для крупномасштабных проектов, так как каждый продукт обеспечен очень удобной информационной сетью MSDN (Microsoft Development Network), которая обеспечивает дополнительными библиотеками для разработчиков и техподдержкой клиентов. Но для любительского программирования, а также для небольших проектов целесообразнее использовать более дешевые среды разработки. 2 Предпроектное исследование
2.1 Анализ существующих систем
Для автоматизации инвентаризации имущества существует ряд программ, рассмотрим их. «Цифровое депо» – принципиально новый подход к обслуживанию сложной железнодорожной техники. Пилотный проект реализуется ГК «ЛокоТех» совместно с НИИТКД, компанией 2050.digital и группой Ctrl2GO с 2018 года на базе СЛД «Братское» в городе Вихоревке Иркутской области. Братское депо выбрано неслучайно. «Если вы решаете задачу в самом сложном месте, опыт довольно просто транслировать в других местах», – поясняет Александр Семенов. А Братск – это и суровые климатические условия, и ограниченное количество персонала. Что еще более важно – это повышенные требования к надежности локомотивов. Депо буквально является знаковым. Оно находится на Восточном полигоне, грузопотоки которого постоянно растут. Причем это происходит на инфраструктуре, пропускные возможности которой давно достигли максимума. Сейчас идет масштабная модернизация БАМа и Транссиба, но процесс этот не быстрый. А перевозить грузы нужно уже сейчас. Поэтому любой сбой в поломке локомотива может нарушить график движения. Прежде чем приступить к проекту, специалистыпроанализировали текущую работу депо, обращая внимание на возможность сокращения временных потерь, анализируя то, где можно при помощи цифровых технологий повысить эффективность обслуживания локомотивов и облегчить работу сотрудников.