基于j2ee和struts技术的电力营销管理信息系统设计与实现

基于j2ee和struts技术的电力营销管理信息系统设计与实现

ID:30640967

大小:19.06 KB

页数:7页

时间:2019-01-02

基于j2ee和struts技术的电力营销管理信息系统设计与实现_第1页
基于j2ee和struts技术的电力营销管理信息系统设计与实现_第2页
基于j2ee和struts技术的电力营销管理信息系统设计与实现_第3页
基于j2ee和struts技术的电力营销管理信息系统设计与实现_第4页
基于j2ee和struts技术的电力营销管理信息系统设计与实现_第5页
资源描述:

《基于j2ee和struts技术的电力营销管理信息系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于J2EE和Struts技术的电力营销管理信息系统设计与实现摘要 本文设计并实现了一个基于J2EE、Struts三层体系架构的电力营销管理系统。在功能上,该系统不仅实现了一般的电力营销管理系统所需要完成的常用功能,还设计实现了营销业务所需要的相关配套模块,覆盖电力营销业务各个环节,同时还具有一定的综合分析和辅助决策功能。在技术上,B/S的访问存取模式以及基于J2EE、Struts的三层体系架构使得该系统具有很好的可重用性和实用性。关键词 电力营销

2、管理信息系统;Struts;J2EE;三层体系结构1 引言 电力营销管理系统负责省、市、县各级电力部门的营销自动化工作。从电力业务的受理、施工、竣工,到计量设备包括电能表、互感器等的管理维护,再到电费的抄表、核算、回收,无不需要电力营销系统的参与。电力营销管理系统使得电力营销业务的自动化程度得到进一步提高。但现有的营销系统存在着诸多问题,包括:系统采用的技术落后过时,不能满足现有需求;营销业务由多个小系统组成,并且各个子系统之间不能连接;由于系统多次维护造成的版本问题等等。设计开发新型的技术先进的、可整合多项营销业务的营销系统成为电力企业的必然选择。课题份量和难易程度要恰当,博士

3、生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果现有的电力营销系统大部分采用客户机/服务器(C/S)的访问存取模式,而非浏览器/服务器模式。将C/S与B/S模式作一下比较发现:(1)C/S模式客户连接多时导致性能迅速下降、占用资源多。而B/S模式下多采用分层结构,分布式处理任务,多客户时性能优越。(2)客户端与服务器直接相连,安全性差,对客户端性能要求较高[1]。而B/S模式只需要有浏览器即可访问。(3)对C/S程

4、序作任何改动都需要重新安装客户端,而B/S程序只需要在服务器端重新部署即可实现所有客户程序的更新。(4)C/S界面操作速度有一定优势,但存在界面死板、不够美观的弱点,而浏览器页面的元素的多样性使得系统界面更加美观。总体上,基于B/S应用模式的营销系统更加符合现在的应用环境和技术发展趋势。同时,J2EE及Struts的发展和成熟,基于Struts和J2EE技术的应用B/S访问模式的营销系统成为普遍受电力营销企业欢迎的系统构建方案。本系统整体架构采用基于J2EE、Struts规范的多层体系结构。系统从整体逻辑上由客户端、应用服务器和数据库服务器组成,应用系统从传统结构向多层结构的迁移

5、,最终结果是提高应用系统的可伸缩性、可重用性、安全性和可维护性。2 设计思想课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果按照J2EE规范,应用体系架构从逻辑部署上可以分成四个层次:客户层、运行在J2EE服务器上的Web层、业务逻辑层和数据持久化层。通过划分层次,使得应用系统结构清晰,每一层具备相对的独立性,提高了应用系统的可维护性和易集成性,也使系统具有了极强的可扩展性和可伸缩性。

6、营销系统在J2EE体系结构的基础上,对处于系统核心的业务逻辑层又划分为营销业务层、支撑服务层、持久化对象服务层等,使系统整体结构进一步清晰化,极大地增强了系统的稳定性和可维护性,可以容易地适应不同供电企业对营销业务的各种需求以及业务变化所导致的需求变更。3 Struts技术架构Struts是一种有效的模块化设计的MVC实现。它由一系列的类(组件)、Serlvet以及jsptaglib组成[2]。Struts与其它技术一起形成了一个Web框架,共同完成模型、视图、控制器的工作。图1Struts技术架构在图1[4]清楚的描述了Struts所包含的对象和消息的传递。首先由客户端(浏览器

7、)发出请求,控制器Servlet接收到请求后根据等描述文件的配置情况,将请求数据分发给负责逻辑处理的Action,业务逻辑对请求进行后台处理后,形成的模型数据再传递给视图(JSP),客户的浏览器将JSP解析从而获得响应数据[5]。本系统中对Struts的taglib进行了扩充和封装,形成了功能更强大的bean标记,html标记,tree标记,dataobject标记等。本系统还对Action相关类进行了扩充和封装,形成了满足实际需要的Action类。4 系统技术架构课题份量和难易

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。