Информационная система делопроизводства группы УПСР Самарского ИВЦ

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

Рубрика Бухгалтерский учет и аудит
Вид дипломная работа
Язык русский
Дата добавления 07.08.2018
Размер файла 1,6 M

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

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

На рисунке 3.2 представлена контекстная диаграмма ИС делопроизводства, которая является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой.

Рисунок 3.2 - Контекстная диаграмма ИС делопроизводства

В нотации IDEF0 предусмотрены такие понятия как работы и стрелки.

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

В IDEF0 различают следующие типы стрелок:

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

Управление (C) -- правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Управление влияет на работу, но не преобразуется работой. В рассматриваемом случае управляющими воздействиями являются компетенции специалистов и уровни доступа.

Выход (O) -- материал или информация, которые производятся работой. На рисунке 3.2 стрелки «О1: Изменения в БД», «О2: Затраченное время», «О3: Отчетность о работе сотрудников», «О4: Диаграмма трудозатрат» и «О5: Необходимая численность специалистов» являются выходом ИС.

Механизм (M) -- ресурсы, которые выполняют работу. Механизмами, поддерживающими работу проектируемой системы, являются начальник отдела, специалист и веб-интерфейс. [5]

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

Рисунок 3.3 - Диаграмма декомпозиции «Построить модель трудозатрат группы УПСР»

Диаграмму декомпозиции «Построить модель трудозатрат группы УПСР» можно разбить на четыре функциональных блока:

- Войти в систему;

- Выполнить задание;

- Контролировать работу сотрудников;

- Рассчитать трудозатраты.

После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы.

Диаграмма декомпозиции работы «Войти в систему» разбивается еще на 4 действия (рисунок 3.4):

- Ввести логин и пароль;

- Нажать кнопку «Войти»;

- Проверить логин и пароль;

- Открыть систему.

Рисунок 3.4 - Диаграмма декомпозиции «Войти в систему»

Диаграмма декомпозиции работы «Выполнить задание» разбивается еще на 3 блока (рисунок 3.5):

- Посмотреть список невыполненных заданий;

- Исполнить;

- Поставить отметку об исполнении.

Рисунок 3.5 - Диаграмма декомпозиции «Выполнить задание»

Диаграмма декомпозиции работы «Контролировать работу сотрудников» разбивается на 3 блока (рисунок 3.6):

- Просмотреть список выполненных заданий;

- Просмотреть список невыполненных заданий;

- Принять меры.

Рисунок 3.6 - Диаграмма декомпозиции «Контролировать работу сотрудников»

Диаграмма декомпозиции работы «Рассчитать трудозатраты» делится на 3 блока (рисунок 3.7):

- Ввести данные;

- Провести расчет;

- Вывести результаты на экран.

Рисунок 3.7 - Диаграмма декомпозиции «Рассчитать трудозатраты»

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

Рисунок 3.8 - Диаграмма древа узлов

3.3 Выбор и реализация базы данных

3.3.1 Основные понятия

База данных (БД) - это организованная совокупность блоков информационных элементов (структурированный организованный набор данных), которые представлены на машиночитаемых носителях, предназначенных и пригодных для оперативного решения пользовательских, служебных и других задач с использованием средств вычислительной техники. База данных служит для хранения и поиска большого объема информации, и используются в информационных системах. Системы такого рода могут выступать не только как самостоятельные системы обработки данных, но и как функциональные компоненты, обеспечивающие управление данными в рамках других более крупных систем. [17]

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

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

Система управления базами данных (СУБД) - это совокупность языковых и программных средств, которая осуществляет доступ к данным, позволяет их создавать, менять и удалять, обеспечивает безопасность данных, иными словами это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка SQL.

SQL - это стандартный язык программирования, применяемый для создания, модификации, поиска и извлечения информации, хранящейся в произвольной реляционной базе данных, управляемой СУБД. [16]

3.3.2 Система управления базами данных MySQL

Для хранения и обработки данных, разрабатываемая информационная система делопроизводства должна иметь систему управления базами данных (СУБД).

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

