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

一个基于ORM的项目生成工具的设计与实现

作 者: 何亮
导 师: 樊建席
学 校: 苏州大学
专 业: 软件工程
关键词: 面向对象 关系型数据库 ORM技术 分层架构 代码自动生成
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 13次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着信息技术的飞速发展,许多软件企业对软件编写过程中的规范化要求越来越高。为提高软件的开发效率,实现软件编写的流程化,本文对软件企业开发的方法和过程进行了探索和研究,根据软件企业的实际情况,提出了开发一个基于ORM的项目生成工具的课题。本文首先介绍了系统开发的平台以及相关技术,阐述目前软件编程中常见的问题,如面向对象的设计方法和关系型数据库之间的矛盾。重点研究了面向对象系统中的类及其对象与关系数据库中数据表的映射并分析了几种映射模式,在此基础上对ORM技术进行了叙述。其次根据软件体系结构的要求提出了分层架构并加以阐述。最后针对软件企业在开发软件过程遇到的类似功能模块较多,代码重复的问题,提出了代码自动生成的技术,并将分层和代码自动生成有效的结合起来,设计完成了一个支持多种系统构架、易于扩展、支持多种数据库的,集灵活性、准确性、可扩展性于一体的项目生成工具。该项目生成工具能有效对软件的编写过程进行管理,它支持将一个项目划分为多个业务模块进行操作,提供了类似于SQL Server 2005查询分析器的功能,支持对数据表、视图和存储过程的新建、修改、删除等操作,能够根据需求自动构建项目的三层架构,并自动生成相应的代码。该项目生成工具在企业投入使用过程中,能准确的反映项目的结构,有效的处理数据库方面的需求,降低了重复代码的编写数量,有效地提高了开发人员的工作效率。

全文目录


相似论文

  1. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  2. 武器装备信息管理系统的设计与实现,TP311.52
  3. 军用车辆管理信息系统的设计与实现,TP311.52
  4. 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
  5. 面向方面软件开发与编译器技术分析研究,TP311.52
  6. 面向快速原型制造的医学图像三维重建系统研究,TP391.41
  7. 基于XML的异构数据交换系统的设计与实现,TP311.52
  8. 基于关系数据库理论的面向对象数据库系统应用研究,TP311.52
  9. 设计模式在银行支付系统中的应用研究,TP311.52
  10. 基于神经网络的面向对象系统分析,TP311.52
  11. 间歇式染色机中央集成控制系统的研究与开发,TS193.3
  12. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  13. 注册志愿者管理系统的设计与实现,TP311.52
  14. 建行大理茫涌支行员工绩效考核信息管理系统的设计与实现,TP311.52
  15. 智能化电动汽车充电管理系统研究,U469.72
  16. 基于WCF的“学工在线”信息系统的设计与实现,TP311.52
  17. 安全相关软件的设计方法研究及应用,TP311.52
  18. 上海师范大学人事考核系统的设计与实现,TP311.52
  19. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  20. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52

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