72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发

72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发

ID:46826358

大小:1.81 MB

页数:37页

时间:2019-11-28

72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发_第1页
72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发_第2页
72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发_第3页
72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发_第4页
72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发_第5页
资源描述:

《72)K3WISEV122HR培训_考勤管理_基于考勤系统的业务模块二次开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、金蝶K/3WISEV12.2HR产品培训----基于考勤系统的业务模块二次开发金蝶软件(中国)有限公司本节业务的功能概述功能概述:K3HR客户端平台是基于.NETFramework2.0平台之上开发C/S架构的全新HR管理平台。考虑到客户的业务场景是多种多样的,对于某些个性化的需求,系统不可能一一考虑周到,此时用户可以通过二次开发的途径,在HRFramework上扩充这些功能,从而实现对HR系统的“本地升级”。本节业务的功能概述HRFramework架构介绍标准的业务模块二次开发示例一些小技巧系统常用环境变量和枚举常量HRFramework架构介绍HRFramework应用程序结

2、构HRFramework各个工程功能简介HRFramework工程的部署HRFramework应用程序结构HRFramework应用程序结构HRFramework各个工程功能简介公共工程Kingdee.K3.HR.BusinessFacade.Interface提供服务器端公开的接口声明,客户端通过引用本工程来取得要调用的接口签名Kingdee.K3.HR.Common公共工程,负责实现服务器端和客户端共用的业务逻辑和公共实体对象,如Remoting消息包的加密解密码、加压解压类,事件通知,日志记录,配置文件访问,异常处理类;公共常量如日期类型、Double类型等共用函数以及最大

3、最小日期等系统常量,公共实体对象有登录用户信息、职员、F7参数及提示信息对象等HRFramework各个工程功能简介服务器端工程Kingdee.K3.HR.Server服务器端宿主工程,主要是在启动时注册Remoting配置文件以提供服务,同时启动后台定时服务,当要公开新的服务时,需在配置文件中加上服务的签名.Kingdee.K3.HR.BusinessFacade业务外观类工程,负责系统的业务逻辑,对不同的业务系统,也建议对应不同的外观类工程本工程通过实现BusinessFacade.Interface声明的接口来提供服务Kingdee.K3.HR.ServerCommon服务

4、器端共用类工程,如数据库访问类,客户端用户集合类.Kingdee.K3.HR.DataAccess业务数据访问类,为将应用程度与数据库解耦而设,主要负责与数据库的交互,如编写SQL从数据库取数、数据的更新删除等都在本工程实现.HRFramework各个工程功能简介客户端工程Kingdee.K3.HR.ClientCommon客户端公共工程,包括客户端共用的用户控件,控件设置类、适配器类和常用环境变量,例如远程对象的工厂类,F7、进度条、对话框的适配器类,UI中背景颜色集合;常用用户控件包括职员列表控件、过滤方案.Kingdee.K3.HR.Client客户端主控台工程,运行后会读

5、取Remoting配置文件以取得服务,同时负责用户登录和系统的导航,作为客户端各业务系统的统一入口,后续新业务模块加入时也必须从本工程进入.当要调用新增的服务时,要在配置文件中加上相关服务的签名。HRFramework各个工程功能简介其他工程Kingdee.K3.HR.ATS.SiteServerWEB站点,服务器端在IIS上的宿主站点Kingdee.K3.HR.ATS.WebServiceWEB服务站点,通过WEB服务形式调用K3现有方法以取得账套信息,加密狗注册信息等HRFramework层次架构HRFramework工程的部署DBServerFaçadeDataAccess

6、ServerCommonRuleResource业务接口类(BusinessFacade.Interface程序集)公共类(Common程序集)实体类(Model程序集)ClientATSUIReportUIOtherUIClientCommon标准的业务模块二次开发示例环境准备创建新应用程序方案服务器端接口的声明和实体的实现服务器端业务逻辑的代码实现客户端界面的搭建.流程图的创建和模块入口的实现方案的编译和系统运行标准的业务模块二次开发示例环境准备开发环境:VS.NET2005环境下进行开发Dev控件:DeveloperExpressInc.公司的DXperience套件(V1

7、0.4/V11版本为6.3.0,V12为8.1.2.0)将DEV相关组件拖入到Assembly目录标准的业务模块二次开发示例创建新应用程序方案.服务端工程BF&DB层(Kingdee.K3.HR.Demo.BusinessFacade)编译输出路径“..binserver“接口层&实体层(Kingdee.K3.HR.Demo.BusinessFacade.Interface)编译输出路径“..binserver“和“..binclient“客户端工程UI层(Ki

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。