Budżet: 30000 UAH Termin: 20 dni
Nur für Belorusov - [email protected] - Wir werden alles tun, schreiben.
Имеется программа системы контроля доступа и учета рабочего времени, написанная на С++ под управлением MS SQL Server, которая разрабатывалась на протяжении 13 лет. Необходимо продолжить ее доработку. Техзадания будут короткие, но периодичные и на долгие годы вперед. Основная задача на ближайший период - интеграция системы контроля доступа с системой видеонаблюдения. Есть исходники двух программ, нужно их объединить в одну. Периодически будут задачи по интеграции новых контроллеров в ПО (есть, например, китайский контроллер с SDK, нужно его интегировать в программу согласно этому SDK), Контроллеры подключаются, как правило через TCP/IP или RS485. Необходимо хорошо владеть MS SQL Server и уметь писать различные скрипты. Для ознакомления программу можно скачать по ссылке Для ознакомления рекоммендуем установку локальной базы, с сетевой, если у вас Windows 10, будут ненужные сложности, т.к. в дистрибутиве MS SQL Server 2005, который не поддерживается Windows 10, поэтому ставить придется вручную MS SQL Server 2014 и подключать базу.
Задача обширная, поэтому на первом этапе, в целях вашего ознакомления с софтом, текущими исходниками и т.п. мы написали простейшее первое техзадание (см. вложение). В нем нету добавления нового функционала и т.п. Основная работа - почистить устаревшие ненужные вклдаки, менюшки, надписи и т.п. и собрать дистрибутив. Ждем Ваших предложений.
Budżet: 30000 UAH Termin: 20 dni
Nur für Belorusov - [email protected] - Wir werden alles tun, schreiben.
Я не блокировал, а только что зарегистрировался. Блокировка ЛС по ходу по -умолчанию. Спасибо, что заметили, все разблокировал.
Уважаемый, специалист по программированию и русской лексике. Вы не на однокланниках. Здесь предлагают и ищут работу специалисты. Если Вам нечего предложить, то просто проходите мимо, не засоряйте вашими детскими комплексами обсуждения серьезных проектов. P.S. Жалоба отправлена в администрацию сайта
Так вот я и думаю, что СПЕЦИАЛИСТ должен уметь написать так, чтобы человеку читать было удобно, а не накидать в кучу требований, от вида чего в глазах рябит.
И да, жалоба на небольшое колкое замечание, как-то низко. Мне кажется недостойно специалиста. )
... написанная на С++ под управлением MS SQL Server, которая разрабатывалась на протяжении 13 лет
Для графического интерфейса используется MFC или что-то другое?
В какой версии Visual Studio ведётся разработка или используется какая-то другая IDE?
Для ознакомления программу можно скачать по ссылке
Файл " Epikur.exe (221M)" слишком большой - масштабный у вас инсталлятор :) Кроме TeamViewer и SQL server'а что ещё включено?
Учитывая, что инсталлятор создан с помощью InstallShield, который, по-моему, небесплатен, как исполнитель будет это дорабатывать? Вы предоставите лицензию или надо будет работать дистанционно на ваших компьютерах?
Контроллеры подключаются, как правило через TCP/IP или RS485
Для контроллеров есть эмуляторы или сама программа может работать в режиме эмуляции оборудования? У исполнителя , скорее всего , нужного оборудования не будет... Надо будет купить (за свой счёт?), вы предоставите, придётся работать дистанционно или иной вариант?
Для графического интерфейса ничего не использовали, рисовали все ручками в фотошопе. Все окна, кнопки, вкладки - все нарисовано вручную. В случае необходимости в будущем что-то дорисовать берем это на себя.
Самодельный интерфейс - это, конечно, оригинально...
Уточните у разработчика, что лежит в основе - Windows GDI, MFC, OpenGL, DirectX, etc.?
Основной объем инсталлятора занимает MS SQL Server 2005. Из нужного, что там есть, это Crystal Reports для составления и оформления отчетов по трудовой дисциплине. Есть всякие ненужные уже SDK сторонних производителей, которых уже наверно и нет. В будущем это все нужно удалить и почистить, но пока ТЗ составлено именно для первоначального ознакомления, т.к. хотелось бы найти надежного разработчика, честного, умного, всерьез и надолго. В таких проектах очень сложно кого-то менять, слишком много работы проделано. 13 лет нас сопровождал один и тот же человек, но сейчас, в силу сложившихся обстоятельств, он этого делать больше не может. Для нас стоит серьезным вопросом (и проблемой) найти ему замену.
Учитывая, что я сам составляю ТЗ, но при этом не являюсь профессиональным программистом (иначе сам бы себе все писал:) насчет InstallShield ничего не знал и не задавлся вопросом (платный он или бесплатный), возможно платный, а мой программист имел свою собственную лицензию. В любом случае, мы ищем толкового программиста по решению наших задач, ничего самому платить и покупать не требуется, если что-то надо, мы это все предоставим.
Насчет каких-то контроллеров то же самое. Не надо никаких эмуляторов. Мы не дипломный проект пишем. Эти контроллеры мы продаем и устанавливаем. Они всегда на складе. Если необходим какой-то контроллер для разработки и тестирования мы пришлем его вам в любую точку земного шара.
Лицензия для InstallShield Express (самая базовая версия) на 1 компьютер стоит порядка $1000...
Возможно, имеет смысл почистить инсталлятор и перевести его на какой-то бесплатный движок (напр., WiX Toolset, Inno Setup, etc.)
Да, разработка ведется в Visual Studio. В какой версии не готов сказать, постараюсь уточнить у бывшего программиста (с ним не всегда получается быстро связаться, живет в америке и очень занят), как получу ответ, так сразу здесь и отвечу.
А я, что то не увидел исходников, там один инсталятор? Или я не там смотрю?
Potrzebne wsparcie dla programu samoturu, serwerów katalogów baz danych oraz serwera online. Serwerów baz danych 5 szt.
Baza klientów była zbierana przez kilka lat z różnych źródeł, dlatego numery telefonów są zapisane w różnych formatach, jeden klient istnieje pod kilkoma ID, miasta wprowadzane ręcznie w różnych językach, obszar prawie nigdzie nie jest wypełniony. Z tego powodu niemożliwe jest normalne segmentowanie bazy. Co należy zrobić: 1. Audyt bazy (płatny osobno, pierwszy etap). Ile kartotek, ile telefonów poza formatem, ile duplikatów, ile unikalnych zapisów miast. Na podstawie wyników — doprecyzowana ocena pozostałych prac. 2. Standaryzacja telefonów. Wszystkie numery należy doprowadzić do formatu +380XXXXXXXXX. Numery, które nie mogą być jednoznacznie rozpoznane, — nie usuwać i nie zgadywać, a przenieść do osobnej listy. 3. Łączenie duplikatów. Zasada: jeden numer telefonu = jeden ID klienta. Przy tym jeden klient może mieć nieograniczoną liczbę numerów. Historia zamówień, e-maile, adresy, tagi i pola niestandardowe muszą zostać zachowane. 4. Analiza kartotek, na których „przyczepiono” wiele numerów. 5. Miasta i obszary. Nazwy miejscowości — z jednego słownika ukraińskiego (API Nowej Poczty lub KATOOTG). Obszar musi być zawsze wypełniony, aby jednym filtrem można było wyeksportować wszystkich klientów z Kijowa i obszaru, a nie osobno Brovary, osobno Irpień itd. 6. Ochrona przed ponownym zanieczyszczeniem: normalizacja telefonu i miasta na wejściu (formularze strony, integracje, ręczne wprowadzanie) + regularna kontrola nowych zapisów w tle. Wymagania: — praktyczne doświadczenie w pracy z API SIMLA / RetailCRM (v5): eksport, aktualizacja, łączenie kartotek, limity zapytań; — doświadczenie w zadaniach związanych z deduplikacją danych; — zrozumienie ukraińskich adresowych słowników. Warunki pracy: pełny backup przed jakimikolwiek zmianami; najpierw dry-run z raportem o planowanych zmianach do zatwierdzenia, a dopiero potem uruchomienie na bazie produkcyjnej; log wszystkich operacji z możliwością cofnięcia. Bez nieodwracalnych usunięć bez zgody. W odpowiedzi napisz: — terminy i koszt
Potrzebne jest zebranie dużej i aktualnej bazy kontaktów ukraińskich naukowców, wykładowców, pracowników naukowych, doktorantów i studentów z wykorzystaniem tylko otwartych źródeł. Wynik ma być w formacie Excel lub CSV i zawierać co najmniej imię i nazwisko, email, miejsce pracy (uniwersytet lub instytucja naukowa), stanowisko oraz link do źródła, z którego uzyskano kontakt. Należy maksymalnie unikać duplikatów i, jeśli to możliwe, sprawdzać aktualność adresów email. Do zbierania danych można wykorzystać oficjalne strony uniwersytetów i instytucji naukowych, profile wykładowców, strony katedr, instytucjonalne repozytoria, czasopisma na platformie OJS, ORCID, OpenAlex, Google Scholar, ResearchGate, Crossref, PDF artykułów naukowych, a także inne otwarte zasoby akademickie. Mile widziane jest wykorzystanie automatyzacji (parsowanie, API, Python itp.), jeśli nie narusza to zasad odpowiednich serwisów. Głównym celem jest zebranie jak najbardziej kompletnej bazy kontaktów z otwartych źródeł.
Potrzebna jest centralna serwerowa system zbierania i przechowywania danych z Planfix, 1C, Meta Ads i Google Ads, a także webowy dashboard do ich wyświetlania i analizy. Wszystkie dane, historia zmian, obliczenia i agregowane wskaźniki muszą być przechowywane wyłącznie w serwerowej bazie danych. Dashboard nie powinien przechowywać ani duplikować danych biznesowych. Ma on uzyskiwać niezbędne informacje z serwerowej bazy przez API zgodnie z zapytaniami użytkownika i wyświetlać je w postaci KPI, wykresów, tabel i szczegółowych raportów.
Szukamy wsparcia dla projektu opartego na Yii , trzeba wprowadzać poprawki i dopracowania bazy, częściowo jest kontakt z poprzednim wykonawcą .....................