环境检测与安全推介系统开发

摘 要现如今环境问题是公众关注的问题,同时,经济的发展也带来很多环境污染的问题,如此看来对环境的检测与监控变得十分重要,在此背景下,开发一个环境检测与安全推介系统是具有市场的。在本次设计中,经过大量的资料的查询,以及对实际的情况进行充分考虑,对系统的应具有的功能进行了分析,详细描述本系统的主要功能模块。主要的功能模块有两个,第一个是数据调入模块,将环境检测数据调入系统。第二个是信息推介模块,向用户推介一些在当前空气状况下活动的建议。本系统采用了C#的软件开发语言,ASP.Net平台,结合SQL Sever数据库,实现环境检测与安全推介系统。通过在系统开发阶段和调试阶段中发现的问题,提出了系统需要完善的地方。
目 录
第一章 绪 论 1
第二章 系统分析 1
2.1 系统调研 2
2.2系统总体目标 2
2.3系统可行性分析 2
2.3.1技术的可行性分析 2
2.3.2 经济的可行性分析 3
2.4 系统的需求分析 4
2.4.1 系统的功能需求 4
2.4.2 系统的性能需求 4
2.4.3 系统的非功能需求 5
第三章 系统的设计 7
3.1 模块设计 7
3.2 数据设计 7
3.2.1数据概念设计 7
3.1.2 数据库表设计 10
第四章 系统实现 13
4.1登录模块的实现 13
4.2数据调入模块的实现 15
4.3信息推介模块的实现 17
4.4个人信息管理模块的实现 20
4.2数据库的实现 22
第五章 系统的测试与维护 24
5.1系统测试内容 25
5.2 系统测试结果 25
5.3 系统维护 25
结束语 27
致 谢 28
参考文献 29
第一章 绪 论
经济,工业的发展推动了社会的进步,同时也引起了环境问题。 环境问题如大气环境、水资源和水环境、固体废弃物、环境噪声、工业
 *好棒文|www.hbsrm.com +Q: #351916072# 
污染排放。本课题围绕空气质量展开。
目前,我国空气污染的程度与发达国家在五六十年代的时候最严重时的污染程度旗鼓相当。大气污染主要是煤烟性污染,烟尘和二氧化硫是为主要的污染物,其中排放工业二氧化硫量的量占大多部分;随着人们生活水平的提高,私家车越来越多,汽车尾气对空气的污染也就越来越重。一些大城市空气的首要污染物已当属氮氧化物。全国所有的城市中,只有不到60个城市的大气环境质量达到一级国家大气环境标准;全国大部分大、中城市的总悬浮微粒和灰尘在国家规定的标准之上;大气环境的污染导致的后果之一就是酸雨的面积的已扩大到约超过国土面积的四成,巨大的影响我国农作物、森林甚至年经济。除此之外,被污染的空气对人体健康也有直接的影响。会引起呼吸急促、发炎,眼鼻粘膜组织也会因受到刺激而病变,由此可见,空气污染对人体伤害是很大的。大气污染还会对植物,天气、气候等都有影响,对我们的生存环境也有负面影响。因此,人们对环境问题是越来越关注了,例如雾霾就受到人们的极大关注并采取戴口罩等方式来减少雾霾对身体的伤害。
环境问题带来的危害如此之大,除了国家政府采取行动治理环境问题,和人们积极响应响应号召,低碳生活减少污染之外,我们还应该采取措施来减少环境污染对身体的伤害。对于社会大众,没有比较方便的渠道来获取环境的PM2.5、PM10、SO2、CO、AQI(空气质量指数)等体现环境污染状况的数据。因此,需要一个给公众一个能够清楚了解空气状况的平台,让公众能及时了解自己所处环境的环境状况,通过推介给用户一些建议与防护措施,从而帮助用户在恶劣的环境中采取一些防护措施来减少空气污染对健康的损害。通过系统,用户可以浏览到目前与空气环境有关的相关文件,和最新研究等,了解现在的环境总体大状况。还可以了解到自己自己所在的地方的环境状况,可以得到相关的一些建议,从而来保护自己。人们需要一个专门的平台来了解空气状况,更加方便的知道相关的措施,有一个平台可以提醒他们再怎样的环境下该怎样出行以及生活。所以,开发环境检测与安全推介系统是必要的。 第二章 系统分析
2.1 系统调研
通过上网、图书馆借书等多种方式查阅大量资料以及亲自体验与环境有关的程序,确定了本系统将要实现的功能。
实现环境数据的获取与调入的功能,与相关空气质量检测部门签订协议,从有关部门获取官方数据,获取之后将数据插入到数据库对应表之中;
实现对环境数据的一个更加简洁直观的显示,使得用户对环境数据一目了然,更好理解环境状况;
实现对用户的关于防护环境污染带来的危害方面的信息的推介;
实现用户登录功能,用户登录之后才可以得到相关信息。
实现用户修改个人信息的功能。
2.2系统总体目标
让用户可以简单、方便的使用本系统;有好看简洁大方的系统界面,让用户看着舒心;能有良好的系统架构,使得能方便的进行后期维护,想要修改某一功能模块的时候可以简单快捷,使得开发人员可以很好的维护系统,延长系统的生命周期。
2.3系统可行性分析
分析系统的可行性主要从两个方面,第一个方面是分析技术的可行性,通过分析来得知系统是否可以通过现有的技术实现,如果分析得出是可以实现,就可以准备下一步的工作,如果分析得到现有技术不能实现系统的开发的结论,则需要停止项目。第二个方面是从经济方面分析,看系统开发出来后是否被市场需要,从而判断开发此系统的必要性。
2.3.1技术的可行性分析
环境检测与安全推介系统作为一个数据库应用程序,开发数据库应用程序的现有技术已经可以很好的实现本系统所预设的功能。
此系统的前端编程构架选用ASP.NET,它是微软.NET的一部分,建立在公共语言运行库上,易于管理。ASP.NET 是一种程序构架,它是建立在通用语言上的,能在Web服务器上使用,可以写出功能强大的Web应用程序。ASP.NET有很多的优点,其中很多优点都要比目前的web开发模式更加强大。它提供了一个基于.NET Framework编程类框架的包含控件集和结构的Web应用程序模型,这些被包含的控件集和结构可以让应用程序变得更加简单。ASP.NET的开发工具就是Visual Studio .NET。相同的集成开发环境 (IDE)可以被Visual Basic .NET使用,也可以被Visual C++ .NET使用,同样可以被Visual C# .NET使用,Visual J# .NET也是可以使用的,在此环境下,它们可以共享工具,创建混合语言的解决方案。功能如此强大的ASP.NET,在开发上过程中会给予开发人员很多便利,因此,我选用ASP.NET来开发环境检测与安全推介系统。
编程语言选用C#,C#是从C和C++中衍生而来的编程语言,它是面向对象的一门语言,具有安全性,稳定性,简单性。它有很好的继承了C和C++强大功能,也去除了它们的宏和多重继承等复杂特性,可谓是取其精华,去其复杂,使得开发程序是更加简单便捷。C#既有像VB一样可进行简单的可视化操作,也有像C++一样的高运行效率,因为C#操作能力强大,语言具有创新性,可方便的面向组件编程,还有它的语言风格也是令人觉得赏心悦目的,因此,开发.NET的时候首要选择的语言就是C#。高效而又强大,同时也不复杂的C#更加适合用来开发本系统。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1259.html

好棒文