27 Star 68 Fork 41

大维软件-开放 / delphi企业信息管理系统开发框架

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.83 KB
一键复制 编辑 原始数据 按行查看 历史
大维软件-开放 提交于 2019-09-14 18:05 . 吹牛牛

delphi企业信息管理系统开发框架

介绍

基于delphi的企业信息管理系统C版前端开发框架,支持两层和多层开发,可以方便融入基于Java/DoNet/Php等企业中后台系统,内嵌谷歌浏览器接口融合BS页面,支持通过Http访问WebApi实现,已经过N多个项目实战,快速开发企业信息管理系统;

框架思路

  • 最初是因为开发Cs两层而封装的快速开发框架;
  • 后续慢慢的引入Bs页面嵌入;
  • 再次引入Http访问Web api使得系统可扩展性大大增强,可以和基于Java/DoNet/Php等中后台系统无缝接入,再次将开发效率和灵活性提升;

开发优势

  • 框架已经抽象了大量的业务窗体基类,封装了基本的运行流程,开发者只需要继承不同业务类别窗体基类关注业务层代码即可;
  • 对所有用到的Vcl控件进行了二次包装,哪怕没任何修改也包装一下,方便Vcl自身接口不满足业务需要的时候扩展;
  • 已经实现了基于Html配置的类似于医院床位图、酒店房态图;
  • 封装了谷歌Cef4浏览器内涵,可以操作cookie等,方便嵌入Bs页面到系统中,使得一些弱交互页面可以采用Bs开发,大大提交系统效率;
  • TAdoQuery封装实现基于Http访问Webapi,极大的提高系统的部署能力;
  • Json,TRegx等等功能的引入;
  • 对于开发企业Mis非常的快速方便,可以一月工期开发一个完整的进销存系统出来!呵呵呵;

软件架构

  • 所有VCL组件二次封装,方便灵活自定义扩展定制
  • 所有页面OOP封装,开发者可以只关心业务层开发
  • 支持CS两层开发,CS+BS分布式多层开发
  • 内嵌谷歌Cef浏览器内核,实现B版页面嵌入系统,提高系统灵活性
  • 支持直接调用WebApi服务,打破CS结构两层瓶颈,系统可以实现更灵活的互联网部署
  • 支持微信支付、支付宝支付
  • Fastreport报表自定义工具,实现报表高度灵活自定义
  • B版页面采用lodop打印控件实现打印

使用特别说明, vcl控件占用码云存储,不上传在这里。

  • 采用到的第三方控件(都有源码),控件包只提供名称和版本,请自行购买(度娘)对应版本。
  • 自行包装的vcl组件库联系QQ:24494844获取(免费)
  • 完整的开发环境(delphi7,可自行升级到更高版本)做了一个VM虚拟机,可以直接开发编译使用,联系QQ24494844获取(免费)

软件案例截图(已经运用于N多个项目开发,就不一一截图了)

输入图片说明

使用说明

  • Mit协议,您可以随意处置,也希望你优化的同时能提交最新版本的代码,一起优化。
Delphi
1
https://gitee.com/dw-tech/dw-delphi-capp.git
git@gitee.com:dw-tech/dw-delphi-capp.git
dw-tech
dw-delphi-capp
delphi企业信息管理系统开发框架
master

搜索帮助