При проектировании ИС, разработанной в выпускной квалификационной работе, предпочтение было отдано СУБД MySQL. Это обусловлено такими факторами как: быстрота, надежность и простота в использовании. MySQL обладает также рядом удобных возможностей, разработанных в тесном контакте с пользователями. Первоначально сервер MySQL разрабатывался для управления большими базами данных с целью обеспечить более высокую скорость работы по сравнению с существующими на тот момент аналогами. И вот уже в течение нескольких лет данный сервер успешно используется в условиях промышленной эксплуатации с высокими требованиями. Несмотря на то, что MySQL постоянно совершенствуется, он уже сегодня обеспечивает широкий спектр полезных функций. Благодаря своей доступности, скорости и безопасности, благодаря чему отлично подходит для доступа к базам данных через сеть.

Стоит сказать, что MySQL - это ПО с открытым кодом. Применять его и модифицировать может любой желающий. Такое ПО можно получать по интернету и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. Использование программного обеспечения MySQL регламентируется лицензией GPL (GNU General Public License).

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

MySQL состоит из двух частей: серверной и клиентской.

Сервер MySQL постоянно работает на компьютере. Клиентские программы (например, скрипты PHP) посылают серверу MySQL SQL-запросы через механизм сокетов (то есть при помощи сетевых средств), сервер их обрабатывает и запоминает результат. То есть скрипт (клиент) указывает, какую информацию он хочет получить от сервера баз данных. Затем сервер базы данных посылает ответ (результат) клиенту (скрипту).

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

Cтруктура MySQL трехуровневая: базы данных -- таблицы -- записи. Базы данных и таблицы MySQL физически представляются файлами с расширениями frm, MYD, MYI. Логически - таблица представляет собой совокупность записей. А записи - это совокупность полей разного типа. Имя базы данных MySQL уникально в пределах системы, а таблицы - в пределах базы данных, поля - в пределах таблицы. Один сервер MySQL может поддерживать сразу несколько баз данных, доступ к которым может разграничиваться логином и паролем. Зная эти логин и пароль, можно работать с конкретной базой данных.

3.3.3 Структура базы данных информационной системы делопроизводства

Для функционирования информационной системы делопроизводства была спроектирована база данных, состоящая из 5 таблиц: users, reg_works, not_ reg_works, competence, userworks (табл. 3.1-3.5)

Таблица 3.1 - users

Название поля

Тип

Описание

id

INT

Идентификатор

login

VARCHAR

Логин пользователя

password

VARCHAR

Пароль пользователя

name

VARCHAR

ФИО

post

VARCHAR

Должность сотрудника

role

TINYINT

Роль

Таблица 3.2 - competence

Название поля

Тип

Описание

id

INT

Идентификатор

user_id

INT

Код пользователя

title

VARCHAR

Название компетенции

value

INT

Значение

Таблица 3.3 - user_works

Название поля

Тип

Описание

id

INT

Идентификатор

user_id

INT

Код пользователя

reg_works_id

INT

Код регламентной работы

not_reg_works_id

INT

Код нерегламентной работы

Таблица 3.4 - reg_works

Название поля

Тип

Описание

id

INT

Идентификатор

user_id

INT

Код пользователя

competence_id

INT

Код компетенции

created

TIMESTAMP

Дата и время создания

completed

TIMESTAMP

Дата и время завершения

spent_time

TIMESTAMP

Затраченное время

status

TINYINT

Готовность

control

TINYINT

Отметка об особом контроле

Таблица 3.4 - not_reg_works

Название поля

Тип

Описание

id

INT

Идентификатор

user_id

INT

Код пользователя

title

VARCHAR

Описание работы

from

VARCHAR

Источник работы

created

TIMESTAMP

Дата и время создания

completed

TIMESTAMP

Дата и время завершения

spent_time

TIMESTAMP

Затраченное время

status

TINYINT

Готовность

control

TINYINT

Отметка об особом контроле

Описать логическую связь всех перечисленных таблиц поможет ER-модель (от англ. entity-relationship model) - модель "Сущность-связь", которая используется при проектировании реляционной модели базы данных. С ее помощью определяются важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом.

3.4 Анализ языка программирования

Язык программирования - формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель (обычно - ЭВМ) под её управлением. [12]

Реализовать задачи, поставленные в выпускной квалификационной работе, было решено при помощи веб-технологий, с использованием следующих языков веб-программирования: HTML, PHP и JavaScript. Это позволит достаточно легко интегрировать создаваемое программное обеспечение с существующим информационными системами. Такой вариант решения поставленной задачи является наиболее приемлемым, так как предполагает наименьшие затраты на реализацию.

