Создан заказ №1320842
31 августа 2016
СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK
Как заказчик описал требования к работе:
Контрольная работа РАЗРАБОТКА ИНТЕРНЕТ ПРИЛОЖЕНИЙ (WEB-ПРОГРАММИРОВАНИЕ)
Для выполнения контрольной работы необходимо реализовать небольшой web-сайт с использованием технологий Perl, CatalystWebFramework, TemplateToolkit, 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 дней
Заказчик принял работу без использования гарантии
1 сентября 2016
Заказ завершен, заказчик получил финальный файл с работой
5
СОЗДАНИЕ ИНТЕРНЕТ ПРИЛОЖЕНИЯ НА БАЗЕ CATALYSTWEBFRAMEWORK.docx
2017-05-05 16:46
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо за отлично выполненную работу, рекомендую всем.
Качественно, быстро, автор всегда на связи.