MIS开发框架及代码生成器研究

MIS开发框架及代码生成器研究

论文摘要

随着计算机和网络的日益普及,越来越多的中小企业及个体希望能够采用信息化手段来管理经营数据,中小企业信息化软件(MIS)具有广泛的市场需求。中小企业客户消费特点和定位决定了其在采购时要求价格低廉、操作简便并且开发周期较短。由于MIS软件的操作目标都是数据库,其功能可以分为通用管理操作和企业特殊业务两大类。因此,如果我们能够开发一套针对中小企业的通用MIS开发框架实现通用管理操作作为系统开发的起点,采用代码生成技术作为特殊业务处理的辅助编码手段,同时结合实用的开发流程,就可以大大缩短开发周期,并提高最终代码质量,从而降低软件开发成本。本文首先就代码生成所要采用的数据库操作模型进行了研究分析,结合代码生成器开发过程的特点,对PetShop分层模型进行了改造,定义适应框架目标的类和接口结构,大大简化了生成代码的代码结构和代码数量。通过采用文档化需求+生成模板的方式实现了代码生成模块。在开发过程中对开发框架+代码生成的开发方式在开发过程中潜在的冲突提出了有效的解决方案。其次,本文结合河南省工业能源利用管理信息系统项目对这种开发模式的实际应用效果进行了验证。对开发过程中的阶段划分以及各个阶段的开发过程进行了分析和定义,通过对系统代码生成器生成的代码和最终代码中的代码行数情况进行了统计分析,可以得到结论,该操作方式对开发中小企业信息管理系统有良好的开发效率并具有更好的代码质量。最后,本文对当前代码生成器存在的多种不足进行了分析,并对下一步工作提出了明确的目标。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究意义
  • 1.3 国内外研究现状
  • 1.4 研究内容
  • 1.5 论文结构
  • 2 系统框架及代码生成技术
  • 2.1 分层架构
  • 2.1.1 PetShop架构
  • 2.1.2 分层结构的优缺点
  • 2.2 系统框架
  • 2.2.1 框架目标
  • 2.2.2 框架需求分析
  • 2.2.3 框架架构及功能
  • 2.3 代码生成技术
  • 2.3.1 采用代码生成器的优点
  • 2.3.2 代码生成器的要求
  • 2.3.3 代码生成的原则
  • 2.3.4 代码生成模型
  • 2.3.5 现有代码生成主要工具
  • 2.4 开发流程
  • 2.5 本章小结
  • 3 代码生成器实现
  • 3.1 简介
  • 3.2 数据库操作模式
  • 3.2.1 数据访问层
  • 3.2.2 业务逻辑层
  • 3.3 代码生成关键技术
  • 3.3.1 文档化需求
  • 3.3.2 代码生成模板
  • 3.4 代码生成工具的实现
  • 3.4.1 代码生成界面
  • 3.4.2 代码生成流程
  • 3.4.3 代码生成算法
  • 3.5 本章小结
  • 4 实例应用分析
  • 4.1 河南省工业能源利用信息管理系统简介
  • 4.2 系统开发开发过程
  • 4.3 业务需求与公用框架的冲突及处理
  • 4.3.1 数据保存冲突
  • 4.3.2 数据权限冲突
  • 4.4 代码生成工具产生的作用
  • 4.4.1 考核方法
  • 4.4.2 考核数据
  • 4.4.3 作用分析
  • 4.5 系统应用效果分析
  • 4.6 本章小结
  • 5 结论和展望
  • 5.1 研究结论
  • 5.2 本文贡献
  • 5.3 改进方向
  • 参考文献
  • 在学期间发表的学术论文与研究成果
  • 致谢
  • 相关论文文献

    • [1].基于MIS的高职学生顶岗实习档案管理信息化建设思考[J]. 产业与科技论坛 2020(06)
    • [2].谈电网调度自动化系统与MIS数据接口的连接与实施[J]. 科技资讯 2019(14)
    • [3].信息化技术对档案管理影响的探究——基于MIS软件的设计与实现[J]. 商丘职业技术学院学报 2016(02)
    • [4].高校财经类专业MIS课程教学改革探讨[J]. 教育理论与实践 2015(12)
    • [5].内网核心安全系统防护技术在电厂MIS中的应用[J]. 电子技术与软件工程 2016(05)
    • [6].电厂MIS系统的网络安全设计探讨[J]. 科技与企业 2014(24)
    • [7].基于供电企业生产运行MIS的设计与实现[J]. 硅谷 2014(24)
    • [8].试议电厂MIS系统的建设及存在的问题[J]. 计算机光盘软件与应用 2013(22)
    • [9].浅谈基于MIS的工业电视系统在发电厂的设计应用[J]. 科技资讯 2014(10)
    • [10].供电企业电力营销MIS分析[J]. 广东科技 2014(16)
    • [11].试论现代企业管理信息系统MIS的建设[J]. 信息系统工程 2014(08)
    • [12].浅析管理信息系统(MIS)与企业发展[J]. 中国集体经济 2012(13)
    • [13].会计信息系统向企业MIS发展的问题及思考[J]. 科技创新与应用 2012(33)
    • [14].闭环供应链MIS系统规划研究[J]. 科技管理研究 2011(05)
    • [15].基于软构件的企业MIS开发[J]. 现代计算机(专业版) 2011(21)
    • [16].发电企业MIS建设若干问题研究[J]. 价值工程 2011(35)
    • [17].调度自动化与MIS系统交换功能的分析[J]. 企业技术开发 2011(22)
    • [18].基于MIS系统的存储过程技术和游标技术的应用[J]. 福建电脑 2010(01)
    • [19].一种基于MIS系统的消息发布模型设计与实现[J]. 计算机与现代化 2010(09)
    • [20].动态查询在废水MIS系统中的应用研究[J]. 现代商贸工业 2010(20)
    • [21].基于软构件的MIS系统研究与设计[J]. 软件导刊 2009(03)
    • [22].管理信息系统(MIS)建设分析[J]. 现代电子技术 2009(13)
    • [23].基于智能客户端的MIS系统研究与实现[J]. 医学信息学杂志 2009(09)
    • [24].管理信息系统(MIS)在先进制造企业的有效实施[J]. 商场现代化 2008(03)
    • [25].无纸化考试自适应考场编排MIS的设计与实现[J]. 杭州师范大学学报(自然科学版) 2008(02)
    • [26].网络计划技术在管理信息系统MIS开发中的应用[J]. 科技管理研究 2008(05)
    • [27].软件工程方法在MIS开发中的运用[J]. 科技创新导报 2008(27)
    • [28].电力营销MIS系统数据分离[J]. 农村电气化 2008(10)
    • [29].MIS实施过程中知识员工的地位和作用[J]. 现代商业 2008(33)
    • [30].项目管理在电力生产MIS建设中的应用探讨[J]. 中国新通信 2016(02)

    标签:;  ;  ;  ;  ;  

    MIS开发框架及代码生成器研究
    下载Doc文档

    猜你喜欢