ERP开源框架+⼆次开发平台介绍
经历了多年软件开发,深受⽹络⼤侠们的资源共享才得以有所成绩,
本⼈主要是做企业ERP软件,⼀直有个感受,开发具体某个功能不难,但随着需求的增加,管理庞⼤的代码却成了最⼤的问题
⽽为企业管理所做的开发,如何管理代码,却和企业管理有着神似的地⽅,对软件开发⽽⾔,框架相当重要,换个⾓度来讲,这是⼀种开发的管理
⽹络上有⼀个Delphi的开源框架Tangram Plugin FrameWork
通过对其源代码的研究,觉得是个很不错的框架,所以进⾏简单的修改,使其更符合ERP软件的开发
加上对 FastReport 代码的研究,设计出⼀套可⼆次开发的软件
我先传上DEMO,陆续的⽇⼦⾥,我将详细说明⼀下Tangram Plugin FrameWork的使⽤,
框架代码将全部提供,并提供部分基于框架下开发出来的代码
如有兴趣做企业ERP软件的朋友们,可⼀起研究
开发平台:Delphi2010
控件:DevExpress, FastReport4.9, UniDAC, CnPack
数据库:SQL / Access / Oracle
先看下效果演⽰
程序安装
下载解压后,安装Fonts⽬录下的字体,如果是WiN7系统则略过
复制Runtime-Library⽬录的⽂件到系统⽬录或者当前⽬录也⾏
启动程序
TOOL⽬录下是⼀个数据库跟踪程序,安装后启动,这个⼯具绝对⽐你⽤SQL的事件探查器要⽅便,
哪个数据库控件执⾏了什么语句,带什么参数,执⾏成败等⼀⽬了然,还⽀持远程跟踪
启动程序后会检测加密狗,有关程序加密,这⾥仅是演⽰,这部分会开放出来
关闭加密狗提⽰,会出现要求注册,这⾥先输⼊试⽤注册码F787F7EDF86FF8D9F942F91AF93FF923F935F90FF929
有效期到2014/12/31
登陆系统,数据库采取我在⽹络上的SQL数据库,帐号001密码001可登陆进⾏测试
这⾥的菜单功能均为演⽰,都是动态创建并绑定事件
先看下系统⽪肤设置
换个⽪肤名⽴即⽣效
免费平台源码资源网再看下系统模块加载设置,这⾥设置了系统启动时要加载哪些包,加载相应的包才能启动相应的功能
这就是插件式开发,通过加载哪些包,配合菜单,就能组合出各种系统,⽐如OA管理系统,进销存管理系统,资产管理系统重点看⼀下⼆次开发平台IDE,启动后界⾯如下
点菜单设计-》新建设计窗体,出现如下的基类选择
双击选择后,会出现该基类窗体,进⾏设计
这时就像Delphi开发⼀样,进⾏界⾯摆设
然后点击菜单查看-》编写脚本
然后保存,这时代码和窗体将保存在数据库表
接下来是将设计好的窗体呈现到客户端
点击打如下菜单
效果如下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论