Описание проекта
Вот примерное описание системы (есть изображение, но здесь не могу прикрепить, если заинтересует пришлю его вместе с остальными уточнениями по проекту):
Клиентская часть: ПК для обработки изображения, хранения и передачи данных на сервер
• на компьютере задаются критерии оценки и анализа изображения (несколько типов изделий с индивидуальными критериями)
• изделия приходят хаотично, перед каждой проверкой по протоколам интерфейса MelsecNet(H)/RS232/RS485/RS422 на ПК поступает информация о типе изделия
• на основе информации о типе изделия передается сигнал на перенастройку фокуса камеры под высоту изделия, меняются критерии оценки
• обработка изображения реализована, на выходе передаются значения проведенного анализа, на основе этих значений выносится решение об отбраковке изделия
• передача результатов оценки на IT сервер по Ethernet (WCF P2P)
• данные об оценке сохраняются и на ПК, и отправляются на IT сервер
• нет привязки к определенной БД, можно использовать хранение в csv файле, однако решение не должно замедлять работы приложения и обеспечить извлечение данных с ПК при их потере на сервере
• хранение данных о результатах измерений хранятся в течении 3-х лет (критерии оценки, количество, характеристики, дата, время, ect.)
• возможность считывания штрих-кода с бракованного изделия для получения информации сохраненной в БД ПК
Серверная часть: Windows server 2008R2
• приложение принимает результаты измерений и записывает их в БД Oracle
• должна обеспечиваться гарантия доставки результатов от ПК до сервера
Общее:
• среда разработки Microsoft visual studio (visual basic)
• обмен данными через WCF P2P
• должны быть переданы исходные коды этих приложений
• рабочая документация, состоящая из текстовой и графической частей с основными выдержками из кода, расчетами по времени, затрачиваемому на обмен данными (будет составляться совместно), требуемыми ресурсами под приложение, описание работы с интерфейсом