论文部分内容阅读
21世纪以来,随着人类社会不断进步,经济快速发展,工业高度发达,一方面给人类带来很多便利,另一方面也造成了很多负面影响。人类对这些负面影响预料不够,预防不利,导致了全球性的环境污染危机。环境污染中,大气污染对人类的影响最为直接,当大气中污染物质的浓度达到一定数值,会破坏生态系统和人类正常生存和发展的条件,严重危害人类身体健康。近年来,大气污染情况越来越受到普通民众的关注,如何防治大气污染,改善空气质量,是当下亟待解决的问题。本课题的研究目的,是通过设计开发大气污染分析系统,为民众提供一个可靠的信息渠道来获取大气污染状况,同时对大气污染的危害及防治措施进行宣传,号召更多人加入大气保护的行列,共同营造干净的呼吸环境。该系统设计基于Web,是因为Web利用Internet网络共享信息,波及范围广泛,很大一部分人们通过网络获取信息并呈增长趋势。课题在研究开发过程中主要进行了以下工作内容:首先,对大气污染分析系统国内外的发展情况进行了研究分析,发现各个国家的主流系统普遍存在内容繁琐,不易操作的情况。其次,对大气污染的相关理论知识进行研究,包括大气污染理论知识、污染原因、污染造成的危害等。相关理论的研究分析为数据库的设计做铺垫。在对相关技术、语言的选取方面,对多种技术、语言进行研究比较,选择适合本系统的技术和语言。对网络模式、设计模式、Web应用服务器、数据库系统、开发语言进行研究比较,选择了B/S网络模式、MVC设计模式、Tomcat服务器、MySQL数据库、Java语言、ExtJS语言。最后,对Web系统进行设计,包括数据库系统设计和前端页面设计。采用Servlet、Java bean、db helper、ExtJS来实现目标系统。在没有任何请求的情况下,系统保持初始化状态。当用户发出请求时,前台ext Ajax请求后台的Servlet,Servlet根据用户请求调用db helper的相应模块,db helper通过SQL从数据库查询获取数据,然后返回给Javabean。Servlet将Javabean返回的数据转换成Json格式的数据,然后响应到前台ext Ajax,最终应射为各种图表的数据源。研究开发出了主题明确、方便管理、内容专一、直观、无广告、无插件、适合大众使用的Web系统。经过测试表明,该系统可以进行运行,实现了功能要求,达到了预期目标。本论文的工作对于大气污染防治的宣传和Web系统的设计提供了一定的参考。