КР ПСП Java

advertisement
Требования и распределение заданий
к контрольной работе по ПСП
1. Общие положения
Архив должен содержать:
1) Исходные коды всех 4-х проектов;
2) Файлы для запуска программ;
3) Отчет по каждой выполненной работе (постановка задачи, весь
или выборочный листинг кода, демонстрация работы – скрины
приложений).
Контрольная работа представляет собой выполнение 4-х
практических задач:
1) разработка информационного сайта на HTML\CSS\Java Script\
2) Разработка апплета на Java
3) Разработка на Java GUI-приложения с организацией
взаимодействия с базой данных
4) Разработка клиент-серверного приложения с использованием
протоколов TCP/IP или UDP на основе языка Java или разработка webприложения на основе технологии JSP/Servlets (в зависимости от
варианта).
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-приложения (CRUD) с организацией
взаимодействия с базой данных (с графическим интерфейсом
пользователя, может содержать меню, панели инструментов,
диалоговые окна и т.д.).
 Третий тип программ – это приложение на Java в архитектуре
клиент-сервер с использованием протокола TCP или UDP, или webприложение на основе JSP/Servlets с базой данных (в зависимости от
варианта).
Требования к web-приложению:
Разработать
Web-приложение,
позволяющее
осуществлять
взаимодействие с базой данных (Access) в соответствии с темой
индивидуального задания. В приложении должны быть реализованы
следующие функции:
1. Просмотр, добавление, удаление и редактирование записей.
2. Возможность вывода информации из базы данных в
отсортированном виде по каждому полю в зависимости от выбора
пользователя (обновление должно происходить при «клике»
мыши на соответствующем столбце в заголовке таблицы).
3. Поиск по каждому полю.
В пояснительном тексте к программам необходимо раскрыть
концепцию предметной области и представить описание работы программ
(что позволяет делать программа, как ее запустить, определенный
тестовый пример, скриншоты, фрагменты исходного кода с
комментариями).
Распределение заданий по контрольной работе по ПСП
1. Разработать сайт рекламного агентства. К разработанному сайту составить диаграммы UML:
вариантов использования, состояний, деятельности. Сайт должен содержать модуль JavaScript,
предоставляющего клиенту возможности создания анимированного логотипа и слогана своей
компании. Реализовать несколько видов анимации для выбора пользователем.
2. Разработка системы прогнозирования прибыли на основе истории продаж.
3. Разработать апплет, выводящий на экран изображение Цветика-Семицветика. При нажатии на
кнопку изменяется цвет некоторого лепестка. Цвет выбирать из списка.
4. Разработать приложение на основе JSP/Servlets с базой данных по учету информации о продаже
мобильных телефонов.
Related documents
Download