Нужна помощь по курсовой работе по программированию, с#
Есть написанная простая программа с подключенной бд, но там очень мало сделанного именно по программированию, в целом просто оболочка для базы данных, есть написанный элементарный контроллер. Нужно как то довести до ума, сделать модульные тесты. Тема: информационная система по учету успеваемости студентов. В программе все делается через базу данных, а нужно, чтобы данные, как бы, переносились из базы в программу, обрабатывались, а затем обратно добавлялись в базу. Не знаю, как правильно это объяснить. Хорошо бы использовать какой-нибудь шаблон проектирования.