欢迎来到天天文库
浏览记录
ID:49697895
大小:334.50 KB
页数:16页
时间:2020-03-03
《HS系统开发经营模式介绍.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HS系统开发模式文档类别管理规范文档编号T03-00003-050205来源部门技术部研发部门应用范围技术部保密级别★★★修订历史记录日期版本说明作者2005-3-221.2[修订01]:将BD对象的维护接口将自身往DA传递,更新为传递直接参数,即传递需要的数据属性参数。董应群2005-2-51.0Create董应群目录1、目的22、系统命名空间的命名体系23、系统中的对象数据组织模式44、系统中的对象数据的处理方式55、HS信息处理模式原理图116、对象数据类基本接口127、DS层信息处理模式138、UI层的检测逻辑实现规则149、代码示例15目的1.1规范化系统的开发
2、模式;1.2规范化系统中对象的组织;1.3提高系统的开发效率;1.4提高系统的维护效率;1.5降低系统的BUG率。2、系统命名空间的命名体系在HS环境中进行对象和工具集的再次组合的体系。便于合理地组织各类对象和个性化工具集合。2.1基本命名体系所有的HS环境中的对象和工具全部在Hotsales命名空间下。按如下形式进行展开:Hotsales.子系统命名空间/全局共享层次空间.下级子系统命名空间/系统对象逻辑层次命名空间2.2全局共享层次命名空间2.2.1Hotsales.SystemFramework//全局系统框架命名空间,在子系统中也可以提供自己的系统框架命名空间。2
3、.2.2Hotsales.Common//全局系统工具集合命名空间,在子系统中也有自己的通用工具集合命名空间。2.3系统对象逻辑层次命名空间具体层次描述见“T03-00005《HS软件系统的实现规则.doc》”层名命名标识层描述备注业务外观层BusinessFacadeBusinessFacadeBF提供业务处理的集成化接口,起UI层和业务逻辑处理层的交互代理。业务规则层BusinessRuleBusinessRulesBR系统中个性化业务逻辑处理中心采用复数形式业务数据对象层BusinessDataBusinessDataBD系统中业务数据的对象层具体子系统的通用层Co
4、mmonCommonCM系统中的工具集合体数据访问层DataAccessDataAccessDA系统中数据访问层,是对象化数据与关系型数据的交互代理。数据存储层DataStoreDataStoreDS数据处理层,提供存储过程处理/访问数据,甚至包含部分业务逻辑的处理。在DB中实现系统框架层SystemFrameworkSystemFrameworkSF系统框架层,提供系统配置信息的处理系统通用层SystemCommonSC系统通用工具集合SystemCommonWeb层WebWebUI系统中用户接口,提供页面逻辑的处理,结合业务逻辑进行部分离散业务逻辑的处理。服务器端处理
5、工具ServerSS各类自动化性质的工具的服务器端处理工具集合Web方式提供的服务HttpProviderHP采用WEB方式提供服务的工具集合1.1HS的所有系统中各子系统命名空间总揽该信息需要与“F05-00006《系统架构.xls》”中的命名空间保持一致。子系统名称及编号、代号命名空间头部备注人事管理M01、HotHRHotsales.HR目前主要包含企业组织结构、人员系统管理M02、HotUM*Hotsales.System系统体系结构、权限等管理业务处理M03、HotBizHotsales.Business销售订单(业务)、合同管理销售管理M45SaleManag
6、eM04、HotSaleClewHotsales.SaleManage—Hotsales.SaleManage.Clew—Hotsales.SaleManage.Chance销售线索、销售机会M05、HotSaleChance客户管理M06、HotCustomerHotsales.CustomerInfo客户资料管理(涉及全面客户资料:客户、供应商等)服务与支持M07、HotServiceHotsales.Service服务与支持财务管理M08、HotFinanceHotsales.Finance财务管理办公基础辅助工具T00T01、HotSMSHotsales.OA.S
7、MS短信服务提醒服务(通过内部消息、短信、邮件来实现)内部消息服务系统事件工作流(目前主要涉及到审批流和审批工具)工作计划(包含计划安排,同时调用提醒工具)邮件工具(群发、定向发送)T02、HotREMINDHotsales.OA.RemindT03、HotMESSAGEHotsales.OA.MessageT04、HotSEHotsales.OA.SystemEventT05、HotWFHotsales.OA.WorkFlowT06、HotWPHotsales.OA.WorkPlanT07、HotMailerHotsales
此文档下载收益归作者所有