Главная страница
Навигация по странице:

  • Список литературы

  • Очередная еботня. 1. Характеристика деятельности ООО сервер 5


    Скачать 217.19 Kb.
    Название1. Характеристика деятельности ООО сервер 5
    Дата23.12.2018
    Размер217.19 Kb.
    Формат файлаdocx
    Имя файлаОчередная еботня.docx
    ТипРеферат
    #61496
    страница6 из 6
    1   2   3   4   5   6

    6. Обоснование выбора вида программного обеспечения в конкретных производственных условиях ООО «СЕРВЕР»-партнера



    WordPress система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Написана на PHP, в качестве базы данных использует MySQL. Сфера применения — от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты.

    Для работы с графикой был выбран пакет Paint NET 3.2.1, который является наиболее известным и популярным среди бесплатных программ. Paint NET содержит весь необходимый набор для работы с графическими изображениями.

    Принципы выбора инструментов для разработки:

    • программное обеспечение должно быть бесплатным;

    • программное обеспечение должно позволять выполнять отладку в домашних условиях, т.е. без необходимости каждый раз вносить изменения в проект непосредственно на web-сервере;

    • независимость от платформы.

    С учетом приведенных принципов был выбран следующий набор инструментов: HTML, CSS, JavaScript, PHP.

    HTML - HyperText Markup Language - стандартный язык программирования, предназначенный для создания гипертекстовых документов в среде WEB.

    HTML-документы могут просматриваться различными типами WEB-браузеров. Когда документ создан с использованием HTML, WEB-браузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.

    Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя тэги HTML можно обозначать данные элементы, обеспечивая WEB-браузеры минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документов. Все что необходимо, чтобы прочитать HTML-документ - это WEB-браузер, который интерпретирует тэги HTML и воспроизводит на экране документ.

    CSS (Cascading Style Sheeets) - каскадные таблицы стилей.

    Стиль - набор параметров, задающий внешнее представление объекта.

    Преимущества CSS:

    • CSS позволяет значительно сократить размер кода и сделать его читабельным;

    • CSS позволяет задавать такие параметры, которые нельзя задать только языком HTML. Например, убрать подчеркивание у ссылок;

    • CSS позволяет легко изменять внешний вид страниц. Представьте, вы сделали сайт из 50 страниц, на которых все заголовки синего цвета. Через какое-то время, вы захотели поменять синий цвет на зеленый. Вам придется пройтись по всем 50 страницам и поменять цвет в соответствующем атрибуте. С CSS вам придется сделать это лишь один раз, в таблице стилей;

    • с CSS связана так называемая блочная верстка сайта.

    JavaScript - это язык написания сценариев, разработанный компанией Netscape Communications, для создания клиентских и серверных интернет-приложений. Netscape Navigator создан для интерпретации сценариев JavaScript, внедренных в веб-страницы.

    JavaScript - объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript.

    JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

    Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

    PHP - скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки web-приложений. В настоящее время поддерживается подавляющим большинством хостинг- провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических web-сайтов.

    Популярность в области построения web-сайтов определяется наличием большого набора встроенных средств для разработки web-приложений.

    Основные из них:

    • автоматическое извлечение POST и GET-параметров, а также переменных окружения web-сервера в предопределённые массивы;

    • файловые функции успешно обрабатывают как локальные, так и удалённые файлы;

    • автоматическая отправка HTTP-заголовков;

    • работа с cookies и сессиями;

    • обработка файлов, загружаемых на сервер;

    • работа с HTML заголовками и HTTP авторизацией.

    Логическая структура web-приложения отображает то, как именно связаны между собой страницы одного сайта. При разработке магазина электронной техники максимальная связь страниц достигнута при помощи постоянного отображения главного меню сайта, благодаря этому навигация по сайту не вызывает никаких затруднений.

    Логическая структура интернет-магазина электронной техники представлена в соответствии с рисунком 10.



    Рисунок 11 – Логическая структура интернет-магазина электронной техники

    Каждая директория предназначена для хранения файлов определенного типа, каждый из которых выполняет определенную функцию:

    - файл wp-config.php – содержит информацию, необходимую для подключения к базе данных. Это: имя базы данных, имя пользователя и пароль для доступа.

    - файл sidebar.php – данный файл выводит боковые колонки, в которых отображается меню и другая вспомогательная информация.

    - файл header.php – файл шаблона отвечает за вывод шапки сайта.

    - файл page.php – файл, который отображает структуру страницы.

    - файл comments.php – шаблон для отображения комментариев на страницах.

    - файл footer.php – отвечает за отображение подвала сайта;

    -файл index.php – отвечает за вывод главной страницы WordPress, обратите внимание: главная страница может быть, как динамичной так и статичной, это нужно учитывать при верстке шаблона;

    - файл .htaccess – содержит настройки для web-сервера Apache, который обеспечивает нормальную работу хостинга. Если данный файл отсутствует или неработоспособен, то становится невозможным переход по ссылкам записей на блоге, при этом выдается код 404 «Страница не найдена»;

    - в папке wp-admin содержатся файлы предназначенные для административной панели;

    - в папке wp-includes хранятся служебные файлы системы;

    - в папке wp-content – содержится данные о плагинах, расширениях, а также темах, используемых в CMS Wordpress.

    - в папке wp-snapshots содержатся резервные копии сайта.

    Запуск разработанного Web-приложения и надёжность его работы без сбоев должно обеспечивать аппаратное обеспечение. Любая компьютерная программа для нормальной работы должна располагать определенным количеством ресурсов, и, если таких ресурсов по каким-либо причинам не хватает, программа может потерять часть своей функциональности, либо при критической нехватке ресурсов полностью утратить работоспособность.

    Управление Web-приложением осуществляется посредством навигационного меню, поэтому для полноценного функционирования программного товара необходимо наличие манипулятора мышь.

    Физическое размещение системы в целом и расположение её отдельных подсистем представлено на диаграмме размещения в соответствии с рисунком 6.



    Рисунок 12 – Диаграмма размещения сайта ООО «СЕРВЕР»

    Технические характеристики компьютера, на котором проводилось тестирование:

    • процессор AMD FX-8350 4.1 GHz;

    • 16,00 ГБ оперативной памяти, DDR3;

    • видеокарта AMD RX550 2GB.

    Приветствуется изменение указанных характеристик в сторону увеличения. Изменение характеристик в сторону уменьшения не желательно, поскольку это приведет к значительному снижению работоспособности Web-приложения. Для правильности работы сайта, необходимо использовать браузеры Google Chrome или Mozilla Firefox последних версий.

    Заключение


    В процессе прохождения практики был разработан проект интернет-магазина по продажам компьютерной техники.

    Интернет-магазин по продажам компьютерной техники предназначен для продажи различных товаров через интернет. Областью применения данного Web-приложения выступает интернет-торговля.

    Создание данного интернет-магазина позволит продвигать и продавать товары, уменьшить издержки на рекламу и приобрести дополнительный рынок сбыта своего товара, расширить клиентскую аудиторию и, как следствие, увеличение прибыли.

    Интернет-магазин имеет удобный и понятный интерфейс, благодаря которому не требуется излишних усилий в освоении работы с сайтом. Вся информация не содержит ничего лишнего.

    В результате прохождения практики были отточены навыки в дизайне сайтов, проектировки интерфейсов, разработке логотипов. Приобретены практические умения HTML и CSS верстки сайтов, а также использования системы управления содержимым сайта.

    Список литературы
    1. Администратор информационных технологий / IT Manager, №1, 2014. - М.: ИТ Медиа, 2014. - 196 c.
    2. Администратор информационных технологий / IT Manager, №2, 2015. - М.: ИТ Медиа, 2015. - 153 c.
    3. Администратор информационных технологий / IT Manager, №4, 2016. - М.: ИТ Медиа, 2016. - 577 c.
    4. Администратор информационных технологий / IT Manager, №9, 2016. - М.: ИТ Медиа, 2016. - 446 c.
    5. Александр, Брешенков Базы данных / Брешенков Александр. - М.: LAP Lambert Academic Publishing, 2016. - 404 c.
    6. В.Е., Лаевский Имитационное моделирование: моногр. / В.Е. Лаевский, В.П. Денисов und Д.В. Дубинин. - М.: LAP Lambert Academic Publishing, 2014. - 132 c.
    7. Директор информационной службы, сентябрь 2013: моногр. . - М.: Открытые Системы, 2014. - 266 c.
    8. Журнал "Новый Акрополь", №52, сентябрь 2005. - М.: Новый Акрополь, 2014. - 853 c.
    9. Журнал Открытые системы. СУБД №1. - М.: Открытые Системы, 2018. - 669 c.
    10. ИТ инфраструктура бизнеса / IT Expert, №1, 2012. - М.: ИТ Медиа, 2015. - 687 c.
    11. ИТ инфраструктура бизнеса / IT Expert, №10, 2012. - М.: ИТ Медиа, 2017. - 733 c.
    12. Информационная безопасность систем организационного управления. Теоретические основы. В 2 томах. Том 1. - М.: Наука, 2017. - 496 c.
    13. Корепин, В. Основы работы в Microsoft Dynamics AX 2012 / В. Корепин. - М.: Эком, 2016. - 418 c.
    14. Кук, Ниалл Предприятие 2.0. Социальное программное обеспечение сегодня и завтра / Ниалл Кук. - М.: Аквамариновая Книга, 2018. - 717 c.
    15. Леонид, Котюжанский und Наталия Рыжкова Бесконтактное человеко-машинное взаимодействие / Леонид Котюжанский und Наталия Рыжкова. - М.: LAP Lambert Academic Publishing, 2014. - 312 c.
    16. Мстислав, Борисович Борисенко Системы защиты web-приложений в условиях недостоверности данных / Мстислав Борисович Борисенко. - М.: LAP Lambert Academic Publishing, 2015. - 906 c.
    17. Осокин, Степан Локальная инфраструктура пространственных данных / Степан Осокин. - М.: LAP Lambert Academic Publishing, 2015. - 132 c.
    18. Пекунов, Владимир Теория объектно-событийных моделей. / Владимир Пекунов. - М.: LAP Lambert Academic Publishing, 2016. - 140 c.
    19. Редактор, Редактор Е. Сухарев М. Сухарев Обеспечение информационной безопасности в экономической и телекоммуникационной сферах. Книга 2 / Редактор Е. Редактор М. Сухарев Сухарев. - М.: Радиотехника, 2016. - 216 c.
    20. Самуйлов, Константин Евгеньевич Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / Самуйлов Константин Евгеньевич. - М.: Альпина Паблишер, 2016. - 650 c.
    21. Трайнев, В. А. Информационные коммуникационные педагогические технологии (обобщения и рекомендации): моногр. / В.А. Трайнев, И.В. Трайнев. - М.: Дашков и Ко, 2015. - 280 c.
    22. Узденбаев, Жанбай Адаптивные системы управления технологическими процессами / Жанбай Узденбаев. - М.: LAP Lambert Academic Publishing, 2014. - 104 c.
    23. Ульянычев, Николай Системность научных исследований в медицине / Николай Ульянычев. - М.: LAP Lambert Academic Publishing, 2014. - 140 c.
    24. Форд, Н. Продуктивный программист. Как сделать сложное простым, а невозможное - возможным / Н. Форд. - М.: Символ-плюс, 2016. - 850 c.
    25. Шайтура, Сергей Компьютер. Помощник или соперник / Сергей Шайтура. - М.: LAP Lambert Academic Publishing, 2015. - 304 c.
    1   2   3   4   5   6


    написать администратору сайта