close

Вход

Забыли?

вход по аккаунту

?

Отчет (8)

код для вставкиСкачать
Министерство образования и науки Российской Федерации
Самарский государственный архитектурно-строительный университет
Факультет информационных систем и технологий
Кафедра прикладной математики и вычислительной техники
ОТЧЕТ
о прохождении 2-ой производственной практики
студента 4 курса 107 группы ФИСТ:
Кошкарёва Николая Александровича
Наименование базы практики: «Студия 12»
Руководитель от базы практики: Законов Николай Игоревич.
Руководитель от кафедры ПМ и ВТ: Шаврин Вадим Юрьевич.
Самара – 2011 г.
Оглавление
Характеристика организации «Студия 12»
История организации
3
Технологии, используемые в организации
4
-PHP
-1C Bitrix
4
5
Проекты, разработанные организацией
6
-Broadband BC
-Recz.ru.
6
7
Описание проделанной работы
Задачи
8
Ход выполнения работы
8
Результаты
11
Заключение
Выводы
12
История организации TwelveTec
Создана в США в штате Нью-Йорк. Имеет ряд представительств в различных городах и
штатах США, а так же Канаде, городе Саскатун. Головной офис находится в городе НьюЙорк. Руководит представительством в США Кей Стил (Kay Steele). Представительством
в Канаде руководит Михаил Дегтярев. Компания была создана в 2006 и до 2010 года
занималась
разработкой
корпоративных
веб-сайтов.
С
2011
года
полностью
переключилась на разработку собственных Интернет-проектов. В настоящее время
сотрудничает с многими известными американскими и российскими фирмами и
магазинами, являясь постоянным партнером при разработке Web-сайтов и приложений.
В России имеет представительство в городе Самара в лице ИП Законова Николая
Игоревича. Российским отделением фирмы созданы сайты для многих крупных
российских, и самарских в частности фирм и магазинов, а так же многие собственные
российские и интернациональные сервисы и проекты, о некоторых из которых будет
рассказано ниже.
Используемые технологии
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.Broadband BC (broadbandbc.com) – телекоммуникационный проект, предоставляющий
услуги роботизированных звонков на территории США. Система построена на базе
технологии Voice Over IP (VOIP) и языка программирования PHP. Клиентами сервиса
являются государственные учреждения, проводящие социальные и политические
кампании, учебные заведения, а также малый и средний бизнес.
2. Recz.ru – первая в России голосовая социальная сеть, главной целью которой является
предоставление возможностей записи голосовых сообщений на популярных социальных
площадках (vkontakte, facebook, twitter). Программная часть проекта построена на базе
языка программирования PHP и технологии потоковой передачи голоса и сеть
тематических блогов.
Описание проделанной работы
Целью практики в организации было ознакомиться с работой существующих в компании
тематических блогов, наполнить их необходимым контентом, следить и устранять
возможные сбои и неисправности. Для оптимизации работы в команде, компания
использует корпоративную систему управления RedMine, которая позволяет руководству
своевременно следить за ходом выполнения работ, при необходимости корректировать
текущие задачи и выдавать новые.
Первым блогом, с которым предстояло работать, был коммерческий тематический блог
Кея Стила, www.aspartamedanger.com , посвященный свойствам заменителя сахара –
аспартама. Блог предстояло наполнить уникальными статьями на английском языке,
посвященным данной тематике, и сделать возможной регистрацию пользователей и
оставление ими комментариев. Для управления этим и некоторыми другими блогами
используется платформа WordPress, облегчающая онлайн-контроль и заполнение
контентом тематических блогов.
Вторым блогом стал сайт известного в США и по всему миру магазина аксессуаров для
штор New York Window Fashion – www.nywindowfashion.com . Задачи аналогичные
предыдущим, за исключением формы регистрации. Так же предстояло сделать
возможность добавления новых картинок в разделы и портфолио магазина и добиться
автоматического ресайза их под нужный размер.
Результаты
В результате проделанной работы оба тематических блога были полностью заполнены
необходимым текстовым и графическим контентом, приведены в порядок и доработаны
некоторые функции сайтов. В настоящее время сайты полностью функционируют, и их
регулярно посещают большое количество пользователей Интернета по всему миру.
Выводы
В результате практики было изучено много новых свойств языка PHP, что позволило
реализовать поставленные базой практики задачи, а также произведено знакомство с
азами языка 1С Bitrix, который сейчас активно используется компанией. Изучены
программа корпоративного управления RedMine, платформа построения блогов
WordPress, аналитическая программа Google Analytics и еще некоторые сервисы,
облегчающие работу с онлайн-сервисами и блогами. В ходе практики сложились хорошие
отношения с руководством организации и коллективом, которые всегда помогали при
возникавших проблемах и вопросах.
Документ
Категория
Компьютерные сети
Просмотров
221
Размер файла
2 332 Кб
Теги
отчет
1/--страниц
Пожаловаться на содержимое документа