Отчет по дипломной практике. Итог отчет. 4 Руководство пользователя
Скачать 1.92 Mb.
|
СОДЕРЖАНИЕ
ВВЕДЕНИЕ Сегодня сервера используются везде, от предприятий и промышленных комплексов, до государственных и военных структур. Сервер — этомощный компьютер, предназначенный для хранения информации и обеспечения доступа к ней с удалённых клиентских устройств. Тип данных, которые хранятся на сервере, зависит от его вида и назначения. Человек взаимодействует с сервером минимальное количество времени — лишь на этапах его настройки, обслуживания и ремонта. Отпадает необходимость вывода на монитор качественной 3D-графики, и с этим связана ещё одна аппаратная особенность серверов — как правило, в них используются видеокарты начального уровня. Интенсивная обработка данных влечёт сильный нагрев серверных комплектующих. Для нейтрализации этого негативного эффекта в состав серверов включают мощные системы охлаждения. Прямые обязанности сервера — приём и передача данных. Учитывая это, производители и сборщики оснащают серверные машины высокопроизводительными сетевыми картами. Если речь идёт о сервере с доступом через всемирную сеть, в компаниях и дата-центрах обеспечивают широкополосное интернет-подключение оборудования. Многообразие задач, которые ставятся перед серверами, обусловило большое количество видов и типов этого оборудования. IT-специалисту стоит ориентироваться в существующих разновидностях и понимать назначение и особенности каждой из них. Основная задача сайта это обеспечить возможность арендовать сервер для личных или корпоративных нужд без лишних проблем. На сайте можно будет выбрать нужную конфигурацию сервера для конкретных задач. Производственная практика проходит на базе предприятия «Авангард консалтинг», это компания, предоставляющая следующие услуги: - разработка и техническая поддержка веб-сайтов; --разработка и техническая поддержка прикладного программного обеспечения для операционных систем Windows, macOS, Android и iOS; разработка и доработка автоматизированных информационных систем на базе «1С-Предприятие»; - аудит веб-сайтов; - поисковое продвижение веб-сайтов; - составление маркетинговой стратегии; - настройка контекстной рекламы; - реклама в социальных сетях; - онлайн-обучение менеджеров. Производственная практика будет проходить в отделе информационных технологий в офисе компании, в данном отделе расположено три офисных кресела, 1 стул, три рабочих стола, оборудованных тремя стационарными компьютерами, а также один шкаф с полками для личных вещей. Схема отдела информационных технологий представлена в соответствии с Приложением Б. Структура организации представляет собой несколько отделов: бухгалтерия, отдел маркетинга и рекламы, а также информационный отдел, включающий в себя администратора, системного администратора, менеджера и программистов. Структура организации представлена в соответствии с Приложением В. Техника безопасности представлена в соответствии с Приложением Г. Должностная инструкция веб-программиста представлена в соответствии с Приложением Д. Информационный отдел выполняет весь комплекс работ по разработке и технической поддержке веб-сайтов, прикладного программного обеспечения, а также по разработке и доработке автоматизированных информационных систем на базе «1С-Предприятие». Положение об отделе информационных технологий представлено в соответствии с приложением Е. В компании «Аванард консалтинг» возникла проблема с своевременных обменом данных для удобства работы отделов друг с другом. Задачей производственной практики является разработка сервиса для предоставления возможности арендовать сервера для личных или корпоративных нужд. 1 ОПИСАНИЕ ПОСТАНОВКИ ЗАДАЧИ Характеристика задачи В ходе производственной практики руководителем от предприятия была поставлена задача разработки информационной системы, которая предназначена для: - аренды выделенных серверов; - аренды VDS серверов; - возможность установить сайт на хостинг; - возможность создать собственную конфигурация сервера; - возможность аренды доменов. Данный программный продукт будет использоваться: - компаниями и ИП которым нужен сервер; - пользователями которые хотят сделать свой сайт; - пользователями которые хотят выполнять расчеты на удаленном сервере не нагружая свою систему. Заказчиком были выдвинуты следующие требования к сайту: - современный и удобный интерфейс; - доступность сайта в Интернете. Для разработки информационной системы была выбрана интегрированная среда разработки PhpStorm из-за ее: - требуются для разработки информационной системы; - поддержки подключения к серверу сайта по FTP; - поддержки подключения к базе данных; - продвинутой технологии автоматического дополнения кода; - технологии форматирования кода; - поддержки большого количества дополнений для программы; - возможности кастомизации внешнего вида программы. При первом открытии информационной системы должна быть видна главная страница. Макет главной страницы представлен в соответствии с рисунком 1. Рисунок 1 – Макет главной страницы Для авторизации необходимо нажать на кнопку «Войти» в верхнем меню сайта. Макет формы авторизации представлен в соответствии с рисунком 2. Рисунок 2 – Авторизация Разработка информационной системы происходит в соответствии с технической документацией. Техническая документация – это документ, регламентирующий бизнес-цели, общее описание системы, объем работ, границы проекта, а также порядок разработки, оценки и приемки. 1.2 Описание выходной информации Выходная информация – это информация, которую человек или компьютер получает в результате обработки. Выходная информация представлена в соответствии с таблицей 1. Таблица 1 – Выходная информация
1.3 Описание входной информации Входная информация – это информация, которую получает человек или компьютер. Таблица 2 – Входная информация
В разрабатываемой информационной системе входной информацией будут: ФИО пользователей, контактные данные пользователей, информация об оплаченных заказах, информация о купленных пакетов услуг. 2 ОРГАНИЗАЦИЯ И ВЕДЕНИЕ ИНФОРМАЦИОННОЙ БАЗЫ 2.1 Описание внемашинной базы Внемашинная информационная база – это совокупность сообщений и документов, информация с которых может быть воспринята человеком без использования средств вычислительной техники. Внемашинное информационное обеспечение «Авангард консалтинг» представлено в соответствии с таблицей 3. Таблица 3 – Перечень документов
Продолжение таблицы 3
2.2 Описание внутримашинной базы Внутримашинная информационная база содержится на носителях и состоит из файлов. База может быть создана как совокупность отдельных файлов или как база данных. Любая информационная система на предприятии не может существовать без связи с базой данных, так как она предоставляет пользователю огромные возможности в работе с хранящейся информацией. Для работы с базой данных был выбран язык программирования SQL, который значительно упрощает работу в ней. В информационную базу входит такая информация, как: - список пользователей; - список заказов; - список транзакций; - список доступных серверов; - список доступных доменов; - сведения об нагрузке сервера; - отчеты. Файлы, касающиеся информационной системы расположены на удаленном сервере. 3 ФУНКЦИОНАЛЬНАЯ СТРУКТУРА АЛГОРИТМА РЕШЕНИЯ ЗАДАЧИ В информационной системе будут созданы таблицы, которые будут находиться на удаленном сервере. В них будет храниться вся информация. Для реализации проекта потребуется следующее: - операционная система Linux; - веб-сервер Apache; - система управления базами данных MySQL; - программная платформа Node.js. Проект состоит из двух частей. Первая часть предназначена для пользователей: пользователь может взаимодействовать с системой, кошельком, и создавать заказы. Вторая часть предназначена для администратора: администратор сможет конфигурировать работу сайта с помощью инструментов настроек и управления. Для того, чтобы перейти в административную часть, пользователю с правами администратора будут предоставлены специальные кнопки. Схема взаимодействия модулей представлена в соответствии с графической частью ПП 09.02.03 ПКС-418.29.22. С0. Листинг программы представлен в соответствии с приложением А. 4 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 4.1 Подготовка к работе Программное и аппаратное обеспечение должно соответствовать требованиям в соответствии с таблицей 4. Таблица 4 — Минимальные системные требования
4.2 Формирование и печать выходного документа Для того, чтобы открыть приложение, необходимо открыть в браузере ссылку «https://CloudHoster.com/». Результат выполнения представлен в соответствии с рисунком 3. Рисунок 3 – Главная страница приложения Для того, чтобы зарегистрироваться, необходимо перейти на форму регистрация. Форма регистрации представлена в соответствии с рисунком 4. Рисунок 4 – Форма регистрации После заполнения полей, необходимо нажать на кнопку «Ok». После этого пользователь будет перенаправлен на страницу выбора серверов. Форма выбора серверов представлена в соответствии с рисунком 5. Рисунок 5 – Выбор сервера После выбора сервера пользователь будет перенаправлен на сайт оплаты. Форма оплаты представлена в соответствии с рисунком 6. Рисунок 6 – Оплата После оплаты пользователю придёт письмо на почту с данными для входа в админ панель для управления сервером. Форма письма представлена в соответствии с рисунком 7. Рисунок 7 – Письмо После нужно авторизоваться в админ панели для управления сервером. Форма авторизации представлена в соответствии с рисунком 8. Рисунок 8 – Авторизация в админ панели После авторизации будет открыта страница с информацией о приобретенном сервере. Форма админ панель представлена в соответствии с рисунком 9. Рисунок 9 – Админ панель Для того чтобы изменить пользователь, необходимо нажать на кнопку «Выйти», которая располагается в правом верхнем углу приложения, в соответствии с рисунком 10. После выхода, пользователь будет перенаправлен на главную страницу. Рисунок 10 - Выход Литература 1 ГОСТ 19.105 – 78 Единая система программной документации: Общие требования к программным документам. – М: Изд-во стандартов, 1994. 2 ГОСТ 19.106 – 78 Единая система программной документации: Требова-ния к печатным документам, выполненным печатным способом. – М: Изд-во стандартов, 1994. 3 ГОСТ 19.402 – 78 Единая система программной документации: Описание программы. – М: Изд-во стандартов, 1994. 4 ГОСТ 19.404 – 79 Единая система программной документации: Поясни-тельная записка. Требования к содержанию и оформлению. – М: Изд-во стандар-тов, 1994. 5 ГОСТ 19.504 – 79 Единая система программной документации: Руковод-ство программиста. Требования к содержанию и оформлению. – М: Изд-во стан-дартов, 1994. 6 Сьерра Кэти. Изучаем Java. – М.: Эксмо, 2019. – 412 с. 7 Марк Лутц. Изучаем Python. – М.: Символ-Плюс, 2018. – 320 с. 8 Лафоре Роберт. ООП в С++. – М.: Эксмо, 2018. – 920 с. 9 Жемеров Д.И., и Исакова С.П. Kotlin в действии. – М.: ДМК Пресс, 2017. – 402 с. 10 Филимонова Е.В. Разработка и реализация конфигураций в системе 1С:Предприятие. – М.: ДМК Пресс, 2018. – 500 с.
|