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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
57
При выборе ОС под данное решение был выбран Windows 2010. Поддержка
Windows 7 прекращается 14 января 2020 года. Microsoft больше не будет предо-
ставлять обновления для системы безопасности или поддержку компьютеров под
управлением Windows 7, что сделает компьютер более уязвимым для угроз без-
опасности.
Вот некоторые ключевые преимущества для компаний, которые переходят
на Windows 10:
Знакомый интерфейс. Windows 10 устраняет разрыв между сенсорным
планшетом и рабочим столом, обеспечивая знакомый интерфейс, который начи-
нается на рабочем столе и расширяет существующие функции производительно-
сти, позволяя современным приложениям запускаться в окне на рабочем столе.
Один универсальный интерфейс Windows 10 предоставляет одну ком-
плексную платформу приложений, одну модель безопасности и один подход к
развертыванию и управлению для создания универсального интерфейса для всех
устройств. Это позволяет работать гибко, независимо от того, где пользователь
находится и какое устройство использует. Будь то отдельное устройство или 80-
дюймовый дисплей конференц-зала с сенсорным экраном, Windows 10 обеспечи-
вает согласованное и совместимое взаимодействие.
Расширенная безопасность и управление. Новая ОС Windows имеет ряд
усовершенствований в области безопасности и защиты идентификационных дан-
ных, которые помогут обеспечить безопасность ваших данных при переходе с
устройства на устройство.
Улучшенное управление устройством Windows 10 - это продолжение вы-
дающегося положения рабочего стола Windows на предприятии. Используя воз-
можности Active Directory и System Center для обеспечения полного контроля над
устройствами Windows, новая ОС предоставляет встроенные возможности управ-
ления мобильными устройствами и облачные функции для обычных ноутбуков и
настольных компьютеров[18].
Совместимость для непрерывных инноваций. Windows 10 направлена на
то, чтобы уменьшить потребность в длительном и дорогостоящем подходе
очистки и перезагрузки для развертывания ОС. ОС стремится обеспечить отлич-
58
ную совместимость со всеми существующими приложениями и имеет новые ин-
струменты для тестирования совместимости. Благодаря новым возможностям ди-
намической инициализации предприятия смогут настраивать готовые устройства
без перерисовки.
Для серверной части необходимо подобрать систему управления базами дан-
ных, сокращено СУБД. В таблице 1.10 представлены основные современные
СУБД.
Таблица 1.10
Варианты СУБД систем.
Название СУБД
Характеристики
Microsoft
SQL Server
2015
Post-
greSQL
Oracle
12.2.0.1
Мониторинг работы базы данных
да
да
да
Встраиваемая аутентификация пользова-
телей
да
да
нет
Ведение журнала действий с базами дан-
ных и подключение
да
да
да
Возможность создание временные таб-
лицы
да
да
да
В качестве СУБД для программы будет использоваться Microsoft SQL Server
2017. База данных программного продукта будет расположена на уже имеющемся
сервере (SD).
Нижеприведены основные методы и средства проектирования. В таблице
1.11 сравниваются между собой основные средства проектирования.
Таблица 1.11
Основные средства проектирования.
Название
Характеристики
Microsoft
Visual C#
(MSVC)
Delphi
Microsoft
Visual C++
(MSVC)
Встроенный редактор интер-
фейса
да
да
да
59
Продолжения таблица 1.11
Основные средства проектирования.
Совместимость с операцион-
ной системой Windows 2000,
Windows XP и Windows Vista
да
да
да
Совместимость с другими
языками программирования
да
нет
да
Написание программы, обрабатывающего базу данных было решено на
языке С#. C # является одним из наиболее приемлемых, организованных и попу-
лярных языков программирования в мире программирования. C # был признан
одним из самых влиятельных и мощных языков программирования. C # является
одним из совместимых языков. Он легко выполняет задачи и имеет плавный ход.
Ниже приведены преимущества C # перед другими языками:
Объектно-ориентированный язык. C # является чисто объектно-ориенти-
рованным языком, это позволяет создавать модульные поддерживаемые приложе-
ния и повторно используемые коды. Это одно из самых больших преимуществ C
# перед C ++;
Автоматическая сборка мусора. C # имеет очень эффективную систему
для удаления и удаления всего мусора, присутствующего в системе. C # не создает
беспорядок в системе, и система не зависает во время выполнения;
Нет проблем, если утечка памяти. C # имеет большое преимущество
сильного резервного копирования памяти. Не было бы проблемы утечки памяти
и других подобных проблем в C #, как это происходит в случае языка C ++. В этом
случае C # имеет очень четкое преимущество на всех других языках.
Простота в разработке, Богатые библиотеки классов упрощают реализа-
цию многих функций. C # имеет влияние на большинство программистов мира и
имеет историю в мире программирования.
Кроссплатформенный. Приложение будет работать хорошо, только если
на машине установлена платформа NET. Это самое важное требование для C #.
60
Лучшая интеграция. Приложения, написанные на .NET, будут лучше ин-
тегрированы и совместимы с другими технологиями NET. На самом деле C # ра-
ботает на CLR, что облегчает интеграцию с компонентами, написанными на дру-
гих языках (в частности, CLR-совместимых языках)
Более четкое кодирование. Формализованная концепция методов get-set,
поэтому коды становятся более разборчивыми. Также в C # вам не нужно беспо-
коиться о заголовочных файлах. Кодирование стоило бы сделать в C #.
Поддержка программирования. Возможно купить поддержку у Microsoft
в C # (.NET Framework), в отличие от Java, где сообщество - ваша поддержка. Так
что, если что-то пойдет не так, можно решить свои проблемы при поддержке
Microsoft.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - множество технических средств, компьютерной
техники, средств передачи информации, которое используются в информацион-
ных системах и в автоматизированных системах управления.
Для функционирования системы потребуются следующие элементы техни-
ческого обеспечения:
ПК-сервер – это основная ЭВМ, на которой размещается БД в СУБД и
также данный сервер будет являться сервером базы данных. Характеристики дан-
ного сервера представлены в таблице №6
ПК-сотрудника (рабочая станция) – это пользовательский ПК, посред-
ством которого будут создаваться заявки;
ПК-клиента.
Для каждого элемента существует несколько критериев, наиболее критич-
ных при осуществлении выбора:
При выборе серверной платформы главными критериями являются количе-
ство автоматизированных рабочих мест, которые объединяются в сеть, и специ-
фика решаемых сервером задач.
В рамках одного для СУБД сервера ПК основным критерием выбора будет
отказоустойчивость и пропускная способность сетевого интерфейса. Исходя из
среднего арифметического количества заказов на поставку в день, которое состав-
ляет до 15 заявок, загруженность корпоративного сервера баз данных до 25%.
61
Можно сделать вывод по анализу критериев по серверному оборудованию, что
будет использование того же сервера, который использовался в компании ранее.
В качестве сервера баз данных (БД) используется сервер, построенный на плат-
форме Intel Pentinum Xeron(TM) IV 3.2ГГц, RAM 32Гб, 10x2 Тб, он обладает сле-
дующими характеристиками, представленными в таблице 1.2.
Для ПК-сотрудников (рабочая станция) основными критерием выбора обо-
рудования в данном случае являются его технические характеристика Таким об-
разом, для персональных компьютеров основным критерием выбора является
утвержденный список конфигураций ПК (Asus Z5 CPU: Intel core2duo 2ГГЦ,
RAM 2 Гб, HDD 200 Гб) на данном предприятии, которые полностью удовлетво-
ряют требованной мощности[19]. Характеристики данной конфигурации описаны
в таблице 1.13.
Таблица 1.12
Характеристики сервера БД.
Характеристика
Значение
Процессор
Двуядерный Intel® Xeon® X5260 с тактовой частотой
3,3 Гц.
Кол-во процессоров
2
Оперативная память
32 Гб (расширяемая до 64Гб)
Жесткие диски
Тип «SAS» 4 диска 147 Гб и 2 диска 73 Гб
Кол-во жестких дисков
6 (расширяемо до 8)
Питание
Дополнительно резервный блок питания 800Вт с горя-
чей заменой
Таблица 1.13
Характеристика конфигурации ПК пользователя.
Параметр
Значение
Корпус
Minitower IN-WIN "EMR-003", mATX, черно-серебр. (450Вт)
Процессор
Intel "Core 2 Duo E7500" (2.93ГГц, 3МБ, 1066МГц, EM64T)
Socket775 (oem)
Источник: https://baza.diplomsite.ru/previewfile/2420