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

数据库图形化设计工具的设计与实现

作 者: 朱亚楠
导 师: 王大勇;孙慰迟
学 校: 复旦大学
专 业: 软件工程
关键词: 数据库图形化设计工具 E-R图 DDL UML
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 29次
引 用: 1次
阅 读: 论文下载
 

内容摘要


传统的数据库设计、开发工作通常需要3步才能完成:先手工绘制E-R图,然后将其手工转为DDL (Data Definition Language)语句,最后在数据库管理系统中执行这些代码。整个过程中开发人员需要提供思想,还要做很多与最终结果联系不大的手工操作如何能减少不必要的手工操作,让开发人员尽可能将精力集中到数据库的设计、开发工作中;如何能让初学者也能完成数据库的设计与开发工作,这些都是本系统的设计初衷与理念——让用户只关注那些需要关注的工作。通过它,可以将数据库的设计思路很快通过软件转换成E-R图,然后生成DDL代码,最后按照用户指定的数据库信息在相应数据库中建立表。而且还可以根据具体情况对生成的DDL代码进行适当的调整后再执行这些代码,使得整个流程不仅得到了简化还变得灵活。数据库图形化设计开发工具(DDTG)正是在这种背景下为了简化数据库的设计、开发工作而产生的一种解决方案。在本系统的开发和实际应用中,将用户关于数据库的设计思想集中在系统中展示出来,使用户在设计时能有一个整体认识。E-R图绘制完成后系统生成的DDL代码直观的展示给用户,方便用户学习或修改,最后只要在本地配置数据库信息即可在远程或本地的数据库中建表提高用户工作效率。

全文目录


摘要  4-5
ABSTRACT  5-6
第一章 绪论  6-10
  1.1 论文研究背景  6-7
  1.2 论文的研究内容和意义  7-9
    1.2.1 论文的研究意义  7-8
    1.2.2 论文的研究内容  8-9
  1.3 论文的章节安排  9-10
第二章 系统关键技术研究  10-23
  2.1 数据库设计方法  10-13
  2.2 MFC技术简介  13-17
    2.2.1 MFC的设计思想  14-15
    2.2.2 MFC的特点  15
    2.2.3 MFC框架结构  15-17
  2.3 DDL  17-20
  2.4 MVC  20-22
    2.4.1 MVC设计思想  20-21
    2.4.2 MVC的优点  21-22
  2.5 本章小结  22-23
第三章 系统需求分析与设计  23-44
  3.1 系统的目的及概述  23
  3.2 系统需求分析  23-25
  3.3 系统总体设计  25-26
  3.4 系统支持的用户及其特点  26-29
    3.4.1 数据库简单应用的定义及特点  27-28
    3.4.2 普通应用定义及特点  28
    3.4.3 数据库高级应用定义及特点  28-29
  3.5 主要模块功能设计  29-43
    3.5.1 用户交互模块  29-32
    3.5.2 语句生成模块  32-37
    3.5.3 数据库操作模块  37-39
    3.5.4 数据处理模块  39-41
    3.5.5 内核层  41-43
  3.6 本章小结  43-44
第四章 系统主要功能的实现  44-73
  4.1 系统整体架构的设计  44
  4.2 系统开发环境  44-45
    4.2.1 系统开发的硬件环境  45
    4.2.2 系统开发的软件环境  45
  4.3 系统静态结构设计  45-49
    4.3.1 系统相关类设计  45-48
    4.3.2 系统相关类的类图  48-49
  4.4 系统的MVC实现  49-65
    4.4.1 模型层主要功能实现  49-59
    4.4.2 视图层主要功能实现  59-62
    4.4.3 控制层主要功能实现  62-65
  4.5 系统主要功能的展示  65-69
  4.6 系统主要功能的测试  69-72
  4.7 本章小结  72-73
第五章 结论与展望  73-75
  5.1 结论  73-74
  5.2 展望  74-75
参考文献  75-76
致谢  76-77

相似论文

  1. 基于图的标志SNP位点选择算法研究,Q78
  2. 新型银基无镉中温钎料组织性能的研究,TG425.2
  3. 基于蚁群算法的电梯群优化控制研究,TU857
  4. LDPC码译码算法的研究,TN911.22
  5. 支持XML数据查询的F&B索引结构的研究,TP311.13
  6. 频繁图结构并行挖掘算法的研究与实现,TP311.13
  7. 矢量CAD电子图纸保护系统研究,TP391.72
  8. 中小企业进销存管理系统的研究与设计,TP311.52
  9. 基于图分割的文本提取方法研究,TP391.41
  10. 高保真遥感图象压缩与分辨率增强联合处理研究,TP751
  11. 基于支持向量机的故障诊断方法研究,TP18
  12. 基于LVDS技术的通讯卡研制,TP273
  13. 诗意的疏离:图文之间,J506
  14. 急性脑梗死患者睡眠结构的变化,R743.33
  15. 思维导图在科学教学中的应用,G633.98
  16. 高中生物学课堂教学中概念图的应用研究,G633.91
  17. 基于约束图的服装参数化制板技术,TS941.2
  18. 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
  19. 经皮骶髂螺钉固定治疗不稳定骨盆骨折的临床疗效分析,R687.3
  20. 七维稳定耗散系统的代数条件及动力学性质,O175
  21. UML模型到XMI的映射方法研究,TP311.5

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