Дипломная работа

«Разработка сервиса «корпоративный планировщик»»

  • 37 страниц
Содержание

ВВЕДЕНИЕ 3

ГЛАВА 1. АНАЛИЗ ОРГАНИЗАЦИИ РАБОТЫ ПЕРСОНАЛА С ИСПОЛЬЗОВАНИЕМ ИНФОРМАЦИОННЫХ СИСТЕМ 5

1.1. Характеристика предметной области 5

1.2. Содержательная постановка задач разработки 6

1.3. Используемые решения и технология 7

1.4. Обзор и анализ существующих решений 9

Выводы по первой главе 14

ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ СЕРВИСА 15

2.1. Модель системы «Как должно быть» 15

2.2. Структурно-функциональные диаграммы 16

2.3. Общая структура работы сервиса 17

2.4. Организация хранения данных сервиса 21

2.5. Выводы по второй главе 25

ГЛАВА 3. РАЗРАБОТКА СЕРВИСА ДЛЯ ВЫПОЛНЕНИЯ ЗАДАЧ В ОРГАНИЗАЦИЯХ 26

3.1. Описание контрольного примера реализации проекта 26

3.2. Оценка экономических показателей 29

3.3. Тестирование сервиса 32

3.4. Выводы по третьей главе 34

ЗАКЛЮЧЕНИЕ 35

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36

Введение

«Корпоративный планировщик» - представляет собой проект, основной целью которого является создание многопользовательской системы по учету и управлению задачами в проектах разной направленности. Решения задач в организационных областях ориентированы именно на те проекты, в которых происходят постоянные изменения, в отличие от сферы деятельности, в которой набор работ остается фиксированным и постоянным. Непосредственно работа над проектами нуждается в постоянной организации, в связи с тем, что в ней меняется набор задач, их степень завершенности, важности и так же ответственные лица. Организационная деятельность сложна и часто связана с непредвиденными обстоятельствами. Отсюда можно сделать вывод о том, что использование программного обеспечения для решения за-дач в различных проектах может стать хорошим вариантом.

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

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

Одной из главной задачей проекта «Корпоративный планировщик» является создание решения, которое в свою очередь облегчает организацию работы персонала в различных предприятиях. Помимо того, web-сервис должен обладать простотой в использовании и восприятии интерфейса, и так же мгновенно синхронизироваться на всех устройствах при изменении содержимого общего списка задач.

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

Задачи:

1. Сформировать и изложить тему дипломного проекта.

2. Найти и проанализировать существующие аналоги, определить их основные достоинства и недостатки.

3. Разработать логическую структуру работы сервиса.

4. Реализовать Web-сервис

5. Провести тестирование.

Фрагмент работы

1.3. Используемые решения и технология

В основе работы web-сервиса лежит сетевая архитектура клиент сервер, это значит, что в качестве клиента выступает браузер, а в качестве сервера - HTTP-сервер с возможностью исполнения PHP кода и выполнения запросов к СУБД MySQL.

• HTML

• CSS

• JavaScript

• jQuery

• PHP

• SQL.

HTML - стандартизированный язык программирования документов во всемирной паутине. Большое количество web-страниц содержит в себе описание разметки на таком языке как HTML (или XTML). Язык HTML интегрируется с браузерами, полученный в результате взаимодействия форматированного текста, который в свою очередь отображается на экране монитора или на мобильном устройстве.

CSS - информационный язык, служащий для описания внешнего вида документа, пишется с использованием языка разметки. Основной плюс со-стоим в том, что используется язык как предмет описания, оформления внешнего вида web-страниц, написанных при помощи языка разметки HTML и XHTML, при этом может так же присоединяться к любым XML - документам, например, к SMG или XUL.

JavaScript - мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является основным фрагментом реализации языка ECMAScript. Язык JavaS-cript чаще всего используют в виде встраиваемого языка для программного обеспечения к объектам web-сервиса. Данное решение хорошо находит применение в различных браузерах как язык сценариев, который нужен для придания интерактивности web-страницам.

