开放标准软件平台技术在信息系统中的应用

开放标准软件平台技术在信息系统中的应用

论文摘要

随着互联网络的不断普及,越来越多的中小企业开始开发基于网络的企业管理信息系统。但是,当前这类信息系统的开发却存在着诸多的问题,如软件可靠性低,可扩展性差,用户界面不够友好,开发时间不能保证等。这些问题已经构成了软件危机的一部分。为了解决上述问题,就要求Web应用系统的开发要有一个良好的软件体系结构、更多的技术和经验的积累、更强的项目管理。随着软件开发平台概念的提出,我们似乎看到了解决软件危机的曙光。这些平台通常具有良好的体系结构,易于复用,可以大大提高软件开发的效率。但是在实际应用中,我们仍然发现当我们需要开发一个特殊的平台无法支撑的业务逻辑时,所花费的时间远远大于不使用平台进行开发。本文提出了一种新型的开放标准平台的概念。该平台利用和吸收了现有许多软件平台的特色和优点,同时,对软件平台的思想进行了进一步的创新,并在该创新的基础上,实现了一个轻量级的,可自由扩展的软件平台。本平台的主导设计思想是“开放标准”。即:信息系统开发人员可以在平台的基础上,使用自己熟悉的语言,开发自己需要的功能,并把该功能纳入到平台体系中来,以利于后续系统的开发。本文介绍了在.NET和J2EE两个主流web信息系统开发架构下平台的设计与实现。并通以某区党建管理系统和某大型施工企业的工程项目管理系统为应用背景,对开放标准的自动化软件生成和集成平台进行了验证。验证的结果证明平台可以切实的提高软件开发的效率,并最终反映到客户满意度上,同时有效的降低了软件开发的难度。

