Диплом: Исследование и разработка информационной системы учета работы сотрудников на примере ООО НПП "Нефтехимия"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
платы. Еще одна уникальная возможность отчеты по email для сотрудников,
которые позволят им оценить продуктивность своей работы и увидеть, как
изменилась их личная эффективность.
Таблица 2
Сравнение ИС для документооборота по учету рабочего
времени
Параметр
StaffCop
Enterprise
Kickidler
Yaware.Mobile
Интеграция
+
+
+
СУБД
MySQL
MySQL
MySQL
Отчеты и задачи
+
+
+
Генерация по
шаблону
+
+
+
Пакетное
формирование
+
-
+
Web
+
+
+
Работа Offline
-
+
+
Работа с ЭЦП
+
+
-
Графический
редактор бизнес-
процессов
+
-
+
В данной таблице представлено сравнение данных систем поиска товара по
функциональности.
Мы видим, что ни одна из представленных систем не подходит для внедрения
на исследуемом предприятии. Главной причиной такого утверждения является
обширная функциональность всех рассмотренных программных систем. Это в свою
очередь повлечет за собой, при внедрении, появление многих ненужных функций,
или их дублирование. А поскольку стоимость внедрения программных систем
составляет, в основном, достаточно значимую сумму, а это в свою очередь грозит еще
и неэффективными вложениями денежных средств.
Поэтому более целесообразным выходом из сложившейся ситуации признается
создание собственной системы, с помощью которой можно автоматизировать все
необходимые функции.
1.4.2. Обоснование способа приобретения ИС для автоматизации задачи
Способы приобретения ИС – это такие последовательные действия, которые
начинаются с определения и оформления решения о необходимости информационной
32
системы, до того времени, пока ИС не будет окончательно внедрена на предприятие.
Существуют несколько способов приобретения информационных систем:
разработка (заказная и самостоятельная);
покупка ИС;
покупка + доработка (заказная или самостоятельная);
аренда.
Приобретаемая ИС нам не подходит в связи с наличием нескольких
существенных недостатков, которые были представлены в пункте 1.3.1, а также в
связи с нехваткой функциональности. ИС будет разрабатываться на предприятии
своими собственными силами, поскольку организация располагает
квалифицированными работниками для разработки и внедрения данной ИС.
1.4.3.. Обоснование стратегии автоматизации задачи
Понятие «стратегии автоматизации» обычно означает выбор того набора
бизнес процессов, действий или операций, которые совершаются сотрудниками,
клиентами и партнерами или другими участниками внешней среды при
взаимодействии с компанией для достижения поставленных целей.[20]
Подходы к автоматизации могут быть различными, в зависимости от
выбранного направления можно рассматривать следующие варианты стратегии:
Автоматизация по участкам, под ним понимается процесс автоматизации
единичных производственных или управленческих подразделений данного
предприятия, объединение которых происходит по функциональному признаку.
Например, участок упаковки и маркировки, бухгалтерия и т. д.
Авт
a
омат
a
изация по направлениям
Для повышения эффект
a
ивност
a
и процесса авт
a
омат
a
изации по направлениям
деят
a
ельност
a
и т
a
акже необходимы ст
a
рат
a
егический и т
a
акт
a
ический планы авт
a
омат
a
изации.
Планы должны пересмат
a
риват
a
ься после окончания авт
a
омат
a
изации какого-либо
бизнес-процесса и оценки полученных результ
a
ат
a
ов. [18]
Комплексная (полная) авт
a
омат
a
изация
Комплексная авт
a
омат
a
изация предполагает
a
распрост
a
ранение на все функции
т
a
ребования к качест
a
ву уравления процессом внедрения сист
a
емы. Выбор одной или
33
комбинации из ст
a
рат
a
гий авт
a
омат
a
изации определяет
a
ся результ
a
ат
a
ом анализа т
a
екущего и
планируемого сост
a
ояния предприят
a
ия на определенный период. Готовые разрааботки,
рассм.
Для нашего предприятия будет выбрана стратегия автоматизации по участкам.
В результате чего компания сможет автоматизировать учет работы сотрудников,
получив при этом значительный экономический эффект.
1.5. Обоснование проектных решений
1.5.1. Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (далее по тексту – ИО) подсистемы состоит из
создания и подачи достоверной информации,и предоставлениея информационных
ресурсов для эффективной работы сотрудников предприятия.Бывает внемашинное и
внутримашинное обеспечение [17].
В состав информационного обеспечения входят единые системы
классификации и кодирования информации; системы по унифицированию
документации, используемой в ИО, схемы информационных движений,
информационные базы,то есть вся информация из всех информационныхисточников.
Информационное движение внешне машинного информационного обеспечения
включает в себя целенаправленное постоянное перемещение документов от начала их
формирования до ее получателей.
Классификатором называется документ, при помощи которого формируется
система описания экономической информации в ЭИС, где содержится наименования
объектов, названия классификационных систем и их кодовые обозначения [13].
При проекте задачи применялись следующие общероссийские классификаторы:
ОКУД –это Общероссийский классификатор управленческой
документации;
ОКОПФ – это Общероссийский классификатор организационно-
правовых форм.
Внутримашинное информационное обеспечение включает в себя описание
экранных формы и структуры информационной базы.
34
При создании макетов для документов с неизменной информацией надо иметь
в виду, что эти экранные формы используются для внесения и актуализации записей
информационных источников, поэтому для их создания правильней будет применить
анкетную форму расположения реквизитов, которая является наболее
приспособленной для выполнения этих операций.
Для того .чтобы выбрать правильные экранные макеты нужно
руководствоваться принципами минимальной стоимости и трудоемкости и ввода
информации в ЭВМ, более высокой степени доступности конечной информации,
выводимой на экран, и большей достоверности и надежности выполнения этих
операций.
При разработке этой системы применялась реляционная модель базы данных.
Поэтому в состав содержания экранных форм необходимо включать
следующие неизменные основные реквизиты:
-наименование;
-количество;
дата ввода;
дополнительные реквизиты.
Поэтому каждая экранная форма должна иметь в своем содержании все эти
реквизиты, но помимо этого должны вноситься свои уникальные реквизиты в
зависимости от того, для чего предназначена эта форма.
Описание входной информации
В состав классификаторов входят следующие:
Справочник "Вид места"
Справочник "Подразделение"
Справочник "Отдел"
Справочник "Должность"
Справочник «Здание»
Справочник «Место работы»
Справочник "Сотрудники"
В список первичных документов входят:
Контроль
35
В результате должны формироваться следующие документы:
Табель;
Отработанное время;
1.5.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает в себя совокупность программ,
которые помогают реализовать функции и задачи ИС и обеспечивают надежную
работу всех комплексов технических средств. В состав системы программного
обеспечения входят не только общие системные и специальные программы, но также
и методические материалы,и инструкции поиспользованию средств программного
обеспечения.
Какую выбрать операционную систему, является одним из самых важных
действий при подборе комплекта технических средств для разрабатывания системы.
Операционная система помогает управляеть техническими средствами компьютера,
обеспечивает защиту данных, поддерживает запуск и выполнение разных программ и
приложений, и также позволяет выполнять различные сервисные функции [11].
На компьютерах с архитектурой x86, которые используют пользователи, чаще
всего имеют применение такие операционные системы:
операционные системы от компании Microsoft семейства Windows
(Windows 10),
операционные системы UNIX подобные от различных фирм –
разработчиков (FreeBSD, Ubunty, IBM, Gentoo и прочие).
В качестве инструмента операционной среды для разрабатывания и
использования программы была применена ОС семейства Windows, а именно ОС
Microsoft Windows 10.
Одним из важнейших требований, которые предъявляются к разработки
информационных систем, применяемых совместно на технологической базе крайне
ограниченных возможностей, представляется большая их однородность, с помощью
которой можно обеспечить мобильность, совместимость, переносимость.
Самый легкий подход при выборе системы управления базами данных
основывается на оценке того, в какой мтепени действующие системы удовлетворяют
главным требованиям формируемого проекта ИС. Более дорогостоящим исложным
36
вариантом представляется разработка испытательного проекта на основании
нескольких систем управления базами данных и дальнейший выбор самого
подходящего из кандидатов. Однако и в таком случае нужно ограничивать спектр
возможных систем, основываясь на некие показатели отбора. В таком случае можно
отметить особенно несколько групп критериев, среди которых:
моделирование информации;
функциональные возможности и особенности архитектуры;
контроль работы системы;
специфика разработки приложений;
надежность;
производительность;
требования к рабочей среде;
смешанные показатели.
Главным принципом выбора системы управления базами данных считается
определение программного продукта, в наибольшей степени соответствующего
предъявляемым требованиям. Такую задачу решить довольно сложно. В первую
очередь, к системам управления базами данных предъявляется довольно много
требований, которые со временем претерпевают различные изменения, кроме того,
системы управления базами данных имеют много параметров, что усложняет их
сравнение. Помимо этого, информация о системах управления базами данных часто
имеет рекламный характер, из за которого сложно сделать правильное суждение.
Процедуру выбора системы управления базами данных необходимо
производить в 3 следующих этапа:
на качественном уровне проводить оценку предлагаемых программных
продуктов на пригодность;
оценка технических характеристик выбранных информационных систем;
оценка производительности программных систем.
В таблице 3 представлена сравнительная таблица 3-х распространенных систем
управления БД, которые сегодня конкурируют на рынке программного обеспечения
по основным показателям.
37
Таблица 3
Сравнение СУБД
Одним из главных преимуществ MSSQL Server 2008 является его тесная
интеграция с современными средствами разработки приложений: C# .NET, VB .NET,
Delphi.
Показатели
Microsoft SQL
Server 2008
MySQL 5.1
1 С
Предприятие
Поддерживаемые ОС
Windows
Desktop/Server
Windows
Desktop/Server,
Linux, Unix, Mac
Windows
Условии лицензирования
Коммерческий
продукт с
закрытым
исходным кодом.
Имеется
бесплатная
версия с
ограничением ОП
до 4 Гб
Коммерческая
лицензия и GNU
GPL.
Лицензия
Наличие
предустановленных
драйверов в ОС
семейства Windows
Да
Нет
Нет
Поддержка репликации
Да, встроенная и
различных типов.
Но внесение
изменений после
начала
репликации –
довольно
сложный
процесс.
Да, включая
mater-master
репликацию.
Да, но при
помощи
сторонних
продуктов с
открытым
исходным кодом.
Репликация всех
типов.
Возможность писать
хранимые задачи на
различных языках
программирования
Да, теоретически
на любом языке,
поддерживающим
CLR.
Нет (кроме C и
Pl/SQL)
Да, полная
поддержка из
всех
рассматриваемых
.
Возможность создавать
пользовательские
аггрегированные функции
Да - любой.NET
язык, кроме
TRANSACT SQL.
Да, только на С
Да –.
Поддержка даты и
времени
Да
Да (но без
временной зоны)
Да
Аутентификация
Средставими
базы данных и
ActiveDirectory
Средствами базы
данных
Много различных
методов,
включающих
предыдущие
Разграничение доступа к
столбцам
Да
Да
Да
38
СУБД MSSQL предоставляет все необходимые для выполнения работы
возможности, реализует все необходимые механизмы поддержки целостности базы
данных (внешние ключи, ограничение на значения атрибутов, хранимые процедуры).
Кроме того, MSSQL Server имеет следующие возможности: многопользовательский
режим работы, надежные системы архивации данных, удобный графический
интерфейс для работы с базой данных, что упрощает доступ к данным, их
редактирование.
Данный программный продукт представляет собой систему управления базами
данных (СУБД) реляционного типа, разработанную корпорацией Microsoft. Для
манипуляции данными используется специально разработанный язык Transact-SQL.
Команды языка для выборки и модификации базы данных построены на основе
структурированных запросов.
Важным преимуществом MySQL выступает открытый программный код, и что
не менее важно – бесплатный доступ к данному программному обеспечению. Любой
пользователь имеет возможность сказать в Интернете данную систему, изучить ее код
и привнести в него определенные изменения для того, чтобы программа
соответствовала конкретным пожеланиям и потребностям пользователя. Работу с
MySQL регламентирует GPL-лицензией. В ней прописаны все действия с
программой, которые являются допустимыми или недопустимыми в той или иной
ситуации.
Благодаря преимуществам программного обеспечения MySQL оно стало
наиболее распространенным и предпочтительным для web-программистов. Данная
популярность обусловлена такими важными качествами программного продукта, как:
высокая скорость, надежность, простота в использовании. Для тех, кто ценит
исключительно такие качества и характеристики при выборе ПО, отдают
предпочтение именно данному серверу.
Расширение исходного набора функций программного продукта является
возможным за счет открытого кода и тесного контакта с пользователями. При этом
программа становится более практичной. Стоит отметить, что совершенствование
данного программного продукта не останавливается на достигнутом уровне [8].
Разработки осуществляются в непрерывном режиме.
39
На данный момент времени, рассматриваемый программный продукт
полностью соответствует требования эксплуатации в условиях деятельности
различных организаций и предприятий. Система представляет безопасный доступ на
высокой скорости к базам данных во всемирной сети.
Основным принципом организации системы MySQL является принцип клиент-
сервер. Программа поддерживает различные вычислительные машины БД, дает
возможность осуществления работы с библиотеками и сторонними программами за
счет встроенного многопоточного SQL-сервера. Кроме того, возможно подключение
к приложению пользователя. В целом, данный программный продукт является легким
в использовании, быстрым и компактным, что по достоинству оценено многими
пользователями [8].
Программы со стороны клиента за счет использования механизма сокетов
осуществляют отправку SQL-запросов на сервер, который работает в непрерывном
режиме.
Со стороны сервера осуществляется обработка данных, сохранение результатов
такой обработки, после чего данные отправляются его клиенту. Для того чтобы
увеличить скорость возращения результата клиенту (РНР-скрипты) передача ответа
происходит частями. В большинстве случаев полный вывод запроса не требуется.
Язык C#, разработанный компанией Майкрософт, один из самых популярных
современных языков программирования. Он востребован на рынке разработки в
различных странах, C# применяют при работе с программами для ПК, создании
сложных веб-сервисов или мобильных приложений.
Инструментарий C# позволяет решать широкий круг задач, язык действительно
очень мощный и универсальный. На нем разрабатывают:
Приложения для WEB.
Различные игровые программы.
Приложения платформ Андроид или iOS.
Программы для Windows.
Перечень возможностей разработки практически не имеет ограничений
благодаря широчайшему набору инструментов и средств. Конечно, все это можно
реализовать при помощи других языков, но некоторых из них
узкоспециализированные, в других придется использовать дополнительные
40
инструменты сторонних разработчиков. В C# решение широкого круга задач
возможна быстрее, проще и с меньшими затратами времени и ресурсов.
Таким образом, для проекта, рассматриваемого в данной работе наиболее
приемлема система управления базами данных MySQL версии 5.6 и язык
программирования C# версии 7.0.
1.5.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение представляетс cобой набор технических средств,
которые предназначены для работы ИС, а также соответствующая документация на
данные средства и технологические процессы [10] .
В набор технических средств входят:
персональные компьютеры;
устройства сбора, обработки, накопления, вывода и передачи
информации, такие как - жесткие диски, специальные устройства для хранения
данных, принтеры, сканеры, факсимильные аппараты;
различные устройства для передачи данных и линий связи – модемы.
Для решения данной задачи необходимо применять ПК со следующими
характеристиками: процессором AMD 2500 Мгц, либо Intel с такой же тактовой
частотой, минимальный объемом оперативной памяти от 2 Гб. Разрабатываемая
система оптимизированна под разрешение 1024х768 с диагональю монитора от 20
дюймов. Симбиоза данных технических средств будет достаточно для решения
задачи комфортной и продуктивной работы в данной информационной системе.
На текущий момент большое разнообразие персональных компьютеров создает
сложности с их техническим обслуживанием, а так же сопутствующим ремонтом,
поэтому необходимо унифицировать парк рабочих станций и закупить одинаковые
ПК.
Технические характеристики подходящего персонального компьютера
приведены в таблице 4.
Таблица 4
Характеристики рабочей станции
Параметры
Характеристики
Процессор
Intel LGA1156
Память ОЗУ
8 Gb
Память ПЗУ
500 Gb

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация бизнес-процессов вывода банковского продукта на рынок
Автоматизация бизнес-процессов малого предприятия на примере ООО "Лагонаки"
Автоматизация документооборота организации на примере Дирекции информационных систем АО «Казахтелеком»