HTML - это язык разметки гипертекста (от англ. HyperText Markup Language). Данный язык применяется для создания веб-страниц. Он интерпретируется (обрабатывается) браузером и отображается в виде документа в удобной для человека форме.

Прежде всего, HTML - это неотъемлемая составляющая и основа практически любой веб-страницы. Язык HTML в первую очередь выступает как средство логической разметки страницы. Именно он позволяет наделять содержимое страницы определенным смыслом, а реализуется это с помощью так называемых тэгов - специальных маркеров, которые определенным образом интерпретируются браузером. Суть тэгов в том, что содержимое страницы, заключенное в разные тэги, по-разному обрабатывается браузером.

Прежде чем рассказать о PHP и JavaScript, стоит уточнить, что все языки веб-программирования можно разделить на две большие группы: клиентские и серверные.

Клиентские языки выполняются на компьютере каждого конкретного пользователя (клиента). Если говорить более точно, то их выполняет сам браузер. Обычно клиентские языки встраиваются в HTML-код веб-страницы. Таким образом, чтобы увидеть код, достаточно открыть веб-страницу с помощью любого текстового редактора или браузера.

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

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

Язык программирования PHP (от англ. Hypertext PreProcessor) - это серверный язык создания сценариев. Конструкции PHP, вставленные в HTML-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру. Язык программирования PHP в связке с популярнейшей СУБД MySQL, о которой говорилось ранее - оптимальный вариант для создания веб-приложений различной сложности.

Главным фактором языка PHP является практичность. РНР предоставляет веб-разработчику средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

- традиционностью;

- простотой;

- эффективностью;

- безопасностью;

- гибкостью.

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

За долгие годы своего существования язык PHP зарекомендовал себя как великолепное решение для создания динамических веб-сайтов.

JavaScript - это язык сценариев, позволяющих сделать HTML-страницу интерактивной, т.е. "умеющей общаться" с пользователем.

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

Можно сказать, что JavaScript - это язык, который позволяет активно управлять структурой страницы, манипулировать ее элементами. На практике это находит свое применение при создании различных анимационных эффектов, эффектов перемещения, растворения, увеличения и уменьшения объектов. [7]

3.5 Средства разработки веб-интерфейса

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

Для разработки веб-интерфейса с нуля был выбран фреймворк Bootstrap, который получил большую популярность и признание среди веб-разработчиков. Bootstrap - это свободный набор инструментов для создания кроссбраузерных веб ориентированных интерфейсов и приложений. Он представляет собой набор инструментов, созданных для облегчения разработки веб-приложений и сайтов, включает в себя CSS и HTML шаблоны оформления для форм, кнопок, таблиц, сеток, навигации и прочих компонентов, а также дополнительные расширения JavaScript, упрощающие работу программиста. Продуманная структура кода HTML, JavaScript и CSS даст возможность создавать множество самых разнообразных элементов интерфейса и сетку сайта. [13]

Основным преимуществом использования Bootstrap является динамический язык стилей - Less, значительно расширяющий возможности CSS. С его помощью разработчики могут создавать вложенные колонки, переменные, управлять цветами и т.д. Так же Less очень прост в использовании, достаточно просто вставить код в страницу.

Основные преимущества фреймворка Bootstrap:

- Экономия времени - Bootstrap позволяет сэкономить время и усилия, используя шаблоны дизайна и классы, и сконцентрироваться на других разработках;

- Высокая скорость - динамичные макеты Bootstrap масштабируются на разные устройства и разрешения экрана без каких-либо изменений в разметке;

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

- Простота в использовании - платформа проста в использовании, пользователь с базовыми знаниями HTML и CSS может начать разработку с Bootstrap;

- Совместимость с браузерами - Bootstrap совместим с Mozilla Firefox, Google Chrome, Safari, Internet Explorer и Opera;

3.6 Средства защиты конфиденциальной информации

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

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

Обеспечение безопасности веб-приложений - комплексная многоуровневая задача, имеющая множество аспектов, как общих для любых сетевых служб, так и характерных только для веб-приложений. Первые включают безопасность сетевой инфраструктуры (маршрутизаторов, брандмауэров, DNS серверов и так далее), безопасность физических серверов, на которых расположены веб-сервер и база данных, включая безопасность реализации стека протоколов TCP/IP и других работающих сервисов и так далее. Аспектами, специфическими для веб-приложения, являются безопасность веб-сервера и его конфигурации как сервиса и собственно безопасность скриптов, реализующих основную функциональность.

