Расширение браузера Google Chrome для учёта времени

Характеристика предварительной информации о компании. Анализ ограничений, рисков, критических факторов. Обзор интерфейса и особенностей распределения функций между человеком и системой. Оценка требований к программам и информационным компонентам ПО.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.03.2019
Размер файла 21,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего образования

«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Факультет информационных систем и технологий

Курсовой проект

по дисциплине «МиСПИСиТ»

«Расширение браузера Google Chrome для учёта времени»

Выполнила:

ст. гр. ИСТбд-41 Иванова Н.П.

Проверил:

к.т.н., доцент каф. ПМИ Армер А.И.

Ульяновск 2017

Оглавление

1. Предварительная информация

1.1 Краткая информация о компании

1.2 Цели проекта

1.3 Подразделения и обслуживающий персонал

2. Отчет об обследовании

2.1 Ограничения, риски, критические факторы

2.2 Совокупность условий, при которых предполагается эксплуатировать систему

2.2.1 Архитектура системы

2.2.2 Аппаратные и программные ресурсы

2.3 Сроки завершения отдельных этапов

2.4 Форма приемки и сдачи работ

2.5 Привлекаемые ресурсы

2.6 Меры по защите информации

2.7 Информационные объекты системы

2.8 Интерфейсы и распределение функций между человеком и системой

2.9 Требования к программам и информационным компонентам ПО

2.10 Требования к СУБД

2.11 Планируемые функции системы

2.12 Описание задач предприятия

2.12.1 Распределение и выполнение задачи

2.12.2 Учёт эффективности сотрудников

2.12.3 Учёт актуальных задач(CRUD)

Литература

интерфейс система информационный программа

1. Предварительная информация

1.1 Краткая информация о компании

Компания “MediaSoft. Web Software Engineering” занимается разработкой высоконагруженных веб-систем и бэкендов с 2014 года.

В состав работ компании входит несколько направлений:

Разработка традиционных веб-сайтов (браузер на desktop-компьютере)

Поддержка сайтов

Мобильные (в т. ч. адаптивные) сайты

Веб-интеграция

На момент диагностики в штате компании 80 сотрудников.

Контакты компании:

Адрес: 432071, Ульяновск, ул. Карла Маркса, д. 13А, к. 3

Диспетчерская для заказа такси: +7(123)-45-67-890

Руководство: +7 (800) 775-06-79

По вопросам трудоустройства: 75-06-78

Email: info@php72.ru

Контактные лица:

Генеральный директор - Сергей Полуэктов

Аккаунт-директор - Артём Ильин

директор по персоналу и финансово-правовой работе - Валентин Петренко

1.2 Цели проекта

Основными целями моего проекта являются:

Постановка и быстрое распределение актуальных задач заказчиком,

Высокая продуктивность на протяжении всего рабочего дня.

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

1.3 Подразделения и обслуживающий персонал

Квалификация сотрудников:

50 с высшим техническим образованием;

16 с высшим образованием;

4 со средним специальным образованием и ниже.

В рамках проекта развертывание новой системы предполагается осуществить в следующих подразделениях компании:

управление проектами,

отдел разработки.

2. Отчет об обследовании

2.1 Ограничения, риски, критические факторы

Ограничения, риски, критические факторы, которые могут повлиять на успешность проекта:

При разработке автоматизированной системы будут использоваться некоторые открытые библиотеки и фреймворки (например, Google Extension API для работы с расширениями), однако есть риск, что эти библиотеки в течение времени выполнения проекта перестанут быть открытыми.

Язык интерфейса клиентской части - английский.

Если потребуется внести какие-либо изменения в разрабатываемую систему, то нужно отложить сроки на неопределенное время.

Несвоевременное финансирование, вызывающее приостановку проекта.

Несовместимость с аппаратными и программными средствами (при проведении их замены).

Обновление браузера Google Chrome, потребующее изменение в разрабатываемом расширении.

2.2 Совокупность условий, при которых предполагается эксплуатировать систему

2.2.1 Архитектура системы

Архитектура системы - клиент-серверная.

2.2.2 Аппаратные и программные ресурсы

Таблица 1 - Аппаратные и программные ресурсы

Количество компьютеров

75

Количество ПК, одновременно работающих в сети

34

Наличие и форма связи с удалёнными объектами

Wi-Fi

Характеристики компьютера администратора

Процессор

Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz

Жесткий диск

ST1000LM024 HN-M101MBB

Видеоадаптеры

AMD Radeon R5 M230

Объём оперативной памяти

6 Гб

Объём HDD

1 Тб

Операционная система

Windows 7, Windows 8.1

Предприятие не использует никакое ПО для четкого соблюдения графиков работы сотрудников. Однако также используется следующее ПО: инструменты для верстки и разработки серверной части, браузер Хром. Сервер имеет такие же характеристики, как и в аппаратных и программных ресурсах.

