Курсовые

Обсуждение курсовых

Темы для ПО. 2005/2006 учебный год

  1. Разработка системы проверки олимпиадных заданий. Основные функции: запуск решений задач, проведение тестов и анализ результатов, учет времени выполнения, ограничение по времени выполнения, создание отчетов, экспорт отчетов в XML, оперативная статистика. (Возможные комбинации: C Builder, Visual C, GNU C, Watcom C)

  2. Разработка системы интерактивного общения с распределенной базой данных. Интерфейс для общения, система передачи сообщений между пользователями, возможность участия в общении неограниченного числа пользователей. Отсутствие заранее специально выделенного сервера БД для хранения сообщений. (Возможные комбинации: Delphi, C Builder, Visual C/Basic и т.п., особых ограничений по языку реализации нет)

  3. Разработка системы поиска похожих музыкальных файлов. При поиске требуется осуществление сравнения файлов различных форматов, сравнение по подобию. Дополнительно возможно сделать сравнение на основании встроенного описания файлов (тегах). Система должна готовить текстовый отчет и запускаться в консольном варианте. Желательна кросс-платформенность или работа под Windows / Linux.

  4. Разработка системы индивидуальной работы преподавателя. Ведение данных по нескольким группам / специальностям / предметам. Список лабораторных работ, список тем лекций. Ведение журнала занятий. Ведение журнала оценок. Экспорт / импорт данных в XML. (Возможные комбинации: Visual Studio .NET, Java, Delphi/Kylix + mySQL/Oracle)

  5. Разработка системы управления контентом (CMS). Управление сайтом, настройка его внешнего вида, новости, гостевая книга, наполнение материалом. Разграничение доступа. Статистика посещений. Шаблоны. (Возможные комбинации: C/PHP/Perl + mySQL/Oracle)

  6. Электронная библиотека. Следует разработать систему обработки запросов на какие-либо документы, хранимые на дисковом массиве (каждый диск – это DVD диск). Так как время доступа к каждому материалу может быть продолжительным, то запросы следует выставлять в очередь. Следует разграничить пользователей с их заказами.
  7. Система миграции баз данных. Система переноса данных из одной СУБД в другу. Следует реализовать перенос для MS SQL/ Oracle /mySQL. Предусмотреть перенос как в однотипную СУБД, так и в СУБД другого производителя.

  8. Система обмена данными с филиалами. Разработать систему обмена данными с филиалами.

  9. Система построения дерева предметов. Система должна позволять стоить зависимости между предметами. Каждый пользователь должен редактировать только свои предметы. Но связи к ним устанавливать со всем другими предметами. Виды связей: сильные / слабые, обязательная / желательная. На основании полученных связей следует строить как индивидуальное дерево предметов, так и глобальное.

  10. Система продукционной базы знаний. Построить универсальную систему для создания продукционной базы знаний. Система должна иметь возможность на проверку противоречивости правил, уметь делать выводы новых фактов.

  11. Справочник ИрГУПС. Разработать справочник сотрудников ИрГУПС, с возможностью редактирования сотрудниками информации о себе. Обязательные требования: LDAP, PHP.

  12. Система онлайновой помощи. Разработать систему помощи, которую можно подключить к большинству веб-проектов, разработанных на PHP. Система должна определять местоположение в проекте и на основании данных в БД выводить справочную информацию для этого раздела. Обязательные требования: PHP.

  13. Разработка 3-х мерной карты вуза. Формирование 3-х мерного VRML мира на основании данных в БД. Интерфейс для ввода данных в БД. Проект 3-х мерная карта вуза