Потенциальные угрозы:

- Нарушение функционирования приложения, или DoS (Denial of Service) атака;

- Неавторизованное чтение данных из нашей базы;

- Неавторизованная модификация данных в нашей базе;

- Чтение файлов на сервере (Опасность п. 4 и 5 зависит от прав доступа пользователя);

- Модификация файлов на сервере или запуск посторонних процессов.

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

Необходимые проверки пришедшей от пользователя информации в других случаях зависят от специфики использования этой информации. Часто встречающимся на практике случаем является работа с файловой системой в условиях, когда имена файлов задает пользователь. В этом случае для обеспечения приемлемого уровня безопасности требуется очень строгая проверка данных с помощью регулярных выражений. Самый простой и надежный способ состоит в том, чтобы заменить пользовательские имена файлов на сконструированные заведомо безопасные имена и хранить в базе данных таблицу соответствия этих имен. Другой способ состоит в жестком ограничении набора допустимых символов в задаваемых именах файлов (концепция «белых списков», то есть разрешено только то, что явно указано).

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

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

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

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

В языке программирования PHP есть встроенная функция crypt(), являющаяся реализацией bcrypt. С версиях PHP 5.3 и выше функция crypt() имеет встроенную реализацию алгоритмов шифрования и больше не зависит от поддержки этих алгоритмов операционной системой, чем и было решено воспользоваться. Эта функция поддерживает различные алгоритмы, от DES до SHA-512.

При создании авторизации в системе встал выбор между сессиями и cookie.

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

При хранении логина и пароля в cookie, нужно понимать, что cookie можно украсть (существует множество способов), а, следовательно, получить логин и, в лучшем случае, шифрованный пароль. То есть минус cookie - низкая безопасность. Еще один минус cookie - это то, что они живут ровно столько, сколько хранит их браузер. [11]

Исходя из этого, было решено использовать сессии, так как это существенно повысит надежность веб-приложения.

3.7 Руководство пользователя по работе

Для входа в информационную систему делопроизводства группы УПСР, необходимо ввести логин и пароль, выданные администратором приложения. На рисунке 3.10 показана форма входа в систему.

Рисунок 3.10 - Форма входа

Если пользователь является администратором, то главное меню будет иметь кнопку «Управление», недоступную обычным пользователям (рисунок 3.11).

Рисунок 3.11 - Главное меню администратора

Список текущих задач пользователя показан на рисунке 3.12.

Рисунок 3.12 - Текущие задачи пользователя

Контроль начальника (администратора) системы изображен на рисунке 3.13.

Рисунок 3.13 - Контроль начальника

3.8 Техническое и программное обеспечение информационной системы

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

- веб-сервер;

- серверное ПО;

- СУБД.

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

- процессор Intel Celeron J1800 (2410 МГц);

- размер оперативной памяти 1 Гб;

- объем жесткого диска (HDD) 200 Гб;

- клавиатура;

- манипулятор "мышь".

Программная часть клиента должна иметь следующие компоненты:

- операционная система Windows XP/Windows 7;

- веб-браузер Internet Explorer 11;

В состав технических средств сервера должна входить ЭВМ, включающая в себя:

- процессор Intel Xeon 5150 (3220 МГц);

- размер оперативная памяти 8 Гб;

- объем жесткого диска (HDD) SATA 2.5" 500 Гб;

- сетевая карта HP NC382T, 10/100/1000BaseT.

Серверная программная часть:

- операционная система Windows Server 2012 R2;

- HTTP-сервер Apache 2.4

- PHP 5.5;

- СУБД MySQL 5.2.

Заключение

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

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

Данная информационная система позволяет:

- автоматизировано вводить информацию в систему;

- просматривать текущие регламентные/нерегламентные работы;

- искать и сортировать текущие задачи;

- импортировать работы из ЕАСД;

- контролировать работу сотрудников;

- выполнить расчет трудозатрат за годовой период на основе математической модели;

Также в работе проведен анализ существующих программных продуктов, схожих с программой «Информационная система делопроизводства».

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

Библиографический список

1. Басаков М.И. Документы и документооборот коммерческой организации: практическое пособие / М.И. Басаков. -- Ростов-на-Дону.: Феникс, 2009. -- 415 с.

2. Ищейнов В.Я., Мецатунян М.В. Защита конфиденциальной информации / В.Я. Ищейнов, М.В. Мецатунян. -- М.: Форум, 2009. -- 254 с.

