学位论文 > 优秀研究生学位论文题录展示
省地一体化水电管理系统研究及其设计实现
作 者: 马慧芳
导 师: 程春田
学 校: 大连理工大学
专 业: 计算机应用技术
关键词: 省地一体化 水电管理 系统设计 自动化
分类号: 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
|
相似论文
- 军队物资采购供应管理系统的设计与实现,TP311.52
- 部队兵员管理系统的设计与实现,TP311.52
- 军分区网络办公自动化信息系统的设计与实现,TP311.52
- 用户权限管理系统可靠性测试的研究与应用,TP311.53
- 基于WEB的军犬训练管理系统,TP311.52
- 面向自恢复的微重启技术研究,TP306
- 污水处理设备自动化运行设计与应用,TP273
- 基于QRcode的食品安全追溯物流研究,TP391.44
- 基于指纹识别的驾校考勤系统设计与实现,TP311.52
- 高新技术考试站信息管理系统设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 基于Web的国际管理学会中国总部信息管理系统设计与实现,TP311.52
- 智能信用卡管理系统前端展示平台的设计与实现,TP311.52
- 城市地下管线地理信息系统设计与开发,TP311.52
- 中油西北销售公司物流运行监控系统的设计与实现,F426.22;F252
- 鞍钢灵山自动化驼峰改造研究与应用,U284.6
- 电视台新闻媒资网络编辑系统研究与设计,TN948.6
- 一个数据库功能性自动化测试系统的设计与实现,TP311.53
- 软件自动化测试方法研究及应用,TP311.53
- 教育局OA系统设计与实现,TP311.52
- 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|