пдп. 1. Организационные вопросы оформления на предприятии, инструктаж по охране труда и технике безопасности, распределение по рабочим местам
Скачать 0.6 Mb.
|
1. Организационные вопросы оформления на предприятии, инструктаж по охране труда и технике безопасности, распределение по рабочим местам. Устроившись на практику в предприятие, каждому сотруднику в обязательном порядке проводят инструктаж по технике безопасности, в котором изложены основные моменты, необходимые для совершения рабочей деятельности, не подвергая себя, окружающих и территорию предприятия с его имуществом опасности (пожары, аварийные ситуации). Приведём некоторые из них: На территории предприятия запрещено курить (во избежание возможного возгорания, которое может произойти из-за окурка сигареты). На территории предприятия запрещено использовать нецензурную лексику (во избежание нанесения ущерба деловой репутации предприятия). На территории предприятия запрещается носить рваные джинсы, шорты и шлёпки (хоть униформы у предприятия нет, но ограничения были организованы для поддержания деловой обстановки; одеваться можно во всё, кроме запрещённого, но важно сохранять в одежде деловой стиль). На территории предприятия запрещены азартные игры (даже если это игра в карты «на интерес»). На территории предприятия запрещено носить с собой острые предметы и средства самозащиты (в штате сотрудников есть охранники, в задачи которых входит осмотр территории на предмет посторонних и её охрана вместе с охраной студентов и сотрудников предприятия). В кабинетах, использующих оборудование для работы, нельзя есть и пить (делать это можно вне кабинетов; ограничение стоит, чтобы по неосторожности никто не смог разлить воду на розетку или на само оборудование, выведя его тем самым из строя). На территории предприятия запрещено бегать по лестницам и в коридорах (во избежание возможных травм при осуществлении деятельности в предприятии). Это основные положения техники безопасности (касаются и сотрудников, и студентов). Так как практика проходит по предмету разработки базы данных для предприятия, то имеются положения, касающиеся разработчиков и в целом людей, работающих за компьютером: При работе за компьютером сидеть нужно прямо (поддержание осанки). Расстояние от монитора до глаз должно составлять от сорока пяти до семидесяти пяти сантиметров (сохранение дистанции). Длина одного сеанса работа должна делиться на периоды по двадцать минут, после которых следует давать глазам отдохнуть (зарядка для глаз, прогулка). Освещение в помещении, где проводится работа за компьютером, должно быть хорошо освещено. При сохранении условий работы из первого и второго пунктов сидеть нужно так, как удобно сотруднику. 2. Ознакомление со структурой и характером деятельности предприятия. Для успешного проектирования программного модуля, существует необходимость в проведении анализа предприятия, в котором отражается, организационная структура, общие сведения и стратегия организации. Деятельность и организация труда в организации «Солнечный город» регламентируется рядом нормативной и правовой документации, в том числе: трудовой кодекс Российской Федерации; должностная инструкция; штатное расписание; бухгалтерский отчет об оплате труда; правила внутреннего распорядка. Организационная структура организации: Рисунок 1 – Диаграмма структуры организации Линейная организационная структура характеризуется, эти структуры основаны на функциональном подразделении и отделах. Они характеризуются тем, что на верхнем уровне сосредоточены полномочия стратегических и оперативных задач. Преимущества: Самый простой вид организационной структуры. В результате жесткого управления формируется жесткая дисциплина. Быстрые решения приводят к быстрым и эффективным действиям. В структурах власти и ответственности существует ясность. Поскольку контроль лежит на одном начальнике, в ряде случаев он может проявлять гибкость. Есть хорошие перспективы карьерного роста у людей, которые выполняют работу качественно. Недостатки: Есть возможности оказывать влияние на начальника отдела. Постоянная проблема – отсутствие специализации. Начальник отдела может быть перегружен работой. Коммуникации осуществляются только сверху вниз. Начальник, обладающий властью, может неправильно использовать ее для своей выгоды. Решения принимаются одним человеком 3. Сбор материалов для составления технического задания по теме дипломного проекта: 3.1. Анализ программных средств, необходимых для разработки системы ведения реестра заказов агентства «Солнечный город». Для дальнейшей разработки программного модуля необходимо выбрать среду разработки и СУБД: Выбор СУБД: Выбор конкретной СУБД часто является субъективным и зависит от многих параметров, среди которых не малое место занимает и ее стоимость. Язык описания данных (ЯОД) – Средства описания данных в БД и связей между ними. Средствами этого языка описывается структура БД, форматы записей, пароли, защищающие данные. Язык манипулирования данными (ЯМД) – язык для выполнения операций над данными, позволяющий менять их строение. Для разработки СУБД была выбрана MS SQL Server. Microsoft SQL – ‘то система управления базами данных, движок которой работает на облачных серверах, а также локальных серверах, причем можно комбинировать типы применяемых серверов одновременно. Вскоре после выпуска Microsoft SQL Server 2016, Microsoft адаптировала продукт для операционной системы Linux, а на платформе Windows он работал изначально. Рисунок 2 Интерфейс MS SQL Server Достоинства: Продукт очень прост в использовании. Текущая версия работает быстро и стабильно. Движок предоставляет возможность регулировать и отслеживать уровни производительности, которые помогают снизить использование ресурсов. Вы сможете получить доступ к визуализации на мобильных устройствах. Он очень хорошо взаимодействует с другими продуктами Microsoft. Недостатки: Цена для юридических лиц оказывается неприемлемой для большей части организаций. Даже при тщательной настройке производительности SQL Server способен задействовать все доступные ресурсы. Сообщается о проблемах с использованием службы интеграции для импорта файлов. Есть смысл покупать лицензию на этот продукт, если уже внедрена (читай "куплена") экосистема Microsoft. Идеально подходит для: крупных организаций, которые уже используют ряд продуктов Microsoft. Для разработки интерфейса программного продукта был выбран Microsoft Visual Srudio. С Visual Studio многие начинают знакомиться с языком и не расстаются с ней на протяжении всей карьеры программиста. Рисунок 3 Интерфейс Microsoft Visual Studio Плюсы: Официальная. Так как и язык, и среда разработки созданы в Microsoft, логично предположить, что ничего более функционального вы не найдете во всем Интернете. В некоторых случаях без Visual Studio не обойтись – например, при использовании технологий UWP и WPF. Бесплатная. Версии «Community edition» для рядового пользователя будет достаточно. Тем более, теперь можно подключать плагины (в отличие от старой версии Express). Функциональная. В Visual Studio множество качественных плагинов. С их помощью можно расширить функциональность приложения и подключить другие языки. Поддерживает платформы .NET. Visual Studio имеет широкие возможности по разработке приложений под Windows, в том числе в .NET –сегменте. Облачные хранилища. Зарегистрируйтесь в сообществе Visual Studio – и получите доступ к облачному хранилищу, где сможете располагать файлы проектов. Корпоративность. Технология бэклога позволяет членам команды взаимодействовать при гибкой методологии разработки. Минусы: Баги при переходах с триал – версии. При переходе на платную версию могут теряться настройки и нарушаться работа корпоративного сервера. Сложность. Самостоятельно освоить Visual Studio новичку будет непросто – слишком много доступных функций, спрятанных в подразделах меню. Одна из самых популярных мультиязычных сред. Ориентирована преимущественно на разработку Java –приложений, но полезна и для кодов на C#. 3.2. Описание этапов разработки системы ведения реестра. Разработка должна быть проведена в три стадии: техническое задание; технический и рабочий проекты; внедрение. На стадии «Техническое задание» должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания. На стадии «Технический (и рабочий) проект» должны быть выполнены перечисленные ниже этапы работ: разработка программы; разработка программной документации; испытания программы. На стадии «Внедрение» должен быть выполнен этап разработки «Подготовка и передача программы». На этапе разработки технического задания должны быть выполнены перечисленные ниже работы: постановка задачи; определение и уточнение требований к техническим средствам; определение требований к программе; определение стадий, этапов и сроков разработки программы и документации на нее; согласование и утверждение технического задания. На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы. На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями ГОСТ 19.101 –77. На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ: разработка, согласование и утверждение порядка и методики испытаний; проведение приемо–сдаточных испытаний; корректировка программы и программной документации по результатам испытаний. На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах заказчика. 4. Эксплуатационная документация по системе ведения реестра заказов агентства «Солнечный город»: 4.1. Описание основных элементов системы ведения реестра. Разработка ERD-диаграммы Схема «сущность-связь» (также ERD или ER-диаграмма) — это разновидность блок-схемы, где показано, как разные «сущности» (люди, объекты, концепции и так далее) связаны между собой внутри системы. ER-диаграммы чаще всего применяются для проектирования и отладки реляционных баз данных в сфере образования, исследования и разработки программного обеспечения и информационных систем для бизнеса. ER-диаграммы (или ER-модели) полагаются на стандартный набор символов, включая прямоугольники, ромбы, овалы и соединительные линии, для отображения сущностей, их атрибутов и связей. Эти диаграммы устроены по тому же принципу, что и грамматические структуры: сущности выполняют роль существительных, а связи — глаголов. Для написания ERD диаграммы было использовано бесплатное приложение SQL Server. Созданная диаграмма получившейся базы данных в MS SQL Server со всеми таблицами и их связями и является схемой базы данных. Рисунок 4 – Схема базы данных Для создания схемы базы данных необходимо создать таблицы базы данных Функциональная диаграмма Функциональными называют диаграммы, в первую очередь отражающие взаимосвязи функций разрабатываемого программного обеспечения. Они создаются на ранних этапах проектирования систем, для того чтобы помочь проектировщику выявить основные функции и составные части проектируемой системы и, по возможности, обнаружить и устранить существенные ошибки. Современные методы структурного анализа и проектирования предоставляют разработчику определённые синтаксические и графические средства проектирования функциональных диаграмм информационных систем. На основе данных сведений с помощью приложения StarUML была разработана диаграмма для пользователей с высоким уровнем доступа: Рисунок 5 – Функциональная диаграмма Пользователь с высоким уровнем доступа должен иметь возможность на полное редактирование следующих данных: «Счёт», «Страховая компания», «Акт», «Главный бухгалтер», «Данные о клиентах», «ЛПУ», «Реестр», «Договор». Диаграмма перехода состояний Диаграмма переходов состояний является графической формой предоставления конечного автомата – математической абстракции, используемой для моделирования детерминированного поведения технических объектов или объектов реального мира. На этапе анализа требований и определения спецификаций диаграмма переходов состояний демонстрирует поведение разрабатываемой программной системы при получении управляющих воздействий. Рисунок 6 – Диаграмма перехода состояния На данной диаграмме отображён переход состояния заказа номера в отеле. Диаграмма потока данных Диаграмма потока данных – это способ представления потока данных через процесс или систему. Рисунок 7 – Диаграмма потока данных В данной диаграмме продемонстрирован поток данных от пользователя до базы данных. 4.2. Руководство пользователя. Окно «Главное меню» При запуске приложения открывается коно «Главное меню», через которое выполняется переход по трём главным группам данных, также осуществляется изменение размера и завершение работы приложения. Рисунок 8 – Окно «Главное меню» Окно «Информация о реестрах» При нажатии на кнопку «Информация о реестрах» появляются дополнительные кнопки перехода к просмотру данных. При нажатии на кнопку «Реестр» будет отображаться краткая информация о реестрах. При нажатии на кнопку «Акт» будет отображаться информация об актах. При нажатии на кнопку «Договор» будет отображаться информация о контактных данных о договор. При нажатии на кнопку «Счёт» будет отображаться краткая информация о счетах. При нажатии на кнопку «Страховая компания» будет отображаться информация остраховой компании. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel. Рисунок 9 – Окно «Информация о реестрах» Окно «Информация о клиентах» При нажатии на кнопку «Информация о клиентах» появляется информация о клиентах, для добавления новых данных используются ячейки таблицы. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel. Рисунок 10 – Окно «Информация о клиентах» Окно «Информация о ЛПУ» При нажатии на кнопку «ЛПУ» после соединения приложения с базой данных будет отображаться информация о ЛПУ. При нажатии на кнопку «Адрес ЛПУ» после соединения приложения с базой данных будет отображаться информация об адресе ЛПУ. При нажатии на кнопку «Руководитель ЛПУ» после соединения приложения с базой данных будет отображаться информация о руководителе ЛПУ. При нажатии на кнопку «Главный бухгалтер» после соединения приложения с базой данных будет отображаться информация о главном бухгалтере. При нажатии на кнопку «Банковские реквизиты ЛПУ» после соединения приложения с базой данных будет отображаться информация о банковских реквизитах ЛПУ. При нажатии на кнопку «Сохранить изменения» будут сохранены изменения внесённые в таблицу. Принажатии на кнопку «Экспортировать в Excel» будет произведён экспорт всех данных из таблицы в файл Excel. Рисунок 11 – Окно «Информация о ЛПУ» При необходимости вернуться в главное меню нужно нажать на иконку, расположенную в верхнем левом углу приложения. 4.3. Руководство администратора. Условия выполнения программы совпадают с условиями эксплуатации персонального ЭВМ IBMPC и совместимых с ними ПК. Обязательно наличие механического манипулятора типа «мышь». Программный комплекс использует системные программные средства, которые должны представляться на базе локализованной версии операционной системы Windows 10. Требования к минимальным техническим характеристикам ПК пользователя и ПК администратора: – процессор – от Intel Pentium 3,2 ГГц; – объем оперативной памяти – от 8 Гб; – дисковая подсистема – от 500 Гб; – сетевой адаптер – от 1000 Мбит. Так же для нормальной работы системы необходимо установить следующие приложения: – SQL Microsoft Management Studio – SQL server – Visual studio 5. Проведение испытаний, отладка и внедрение системы. Какими качествами должен обладать юнит-тест Таких качеств всего три, и они достаточно общие. Юнит-тест должен проверять правильность работы небольшого фрагмента кода – юнита, должен делать это быстро и поддерживать изоляцию от другого кода. В дальнейшем для тестирования программы будут использоваться следующие юнит-тесты. Таблица 1 – виды юнит-тестов
Данные юнит-тесты будут использоваться после написания всех функций нужных для правильной работы приложения. ЗАКЛЮЧЕНИЕ Целью преддипломной практики является разработка информационной системы ведения реестра заказов туристического агентства ООО «Солнечный город». Данное программное обеспечение позволяет упростить работу сотрудников, связанную с рукописным заполнением данных в книги учета документов. Созданная система удобна, эргономична и проста в эксплуатации, от пользователей не требует особых знаний в области программирования и теории баз данных. Для удобства работы разработано руководство пользователя. Для реализации ПО, в качестве СУБД выбрана MS SQL Server, в качестве среды разработки выбрана Microsoft Visual Studio, язык программирования C#. Внедрение информационной системы в работу компании ООО «Солнечный город» позволит: увеличить эффективность и производительность труда сотрудников; эффективно распределить рабочее время сотрудников; повысить автоматизацию учета документов; осуществить хранение информации в электронном виде; В работе отражены особенности создания информационной системы, с разработкой логической и физической модели данных. Разобран и проанализирован визуальный интерфейс разработанной информационной системы. Разработанная информационная система имеет возможность дальнейшего развития и модернизации. Все задачи, поставленные в начале работы, полностью выполнены и реализованы. Все цели преддипломной практики достигнуты в полном объеме. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ГОСТ 7.32 Система стандартов по информации, библиотечному и издательскому делу. Отчет о научно-исследовательской работе. Структура и правила оформления. — М. : Стандартинформ, 2017. – 32 с. ГОСТ 19.101-77 Единая система программной документации. Виды программ и программных документов. – М. : Издательство стандартов, 1980. – 5 с. ГОСТ 19.106-78 Единая система программной документации. Требования к программным документам, выполненным печатным способом. – М. : Издательство стандартов, 1980. – 13 с. ГОСТ 19.105-78 Единая система программной документации. Общие требования к программным документам. – М. : Издательство стандартов, 1980. – 4 с. Бессмертный, И. А. Системы искусственного интеллекта : учеб. пособие для СПО / И. А. Бессмертный. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 130 с. Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2018. - 504 c. Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 501 с. Жмудь, В. А. Моделирование замкнутых систем автоматического управления : учеб. пособие для академического бакалавриата / В. А. Жмудь. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 128 с. Зыков, С. В. Программирование. Объектно-ориентированный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2019. — 155 с. Иванов, В. М. Интеллектуальные системы : учеб. пособие для СПО / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2019. — 93 с. Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — М. : Издательство Юрайт, 2019. — 348 с. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для СПО / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с. Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для бакалавриата и специалитета / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с. Кудрявцев, К. Я. Методы оптимизации : учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М. : Издательство Юрайт, 2019. — 140 с. Лаврищева, Е. М. Программная инженерия и технологии программирования сложных систем : учебник для вузов / Е. М. Лаврищева. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 432 с. Малявко, А. А. Формальные языки и компиляторы : учеб. пособие для вузов / А. А. Малявко. — М. : Издательство Юрайт, 2018. — 429 с. Мамонова, Т. Е. Информационные технологии. Лабораторный практикум : учеб. пособие для СПО / Т. Е. Мамонова. — М. : Издательство Юрайт, 2019. — 178 с. Маркин, А. В. Программирование на sql в 2 ч. Часть 2 : учебник и практикум для бакалавриата и магистратуры / А. В. Маркин. — М. : Издательство Юрайт, 2019. — 292 с. Туманов, В.Е. Основы проектирования реляционных баз данных / В.Е. Туманов. - М.: Бином, 2020. - 420 c. Плескунов, М. А. Операционное исчисление : учеб. пособие для вузов / М. А. Плескунов ; под науч. ред. А. И. Короткого. — М. : Издательство Юрайт, 2019. — 141 с. Советов, Б. Я. Базы данных : учебник для прикладного бакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2019. — 420 с. Стасышин, В. М. Базы данных: технологии доступа : учеб. пособие для СПО / В. М. Стасышин, Т. Л. Стасышина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 164 с. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для СПО / Е. Г. Сысолетин, С. Д. Ростунцев. — М. : Издательство Юрайт, 2019. — 90 с. Сысолетин, Е. Г. Разработка интернет-приложений : учеб. пособие для вузов / Е. Г. Сысолетин, С. Д. Ростунцев ; под науч. ред. Л. Г. Доросинского. — М. : Издательство Юрайт, 2019. — 90 с. Трофимов, В. В. Основы алгоритмизации и программирования : учебник для СПО / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2019. — 137 с. Тухфатуллин, Б. А. Численные методы расчета строительных конструкций. Метод конечных элементов : учеб. пособие для академического бакалавриата / Б. А. Тухфатуллин. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 157 с. Черткова, Е. А. Статистика. Автоматизация обработки информации : учеб. пособие для вузов / Е. А. Черткова ; под общ. ред. Е. А. Чертковой. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 195 с. Ашарина, И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. — М.: Гор. линия-Телеком, 2018. — 208 c. Баженова, И.Ю. Языки программирования: Учебник / И.Ю. Баженова; под ред. В.А. Сухомлин. — М.: ИЦ Академия, 2018. — 368 c. Бьянкуцци, Ф. Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования / Ф. Бьянкуцци, Ш. Уорден. — М.: Символ, 2018. — 608 c. Гавриков, М.М. Теоретические основы разработки и реализации языков программирования / М.М. Гавриков, А.Н. Иванченко. - М.: КноРус, 2018. - 207 c. Парфилова, Н.И. Программирование: Основы алгоритмизации и программирования: Учебник / Н.И. Парфилова; под ред. Трусова Б.Г. - М.: Academia, 2018. - 32 c. Серкова, Е.Г. Основы алгоритмизации и программирования: практикум / Е.Г. Серкова. - РнД: Феникс, 2019. - 189 c. Гринченков, Д.В. Математическая логика и теория алгоритмов для программистов: учебное пособие / Гринченков Д.В., Потоцкий С.И. — Москва: КноРус, 2023. — 206 с. Иопа, Н.И. Информатика (для технических направлений): учебное пособие / Иопа Н.И. — Москва: КноРус, 2020. — 470 с. Мясникова, Н.А. Алгоритмы и структуры данных: учебное пособие / Мясникова Н.А. — Москва : КноРус, 2021. — 185 с. Назаров, С.В. Эффективность и оптимизация компьютерных систем: монография / Назаров С.В. — Москва: Русайнс, 2019. — 219 с. Радовель, В.А. Английский язык в программировании и информационных системах: учебное пособие / Радовель В.А. — Москва: КноРус, 2021. — 239 с. Синаторов, С.В. Пакеты прикладных программ: учебное пособие / Синаторов С.В. — Москва: КноРус, 2019. — 195 с. Угринович, Н.Д. Информатика. Практикум: учебное пособие / Угринович Н.Д. — Москва: КноРус, 2020. — 264 с. |