3. Косолапов А.М., Волик В.Г., Долгинцев А.П. Методические указания по выполнению курсовых и дипломных проектов (работ) / А.М Косолапов, В.Г. Волик, А.П. Долгинцев. -- Самара: СамГАПС, 2004. -- 36 с.

4. Костюкова Н.И. Основы математического моделирования / Н.И. Костюкова. -- М.: Интернет-Университет Информационных Технологий, 2008. -- 195 с.

5. Малков С.В. Моделирование бизнес-процессов с AIIFusion Process Modeler / С.В. Малков. -- М:. Диалог-МИФИ, 2008. -- 224 c.

6. Марка Дэвид А., МакГоуэн К. Методология структурного анализа и проектирования SADT. / А. Марк Дэвид, К. МакГоуэн. -- М.: МетаТехнология, 2003. -- 240 с.

7. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. / Р. Никсон. -- СПб.: Питер, 2015. -- 672 с.

8. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 4-е изд. / В.Г. Олифер, Н.А. Олифер -- СПб.: Питер, 2010. -- 944 с.

9. Потемкин В.К. Управление персоналом: Учебник для вузов / В.К. Потемкин -- СПб.: Изд-во СПбГУЭФ, 2009. -- 340 с.

10. Репин В.В., Елиферов В.Г. Процессный подход к управлению. Моделирование бизнес-процессов / В.В. Репин, В.Г. Елиферов. -- М.: Манн, Иванов и Фербер, 2013. -- 544 с.

11. Русаков М.Ю Разница между cookie и сессиями: сайт Русакова Михаила [Электронный ресурс]. http://myrusakov.ru/php-cookie-session.html (дата обращения: 02.06.2015).

12. Себеста Р.У. Основные концепции языков программирования / Р.У. Себеста. -- М.: Вильямс, 2001-- 456 с.

13. Скрипка И.М. Описание Bootstrap: сайт компании «TemplateMonster» [Электронный ресурс]. URL: http://www.templatemonsterblog.ru/2012/10/25/hello-bootstrap/ (дата обращения: 19.05.2015).

14. Скрипка Л.Е. Процессный подход в управлении качеством: учебное пособие / Л.Е. Скрипко. -- СПб.: Изд-во СПбГУЭФ, 2011. -- 105 с.

15. Судариков С.А. Право интеллектуальной собственности / С.А. Судариков. -- М.: ТК Велби, Проспект, 2008. -- 368 с.

16. Фиайли К. SQL / Фиайли К. -- М.: ДМК Пресс, 2010 -- 456 с.

17. Фуфаев Э.В., Фуфаев Д.Э. Базы данных: учеб. пособие дли студ. учреждений сред, проф. Образования. 7-е изд / Э.В. Фуфаев, Д.Э. Фуфаев. -- М.: Издательский центр «Академия», 2012. -- 320 с.

18. Чиркова Т.М., Трошина М.В. Методические указания по проведению патентного поиска при дипломном проектировании для студентов очной и заочной форм обучения / Т.М. Чиркова, М.В. Трошина -- Самара: СамГУПС, 2007 -- 12с.

19. Единая автоматизированная система электронного документооборота (ЕАСД) в ОАО РЖД: сайт компании «Текора» [Электронный ресурс]. URL: http://www.tekora.ru/projects/easd/ (дата обращения: 11.05.2015).

20. Описание AllFusion Process Modeler: сайт компании «Интерфейс» [Электронный ресурс]. URL: http://www.interface.ru/home.asp?artId=106 (дата обращения: 01.06.2015).

ПРИЛОЖЕНИЕ А. Процессный подход к делопроизводству группы УПРС Самарского ИВЦ

Рисунок П.А.1 - Процесс «Разработка и актуализация Стратегии развития кадрового потенциала»

Рисунок П.А.2 - Процесс «Разработка и актуализация концепций и политик по отдельным направлениям управления персоналом»

Рисунок П.А.3 - Процесс «Разработка и актуализация локальной нормативной документации по отдельным направлениям управления персоналом

Рисунок П.А.4 - Процесс «Внесение изменений в учебные планы и образовательные программы»

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

