Учебный ресурс кафедры физики твёрдого тела ФТИ ПетрГУ

Описание курсового проекта

Тема проекта: Интернет-доступ к базе данных.

Содержание проекта:

Задачей проекта является разработка web-интерфейса к созданной вами собственной сетевой базе данных на основе СУБД PostgreSQL либо MongoDB. Не допускается использовать СУБД MySQL (с целью блокировки плагиата). Структуру созданной вами базы данных необходимо до оформления проекта показать преподавателю для проверки. Web-интерфейс реализуется на языке PHP либо Node.js, однако допускается использование любого серверного языка программирования на ваш выбор. В случае реляционной базы данных она должна состоять как минимум из пяти таблиц, причём в таблицах должны быть предусмотрены поля для хранения данных в текстовом формате, формате даты и бинарном формате; при этом должна быть создана как минимум одна хранимая процедура либо функция. Web-интерфейс должен решать задачи представления данных, взятых из базы данных (используя вызов хранимой процедуры), а также реализовывать ввод, изменение и удаление данных (в том числе бинарных) в одной или в нескольких таблицах.

Оформление проекта:

Проект должен быть оформлен в виде электронного документа (в формате docx, odt или pdf) в соответствии с общепринятыми требованиями, предъявляемыми к оформлению курсовых проектов, в чёрно-белом или цветном исполнении. Объём работы должен быть не менее 15 страниц формата A4. Содержание должно включать в себя:

  • описание цели работы
  • описание предметной области для базы данных
  • схему базы данных
  • описание структуры отдельных таблиц в базе данных
  • описание хранимых процедур либо функций
  • скриншоты web-интерфейса к базе данных и описание логики пользовательского интерфейса
  • фрагменты кода программы, содержащие обращения к базе данных, снабжённые необходимыми комментариями (полный код сайта приводить не обязательно)
  • выводы по работе

Если работа велась на собственном ресурсе, к файлу отчёта прикладывается архив созданного сайта и дамп созданной базы данных.