CSPro
Utvecklare | US Census Bureau |
---|---|
Stabil frisättning | 7.6.1 / September. 20, 2022 |
Operativ system | Microsoft Windows , Android , Soufian Benamara |
Typ | Applikationsutveckling , databehandling , statistisk programvara , CAPI |
Licens | Allmängods |
Hemsida |
CSPro , förkortning för Census and Survey Processing System , är ett programpaket för databehandling som är allmän egendom utvecklat av US Census Bureau och ICF International . Serpro SA var involverad i tidigare utveckling. Finansiering för utveckling kommer i första hand från US Agency for International Development . Huvudsyftet med detta ramverk är att designa en applikation för datainsamling och bearbetning .
CSPro designades och implementerades genom en gemensam ansträngning av utvecklarna av två tidigare programvarupaket som användes för att fånga, redigera och tabulera folkräknings- och undersökningsdata på DOS-baserade maskiner: Integrated Microcomputer Processing System (IMPS), utvecklat av USA Census Bureau, och det integrerade systemet för undersökningsanalys (ISSA), utvecklat av Serpro SA Som ett resultat är CSPro baserad på mer än 30 års utveckling.
Programvaran kan köras på Windows-baserat operativsystem (Vista, 7, 8 och 10— Linux- och IOS -operativsystem stöds inte) för att designa applikationer som kan distribueras på Android- och Windows-familjens OS efter dess "Build Once, Deploy Many "förmåga. Dessa applikationer kan användas för mobil insamling av enkätdata (via smartphones eller surfplattor), eller för kontorsbaserad insamling (via bärbara eller stationära datorer). Distributionen av allmän egendom är endast binär. Stöd för Unicode-datainmatning började med version 5.
En CSPro-designad applikation kan vara ett dynamiskt och intelligent frågeformulär för inmatning, redigering, tabellering, kartläggning och spridning av folkräknings- och undersökningsdata . Den enkla IDE av CSPro Designer kan också användas för att implementera sofistikerade informationssystem inom olika områden som övervakning och utvärdering, företagsekonomi, logistik och så vidare.
Detta paket används flitigt över hela världen av statistikbyråer, internationella organisationer, icke-statliga organisationer, konsultföretag, högskolor och universitet, sjukhus och privata grupper i mer än 160 länder. Stora internationella hushållsundersökningsprogram, såsom Multiple Indicator Cluster Surveys (MICS) och Demografiska och hälsoundersökningar (DHS) använder också CSPro för Census- och Survey-arbeten.
Medan programmet använder ett enkelt grafiskt gränssnitt ( IDE ), innehåller CSPro också ett sofistikerat programmeringsspråk som kan användas för att skapa mycket anpassade applikationer. Nybörjaranvändare kan programmera enkla kvalitetskontroller, och avancerade användare kan skriva dynamiska applikationer med hans procedur- och objektorienterade programmeringsspråk.
Det är fortfarande aktivt under utveckling (från och med våren 2021). Med de senaste förbättringarna designade CSPro applikationsstöd:
- SQLite och SQL-språk;
- Relationsdatabasstöd på enhet och servrar;
- Förbättrad datasäkerhet genom transparent datakryptering och stöd för klassens bästa hash-/saltningsalgoritmer;
- Flera frågor per skärm;
- Mobil kartläggning: Visar dynamisk kartläggning och hantera geografisk information (onlinekartor, sida vid sida offline-baskarta och punkter (alla funktioner: polygon, polylinje, linje stöds i version 7.7));
- Introduktion av objektprogrammering i CSPro-logik;
- CSS, HTML5, JavaScript via mallrapport, CAPI-text, Webview/Webview 2 och CSPro-Javascript-gränssnitt;
- PHP genom CSWeb;
- Kraftfull och omfattande paradata för fullständig och intelligent övervakning av datainsamlingssteget;
- Smart applikationsinstallation med streckkod/QR-kod;
- Flera förbättringar av programmeringsspråk (smart synkronisering (inklusive på lokala Dropbox- och FTP-servrar , dynamisk översättning, etc.));
Källkoden för CSWeb API och hjälpsystemet har släppts för allmänheten, men i allmänhet är det inte öppen källkod. Utöver hjälpsystemet som sprids med CSPro upprätthålls också ett aktivt användarforum.