文档章节

企业级的应用软件开发和运行的环境

SDP2017
 SDP2017
发布于 2017/08/31 11:05
字数 2472
阅读 7
收藏 0

   前言

  在企业间的商业竞争越来越激烈的今天,如何快速实现客户需求,如何快速便捷的开发、修改、更新、维护软件项目系统功能,如何降低软件研发的成本,如何降低公司人员流动对软件开发项目造成的影响、如何提高团队开发效率、如何降低开发人员的技术水平要求、如何缩短开发周期、如何同时开发多个项目等等,在此目标基础上我公司研发了软件快速开发平台(Software Rapid Development Platform)工具,简称SDP。通过软件快速平台能快速便捷的设计开发生成B/S架构 html项目软件。

  概述

  SDP软件快速开发平台是一套面向对象的应用软件快速开发平台。通过图形化、可视化的简单拖拉设置操作,快捷设计出我们所需的表单、流程、报表等,充分体现出所见即所得的开发效果;SDP是一款企业级应用的软件快速开发平台,通过它企业或软件公司或开发人员均可以非常便捷、快速、高质量地开发复杂的业务系统,包括EIP(企业信息门户)、ERP、HR、OA、CRM、EAI(企业应用集成)、MIS、JXC、电子政务平台、信息资源管理系统、数据挖掘分析报表等软件系统。 通过报表引擎,用户可以集成企业内分散的业务数据,制作各类复杂的WEB报表(统计、图形分析、数据钻取等);通过工作流引擎用户可以快速设置制作各类业务操作流程等,通过强大的页面设计功能,可以快速制作各类复杂业务表单设计;通过简单的几步操作可以定义设计完成权限的开发设计(功能、元素、数据;可以达到页面元素级权限,对数据权限精确到横向、纵向、列、单元格控件);开发平台支持用户二次开发各类业务类库,同时支持于其他的系统的业务集成等。SDP开发生成的业务单据全部采用HTML文件,所有的基层类库及样式功能都是采用最低版本的要求实现,有效的完成浏览器的兼容性。

产生背景
随着社会信息化程度的飞速提高,政府事业单位、企业、等各类机构的业务信息化应用系统已经经历了几代的沿革,从早先的单机版软件到目前网络版应用系统,应用系统越来越复杂,从简单的系统替代手工劳动,发展到以IT支撑业务的发展,一个企业的信息化程度决定了企业的发展能力。
目前企事业单位在IT应用系统建设中存在以下的问题:
整体IT架构凌乱,各应用系统自动地互联互通困难
应用系统建设周期长,需求变化多
IT建设的服务商水平参差不齐,技术平台不统一系统后期维护困难

(SDP)平台构建了一个企业级的应用软件开发和运行的环境,可以很好地解决应用系统开发中的上述问题。

开发环境主要是通过无需编写程序代码的开发方式,进行业务开发,并能够管理业务的需求和测试,整个开发环境是通过Web方式完成,开发速度大大提高;运行环境采用SOA架构,可以为企业构建一个整体的IT架构,各系统之间很容易互通,但之间的连接是松耦合的,使企业可以根据业务发展需要增加或更换某个业务系统。

 

SDP软件快速开发平台(从.net到java)

SDP 支持:(.NET、JAVE)平台

兼容:IE6、FireFox、Chrome、Safari、Opera

SDP软件快速开发平台适用对象:软件开发商、最终用户、程序开发员

各类软件定制开发  APP/微信平台/CRM/OA/ERP/MES/数据采集/教育教学系列/会员系列 

 

  特点
  01)快速开发系统,直接生成代码,节约人工,节约成本 
  02)可视化设计,操作简单易用,更新、维护、部署操作简单方便   
  03)支持多人多项目协同开发,提高协同工作效率  
  04)减少程序员代码量,只需极少的JS代码就能实现复杂业务功能  
  05)可以根据客户需求、快速开发出DEMO版,尤其是在大型项目调研对接过程,针对文档性资料不够直观,通过快速生成的DEMO版(其实就是后续正式的程序)让用户非常直观的看到软件项目最终的效果,对项目的调研起到事半功倍的效果,后续只要再次针对业务进行复杂业务逻辑的处理就可以完成项目的开发,基本上项目调研完成,软件项目基本上定型开发就已经完成,效率和效果得到空前提高。  
  06)SDP节省开发成本,开发速度快,从而满足企业快速发展变化而带来的系统变化的需要。一般普通的刚毕业的程序员只要简单培训,就能开发出项目页面,只需要会简单的JS程序,就能很快完成业务单据的正常的保存、修改、 删除、列表、输出、查询等功能;经过多次检验,一般一个稍微熟悉一点的开发人员一天基本上能开发几十个业务表单及功能,效率得到空前提高;  
  07)SDP对开发人员要求不高,只需清楚企业管理需求,就可很快速将需求实现。 开发人员需懂一定SQL语法,一般一周即可培训好。当然这只是说针对普通的业务来说的,如果是非常复杂的业务逻辑更新,则还是需要技术高点的人 来写DLL类库来执行更新,所以公司可将开发人员技术等级划分后,合理的分配任务,就能实现此目标。  
  08)SDP扩展性,适应性强,降低了企业重复购买软件的风险。 企业可在此平台上开发各种系统,集成在一起,充分利用。  
  09)SDP设计器可以支持多个项目配置,针对不同的项目登录时选择不同配置即可进入不同系统,实现一套平台操作多个应用。所有系统操作方法相同,每上一个新系统时无需重新培训。  
  10)SDP实现每实施一个新系统或升级一个旧系统时,能快速部署更新,大大减轻了实施和维护人员的工作量。  
  11)SDP为开发人员开发好了大量基础性模块,开发人员无需重复开发,如组织 管理、人事管理、个人事务、新闻管理、系统管理、权限管理等。如需修 改,直接修改对应的文件就可以完成新的需求 
  12)SDP提供了邮件发送功能,只需在WEB端配置一下邮件服务器就可以实现邮件发送;同时提供的内部消息和新闻通知功能基本满足日常的需求。  
  13)SDP平台开发生成的项目,是纯HTML源码文件,用户可以轻松阅读修改。(软件项目是B/S架构)   14)通过可视化的页面设计,轻松实现复杂业务页面的功能设计  
  15)通过流程图设计模块,快速制作业务工作流。  
  16)通过报表设计工具,可以制作出符合逻辑的中国式复杂报表(包括图表、打印、输出等)

