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 |
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ż
- Informacje Epi
- X-12-ARIMA
- Przetwarzanie danych
- System zbierania danych
- CAPI
- Zbieranie danych ankietowych
- System informacyjny