Диплом: Автоматизация учета рабочего времени сотрудников "АйТи-Стандарт"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
Вывод по первой главе:
Охарактеризована деятельность компании "АйТи-Стандарт".
Описаны исторические моменты развития компании "АйТи-Стандарт".
Отмечена современная деятельность компании "АйТи-Стандарт".
Опмечен партнер компании — это компания 1С-Битрикс;
Компания "АйТи-Стандарт" предоставляет хостинг для клиентов и
создает сайты на правах предоставления услуг организациям.
Компания "АйТи-Стандарт" оснащена сервером, рабочими машинами,
маршрутизатором локальной сети, спутниковым модемом, который можно
настраивать и подключать вместе с локальной сетью, через кабель.
Приоритетная задача определяется как учет рабочего времени сотрудников.
Имеются три управляемых потока менеджерами компании это поток
решаемых задач в один рабочий день, поток документов в месяц и годовые
отчеты.
В компании "АйТи-Стандарт" Фундаментальным документом по учету
рабочего времени являлся табель учета рабочего времени Т-12. В ходе
проектирования данные табеля предполагается заносить в базу данных в виде
таблиц и хранить на сервере.
Безопасность сохранения информации обеспечивается антивирусным
сканером Bitdefender, который установлен в сеть на рабочие машины.
Имеется система паролей для хостинговых пространств под сайты
заказчиков. Сам сервер имеет дверку и механический замок на корпусе.
38
II Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Этап создания
Цель этапа: техническое воплощения приложения.
Согласовать рабочее место, чтобы было обеспечено наличие
предметов: стол, сеть питания без перебоев, выход в Интернет.
Согласовать выделение хостинга на сервере, чтобы было выделено 0,5-
1Гб под проект.
Создание модели.
Запуск KDE/
Coединение с сервером по протоколу SSH/
Создание в папке home на сервере папки проекта под именем si.
В приложение KDE процесс выбора шаблона проекта.
В приложение Q3 выбор макета формы.
Подключение к формам базы данных
Создание описание своих классов.
Создание и описание класса таймера времени.
Создание и описание свитча вместо циклов.
Запуск автоматической записи на ленту.
Проверка и исправления ошибок.
Запуск автоматического открытия в режиме контейнера виртуальной
машины.
Заливка проекта на сервер по протоколу SSH/
Запуск программы с севера.
Исправление ошибок.
Запуск программы.
Процесс тестирования всех объектов и открытия форм.
Этап внедрения:
39
Цель этапа объяснения сотрудникам и менеджерам как работает
программа.
Подготовка доклада к собранию менеджеров.
Выступление на собрание менеджеров.
Сбор замечаний и сбор согласий на внесение фамилий и имени в базу
данных в качестве менеджера сети.
Подготовка доклада к собранию сотрудников.
Выступление на собрание перед сотрудниками.
Сбор согласий на внесение фамилий и имени в базу данных в качестве
сотрудника.
Запуск приложения на один рабочий день.
Проверка работоспособности всей системы: в первую очередь
проверяем таблицы базы данных.
Запуск приложения на целый месяц.
Проверка работоспособности всей системы.
Создание анкеты для сотрудников и менеджеров.
Анкетирование сотрудников и менеджеров по результатам работы с
программой.
Оценка возможности и невозможности доработки программы.
Запуск приложения на одну неделю.
Проверка годового отчета.
Передача программы в компанию с подписанием акта выполненной
работы.
На этапе эксплуатации:
Обучение нового сотрудника.
Тестирование каждый месяц, в то время, когда формируется месячный
отчет.
Следить за таблицей паролей на сервере.
Пройти по рабочим местам менеджеров, чтобы пароли не оставались
на бумажной основе в открытом доступе.
40
Проинформировать менеджеров, чтобы приняли меры по сохранению
безопасности системы при работе с сотрудниками. Не передавали свои
пароли сотрудникам.
Весь цикл работы программы и функциональные обязанности
сотрудников.
Менеджер выставляет время новой задачи. Отмечает дату в задаче.
Пишет задание.
Разработчик, фотограф, аналитик, эксперт читает задачу, запускает
таймер, приостанавливает таймер, пишет уточняющий вопрос, закрывает
задачу.
Менеджер проверяет задачи с уточняющими вопросами.
Менеджер переписывает задачу; запускает новое время.
Сотрудник получает уточненную задачу, запускает время. Выполняет
задачу. Закрывает задачу.
Менеджер ставит задачу эксперту. Менеджер задает время на проверку.
Эксперт открывает задачу. Читает запись. Запускает таймер. Делает
проверку задачи.
Останавливает таймер. Закрывает задачу.
Менеджер пишет отчет за месяц и за год используя данные из таблиц
программы.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
Риски на этапе создания:
Выделяют маленький хостинг под проект. База данных на сервере не
выполняет своих заданных параметры. Отказ сотрудников регистрироваться
для тестового запуска. Нарушены потоки при заливке на хостинг программы.
Компилятор неправильно работает. Не хватает библиотек в программе KDE.
41
Ошибки при сохранении файлов в разных папках. Ошибки при написании
кода С++. Ошибки при написании директив #include< >.
Предпринимаемые меры по снижению рисков- это: заявление
директору в письменном виде, в котором указать объем необходимого
хостинга; обновить версию базы данных, запустить в локальную сеть
презентацию о преимуществе новой создаваемой программы. На хостинге
возможно стереть первый вариант программы и разместить файлы повторно.
При создании программы проверить версию компилятора, и возможно
обновить его. Скачать на сайте Borland новый пакет библиотек, записать на
листок бумаги название основных папок проекта. Ошибки при написании
кода могут быть подчеркнуты красным цветом, проверить и исправить.
Ошибки при написании директив отнимают больше памяти при выполнении
программы, но программа может выполняться.
Риски на этапе внедрения:
Отказ сотрудников участвовать в экспериментальном запуске
программы. Необоснованная критика менеджеров. Отрицательные отзывы в
анкетах. Неправильно заносятся данные. Отключение электричества на
сервере.
Предпринимаемые шаги для снижения с рисков на этапе внедрения это:
открытое мотивационное письмо к коллективу, повышение ставки
премиальных для менеджеров, четко прописать инструкции по занесению
информации в программу, и поставить бесперебойный прибор,
обеспечивающий питание электричества на 2 часа.
Риски на этапе эксплуатации:
Потеря пароля. Передача пароля менеджера сотруднику. Потеряна
ссылка на иконку на рабочем столе. Потерянно часть таблиц из базы данных.
База данных переполнена. Не хватает виртуальной памяти. И фактически все
зависает. Выключен сервер и нет возможности записать часы за весь день.
Открылся каскад задач одновременно.
42
Предпринимаемые меры по устранению рисков: завести новый пароль,
при этом сотрудник может получить копию старых учтенных часов.
Менеджер должен понимать, что он получит штраф, или другое
административное наказание за передачу пароля. Восстановить ссылки –
ярлыки на рабочем столе возможно копированием с локальной сетевой
папки. На сервере должен хранится дубликат таблиц. Проверить сервер на
наличие вирусов. При выключенном сервере использовать корпоративную
почту с менеджером, который фиксирует текущие задачи. Сервер должен
быть включен как можно скорее. При открытии одновременно каскада задач
– удалить сокеты из браузера, ввести пароль в программу заново.
2.1.3 Права доступа к программному учету времени в рамках политики
информационной безопасности ООО "АйТи-Стандарт"
Требование к паролям программы:
Пароль содержит восемь знаков для менеджеров.
Менеджерам необходимо вводить латинский алфавит в таком порядке
Одну заглавную букву вторую строчную букву, затем заглавную, затем
строчную. И так четыре заглавных и четыре строчных буквы. Цифры и знаки
в пароль не включаются.
Пароль для сотрудника содержит шесть знаков.
Сотрудник вводит латинский алфавит в следующей форме:
Первый знак заглавная буква, затем четыре буквы строчные, далее
заглавная буква. Знаки и цифры вводить не допускается.
В таблицах 1.2 и 1.3 отражены мероприятия принятые с целью
обезопасить использование программы.
Разграничение прав пользователей
фамилия
штат
менеджер
дать права
запомнить
43
Иванов
да
нет
да
выполнить
Петров
да
нет
да
выполнить
Лазарев
да
нет
да
выполнить
Чижик
да
да
да
выполнить
Сова
да
да
да
Выполнить
Защита от внешних угроз
выполняется
не выполняется
нормативно-
правовые акты
организации,
стандарты
единый протокол
TCP/IP6
антивирусные и
антишпионские
средства;
стоит
антивирусный сканер
для Linux Bitdefender
Продолжение таблицы 2.2
проактивная защита
от внешних угроз и
защита внешнего
периметра
нет
защита от сетевых
угроз
выделен отдельный
хостинг
защита от
инсайдерских угроз и
защита
программа написана
на Kubuntu Linux в
среде KDevelop
44
информационных
ресурсов
физическая защита
информации
Стоит замок на
сервере
На сервере стоит лицензионный Windows 7. На рабочих компьютерах
операционные системы с лицензией Linux XP. Пакеты хостинга имеют
систему независимых паролей, которые меняются по периоду окончания
абонентского обслуживания или по окончанию разработки и внедрению
проектного решения.
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Модель разбивается на четыре части. Четыре схемы совместно
представляют единый принцип моделирования в проекте. Схемы
представлены на рисунках 2.1, 2.2, 2.3, 2.4.
45
Рисунок 2.1 Форма 1
Рисунок 2.2 Форма 2. Работа с задачами
Рисунок 2.3 Форма 3. Допуск и сохранение паролей
46
Рисунок 2.4 Форма 4. Формирование отчетов
2.1.1. Характеристика нормативно-справочной, входной и
оперативной информации
Входная информация делится на текстовую и числовую.
Текстовую информацию вносят в поля форм.
Числовая информация генерируется автоматически, однако начальное
значение задается заказчиком, менеджер вносит время и номер задачи.
Учитывается 8 часовой рабочий день, и общая сумма в месяц соответственно
из учета 25 рабочих дней равна 192 часа.
И годовую цифру поставили ориентировочно как 192 часа
перемножили на 12 месяцев. Так как в год у разработчиков сайтов как
правило идет превышение по часам. Следовательно, предусмотрена таблица
«Премии».
2.2.2 Характеристика результатной информации
Результаты можно посмотреть на форме 4. В ней страницы карточки по
каждому сотруднику. Данные текущих часов, данные по задачам в минутах,

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

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