Uploaded by leyla.semenova2017

ПП вшколе

advertisement
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
3
1 ИНСТРУКТАЖ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ
4
1.1 Общие требования охраны труда
4
1.2 Требования охраны труда во время работы
5
2
ОБЩАЯ
ТЕХНИКО-ЭКОНОМИЧЕСКАЯ
ХАРАКТЕРИСТИКА
ПРЕДПРИЯТИЯ
6
2.1 Общая характеристика предприятия
6
2.2 Организационная структура предприятия
7
3 ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ
9
3.1 Разработка системного проекта
9
3.2 Разработка технического проекта
11
3.3 Практическая реализация.
12
ЗАКЛЮЧЕНИЕ
21
2
ВВЕДЕНИЕ
Современное общество переживает стремительный рост объема
информации, требующий создания огромных баз данных и усиления
взаимосвязи между предприятиями, их структурными подразделениями и
отраслями. На сегодняшний день интернет прочно вошел в нашу
повседневную жизнь.
Производственное обучение-важный этап в подготовке компетентных
специалистов. Это своего рода педагогический и вспомогательный процесс
закрепления теоретических знаний в производственной деятельности.
Производственное обучение является завершающим этапом подготовки
специалистов к самостоятельной производственной деятельности.
Одними из важнейших аспектов подготовки специалистов в области
программирования
являются
стажировки,
результаты
которых
рассматриваются в виде соответствующих отчетов. Стажировка не является
неотъемлемой
частью
образовательного
процесса,
направленного
на
формирование навыков будущих специалистов.
Целью проведения производственной практики является интеграция,
углубление и расширение знаний, полученных в профильной области, а также
приобретение первоначального опыта.
3
1 ИНСТРУКТАЖ ПО ТЕХНИКЕ БЕЗОПАСНОСТИ
1.1 Общие требования охраны труда
Обязательным условием для прохождения практики на предприятии
является знание правил техники безопасности данного предприятия.
К правилам безопасности при работе с компьютерной техникой в школе
являются: Требования безопасности перед началом работы.
Подключение системного блока компьютера к сети переменного тока
должно осуществляться при помощи специальной розетки, имеющий контакт
и подключенной к заземлению.
-
Перед подключением оборудования к сети необходимо проверить
цепь защитного заземления в сетевых розетках.
-
Необходимо визуально проверить изоляцию шнура и вилки.
Требования безопасности во время работы
-
Включение, выключение и работу на компьютере производить
сухими руками.
-
При работе ПК запрещается:
-
Трогать разъёмы соединительных кабелей;
-
Прикасаться к питающим проводам и устройствам заземления;
-
Находиться от монитора на расстоянии меньше 50 см;
-
Перекрывать вентиляционные отверстия, находящиеся в корпусе
системного блока;
-
Устанавливать на корпус компьютера посторонние предметы.
При обнаружении неисправности отключить технику сухими руками,
соблюдая документацией порядок или в критических ситуациях с помощью
штепсельной вилки и сообщить руководителю
4
1.2 Требования охраны труда во время работы
1.
сохранять концентрацию на работе, избегая отвлекающих
факторов и разговоров, а также не мешая работе коллег.
2.
организуйте рабочее место так, чтобы избежать неудобных поз и
длительного статического напряжения тела.
3.
контакта
при работе с компьютером необходимо избегать одновременного
оборудования
с
элементами
помещения
или
заземленным
оборудованием (например, радиаторами, металлическими конструкциями).
4.
не кладите на монитор документы, книги или другие предметы,
которые могут перекрыть вентиляционные отверстия.
5.
не прикасайтесь к экрану монитора и клавиатуре одновременно, не
прикасайтесь к задней панели системного блока при включенном устройстве,
не переключайте интерфейсные кабели периферийного оборудования при
включенном устройстве, не закрывайте верхнюю панель устройства бумагой
или другими материалами, не используйте бумагу для Не закрывайте
чрезмерно рабочую зону, не допускайте скопления пыли в цепях, выключайте
блок питания во время активной работы, часто включайте блок питания,
попадания
влаги
на поверхность системного
блока
или
монитора,
самостоятельно открывайте монитор или системный блок, используйте блок
питания для выключения блока питания во время активной работы.
Использование блока питания для отключения питания во время активной
работы.
5
2 ОБЩАЯ ТЕХНИКО-ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА
ПРЕДПРИЯТИЯ
2.1 Общая характеристика предприятия
ООО «Факел-сервис»в г. Кисловодске занимается изданием газет,
проведением рекламной деятельности, в том числе написание сайтов под заказ.
Предприятие зарегистрировано в 2005 году, является частным и не имеет
филиалов.
Техническая база предприятия включает в себя компьютеры, принтеры,
копировально-множительное оборудование и другую офисную технику. Для
издания газет используется программно-технический комплекс, включающий в
себя программное обеспечение для верстки и дизайна, а также для
редактирования и подготовки материалов для печати.
Кадровый состав предприятия состоит из редакторов, журналистов,
дизайнеров,
менеджеров
по
рекламе,
разработчиков
сайтов
и
административного персонала. Всего на предприятии работает около 20
человек.
Основным рынком сбыта для газет, издаваемых компанией, является г.
Кисловодск и прилегающие населенные пункты. В основном это региональные
издания социально-культурной направленности.
ООО «Факел-сервис»имеет устойчивое финансовое положение и год от
года увеличивает объемы продаж. Выручка предприятия за 2019 год составила
около 5 миллионов рублей, чистая прибыль - около 1 миллиона рублей.
В целом, предприятие ООО «Факел-сервис»является стабильным и
успешным, обладающим достаточной технической и кадровой базой для
развития рекламной деятельности и издания газет.
Моделирование - один из наиболее эффективных способов понять и
связать бизнес-правила и бизнес-процессы компании. Процесс моделирования
6
упрощает изучение системы, устраняя лишние материалы и выдвигая на первый
план важную информацию.
Для того чтобы определить процессы управления ООО «Факел-сервис»г.
Кисловодск, необходимо с самого начала оценить существующую структуру
управления. Разумеется, речь идет о системе, которая обслуживает его основные
службы.
Представим структуру управления на рисунке 1.
Рисунок 1 - Структура управления ООО «Факел-сервис»г. Кисловодск
Генеральный директор ООО «Факел-сервис»г. Кисловодск имеет ряд
обязанностей, связанных с изданием газет и рекламой компании. В частности,
он отвечает за разработку стратегии развития компании в этих областях,
формирование ее бизнес-планов и маркетинговых стратегий, а также за
координацию деятельности различных подразделений, занятых в работе с
газетами и рекламой. Кроме того, генеральный директор обеспечивает контроль
за выполнением всех процедур, соблюдение регуляторных требований и
обеспечение
производственной
безопасности
в
области
издательской
деятельности. Важной задачей генерального директора является также
управление финансовыми ресурсами компании, оценка эффективности
7
продукции и осуществление мер по увеличению прибыли. Ведение сплошного
учета выполненных услуг.
Бухгалтер выполняет работу по ведению бухгалтерского учета имущества,
обязательств
и
хозяйственных
операций
по
следующим
участкам
бухгалтерского учета:
•
учет основных средств;
•
учет товарно-материальных ценностей;
•
учет затрат на производство;
•
учет реализации товаров и услуг;
•
учет расчетов с поставщиками и заказчиками;
•
составление отчетности;
•
сдача деклараций в налоговую.
В обязанности редактора газет входит:
•
планирование и координация работы редакционной команды;
•
организация и контроль за выполнением редакционных задач;
•
работа с авторами, проверка и редактирование материалов
перед публикацией;
•
организация и проведение редакционных советов;
•
анализ
рынка
изданий,
анализ
и
оценка
качества
конкурирующих газет;
•
разработка концепции издания и стратегии развития газеты;
•
составление текстов новостных и аналитических материалов;
•
создание графического оформления газеты;
•
организация
работы
своей
редакционной
компании
с
органами
и
коммерческими организациями;
•
сотрудничество
с
государственными
общественностью.
В обязанности дизайнера ООО «Факел-сервис»входит:
•
разработка
дизайн-концепции
газеты
и
рекламных
материалов, на основе корпоративного стиля ООО «КМВ Экспресс»,
8
который включает логотип, цветовую гамму, шрифты и прочие элементы
визуальной идентификации компании;
•
создание макетов газеты и рекламных материалов, включая
размещение текстов, изображений, графиков, таблиц и других элементов;
•
работа
над
композицией
и
балансом
текстового
и
графического контента;
•
контроль качества изображений и текстов, убедительность и
эффективность коммуникаций;
•
обеспечение соответствия дизайна требованиям форматов
заранее установленных правил компании, как в печатных, так и в
электронных форматах;
•
взаимодействие
с
персоналом
редакционного
отдела,
маркетинговых и PR-отделов ООО «КМВ Экспресс», а также с печатными
и копицентрами, которые занимаются производством газеты и рекламных
материалов;
•
оптимизация процесса производства, чтобы обеспечить более
эффективный и экономичный процесс изготовления газеты и рекламы;
•
работа с графическими редакторами, в том числе Adobe
Photoshop, CorelDRAW, InDesign;
•
консультирование клиентов по вопросам рекламы и дизайна.
•
организация фотосессий и фотообработка.
•
работа с типографиями и печатными производствами.
•
следование требованиям брендовых стайл-гайдов.
•
слежение
за
тенденциями
в
дизайне
и
внедрение
инновационных идей в работу издательства.
•
непрерывное обновление навыков и знаний в области дизайна,
чтобы следить за новейшими тенденциями и технологиями в этой области.
•
разработка дизайна сайтов.
Менеджер по рекламе и маркетингу контролирует разработку и
распространение
печатных
материалов
9
(например,
визитных
карточек,
баннеров, плакатов). Они координируют реализацию маркетинговых планов
кампании и анализируют состояние рынка. Это включает в себя мониторинг
ресурсов кампании и конкурентов.
Они также поддерживают деловые отношения с деловыми партнерами.
Налаживают плодотворное общение со средствами массовой информации и
регулярно предоставляют свежую информацию об организации. Работают с
руководством и PR-фирмами.
Распространяют влияние кампании, создавая систему продвижения
организации и генерируя статьи на веб-сайте компании. Поддерживать вебстраницы в функциональном состоянии, своевременно выявлять и устранять
проблемы.
Разрабатывать
топографическими
дизайн
издательствами
в
стиле
для
кампании
выпуска
и
печатных
работать
с
материалов.
Организовывать рекламные акции и мероприятия для улучшения имиджа
кампании.
Контролировать
выполнение
заказов.
Управлять
расчетами,
необходимыми для реализации рекламы.
В некоторых случаях рассматривать жалобы и предложения клиентов.
Анализировать спрос на продукцию и разрабатывать оптимальные способы
привлечения клиентов. Оценивает спрос на продукт - изучает окружающую
среду для определения целевой аудитории.
Менеджеры по рекламе и маркетингу отвечают за то, чтобы потребители
были хорошо информированы о преимуществах их продукции. Планировать все
мероприятия по увеличению сферы влияния продукта. На менеджеров по
маркетингу и PR возлагается ответственность за методы рекламы. Они
организуют обучение рабочего персонала и контролируют его работу.
В их обязанности также входит заключение коммерческих контрактов и
сотрудничество с рекламными агентствами в сфере управления. Коммерческие
контракты со знаменитостями и влиятельными фигурами они обязаны
выполнять специальные поручения своего работодателя и следить за PRдеятельностью конкурентов.
10
Отел разработки и изготовления услуг занимается изготовлением газет,
рекламных банеров, визиток и т.д. А также одним из развивающихся
направлений разработкой сайтов под заказ. Следит за коньюктурой рынка в
области перспективных направлений для разработки, т.е. создает концепты
сайтов с целью рекламы и предложения потенциальным клиентам.
.
11
3 ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ
3.1 Разработка системного проекта
Создание системного проекта (модели требований к будущей системе)
является первым этапом разработки самой системы автоматизации (этап
анализа требований к системе), в ходе которого требования заказчика
уточняются, формализуются и документируются. Системный проект строится
на основе модели "какой должна быть система" и результатов опросов
компании для выявления требований к будущей системе.
По сути, именно на этом этапе дается ответ на вопрос "Что должна
делать будущая система?". Здесь кроется ключ к успеху
проекта
автоматизации
крупных
в
целом.
Существует
множество
примеров
программных систем, которые не удалось внедрить из-за неполного и
нечеткого определения требований к системе.
Разработка системного проекта делится на следующие этапы:
Этап 1: Анализ и сбор требований (Requirements Gathering):
—
Определение целей проекта и его контекста.
—
Взаимодействие с заказчиком для выявления функциональных и
нефункциональных требований.
—
Документирование требований и создание спецификации проекта.
Этап 2: Проектирование (Design):
—
Разработка архитектуры системы, определение компонентов и
связей между ними.
—
Выбор технологий, платформ и инструментов разработки.
—
Проектирование баз данных, интерфейсов пользователя и бизнес-
логики.
12
Этап 3: Разработка прототипа (Prototyping):
—
Создание промежуточной модели системы для визуализации
основных функций.
—
Получение обратной связи от заказчика и внесение необходимых
корректив.
Этап 4: Разработка (Development):
—
Написание программного кода в соответствии с утвержденной
архитектурой и требованиями.
—
Регулярные проверки кода на соответствие стандартам и
тестирование отдельных модулей.
Этап 5: Тестирование (Testing):
—
Проведение функционального, интеграционного и системного
тестирования.
—
Выявление и исправление ошибок (багов) в коде.
—
Проверка соответствия системы требованиям заказчика.
Этап 6: Внедрение и обучение (Deployment and Training):
—
Запуск системы в реальных условиях.
—
Проведение обучения пользователей и персонала.
—
Оценка стабильности системы и ее производительности.
Этап 7: Поддержка и обновление (Support and Maintenance):
—
Постоянное обслуживание системы.
—
Реагирование на отзывы пользователей и устранение выявленных
проблем.
—
Внесение
изменений
и
обновлений
в
соответствии
с
изменяющимися потребностями бизнеса.
Каждый этап требует внимательного контроля, согласования с
заказчиком и управления рисками для успешной разработки системного
проекта.
13
3.2 Разработка технического проекта
Практическое применение любой технологии проектирования требует
формирования
стандартов
проектирования,
стандартов
проектной
документации и стандартов пользовательского интерфейса, которых должны
придерживаться
все
участники
проекта.
В
частности,
стандарты
проектирования определяют стандарты взаимодействия между компонентами
системы, принципы выбора архитектурных решений, правила именования
переменных и функций, а также принципы обеспечения безопасности и
эффективности
кода.
Он
является
основой
для
согласованности
и
устойчивости разрабатываемой системы.
Стандарт
оформления
проектной
документации
устанавливает
требования к структуре и содержанию документов, их оформлению,
использованию терминов и обозначений. Стандарт интерфейса пользователя
определяет единые принципы оформления графического интерфейса,
взаимодействия
с
пользователем,
а
также
обеспечивает
удобство
использования системы. Соблюдение этих стандартов повышает качество
проекта, облегчает его
поддержку и
развитие, а также
улучшает
взаимодействие между членами команды разработки.
Принятые проектные решения оказывают значительное воздействие на
трудоемкость и сложность разработки, поскольку они задают основные
принципы и структуру будущего программного продукта. Они влияют на
выбор архитектуры системы, используемых технологий, а также определяют
общую концепцию проекта. После принятия этих решений происходит более
детальное проектирование, включая анализ требований и разработку
спецификаций ПО.
Этот этап включает в себя более конкретные детали, такие как
функциональные и нефункциональные требования, диаграммы классов,
взаимодействия и другие аспекты, необходимые для полного понимания
функционала и структуры системы.
14
Такой подход обеспечивает более эффективное планирование и
управление процессом разработки, а также способствует более точной оценке
времени и ресурсов, необходимых для успешной реализации проекта.
Далее, на основе проведенного анализа требований технического
задания, формулируется содержательная постановка задачи, которая является
базой для последующего процесса разработки спецификаций программного
обеспечения. Выбор математического аппарата для формализации задачи
позволяет представить ее в виде абстрактных моделей, что облегчает
понимание структуры и взаимосвязей в предметной области.
Затем строится модель предметной области, которая включает в себя
элементы системы, их свойства и взаимодействия. Эта модель может быть
представлена в виде диаграмм, схем, или других графических представлений,
что способствует наглядному пониманию проектируемой системы.
Определение подзадач и выбор (или разработка) методов их решения —
ключевой шаг в процессе формирования спецификаций. Здесь определяются
алгоритмы, структуры данных, и другие технические аспекты, необходимые
для реализации функционала системы.
Таким
образом,
получение
спецификаций
включает
в
себя
последовательное движение от анализа требований к формулировке задачи,
выбору математического аппарата, построению модели предметной области и
определению методов решения подзадач. Этот процесс обеспечивает ясное и
системное представление требований и структуры будущего программного
продукта.
3.3 Практическая реализация.
Практическая реализация начинается с выбора языка программирования:
Был выбран Visual Studio Code (VS Code) — это редактор кода для
разных языков программирования. Он относительно немного весит, гибкий и
15
удобный. В нем можно писать, форматировать и редактировать код на разных
языках.
VS Code также предоставляет множество расширений и инструментов
для более эффективной разработки. Его настраиваемый интерфейс и широкие
возможности поддерживают разработчиков в создании высококачественного
программного обеспечения.
Благодаря встроенной системе управления версиями, в том числе с
интеграцией Git, VS Code облегчает отслеживание изменений и совместную
работу над проектом.
Дополнительные функции, такие как интеллектуальное автозаполнение
кода, отладка встроенная в редактор, а также поддержка различных языков
программирования, делают VS Code популярным выбором для широкого
спектра разработчиков.
В целом, выбор Visual Studio Code для разработки шаблона обеспечивает
удобство, гибкость и эффективность, что важно при создании повторно
используемых и структурированных шаблонов в процессе разработки
программного обеспечения.
VS Code обладает интуитивно понятным интерфейсом, который
упрощает создание проектов и управление структурой файлов. Многие
возможности, такие как подсветка синтаксиса, автоматическое дополнение
кода и встроенные инструменты форматирования, значительно улучшают
процесс написания кода.
Редактор также интегрирует в себя расширения для различных языков
программирования, позволяя разработчикам работать в их привычной среде.
Это делает VS Code универсальным и удобным для широкого круга проектов.
Итак, окончательный вариант программы может меняться в зависимости
от конкретных требований, но для данной ситуации была разработана
программа на языке программирования Python для учета посещений
сотрудников строительной компании.
16
Рисунок 1- Листинг кода
Эта программа на Python представляет простой механизм учета
посещения сотрудников. Вот основные возможности программы:
1.
Запись посещения:
Сотрудник
может
отметить
свое
посещение,
`mark_attendance(employee_id)` и указав свой идентификатор.
17
вызвав
метод
Данные о посещении (время и статус) добавляются в соответствующий
словарь.
2.
Получение записей о посещении:
Сотрудник или администратор может запросить записи о посещении для
конкретного сотрудника, вызвав метод `get_attendance(employee_id)`.
Если сотрудник найден в записях, программа возвращает список дат и
времени его посещений.
3.
Пример использования:
В
приведенном
примере
создается
экземпляр
класса
`EmployeeAttendance`.
Сотрудник с идентификатором 1 помечает свое посещение, и программа
выводит соответствующее сообщение.
Затем запрашиваются записи о посещении для сотрудника с
идентификатором 1 и выводятся в консоль.
Эта программа служит базовым примером и может быть доработана с
учетом конкретных потребностей вашего проекта. В перспективе разработки
приложения, вероятно, следовало бы добавить дополнительные функции,
например, аутентификацию сотрудников, обработку ошибок, сохранение
данных в базу данных и другие расширенные возможности.
18
Рисунок 2 - Листинг кода
19
Рисунок 3 - Листинг кода
Этот код внедряет простую систему аутентификации, а также
сохранение данных в JSON-файл `attendance_data.json`. При каждом
посещении данные обновляются и сохраняются в файле. Улучшения также
включают структурирование записей по дням и времени. В реальном проекте
следует улучшить аутентификацию и безопасность, а также добавить
дополнительные функции в зависимости от требований.
20
Рисунок 4 - Листинг кода оптимизации
Рисунок 5 - Листинг кода структуры
Рисунок 6 - Листинг кода документации
21
Данная программа учета посещения сотрудников может приносить
значительные преимущества предприятию в ряде аспектов:
1.
Учет трудового времени:
Позволяет эффективно отслеживать и записывать время посещения
сотрудников, что является важным элементом учета рабочего времени.
2.
Анализ производительности:
Собранные
данные
могут
быть
использованы
для
анализа
производительности сотрудников, например, выявления тенденций появления
на рабочем месте, определения часов пик активности и т.д.
3.
Ресурсное планирование:
Позволяет
оптимизировать
ресурсы
предприятия,
управлять
расписанием сотрудников, предотвращать перегрузки и распределять
нагрузку более эффективно.
4.
Безопасность и контроль доступа:
Система
учета
посещения
может
служить
инструментом
для
обеспечения безопасности предприятия, контроля доступа к определенным
зонам и отслеживания перемещений сотрудников.
5.
Соблюдение нормативов:
Помогает предприятию соблюдать нормативы труда, устанавливаемые
законодательством, и обеспечивать прозрачность в отношении рабочего
времени.
6.
Оптимизация бизнес-процессов:
Информация о посещениях может быть использована для оптимизации
бизнес-процессов, таких как планирование совещаний, распределение
ресурсов и улучшение внутренней коммуникации.
7.
Учет затрат:
Позволяет более точно учитывать рабочее время и использовать его в
расчетах затрат на труд, что важно при бюджетировании и планировании
финансов.
8.
Аудит и отчетность:
22
Обеспечивает возможность проведения аудита и создания отчетов о
посещениях сотрудников, что полезно для внутреннего контроля и внешней
отчетности.
Программа обеспечивает автоматизацию процесса сбора данных о
посещениях, что позволяет легко создавать отчеты о рабочем времени
сотрудников. Это может быть полезным для бухгалтерии, отдела кадров и
других подразделений предприятия.
При
наличии
точной
информации о
посещениях
сотрудников
предприятие может лучше управлять нормой рабочих часов и более
эффективно распределять трудовые ресурсы.
Программа может служить инструментом для дисциплинарных
взысканий в случае несоблюдения сотрудниками установленных правил
посещения или опоздания. Это способствует улучшению дисциплины и
ответственности.
Автоматизация учета посещений уменьшает необходимость в ручной
обработке данных и упрощает административные процессы, освобождая
время для более стратегических задач.
Система учета посещений создает прозрачность в вопросах управления
персоналом и процессами, что способствует повышению уровня доверия
среди сотрудников.
В целом, эта программа может значительно упростить процессы учета
трудового времени, улучшить управление ресурсами и способствовать общей
эффективности предприятия. Использование ее для дальнейшего контроля
посещения сотрудников будет положительно сказываться на общей
эффективности работы всего коллектива, а также будет способствовать
автоматизации дисциплинарных взысканий.
23
ЗАКЛЮЧЕНИЕ
В ходе практики проявилась способность применять теоретические
знания в реальных рабочих условиях, что подтверждает их практическую
применимость. Практические навыки, полученные в ходе обучения, были
успешно внедрены в рабочие задачи, что способствовало эффективному
выполнению поставленных целей и задач практики.
Разработанный
проект
в
сфере учета
посещений
сотрудников
предоставляет строительной компании уникальную возможность существенно
упростить и ускорить процесс отслеживания присутствия персонала. Это
позволит значительно повысить оперативность и эффективность внутренних
бизнес-процессов.
Эта автоматизация не только снижает вероятность ошибок в учете, но и
существенно уменьшает временные затраты на административные процессы,
связанные с отслеживанием рабочего времени.
Суммируя, результаты разработки позволяют строительной компании
внедрить эффективное средство для управления рабочим временем, что
существенно повысит производительность, оптимизирует бизнес-процессы и
способствует общей эффективности предприятия.
Взаимодействие с реальными рабочими процессами и задачами
предоставило возможность понять специфику профессии, научиться решать
возникающие проблемы, а также взаимодействовать с коллегами и
руководством предприятия.
Этот опыт практики не только предоставил ценные знания и навыки, но
также способствовал профессиональному и личностному росту. Полученный
опыт является базой для будущей успешной карьеры в выбранной области, а
освоенные
навыки
и
знания
станут
профессионального развития.
24
основой
для
дальнейшего
Download