Разработка информационной многопользовательской клиент-серверной системы по навигационным измерительным устройствам

Содержание

Слайд 2

ЦЕЛЬ И ГЛАВНЫЕ ЗАДАЧИ РАЗРАБОТКИ
КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ по навигационным измерительным устройствам

Безопасное хранение большого

ЦЕЛЬ И ГЛАВНЫЕ ЗАДАЧИ РАЗРАБОТКИ КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ по навигационным измерительным устройствам Безопасное
количества данных из разных источников;
Удобный поиск необходимой информации по заданным критериям;
Многопользовательский режим работы с системой и данными в ней;
Автоматическое составление информационных отчётов о конкретном устройстве.

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

Главными задачами является:

Слайд 3

ЭТАПЫ РАЗРАБОТКИ КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ

Анализ предметной области и предшествующих разработанных систем на кафедре

ЭТАПЫ РАЗРАБОТКИ КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ Анализ предметной области и предшествующих разработанных систем на
305 МАИ (НИУ)
Разработка серверной части системы
Разработка клиентской части системы
Обеспечение надежности и безопасности хранения информации и работы системы
Внедрение разработанной клиент-серверной системы в учебный процесс кафедры 305 МАИ (НИУ)

Слайд 4

ОСНОВНЫЕ НЕДОСТАТКИ ПРЕДШЕСТВУЮЩИХ КАФЕДРАЛЬНЫХ РАЗРАБОТОК

Внезапные отказы ввода новой информации, приводящие к сбоям

ОСНОВНЫЕ НЕДОСТАТКИ ПРЕДШЕСТВУЮЩИХ КАФЕДРАЛЬНЫХ РАЗРАБОТОК Внезапные отказы ввода новой информации, приводящие к
учебного процесса и нормальной эксплуатации БД вследствие нарушения уникальности и неизбыточности идентификаторов.
Потеря внесенной ранее информации при добавлении новых устройств в связи со случайным сбросом полей.
Недостаточные размеры полей для занесения данных не позволяющие занести много символьные названия устройств и датчиков.
Невозможность проверки актуальности внесённой информации, т.к. сайт производителя отображается текстом, а не гиперссылкой.

Слайд 5

ИСПОЛЬЗУЕМЫЕ СРЕДСТВА РАЗРАБОТКИ
Система управления базами данных Microsoft SQL Server 2014
Среда управления SQL

ИСПОЛЬЗУЕМЫЕ СРЕДСТВА РАЗРАБОТКИ Система управления базами данных Microsoft SQL Server 2014 Среда
Server Management Studio 2018
Среда разработки программного обеспечения Microsoft Visual Studio 2019
Языки программирования : C#, T-SQL, LINQ, XAML

Слайд 6

ЭТАПЫ РАЗРАБОТКИ СЕРВЕРНОЙ ЧАСТИ
Инфологическое представление базы данных
Разработка логической модели базы данных
Физическая реализация

ЭТАПЫ РАЗРАБОТКИ СЕРВЕРНОЙ ЧАСТИ Инфологическое представление базы данных Разработка логической модели базы
базы данных

(инфологическая ER-диаграмма является первым этапом проектирования и очень полезна при разработке базы данных, но она не предоставляет полной информации, а выделяет только основные сущности и их степени участия)

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

(физическая модель данных описывает данные средствами конкретной СУБД)

Слайд 7

СЕРВЕРНАЯ ЧАСТЬ СИСТЕМЫ

ER-диаграмма базы данных

СЕРВЕРНАЯ ЧАСТЬ СИСТЕМЫ ER-диаграмма базы данных

Слайд 8

СЕРВЕРНАЯ ЧАСТЬ СИСТЕМЫ

Физическая диаграмма базы данных

СЕРВЕРНАЯ ЧАСТЬ СИСТЕМЫ Физическая диаграмма базы данных

Слайд 9

КЛИЕНТСКОЕ ПРИЛОЖЕНИЕ

В разработке клиентского приложения были использованы следующие языки программирования:
С# – объектно-ориентированный

КЛИЕНТСКОЕ ПРИЛОЖЕНИЕ В разработке клиентского приложения были использованы следующие языки программирования: С#
язык программирования высокого уровня на котором написана логика приложения
LINQ – язык запросов к источнику данных, с помощью которых можно выполнять группирование, фильтрацию, упорядочение данных из источника данных
XAML – язык разметки, использующийся для создания пользовательского интерфейса. Данный язык даёт явные преимущества при создании визуальной части разрабатываемого приложения и позволяет отделить графический интерфейс приложения от логики приложения.

