DDMPF 开发框架及应用系统三合一简要说明:
此文档分四部分:
(一): 框架功能简介
(二): 自带应用简介
(三): 系统需求和简要安装配置说明
(四): 版本信息
(一)
DHW Dynamite Management PlatForm(DDMPF) 功能简介:
DDMPF 是一套三层架构的企业管理系统构造框架,它本身并不提供任何具体业务功能,而是提供一个平台,由用户按照 DDMPF 规格快速动态地设计适用于自己的应用软件.
主要特点有:
● 完全自定义的用户数据结构,用户可根据自己业务需求任意定义数据结构.
● 完全动态的业务处理流程. DDMPF 不具体定义任何业务流程,它只负责运行用户编写的业务处理脚本,用户自行编写业务脚本达到最大通用性.
● 各种风格的输入输出界面完全描述生成,无需枯燥的反复设计各种输入输出窗口浪费大量时间.
● 强大的客户端脚本功能.除了支持在服务器端运行 SQL 脚本完成业务, DDMPF 客户端带有 Pascal Script 引擎,支持编写任意 PS 脚本程序并嵌入主程序共同运行达到更加动态的效果.需要的话可以用 PS 构造纯脚本化的客户端界面和业务功能.
● 客户端支持通过编写 COM 组件和 DLL 进一步扩充功能,能做到彻底的动态可扩充性.
● DDMPF 完全负责底层数据存取.用户只需集中精力于自己业务系统的专有部分,具体底层数据存取数据完整性 DDMPF 自动完成,对用户完全透明提高开发效率.
● HTTP 通讯协议,直接支持 INTERNET 访问. DDMPF 客户端底层通过 HTTP 协议与中间层通讯,因此 INTERNET 用户与局域网用户没有任何区别,无特殊配置要求.
● 数据压缩校验支持,保证高效可靠的数据传输.
● 灵活强大的数据分析:使用 DDMPF 定制的应用无需特殊编程,直接支持数据汇总,分层,多种格式导出,任意条件组合查询,发送 eMail,报表行透视查看原始单据等功能.
● 内嵌日志.无需任何编程设置,使用 DDMPF 开发的系统直接支持完整的用户操作日志记录.
● 强大且零维护配置的权限功能.用户按规则设计系统时, DDMPF 同时自动完成了相应的权限控制.权限可分配到数据库,输入界面,报表,打印单据,任何数据列甚至数据行,全部无需用户单独定义.
● 内嵌的类似于 WINDOWS 的组和用户定义规则.可以把用户隶属于任意多组,按组和用户本身定义权限并支持权限继承.
● 通过加载器下载客户端,零维护免安装,绿色安全.
● 完全弹性的性能扩充.随着用户数的增加,通过简单增加中间层服务器就可支持更多的客户端.
● 随当前安装包带有三个成熟完善的应用定制:
1: 商业 ERP 应用.
2: 中小企业进销存业务.
3: 企业报价及合同处理业务.
可以在安装程序内选择任意应用直接作为最终软件使用.
(二)
自带应用简介:
随安装包带有三个完整应用定制,用户可根据需求选择安装.
1: 商业 ERP 定制,主要功能特色如下:
● 商业企业完整的供应链及财务业务逻辑,一套应用即涵盖企业全部关键业务流程.
● 支持三层管理构架(分公司,部门,职员).
● 完善的业务流水帐,历史状态可任意追踪.
● 严密的财务账户管理,全程监控自己使用及流向.
● 灵活的商品条码追踪,支持全部主流条码规范.
● 灵活的内部商品调拨流程.
● 严密的发票处理流程,全程监控发票使用.
● 库存商品库龄控制,并可以总公司全盘或分公司独立分析.将库存积压占用降到最低.
● 涵盖现实业务全部类型的收付款及核销模式并可任意组合,直接适用于零售,批发和项目承接业务.
● 商品打包和捆绑销售,尤其适用于经常促销的零售用户.
● 完善的上下游返款管理流程.
● 支持下游代理商的现金点,滞纳金等自动计算.
● 强大的风险控制逻辑.软件关键业务点均有完善的风险控制,用户在达到资金利用率最大的同时避免了内部风险.
● 内部银行,总公司可以通过内部银行监控子公司资金运用状况,并可自动计息.
● 运费管理.
● 采购询价功能,控制内部采购难以防范的价格问题.
● 另外的 WEB 端接口可提供给上下游签约供应商和客户,由供应商或客户在本地提交采购和销售业务,形成完整的业务生态体系.(仅项目用户,本安装包不提供 WEB 接口).
● 与市场上主流财务软件的数据接口,将业务数据直接导出到财务软件凭证.极大地降低了财务人员的工作强大并保证了数据准确性.(仅项目用户,本安装包不提供财务接口).
2: 进销存管理定制:一套完整的企业进销存业务定制,尤其注重业务灵活性,各级操作均可撤销退还上一级.因为其灵活性和使用的简便性,更适合管理模式相对简单业务多变的中小企业,炒货商等.
3: 报价合同管理系统:一套简明的向客户提交报价单及合同签订的软件:为灵活客户和商品信息可查询后台选择也可以前端直接输入,合同可以引用报价单.两种单据可直接打印输出,也可生成 WORD DOC 或 ADOBE PDF 格式文件,以电子文档的形式传递给客户.为方便用户快速更改此定制设计出适合自己的输出格式,软件提供了完整的合同定制修改帮助文件.这个定制因为很简单,也可以作为学习 DDMPF 自行定制设计的入门.
(三)
系统需求和简要安装配置说明:
DDMPF 由数据库服务器,中间层服务器和客户端三层组成.
数据库服务器即 MS SQLSERVER 数据库,系统只支持一个数据库服务器.如果简单的单一服务器无法满足性能需求,可以通过构建集簇(Clustered)数据库集群满足要求.
中间层服务器可以是任何支持 IIS 的 WINDOWS NT 系统,可以有1到任意多的中间层服务器.需要中间层服务器的数目根据客户端数量和服务器性能客户自行决定.
客户端通过任意一个中间层服务器最终和数据库通讯,数目任意.
三层只是逻辑定义,一个最简单的单机系统可以上述三层全部安装到一台机器上;另一种典型配置可以有 n 个中间层服务器,每个支持 m 个客户端,最终客户端数目达到 n * m 个.
系统需求:
DDMPF 要求数据库服务器 MS SQLSERVER 版本 2000 以上, 32/64 位均可,目前版本包括 MS SQLSERVER 2000 / 2005 / 2008(单用户模式要求数据库服务器和中间层服务器必须按照在同一台计算机上). MS SQLSERVER 由用户自行购买安装.如果最终用户数低于 20 或者预计最终系统压力不高,建议使用免费的 MSDE 或者 MS SQLSERVER EXPRESS.具体细节请参阅微软网站和文档.
中间层服务器要求支持 IIS 的 WINDOWS NT 系列操作系统, 32/64 位均可, IIS 最低版本 5.0 (Windows 2000 内嵌) 以上,建议 IIS 版本 6.0 (Windows 2003 Server 或者 Windows XP 内嵌) 以上.某些版本的 WINDOWS 是不支持 IIS 的,如 Vista Home Basic 或 Windows XP Home 版,这些操作系统无法安装 DDMPF 中间层.具体 Windows 操作系统对 IIS 的支持关系,请参阅微软网站和文档.单机用户或者只有有限的几个客户端,可以使用桌面版 Windows 加 IIS,否则应使用 Windows Server 版加 IIS 安装中间层.一些典型的系统组合:单机版安装中间层可使用 Windows 2000 Professional + IIS5, Windows XP Profession + IIS6, Vista Professional / Business / Enterprise / Ultimate + IIS7, Windows 7 Professional / Business / Enterprise / Ultimate + IIS 7,支持大量客户端的中间层服务器可使用 Windows server 2003 + IIS6, Windows Server 2008 + IIS7.
客户端支持 Windows NT 系列版本 5.0(Windows 2000) 以上任何操作系统,不支持 Windows 95 / 98 / Me.符合的操作系统目前有 Windows 2000, Windows XP, Windows Server 2003, Vista, Windows 7 和 Windows Server 2008 的任意版本.
安装前的准备工作:
安装第一台中间层服务器前建议已正确安装配置可用的 MS SQLSERVER 数据库服务器.
预备安装中间层的服务器 Windows 必须已安装配置 IIS,尚无 IIS 的服务器需要添加,就算已现有 IIS 也必须按下列操作检查确保 DDMPF 必须的 IIS 组件已正确安装,缺失的组件同样需要添加.
安装 IIS 的方法:
IIS 5 在 WINDOWS 控制面板中选 "添加/删除程序" -> "添加/删除 Windows 组件" -> "Internet 信息服务(IIS)",在详细信息里至少必须选中 "World Wide Web 服务器",其他 "Internet 服务管理器" 也该选择安装.
IIS 6 在 WINDOWS 控制面板中选 "添加或删除程序" -> "添加/删除 Windows 组件" -> "应用程序服务器"( Server 版本 Windows) -> "Internet 信息服务(IIS)",在详细信息里必须至少选择"万维网服务",理论上也该选择安装 "Internet 信息服务管理器".
IIS 7 在 Windows 控制面板中选 "程序和功能" -> "打开或关闭 Windows 功能" -> "应用程序服务器"( Server 版本 Windows) -> "Internet 信息服务",在 IIS 子组件必须选中"万维网服务","万维网服务"的子项中必须选中 "应用程序开发功能" -> "ISAPI 扩展".其他"Web 管理服务"也应该选择.最后非常重要的,要将 "Web 管理工具" -> "IIS 6 管理兼容性"及下属子项全部勾中.
如果要安装到的中间层服务器的 IIS 不是专用于 DDMPF,而是同时提供其他服务(如运行 ASP 和 .NET 程序),建议在此 IIS 上新建一个单独网站和应用程序池(IIS 6 需要手工为新建网站创立并指定程序池, IIS7 自动为新建网站同时创建一个新的程序池)专用于 DDMPF,这样可以避免多个网站不同系统的 IIS 配置冲突.建立新的网站和应用程序池的步骤请参阅 IIS 文档.此项不是必须,如果此 IIS 仅运行 DDMPF 或者对 IIS 设置完全不熟悉可忽略此建议.
安装步骤:
以系统管理员或相当权限的用户登录准备安装中间层的机器,运行 DDMPFInst.EXE.
安装程序会列出所有隶属于本机 IIS 的网站,选择一个网站用于 DDMPF 中间层.安装程序会自动把中间层文件安装到所选网站的虚拟路径中,并且会自动对此网站设置进行调整.
目前随 DDMPF 带有三个应用定制.可选择任意定制直接安装为最终应用软件直接使用;如果想完全定义自己全新的业务系统,选择"安装基础脚本".
如果有现成的 MS SQLSERVER 服务器,选择"运行数据库服务器配置工具".否则选择"以后安装 MS SQLSERVER,再手工运行配置工具".
最后一个"选择 IIS 匿名访问的代理用户名和密码"很重要,设置错误系统将无法启动.默认