I'm not native English Speaker and I'm a graduated student who want to have a master degree in software engineering. I have a thesis relative with "Build a WebGis for air pollution in Vietnam's capital city". But I've never any experiences with GIS. I've searched some Google, this show me that I should use MapServer, Openlayers and PostGis SQL.
Now, I think user will query from web browser and based in OpenLayers function Javascript, It'll transfer data to MapServer (I think can use PHP MapScript here to handle query), after that MapServer can get data from PostGis SQL if it needs (After all, MapServer will return a image that fit all user's query).
Please, correct me if I'm wrong or teach me some knowledge. Thanks you for that.