МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«Тольяттинский государственный университет»
Институт математики, физики и информационных технологий
Кафедра «Прикладная математика и информатика»
ОТЧЕТ
ПО ПРЕДДИПЛОМНОЙ практикЕ
(наименование практики)
НАПРАВЛЕНИЕ ПОДГОТОВКИ (СПЕЦИАЛЬНОСТЬ) Прикладная информатика
ГРУППА
ПРАКТИКИ: ____________________________
(И.О. Фамилия)
ДАТА СДАЧИ ОТЧЕТА_____________________
Руководитель практики от организации
(предприятия, учреждения, сообщества)
__________________________________________________________________
(фамилия, имя, отчество, должность)
Тольятти 2020г.
- Индивидуальный планпрохождения преддипломной практики
- Содержание
- Введение
- 1.Теоретическая часть
- 1.1 Типы и виды сайтов
- 1.2 Сравнение платных и бесплатных CMS
- 1.3 Понятие веб-сервера
- 1.4 Понятие веб-хостинга
- 1.5 Программное обеспечение веб-сервера
- 1.6 Языки программирования
- Общая характеристика подразделения, где проходила практика
- 2.1 Составление структурной схемы с описанием основных функций подразделений ООО «Брайт Мобайл»
- 2.2 Составление аналитического отчета об используемом техническом и аппаратном обеспечении
- 2.3 Анализ предметной области с целью выявления объекта автоматизации путем разработки контекстной модели и ее декомпозиции с использованием Case-средств
- Построение логической модели программного продукта
- Разработка программного продукта
- Заключение
- Список литературы
- ОТЗЫВ
Индивидуальный план прохождения преддипломной практики
Выполнил студент группы ___________________________________________
(№ группы, Ф. И. О.)
Цель практики: закрепление полученных теоретических знаний на основе практического участия в деятельности предприятий и приобретение профессиональных навыков и опыта самостоятельной работы; сбор, анализ и обобщение материалов для написания выпускной квалификационной работы.
№ | Содержание этапов практики / формулировка индивидуального задания на практику | Время исполнения |
I | Содержание практики: 1. Изучить: Изучить структуру организации и особенности и направления деятельности ее структурных подразделений. Выяснить основные виды работ, выполняемые в структурном подразделении. Изучить Устав организации и ее внутренние нормативные акты. | |
2. Практически выполнить: Составить структурную схему предприятия с описанием основных функций конкретного подразделения. Построить логическую модель программного продукта. | ||
3. Приобрести навыки: Освоение информационных приемов, методов и способов выявления, наблюдения, измерения и контроля параметров информационных процессов; Приобретение практических навыков в будущей профессиональной деятельности; — Уметь использовать методы научно-технического творчества для решения задач, связанных с профессиональной деятельностью; — Уметь на научной основе организовать свой труд и владеть компьютерными методами сбора, хранения и обработки информации. | ||
II | Оформить в соответствии с требованиями отчет по практике | |
III | Индивидуальное задание, предложенное руководителем практики от организации: ООО «Брайт Мобайл» |
Руководитель
практики от организации _____________________________ _____________
(фамилия, имя, отчество, должность) (подпись)
Содержание
Введение.……….……….……….……….……….……….……….……….……..4
1. Теоретическая часть……….……….……….……….……….……….……6
1.1 Типы и виды сайтов…….……….……….……….……….……….……6
1.2 Сравнение платных и бесплатных CMS……….……….……….……9
1.3 Понятие веб-сервера……….……….……….………….……….….…12
1.4 Программное обеспечение веб-сервера…….……….……………….13
1.5 Языки программирования…….……….………….……….………….14
Общая характеристика подразделения, где проходила практика……..17
Составление структурной схемы с описанием основных функций подразделений ООО «Брайт Мобайл»……….……………………….17
Составление аналитического отчета об используемом техническом и аппаратном обеспечении…….……………….……………….….……19
Анализ предметной области с целью выявления объекта автоматизации путем разработки контекстной модели и ее декомпозиции с использованием Case-средств…………….………..21
Построение логической модели программного продукта………………23
Разработка программного продукта.……….……….……….……….….26
Заключение.……….……….……….……….……….……….……….……….…30
Список используемой литературы……….……….……….…………………….31
Отзыв руководителя практики от организации….……….………………….…33
Введение
В настоящее время все большее и большее количество информации окружает нас – все это буквально опутывает человека паутиной информации. Растущие потоки, объемы и скорость поступления, генерирования, хранения и обработки информации обязывают использовать электронные средства – персональные компьютеры. По всему миру постоянно функционируют миллионы коммерческих организаций, начиная от международных торговых площадок, заканчивая лотками выездной торговли. Ежедневно миллионы сотрудников и покупателей этих организаций нуждаются в оперативной информации от администрации.
Именно обеспечение свежей актуальной информацией – современная потребность бизнеса. Самый простой способ – использование готовых сайтов-визиток, что и реализовано до сих пор во многих организациях.
Доступ к сети Интернет круглосуточный, поддержкой сайта заниматься не нужно, лишь изредка обновлять наличие новых предложений на сайте, добавлять новые позиции, обрабатывать заказы покупателей. Причем доступ можно получить к, например, австралийским представительствам организации, находясь в России, и к российским представительствам, находясь в Австралии.
Объект нашего исследования – веб-представительство фирмы. Предмет исследования — разработка веб-представительства фирмы.
Результатом работы представляется обеспечить возможность пользователю в любой точке мира доступ к информации для заказчиков ПО, а также сделать заказ на разработку необходимого ПО.
Чтобы достичь указанного результата необходимо будет выполнить следующие задачи:
- Определить предметную область;
- Определить структуру сайта;
- Реализовать проектирование веб-сайта по заданной тематике.
1.Теоретическая часть
1.1 Типы и виды сайтов
Для разработки сайтов разработаны тысячи программных продуктов. Чтобы создать хороший сайт, необходимо протестировать его во всех популярных браузерах, т.к. он должен быть кроссбраузерным.
Стандарты HTML 5.0 говорят о том, что функционально веб-дизайн уже почти не ограничен. Например, взамен устаревшей технологии flash для отображения видео и прослушивания аудио на страницах теперь можно использовать стандартные теги с аналогичными функциями, что называется «из коробки». Учитывая, что не все браузеры поддерживают все функции новых стандартов, имеются на данный момент несколько способов создания сайтов:
- — кроссбраузерно для всех версий (старых и новых);
- — только для новых браузеров;
- — только под один конкретный браузер (все остальные могут отображать корректно, но не обязаны это делать).
Сейчас в интернете все сайты можно разделить на несколько условных групп по типам макетов:
- Жесткий макет. Как правило, содержимое находится в центре окна, ширина является зафиксированной. Т.к. известна точно заданная ширина элементов (например, меню, изображения и т.п.), то верстка проще. Плюс браузеры быстрее отображают такие страницы, т.к. не нужно динамически подстраивать изображение.
- Резиновый макет. Здесь, в отличие от первого типа, ширина элементов изменяется и зависит от ширины клиентского окна браузера. Таким образом, сайт по-разному выглядит на разных устройствах. По сути, это наилучший вариант для мобильных устройств.
- Эластичный макет. В этом варианте верстка и ее отображение зависят от шрифта в браузере. В настройках стилей есть элемент «em». И размеры всех элементов привязывается к этому значению. Удобно использовать в некоторых случаях, однако, используется не так часто.
- Адаптивный макет использует для отображения страницы разные варианты стилевых каскадных таблиц (CSS). В зависимости от разрешения экрана, макет загружает необходимый файл CSS и отображает страницу максимально адаптировано к такому разрешению.
- Комбинированный макет собирает страницу по разным принципам. Часть страницы можно выполнить фиксированными, а часть – резиновыми.
По функционалу сайты могут быть разнообразными. Перечислим основные виды.
Сайт-визитка – элементарный сайт. Зачастую может состоять из одной-двух страниц. Свое название получил из-за сходства с бумажной визиткой организации или лица.
Как и бумажная визитка, сайт-визитка содержит контактные данные: наименование, адрес, телефон, виды деятельности, список услуг. Это самый простой в поддержке и разработке вид сайтов.
При разработке таких сайтов создатель должен учесть максимальную простоту навигации. Минимум лишних деталей, четкий акцент на меню, в меню основные пункты визитки.
Корпоративный сайт — электронное представление организации. Отличается от визитки более проработанным и расширенным функционалом. Может содержать не только список услуг, но и целые каталоги товаров и услуг с ценами.
Интернет-магазины – электронные аналоги физических магазинов. Только лишь продавцом является фактически скрипт, подсказывая покупателю необходимый перечень доступных товаров, выдавая необходимые характеристики с помощью фильтров и поиска. Имеется форма заказа, т.е. клиент может оставить заявку на покупку для рассмотрения менеджером или даже сразу купить (если этот магазин торгует электронными товарами, которые можно доставить мгновенно на электронную почту).
Рекламный сайт – построен по принципу рекламного проспекта. Изобилует отзывами людей, часто с несуществующими пользователями. Зачастую используется в спекулятивных целях. Главное в рекламном сайте – броское оформление, т.к. главная его цель – привлечь и задержать пользователя.
Тематический сайт содержит массу текстовой информации на заданную тему. Это и википедия, и различные другие энциклопедии, словари, справочники.
В тематическом сайте главным является поиск и фильтрация результатов поиска.
Порталы – содержат разнообразную информацию. Чем-то похожи по типу с тематическими сайтами, но дополнены большим количеством дополнительных разделов. Например, здесь могут быть модуля для общения пользователей.
Каталоги сайтов – списки ссылок на другие ресурсы с кратким описанием этих ресурсов. Отдаленно похожи на рекламные сайты. Однако используются, как правило, поисковиками для ранжирования. Люди на данный момент редко пользуются каталогами, т.к. намного проще найти интересующую информацию и нужный сайт в поисковиках.
Блог — от английских слов (weB LOG) – как правило, личные странички людей либо небольших компаний. Хотя и крупные компании ведут свои блоги, но в виде отдельной странички на своих порталах. Главная отличительная черта блога – актуальность информации.
Поисковые системы – нужны для быстрого и удобного поиска необходимых сайтов в интернете. Учитывая, что в сети интернет количество страниц доходит до сотен миллионов, найти нужную просто невозможно обычному человеку, т.к. он не знает точный адрес-ссылку. А специализированная программа с легкостью отыщет необходимый список похожих по тематике сайтов. Пользователю достаточно лишь написать поисковый запрос.
Почтовые сервисы – порталы, направленные на работу с почтой. Наиболее известны в рунете mail.ru и rambler.ru, в мировом интернете – gmail.com.
Социальные сети – сайты созданные для поиска и общения людей. Являются ярким примером сайтов, которые раскручиваются практически сами собой, без рекламы. Причем вся информация, которая размещена на них – продукт деятельности самих пользователей. Обязательным условием при регистрации в социальных сетях является указание своей личной информации (ФИО, год рождения, образование и т.д.). В рунете известны: vk.com (vkontakte.ru) и odnoklassniki.ru. В мировом интернете — facebook.com.
1.2 Сравнение платных и бесплатных CMS
В настоящий момент практически все сайты в интернете имеют систему управления – CMS(Content Management System), которую вебмастера иногда просто называют движком. Она представляет собой специальную компьютерную программу или информационную систему, которая используется для удобной организации работы с содержимым сайта – контентом. Современное интернет-пространство предоставляет огромный выбор как платных, так и бесплатных систем управления, поэтому остановить свой выбор на чем-то конкретном бывает достаточно сложно. Рассмотрим все плюсы и минусы и тех и других и рассмотрим варианты сайтов, для которых та или иная CMS подойдет лучше.
Обзор бесплатных CMS:
WordPress
Эта система управления сайтом является самой популярной для ведения блога. Сам движок достаточно прост в освоении и не требует специфических навыков вебмастеринга. Кроме того, в сети существует огромное множество бесплатных шаблонов wordpress для различных тематик и разнообразного цветового профиля. В wordpress можно расширять функциональные возможности благодаря специальным плагинам, а их выбор по-настоящему велик. Официальный сайт http://wordpress.org/.
Joomla
Joomla также одна из самых популярных Open Source CMS. В основном используется для созданий простых сайтов и корпоративных приложений. Кроме того, Joomla достаточно надежная к взломам и атакам. Разобраться с управлением сайта в этой cms не сложнее, чем в wordpress, разве что внешний вид настроить чуть сложнее. Но в интернете по этому поводу можно найти много видеоуроков и описаний решения возникающих в процессе проблем. Официальный сай http://www.joomla.org/.
Drupal
С помощью Drupal можно создавать самые сложные сайты, при этом можно редактировать как сам сайт, так и дизайн. Данный движок написан на языке программирования PHP и является свободно распространяемым программным обеспечением, которое создается энтузиастами со всего мира (В Беларуси также есть свое сообщество любителей drupal). Его большой минус в том, что человек, не знакомый с php, html и css настроить самостоятельно сайт не сможет, так как все, за исключением самих текстов, редактировать здесь можно только в исходном коде, что требует неплохих знаний сайтостроения. Сайт компании http://drupal.ru/.
MODx
Это также бесплатная система администрирования сайта, однако ее главное отличие от других в том, что здесь можно сделать сайт любой сложности и любыми необходимыми функциями, и при этом система никак не влияет на сам html-код. MODx еще называют CMF — Content Management Framework, что интерпретируется как «среда разработки сайта». Сайт компании http://modx.ru/.
Платные движки:
1C-Bitrix
Это юзабельный и функциональный движок от компании 1С, который среди платных систем управления контентом является по праву самым лучшим по качеству. Большой портал, интернет-магазин, социальная сеть и другие громоздкие интернет-ресурсы – ему все под силу. По стоимости эта cms обойдется минимум в 4900 рублей. Сайт компании – http://1c-bitrix.ru/.
PHP Shop
Само название этой систему управления содержимым сайта, что при ее разработке ориентация была на создание интернет-магазина. Поэтому для его создания на этом движке не требуется практически никаких программных доработок, все настройки можно произвести в самой системе. Стоимость лицензионной версии – 3990 руб. Сайт http://phpshop.ru/.
DLE – Data Life Engine
Этот движок является самым популярным для новостных ресурсов. Именно здесь организована отличная система публикации, редактирования и настройки новостей, а грамотно организованная структура ядра позволяет свести к минимуму требования на сервер – нагрузка в десятки тысяч пользователей ему не страшна. Стоимость базовой лицензии – 59$, расширенной – 78$. Сайт http://dle-news.ru/.
NetCat
NetCat – система управления сайтом, которая пользуется большой популярностью на российском рынке. Здесь можно создавать интернет-порталы, библиотеки данных, сайты СМИ, файл-архивы и прочие сложные веб-системы. Удобство данной CMS в том, что административная панель разделенная на 2 части, где может работать и пользователь и разработчик. Сайт http://www.netcat.ru/.
1.3 Понятие веб-сервера
Для работы любого сайта необходим веб-сервер.
Понятие «веб-сервер» может относиться как к аппаратной начинке, так и к программному обеспечению. Или даже к обеим частям, работающим совместно.
С точки зрения «железа», «веб-сервер» — это компьютер, который хранит файлы сайта (HTML-документы, CSS-стили, JavaScript-файлы, картинки и другие) и доставляет их на устройство конечного пользователя (веб-браузер и т.д.). Он подключен к сети Интернет и может быть доступен через доменное имя, подобное mozilla.org.
С точки зрения ПО, веб-сервер включает в себя несколько компонентов, которые контролируют доступ веб-пользователей к размещенным на сервере файлам, как минимум — это HTTP-сервер. HTTP-сервер — это часть ПО, которая понимает URL’ы (веб-адреса) и HTTP (протокол, который ваш браузер использует для просмотра веб-страниц).
На самом базовом уровне, когда браузеру нужен файл, размещенный на веб-сервере, браузер запрашивает его через HTTP-протокол. Когда запрос достигает нужного веб-сервера («железо»), сервер HTTP (ПО) принимает запрос, находит запрашиваемый документ (если нет, то сообщает об ошибке 404) и отправляет обратно, также через HTTP.
1.4 Понятие веб-хостинга
Чтобы опубликовать веб-сайт, необходим либо статический, либо динамический веб-сервер.
Статический веб-сервер, или стек, состоит из компьютера («железо») с сервером HTTP (ПО). Мы называем это «статикой», потому что сервер посылает размещенные файлы в браузер «как есть».
Динамический веб-сервер состоит из статического веб-сервера и дополнительного программного обеспечения, чаще всего сервера приложения и базы данных. Мы называем его «динамическим», потому что сервер приложений изменяет исходные файлы перед отправкой в ваш браузер по HTTP.
Веб-сервер сложно настраивать для обычного пользователя. Его настройками занимаются специально обученные люди – системные администраторы. Администрирование веб-сервера – очень сложный процесс, требующий высокой квалификации. Это обусловлено в первую очередь тем, что необходимо максимум внимания оказать безопасности. Ведь сервер, т.е. компьютер, должен быть подключен к сети интернет, и любой может подключиться к нему и произвести несанкционированные действия в случае обнаружения дыр в безопасности. Кроме того, веб-сервер должен работать (быть включенным) и быть подключен к сети Интернет круглосуточно. Что не всегда возможно для обычных компьютеров. В таких случаях на помощь приходят специализированные организации – веб-хостеры. Они предоставлюят услуги аренды своих мощностей – позволяют арендовать веб-серверы, либо виртуальные вычислительные мощности, на которых можно установить веб-серверы. Эти услуги носят название веб-хостинг.
1.5 Программное обеспечение веб-сервера
На данное время самым известным и распространенным является Apache. Он распространяется бесплатно, т.е. является свободно-распространяемым. Используется как часть UNIX – подобной операционной системы, однако программисты нашли способы откомпилировать его и под другие операционные системы, в том числе, под windows, например.
Также имеются другие варианты веб-серверов:
IIS от компании Microsoft, распространяемый с ОС семейства Windows
nginx — свободный веб-сервер, разрабатываемый Игорем Сысоевым с 2002 года и пользующийся большой популярностью на крупных сайтах
lighttpd — свободный веб-сервер.
Google Web Server — веб-сервер, основанный на Apache и доработанный компанией Google.
Resin — свободный веб-сервер приложений.
Cherokee — свободный веб-сервер, управляемый только через web-интерфейс.
Rootage — веб-сервер, написанный на java.
THTTPD — простой, маленький, быстрый и безопасный веб-сервер.
Open Server — бесплатная программа с графическим интерфейсом использует множество исключительно свободного программного комплекса.
H2O — свободный быстрый веб-сервер, написанный на C.
1.6 Языки программирования
Для программирования сайтов используются разные языки программирования. Охарактеризуем самые часто используемые.
HTML (Hyper Text Mark Up Language) – не совсем язык программирования. Скорее, это язык текстовой разметки. От состоит из управляющих слов – тэгов. Эти тэги обрабатываются в браузере и с помощью их браузер создает и отображает веб-страницы.
CSS (cascad style sheet) – каскадные таблицы стилей. Также не совсем язык программирования. Однако он идет рука в руку с HTML и является неотъемлемой частью HTML, т.к. любое оформление веб-страницы возможно лишь с помощью CSS. Современные стандарты быстро изменяются и сейчас доступны CSS2 с множеством новых эффектов и возможностей. Например, на замену долго главенствовавшему Flash для отображения видео пришел специальный тэг в HTML5 для аналогичных целей без применения flash-плагинов.
Всегда рядом с HTML и CSS идет javascript. По сути, эта троица языков является минимально необходимой для разработки любого статического сайта. Javascript выполняется на стороне клиента, в браузере. Обычно с его помощью настраивается поведение и реакции сайта на действия посетителя – обработка кликов по кнопкам, спискам, иным органам управления страницей.
Перечисленные три технологии могут обеспечить лишь статические страницы, т.е. без загрузки динамической информации. Эта проблема решается с помощью PHP (рекурсивное название PHP – Hypertex Preprocessor). Этот язык обрабатывает скрипты (обычные текстовые файлы, написанные с соблюдением синтаксиса PHP) и выдает динамические веб-страницы. PHP используется для backend – разработчиков.
Для создания динамических страниц почти всегда необходимо хранить большие объемы информации. Это реализуется с помощью баз данных и систем управления базами данных. Язык запросов SQL (structure query language) – используется для управления этими данными. В веб-серверах чаще всего используются MySQL или PostgreeSQL.
Python – также скриптовый язык, во многом схожий с PHP. Язык этот активно развивается, создан достаточно недавно, имеет высокую гибкость и мощность разработки.
Go – корпорация Google разработала свой язык и платит за создание веб-приложений за языке Go. Пока что мало распространен.
Ruby – быстрый язык веб-разработки, аналог PHP и Python. Близок к ним по синтаксису. Twitter использует этот язык в своих разработках.
База данных – неотъемлемая часть практически любого веб-ресурса. В нашем проекте используется БД MySQL, т.к. она наиболее органично работает в связке с языком PHP и веб-сервером.
MySQL — это реляционная база данных. В ней работа с внутренними движками. На синтаксис запросов и их выполнение движок не влияет. Поддерживаются такие основные движки MyISAM, InnoDB, MEMORY, Berkeley DB. Они отличаются между собой способом записи данных на диск, а также методами считывания.
При выполнении запроса MySQL загружает весь ответ сервера в память клиента, при больших объемах данных это может быть не совсем удобно.
Postgresql представляет из себя объектно реляционную базу данных, которая работает только на одном движке — storage engine. Все таблицы представлены в виде объектов, они могут наследоваться, а все действия с таблицами выполняются с помощью объективно ориентированных функций. Как и в MySQL все данные хранятся на диске, в специально отсортированных файлах, но структура этих файлов и записей в них очень сильно отличается.
Postgresql — это проект с открытым исходным кодом, он разрабатывается командой энтузиастов, и разработчики пытаются максимально соответствовать стандарту SQL и реализуют все самые новые стандарты. Но все это приводит к ущербу простоты. Postgresql очень сложный и из-за этого он не настолько популярен как MySQL.
Postgresql для навигации по результатам запроса использует специальные указатели – курсоры. Можно получить ответ от запроса, получить маркер на данные, потом перемещаться по ним, например, построчно последовательно.
Mysql разрабатывалась из расчета получения наибольшей скорости работы. А Postgressql, как более современное программное обеспечение, основной упор сделала на стандарты.
В целом PostgreSQL работает быстрее, за исключениям использования первичных ключей.
Таким образом, для разработки будем использовать самый распространенный веб-сервер Apache, связку языков HTML+Javascript+CSS+PHP. В качестве базы данных – MySQL как самую массово используемую и предоставляемую на веб-хостингах в сети Интернет.
-
Общая характеристика подразделения, где проходила практика
2.1 Составление структурной схемы с описанием основных функций подразделений ООО «Брайт Мобайл»
ООО «Брайт Мобайл» зарегистрирована 9 октября 2018 г.
Компания ООО «Брайт Мобайл» специализируется на нескольких типах приложений: маркетплейсы услуг, доски объявлений и товарные маркетплейсы.
- RTPlatform
Наработки готовых модулей, на базе которых программируются индивидуальные приложения. Проекты с похожей идеей: YouDo, Profi.Ru, Яндекс.Услуги, Ремонтник.Ру, Кабанчик.
- Sales Board.
Раскрученные проекты с похожей идеей: Авито, Юла. Из рук в руки.
- DeliveryKing
Платформа для запуска бизнеса по доставке еды. Проекты с похожей идеей: Яндекс.Еда, OZON, Wildberries.
Плюсы Bright Mobile
— Bright Mobile специализируется на разработке многопользовательских приложений.
— Узкая специализация.
— Экономия.
— Гарантия.
— Сроки.
— Работа по NDA.
— Развитие проекта под идею.
Практика проходила в отделе информационных технологий.
Отдел информационных технологий является структурным подразделением.
Отдел информационных технологий занимается созданием программных комплексов в таких областях как муниципальные финансы и собственность, таможенное оформление, торговля и бухучет, автоматизация технологических процессов позволяет предложить разработку программ в любой прикладной области для клиентов.
Организационная структура ООО «Брайт Мобайл» отражает её основные направления деятельности и представлена на рисунке 1.
Рисунок 1 — Организационная структура ООО «Брайт Мобайл»
Все сотрудники напрямую подчинены генеральному директору.
Генеральный директор осуществляет общее руководство производственным процессом и принятием решений по всем вопросам, связанным с его обеспечением.
Финансовый отдел занимается регулированием финансовой деятельности организации и ведением бухгалтерского учета: ведением первичной документации, начисление заработной платы, анализ финансовой деятельности предприятия.
Отдел кадров выполняет функции, связанные с подбором и расстановкой кадров, составление плана потребности в персонале, а также осуществление контроля за правильным использованием персонала, ведение учета личных дел, оформление документации.
Отдел рекламы и маркетинга осуществляет комплексное исследование рынка товара, а также разработку программы рекламной компании.
Отдел продаж собирает и анализирует информацию о профильном рынке (информация о поставщиках, клиентах, конкурентах и т.д.), ищет клиентов, проводит с ними переговоры, а также оформляет и заключает контракты.
Отдел информационных технологий разрабатывает и внедряет проекты по совершенствованию технологичного управления, а также экономит средства предприятия за счет того, что применяет высокотехнологичные системы управления, выявляет и оперативно устраняет перебои в работе пользователей и оборудования.
2.2 Составление аналитического отчета об используемом техническом и аппаратном обеспечении
Анализ аппаратного и программного обеспечения в организации ООО «Брайт Мобайл» в таблице 1.
Таблица 1 — Анализ аппаратного и программного обеспечения в организации
№ | Техническое/программное обеспечение | Требует обновления (Да/Нет) |
Техническое обеспечение | ||
1 | MS Windows 7 | Нет |
2 | Сервера модели ML110G5, оборудованные источником бесперебойного питания Powerware 9155 и дисковым массивом ZyXEL NSA220, объемом 3000 Гб (Windows Server 8) | Нет |
3 | Машрутизаторы Cisco 2500 | Нет |
4 | Модем-Роутер D-Link DSL-2500U/ BRU/ D | Нет |
5 | Система защиты (Cisco 1605) | Нет |
6 | Многофункциональное устройство CANON i-SENSYS MF8030 | Нет |
7 | Компьютеры Lenovo IdeaCentre T540-15ICB G (90L10062RS) | Нет |
8 | Компьютеры GANSOR-106262 Intel Core i7-8700K 3.7 ГГц, Z370, 8Гб DDR4 2666МГц, 120Гб SSD, без HDD, DVD, GeForce GTX 1080 8Гб, 700Вт, Midi-Tower (Серия BASE) | Нет |
Программное обеспечение | ||
1 | Системы автоматизированного документооборота «1С. Документооборот» | Нет |
2 | Kaspersky Enterprise Space Security | Нет |
3 | Операционная система MS Windows Server 2008 | Нет |
4 | Пакет прикладных программ MSOffice 2010 | Нет |
Конфигурация имеющихся компьютеров удовлетворяет требованиям к ПК. Компьютеры объединены в сеть, имеют доступ к сети Интернет. Каждое рабочее место оснащено лазерным принтером.
2.3 Анализ предметной области с целью выявления объекта автоматизации путем разработки контекстной модели и ее декомпозиции с использованием Case-средств
Для проведения анализа предметной области с целью автоматизации применяется технология бизнес-моделирования, основанная на построении контекстной модели и ее декомпозиции.
В процессе разработки концептуальной модели предметной области целесообразно использовать доступные CASE-средства.
На рисунке 2 изображена концептуальная модель предметной области сотрудника отдела информационных технологий.
Деятельность отдела информационных технологий |
Точка зрения: сотрудник отдела информационных технологий
Цель: анализ деятельности отдела информационных технологий
Рисунок 2 — Концептуальная модель предметной области
На рисунке 3 изображена декомпозиция концептуальной модели предметной области.
Рисунок 3 — Декомпозиция концептуальной модели предметной области
Как видно из представленных схем, работа сотрудника отдела информационных технологий включает четыре основных направления: регистрация клиентов, работа с заявкой, статистика заявок и формирование отчетов. Существуют отдельно базы данных клиентов. Продажа товара регистрируется дважды: в базе данных клиентов и в базе данных товаров. Прием товара также осуществляется дважды: при ведении учета товара и при работе с поставщиками.
-
Построение логической модели программного продукта
В методологии бизнес-моделирования на этапе построения логической модели программного продукта предпочтение отдается методологиям объектно-ориентированного анализа и проектирования, использующим нотацию языка UML.
Диаграмма вариантов использования бизнес-процесса управления заказами «КАК ДОЛЖНО БЫТЬ», построенная с учетом рекомендаций, изображена на рисунке 4.
Рисунок 4 — Диаграмма вариантов использования бизнес-процесса управления заказами «КАК ДОЛЖНО БЫТЬ»
Данные прецеденты являются основными технологическими этапами, которые необходимо реализовать.
Диаграмма вариантов использования отражает функциональный аспект проектируемой ИСУ заявками клиентов.
Диаграмма классов программного продукта на рисунке 5.
Рисунок 5 — Диаграмма классов программного продукта
Спецификация классов:
- — Заказ – класс документов на разработку программного продукта;
- — Клиент — класс физических или юридических лиц, подающих заявки, делятся на частных и постоянных клиентов;
- — Продукт – завершающий класс.
Представленная диаграмма классов является основой для разработки программного обеспечения и логической модели данных ИСУ заявками.
Диаграмма последовательности представляет собой диаграмму взаимодействия, которая показывает, как объекты работают друг с другом и в каком порядке.
Диаграмма последовательности показывает взаимодействия объектов, упорядоченные во времени. Она отображает объекты и классы, участвующие в сценарии, и последовательность сообщений, обмениваемых между объектами и необходимыми для выполнения функций сценария.
Диаграммы последовательности обычно связаны с реализацией вариантов последовательности в логическом представлении разрабатываемой системы.
Диаграммы последовательности иногда называются диаграммами событий или сценариями событий.
Для разработки будем использовать самый распространенный веб-сервер Apache, связку языков HTML+Javascript+CSS+PHP. В качестве базы данных – MySQL как самую массово используемую и предоставляемую на веб-хостингах в сети Интернет.
Цель сайта – создание веб-представительства фирмы-производителя ПО. Вводом актуальной информации должен быть администратор сайта, прием заказов автоматический, просмотр заказов доступен администратору или любому зарегистрированному менеджеру.
Сайт относится к бесплатному типу сайтов, т.к. пока на этапе раскрутки размещение рекламы и другие способы получения прибыли (так называемой монетизации) недоступны.
В дальнейшем сайт можно будет монетизировать, размещая, например, тематические рекламные баннеры сайтов-партнеров, обмениваясь ссылками и получая за это доплаты.
-
Разработка программного продукта
Цель сайта – создание веб-представительства фирмы-производителя ПО. Вводом актуальной информации должен быть администратор сайта, прием заказов автоматический, просмотр заказов доступен администратору или любому зарегистрированному менеджеру.
Сайт относится к бесплатному типу сайтов, т.к. пока на этапе раскрутки размещение рекламы и другие способы получения прибыли (так называемой монетизации) недоступны.
В дальнейшем сайт можно будет монетизировать, размещая, например, тематические рекламные баннеры сайтов-партнеров, обмениваясь ссылками и получая за это доплаты.
При выборе хостинга обычно смотрят на несколько параметров:
- дисковое пространство. Прямопорционально объему и цена. Для сайта новостей вполне достаточно 1Гб.
- Поддержка MySQL. Разрабатываемый сайт будет использовать базу данных, поэтому это принципиально важно.
- Windows или Linux хостинг. Чаще администрирующие свои сайты размещают на linux’е, поэтому большая часть интернет-провайдеров создает хостинг именно на этой операционной системе. Принципиальных отличий для нашего сайта здесь нет. Поэтому будем выбирать более дешевый вариант.
По советам профессионалов мы не будем работать с провайдером, сайт-визитка которого некачественный, с ошибками. Кроме того, не будем выбирать самый дешевый вариант. Часто у таких хостеров отсутствует служба поддержки (или в поддержке лишь сам администратор), часто хостинг в таких организациях имеет очень низкий уровень uptime (время беспрерывной работы).
Рассмотрев несколько вариантов:
- Sweb.ru
- Jino.ru
- timeweb.com
выбираем jino.ru.
Такой выбор по сравнению с другими обоснован следующими фактами:
- Беспроблемная работа серверов, сайты грузятся быстро.
- Высокий уровень uptime.
- Низкая цена.
- Имеются дополнительные возможности, как, например: общий аккаунт для веб-сервисов; хранилище файлов в облаке, резервное копирование нативно (прозрачно) для пользователя.
- Support (техническая поддержка) здесь работает в режиме 24 часа 7 дней в неделю.
Сайт необходимо будет раскручивать, чтобы подниматься в рейтинге поисковых серверов. Для этого необходимо будет рекламировать сайт. Если позволит бюджет, то можно использовать контекстную рекламу на поисковых гигантах яндекс и/или google. Варианты дешевле – баннерная реклама на других рекламных площадках.
Активная раскрутка сайта может быть также достигнута с помощью социальных сетей Vk.com, facebook, Instagram и др. Это будет особенно полезно, т.к. с большой степенью точности попадет на целевую аудиторию молодых людей.
Таким образом, описание нюансов работы сайта в данном разделе позволит решить возможные вопросы в процессе разработки сайта, обозначит целевую аудиторию и направленность сайта на конкретных лиц, что позволит потенциальным клиентам оптимизировать дальнейшее перемещение по веб-странице.
Схематически внешний вид каждой страницы сайта строится по схеме рис.6.
Шапка сайта | |
Меню | Контент |
Подвал |
Рисунок 6 – Упрощенная модель сайта
Модель сайта является простой. Меню слева позволит быстро перемещаться между главными страницами сайта. В области контента в зависимости от представленных разделов, также будет находиться кнопка для быстрого перехода на нужную страницу.
Сайт состоит из нескольких основных страниц:
- главная (рис. 7);
- о нас (рис.8);
- контакты (рис.9);
- заказ (рис.10).
Рисунок 7 – Внешний вид главной страницы
Рисунок 8 – Внешний вид страницы «О нас»
Рисунок 9 – Страница «Контакты»
Рисунок 10 – Внешний вид страницы «Заказ»
Итак, в данном задании была определена структура сайта, материал разделен по тематикам, описаны свойства страниц и примерное размещение контента на веб-страницах сайта.
Заключение
В ходе прохождения практики были изучена организационная структура предприятия, ее внутренние документы, был собран материал, необходимый для написания отчета.
Результатом практики стало создание интернет-сайта (веб-представительства фирмы). Он имеет интуитивно-понятный и дружелюбный интерфейс и функционал. Во время работы над данным проектом были решены следующие задачи:
- Была изучена предметная область;
- Спроектирована структура сайта;
- Создан многостраничный веб-сайт;
Возможные недостатки и доработки сайта на перспективу:
- Добавить ориентировочный прайс-лист услуг.
- Добавить страницу «Портфолио».
- Добавить гостевую книгу.
В процессе прохождения преддипломной практики, на должности системного администратора, было выполнено знакомство с новыми технологиями, которые планируется внедрить в основных бизнес-процессах.
Данная практика является хорошим практическим опытом для дальнейшей самостоятельной деятельности. За время пройденной практики я познакомился с новыми интересными фактами. Закрепил свои теоретические знания, лучше ознакомилась со своей профессией, а также данный опыт послужит хорошей ступенькой в моей дальнейшей карьерной лестнице.
Список литературы
- Агальцов, В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 272 c.
- Аткинсон Л. MySQL. Библиотека профессионала — СПб: Вильямс, 2014. — 624 c.
- Бен-Ган И., Microsoft SQL Server 2008. Основы T-SQL. — СПб:БХВ-Петербург, 2011. — 432с.
- Виейра Р.Программирование баз данных Microsoft SQL Server 2008. Базовый курс / Р. Виейра — Диалектика М., 2011. — 812 с.
- Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. — М.: Форум, 2012. — 400 c.
- Грофф Д., Вайнберг П., Оппель Э. SQL. Полное руководство. — СПб.: Вильямс, 2014. — 960с.
- Фуфаев, Э.В. Базы данных: Учебное пособие для студентов учреждений среднего профессионального образования / Э.В. Фуфаев, Д.Э. Фуфаев. — М.: ИЦ Академия, 2012. — 320 c.
- Хаббард Дж. Автоматизированное проектирование баз данных — М.: Мир, 2014. — 453 c.
- Шаймарданов Р.Б. Моделирование и автоматизация проектирования структур баз данных — М.: Юнити, 2016. — 469 c.
ОТЗЫВ
руководителя практики от организации (предприятия, учреждения, сообщества) о деятельности студента в период практики
За время прохождения практики, практикант показал необходимый уровень развития практических навыков и компетенций в процессе выполнения определенных видов работ, связанных с будущей профессиональной деятельностью.
Во время прохождения практики практикант, зарекомендовал себя как грамотный, ответственный и пунктуальный сотрудник. При выполнении требуемых задач, проявлял заинтересованность и активность, умело справлялся с поставленными задачами, проявил концентрацию на решение проблем.
В процессе работы показывал себя как обученный и квалифицированный специалист.
Знания, полученные в университете, позволили ему в полном объеме выполнить программу практики. Никаких замечаний практикант за время прохождения практики, не имел.
Рекомендуемая оценка «отлично».
Руководитель практики от организации (предприятия, учреждения, сообщества)
(фамилия, имя, отчество, должность)
_____________________________
(подпись)
М.П.
Как я могу узнать стоимость подготовки своего отчёта по практике?
Чтобы узнать стоимость, пожалуйста, заполните форму на сайте или напишите нам в мессенджеры. Расчёт стоимости займёт 1-2 часа в рабочее время. В выходные и праздничные дни расчёт высылается по мере готовности в течение текущего дня. После согласования расчёта и условий работы мы можем начинать наше сотрудничество!
Сколько это стоит?
Стоимость полного комплекта документов начинается от 2500 р. Далее цена зависит от сложности задания, дисциплины, срочности и требований учебного заведения.
Могу ли я заказать практику если я её не проходил реально?
Да, Вы можете заказать оформление отчёта на нашем сайте и мы гарантируем соблюдение всех требований кафедры. Ваш отчёт по практике примут на высокий балл или мы вернем деньги!
У меня нет печатей, можно ли заказать печати на вашем сайте?
Вы может заказать отчёты с печатями и без печатей. У нас есть широкий выбор партнёрский организаций, которые могут ставить печати. Это ООО, магазины, детские сады и школы, организации финансового, нефте-газового сектора, социальные организации. Все печати реально существующих организаций и Вашу практику могут подтвердить при звонке из учебного заведения.
Как я получу документы по практике если заказываю отчёт дистанционно?
Все документы по практике Вы получаете на свой электронный адрес. Если требуются оригинальные печати (в некоторых учебных заведениях с этим строго), то мы присылаем комплект документов Почтой России или Сдэком. Стоимость отправки документов рассчитывается по тарифам транспортных компаний.
По каким дисциплинам можно заказать отчёт?
Как Вы можете посмотреть на нашем сайте, здесь представлено более 300 отчётов для разных учебных заведений и разных дисциплин. Мы можем выполнять все отчёты на высокие баллы!
Мой отчёт по практике точно примут?
Все наши отчёты принимают на кафедрах. Не всегда с первого раза, иногда со второго или четвёртого. Но, самое главное, мы никуда не пропадаем, не исчезаем, не отказываемся от своих работ и обещаний и доводим работу до оценки.
Как пользоваться Вашим сайтом?
Сайт praktiki.net разделён на разделы — типы практик (учебная, Производственная, преддипломная и др); место проведения (в суде, в школе, в ООО, на стройке и т.д.); учебное заведение (Синергия, Росдистант, Витте, Ранхигс, всего около 200 вузов); курсы — с 1 по 5.
Можете воспользоваться строкой поиска (лупа в верхнем правом углу) и найти то, что Вам нужно. Если Вам нужен пример отчёта в банке, наберите «банк». Если Вам нужен пример отчёта в Синергии, наберите «Синергия». Если Вам нужны примеры производственной практики, наберите «Производственная практика». Думаю, Вы поняли 😉