1 前言1.1开发背景
国务院将主要污染物总量控制指标列入国民经济和社会发展规划纲要的约束性控制指标,对各级政府实行考核。因此“十二五”期间,要对主要污染物总量控制规划开展研究。
“十二五”期间是珠海市又一个加快经济发展的阶段,更是经济社会发展的转型期和解决重大环境问题的战略机遇期。珠海市应在“十二五”期间,进一步解决资源配置和环境保护的矛盾,继续强化污染物减排,加大落后产能淘汰力度,促进经济发展模式的转变,推动经济与环境的协调发展。
科学编制总量控制规划是落实国家、省环保目标,有效配置公共资源,强化政府宏观调控措施的一项重要工作,是指导“十二五”污染物减排工作的纲领性文件,是“十二五”总量控制指标分配、考核、评估的重要依据。
由此,珠海市环保局总量控制科提出需求,要求在总量控制规划的指导下由我们对“珠海市污染物总量控制管理信息系统”(以下称总量控制信息系统)进行开发。为珠海市“十二五”期间主要污染物总量控制和更好地实施节能减排工作提供支持,为管理人员提供简洁的管理工具,减轻管理人员的负担。
经过需求调研和需求分析项目小组将整个总量控制信息系统分成企业部分、区域部分和减排项目三个部分,分别由三个人进行开发。我在该项目中负责企业部分的分析、设计及实现。故此,毕业设计选题为“企业污染物控制子系统分析与设计”。
1.2现状和关键问题毕业论文
http://www.751com.cn/ 根据调研发现,用户之前没有使用任何与总量控制相关的软件产品,而且其对于自身需求不清晰。对此,我们采取探索性开发,引导和启发用户需求。
通过资料查询发现,目前类似的污染物总量控制系统在全国各省都有应用,但是使用程度不一致,某些省刚刚提出需求,而有些省在“十一五”期间就已经上线使用了。同时功能模块也有所差异,有的侧重于减排项目的管理,有的侧重于企业污染物的管理。由于这类系统属于政府内部系统,不对外开放,在获取详细资料上比较困难。所以,本次开发过程中已有系统的参考资料有限。
在经过研究和分析后,将总量控制信息系统的企业部分分成两大部分,第一部分为政府用户使用的部分,这部分没有复杂的业务流程,关键问题在于怎样对不同种类的企业污染物数据进行整合使用,例如企业污染物普查数据(以下称污普数据)、企业环境统计数据(以下称环统数据)、企业污染物台账数据(以下称台账)。第二部分为企业用户使用部分,这部分的关键问题在于解决企业污染物台账的远程上报,对此工作流的分析与实现。原文请+QQ752018766辣.文^论,文'网
1.3可行性分析
经济可行性,系统开发使用的软件都是开源软件,不用支付软件成本。硬件方面,使用的是用户现有的硬件设备。开发人员方面,工资成本低廉。技术可行性,开发使用的是市场上成熟的,开发人员熟悉的开发技术,稳定可靠。社会可行性,系统的开发有助于提升政府的办公效率,减少政府的办公开支。总体来看,此系统的开发,收益大于支出,系统开发完全可行。
1.4相关技术介绍
JAVA EE:JAVA EE 是一种利用java平台来简化企业解决方案中开发、部署和管理相关复杂问题的体系结构。其核心技术包括JDBC、EJB、JavaBean、以及jsp等web技术。
Struts2:Struts2是Struts和WebWork整合后的全新框架,其核心技术是采用拦截器的机制来处理用户的请求。其处理过程大致如下:加载类、读取配置、派发请求、调用Action、启用拦截器、处理业务、返回响应、查找响应、响应用户。
Hibernate:Hibernate是一个对象关系映射框架,它对JDBC进行了非常轻量级的封装,使得java程序员可以随心所欲的使用对象编程的思想对数据库进行操作。
Spring:Spring 也是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供了集成框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心技术包括两个方面一个是IOC(Inversion of Control,控制翻转),另一个是AOP(Aspect Oriented Programming,面向切面编程)。
B/S:B/S(Browser/Server)结构即浏览器和服务器结构。随着Internet技术的兴起B/S结构逐渐替代了传统的C/S(Client/Server)结构。B/S结构与传统的C/S相比具有比较明显的优点:首先,采用B/S结构客户端只需要安装有浏览器便可以登陆访问系统,不需要安装复杂的客户端程序。B/S模式下比较容易实现三层架构模式,即把表现层、业务逻辑层、数据访问层的功能进行分离,使各层次的独立性更强,从而提高系统的可文护性。B/S结构的系统开发成本低,升级文护方便,能大大降低开发文护成本,因为B/S结构下无需对客户端进行文护,只要在服务器端添加新的功能即可完成整个系统的升级。
MVC:MVC是三个单词的缩写,分别为:模型(Model),视图(View)和控(Controller)。 MVC模式的目的就是实现Web系统的职能分工。Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。
上一页 [1] [2] [3] [4] [5] [6] 下一页
jsp企业污染物控制子系统分析与设计+SSH框架+用例图 第2页下载如图片无法显示或论文不完整,请联系qq752018766