学位论文 > 优秀研究生学位论文题录展示
OpenBASE企业管理器设计与实现
作 者: 丁晓恒
导 师: 肖军
学 校: 东北大学
专 业: 计算机技术
关键词: 企业管理器 数据库 MVC设计模式 Swing 图形界面 易用性
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 4次
引 用: 0次
阅 读: 论文下载
内容摘要
当今世界已经进入信息时代,全球数据量以惊人的速度增长,越来越多的企业将数据的存储和管理作为单独的任务,这使得大型关系数据库系统得到了越来越多的应用。正是在这样的背景下,数据库系统的管理显示出其重要的意义。数据库企业管理器一般由一组计算机应用程序组成,它提供一个软件环境,使用户或者数据库管理员可以对数据库系统进行有效的管理,并且保证数据信息的安全完整。同时做到向相应权限的用户提供准确的数据信息和功能接口,使用户可以方便快速地建立、维护、存取和删除数据库中的数据。数据库企业管理器是人们与存储在数据库中的数据之间的桥梁,企业管理器是各种数据库的重要组成部分之一本课题针对国产关系数据库OpenBASE,设计并实现了企业管理器,并且在实际工程项目中得到了很好的应用。考虑到程序的可复用性,在设计中采用了MVC (Model-View-Controller)设计模式,程序中的树、节点、向导界而等等都设计有有MVC三层结构,使得扩展同类型功能变得十分容易;同时,在设计和实现中采用了Java Swing(?)(?)件技术,充分发挥了其在图形界面方面的优势。各种数据库对象,如表、视图、索引、用户、作业等等,都用最直观的图形化界面进行操作和显示,复杂的SQL语句输入被简单的鼠标点击所替代,大大降低了数据库操作的困难程度。而且,照顾到用户对Windows操作系统的熟悉,在设计中,将数据库树形结构、鼠标快捷菜单等都是贴近Windows操作系统风格,并且设计实现了热键调用手册帮助的功能,加强了OpenBASE企业管理器的易用性。在实际应用中,OpenBASE企业管理器作为OpenBASE数据库的配套软件,在国内多家企业的项目中得到了应用。由于Java应用程序的跨平台优势,使得OpenBASE企业管理器在Windows和Linux等操作系统上都有良好的表现,其简单直观的图形界面受到了数据库用户们的好评。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-16 1.1 课题的背景和目的 10-11 1.2 OpenBASE数据库的介绍 11-12 1.3 课题主要工作 12-15 1.4 本文组织结构 15 1.5 本章小结 15-16 第2章 OpenBASE企业管理器总体设计方案 16-26 2.1 OpenBASE企业管理器功能描述 16-17 2.2 OpenBASE企业管理器软件结构 17-23 2.3 MVC设计模式的应用 23-24 2.4 Java Swing组件的应用 24-25 2.5 本章小结 25-26 第3章 OpenBASE企业管理器详细设计 26-58 3.1 企业管理器框架的设计 26-30 3.2 数据库模块的设计 30-43 3.2.1 数据库对象的设计 31-39 3.2.2 表模块的设计介绍 39-43 3.3 安全性模块的设计 43-45 3.3.1 用户 43-45 3.3.2 角色 45 3.4 管理模块的设计 45-53 3.4.1 作业机制的设计 46-48 3.4.2 向导页而的设计 48-51 3.4.3 监控功能的设计 51-53 3.5 连接池的设计 53-56 3.6 本章小结 56-58 第4章 OpenBASE企业管理器实现 58-78 4.1 企业管理器界而框架的实现 58-61 4.2 数据库模块的实现 61-70 4.2.1 表模块的实现 61-64 4.2.2 触发器模块的实现 64-66 4.2.3 实现中的一些技术细节 66-70 4.3 安全性模块的实现 70-72 4.3.1 用户模块的实现 70-72 4.4 管理模块的实现 72-77 4.4.1 系统监控模块的实现 72-73 4.4.2 作业调度模块的实现 73-75 4.4.3 复制模块的实现 75-77 4.5 本章小结 77-78 第5章 系统的测试与工程应用情况 78-86 5.1 测试环境配置 78-79 5.1.1 测试的软件环境 78-79 5.1.2 测试的硬件环境 79 5.2 测试流程 79-82 5.3 测试结果与分析 82-83 5.4 工程应用情况 83-84 5.5 本章小结 84-86 第6章 结论 86-88 6.1 本文总结 86 6.2 未来的研究方向 86-87 6.3 本章小结 87-88 参考文献 88-90 致谢 90
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 电子文书安全签发系统的研制,TN918.2
- 海量数据压缩、操作和处理方法的研究,TP311.13
- 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
- 武器装备信息管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基于GIS的高校学生社区管理研究,G647
- 基于数据挖掘技术的保健品营销研究,F426.72
- 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
- 部队人员网上训练与考核系统的开发,TP311.52
- 摩托化部队机动辅助系统,TP311.52
- 部队军事理论在线考试系统设计与实现,TP311.52
- 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
- 毛纺用化学品毒性毒理数据库的建立,TS131
- 物联网在服装行业的应用性研究,TN929.5
- 基于GIS的温州农业资源管理信息系统的构建,S126
- 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 基层部队网站的设计与建设,TP311.52
- 转基因大豆玉米小麦信息平台建设及转基因大豆对土壤微生物的影响研究,S565.1
- 土壤污染场地调查与评估信息系统研究,X825
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|