系统解决方案(100分)

  • 主题发起人 主题发起人 labafa
  • 开始时间 开始时间
L

labafa

Unregistered / Unconfirmed
GUEST, unregistred user!
现要做一个语音信箱系统。大致有两部分,一部分是与语音板卡相关的功能,用vc,c++实现,
另一部分则是一些操作端功能和数据库操作的功能,用delphi实现。
我想把这个系统作的灵活通用一点,这样以后扩充方便。
另外如针对特定的系统,可能需要添加特定的功能,我希望这样的特定功能是可加载、卸载的。并不影响整个系统的基本部分。
以怎样的方案实现较好呢?希望大家一起讨论。
 
我看到很多系统,是通过一个总控模块,分别调用相应子模块实现不同的功能,而安装时可以
根据不同需要安装不同模块,以后要增加功能的话,只要做成功能模块,在总控模块中调用就
行了.
 
总控模块与各子模块之间通过什么通讯?
 
有板卡相关功能与操作端相关功能,且是用不同的工具编写的,
这样的话,是不是他们分别有一个总控模块,以及各子模块。安装时分别选择,分别安装。
另外我还想有一个数据库应用服务模块(中间模块),用delphi,负责数据库操作,用socket与其他模块通信,
用DCOM向操作端返回需要的数据集。这样,这个中间模块也需要总控模块和各子模块。但其安装可与操作端一起。
不知这样结构是否好?
 
后退
顶部