Диплом: Автоматизация учёта рабочего времени сотрудников компании ООО "ФВК СЕВЕР"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
системах, поскольку все уже собрано в одной. Минусы полной автоматизации
заключаются в значительных финансовых и временных затрат, а также точном и
тщательном планирования [8].
Проанализировав данные варианты стратегий, была выбрана стратегия
автоматизации по направлению, так как это наиболее подходящий вариант для
нашего предприятия.
Для нашей фирмы разработка стратегии реализации проекта будет такой:
Анализ области деятельности предприятия;
Анализ стратегии дальнейшего развития предприятия;
Определения стратегических свойств системы учета статистической
отчетности;
Определение функциональности разрабатываемой системы учета
статистической отчетности;
Анализ существующих разработок;
Выбор стратегии автоматизации;
Выбор способа приобретения;
Определение архитектуры;
Формирование бизнес-плана.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Есть несколько способов приобретения системы учета статистической
отчетности:
Готовое решение - в дополнении к этому нужно решить вопрос разработки
или приобретения программного комплекса, обеспечивающего
функционирование системы учета. Стоимость необходимого для его создания
оборудования и программного обеспечения в минимальной конфигурации
составляет от $3000.
32
Аренда - возможность состоит в аренде модуля в электронном торговом
ряду на специализированном сервере. В этом случае большую часть технических
вопросов берет на себя владелец торгового ряда.
Этот вариант создания модуля является самым дешевым и быстрым. От
предпринимателя, как правило, требуется предоставить данные по своей фирме,
выяснить взаимные обязательства сторон и заключить договор. К недостаткам
данного способа можно отнести неполноту получаемой рыночной информации,
доступность данных о коммерческой деятельности предприятия для сторонней
организации, риски учреждении-владельца торгового ряда.
Создание ИС на заказ самый дорогой способ в случае использования
сторонних разработчиков. По желанию заказчика студия реализует и желаемый
интерфейс, и функциональность и обеспечивает поддержку и сопровождение
сайта некоторое время после сдачи проекта. За это время могут выявляться мелкие
недоработки, незамеченные ранее при приеме проекта заказчиком. Так же студия
предоставляет полное описание продукта, что сильно облегчает внесение в сайт
изменений уже своими силами после прекращения контракта со студией.
Самостоятельное изготовление системы учета статистической отчетности
самый дешевый способ. Имеет как преимущества, так и недостатки.
Преимущества в том что исключены лишние затраты на оплату готовых решений,
проект делается исключительно для своих нужд и своими силами – что
увеличивает приспособленность системы под бизнес-процессы предприятия.
Недостаток же – только в том, что надежность и время создания системы своими
силами зависит от компетенции и профессионализма программистов.
Создание системы силами собственных сотрудников гарантирует:
уникальность кода, собственные методы защиты от взлома, создание
оптимизированных участков кода. Масштабируемость системы в будущем, так
как собственную программу человеку менять намного легче, чем разбираться в
чужой программе. Сопровождение и улучшение программы возможно все время,
пока на фирме есть хоть один ИТ-сотрудник, обладающий соответствующими
знаниями.
33
Поэтому для создания системы учета статистической отчетности выбираем
разработку собственными силами.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
ИО состоит из совокупности обработанных и необработанных документов,
кодификаторов, классификаторов, словарей, нормативной базы, необходимых для
реализации решения по объемам, нахождению и методике присутствия данных в
АИС, а также совокупность правил и средств для перевода естественного языка,
применяемого при взаимодействии пользователей и сотрудников АС с
комплексом АИС.
Сегодня ИО описывается в качестве сочетания лингвистического и
информационного обеспечения. При этом само ИО состоит из файлов ОС и БД, а
лингвистическое обеспечение включает форматную базу, лексику и языковую
систему.
МО (Математическое обеспечение) описывается в рамках совокупности
математических методов и моделей на базе ГОСТ 24.03-90, используемых в АС.
ПО является совокупностью прикладных и общесистемных программ, а
также включает в себя всю нормативно-методическую документацию для их
применения.
ТО (Техническое обеспечение) включает в себя комплекс технических
средств, обеспечивающих работу всей системы. Зачастую к ним относятся
средства получения, отправки, отслеживания, анализа и копирования данных. [31]
Пр. О (Правовое обеспечение) состоит из совокупности нормативно-
правовых документов, позволяющих обозначить права и обязанности
сотрудников и рамках работы системы, а также весь комплект документов,
отражающих порядок хранения данных, правила проверки информации, и
реализации законности всех реализуемых операций. [32]
34
ОМО (Организационно-методическое обеспечение) отражено в множестве
документов, описывающих организационную структуру всей автоматизации,
важной для реализации исполнения некоторых функций.
ЭО (Эргономическое обеспечение) включает в себя методы и средства для
разработки наилучших условий для работы персонала в рамках единой АИС.
МО (Методологическое обеспечение) состоит из методики метрологии и
рекомендаций по их применению для конкретного компонента АИС. [33]
Само ИО любой подсистемы зачастую включает в себя некую
информационную модель работы персонала на фирме. Часто лучше всего делить
его на внемашинное и внутримашинное.
Обычно к ИО предъявляют ряд требований, а именно:
• ИО должно быть полноценным и адекватным для поддержки всех
описываемых функций;
• При кодировке данных важно применять подтвержденные ID;
• В процессе кодировки входной или выходной информации,
применяемой на высшем уровне управления, важно использовать лишь
классификаторы данного уровня;
• ИО обязано быть на 100% совместимо с создаваемой системой;
• Все формы документов должны сочетаться с корпоративными
стандартами и определенной системы документации;
• Структура визуальных форм и всех документов должна полностью
соответствовать описанию каждого рабочего места сотрудника;
• Применяемые сокращения, графики и сообщения должны быть
приняты в обществе и рассматриваемой предметной области, а также утверждены
с заказчиком.
• в ИС важно предусмотреть механизмы проверки входной и выходной
информации, обновления данных в массивах данных, отслеживания целостности
БД, защиты НСД.
Основу Ио включает база информации, поддерживающая ее хранение и
обработку. Состав этой базы отражается параметрами системы и услугами, ею
предоставляемыми для своих пользователей, а также реализацией взаимодействия
35
контроля оплаты с другими АИС. Структура базы информации должна
поддерживать возможность увеличения функций системы, не требующих
корректировки структуры обрабатываемых данных, без переделки самой БД.
Сама база информации может состоять из:
• Справочников, которые ведутся методом работы с программой
самим персоналом системы, который с ней работает;
• Подстроенных таблиц для работы системы в требуемых условиях,
исходная загрузка которых реализована вместе с инсталляцией системы, и
данные, в которых может изменятся админом системы;
• Таблиц сохраненной и текущей информации, доступ к которым
реализуется на основе ПО системы с указанными правами пользователей.
Обмен данными между комплексами задач, включёнными в состав
системы, а также остальными системами реализуется в рамках функций,
включенных в систему.
Любое ИО может состоять из системы кодирования и классификации;
методики разделённой документации, применяемой зачастую в ИО;
информационную базу в качестве совокупности имеющихся массивов данных.
Внемашинное обеспечение включает в себя совокупность данных,
описанных в основном в виде документов. Обычно документы делят на
первичные (декларации, выписки, ведмости) и отчетные документы, куда можно
отнести всю отчётность налогоплательщиков, проанализированную и выбранную
для отдела камеральных проверок.
Внутримашинное ИО часто представляет данные на машинных носителях
в упорядоченном виде БД и связей между ними. Часто подобный вид ИО
реализует среду, которая отражает выполнение сотрудниками возложенных на
них обязанностей. Зачастую подобная область описывается набором объектов, их
свойствами и взаимного обмена. И для любого объекта эти взаимосвязи и
свойства определены отдельно.
Потоками данных внешнемашинного ИО часто называют регулярное
движение документов от исполнителя к получателю и обратно.
36
Классификаторы применимы для описания данных, могу обосновать
единство кодирования и классификации и нужны для безошибочной машинной
обработки и выдачи данных в удобной форме для решения потребительски
проблем
В описанной задаче использовались 2 общероссийских классификатора:
• ОКУД – общий классификатор управленческих документов;
• ОКОПФ – общий параметр организационно-правовых форм.
По любому в процессе реализации системы может применятся реляционная
модель БД. Такая модель опивает на отдельной предметной области совокупность
отношений, изменяющихся во времени. В процессе создания программы данная
совокупность помогает получить данные по объектам предметной области, а
также помогает создать модель связи между ними. Сами же данные помещаются
в таблицы. Для простоты поиска и определения любая таблица имеет свой
уникальный код.
Обычно к ИО предъявляют ряд требований, а именно:
• ИО должно быть полноценным и адекватным для поддержки всех
описываемых функций;
• При кодировке данных важно применять подтвержденные ID;
• В процессе кодировки входной или выходной информации,
применяемой на высшем уровне управления, важно использовать лишь
классификаторы данного уровня;
• ИО обязано быть на 100% совместимо с создаваемой системой;
• Все формы документов должны сочетаться с корпоративными
стандартами и определенной системы документации;
• Структура визуальных форм и всех документов должна полностью
соответствовать описанию каждого рабочего места сотрудника;
• Применяемые сокращения, графики и сообщения должны быть
приняты в обществе и рассматриваемой предметной области, а также утверждены
с заказчиком.
37
• в ИС важно предусмотреть механизмы проверки входной и выходной
информации, обновления данных в массивах данных, отслеживания целостности
БД, защиты НСД.
в ИС важно наличие средства контроля начальной и итоговой информации,
проверки актуальности массива данных, контроля целостности БД, защиты от
НСД.
База данных будет представлена как единый файл файл-серверной СУБД.
При разработке системы должна использоваться реляционная модель базы
данных. Реляционная модель данных некоторой предметной области
представляет собой набор отношений изменяющихся во времени. При создании
информационной системы совокупность отношений позволяет хранить данные об
объектах предметной области, моделировать связи между ними. При этом сами
данные хранятся в таблицах [6]. Для удобства идентификации каждая таблица
созданной базы данных обладает уникальным кодом.
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение можно назвать совокупностью компьютерных
программ, описаний и инструкций по их правильной работе на ПК. Все ПО
принято делить на два класса:
• Общее ПО (ОС, оболочки, компиляторы, интерпретаторы, среды для
создания прикладных программ, СУБД, сетевые программы и т.п.);
• Специальное ПО (несколько прикладных программ, созданных под
конкретные задачи в рамках своих подсистем).
Для работы и применения ПО используется ОС. Сами ОС контролируют
работу ПК, их ресурсы, запускают на выполнение разнообразные прикладные
программы, реализуют всевозможные вспомогательные действия по желанию
пользователя. ОС делятся на однопользовательские, многопользовательские, и
сетевые. Факторы, влияющие на выбор конкретной ОС, следующие:
• Общее число поддерживаемых программных продуктов;
• Конкретные требования к аппаратным средствам;
38
• Поддержка сетевой технологии;
• Доступность справочной службы для пользователя;
• Скорость работы;
• Понятный и простой интерфейс.
На компьютерах, входящих в состав АРМов сотрудников на данный
момент установлена ОС MS Windows XP Professional Service Pack 3, это является
оптимальным выбором, т.к. ОС семейства Windows наиболее распространённые
на сегодняшний день, поэтому с приходом нового сотрудника не придётся его
переобучать.
На веб-сервере необходимо использовать ОС FreeBSD 7.1. Так как данная
система является бесплатной, обладает повышенной степенью защиты и на
сегодняшний день является лидером среди серверных ОС как по
производительности, так и по отказоустойчивости.
Требования этих ОС к аппаратным средствам соответствуют
характеристикам технического обеспечения, определенным в разделе 1.4.1
данного проекта. Кроме того, внедрение новых операционных систем повлечет за
собой дополнительные затраты, несопоставимые с возможной выгодой от
перехода на новую ОС. Это является значительным аргументом в пользу выбора
существующих операционных систем.
Сравнительная характеристика MySQL и PostgreSQL представлена в табл.
1.9.
Таблица 1.7
Сравнение возможностей СУБД PostgreSQL и MySQL
Особенности
PostgreSQL
MySQL
ANSI SQL
совместимость
Близка к стандарту ANSI
SQL
Следует некоторым стандартам
ANSI SQL
Скорость работы
Медленнее
Быстрее
Вложенные
SELECT
Да
Да
Транзакции
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
39
Особенности
PostgreSQL
MySQL
Внешние ключи
Да
Да, однако, должен
использоваться тип таблицы
InnoDB
Представления
Да
Нет
Триггеры
Да
Нет
Поддержка
Windows
Да
Да
ODBC
Да
Да
JDBC
Да
Да
Различные типы
таблиц
Нет
Да
Как видно из табл. 1.9, PostgreSQL обладает некоторыми преимуществами
перед MySQL. Так, в частности, PostgreSQL поддерживает представления и
триггеры. Эта СУБД иногда показывает лучшие результаты производительности
при пиковых нагрузках. [10]
Данный проект отличается невысокими требованиями к СУБД, высокие
нагрузки не прогнозируются. Эксплуатация PostgreSQL же связана с
дополнительными финансовыми затратами. Поэтому в рамках данного проекта
целесообразно использовать СУБД MySQL.
Выбирая программное обеспечение (ПО) необходимое для разработки
системы, обратим внимание на нижеперечисленные характеристики: цена,
эффективность, надежность, юзерфрендли (дружественное отношение к
пользователю) интерфейс, легкость настройки, доступное оформление экранных
и печатных форм.
Проанализируем актуальные на сегодняшний день инструменты
разработки.
В первую очередь проанализируем языки программирования (ЯП) и то,
какие технологии используются в настоящее время для создания веб-проектов. Их
существует не так уж и много, но все технологии и языки отличаются друг от
друга в нюансах и лучше проявляют себя при использовании для разных целей.
Ниже я опишу несколько из них:
40
1. PHP - является одним из самых популярных и популярных языков
сценариев на стороне сервера, которые широко используются для создания веб-
сайтов. Благодаря более быстрому времени обработки, повышенной безопасности
и доступности, PHP стал предпочтительным выбором для разработчиков веб-
сайтов. Из-за множества преимуществ этого языка сценариев многие известные
онлайн-компании, такие как Facebook, Yahoo, Wikipedia, Flickr и т. Д.,
Используют этот язык сценариев. В этой статье я объясняю 11 преимуществ,
которые делают PHP популярным среди веб-разработчиков. PHP может
похвастаться простотой. Написание кода на этом языке похоже на написание эссе
на английском языке для чтения компьютером, за исключением того, что эссе -
это фрагмент кода, который инструктирует его создавать и запускать веб-сайты
наиболее эффективным способом. PHP - это язык с открытым исходным кодом:
бесплатный, простой в использовании и имеющий огромное количество
доступной документации, что делает его наиболее экономичным методом
создания надежных веб-сайтов. Кроме того, PHP уменьшает барьеры для входа
для новых разработчиков веб-сайтов, позволяя им просто использовать свои
навыки и таланты для написания кода для начала работы. Код, созданный на PHP,
может работать на всех основных платформах, что позволяет разработчику
беспрепятственно интегрировать веб-сайт на нескольких платформах. Это
позволяет бизнесу экономически эффективно использовать всю существующую
инфраструктуру, используя различные платформы, такие как Windows, Unix и
Linux, с дополнительной возможностью взаимодействия своего веб-сайта с
MySQL и Apace. Также PHP мощный, гибкий и масштабируемый. Facebook,
крупнейшая и самая мощная платформа для социальных сетей, работает на PHP.
Facebook даже создал производный язык PHP под названием «Hack», чтобы
удовлетворить растущие потребности гиганта в управлении контентом. Это
показывает уровень гибкости, надежности и масштабируемости, который встроен
в PHP. По сравнению с другими языками, наибольшим преимуществом PHP
является то, что код веб-сайта может обновляться без перезагрузки сервера! ASP
Active Server Pages - технология разработанная компанией Microsoft, была
создана в 1996 году. Активные серверные страницы используются для разработки

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)