| 技术架构
嘉扬工作流管理系统以微软最先进的.NET2.0为技术平台,采用C#、ASP.NET、JavaScript开发语言,基于三层结构(即表示层,业务逻辑层和数据层),每一层都相对独立。整个系统运行使用完全是B/S架构(流程使用,流程定义,流程管理都采用浏览器界面)。
系统采用了纯B/S架构技术,使用了最前沿的Web开发技术,实现了Internet访问使用系统,不论用户身处何方,只要能够上互联网,就可以远程办公,和在公司总部没有任何区别。
任务通知和任务催办采用多线程技术,独立运作Email通知提示用户最新工作动态信息。
所有的模块,均采用多层架构设计:
- UI层:用户界面(ASP.NET网页);
- 业务外观层:Facade设计模式,提供统一的内部访问接口;
- 业务规则层:封装商业逻辑,提供校验、逻辑实现的功能;
- 数据访问层:访问后台数据库;提供后台多种数据库支持;
- 公共层:各层公用模块;
|