开源项目地址:https://github.com/caowm/DA-His
DA-His
使用Delphi 10开发的Hospital information management,基于RemObjects DataAbstract,以Schema为中心,支持Internet标准。
技术选型
- Delphi 10
- Sql server 2008
- Remobjects DataAbstract 9
- DevExpress 18.1
- FastReport 6.2
- PaxCompiler 4.2
- Advanced-Data Export/Import
- SynEdit
- Graphics32
功能特点
- 提供数据集成服务(IDEA),类似Relativity Server,创建Schema后配置到idea.xml即可生成新数据服务,不需要修改后台代码。
- 以Schema为中心,前台所需配置都写在CustomAttributes里面,包括表格创建、窗体创建、控件属性、打印等等,很多时候只需要修改Schema即可完成界面的修改。
- 集成PaxCompile脚本扩展功能。脚本、窗体、函数都可以定义为一个功能点,相互之间通过Execute过程实现互动。
- 后台业务逻辑都写在SQLServer存储过程,在Schema里面配置CRUD绑定的存储过程。
- FastReport在后台生成报表传给前台,后台更新打印模板,前台即完成打印更新。
- 面向服务、多层架构、接口标准,这些都是因为Remobjects。
- base/auto update/提供软件升级功能。
- 系统各部分都有设计,松散耦合,不堆积重复代码。
有问题请发issue
作者:caowm (remobjects@qq.com)