Системные требования:
операционная система: Microsoft Windows 7/8/10 (32 или 64 bit)
Процессор мощностью 1,6 ГГц или выше
2 ГБ ОЗУ
2 ГБ свободного дискового пространства

Слайд 10

ФОРМА РЕГИСТРАЦИИ И АВТОРИЗАЦИИ В КЛИЕНТСКОМ ПРИЛОЖЕНИИ

ФОРМА РЕГИСТРАЦИИ И АВТОРИЗАЦИИ В КЛИЕНТСКОМ ПРИЛОЖЕНИИ

Слайд 11

ФОРМА МНОГОКРИТЕРИАЛЬНОГО ПОИСКА
КЛИЕНТСКОГО ПРИЛОЖЕНИЯ

ФОРМА МНОГОКРИТЕРИАЛЬНОГО ПОИСКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ

Слайд 12

РЕЗУЛЬТАТЫ ПОИСКА ДАТЧИКА ПО ЗАДАННЫМ ПАРАМЕТРАМ

РЕЗУЛЬТАТЫ ПОИСКА ДАТЧИКА ПО ЗАДАННЫМ ПАРАМЕТРАМ

Слайд 13

РЕЗУЛЬТАТЫ ПОИСКА ДАТЧИКА ПО ЗАДАННЫМ ПАРАМЕТРАМ

РЕЗУЛЬТАТЫ ПОИСКА ДАТЧИКА ПО ЗАДАННЫМ ПАРАМЕТРАМ

Слайд 14

МЕТОДЫ ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ И БЕЗОПАСНОСТИ ПРИМЕНЯЕМЫЕ В РАЗРАБОТКЕ

Авторизация пользователей в клиентском приложении

МЕТОДЫ ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ И БЕЗОПАСНОСТИ ПРИМЕНЯЕМЫЕ В РАЗРАБОТКЕ Авторизация пользователей в клиентском
с разделением на категории
Резервное копирование данных
Репликация данных

(разделение прав доступа к данным через клиентское приложение)

(создание копии файлов на дополнительном носителе информации)

(процесс создания точной копии данных на запасном сервере без прерывания работы приложения)

Слайд 15

ВИЗУАЛЬНОЕ ПРЕДСТАВЛЕНИЕ РАБОТЫ КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ

ВИЗУАЛЬНОЕ ПРЕДСТАВЛЕНИЕ РАБОТЫ КЛИЕНТ-СЕРВЕРНОЙ СИСТЕМЫ

Слайд 16

ЗАКЛЮЧЕНИЕ

На основе анализа предметной области и предшествующих разработанных систем на кафедре 305

ЗАКЛЮЧЕНИЕ На основе анализа предметной области и предшествующих разработанных систем на кафедре
МАИ (НИУ) была спроектирована информационная модель, послужившая основой создания сетевой клиент-серверной системы по навигационным измерительным устройствам.
Разработана серверная часть системы отвечающая за хранение данных.
Разработана клиентская часть системы отвечающая за отображение, добавление и редактирования данных.
Реализован алгоритм многокритериального поиска данных в БД. Оценена релевантность результатов поиска.
Исключены ошибки предшествующих кафедральных разработок.
Решены задачи надежности и безопасности доступа к данным путем применения методов резервного копирования, репликации данных, авторизации пользователей приложения с разными уровнями доступа к данным.
Оценена экономическая эффективность разработки, показавшая, что разработка рентабельна.
Была проведена оценка условий труда и даны рекомендации по улучшению производительности и состояния работающих с системой людей.
Система готова к работе на предприятиях и внедрению в учебный процесс кафедры 305 МАИ (НИУ).
Доклад по материалам данной работы представлена на XLVI Международной молодёжной научной конференции «Гагаринские чтения».

Слайд 17

ОТЗЫВ РУКОВОДИТЕЛЯ

ОТЗЫВ РУКОВОДИТЕЛЯ

Слайд 18

ЗАКЛЮЧЕНИЕ РЕЦЕНЗЕНТА

ЗАКЛЮЧЕНИЕ РЕЦЕНЗЕНТА
Имя файла: Разработка-информационной-многопользовательской-клиент-серверной-системы-по-навигационным-измерительным-устройствам.pptx
Количество просмотров: 24
Количество скачиваний: 0