...

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

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

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

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

    курсовая работа [817,6 K], добавлен 13.07.2014

  • Создание системы делопроизводства центральных и местных учреждений в приказной период. Специфика деятельности и делопроизводства Печатного, Посольского, Поместного и Земского приказов. Учреждение Монастырского и Холопьего приказов, их компетенции.

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

  • Характеристика гостинично-ресторанного бизнеса как отрасли деятельности, схемы информационных потоков. Нормативы и стандарты организации делопроизводства. Исследование систем управления гостиницей по документам. Системы автоматизации делопроизводства.

    курсовая работа [449,9 K], добавлен 26.09.2010

  • Описание основных понятий и типовых процессов в делопроизводстве. Цели, задачи и уровни автоматизации ДОУ. Системы автоматизации и электронного документооборота. Общая характеристика проведения основных автоматизированных процессов делопроизводства.

    курсовая работа [5,4 M], добавлен 25.10.2011

  • Законодательное и нормативно-методическое регулирование делопроизводства. Анализ организации документационного обеспечения управлением в ООО "ВолнаАвто". Применение автоматизированных технологий организации делопроизводства на исследуемом предприятии.

    дипломная работа [1,5 M], добавлен 12.11.2015

  • Нормативно-методическое регулирование делопроизводства. Основные направления деятельности, задачи и функции ООО "ВолнаАвто", его структура и личный состав. Применение автоматизированных (электронных) технологий организации делопроизводства на фирме.

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

  • Основные возможности компьютерных технологий в делопроизводстве. Принципы внедрения электронного документооборота в организации. Автоматизированный контроль исполнения документов. Анализ системы автоматизации делопроизводства и документооборота "Дело".

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

  • Основные понятия и принципы ведения кадрового делопроизводства. Структура, задачи и функции кадровой службы компании ООО ИФК "Астрстройинвест", анализ организации работы с кадровой документацией, разработка автоматизированной системы документооборота.

    дипломная работа [5,6 M], добавлен 12.01.2012

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

    дипломная работа [81,5 K], добавлен 09.11.2010

  • Особенности и основные этапы развития делопроизводства в России в XV-XVII вв.: коллежское, министерская система документационного обеспечения управления. Современная организация работы с документами: механизация, компьютеризация, пути совершенствования.

    контрольная работа [56,3 K], добавлен 18.05.2011

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

    контрольная работа [26,9 K], добавлен 27.08.2012

  • Виды документов в Древнерусском государстве и в период феодальной раздробленности. Приказное и коллежское делопроизводство. Система министерства, принцип единоначалия, управленческий документ. Состояние делопроизводства в период 40-х-90-х годов.

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

  • Понятие и развитие документооборота на предприятии. Схема движения и технология обработки документов. Регистрация и контроль исполнения документов. Организационные формы делопроизводства на предприятии. Единая государственная система делопроизводства.

    курсовая работа [151,6 K], добавлен 26.10.2011

  • Структура и функции подразделений делопроизводства. Юридические основания создания организационно-распорядительных документов в деятельности организаций. Классификация документов на предприятии. Правила их подготовки и оформления, этапы обработки.

    презентация [173,1 K], добавлен 07.08.2013

  • Терминология и нормативно-методическая база делопроизводства, организация работы с документами. Компьютерные технологии в делопроизводстве. Характеристика делопроизводства "Астраханской государственной консерватории", мероприятия по его совершенствованию.

    дипломная работа [7,5 M], добавлен 12.01.2012

  • Организация конфиденциального делопроизводства. Документирование конфиденциальных сведений. Гриф конфиденциальности документа. Носители конфиденциальной информации. Санкционирование изготовления и составление текста, его учет, изготовление и издание.

    курсовая работа [49,3 K], добавлен 28.01.2012

  • Основы делопроизводства и его основные компоненты. Нормативно-методическая основа делопроизводства. Виды классификации документов. Направления совершенствования документационного обеспечения в туризме на основе научно-обоснованных принципов и методов.

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

  • Общая характеристика деятельности ООО "Фудзияма", состав организационно–правовых, распорядительных и информационно–справочных документов организации. Пути совершенствования документационного обеспечения и автоматизации делопроизводства организации.

    дипломная работа [100,4 K], добавлен 05.03.2011

  • Законодательные и нормативно-методические документы, регламентирующие ведение делопроизводства в МЧС. Регистрация и первичный учет документов. Работа с входящими и исходящими документами, с внутренними документами и организация оперативного хранения.

    дипломная работа [375,0 K], добавлен 29.06.2010

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