- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC框架下生产用电统计分析系统设计与实现
基于MVC框架下生产用电统计分析系统设计与实现
摘要:随着采油厂作业区不断精细深入,油井数及注水量也逐年增加,电量录入及分析工作量大幅度增加的情况下,对电力的管理也提出了更高的要求。针对采油厂电力设备的信息化管理要求的不断提高,提出了采用ASP.NET MVC框架的生产用电统计分析系统。通过建立生产用电统计分析系统,实现电力设施和电力数据的统一管理和信息共享。实现电力设施和电力动态数据的集中管理和各类分类查询以及统计分析图表功能,提升电力管理日常工作效率,降低工作人员日常工作量,减少统计分析误差,为领导快速及时获取决策数据提供强有力的支持。
关键词:MVC框架;电力管理;统计分析
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)04-0111-02
1 需求分析
近年来,油田加大了信息化建设的力度,紧紧围绕油田的发展战略和核心业务,应用驱动,注重实效,以提高经济效益为目的,工作逐步规范,信息化建设稳步推进,油田信息化已被公认为增强企业核心竞争力的有效途径。在我国,上个世纪90年代后期,企业信息化得到了快速发展,“数字油田”的概念的提出,希望以信息技术为手段全面实现油田实体和企业的数字化、网络化、智能化和可视化。采油厂仍旧采用人工抄表录取分析的工作模式,在繁杂的人工作业过程难免会出现误差,并且偷电漏电的情况时有发生,这些都会对采油厂的利益造成损失。
通过建立生产用电统计分析系统,实现电力设施和电力数据的统一管理和信息共享。采油厂电力管理要求,实现电力设施和电力动态数据的集中管理和各类分类查询以及统计分析图表功能,提升电力管理日常工作效率,降低工作人员日常工作量,减少统计分析误差,为快速及时获取决策数据提供强有力的支持。本文基于ASP.NET MVC框架对生产用电统计分析系统进行设计与实现,并主要完成以下几个方面的工作:
1) 根据电力设施管理要求,建立供用电系统电力对比分析功能。
2) 根据电量管理要求,建立分系统(采油、注水、集输、辅助、外转供等)电量统计分析及单耗计算功能。
3) 建立分单位(部门)电量指标执行情况统计分析功能。
4) 采油厂用电报表自动生成。
2 系统体系结构设计
本系统主要用于采油厂生产用电统计分析,从而提高电力工人的工作效率,为领导快速及时获取决策数据提供强有力的支持。本系统主要包含以下功能模块:基础数据管理,电力设备管理,电量管理,系统单耗数据管理,统计报表分析图表,系统维护,每个模块又包含一些详细的子功能模块。系统体系结构图如图1:
图1 系统体系结构图
3系统采用的主要技术
3.1数据库服务层设计
数据管理采用oracle数据库,oracle数据库是甲骨文公司的一款关系数据库管理系统,它是在数据库领域一直处于领先地位的产品,系统可移植性好,使用方便,功能强,适用于各类大、中、小,微机环境。它是一种高效率,可靠性好的适应高吞吐量的数据库解决方案。
3.2 ASP.net MVC框架的运用
MVC框架是软件工程中一种软件架构模式,ASP.NET MVC框架是web端对MVC架构的一种灵活运用,将web开发分为了模型(model),视图(view)和控制器(controller)3个部分。Model对象包含数据,对数据库进行操作;View用于用户交互,在web开发中则是页面的实现,本系统View还运用了jQuery对页面进行前段代码编写,便于页面开发,以及使网页美观和简化网页操作;Controller使用C#对业务逻辑层进行开发。MVC模型强制性地将应用程序的输入,处理和输出分开。通过业务的分离,使应用系统的结构更清晰,升级,维护更方便。
Controller层是MVC架构的核心层,通过Controller的控制实现View与Model的交互,从而满足用户的业务需求。Web开发中直接与用户进行交互的是View层,用户在View层下达命令,View层将用户命令传递给Controller,在Controller的控制下实现Model层数据交互,Model层将数据传递给数据库,Model层接收传回的数据并传递给Controller,View层在Controller的控制下接收数据并且在页面中实现用户想要满足的业务。
4 系统主要功能设计与实现
4.1 系统模块设计
在系统的首页会有登录权限设置,利用登录管理对登录角色进行识别,从而保证了系统的保密性和完整性。该模块判断用户的合法性,只有具有正确用户名和密码的用户才有权限操作数据。
1)系统管理员:系统管理员是所以操作人员中级别最高的人员,管理员可看所有的功能模块。
2)登录用户
您可能关注的文档
最近下载
- GB/T 2589-2020 综合能耗计算通则.pdf
- midas边坡分析方法及加固.pptx VIP
- 中国天文学发展史_天文科普讲座PPT.ppt VIP
- 01_CR400BF型动车组技术手册-司机手册-V1.0(CCD00000383707).pdf
- 加油站安全生产管理台账21种台账样本[(完整版)].doc VIP
- 2025年辽宁医药职业学院单招笔试语文试题库含答案解析(5套卷).docx VIP
- 申龙(SSL6000-6801D)电气原理图及布线图.pdf VIP
- 2024中信金属股份有限公司校园招聘(中信金属股份有限公司)笔试备考题库及参考答案详解一套.docx VIP
- 人教版高中历史中外历史纲要(上)课件 第13课 清朝前中期的鼎盛与危机.pptx VIP
- 雨课堂学堂在线《跨文化交际英语(北京理工)》学堂云单元测试考核答案.pdf
文档评论(0)