Пдф. Отчет по практике Профессиональный модуль пм. 05. Производственная практика. Разработкаweb приложений. Пкс. Мвек. Специальность 09. 02. 03 Программирование в компьютерных системах Студента (ки) 4
Скачать 2.09 Mb.
|
1. Общая характеристика организации ООО ПК «Венткомплекс» Компания ООО «ПК ВентКомплекс» является официальным лицензированным представителем крупных производственных предприятий Удмуртской Республики, Пермского края и Свердловской области. Миссия компании — это комплексное оснащение вентиляционно- отопительным оборудованием строящихся зданий и сооружений, промышленных, социальных, спортивных, сельскохозяйственных объектов на территории Российской Федерации и стран СНГ. ООО «ПК ВентКомплекс» работает на рынке B2B и за счет поставок качественного оборудования по доступным ценам, помогает достигать цели бизнес-партнерам и клиентам. ООО «ПК ВентКомплекс» предлагает следующие товары: - Вентиляторы; - Емкостное оборудование; - КИПиА; - Колонное оборудование; - Оборудование для АЭС; - Отопительное и теплообменное оборудование; - Реакторное оборудование; - Резервуарное оборудование; - Прочее оборудование. Организационная структура ООО «ПК ВентКомплекс» приведена на рисунке 1. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 26 за управление стратегия Рисунок 1 - Организационная структура управления ООО «ПК ВентКомплекс» Организационная структура ООО «ПК ВентКомплекс» линейно- функциональная. ООО «ПК Венткомплекс» возглавляет генеральный директор. Генеральный директор руководит в соответствии с действующим законодательством производственно-хозяйственной и финансово-экономической деятельностью предприятия, неся всю полноту ответственности за последствия принимаемых решений, сохранность и эффективное использование имущества предприятия, а также финансово-хозяйственные результаты его деятельности. В непосредственном подчинении генерального директора находятся: ИТ- отдел, бухгалтерия, отдел маркетинга, коммерческий отдел. Генеральный директор организует работу и эффективное взаимодействие всех перечисленных структурных подразделений. Генеральный директор Зам. директора Главный инженер – зам. директора Главный бухгалтер Служба маркетинга Проектно-сметная группа Производственно- технологический отдел Бухгалтер по расчетам Бухгалтер по расчету заработной платы Кассир Специалист по заключению договоров Маркетолог Юрист otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 27 Осуществление закупок входит в обязанности коммерческого отдела. Коммерческий отдел непосредственно подчиняется руководителю отдела. ИТ-отдел занимается обеспечение технической стороны функционирования ООО «ПК Венткомплекс». В обязанности отдела входит: ведение технического учета работы различного торгового оборудования; составление технической отчетности; анализ технических и экономических показателей работы; планирование графиков ремонта оборудования; осуществление контроля за соблюдением нормативных расходов материалов; своевременное составление заявок на необходимые материалы или детали оборудования. К функциям отдела маркетинга ООО «ПК Венткомплекс» относятся следующие: 1. Исследование рынков фирмы. Построение информационной системы маркетинга в компании; 2. Формирование ценностного предложения целевым клиентам; 3. Конкурентное позиционирование компании и ее продуктов на целевых рынках; 4. Организация обратной связи с клиентами, оценка уровня их удовлетворенности; 5. Формирование лояльности клиентов к компании, развитие маркетинга партнерских отношений. Общие функции маркетинга осуществляет руководитель отдела маркетинга — это управление, организация, планирование, прогнозирование и целеполагание, анализ, оценка, учет и контроль за осуществлением проводимой маркетинговой политики. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 28 2. Проектирование среднего слоя функционального наполнения В состав информационного модуля ООО ПК «Венткомплекс» должны входить следующие подсистемы: ● Подсистема хранения данных; ● Подсистема отображения данных. ● Подсистема хранении данных предназначена для хранения данных. Прежде чем разрабатывать клиентскую часть, на основе спроектированной базы данных необходимо создать базу данных MySql. Выбор MySql связан с тем, что клиентское приложение будет реализовано на площадке WordPress, поддерживает базы данных MySql. База данных будет создана в бесплатном программном продукте «HeidiSQL». Выбор пал на данное ПО в связи с тем, что в работе с базой данных MySql это один из самых популярных программных продуктов. Позволяет осуществлять все основные операции просмотр и редактирование данных, данный комплекс удивляет своей простатой и функциональностью. Также поддерживает и другие базы данных такие как MariaDB, Microsoft SQL и PostgreSQL. Таблица 1 – Сущности и связи Сущность Атрибут Тип данных Ключ Справочник Код физ. лица Integer PK клиентов физ. ФИО Nvarchar(50) Лиц Паспортные данные Nvarchar(50) Адрес проживания Nvarchar(50) Номер телефона Nvarchar(50) Справочник Код юр. лица Integer PK клиентов юр. Наименование Nvarchar(50) лиц. организации Nvarchar(50) Реквизиты Nvarchar(50) ФИО контактного Nvarchar(50) otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 29 лица Nvarchar(50) Номер телефона Справочник Код норматива Integer PK нормативов Наименование Nvarchar(50) оборудования Срок службы Nvarchar(50) Периодичность Nvarchar(50) ремонта Справочник Код оборудования Integer PK оборудования Код клиента Integer FK Наименование Nvarchar(50) Характеристика Nvarchar(50) износа Справочник Код услуги Integer PK услуг Наименование Nvarchar(50) Сложность Nvarchar(50) Срок выполнения Integer Стоимость Money Справочник Код сотрудника Integer PK сотрудников ФИО Nvarchar(50) Квалификация Nvarchar(50) Номер телефона Nvarchar(50) Логин Nvarchar(50) Пароль Nvarchar(50) Журнал Код Integer PK операций Код оборудования Integer FK Дата и время начала DateTime Дата и время DateTime окончания Integer Продолжительность Nvarchar(50) Статус otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 30 3. Разработка интернет-портала на платформе WordPress Для разработки приложения выбрана система управления содержимым сайта (CMS) с открытым исходным кодом – WordPress. Сфера применения — от блогов до достаточно сложных порталов информационных ресурсов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress обеспечивает комфортный и нетрудоемкий процесс разработки сайта. Особенность данной платформы в том, что функционал практически не имеет ограничений, а также применим для коммерческого использования. 5 основных преимуществ WordPress: Бесплатность. WordPress — это бесплатная система. Для бизнеса отсутствие затрат средств выступает огромным преимуществом, при прочих равных показателях. Простота установки и использования. Для того чтобы начать пользоваться данной платформой потребуется не более 5-ти минут для установки ПО. В процессе установки не требуются какие-то специальные навыки. Разработчики постарались сделать систему максимально простой и дружелюбной к пользователю, чтобы в ней смогли быстро разобраться даже новички. Кроссплатформенность. Это тенденция стремительно развивается во всех направлениях разработки и WordPress не является исключением. Программный продукт устанавливается и используется непосредственно на вашем сайте (сервере). На компьютер не нужно ничего дополнительно устанавливать. Это значит, что вы можете управлять своим сайтом с любого компьютера из любой операционной системы. Единственное, что может потребоваться — это подключение к Интернету. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 31 Встроенный редактор. Пользоваться редактором очень просто и легко в основном благодаря интуитивно понятному встроенному редактору. Форматирование текста, ссылки, вставка картинок и видео — все это делается в пару кликов. Популярность. WordPress — самая популярная в мире система управления содержимым сайта. Согласно официальной статистике, доля рынка WordPress среди других конкурентов превышает 55%. Более 58 миллионов сайтов в мире работают на WordPress. Более 297 миллионов людей просматривают ежемесячно 2,5 миллиарда страниц на WordPress. Каждый 7-ой сайт в мире создан и работает на WordPress. Список основных преимуществ WordPress можно расширить дополнительными возможностями: наличие огромнейшей библиотеки качественных платных тем, которые обладают более продвинутым функционалом и гибкостью настройки; поддержка виджетов и социальных плагинов для улучшения читаемости и посещаемости вашего ресурса; надежность и безопасность системы от взлома. Еще одно преимущество в использовании данной платформы заключается во встроенной поддержке системы поисковой оптимизации (SEO) — незаменимой составляющей для повышения рейтинга сайта в поисковых системах Google, Yandex, и других. Для размещения своего сайта нам нужно зарегистрировать домен и позаботиться о хостинге для своего сайта. В качестве имени домена выбрано http://transservice22.ru. WordPress использует PHP и MySQL для запуска, они есть на всех otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 32 хостингах. Но есть также и специализированные хостинг-планы WordPress, которые основаны на хостинг-инструментарии оптимизированном для лучшей работы CMS. Покупку домена и хостинга было принято осуществить в компании «Reg.ru». Компания является аккредитованным российским регистратором доменных имен и по совместительству хостинг-провайдер. Дополнительными преимуществами компании выступает выдача ряда сертификатов безопасности. А также других сопутствующих инструментов для продвижения сайта. Пройдя регистрацию на «Reg.ru» мы получаем доступ к админ панели, в которой мы выбираем cPanel. Далее – заходим в свой аккаунт cPanel и создаем MySQL базу данных для нашего приложения. Переходим к разделу «Databases» и выбираем опцию «MySQL Databases». Рисунок 1 – Выбор варианта работы с БД Следующим действием вводим название для базы данных и щелкаем по «Create Database» рисунок 2. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 33 Рисунок 2 – Создание и именование БД После того как база данных создана, запоминаем ее название и щелкаем по кнопке «Go Back» рисунок 3. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 34 Рисунок 3 – Результат создания БД Теперь нам нужно создать пользователя для базы данных, чтобы WordPress мог взаимодействовать с ней. На открывшейся странице вводим имя пользователя и пароль; пароль можно сгенерировать автоматически для этого необходимо щелкнуть по кнопке «Password Generator», чтобы cPanel сгенерировал безопасный пароль. Далее щелкаем по кнопке «Create User». Создание нового пользователя представлено на рисунке 4. Рисунок 4 – Создание нового пользователя Заключительный шаг – добавить пользователя к созданной базе данных. В «Add a User to a Database» необходимо выбрать пользователя из раскрывающегося списка, после чего щелкнуть по кнопке «Add». Рисунок 5 - Привязка пользователя к БД otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 35 На следующем шаге необходимо отметить поле «All Privileges» и щелкнуть по кнопке «Make Changes». Это позволит осуществлять в дальнейшем добавление новых таблиц, вносить измения. Также позволит использовать привычные функции, хранимые процедуры и инструкции. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 36 Рисунок 6 – Установка разрешений пользователю После того как база данных создана, пользователю проставлены все необходимые разрешения переходим на сайт WordPress и скачиваем последнюю версию системы. Скачиваем zip-архив разархивируем его и загружаем файлы на хостинг. Загрузка файлов осуществляется через FTP. После оплаты хостинга «Reg.ru» предоставляет FTP-данные для нашего аккаунта. Введим эти данные в свою FTP-программу используем программу TotalComander. Далее загружаем все файлы приложения в каталог public_html хостинг- аккаунта. После загрузки сайт доступен по адресу http://www.kronix.ru. После того как все файлы загружены, через браузер заходим на наш сайт через otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 37 купленный домен. Далее начинается процесс установки. Вводим название базы данных, имя пользователя и пароль. Два последних поля можно не менять. Рисунок 7 – Установка разрешений пользователю После щелчка по Submit появится экран, на котором необходимо ввести обязательную информацию о сайте. Заполняем заголовок для сайта и указываем имя администратора. Далее необходимо ввести пароль и email- адрес, после чего щелкнуть по «Install WordPress» рисунок 8. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 38 Рисунок 8 – Присвоение заголовка сайта и пользователя администратора После установки сообщение «Success» оповестит о том, что система WordPress была установлена. Для того чтобы войти в админ панель сайта необходимо щелкнуть по кнопке «Login» рисунок 9. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 39 Рисунок 9 – Первичная авторизация пользователя После всех проделанных действий на нашем хостинге появилась рабочая сборка WordPress. Далее начинается работа с консолью. Для этого необходимо войти на сайт по адресу http://www.kronix.ru/wp- admin, после успешной авторизации на экран Консоль – это главная область администрирования, где мы можем настраивать параметры сайта, создавать записи и страницы, устанавливать темы и плагины и делать много всего другого. При первой установке WordPress очень полезным оказывается раздел «Welcome to WordPress», находящийся в самом верху экрана, который содержит ссылки на самые популярные инструменты и действия. Окно консоли сайта представлено на рисунке 10. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 40 54 Рисунок10 – Консоль сайта WordPress Существуют параметры, которые должны быть настроены для каждого нового сайта. Раздел «Settings» – «General» («Параметры» – «Общие») в меню администратора содержатся следующие настройки: Site Title (название вашего сайта) Site Tagline (описание вашего сайта) WordPress Address (расположение WordPress) Site Address (домашняя страница вашего сайта, если вы устанавливали WordPress в подпапку) Email Address (почтовый адрес администратора) Membership (поставьте галочку напротив этого пункта, если вы otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 41 хотите, чтобы пользователи могли регистрироваться на вашем сайте) New user default role (пусть останется как Subscriber (Подписчик)) Date Format (формат даты) Time Format (формат времени) Day the Week Starts (Первый день недели) Site Language (язык сайта) Перечень настроек представлен на рисунке 11. Рисунок 11 – Окно настроек сайта Следующая вещь, которую нужно сделать – это настроить постоянные ссылки (Permalinks). Постоянные ссылки – это структура URL-адресов, которая будет использоваться на сайте. По умолчанию WordPress использует постоянные ссылки следующего формата: http://www.yourdomain.com/?p=123 Такой формат является не самым красивым и не самым дружественным к otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 42 пользователям и поисковым системам, поэтому мы можем перейти к формату с датами, как, к примеру: http://www.yourdomain.com/2015/08/19/sample-post/ Данный формат выглядит гораздо лучше. Однако идеальным решением будет вариант Post Name, который является достаточно коротким и удобным: http://www.kronix.ru/clients/ Чтобы перейти к этому формату, просто необходимо выбрать Post Name, после чего щелкнить по кнопке «Save Changes». После того как основные настройки созданы можно переходить к деталям. На рисунке 12 представлен раздел клиента, рекламный слоган и кнопка записи при нажатии на которую происходи переход на форму записи рисунок 14. Рисунок 12 – интернет-портал раздел «Клиентам» Далее в разделе клиента представлены некоторые сводные показатели, информация о команде и набор ссылок с иконками социальных сетей. При нажатии на которые происходит переход на страницу компании в социальной otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 43 сети (рисунок 13). Рисунок 13 – Сводные показатели и соц. сети Форма записи содержит три обязательных поля: имя, e-mail и номер телефона. В ходе заполнения формы записи клиент может выбрать подходящую дату. После того, как клиент заполнил форму записи. Его заявка поступает на почту компании, где менеджер ее обработает и перезвонит клиенту. Форма записи представлена на рисунке 14. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 44 Рисунок 14 – Форма записи на обслуживание otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 45 4. Сопровождение и адаптация информационной системы Для отображения этапов разработки и внедрения была составлена диаграмма Ганта (рисунок 15). Диаграмма Га́нта (также ленточная диаграмма, график Ганта) — это популярный тип столбчатых диаграмм (гистограмм), который используется для иллюстрации плана, графика работ по какому-либо проекту. Является одним из методов планирования проектов. Используется в приложениях по управлению проектами. В настоящее время диаграмма Ганта является стандартом де-факто в теории и практике управления проектами, по крайней мере, для отображения структуры перечня работ по проекту. Диаграмма Ганта представляет собой отрезки, размещенные на горизонтальной шкале времени. Каждый отрезок соответствует отдельному проекту, задаче или подзадаче. Проекты, задачи и подзадачи, составляющие план, размещаются по вертикали. Начало, конец и длина отрезка на шкал otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 46 otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 47 Первым этапом является управление проектом, изучение особенностей информационных продуктов сферы сервисного обслуживания, технологии и возможности. Далее изучается организационная структура компании, определение взаимодействий с клиентами. Вторым этапом формируется концепция информационного модуля, а также требования к системе. После того как требования к системе определены осуществляется проектирование интерфейсов. Далее осуществляется поиск подходящей архитектуры. После чего происходит утверждение требований и архитектуры приложения. Следующим этапом является этап разработки, в процессе которого могут быть обнаружены и устранены дефекты. После того как приложение разработано и успешно функционирует, следует разработать инструкции для пользователей. Этапом внедрения является информирование клиента о появившемся информационном модуле в процессе обращения клиента в компанию. Отображаются возможности программного продукта. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 48 Заключение В ходе прохождения практики были изучена характеристика предприятия и разработана информационная система, также был собран материал, необходимый для написания отчета. В ходе прохождения производственной практики был разработан интернет портал ООО ПК «Венткомплекс». В процессе разработки были рассмотрены технологии информационной поддержки сферы услуг. Рассмотрены основные принципы работы технологии CRM. Проведен анализ структуры организации, смоделирована ее деятельность, проанализированы альтернативные программные продукты, используемые на других предприятиях. Разработан прототип информационного модуля, спроектирована база данных, проработаны алгоритмы хранимых процедур. Был разработан интернет-портал ООО ПК «Венткомплекс» для приема заказов, информирования клиентов о ходе ремонта или обслуживания машинного оборудования, портал имеет собственную базу данных, домен и хостинг. В настоящий момент осуществляется внедрение портала в компании. Результатом успешного внедрения системы будет являться повышение лояльности клиента, а также частичное освобождение времени сотрудников компании для выполнения более значимых задач. Данная практика является хорошим практическим опытом для дальнейшей самостоятельной деятельности. За время пройденной практики я познакомился с новыми интересными фактами. Закрепил свои теоретические знания, лучше ознакомилась со своей профессией, а также данный опыт послужит хорошей ступенькой в моей дальнейшей карьерной лестнице. otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 49 Список литературы 1. Teka.Rulitru.ru [Электронный ресурс]. Режим доступа: http://teka.rulitru.ru 2. СNews|аналитика [Электронный ресурс].аналитика [Электронный ресурс]. Режим доступа: http://www.cnews.ru/reviews/free/software2005/articles/crm_business.shtml 3. Тракторный транспорт и многоканальные системы [Электронный ресурс]. Режим доступа: http://knowledge.allbest.ru/ 4. Система управления проектами [Электронный ресурс]. Режим доступа: https://worksection.com/faq/gantt-chart.html 5. Реляционные СУБД – пространство имен. [Электронный ресурс]: Свободная библиотека. Статья. – 2015. – Режим доступ к журн.: [http://www.studfiles.ru/preview/4085878/]. – Загл. с экрана. 6. Изучаем СУБД MySQL [Электронный ресурс]/Режим доступа: http://bourabai.ru/dbt/MySQL.htm 7. Общие сведения о проектировании информационных систем и баз данных [Электронный ресурс]/ Технологии баз данных: SQL, T–SQL, PL/SQL, реляционные БД; Режим доступа: http://datasql.ru/baseworkbd/4.htm 8. MicroSoft Docs [Электронный ресурс]. Режим доступа: https://docs.microsoft.com/ 9. Маклаков С.В Моделирование бизнес-процессов с BPwin 4.0 – Москва: Издво "ДИАЛОГМИФИ" , 2002. – 224с. 10. Яблочников Е.И., Молочник В.И., Фомина Ю.Н. Реинжиниринг бизнеспроцессов проектирования и производства / Учебное пособие – СПб: СПбГУИТМО, 2008. – 152 с. 11.Информационные технологии в поддержке принятия решений otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru 50 [Электронный ресурс]. Режим доступа: http://www.idealbanks.ru/vabans-497-2.html. – Загл. с экрана. 12.ERwin [Электронный ресурс]. Режим доступа: http://www.kpms.ru/Automatization/ERwin.htm. – Загл. с экрана. 13.Методология моделирования ARIS [Электронный ресурс]: https://mylektsii.ru/5-93335.html; 14.Инструкция по работе с WordPress. Руководство для новичков [Электронный ресурс]. Режим доступа: http://oddstyle.ru/instrukciya-po-rabote- s-wordpressrukovodstvo-dlya-novichkov 15.WordPress [Электронный ресурс]. Режим доступа: https://wpcraft.ru/product/wordpress/ 16.Электронная библиотека Нижегородского Государственного технического университета им. Р.Е.Алексеева [Электронный ресурс]. Режим доступа: https://www.nntu.ru/ 17.Прототипирование программного обеспечения. Википедия [Электронный ресурс]. Режим доступа: https://ru.wikipedia.org/wiki / otchet-po-praktike.ru Отчёты под ключ 8 (800) 100-26-28 dist@mail.ru |