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裡面的Command綁定存儲過程,或者DataTable的Insert/Update/DeleteCommandName綁定存儲過程。
- FastReport在後台生成報表傳給前台,後台更新打印模板,前台即完成打印更新。
- 面向服務、多層架構、接口標準,這些都是因為Remobjects。
- base/auto update/提供軟件升級功能。
- 系統各部分都有設計,鬆散耦合,不堆積重複代碼。
安裝步驟
- 創建SqlServer2008數據庫:腳本在db目錄中
- 修改數據庫連接配置:his/release/his服務器/bin/Connection.daConnections
- 啟動服務器:his/release/his服務器/bin/DAHisServer.exe
- 啟動客戶端: his/release/his客戶端/bin/DAHisClient.exe,用戶名: 8888,密碼: 123123
DAHis開放全部源碼供Delphi開發者學習用,後面逐步完善使用文檔,商用的話還請購買商業組件。
作者:caowm ([email protected])