Контрольная работа выполняется по вариантам заданий или по теме, предложенной студентом, и согласованной с преподавателем.
В ходе выполнения контрольной работы студент проектирует и реализует полнофункциональный сайт.
Основная учебная цель выполнения контрольной работы – закрепление теоретических знаний, полученных в процессе изучения дисциплины web-программирование, и приобретение практических навыков в разработке полнофункционального сайта.
Основные задачи, решаемые студентом в процессе выполнения контрольной работы:
- выбрать технологии реализации Internet сценария;
- осуществить поиск информации для наполнения контента сайта;
- спроектировать базу данных;
- разработать Internet сценарий с функциональными возможностями:.
1. Система администрирования контента сайта с возможностями
- изменять и корректировать структуру сайта;
- редактировать существующие страницы и создавать новые;
- редактировать информационное наполнение страниц сайта.
2. Универсальный каталог продукции.
|
|
3. Система полнотекстового поиска по сайту.
4. Представление контактной информации, включающей
- систему представления информации;
- систему администрирования.
5. Представление системы голосования.
6. Гостевая книга, включающая
- блок представления страниц для добавления и отображения сообщений на сайте;
- блок администрирования страниц, где администратор может осуществить модерирование сообщений и ответить на вопросы посетителей.
7. Система публикаций сообщений на сайте – «Фотогаллерея».
8. Система отправки почтовых сообщений с сайта.
9. Система анализа посещаемости сайта – Power Counter:
- общее число хитов и хостов для сайта в целом и каждой страницы в отдельности;
- число посещений с поисковых систем и других ресурсов, где расположена ссылка на сайт.
- IP-адреса и время посещения сайта посетителем;
-ключевые слова, по которым сайт был найден в поисковых системах;
- количество роботов, посещающих сайт;
- тип и время операционной системы и браузера посетителя и др.;
10. Система мониторинга позиций сайта в поисковых системах.
11. Web-приложение, обеспечивающее доступ по HTTP к удаленному серверу FTP, с другого удаленного сервера к локальной ПЭВМ
- свободное перемещение по структуре FTP-сервера;
- представление информации о владельцах, группах, обладающих правами доступа к файлам и директориям;
- создание, переименование, удаление и изменение прав доступа к директориям;
- загрузка на сервер и с сервера файлов, переименование и изменение прав доступа.
12. Web-приложение «Почтовая служба»
- создание учетных записей и подключение к ним;
- чтение сообщений электронной почты;
- отправка сообщений электронной почты;
- удаление сообщений электронной почты;
- переадресация сообщений электронной почты.
13. Система рассылки писем.
14. Форум.
- оформить документацию.