Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ИС строительной организации

No description
by

Dmitry Podlesny

on 11 June 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ИС строительной организации

ПРОЕКТИРОВАНИЕ
ИНФОРМАЦИОННОЙ СИСТЕМЫ
СТРОИТЕЛЬНОЙ КОМПАНИИ

презентация дипломного проекта
выполнил
студент группы ВБПИ-41
Подлесный Дмитрий Олегович

руководитель
доцент, к.т.н.
Манин Александр Анатольевич

2014
Разработка информационной системы, предназначенной для управления организационной стороной бизнес-процессов строительной компании и учета связанных с ними факторов.
ЦЕЛЬ ДИПЛОМНОГО ПРОЕКТА
ЗАДАЧИ ПРОЕКТА
ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ БАЗЫ ДАННЫХ
СОЗДАНИЕ ВЕБ-ПРИЛОЖЕНИЯ
СТРУКТУРА СТРОИТЕЛЬНОЙ КОМПАНИИ
Строительные управления
Строительные участки
Строительные объекты
ПРОЦЕСС СТРОИТЕЛЬСТВА ОБЪЕКТА
Поступление заказа
на строительство
Организация бригад рабочих
на выполнение необходимых работ
Проведение работ,
учет затраченных ресурсов и сроков проведения
Завершение строительства
СУБД MySQL
Для управления базой данных проекта выбрана СУБД MySQL, обладающей следующими достоинствами:
Свободный тип лицензии GNU GPL
Быстродействие
Высокая степень соответствия стадарту SQL
Стабильность
Межплатформенная совместимость
Многочисленное сообщество пользователей
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
В процессе проектирования данные были разделены на три группы:


Данные о персонале и
структуре организации
Данные о
строительных объектах
Данные о работах
на объектах
По результатам проектирования, в базе данных было создано 15 таблиц и 10 представлений, изображенных на следующей схеме данных:
ИСПОЛЬЗОВАНИЕ ВЕБ-ТЕХНОЛОГИЙ
Представление приложения в виде веб-сайта позволяет повысить удобство его использования.

Также это позволит получить доступ к информационной системе с любого устройства с доступом в интернет.
ЯЗЫК ПРОГРАММИРОВАНИЯ PHP
Для создания серверной части веб-приложения был выбран язык программирования PHP в качестве модуля к HTTP серверу Apache. Достоинства данного языка программирования:
Свободный
тип лицензии
Быстродействие
Богатый функционал
Межплатформенная
совместимость
Многочисленное
сообщество
пользователей
Стабильность
КОНЦЕПЦИЯ MODEL VIEW CONTROLLER
Model View Controller — схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента.
ПРИНЦИП РАБОТЫ MVC
КОНТРОЛЛЕР
ПРЕДСТАВЛЕНИЕ
МОДЕЛЬ
Содержит методы для работы с данными.
Не содержит методов связи с пользователем или методов визуализации данных
Отвечает за визуализацию инфорации
Обеспечивает связь с пользователем, получает данные из модели и использует представление для их визуализации
Действия
пользователя
Запрошенные
данные
Запрос на
получение или
обработку данных
Отправка данных
для визуализации
ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС
Пользовательский интерфейс реализован средствами HTML CSS и JavaScript.

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

Реализована регистрация и авторизация пользователей для разграничения прав доступа к функционалу сайта
СКРИНШОТЫ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
ЗАКЛЮЧЕНИЕ
Результатом проведенной работы является разработанная информационная система строительной компании, представленная в виде веб-сайта.
ИТОГОВЫЙ РЕЗУЛЬТАТ
ПРЕСПЕРКТИВЫ ДАЛЬНЕЙШЕГО РАЗВИТИЯ ПРОЕКТА
Можно отметить возможность разработки приложений для работы с информационные системы под мобилные платформы с использованием интерфейса REST API.
Разработанный MVC паттерн после некоторой доработки может быть переработан в полноценный MVC фреймверк.

СПАСИБО ЗА ВНИМАНИЕ
Заключается в упрощении процесса принятия решений по управлению строительной компанией путем разработки информационной системы
АКТУАЛЬНОСТЬ РАБОТЫ
Full transcript