Характеристика организации "Студия 12"
История создания "Студии 12", разрабатывающей Web-сайты и приложения. Характеристика используемых технологий: PHP, 1C-Bitrix. Изучение проектов организации. Заполнение тематических блогов текстовым и графическим контентом, расширение функций сайтов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | отчет по практике |
Язык | русский |
Дата добавления | 07.08.2013 |
Размер файла | 3,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Самарский государственный архитектурно-строительный университет
Факультет информационных систем и технологий
Кафедра прикладной математики и вычислительной техники
ОТЧЕТ
о прохождении 2-ой производственной практики
студента 4 курса 107 группы ФИСТ:
Кошкарёва Николая Александровича
Наименование базы практики: «Студия 12»
Руководитель от базы практики:
Законов Николай Игоревич
Руководитель от кафедры ПМ и ВТ:
Шаврин Вадим Юрьевич
Самара 2011
Оглавление
1. Характеристика организации «Студия 12»
1.1 История организации Twelve Tec
1.2 Используемые технологии
1.3 Проекты организации
2. Описание проделанной работы
Выводы
1. Характеристика организации «Студия 12»
1.1 История организации Twelve Tec
Создана в США в штате Нью-Йорк. Имеет ряд представительств в различных городах и штатах США, а так же Канаде, городе Саскатун. Головной офис находится в городе Нью-Йорк. Руководит представительством в США Кей Стил (Kay Steele). Представительством в Канаде руководит Михаил Дегтярев. Компания была создана в 2006 и до 2010 года занималась разработкой корпоративных веб-сайтов. С 2011 года полностью переключилась на разработку собственных Интернет-проектов. В настоящее время сотрудничает с многими известными американскими и российскими фирмами и магазинами, являясь постоянным партнером при разработке Web-сайтов и приложений.
В России имеет представительство в городе Самара в лице ИП Законова Николая Игоревича. Российским отделением фирмы созданы сайты для многих крупных российских, и самарских в частности фирм и магазинов, а так же многие собственные российские и интернациональные сервисы и проекты, о некоторых из которых будет рассказано ниже.
1.2 Используемые технологии
1.PHP
PHP (англ. PHP: Hypertext Preprocessor - «PHP: препроцессор гипертекста», англ. Personal Home Page Tools (устар.) - «Инструменты для создания персональных веб-страниц») - скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. Проект распространяется под собственной лицензией, несовместимой с GNU GPL.
В области программирования для Сети PHP - один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений[7]. Основные из них:
автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
взаимодействие с большим количеством различных систем управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интерфейс PDO);
автоматизированная отправка HTTP-заголовков;
работа с HTTP-авторизацией;
работа с cookies и сессиями;
работа с локальными и удалёнными файлами, сокетами.
обработка файлов, загружаемых на сервер;
работа с XForms;
В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующемся на данных поисковых систем, в апреле 2011 года PHP находился на 5 месте среди языков программирования.[5] К крупнейшим сайтам, использующим PHP, относятся Facebook, ВКонтакте, Wikipedia и др.
Входит в LAMP - распространённый набор программного обеспечения для создания и хостинга веб-сайтов (Linux, Apache, MySQL, PHP).
2. 1C-Bitrix
Система ориентирована на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов.
Для хранения данных сайта используется файловая система сервера и реляционная СУБД. Поддерживаются следующие СУБД: MySQL, Oracle, MS SQL. Продукт работает на Microsoft Windows и UNIXЃ]подобных платформах, включая Linux.
«1С-Битрикс: Управление сайтом» продаётся в одной из семи составленных фирмой-разработчиком редакций (Старт, Стандарт, Эксперт, Малый бизнес, Бизнес, Веб-кластер, Бизнес веб-кластер), определяющих набор модулей и функциональность системы.
Количество модулей в устанавливаемой системе зависит от редакции продукта.
Для корректной работы с системой управления пользователям без знания языков HTML и PHP требуется предварительная настройка системы (создание шаблона на базе графического дизайна, создание структуры разделов и страниц, а также подключение модулей системы). Данную возможность предоставляют партнёры компании «1С-Битрикс».
Идеология системы представляет собой разделение логики на модули и компоненты.
Модули в «1С-Битрикс: Управление сайтом» - это набор программных компонентов, отвечающих за работу с различными типами баз данных, а также предоставляющих унифицированный API системы.
Компоненты служат для связи конечного представления информации на сайте с программным ядром системы. Они используют API, созданный модулями, для организации выборки, модификации, управления информацией в базе данных.
Первая версия системы выпущена в 2001 году. На настоящий момент доступна версия 10.0.9 в различных редакциях.
1.3 Проекты организации
1.Broadband BC (broadbandbc.com) - телекоммуникационный проект, предоставляющий услуги роботизированных звонков на территории США. Система построена на базе технологии Voice Over IP (VOIP) и языка программирования PHP. Клиентами сервиса являются государственные учреждения, проводящие социальные и политические кампании, учебные заведения, а также малый и средний бизнес.
2. Recz.ru - первая в России голосовая социальная сеть, главной целью которой является предоставление возможностей записи голосовых сообщений на популярных социальных площадках (vkontakte, facebook, twitter). Программная часть проекта построена на базе языка программирования PHP и технологии потоковой передачи голоса и сеть тематических блогов.
2. Описание проделанной работы
студия блог контент сайт
Целью практики в организации было ознакомиться с работой существующих в компании тематических блогов, наполнить их необходимым контентом, следить и устранять возможные сбои и неисправности. Для оптимизации работы в команде, компания использует корпоративную систему управления RedMine, которая позволяет руководству своевременно следить за ходом выполнения работ, при необходимости корректировать текущие задачи и выдавать новые.
Первым блогом, с которым предстояло работать, был коммерческий тематический блог Кея Стила, www.aspartamedanger.com, посвященный свойствам заменителя сахара - аспартама. Блог предстояло наполнить уникальными статьями на английском языке, посвященным данной тематике, и сделать возможной регистрацию пользователей и оставление ими комментариев. Для управления этим и некоторыми другими блогами используется платформа WordPress, облегчающая онлайн-контроль и заполнение контентом тематических блогов.
Вторым блогом стал сайт известного в США и по всему миру магазина аксессуаров для штор New York Window Fashion - www.nywindowfashion.com. Задачи аналогичные предыдущим, за исключением формы регистрации. Так же предстояло сделать возможность добавления новых картинок в разделы и портфолио магазина и добиться автоматического ресайза их под нужный размер.
Результаты
В результате проделанной работы оба тематических блога были полностью заполнены необходимым текстовым и графическим контентом, приведены в порядок и доработаны некоторые функции сайтов. В настоящее время сайты полностью функционируют, и их регулярно посещают большое количество пользователей Интернета по всему миру.
Выводы
В результате практики было изучено много новых свойств языка PHP, что позволило реализовать поставленные базой практики задачи, а также произведено знакомство с азами языка 1С Bitrix, который сейчас активно используется компанией. Изучены программа корпоративного управления RedMine, платформа построения блогов WordPress, аналитическая программа Google Analytics и еще некоторые сервисы, облегчающие работу с онлайн-сервисами и блогами. В ходе практики сложились хорошие отношения с руководством организации и коллективом, которые всегда помогали при возникавших проблемах и вопросах.
Размещено на Allbest.ru
Подобные документы
Средства организации блогов, разновидности CMS используемых для разработки и сопровождения блогов, их достоинства и недостатки. Общий алгоритм работы программного средства и алгоритмы работы с данными. Программное конструирование индивидуальных блогов.
дипломная работа [3,6 M], добавлен 10.07.2012Типы и виды сайтов: персональные (домашние) странички, сайты-визитки, информационные сайты, промо-сайты, фотогалереи, корпоративные представительства, интернет-магазины. Основные этапы создания дизайна. Программирование кода. Хостинг и раскрутка.
курсовая работа [608,6 K], добавлен 27.06.2013Характеристика предприятия ОАО ААК "Прогресс". История развития глобальной сети интернет. Технологии, используемые при создании сайтов. Статические сайты с интерактивными веб-страницами. Требования к сайту. Технология Microsoft.NET и среда ASP.NET.
дипломная работа [532,1 K], добавлен 24.06.2013Понятие и основные функции систем управления web-контентом. Система управления web-контентом как программный комплекс, предоставляющий функции создания, редактирования, контроля и организации web-страниц. Обзор и анализ существующих систем WCMS.
курсовая работа [419,4 K], добавлен 29.12.2014Управление электронным бизнесом. Изучение технологии создания сайта предприятия с использованием выбранных бесплатных конструкторов сайтов. Сравнительный анализ макетов сайтов, разработанных для организации с помощью конструкторов "Nethouse" и "А5".
курсовая работа [867,2 K], добавлен 23.03.2016Понятие технических средств управления - аппаратура приема и обработки информации. Технические средства составления, изготовления документов и их классификация. Принтер, сканер, диктофонная техника. Характеристика дизайнерской студии "Акур Дизайн Студия".
курсовая работа [1,2 M], добавлен 14.02.2011Теоретический обзор по проблеме создания web-сайта "Конфликты в организации". Анализ информационных ресурсов и сервисов. Характеристика методов исследования конфликтов в организациях. Программный пакет Macromedia Dreamweaver для создания web-сайтов.
дипломная работа [1,7 M], добавлен 22.06.2015Классификация современных web-технологий. Сравнительный анализ систем управления сайтами. Исследование методов разработки, оптимизации и продвижения Web-сайта. Изучение фреймворков, используемых при разработке сайтов. Обзор создания графического дизайна.
дипломная работа [3,8 M], добавлен 07.11.2013Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.
дипломная работа [2,9 M], добавлен 12.08.2017Постановка задачи разработки web-системы индивидуальных блогов. Создание основных программных модулей и элементов базы данных. Алгоритм работы с записями и комментариями, добавления математических формул. Расчет экономических показателей проекта.
отчет по практике [3,1 M], добавлен 06.07.2012