zoukankan      html  css  js  c++  java
  • ERP开源框架 + 二次开发平台 介绍

    经历了多年软件开发,深受网络大侠们的资源共享才得以有所成绩,

    本人主要是做企业ERP软件,一直有个感受,开发具体某个功能不难,但随着需求的增加,管理庞大的代码却成了最大的问题

    而为企业管理所做的开发,如何管理代码,却和企业管理有着神似的地方,对软件开发而言,框架相当重要,换个角度来讲,这是一种开发的管理

    网络上有一个Delphi的开源框架 Tangram Plugin FrameWork

    通过对其源代码的研究,觉得是个很不错的框架,所以进行简单的修改,使其更符合ERP软件的开发

    加上对 FastReport 代码的研究,设计出一套可二次开发的软件

    我先传上DEMO,陆续的日子里,我将详细说明一下 Tangram Plugin FrameWork 的使用,

    框架代码将全部提供,并提供部分基于框架下开发出来的代码

    如有兴趣做企业ERP软件的朋友们,可一起研究

    开发平台:Delphi2010

    控件:DevExpress, FastReport4.9, UniDAC, CnPack

    数据库:SQL / Access / Oracle

    DEMO下载地址 : http://url.cn/QdGfis

    先看下效果演示

    程序安装

    下载解压后,安装Fonts目录下的字体,如果是WiN7系统则略过

    复制Runtime-Library目录的文件到系统目录或者当前目录也行

    启动程序 ERPMain.exe

     

    TOOL目录下是一个数据库跟踪程序,安装后启动,这个工具绝对比你用SQL的事件探查器要方便,

    哪个数据库控件执行了什么语句,带什么参数,执行成败等一目了然,还支持远程跟踪

    启动程序后会检测加密狗,有关程序加密,这里仅是演示,这部分会开放出来

    关闭加密狗提示,会出现要求注册,这里先输入试用注册码F787F7EDF86FF8D9F942F91AF93FF923F935F90FF929

    有效期到2014/12/31

    登陆系统,数据库采取我在网络上的SQL数据库,帐号001密码001可登陆进行测试

    这里的菜单功能均为演示,都是动态创建并绑定事件

    先看下 系统皮肤设置

    换个皮肤名立即生效

    再看下系统模块加载设置,这里设置了系统启动时要加载哪些包,加载相应的包才能启动相应的功能

    这就是插件式开发,通过加载哪些包,配合菜单,就能组合出各种系统,比如OA管理系统,进销存管理系统,资产管理系统

    重点看一下 二次开发平台IDE,启动后界面如下

    点菜单设计-》新建设计窗体,出现如下的基类选择

    双击选择后,会出现该基类窗体,进行设计

    这时就像Delphi开发一样,进行界面摆设

    然后点击菜单 查看-》编写脚本

    然后保存,这时代码和窗体将保存在数据库表

    接下来是将设计好的窗体呈现到客户端

    点击打如下菜单

    效果如下

  • 相关阅读:
    为什么和什么是 DevOps?
    使用jmeter 上传文件
    jmeter 获取执行脚本的路径
    随笔(九)
    随笔(八)
    随笔(七)
    随笔(六)
    随笔(五)
    随笔(四)
    随笔(三)
  • 原文地址:https://www.cnblogs.com/jijm123/p/6477052.html
Copyright © 2011-2022 走看看