学位论文 > 优秀研究生学位论文题录展示

省地一体化水电管理系统研究及其设计实现

作 者: 马慧芳
导 师: 程春田
学 校: 大连理工大学
专 业: 计算机应用技术
关键词: 省地一体化 水电管理 系统设计 自动化
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 8次
引 用: 0次
阅 读: 论文下载
 

内容摘要


水电作为可持续发展的清洁能源,近年来在我国取得了迅速发展。然而由于装机规模各异、调节性能多样、分布范围广泛、调度关系复杂等特点,水电调度管理变得越来越困难,因此如何构建水电管理系统,提高水电调度水平,改善“重建轻管”的局面是目前迫切需要解决的问题。本文针对水电特点,结合J2EE组件丰富、维护容易、扩展灵活等特点,设计实现了省地一体化水电管理系统,主要内容如下:(1)针对大型水电与小水电分散调度、小水电无序管理、调度部门无法实时掌握和管理所管辖电站信息等情况,构建了基于J2EE的省地一体化水电管理系统。系统功能主要包括:用户权限管理、基础资料维护、动态信息采集等。系统在云南电网水电管理中得到成功应用。(2)针对水电管理系统应用模块众多,功能结构复杂,需求变化频繁等问题,研究了前台组件的设计方案,开发了一系列通用的前台组件,包括基于j Query的通用组件,基于Ajax的报表导出组件、结合JFreeChart的图表展示组件等,这些组件在整个系统中重复利用,提高了程序的可复用性和维护性,实现了用户界面风格和操作流程的一致。(3)分析水电管理系统的特点,结合面向对象技术,抽取功能模块共性实现了统一接口的通用业务逻辑组件构建方式,为系统对原有模块进行扩展或添加新的模块提供先决条件。实现过程中首先定义好通用组件的接口,再利用继承方式根据各个模块的不同功能分别继承扩展基类,实现子任务。采用统一的接口技术,极大地增强了系统的维护性和扩展性,利于系统的升级和改造。(4)水电管理系统作为省、地、县、电站用户共享数据的平台,查询数据、更新数据是必不可少的操作,而这些数据的存储读写都是需要同后台数据库联系的,系统选择当前流行的大型数据库Oracle lOg作为开发平台,并根据用户对数据提取速率的要求对传统的JDBC进行了封装,设计实现了自己的数据库连接池组件供所有模块使用,在给用户带来了良好的体验同时,减少了数据连接建立、销毁的开销,大大节省了内存的开辟。最后,对全文的工作进行了总结,并对需要进一步解决的问题进行了展望。

全文目录


摘要  4-5
Abstract  5-10
1 绪论  10-15
  1.1 课题背景及研究意义  10-11
  1.2 水电管理系统研究现状  11-12
  1.3 云南水电管理现状  12-13
  1.4 论文的主要工作  13
  1.5 论文框架  13-15
2 系统需求及总体结构设计  15-20
  2.1 系统功能需求  15-17
  2.2 系统实现目标  17
  2.3 系统总体结构  17-19
  2.4 系统功能模块设计  19
  2.5 本章小结  19-20
3 系统表现层设计与实现  20-37
  3.1 表现层设计原则  20
  3.2 基于jQuery技术实现前台标准组件  20-28
    3.2.1 菜单组件  22-24
    3.2.2 表格组件  24-26
    3.2.3 通用树组件  26-28
  3.3 结合Ajax的通用报表导出组件  28-31
  3.4 DIV、CSS和JFreeChart实现图表联合展示  31-36
  3.5 本章小结  36-37
4 系统业务逻辑层实现技术研究  37-48
  4.1 通用业务逻辑组件设计  37
  4.2 工作流模型的研究与应用  37-41
    4.2.1 工作流理论  37-38
    4.2.2 实现系统功能一体化管理  38-39
    4.2.3 基于工作流的日计划管理  39
    4.2.4 基于工作流的基础信息维护  39-41
  4.3 改进的RBAC模型的研究与应用  41-45
    4.3.1 传统的RBAC模型  41-43
    4.3.2 改进的RBAC模型  43-44
    4.3.3 实现多级用户的权限控制  44-45
  4.4 SmartUpload组件的研究与应用  45-47
    4.4.1 SmartUpload组件简介  45-46
    4.4.2 实现多附件上传  46-47
  4.5 本章小结  47-48
5 系统持久层设计与实现  48-56
  5.1 数据持久层设计  48-51
    5.1.1 总体设计原则  48
    5.1.2 数据库表设计  48-50
    5.1.3 基于JDBC实现数据库访问  50-51
  5.2 数据库连接池的研究与应用  51-54
    5.2.1 连接池工作原理  51-52
    5.2.2 基于单例模式连接池的设计与实现  52-53
    5.2.3 连接池应用  53-54
  5.3 数据缓存技术的研究与应用  54-55
  5.4 本章小结  55-56
6 系统的模块设计与实现  56-63
  6.1 主要功能模块实现  56-62
    6.1.1 用户权限管理模块  56
    6.1.2 基础资料维护模块  56
    6.1.3 动态信息采集模块  56-58
    6.1.4 公告信息采集模块  58-59
    6.1.5 日计划管理模块  59-60
    6.1.6 电站资料统计查询模块  60-61
    6.1.7 报表管理模块  61-62
  6.2 三层在系统功能模块的综合运用  62
  6.3 本章小结  62-63
7 总结与展望  63-65
参考文献  65-68
攻读硕士学位期间发表学术论文情况  68-69
致谢  69-70

相似论文

  1. 军队物资采购供应管理系统的设计与实现,TP311.52
  2. 部队兵员管理系统的设计与实现,TP311.52
  3. 军分区网络办公自动化信息系统的设计与实现,TP311.52
  4. 用户权限管理系统可靠性测试的研究与应用,TP311.53
  5. 基于WEB的军犬训练管理系统,TP311.52
  6. 面向自恢复的微重启技术研究,TP306
  7. 污水处理设备自动化运行设计与应用,TP273
  8. 基于QRcode的食品安全追溯物流研究,TP391.44
  9. 基于指纹识别的驾校考勤系统设计与实现,TP311.52
  10. 高新技术考试站信息管理系统设计与实现,TP311.52
  11. 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
  12. 基于Web的国际管理学会中国总部信息管理系统设计与实现,TP311.52
  13. 智能信用卡管理系统前端展示平台的设计与实现,TP311.52
  14. 城市地下管线地理信息系统设计与开发,TP311.52
  15. 中油西北销售公司物流运行监控系统的设计与实现,F426.22;F252
  16. 鞍钢灵山自动化驼峰改造研究与应用,U284.6
  17. 电视台新闻媒资网络编辑系统研究与设计,TN948.6
  18. 一个数据库功能性自动化测试系统的设计与实现,TP311.53
  19. 软件自动化测试方法研究及应用,TP311.53
  20. 教育局OA系统设计与实现,TP311.52
  21. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com