- •1.1 Цель преподавания дисциплины
- •1.2. Задачи изучения дисциплины
- •4. Содержание лекционного курса
- •5 . Перечень лабораторных работ
- •6. Экзаменационные вопросы
- •7. Темы курсовых работ
- •8. Список основной и дополнительной литературы Основная литература
- •Дополнительная литература
- •9. Использование наглядных пособий, тсо, вычислительной техники
- •10. Дополнения и изменения в рабочей программе Рабочая программа пересмотрена на заседании кафедры
- •Зав. Кафедрой___________________________________
7. Темы курсовых работ
Общая тематика: Разработка серверного приложения, включающего работу с удалённой базой данных.
Задачей студентов в рамках курсового проектирования является разработка серверного web-приложения в рамках технологии «клиент-сервер», реализующего функции обращения к удаленной базе данных или алгоритм фильтрации и контроля сетевого трафика в соответствии с заранее определенной политикой безопасности.
Для разработки студент имеет право выбрать одну из нижеперечисленных тем:
Разработка шаблона интернет-магазина. (Включает электронную витрину, базу данных товаров и клиентов, покупательскую корзину, генерацию счёта, администрирование магазина, возможность смены дизайна, добавление и удаление разделов и т.п.)
Разработка шаблона интернет-системы управления персоналом или платежами (Например, отдела кадров предприятия, кадрового агентства, бухгалтерии и т.п.) (Включает удалённую базу данных сотрудников (клиентов), перечень должностей (вакансий), систему учёта движения сотрудников (увольнения, перемещения, отпуска), требования по вакансиям, регистрацию пользователей, начисления и отчисления, платежи (для бухгалтерии) и т.п.)
Разработка шаблона электронного учебника с системой удаленного тестирования (Включает возможность заполнения и модификации разделов фактического материала, добавление схематического и графического материала, удалённую базу данных тестируемых с функциями фильтрации и систематизации, возможность обновления тестов и добавления новых, регистрацию пользователей,)
Разработка шаблона интернет-системы «виртуальный деканат» (Включает удалённую базу данных студентов и преподавателей с делением на группы и кафедры с учётом изменений, статистическую обработку результатов сессии автоматизированное расписание занятий (сессии)с возможностью корректировки и т.п.)
Разработка программного сетевого фильтра (брандмауэра) (спам-фильтр почты, проверка IP-адресов, анализ интенсивности трафика и т.п.)
6. Разработка системы шифрования и контроля почты (генерация ключа, шифрование и расшифровка корреспонденции на основе одного из криптографических алгоритмов, анализ интенсивности почтовых отправлений, спам-фильтр)
8. Список основной и дополнительной литературы Основная литература
Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы. 3-е изд.: учебник для вузов / В.Г. Олифер, Н.А.Олифер. –СПб: Питер, 2006. -958с.
Бройдо В.Л. Вычислительные системы, сети и телекоммуникации. 2-е изд. : учебник для вузов / В.Л. Бройдо -СПб: Питер, 2005. 703с.
Пластун И.Л. Сети ЭВМ. Учебное пособие. –Саратов: Изд.СГТУ, 2005.- 80с.
Танненбаум Э. Компьютерные сети / Э. Танненбаум –СПб: Питер, 2002. 356с
Мазуркевич А.М. PHP: настольная книга программиста / А.М.Мазуркевич, Д.С.Еловой . –Минск.: Новое знание, 2003, -480с.
Котеров Д.В. PHP 5. / Д.В.Котеров, А.Ф.Костарев. –СПб:БХВ_Петербург, 2006, -1120с.
Пятибратов А.П., Гудыно Л.П., Кириченко А.А. Вычислительные системы, сети и телекоммуникации /под ред. А.П.Пятибратова. -М.: Финансы и статистика. 2001. 512с.
Кулаков Ю.А. Компьютерные сети / Ю.А.Кулаков, Г.М.Луцкий –Киев: Юниор. 1998. 380с.
Столлингс В. Структурная организация и архитектура компьютерных систем. –М.: Издательский дом «Вильямс», 2002.- 896с.
Гук М. Локальные сети. -СПб.: Питер Пресс.2002.
Федоров А.Г. JavaScript для всех. -М.: КомпьютерПресс, 2001. -384с.
Дмитриева М.В. JavaScript. Быстрый старт. –СПБ: БХВ_Петербург, 2002, -336с.