Условия функционирования

Для работы пользователям необходим доступ в Интернет.

Пользователи системы

Пользователями являются:

сотрудники,

администратор системы

В существующей компании для данного приложения роль сотрудников выполняет отдел разработки. А менеджер проектов выполняет роль администратора системы.

2.3 Сроки завершения отдельных этапов

Таблица 2 - График выполнения курсового проекта

Этап проектирования

Неделя семестра

1

Выбор темы курсового проекта.

1-2 неделя

2

Анализ предметной области и формирование требований к проектируемой системе.

5-6 неделя

3

Объектно-ориентированное проектирование системы.

9-14 неделя

4

Разработка логической структуры базы данных. Разработка пользовательского интерфейса.

14-15 неделя

5

Защита курсового проекта.

16 неделя

2.4 Форма приемки и сдачи работ

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

2.5 Привлекаемые ресурсы

Для работы сотрудников нет необходимости приобретать что-то дополнительное.

2.6 Меры по защите информации

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

стандартные уровни защиты SQL Server;

идентификация пользователя с установлением прав доступа;

браузер Google Chrome

2.7 Информационные объекты системы

Персональные данные сотрудников

Каталог задач и их статуса

2.8 Интерфейсы и распределение функций между человеком и системой

Клиентская часть системы должна предусматривать работу в графическом интерфейсе. Графический интерфейс должен представлять собой расширение с расположенными на ней кнопками, полями для ввода текста и информационными блоками.

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

2.9 Требования к программам и информационным компонентам ПО

Требования для серверной части:

ОС Windows;

портативная серверная платформа и программная среда для веб-разработчиков Open Server 5.2.2;

поддержка веб-сервера IIS.

Требование к клиентской части:

поддержка современного браузера Chrome 35+

Для работы необходим ПК с возможность стабильного выхода в Интернет.

Аренда сервера для работы системы

Требуемое ПО для взаимодействия пользователя системы:

В соответствии с стандартами и законам.

2.10 Требования к СУБД

Для работы сервера необходима поддержка системы управления реляционными базами данных MySQL Server 5.6 и выше, PHP 5.6-7.1, Apache 1.3 и выше.

2.11 Планируемые функции системы

Функции системы, классифицированные по степени важности:

Необходимые функции:

аутентификация пользователя;

отсчет таймера и продолжение его работы при закрытии всплывающего окна;

настройка режима таймера и смена работы (25 минут) на режим отдыха (5 минут);

отображение только активных задач, не взятых на исполнение в режиме отдыха;

просмотр задачи, взятой на исполнение, во всплывающем окне в режиме работы;

ввод, редактирование, удаление данных о задачах (только в режиме администратора/ менеджера);

возможность отметить статус выполнения задачи;.

Желательные функции:

отображение отсчета таймера на значке расширения и во всплывающем окне в режиме работы (25 минут);

достаточно сложный и удобный интерфейс, минимизирующий усилия пользователя по работе с системой;

применение значимых имен файлов, классов и объектов;

обработка исключительных ситуаций.

Возможные функции:

отправка чат-сообщений;

статистика производительности сотрудника через подсчет выполненных задач.

Отсутствующие функции:

статистика просроченных задач у сотрудников

отмена и остановка таймера

возможность взять в качестве задачи сообщение из чата

2.12 Описание задач предприятия

2.12.1 Распределение и выполнение задачи

Сотрудник имеет список активных задач и выбирает одну задачу на исполнение. За несколько секунд до окончания «помидорки» появляется уведомление, которое опрашивает сотрудника о завершении выполнения текущей задачи. Если сотрудник не выполнил её, то она остается на выполнение к следующей «помидорки».

Сроки и периодичность решения задачи: определяется количеством “помидорок”.

Степень формализуемости задачи: низкая.

Источники информации, необходимые для решения задачи: информация об актуальных задачах, данные о статусе выполнения задачи.

Показатели и их количественные и качественные характеристики: статус задач и количество выполненных задач, строго выполняемых за 30 минут.

Порядок корректировки информации: информация о статусе задачи корректируется администратором.

Действующие алгоритмы расчёта показателей и возможные методы контроля: статус задач определяется на сервере, в зависимости от взятия на исполнение; уже выполняемую задачу другой сотрудник не может выбрать на исполнение.

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

Действующие средства связи: локальная сеть и Интернет.

Принятая точность решения задачи: 25 минут.

Трудоёмкость решения задачи: высокая.

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

Потребительный результат информации: сотрудники.

2.12.2 Учёт эффективности сотрудников

Эффективность работы каждого сотрудника оценивается системой в ежемесячном отчёте.

Сроки и периодичность решения задачи: ежемесячно, ежегодно.

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

