I T M S Время – деньги. Бенджамин Франклин «Совет молодому купцу» 1748.

Презентация:



Advertisements
Похожие презентации
Система автоматизированного сбора документации Разработчик: Малахов А.Ю.
Advertisements

Единая система аутентификации Обзор решения Москва, 2012г.
Золотые Ворота 2002 Конфигурация и работа Персонал.
D7 – новая платформа разработки сайтов и порталов Тушинский Юрий Технический директор Битрикс.
НАЧАТЬ ТЕСТ по КИТ2 Разработчики: Оскерко В.С., доцент, к.э.н. Панько Н.Г., студентка ДФФ-1, 2-й курс 2011 г.
1 Современные системы программирования. Часть 2. Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Подсистема печати изображений на пластиковых картах Харитонов С.В.
Функциональные возможности различных категорий пользователей АСУ РСО.
Учебная практика 2010 Выполнили: Пустовалов Владимир Сотова Юлия Руководитель: Горбачёв Денис Мониторинг ресурсов МИЭМ.
Создание тестов и проведение тестирования. -Дизайнер тестов. -Набор вопросов. -Назначенные тесты. -Проверка тестов.
Презентация информационного портала университета «Дубна» Руководитель системной группы Шевяхов Максим Юрьевич.
Smart-Soft Traffic Inspector. Основные возможности Traffic Inspector: комплексное решение для подключения сети или персонального компьютера к сети Интернет.
П ЕРЕДАЧА ИНФОРМАЦИИ. Э ЛЕКТРОННАЯ ПОЧТА Учитель Меллер Т.Е. 1 ноября 2013 года ГБОУ лицей 486 Выборгского района Санкт-Петербурга Методический день «
Как создать почту на Gmail *краткое пособие*. Шаг 1. Для начала необходимо зайти на сам сайт почтовой службы Gmail.com, на котором мы будем создавать.
Разработка архитектуры больших систем О чем нужно думать перед кодированием? Александр Горный Продюсер Почта.ру
SEWSS - Корпоративная система контроля качества StatSoft ® Russia.
Тестирование модулей проекта. Бизнес-требования к проекту Авторизация пользователей. Разделение пользователей на группы: представитель учебной части,
ПО Всемирной паутины Буканов Иван 8 «А». Определение WWW сетевая технология прикладного уровня стека TCP/IP, построенная на клиент-серверной архитектуре.
Бизнес-процессы. Как не потерять Клиента?. Почему важно быстро и качественно обслуживать посетителя? Чем выше скорость и качество обслуживания, тем больше.
Нагрузочное тестирование Применение при разработке высоконагруженных веб- проектов Михаил Токовинин, генеральный директор компании QSOFT +7 (495)
Транксрипт:

I T M S

Время – деньги. Бенджамин Франклин «Совет молодому купцу» 1748

Добросовестные служащие Правильные подсчет рабочего времени

ITMS красиво оформленый логотип. Как на той странице, которую ты делал.

ПОНЯТИЯ ПРЕДМЕТНОЙ ОБЛАСТИ Событие рабочего дня – любая смена состояния в рабочем процессе сотрудника. Регистрация события рабочего дня – внесение сотрудником отметки о новом событии, снабженной информацией о времени регистрации.

ТЗ Рабочее расписание –запланированный порядок событий рабочего дня сотрудника в течении недели. На каждом проекте работают сотрудники, назначенные на проект менеджером с некоторой даты. С момента назанчения на проект, сотрудник может указывать в событии смены области деятельности название этого проекта. Перечень проектов, на которые в данный момент назначен сотрудник, называется списком активных проектов сотрудника. Система также обеспечивает защиту данных от «чужого» доступа

ТЗ Серверная часть – хранит БД, регистрирует данные от пользователей Легкие клиенты для сотрудников – позволяют посылать запрос на регистрацию событий рабочего дня, запрашивать несложные отчеты о времени, изменять и просматривать личные данные (расписание, логин)

АРХИТЕКТУРА OAuth- провайдер Проверка логина, пароля Контроллер разбора команд БД.. …... …. Открыть интервал Закрыть интервал Список проектов Hibernate

АРХИТЕКТУРА Для обеспечения транспортного уровня используется http-протокол В качестве сервера/обработчика запросов – Apache Tomcat

АРХИТЕКТУРА Для авторизации используется oAuth

РАБОТА КЛИЕНТА Кодирование параметров команды Кодирование команды в http-запрос Отправка на сервер

РАБОТА КЛИЕНТА Визуализация результатов Декодирование JSON Получение ответа с сервера

АРХИТЕКТУРА СЕРВЕРА WebController Authorization Provider Command Performer Database Controller

БАЗА ДАННЫХ

БД ПО для БД: MySQL

БД

HIBERNATE Далее – недостатки Hibernate и проблемы, с которыми пришлось столкнуться.

HIBERNATE ORM всегда надо использовать с умом. некоторые задачи куда быстрее делаются с его помощью. некоторые намного сложней и медленней. Так что, возможен даже какой-то симбиоз Hibernate и чистого SQL.

HIBERNATE ЛЮБОЙ фреймворк решает 80% задач, остальные 20% - это костыли Нужно очень много знать и очень много в нём копаться чтобы делать сразу и правильно.

HIBERNATE Плохая поддержка сообществом разработчиков. Баги исправляются очень долго. Это большая проблема: задачу надо решить сейчас, а не через полгода, когда выпустят исправление.

БЛАГОДАРНОСТИ 1 2 3

В ФИЛЬМЕ СНИМАЛИСЬ: (ЭТО ТИТРЫ ПОШЛИ УЖЕ)

АВДЕЕВ ВЛАДИМИР РАЗРАБОТКА НА НАЧАЛЬНОМ ЭТАПЕ

ТРОФИМОВ НИКОЛАЙ РАЗРАБОТКА ВЕБ-КЛИЕНТА

СОТНИКОВ ИВАН РАЗРАБОТКА СЕРВЕРА

МАКСИМОВА ОКСАНА ТЕСТИРОВАНИЕ, РАЗРАБОТКА

I T M S