




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司金蝶軟件(中國)有限公司返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/2提綱返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/31. 考勤系統(tǒng)安裝簡述n 考勤系統(tǒng)介紹n 考勤系統(tǒng)網(wǎng)絡拓撲圖n 一些術語區(qū)別n 考勤系統(tǒng)組件部署圖n 常見安裝問題n SQL Server設置返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/41.1 考勤系統(tǒng)介紹n 采用傳統(tǒng)的C/S架構(gòu)n 基于DotNET Framework 2.0平臺n Remoting技術實現(xiàn)分布式通訊n ClickOnce實現(xiàn)無接觸布署與更新
2、n Web服務實現(xiàn)與HR系統(tǒng)解耦n 異步和多線程來提高系統(tǒng)性能返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/51.2 考勤系統(tǒng)網(wǎng)絡拓撲圖返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/61.3 一些術語的區(qū)別n K3中間層n HR WebService站點n 考勤中間層服務器(宿主在IIS或Window服務)n 考勤ClickOnce站點n 考勤客戶端返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/71.4 考勤系統(tǒng)組件部署(1)組織單元COM+組件WebService站點ClickOnce站點中間層服務器考勤客戶端考勤系統(tǒng)K3中間層考勤客戶端
3、賬套ServerClient注:注:WebServiceWebService在在V11V11以后版本名稱為:以后版本名稱為:k3HRWebServicek3HRWebService返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/81.4 考勤系統(tǒng)組件部署(2)n 考勤中間層服務器通過WebService站點來從K3中間層獲取組織單元和賬套n HR WebService站點:通過Web服務獲取K3中間層的組織單元賬套n 考勤ClickOnce站點:可實現(xiàn)以網(wǎng)頁形式來發(fā)布考勤客戶端應用程序站點,支持自動更新n 考勤中間層服務器:實現(xiàn)考勤業(yè)務邏輯的組件,可宿主在IIS或Windows
4、服務中n 考勤客戶端:提供交互界面的可執(zhí)行程序返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/91.5 常見安裝問題(1)n 1. Web服務不可用現(xiàn)象:運行考勤客戶端程序時,彈出“Web服務不可用”對話框原因: 考勤Web服務站點沒有安裝或中間層指定的Web服務器路徑不對解決方法: (1) 安裝考勤Web服務站點 (2) 修改中間層服務器配置文件,指定一個可用的Web服務站點地址 返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/101.5 常見安裝問題(2)n 2. 服務器地址格式錯誤現(xiàn)象:登錄考勤客戶端時,彈出“服務器地址格式錯誤”對話框原因:連接的考勤中間
5、層服務器開啟了兩個以上相同端口的Windows服務程序解決方法:目前考勤中間層應用程序在TCP協(xié)議中用的端口號是8185,所以得關掉其中用到該端口號的程序n 請參考附件返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/111.5 常見安裝問題(3)n 3. ClickOnce站點不可用現(xiàn)象:安裝ClickOnce程序后,通過IE無法訪問ClickOnce站點進行安裝原因:ClickOnce沒有配置相關的文件清單解決方法:參考安裝手冊進行ClickOnce站點的配置即可返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/121.6 SQL Server設置(業(yè)務數(shù)據(jù)庫)
6、n 磁盤空間必須足夠大n 故障還原模式(1) 完全-允許將數(shù)據(jù)庫恢復到故障點狀態(tài) (2) 大容量日志日志記錄的-提供對媒體故障的防范,并對某些大規(guī)?;虼笕萘繌椭撇僮魈峁┳罴研阅芎妥钌俚娜罩臼褂每臻g (3) 簡單-允許將數(shù)據(jù)庫恢復到最新的備份 n 取消“自動收縮”n 取消“殘缺頁檢查”n 增長方式:指定M字節(jié)的方式返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/131.6 SQL Server設置(維護計劃)n 性能優(yōu)化維護計劃n 對索引碎片進行整理,提高性能n 更新統(tǒng)計信息,保證SQL SERVER生成正確的執(zhí)行計劃n 每周執(zhí)行一次,在業(yè)務不繁忙的時候執(zhí)行n 每月整理一次硬盤n
7、 依賴SQL AGENT服務返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/141.7 我們走到哪里了n 考勤系統(tǒng)是一個區(qū)別于現(xiàn)有K3和HRWeb系統(tǒng)的全新系統(tǒng)n 考勤系統(tǒng)的Server端包括兩個站點和一個Windows服務應用程序n 考勤客戶端程序可通過安裝程序和ClickOnce方式來實現(xiàn)安裝n 管理好數(shù)據(jù)庫以實現(xiàn)最優(yōu)化性能返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/15 2 業(yè)務模塊二次開發(fā)n 考勤系統(tǒng)應用程序結(jié)構(gòu)n 考勤系統(tǒng)應用程序組件部署圖n 業(yè)務模塊開發(fā)Step By Stepn 一些小技巧(Some Tips)n 系統(tǒng)環(huán)境變量n SQL Ser
8、ver 2005 升級問題返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/162.1 考勤系統(tǒng)應用程序結(jié)構(gòu)返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/172.2 應用程序組件部署 DB ServerFaadeData AccessServer CommonRuleResource業(yè)務接口類(BusinessFacade.Interface程序集)公共類(Common程序集)實體類(Model程序集)ClientATS UIReport UIOther UIClient Common返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/182.3 業(yè)
9、務模塊開發(fā)加班管理 (1) Demo1.導航菜單 2.流程圖節(jié)點 3.加班管理窗體 返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/19 2.3 (2) 創(chuàng)建新應用程序方案n 創(chuàng)建三個工程:(1)外觀層:Kingdee.K3.HR.Demo.BusinessFacade(2)接口層:Kingdee.K3.HR.Demo.BusinessFacade.Interface(3)UI層Kingdee.K3.HR.Demo.UI返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/20 2.3 (3) 接口層的實現(xiàn)n 聲明遠程服務接口 public interface IOv
10、erTimeBF n 當業(yè)務模塊較小時,可把實體類放在接口層實現(xiàn)n 實體類要加上序列化標簽返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/21 2.3 (4) 服務器端編碼n 遠程服務對象要繼承MarshalByRefObject類,實現(xiàn)接口 public class OverTimeBF: MarshalByRefObject, IOverTimeBF n DataAccess層實現(xiàn)與數(shù)據(jù)庫的交互n BusinessRule層是可選的n 別忘了在配置文件公開遠程服務返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/22 2.3 (5) UI層的界面布局 n De
11、vExpress的Xtra系列控件n UI層實現(xiàn)數(shù)據(jù)的驗證n 還有,遠程服 務的注冊返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/23 2.3 (6) 入口在哪里?n HRMain.exe通過獲取DLL的描述信息反射來調(diào)用程序,V11之前的版本描述信息保存在HRMain.exe.config中,V11之后的版本保存在數(shù)據(jù)庫中,詳細描述請參考之前的附件文檔中有詳細的描述; 返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/242.4 Some Tips(1)n 遠程對象創(chuàng)建 Kingdee.K3.HR.ClientCommon.FactoryService. Re
12、motingHelper類工廠n 多語言處理 在DB層完成對當前語言字段的獲取 Kingdee.K3.HR.Common.Resource. ResourceProxy返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/252.4 Some Tips(2)n 提示信息的顯示 (1) 兩種方式狀態(tài)欄提示和對話框提示 (2) 同一個接口 Kingdee.K3.HR.ClientCommon.Public.DialogFactory (3) TipMessage類n 異常處理 KDApplicationException基類返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/
13、262.4 Some Tips(3)n 考勤系統(tǒng)數(shù)據(jù)計算量大,如果長期沒有進行數(shù)據(jù)庫維護,會導致很多問題,如界面加載出錯等等,這時候需要進行索引重建;n 主要業(yè)務表數(shù)據(jù)分析腳本,參見附件: 返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/272.5 系統(tǒng)環(huán)境變量n 系統(tǒng)環(huán)境類Kingdee.K3.HR.Common.Environment 客戶端IP、當前目錄、最大最小時間n 客戶端信息類Kingdee.K3.HR.ClientCommon.ClientInfo 登錄信息、用戶、職員信息n 系統(tǒng)約定顏色靜態(tài)類Kingdee.K3.HR.ClientCommon.Backgrou
14、ndColor返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/282.6 SQL Server2005升級問題n 90 兼容模式下,不支持外部聯(lián)接運算符 *= 和 =* n ORDER BY 子句中的列別名不能使用表別名作為前綴n ”union”返回的記錄集, 不支持修改記錄集的內(nèi)容n 累加賦值時數(shù)據(jù)類型的精度需相同n SQL Server 2005可識別true或false為布爾型返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/292.7 我們走到哪里了n 考勤系統(tǒng)提供了可以方便快捷地加入新的業(yè)務模塊的程序框架n 新業(yè)務模塊可以與現(xiàn)有各模塊共用相同的界面風格、
15、遠程接口、消息處理方式等n 編程時要注意SQL Server版本的問題返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/303. 導入模塊擴展開發(fā)n 導入模塊簡介n 導入操作流程n 主要實現(xiàn)接口返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/313.1 導入模塊簡介終端終端終端指定格式文件導入導出模塊ComponentDB讀數(shù)導出導入讀數(shù)計算分析HR ATSHR ATS返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/323.2 導入操作流程自定義業(yè)務組件實現(xiàn)自定義組件返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/333.3 主要實
16、現(xiàn)接口n Kingdee.K3.HR.ATS.BusinessFacade. IOTableHandler.IIOTableHandler 接口原型n HRMain.exe.Config文件加上配置結(jié)點 n 增加后界面返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/343.4 我們走到哪里了n 利用考勤系統(tǒng)的導入模塊可以擴展,加入自定義表的導入功能n 自定義表中業(yè)務邏輯檢驗由用戶自行實現(xiàn) n 導入模塊仍有待完善返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/354. 考勤計算公式算法實現(xiàn)n 考勤內(nèi)置公式介紹n 考勤計算公式組成n 取職員打卡記錄函數(shù)算法實現(xiàn)n 計
17、算考勤異常處理函數(shù)算法實現(xiàn)返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/364.1 考勤內(nèi)置公式介紹考勤計算考勤匯總假期額度生成假期額度重算考勤自動計算實時重算假期額度考勤重算生成自然年度假期額度返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/374.1 公式函數(shù)涉及到的數(shù)據(jù)庫表表名物理名職員考勤匯總表職員考勤匯總表HR_ATS_EmpAttendTotal職員考勤計算信息職員考勤計算信息HR_ATS_EmpCalcAttend職員補簽卡信息職員補簽卡信息HR_ATS_EmpEditAttend職員考勤原始信息職員考勤原始信息HR_ATS_EmpOrigina
18、lAttend職員排班信息職員排班信息HR_ATS_EmpRoster原始打卡信息原始打卡信息HR_ATS_OriginalityCard職員考勤信息職員考勤信息HR_ATS_BaseInfo停工單停工單HR_ATS_DownTime停工明細停工明細HR_ATS_DownTimeDetail假期單假期單HR_ATS_Holiday假期明細假期明細HR_ATS_HolidayDetail假期額度假期額度HR_ATS_HolidayLimit班次信息班次信息HR_ATS_ShiftInfo調(diào)休單調(diào)休單HR_ATS_Tian調(diào)休明細調(diào)休明細HR_ATS_TianDetail出差單出差單HR_ATS_
19、Trip出差明細出差明細HR_ATS_TripDetail周期假期類型額度表(周期假期類型額度表(v12.1)HR_ATS_PeriodHolidaylimit返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/384.2 考勤計算公式組成(V10.4/v11)考勤智能排班取職員打卡記錄原始考勤異常處理補簽卡計算計算考勤異常處理初始化沖消假期取假期單計算取出差單計算取調(diào)休單計算取停工單計算考勤計算公式函數(shù)算法流程20070907.xls返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/394.2 考勤計算公式組成(V12)n增加按組織單元計算功能,增加對應函數(shù)“按指定
20、范圍獲取職員”“清除指定范圍職員臨時表”n性能優(yōu)化:增加“取計算范圍內(nèi)的原始打卡記錄”和“刪除原始打卡記錄臨時表”,不再使用HR_ATS_OriginalityCardTempn修改請假出差計算方式,采用精確沖銷,取消對應2個函數(shù),替換為“取單據(jù)精確計算”返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/404.2 考勤計算公式組成(V12.1)n考勤計算時直接進行匯總,實現(xiàn)如下: Exec p_HR_ATS_AttendTotal BeginDate,EndDate,UnitIDs,EmpIDs;n自定義:復制新增加考勤匯總公式,復制新增考勤計算,將新增加的考勤匯總公式物理名替換上面p_HR_ATS_AttendTotal 即可;n增加調(diào)休假處理:exec p_HR_ATS_TianHlidayCalc BeginDate,EndDate,UnitIDs,EmpIDs;自定義同上;n刪除取停工、調(diào)休計算,停工調(diào)休統(tǒng)一為一種假期類型。返回 版權(quán)所有 1993-2009 金蝶軟件(中國)有限公司P/414.3 取職員打卡記錄函數(shù)算法n函數(shù)原型: 取職員打卡記錄(BeginDate,EndDate,Inte
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度學生傷害賠償協(xié)議書(校園意外)
- 二零二五年度道路運輸企業(yè)司機薪酬管理合同
- 2025年度物業(yè)保潔項目管理勞動合同
- 二零二五年度業(yè)主委員會與物業(yè)服務社區(qū)停車管理合同
- 2025年度門面房出租與租賃合同爭議解決協(xié)議
- 典當與拍賣服務作業(yè)指導書
- 2025年IT服務管理培訓課件
- 二手住房出售協(xié)議
- 網(wǎng)絡直播行業(yè)主播言論免責協(xié)議
- 客戶關系管理軟件開發(fā)外包合同書
- 中建混凝土工程專項施工方案
- 機電一體化(專業(yè)畢業(yè)論文)
- 小學2年級心理健康教育課件《智斗“攔路虎”-人人都會有困難》
- 2024年新疆區(qū)公務員錄用考試《行測》真題及答案解析
- 焊工(初級)考試題庫及答案
- 2024年云南省中考物理試題含答案
- 感染科質(zhì)控中心工作匯報
- Module1Unit1Welivedinasmallhouse (教案) 英語五年級下冊
- 期末試卷(試題)-2024-2025學年滬教版三年級上冊數(shù)學
- 風險評估報告模板
- 合肥市2024年中考理化生實驗評分細則
評論
0/150
提交評論