создание базы данных - полной ее структуры: таблиц, если нужно функций, процедур, если очень нужно - задач. предполагается создание БД на сервере MS SQL, поэтому логичней будет выдать SQL-скрипт для последующего запуска на сервере
создание модели базы данных (очень желательно использовать ORM) для доступа к данным
разработка API для работы с базой данных и всеми ее сущностями. результат представить в виде скомпилированной библиотеки DLL на любом языке, поддерживающем архтектуру .NET или COM ибо библиотека будет встраиваться в существующее решение. поэтому, необходимо также предоставить хоть какую-нибудь информацию о внешнем интерфейсе DLL
крайне желательно использовать многопоточность из-за довольно долгой обработки существующих данных сервером
суть базы данных и хранимой информации в ней:
:: цель: отчетность о прошедших сменах персонала на предприятии
:: нужная мне группа персонала представлена:
- двумя отделениями (разделены территориально)
- несколькими подразделениями (кое-какие есть как на одной территории, так и на другой, некоторые индивидуальны - это нужно учесть)
:: персонал сменный, в сменах работает не менее 1, не более 4х человек
:: отчет может содержать изображения