Программирование сетевых приложений
Cрок выполнения : 13.06.2013
Вид работы : Контрольная
Дисциплины:
Информатика, Программирование: Программирование, Веб-Программирование, Html, Php, JavaScrip, Perl, Веб.
|
Добавлен 27.05.2013 15:55:04
Уникальность:
Доработка:
Подробно: Обязательно наличие пояснительной записки. 1. Разработать сайт компании по продаже автомо-билей. К разработанному сайту составить диаграм-мы UML: вариантов использования, состояний, компонентов. Сайт должен содержать модуль Ja-vaScript, позволяющий осуществлять фильтрацию записей по марке автомобиля и по году выпуска. 2. Разработать GUI-приложение + БД для учета продаж канцелярских товаров. 3. Разработать апплет, выводящий на экран изобра-жение Цветика-Семицветика. При нажатии на кнопку изменяется цвет некоторого лепестка. Цвет выбирать из списка. 4. Разработать приложение на основе JSP/Servlets с базой данных по учету информации о продаже мо-бильных телефонов 1. Контрольная работа представляет собой выполнение 4-х практических задач: 1) разработка информационного сайта на HTML_x_CSS_x_Java Script и составление к нему моделей UML 2) Разработка апплета на Java 3) Разработка на Java GUI-приложения с организацией взаимодействия с базой данных 4) Разработка клиент-серверного приложения с использованием протоколов TCP/IP или UDP на основе языка Java или разработка web-приложения на основе технологии JSP/Servlets (в зависимости от варианта) Работа оформляется на листах формата А4 машинописным текстом (шрифт 14 Times New Roman, интервал одинарный, выравнивание по ширине). К пояснительной записке прилагается диск, на котором разместить: – пояснительную записку к контрольной работе – исходные и откомпилированные файлы проектов 2. Требования к сайту a) Индексная страница сайта обязательно должна содержать frame-структуру (наличие минимум 3-х фрэймов). Можно использовать таблицы и слои. b) В одном из фрэймов должен присутствовать модуль навигации по сайту (меню должно содержать минимум 5 опций). Например, 1 - Главная (домашняя) страница, 2 - Прайс-лист, 3 - Фото (каталог) товаров, 4 - Справочная информация, 5 - О фирме, 6 - Офис; 7 - Партнёры; 8 - Вакансии; 9 - Потребности; 10 - Сервисы. c) Информация о предоставляемых услугах (товарах) должна хра-ниться в XML – файле и визуализироваться с помощью XSL!!! d) В одном из фрэймов обязательно наличие анимированного логотипа компании. e) Предусмотреть использование CSS и JavaScript. 3. Требования к приложениям на Java Для написания программ на Java вам понадобится пакет JDK (Java Development Kit, комплекс средств разработки Java), инструментальная среда разработки (например, NetBeans) и локальный web-сервер, например Tomcat, который идет в полной поставке NetBeans (потребуется, если вам необходимо разработать web-приложение). Очень много полезной информации на сайте netbeans.org. Требуется разработать три проекта. Первый тип программы – апплеты Java (это программы, которые встраиваются в web-страницы). Второй тип программ – GUI-приложения с организацией взаимодействия с базой данных (с графическим интерфейсом пользователя, может содержать меню, панели инструментов, диалоговые окна и т.д.). Третий тип программ – это приложение на Java в архитектуре клиент-сервер с использованием протокола TCP или UDP, или web-приложение на основе JSP/Servlets с базой данных (в зависимости от варианта). Требования к web-приложению: Разработать Web-приложение, позволяющее осуществлять взаимодействие с базой данных (Access) в соответствии с темой индивидуального задания. В приложении должны быть реализованы следующие функции: 1. Просмотр, добавление, удаление и редактирование записей 2. Возможность вывода информации из базы данных в отсортированном виде по каждому полю в зависимости от выбора пользователя (обновление должно происходить при «клике» мыши на соответствующем столбце в заголовке таблицы). 3. Поиск по каждому полю. В пояснительном тексте к программам необходимо раскрыть концепцию предметной области и представить описание работы программ (что позволяет делать программа, как ее запустить, определенный тестовый пример, скриншоты, фрагменты исходного кода с комментариями). 4. Моделирование (язык UML) можно осуществлять в среде Rational Rose. 5. Требования к пояснительной записке • титульный лист; • содержание; • задание по контрольной работе • моделирование информационного сайта на языке UML (отразить необходимые диа-граммы + дать пояснения к ним) • описание сайта (3-5 листа) – описывается принцип функционирования сайта + скрины; • описание приложений на Java • список источников, использованных при разработке проекта; • приложение (выборочный листинг кода)
Кратко: 1) разработка сайта на HTML_x_CSS_x_Java Script и составление к нему моделей UML 2) Разработка апплета на Java 3) Разработка на Java GUI-приложения с организацией взаимодействия с базой данных 4) Разработка клиент-серверного приложения с использованием протоколов TCP/IP или UDP на основе JSP/Servlets