Создан заказ №1308445
12 августа 2016
СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK
Как заказчик описал требования к работе:
Задание 2 Задание №2 СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK
Контрольная работа
РАЗРАБОТКА ИНТЕРНЕТ ПРИЛОЖЕНИЙ (WEB-ПРОГРАММИРОВАНИЕ)
Для выполнения контрольной работы необходимо реализовать небольшой web-сайт с использованием технологий Perl, CatalystWebFramework, TemplateToolk
it, DBIxClass и jQuery. Тематику сайта выбирает студент, но её необходимо обсудить с преподавателем. Основная цель выполнения работы – показать навыки разработки Веб-приложения с использованием современных инструментов: на стороне сервера: o Использование Веб-каркаса (Web-framework) для обработки запросов пользователя; o Использование объектного доступа к базе данных; на стороне клиента o Использование языка разметки HTML, CSS; o Использование языка JavaScript для управления HTML страницей; o Использование JavaScript каркаса для упрощения доступа к объектам страницы; o Использование технологии Ajax для динамической загрузки данных на странице. Требования к выполнению работы: 1. Язык разработки на стороне сервера - Perl; 2. Наличие базы данных SQLite, MySQL или PostgreSQL; 3. База данных должна включать не менее 4-х таблиц, и как минимум две должны иметь связь «многие-ко-многим»; 4. Объектный доступ к базе данных через DBIxClass; 5. Добавить собственные методы и связи в схемы DBIxClass; 6. Реализовать инструменты для добавления, удаления и изменения записей в БД по средствам DBIxClass; 7. Все данные, передаваемые на сервер, должны проходить обязательную проверку; 8. Оформление страниц в виде шаблонов TemplateToolkit; 9. В оформлении страниц должны использоваться изображения, и таблицы стилей CSS; 10. Динамическое обновление web-страниц с использованием jQuery (Ajax); 11. Наличие динамических элементов интерфейса на web-страницах с использованием jQuery. Справочные материалы по технологиям: Perl - http://perldoc.perl.org; Catalyst: - сайт проекта: http://www.catalystframework.org - руководство: http://search.cpan.org/~ether/Catalyst-Manual/; - документация http://search.cpan.org/~jjnapiork/Catalyst-Runtime; DBIx Class - http://www.dbix-class.org (http://search.cpan.org/~ribasushi/DBIx-Class/) Template Toolkit - http://template-toolkit.org JQuery - http://jqueryui.com Кроме этого, загрузить любой модуль Perl и получить руководство по его использованию можно по адресу http://search.cpan.org. Инструменты для разработки: Интерпретатор Perl для пользователей Windows: o ActiveState - http://www.activestate.com/activeperl/downloads; o Strawberry - http://strawberryperl.com/; Если был выбран ActivePerl, то установка модулей (Catalyst, Template Toolkit, DBIx Class, …) может быть выполнена с помощью утилиты PPM. Если же выбран StrawberryPerl или Perl в ОС Linux, то модули устанавливаются через консоль, с помощью команды perl –MCPAN; jQuery -http://jqueryui.com/download. Можете вместо Perl использовать любой язык программирования. Главное условие - использовать базу данных, в которой как минимум две таблицы должны иметь связь многие-ко-многим. Ваше Веб-приложение должно отображать содержимое базы и реализовать возможность редактирования записей хотя бы в одной таблице. Тематику и оформление придумайте на свое усмотрение.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
13 августа 2016
Заказ завершен, заказчик получил финальный файл с работой
5
СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK .docx
2016-08-16 22:22
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отлично!Всё в срок, Работа выполнена аккуратно и без ошибок! Всем советую данного автора.