记得2010年之前,公司的项目基本上都要用到报表,以前我们常用的方法就是针对客户的需求来定制化开发(基本上是死写代码)来实现,经常导致项目经常性的延期,因为客户的需求经常会变化,随着用户的使用认知度的提高,对报表的要求越来越高,导致程序员不停的修改代码来实现,效率不高、结束遥遥无期。。。非常的痛苦;当然市面上有很多报表开发工具可以实现,但是针对小公司来说采购一套这样的系统的成本也非常的高,所以我们决定自己来开发一套像目前的润乾、FineReport 这样的报表设计器,来实现快速的报表设计制作   

 公司自成立至今一直致力于自主软件产品平台的研发,经过多年的努力,研发了SDP智能软件快速开发平台,真正实现了软件的快速构架、设计、实施、维护的完整服务体系。通过平台开发的软件项目成功应用于多个行业。是一家从事软件研发、销售于一体的软件技术服务型公司。是专业的平台及管理软件提供商,公司本着诚信为根本、竞争为导向、 创新为动力,服务为基础的经营理念,为用户提供定制化的技术服务。

手机: 15050176512   QQ:1785606271   黄章展  
公司地址:苏州高新区滨河路厂滩上3号滨河皇冠大厦3078室

 

 

© 著作权归作者所有

共有 人打赏支持
SDP2017
粉丝 0
博文 5
码字总数 9929
作品 0
私信 提问
SAP向合作伙伴展示NetWeaver下一代复合功能

SAP公司始终致力于为客户提供企业级面向服务的架构(企业级SOA),帮助客户创造更多商业价值。 近日,SAP公司向合作伙伴展示了SAP NetWeaver®平台的下一代复合功能。拥有这些新的功能,SAP N...

晨曦之光
2012/03/09
0
0
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 5.0 简介

AgileEAS.NET简介 AgileEAS.NET平台(简称EAS.NET平台)是以“敏捷并行开发方法”为其过程指导思想、基于Microsoft .Net构件技术和模型驱动架构的企业级快速开发平台,AgileEAS.NET使的构建企...

agilelab
2011/06/23
0
0
虚拟服务器软件--Oracle VM

Oracle VM 是甲骨文公司发布的虚拟服务器软件。 甲骨文表示,客户可以通过单点支持他们全部的虚拟环境,包括Linux操作系统和Oracle产品。Oracle VM支持其他Oracle和非Oracle应用软件,运行在...

匿名
2009/10/20
6.2K
0
Web开发架构--WebADNuke

WebADNuke的概述: 互联网时代,企业应用软件对于企业的重要性越来越高,越来越成为支撑企业业务发展的重要因素,但是日益复杂的应用系统、不断变换的商业环境带来的无尽的业务需求,却使得快...

匿名
2009/09/06
5.2K
0
基于J2EE架构的中间件平台--Netone

NETONE中间件平台是一套完整且全面的、基于J2EE架构的中间件平台。它能帮助IT公司或者大型企业的IT部门快速搭建复杂且全面的企业级应用软件平台。基于NETONE中间件平台的软件开发是可视化且无...

xxy1991
2012/12/05
2.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

ViewPager+Fragment+FragmentPagerAdapter实现软件主界面

ViewPager之前的页面是由View构成的,现在由Fragment构成,之前的PagerAdapter这里也换成了FragmentPagerAdapter.因为PagerAdapter有 public Object instantiateItem(ViewGroup container, i......

鱼想吃肉
18分钟前
0
0
feign文件上传遇到的坑

明天写

王俊博客
23分钟前
0
0
scala的sorted,sortBy,sortWith

val lst = List(1,3,2,4,5) //scala中对于集合的排序有三种方法:sorted,sortBy,sortWith //sorted方法对一个集合进行自然排序,传递一个Ordering隐式参数 def sorted[B >: A](imp...

whoisliang
38分钟前
0
0
区块链扩容最佳途径?十分钟讲清楚侧链技术

今天我们来讲区块链扩容的另一个主流方案——侧链,侧链可作为解决区块链扩容难题的一种有效解决方案。有些人认为,从理论上说,这种解决方案可让所有人都满意。 基础概念 侧链协议本质上是一...

HiBlock
40分钟前
0
0
3年经验Java程序员面阿里P6 差距在哪里

虽然这位小伙伴觉得自己工作三年了,结果阿里连面都不面就把自己挂了,这让自己感到很伤心。但是还是有网友觉得,三年不到p6,很正常啊,明年再面就没有问题啦! Java程序员3年经验面阿里P6,...

架构师springboot
42分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部