Ну crm це дуже "гучно" сказано, але нехай буде mini-crm . Ось наприклад є чувак і у нього є бізнес, наприклад, він відає курсами (програмування, дизайн, садоводство і т.п.). І от одного разу, його задовбало заносити інфу про кожного нового клієнта до екселя, вирішив він усе це автоматизувати - йому потрібна crm, дуже простенька, без різних маркетингових наворотів. Наше завдання - реалізувати gui з edit'ами/button'ами, та можливість заносити/читати інфу з бд.
Ну от приходить клієнт з грошима, вирішив він записатися на курс "Java-програмування". Наш бізнесмен вмикає ноутбук, заносить всю інформацію про клієнта в нашу crm, друкує договір, видає клієнту. Перший етап пройдено, клієнт радий і займається на курсах. Але бувають різні випадки - наприклад перенесено заняття на другий день, і потрібно усіх попередити. Як? А телефончик то вже є в БД, нам просто необхідно (як розробникам) написати модуль для інтеграції з смс-агрегатором, після чого, в пару кліків, бізнесмен зробить розсилку усім клієнтам. Дивиться наш мен на календар: "ага, 28 грудня, цікаво, скільки я заробив за рік грошей?" - вмикає комп, стартує crm, і лізе у розділ зі статистикою, де є різні параметри (дата, групи, стать клієнта і т.д.), по яким буде робитися виборка з бд. Можна приліпити відображення у вигляді графіків. Можна зробити сервер із бд, з яким будуть працювати усі оператори нашої crm..
Задумок багато, основна праця - маніпуляція з бд.
Ну і будеш солідніше виглядати перед комісією, т.к. тема диплому вирішує реальну проблему багатьох бізнесів.