Разработать базу данных
Необходимо разработать настольную базу данных (Delphi или C++) с возможностью обмена информацией между филиалами (которые собирают и вводят оперативные данные) и центральным офисом (который эти данные получает и анализирует).
По сути каждый филиал собирает определенную статистическую информацию в свою копию базы данных на рабочем компьютере, раз в месяц эта информация должна выгружаться в центральный офис, где в копии точно такой же настольной базы данных можно посмотреть сводную статистическую информацию как в целом, так и по конкретным филиалам за выбранный период. Принципиальная схема - см. "Общая схема работы.jpg".
На базу данных разработано техническое задание, которое подробно описывает структуру таблиц, их связей и алгоритмы взаимодействия объектов/таблиц между собой. Структурно в системе будет 5 таблиц классификаторов данных или справочников, 6 таблиц по оперативным данным - документы и 3 служебные таблицы - сводные регистры. Всего база данных, таким образом, состоит из 14 таблиц и, условно, 3-х частей. Пример одной из частей базы данных в виде связи таблиц - см. "Часть Причины ослабления (усыхания).jpg".
По тем данным, которые пользователи регистрируют в системе на местах (в филиалах) и которые затем попадают в центральный офис, могут быть сформированы 3 вида отчета. Пример внешнего вида одного из отчетов из базы данных - см. "Отчет форма 1-ОЛПМ.jpg".
По запросу пришлю детальное ТЗ. После знакомства с ТЗ, чтобы именно вы получили эту работу, нужно предоставить:
1) Описание того, как вы планируете реализовать обмен данными между филиалами и центральным офисом?
2) Скриншоты разработанных вами баз данных или описание вашего опыта в разработке.
3) Оценка стоимости и сроков разработки программы "под ключ" в соответствии с функционалом описанным в ТЗ и придуманной системой обмена данными (см.п.1);
4) (желательно и будет плюсом при выборе) Сделать прототип или пример внешнего вида рабочего окна программы в виде скриншота.