Источники информации, необходимые для решения задачи: персональные данные сотрудников, количество выполненных задачи и потраченных «помидорок».

Показатели и их количественные и качественные характеристики: эффективность сотрудников в количестве выполненных «помидорок».

Порядок корректировки информации: информация о сотрудниках и о задачах корректируется администратором.

Действующие алгоритмы расчёта показателей и возможные методы контроля: эффективность сотрудников определяется по количеству выполненных им задач и количестве потраченных “помидорок”.

Действующие средства сбора, передачи и обработки информации: информация об эффективности сотрудников заносится в БД и передаётся администратору.

Действующие средства связи: Интернет (для сбора статистики сотрудников).

Принятая точность решения задачи: 25минут.

Трудоёмкость решения задачи: высокая.

Действующие формы представления исходных данных и результатов их обработки в виде документов: форма представления информации об эффективности сотрудников - записи в БД и электронная таблица.

Потребительный результат информации: администратор.

2.12.3 Учёт актуальных задач(CRUD)

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

Сроки и периодичность решения задачи: определяется активностью администратора.

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

Источники информации, необходимые для решения задачи: актуальные задачи с отметкой статуса исполнения.

Показатели и их количественные и качественные характеристики: состояние взятия на исполнение и статус завершение задач, количество задач.

Порядок корректировки информации: информация о задачах корректируется администратором; он не может изменять уже занятую задачу.

Действующие алгоритмы расчёта показателей и возможные методы контроля: статус задач определяется сотрудником; статус сотрудника; количество задач.

Действующие средства сбора, передачи и обработки информации: информация о текущих задачах заносится администратором в БД и передаётся сотрудникам.

Действующие средства связи: локальная сеть и Интернет.

Принятая точность решения задачи: точность расчёта количества актуальных задач - статус «выполнена».

Трудоёмкость решения задачи: средняя.

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

Потребительный результат информации: администратор.

Литература

1. https://gist.github.com/raineorshine/970b60902c9e6e04f71d

2. https://developer.chrome.com/extensions/cookies

Размещено на Allbest.ru


Подобные документы

  • Предназначение автоматизации процессов, возникающих при работе ООО"Принт-сервис": ввод, просмотр и редактирование данных. Интерфейсы и распределение функций между человеком и системой. Анализ требований к программным и информационным компонентам системы.

    курсовая работа [437,5 K], добавлен 16.03.2012

  • Браузер Internet Explorer, его особенности, существующие недостатки. Достоинства Mozilla, уровни обеспечения безопасности. Преимущества работы в Google Chrome, неудобство работы с несколькими поисковиками. Отличительные черты и свойства браузера Рамблер.

    презентация [1,2 M], добавлен 26.05.2014

  • Обзор классификации компьютерных систем управления предприятием. Аналитическая обработка информации на уровне свойств продукта, технологий, ресурсов. Характеристика основных особенностей выбора и общих требований к корпоративным информационным системам.

    курсовая работа [89,7 K], добавлен 27.03.2013

  • Идеи по использованию сервисов поисковой системы Google для совместной работы с учащимися в блоге "Учимся с Google". Организация коллективной деятельности с помощью сервисов Google. Характеристика функций основных сервисов, их достоинства и недостатки.

    реферат [24,5 K], добавлен 27.11.2012

  • Разнообразие сервисов и инструментов от компании Google - крупнейшей поисковой системы сети Internet: Web-интерфейс почтовой службы Gmail, картографический сервис Google Maps, универсальность переводчика Google Translate, видеохостинг от YouTube.

    доклад [15,9 K], добавлен 21.05.2012

  • Обзор программ, поставляемых нескольким пользователям для общего применения или функционирования. Анализ требований к описанию программного продукта, пользовательской документации, программам и данным. Защита информации от несанкционированного доступа.

    презентация [42,4 K], добавлен 27.12.2013

  • Анализ возможностей поисковых систем Яндекс и Google, их сравнение с точки зрения полезности. История создания поисковых систем, характеристика их интерфейса, поисковых инструментов и алгоритмов. Формирование вопроса и критерий к ответу на него.

    реферат [30,0 K], добавлен 07.05.2011

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

    доклад [10,9 K], добавлен 20.09.2012

  • Аналитический обзор целевой аудитории сайта. Анализ требований к сайту. Проектирование функций и архитектуры системы при помощи CMS WordPress. Разработка интерфейса и структуры данных. Реализация интерфейса (экранные формы и руководство по эксплуатации).

    дипломная работа [2,0 M], добавлен 19.01.2017

  • Понятие и история развития электронного офиса, основные принципы и закономерности его работы, существующие сервисы и оценка функциональности. Основные этапы зарождения и развития компании Google, направления ее деятельности, роль и значение на рынке.

    курсовая работа [459,0 K], добавлен 19.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.