jQuery - библиотека JavaScript, создана на сопряжение JavaScript и HTML. Библиотека jQuery облегчает для пользователя приобретать возможность к многим из фрагментов DOM, оставлять обращение к атрибутам и так же к содержимому из элементов DOM, и пользоваться ими в виде манипуляции. Плюс библиотеки jQuery состоит в том, что она предоставляет удобный API для работы в информационной области AJAX.

PHP - это программный язык общего значения, который применяется для разработки web-сервиса. На сегодняшний день поддерживается большим количеством хостинг-провайдеров и является одним из главных среди языков, которые применяются для создания web-сайтов.

SQL - декларативный язык программирования, применяемый для создания, модификаций и управления данными в организованной базе данных, управляемой соответствующей информационной системой при взаимодействие с базами данных. Данный язык, представляет в основе себя информационно-логический язык, созданный для описания характеристик, редактирования и извлечения данных, сохраняемых в информационных базах данных. Язык SQL считается языком программирования, в общем случае не относится к тьюринг-полным, но при этом основной стандарт язык спецификацией SQL/PSM предусматривает возможность его процедурных расширений.

1.4. Обзор и анализ существующих решений

В данном пункте рассмотрим аналоги приложения «Корпоративный планировщик» присутствующие на рынке мобильных приложений, которые широко используются для организационной работы различных крупных компаний.

Заключение

Результатом работы можно выделить следующие задачи, поставленные в рамках проектирования и разработки проекта, а именно:

• Сформирована и подробно объяснена предметная область дипломного проекта.

• Проведена подробная диагностика существующих решений с вы-делением их достоинств и недостатков.

• Сформулированы задачи и цель проекта.

• Сформированы и формализованы требования к проекту.

• Сконструирована архитектура проекта.

Были поставлены следующие цели для реализации web-сервиса:

• Универсальность, доступность, а именно удобство в использовании для наиболее возможного числа случаев;

• Современность, что подтверждает ориентированность на новые технологии в будущем.

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

В результате, можно сказать, что архитектуру «Корпоративный планировщик» можно назвать успешно спроектированной и реализованной.

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

Список литературы

1. Знакомство с PHP [Электронный ресурс] / Старт - Режим доступа: http://startof**droid.com/ru/articles/listofarticles/ 284-

znakomstvo-s-android-studio.html (дата обращения: 22.11.2018)

2. Корпоративный планировщик Мегаплан [Электронный ресурс] / Megaplan - Режим доступа: https://meg**lan.ru/facilities/ (дата обращения: 11.11.2018)

3. Малыхина, М.П. Базы данных [Текст]: основы, проектирование, использование: Учеб. пособие по специальности 220400 «Программное обеспечение вычислительной техники и автоматизированных систем» для межвуз. использования / Мария Малыхина. - СПб.: БХВ-Петербург: 2004. - 499 с.

4. Мобильный интернет в России [Электронный ресурс] / Mail.Ru Group - Режим доступа: https://corp.im**mail.ru/media/files/40314- researchmobilemail.pdf (дата обращения: 17.11.2018) Обзор платформы Eclipse [Электронный ресурс] / Hightech - Режим доступа:

http: //hightech. in.ua/content/art-eclipse-platform (дата обращения: 20.11.2018)

5. Первая стабильная IDE [Электронный ресурс] / Analogindex - Режим доступа: http://an**ogindex.ru/news/android-studio-1 -0-perva-stabil-na

+ еще 11 источников

Примечания

Оригинал в pdf

Покупка готовой работы
Тема: «Разработка сервиса «корпоративный планировщик»»
Раздел: Информатика
Тип: Дипломная работа
Страниц: 37
Цена: 1500 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Популярные услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

682 автора

помогают студентам

23 задания

за последние сутки

10 минут

среднее время отклика