Диплом: Разработка автоматизированного рабочего места менеджера компьютерных курсов в компьютерном клубе "Skyfortress"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
6
Оглавление
ВВЕДЕНИЕ .............................................................................................................................8
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ ...........................................................................................10
1.1. Технико-экономическая характеристика предметной области и
предприятия. Анализ деятельности «КАК ЕСТЬ» ........................................................10
1.1.1. Характеристика предприятия и его деятельности ..........................................10
1.1.2. Организационная структура управления предприятием ...............................11
1.1.3. Программная и техническая архитектура ИС предприятия ..........................12
1.2. Характеристика комплекса задач, задачи и обоснование необходимости
автоматизации ...................................................................................................................17
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов ...............................................................................17
1.2.2. Определение места проектируемой задачи в комплексе задач и ее
описание ........................................................................................................................20
1.2.3. Обоснование необходимости использования вычислительной техники
для решения задачи ......................................................................................................22
1.2.4. Анализ системы обеспечения информационной безопасности и
защиты информации ....................................................................................................24
1.3. Анализ существующих разработок и выбор стратегии автоматизации
«КАК ДОЛЖНО БЫТЬ» ..................................................................................................26
1.3.1. Анализ существующих разработок для автоматизации задачи ....................26
1.3.2. Выбор и обоснование стратегии автоматизации задачи ................................31
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи .............................................................................................................................34
1.4. Обоснование проектных решений ...........................................................................35
1.4.1. Обоснование проектных решений по информационному обеспечению .....35
1.4.2. Обоснование проектных решений по программному обеспечению ............38
1.4.3. Обоснование проектных решений по техническому обеспечению ..............40
7
2. ПРОЕКТНАЯ ЧАСТЬ ......................................................................................................42
2.1. Разработка проекта автоматизации .........................................................................42
2.1.1. Этапы жизненного цикла проекта автоматизации .........................................42
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание ...................47
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации ....................49
2.2. Информационное обеспечение задачи ....................................................................51
2.2.1. Информационная модель и её описание .........................................................51
2.2.2. Характеристика нормaтивно-спрaвочной, входной и оперативной
информации ...................................................................................................................52
2.2.3. Характеристика результатной информации ...................................................55
2.3. Программное обеспечение задачи ...........................................................................56
2.3.1. Общие положения (дерево функций и сценарий диалога) ............................56
2.3.2. Характеристика базы данных ...........................................................................58
2.3.3. Структурная схема пакета (дерево вызова программных модулей) ............62
2.3.4. Описание программных модулей .....................................................................66
2.4. Контрольный пример реализации проекта и его описание ..................................69
3. Обоснование экономической эффективности проекта .................................................75
3.1. Выбор и обоснование методики расчёта экономической эффективности ..........75
3.2. Расчёт показателей экономической эффективности .............................................79
ЗАКЛЮЧЕНИЕ.....................................................................................................................87
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ...........................................................89
ПРИЛОЖЕНИЕ ....................................................................................................................91
Приложение 1 Скрипт создания базы данных ..............................................................91
Приложение 2 Исходный код программных модулей .................................................93
8
ВВЕДЕНИЕ
Использование в бизнесе возможностей информационных технологий
позволяет устранять многие проблемы, связанные с точностью расчетов и
скоростью обработки данных. Также ИТ в бизнесе дают возможность увеличить
производительность труда сотрудников, повысить качество оказываемых услуг и
производимых товаров. Сейчас использование компьютерной техники в
деятельности организация стало обязательным условием для сохранения своего
места на высоко конкурентном рынке.
Тем не менее, практически на любом предприятии любого масштаба и
сферы деятельности можно найти бизнес-процессы, или их участки, которые
либо слабо автоматизированы, либо вообще никогда не подвергались
автоматизации. А иногда автоматизация в таких местах велась хаотично, что по
мере развития предприятия стало оказывать негативное влияние на
эффективность работы сотрудников.
В данном дипломном проекте рассматривается автоматизация
деятельности менеджера обучающих курсов в компьютерном клубе Skyfortress.
По мере увеличения количества клиентов и проводимых курсов обучения
менеджеру становится сложнее вести учет заключаемых договоров и
формировать расписание занятий, поэтому было принято решение
автоматизировать эти процессы.
Объектом исследования данной выпускной квалификационной работы
является компьютерный клуб «Skyfortress».
Предметом исследования выступает деятельность менеджера
компьютерных курсов.
Цель ВКР – разработать автоматизированное рабочее место для
автоматизации деятельности менеджера обучающих курсов.
Для достижения поставленной цели необходимо решить следующие
задачи:
1) Изучить деятельность компьютерного клуба «Skyfortress».
2) Исследовать и проанализировать текущую организацию бизнес-
процессов, которые входят в состав деятельности менеджера
компьютерных курсов, для выделения проблем в ее организации;
9
3) Проанализировать уже имеющиеся на рынке ПО решения выявленных
проблем;
4) Выбрать и обосновать стратегию автоматизации выбранных задач;
5) Обосновать проектные решения по информационному, программному
и техническому обеспечению;
6) Разработать проект автоматизации: выделить основные этапы
жизненного цикла, выявить возможные риски проекта;
7) Реализовать информационную систему, удовлетворяющую
обозначенным требованиями;
8) Протестировать работоспособность ИС на контрольном примере;
9) Обосновать экономическую эффективность автоматизации
деятельности менеджера обучающих курсов.
Решение обозначенных задач позволить увеличить производительность
труда менеджера обучающих курсов за счет автоматизации рутинных процессов
оформления документов, подготовки отчетов, составления расписания занятий,
ведение учета слушателей курсов.
Используемые методы исследования: анализ, моделирование, сравнение,
обобщение.
10
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ
1.1. Технико-экономическая характеристика предметной области
и предприятия. Анализ деятельности «КАК ЕСТЬ»
1.1.1. Характеристика предприятия и его деятельности
Компьютерный клуб «Skyfortress» ведет свою деятельность по трем
основным направлениям:
организация обучающих курсов по информационным технологиям;
предоставление возможности поиграть в компьютерные игры
посетителям клуба;
проведение мероприятий, посвященных киберспорту.
В «Skyfortress» проводятся обучающие курсы по разным направлениям,
всего имеется более 50 курсов по различным тематикам. Курсы рассчитаны на
разные уровни подготовки пользователей:
курсы по web-разработке;
курсы по 1С;
курсы по работе в программах Adobe (Photoshop, Premiere и др.);
курсы по сетевому оборудованию;
курсы по различным языкам программирования и базам данных;
курсы для начинающих пользователей;
курсы по работе в Microsoft Office (базовый и продвинутый
уровни);
курсы для детей различных возрастных групп.
С учениками работают профессиональные преподаватели, которые имеют
стаж преподавательской деятельности не менее 5 лет, а также регулярно
проходят курсы повышения квалификации.
Для проведения учебных занятий и организации событий, посвященных
киберспорту, в компании имеется оборудованное помещение, в котором
находятся игровые компьютеры с установленными компьютерными играми и
программным обеспечением для курсов. Обучающие курсы чаще всего проходят
в дневное время, а киберспортивные события – в вечернее и даже ночное (клуб
работает круглосуточно).
11
В таблице 1 представлены общие показатели деятельности организации за
2019 год.
Таблица 1
Общие показатели деятельности на январь 2020 г.
Показатели
2019 год
Количество сотрудников
13
Общий годовой оборот, млн. руб
13,8
Общее количество курсов
51
Количество групп, прошедших обучение
125
1.1.2. Организационная структура управления предприятием
В штате компании работает небольшое количество сотрудников – 13
человек. Организационную структуру клуба «Skyfortress» можно представить в
виде схемы, изображенной на рисунке 1.
Рисунок 1 – Организационная схема компании
Во главе компании стоит директор, который руководит ее деятельностью,
вносит корректировки во внутренние бизнес-процессы компании, решает
стратегические вопросы по расширению спектра услуг и изменению регламента
их оказания.
Бухгалтер компании отвечает за ведение финансовой отчетности и
контроль всех финансовых потоков: как внутренних (расчет и выдача
Директор
Бухгалтерия
Бухгалтер
Учебный отдел
Менеджер
учебных курсов
Преподаватели
учебных курсов
IT-отдел
Системный
администратор
Менеджер
игрового зала
Отдел кадров
Специалист по
кадрам
Секретарь
12
заработной платы), так и внешних (аренда помещения, покупка оборудования и
пр.)
Учебный отдел занимается организацией и проведением учебных курсов.
Менеджер учебных курсов занимается составлением расписания,
консультированием клиентов, формированием групп, оформлением договоров и
приемом оплаты от клиентов. Преподаватели ведут курсы.
Системный администратор обеспечивает работоспособность аппаратного
и программного обеспечения, используемого в компании: он обслуживает
локальную сеть, телефонные аппараты, принтеры, МФУ, выполняет обновление
программ, следит за корректной работой сайта компании и вносит изменения в
его функционал и внешний вид по мере необходимости. Менеджеры игрового
зала постоянно находятся в игровом зале для консультирования клиентов,
оказания им помощи и поддержания порядка.
Специалист по кадрам занимается ведением кадровой политики в
компании.
1.1.3. Программная и техническая архитектура ИС предприятия
Архитектура информационной системы – концепция, определяющая
модель, структуру, выполняемые функции и взаимосвязь компонентов
информационной системы [14].
Аппаратная архитектура предприятия отображена на рисунке 2.
13
Интернет
Intel Core 2 DUO 2 GHz
4 Gb DDR3
500 Gb HDD
Бухгалтер
Intel i3 8100 2.2 GHz
4 Gb DDR3
500 Gb HDD
Специалист по кадрам
Intel Core i7-9500U
32Gb DDR5
RAID 16 Tb
Сервер
Маршрутизатор
МФУ Canon Pixma TS8040
Intel i7 8700 2.4 GHz
4 Gb DDR3
1000 Gb HDD
Системный администратор
МФУ Xerox 3025-V
WI-FI
Intel Core 2 DUO 2 GHz
4 Gb DDR3
500 Gb HDD
Директор
Intel i3 8100 2.2 GHz
4 Gb DDR3
500 Gb HDD
Менеджер учебных курсов
Intel i3 4500 2.0 GHz
4 Gb DDR3
1000 Gb HDD
Менеджер игрового зала
Core i5- 9400F 2.4 GHz
16 Gb DDR3
1 Tb HDD
220 SSD
Учебный/игровой зал
Проектор DEXP DL-200
Рисунок 2 – Аппаратная архитектура предприятия
Офисные кабинеты компании и учебный (игровой) класс находятся в
одном здании, поэтому все компьютеры компании объединены в единую
локальную сеть с помощью маршрутизатора. Выход в интернет из локальной
сети контролируется сервером. В роли сервера выступает системный блок с
процессором Intel Core i7-9500U с частотой 2.8ГГц (4 ядра) и объемом
оперативной памяти 32 Гб. Для хранения данных на сервере установлен RAID-
массив объемом в 16 Тб. Основная задача сервера – обеспечение бесперебойного
доступа в интернет, а также фильтрация входящего и исходящего трафика.
Кроме того, на нем установлено серверные части используемого в компании
программного обеспечения.
К серверу подключен маршрутизатор с Wi-Fi антенной. К маршрутизатору
с помощью витой пары подключены рабочие станции всех остальных
сотрудников, а также коммутатор, через который к локальной сети подключены
все компьютеры учебного класса.
14
Пользовательские ПК оснащены преимущественно процессорами Intel,
начиная от Core 2 Duo (минимальная частота – 1,8 ГГц, 2 ядра) и выше, вплоть
до последних игровых моделей i5. Минимальный объём ОЗУ – 4Гб.
Минимальный объём жёсткого диска – 500Гб. Технические требования к
рабочим станциям устанавливаются в зависимости от задач, которые будут на
них выполняться. По мере необходимости производится модернизация
оборудования. Так же, в зависимости от задач, подбираются периферийные
устройства. Преимущественно используется техника производителей Canon и
Xerox. Также в учебном классе имеется проектор для отображения презентаций
и проведения более наглядного обучения по курсам.
Программная архитектура включает совокупность всех программных
продуктов, технологий, интерфейсов, которые используются на предприятии для
выполнения выбранных бизнес-процессов [14].
Программная архитектура предприятия отображена на рисунке 3.
Интернет
Сервер 1С:
Бухгалтерия
FireWall
Microsoft Office 2013
TCP/IP
TCP/IP
TCP/IP
Сетевые
ресурсы
СУБД MS SQL
SERVER 2012
Mozilla Firefox 74
Microsoft Office 2013
Mozilla Firefox
Антивирус Касперского
Microsoft Office 2013
PhpStorm
Антивирус Касперского
TCP/IP
Mozilla Firefox 74
AmmyyAdmin
Конфигуратор 1С
AMPP
MySQL
Open Office 20
PUBG
World of tanks
WarFace
CS:GO
PhpStorm
Free Pascal
Интерпретатор РОБОТ
Антивирус Касперского
AmmyyAdmin
Masm
Lasarus
Клиент 1С: Бухгалтерия
Рисунок 3 – Программная архитектура предприятия
Сервер компании работает под управлением серверной операционной
системы Microsoft Windows Server 2016, на рабочих станциях пользователей
установлена операционная система Windows 10. В обязанности системного
администратора входит обслуживание установленного программного
15
обеспечения и своевременное его обновление, т.к. от своевременного получения
обновлений зависит не только производительность ПО, но и безопасность
данных.
Для защиты локальной сети от вредоносного программного обеспечения и
атак из всемирной сети Интернет на сервере работает FireWall. Кроме того, на
сервере располагаются внутренние сетевые ресурсы: принтеры и папки с общим
доступом для всех компьютеров ЛВС компании.
Программное обеспечение, используемое в организации, разнообразно и
применяется для широкого круга задач. Специальным программным
обеспечением пользуется в своей работе системный администратор. Остальным
достаточно возможностей текстового редактора Microsoft Word и табличного
процессора Microsoft Excel (версия 2013). Однако, для проведения учебных
курсов на компьютерах учебного класса установлено дополнительное ПО:
OpenOffice, PhpStorm, FreePascal, Lazarus и др. Также на этих компьютерах
установлены игры, в которые клиенты игрового зала могут поиграть на
отдельную плату.
В качестве основной информационной системы для автоматизации учета
деятельности компании выступает 1С: Бухгалтерия. На сервере установлена
серверная часть, а на пользовательских компьютерах директора, бухгалтера и
менеджеров учебных курсов – клиентские.
В качестве СУБД для системы 1С используется Microsoft SQL Server.
Платформа данных SQL Server включает следующие инструменты:
Реляционная база данных: безопасное, надёжное, масштабируемое,
высоко доступное ядро с улучшенной производительностью и поддержкой
структурированных и неструктурированных (XML) данных.
Replication Services: репликация данных для распределённых и
мобильных приложений обработки данных, высокая доступность систем,
масштабируемый параллелизм со вторичными хранилищами данных для
отчётных решений предприятия и интеграция с разнородными системами.
Notification Services: развитые возможности уведомлений для
разработки и внедрения масштабируемых приложений, способных доставлять

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

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