CSPro

CSPro
Deweloperzy Biuro Spisu Ludności Stanów Zjednoczonych
Wersja stabilna
7.6.1 / wrzesień. 20, 2022
System operacyjny Microsoft Windows , Android , Soufian Benamara
Typ Tworzenie aplikacji , przetwarzanie danych , oprogramowanie statystyczne , CAPI
Licencja Domena publiczna
Strona internetowa census .gov /data /software /cspro .html

CSPro , skrót od Census and Survey Processing System , to pakiet oprogramowania do przetwarzania danych należący do domeny publicznej , opracowany przez US Census Bureau i ICF International . Serpro SA było zaangażowane w poprzedni rozwój. Fundusze na rozwój pochodzą przede wszystkim z amerykańskiej Agencji ds. Rozwoju Międzynarodowego . Głównym celem tej struktury oprogramowania jest zaprojektowanie aplikacji do gromadzenia i przetwarzania danych .

CSPro został zaprojektowany i wdrożony dzięki wspólnemu wysiłkowi twórców dwóch wcześniejszych pakietów oprogramowania, które były używane do przechwytywania, edytowania i zestawiania danych spisowych i ankietowych na maszynach z systemem DOS: Integrated Microcomputer Processing System (IMPS), opracowany przez USA Census Bureau oraz Zintegrowany System Analiz Ankietowych (ISSA), opracowany przez Serpro SA W rezultacie CSPro opiera się na ponad 30 latach rozwoju.

Oprogramowanie można uruchomić w systemie operacyjnym Windows (Vista, 7, 8 i 10 — systemy operacyjne Linux i IOS nie są obsługiwane) w celu projektowania aplikacji, które można wdrożyć w systemach operacyjnych z rodziny Android i Windows zgodnie z zasadą „Zbuduj raz, wdróż wiele " umiejętność. Aplikacje te mogą być używane do mobilnego zbierania danych pomiarowych (za pośrednictwem smartfonów lub tabletów) lub do zbierania danych w biurze (za pomocą laptopów lub komputerów stacjonarnych). Dystrybucja w domenie publicznej jest tylko binarna. Wsparcie dla wprowadzania danych Unicode rozpoczęło się od wersji 5.

Aplikacja zaprojektowana przez CSPro może być dynamicznym i inteligentnym kwestionariuszem do wprowadzania, edytowania, tworzenia tabel, mapowania i rozpowszechniania danych spisowych i ankietowych . Ponadto proste IDE projektanta CSPro może być wykorzystane do wdrożenia zaawansowanego systemu informacyjnego w różnych dziedzinach, takich jak monitorowanie i ocena, administracja biznesowa, logistyka i tak dalej.

Pakiet ten jest szeroko stosowany na całym świecie przez agencje statystyczne, organizacje międzynarodowe, organizacje pozarządowe, firmy konsultingowe, uczelnie wyższe, szpitale i grupy sektora prywatnego w ponad 160 krajach. Główne międzynarodowe programy badań gospodarstw domowych, takie jak Multiple Indicator Cluster Surveys (MICS) oraz Demographic and Health Surveys (DHS), również wykorzystują CSPro do spisów ludności i prac ankietowych.

Chociaż program korzysta z prostego interfejsu graficznego ( IDE ), CSPro zawiera również wyrafinowany język programowania, którego można używać do tworzenia wysoce spersonalizowanych aplikacji. Początkujący użytkownicy mogą programować proste kontrole jakości, a zaawansowani użytkownicy mogą pisać dynamiczne aplikacje przy użyciu jego proceduralnego i obiektowego języka programowania.

Pozostaje aktywnie w rozwoju (stan na wiosnę 2021 r.). Dzięki najnowszym ulepszeniom obsługa aplikacji zaprojektowanych przez CSPro:

  • język SQLite i SQL;
  • Obsługa relacyjnych baz danych na urządzeniach i serwerach;
  • Zwiększone bezpieczeństwo danych dzięki przejrzystemu szyfrowaniu danych i obsłudze najlepszych w swojej klasie algorytmów mieszania/saltingu;
  • Wiele pytań na ekranie;
  • Mapowanie mobilne: Wyświetlanie dynamicznego mapowania i zajmowanie się informacjami geograficznymi (mapy online, mapa bazowa i punkty w trybie offline (wszystkie funkcje: wielokąt, polilinia, linia są obsługiwane w wersji 7.7));
  • Wprowadzenie programowania obiektowego w logice CSPro;
  • CSS, HTML5, JavaScript za pośrednictwem szablonów raportów, tekstu CAPI, interfejsu Webview/Webview 2 i CSPro-Javascript;
  • PHP przez CSWeb;
  • Potężne i wszechstronne paradane do pełnego i inteligentnego monitorowania etapu zbierania danych;
  • Inteligentna instalacja aplikacji za pomocą kodu kreskowego/QR Code;
  • Wiele ulepszeń języków programowania (inteligentna synchronizacja (w tym na lokalnych serwerach Dropbox i FTP , dynamiczne tłumaczenie itp.));

Kod źródłowy CSWeb API i system pomocy zostały upublicznione, ale generalnie nie jest to open source. Oprócz systemu pomocy rozpowszechnianego z CSPro, utrzymywane jest również forum aktywnych użytkowników.

Zobacz też

Linki zewnętrzne