(Delphi6)我想把ERP中所有的功能分解成不能再分一个个子功能点。然后每个功能点分别以OCX,DLL来实现。将实现的每个功能点相应文件均放到程序的系统注册表中(非操作系统本身的注册表)然后根据“系统注册表”自动生成相应功能界面。至于实现细节则需要好好讨论。这样做的好处是:再ERP各个子功能点的互相之间只有一般数据耦合,很少的控制耦合,尤其是各个单据之间。这样当增加新的的需求的时候,只需要根据需求类别添加新的OCX or DLL文件,然后在“系统注册表”中注册该子功能项,那么在用户界面中就可以使用该功能了。我想采用OCX 或者DLL的方式,不知道有没其他有好的方式。这么做不足之处是:每个子功能项都得新建工程,每个子功能项的版本一致问题等等,还是希望大家讨论一下。
解决方案 »
- 数据库字符串连接和数字统计问题,比较难一点。
- 把某个窗口设置为最前就想任务管理器那样不被遮挡
- adoquery查询语句的参数问题
- [在线等答案] 关于在TreeVew控件中点击右键,弹出菜单的问题 [马上给分]
- 使用Ehlib,如何实现自动排序?
- 用dbexpress联接informix服务器,却没有informix驱动
- 怎样用windows命令结束一个windows进程
- 和大家一起借鉴。为一家店面作了一套进销存,请大家多提一点见意,相信你也可以学到很多东东。
- 使用 ADO 连接,如何创建存储过程?
- 菜鸟问题:什么是钩子函数阿???
- 被封杀一周呵呵!回来居然有星星啦!不可思忆的!
- 我用的是SQL SERVER2000,怎样用DELPHI中建一个主从表的程序,若有较好的例子也可以,发到[email protected]
考虑方法可以如下:
建立完整的权限表,根据不同的用户提供不同的功能,那么所有的功能都可以在权限管理里面登记,操作编号,要使用的数据也可以根据要求来登记控制。
在用户界面很容易列出所有的权限功能,然后调用相关的映射,根据主控程序转换就好了。
难点就是不太好控制功能的分布,组件的规模。因为现在的一个业务需求需要很多过程和环节。