论文目录

  • 摘要
  • Abstract
  • 1. 绪论
  • 1.1 发展现状
  • 1.2 研究背景
  • 1.2.1 中小企业软件开发中面临的问题
  • 1.2.2 国内外发展现状
  • 1.2.3 当前软件框架平台的优缺点
  • 1.3 研究内容及意义
  • 1.3.1 研究内容
  • 1.3.2 研究意义
  • 1.4 论文结构
  • 2. WEB 应用系统框架研究
  • 2.1 相关技术介绍
  • 2.1.1 .NET 技术
  • 2.1.2 J2EE 技术
  • 2.2 三层框架体系
  • 2.2.1 表示层
  • 2.2.1.1 传统表示层及缺点
  • 2.2.1.2 平台表示层概述
  • 2.2.1.3 WEB页面的分割
  • 2.2.2 业务逻辑层
  • 2.2.2.1 传统业务逻辑层及缺点
  • 2.2.2.2 平台业务逻辑层概述
  • 2.2.3 实体层
  • 2.2.3.1 传统实体层及缺点
  • 2.2.3.2 平台实体层概述
  • 2.3 本章小结
  • 3. 基于.NET 的平台功能模块的实现
  • 3.1 实体层引擎技术
  • 3.1.1 数据永久化存储技术
  • 3.1.2 实体层引擎技术
  • 3.1.3 实体的定义
  • 3.1.4 实体层引擎的启动
  • 3.1.5 实体层引擎的实现方案
  • 3.2 平台权限模型的设计
  • 3.2.1 权限的三层结构
  • 3.2.2 权限模型的数据层实现
  • 3.2.3 先导和后继权限项
  • 3.2.4 用户授权
  • 3.2.5 部门的概念
  • 3.3 基于数据驱动的软件功能项
  • 3.3.1 软件功能项概述
  • 3.3.2 数据层实现
  • 3.3.3 权限管理
  • 3.3.4 业务逻辑层实现
  • 3.3.5 表示层实现
  • 3.3.6 树形结构模型
  • 3.4 数据驱动的二维动态表格查询
  • 3.4.1 页面控制的动态表单生成
  • 3.4.2 动态表单页中的功能点
  • 3.5 数据驱动的输入页面
  • 4. .NET 框架下对平台的验证
  • 4.1 开发背景
  • 4.2 系统业务逻辑
  • 4.2.1 基础信息管理
  • 4.2.2 文档管理
  • 4.2.3 党务工作部署
  • 4.2.4 组织关系结转
  • 4.2.5 消息管理
  • 4.2.6 系统管理
  • 4.3 基于平台的模块开发
  • 4.3.1 基于平台的菜单系统
  • 4.3.2 基于平台的输入页面
  • 4.3.3 基于平台的查询页面
  • 4.4 本章小结
  • 5. 通用性研究及平台在J2EE 框架下的实现
  • 5.1 实体层引擎
  • 5.2 软件功能项的设计与实现
  • 5.3 动态二维表单页的实现
  • 6. J2EE 平台下的验证
  • 6.1 系统业务逻辑
  • 6.1.1 工程基础信息管理
  • 6.1.2 信息汇总
  • 6.1.3 财务查询
  • 6.2 基于平台的模块开发
  • 6.2.1 基于平台的菜单系统
  • 6.2.2 基于平台的输入页面
  • 6.2.3 基于平台的查询页面
  • 7. 总结与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文情况
  • 个人简历
  • 相关论文文献

    • [1].库卡机器人集团发布新一代机器人产品[J]. 现代焊接 2011(07)
    • [2].动态可重构穿戴计算机软件平台开发路径及网络通信实现分析[J]. 电子测试 2020(03)
    • [3].专题地图编制出版工作中多软件平台的综合应用[J]. 测绘技术装备 2020(01)
    • [4].基于打车软件平台的盈利模式研究[J]. 营销界 2019(51)
    • [5].建筑能耗模拟与优化软件平台设计[J]. 现代建筑电气 2016(10)
    • [6].浅析在数字化校园建设中综合应用软件平台的运行[J]. 科技展望 2015(28)
    • [7].动态可重构穿戴计算机软件平台设计与实现[J]. 赤峰学院学报(自然科学版) 2015(02)
    • [8].加强农村财务软件平台监管的建议[J]. 农业知识 2020(09)
    • [9].声音[J]. 中华儿女 2017(06)
    • [10].护理助手软件平台在护士分层理论考核中的应用[J]. 当代护士(上旬刊) 2020(10)
    • [11].关于互联网+软件平台模式打击传销的应用实践和探讨[J]. 网络安全技术与应用 2018(09)
    • [12].动态可重构穿戴计算机软件平台开发路径及网络通信实现分析[J]. 电脑知识与技术 2017(06)
    • [13].动态可重构穿戴计算机软件平台开发路径及网络通信实现分析[J]. 自动化与仪器仪表 2017(05)
    • [14].动态可重构穿戴计算机软件平台研究[J]. 自动化与仪器仪表 2017(06)
    • [15].软件平台技术课程教学改革方法研究[J]. 科技资讯 2014(35)
    • [16].软件平台厂商最具挑战的课题——“行业化”[J]. 中国公共安全 2015(19)
    • [17].国内机构库软件平台调研[J]. 图书情报工作网刊 2012(01)
    • [18].“云平台”接受度渐高 运营商低调搭建软件平台[J]. 通信世界 2011(34)
    • [19].打造企业基础软件平台 提高企业研发创新实力[J]. 数字通信世界 2009(01)
    • [20].信息化软件平台优化软件质量保证对策初探[J]. 中国新通信 2020(03)
    • [21].软件平台规则与竞争政策[J]. 竞争政策研究 2017(05)
    • [22].是德科技推出首款集仿真、设计、测试于一身的设计测试软件平台[J]. 电子测量技术 2018(07)
    • [23].是德科技推出首款集仿真/设计/测试于一身的设计测试软件平台[J]. 电子技术应用 2018(04)
    • [24].是德科技推出首款集仿真、设计、测试于一身的设计测试软件平台[J]. 电子测量与仪器学报 2018(04)
    • [25].站点式飞行试验实时监控软件平台研究[J]. 计算机测量与控制 2016(11)
    • [26].大数据时代的安防软件平台[J]. 中国公共安全 2015(24)
    • [27].软件保护对软件平台商双边定价策略的影响研究[J]. 中国管理科学 2016(09)
    • [28].安防软件平台进入研发创新高峰期[J]. 中国公共安全 2014(24)
    • [29].浅析快速开发软件平台在石化行业中下游企业的应用[J]. 广东化工 2015(18)
    • [30].软件平台成就金融未来——2013中国金融云平台峰会[J]. IT经理世界 2013(19)

    标签:;  ;  ;  

    开放标准软件平台技术在信息系统中的应用
    下载Doc文档

    猜你喜欢