Курсовая работа для программистов (начальный уровень, 1 курс)

Курсовая работа, мы его также называем завершающей работой, которая закрепляет знания ученика прошедшего первый курс программирования.



Тем (вариантов) диплом несколько, и предоставляются ученику на выбор, в зависимости от того, какую оценку он хочет получить.

При этом разрешается и даже рекомендуется выполнить несколько тем (вариантов).





Темы диплома

  1. Генератор резюме (уровень сложности низкий, на троечку)
    Создать страницу на которой пользователь будет заполнять следующие поля: имя, фамилия, отчество, дата рождения, емейл, телефон, Адрес фактический, адрес по прописке, желаемая должность, образование (вуз, год выпуска), опыт работы в данной вакансии (кол-во лет), зарплату ниже которой не предлагать (руб\мес), предыдущие 2 места работы (возможно несколько полей, реализация на усмотрение программиста).
    По возможности можно добавить поле: фото.
    При заполнении: сгенерировать PDF документ (файл) с резюме и предложить скачать его а также отправить на емейл (емейл спросите у преподавателя), формат письма следующий: тема: Резюме на должность xxxx ФИО, в теле письма приложить PDF документ
  2. Сайтмап генератор к любому сайту (средняя сложность, на четверку)

    Написать скрипт аналогичный http://www.xml-sitemaps.com, с одним полем: адрес сайта и кнопкой "Начать индексирование". Скрипт генерирует xml карту сайта до 100 страниц. Пример структуры карты можно просмотреть на образце, проверить валидность карты можно тут: https://webmaster.yandex.ru/sitemaptest.xml . Если введен неверный адрес сайта, то выводить ошибку "Введите верный адрес сайта". Если карта успешно сгенерирована, то выводить сообщение "Карта успешно сгенерирована. Найдено страниц 30. Скачать карту. Просмотреть карту." Количество найденных страниц должно совпадать с примером либо равно 100шт.
    По возможнсти учесть следующие 2 фактора:
    - Найденные страницы должны отдавать заголовок 200 ОК (просмотреть заголовок можно в файербаге во вкладке сеть-html в столбце статус)
    - Не закрыты от индексирования в файле robots.txt

  3. Файловый менеджер (высокая сложность, на пятерку)
    Написать файловый менеджер в виде одного php файла, показывающий файлы и папки текущего каталога, возможность перейти в другую папку, изменить текстовый файл, удалить любой файл, просмотреть изображение, закачать новый файл, переименовать любой файл, архивировать выбранные файлы (в архив ZIP), разархивировать выбранные архивы, редактировать содержимое текстовых файлов.
    (скачать тз)





Как с нами связаться


Наш адрес
Гагарина 16г, офис 11А
+7 (4012) 33-55-81
center@unibix.ru
График работы
Пн - Пт: 1000 - 1900
Сб - по запросу
Вс: выходной
Мы в соцсетях
vk.com/unibix