文档介绍:上海交通大学
硕士学位论文
基于ERP系统的考勤模块二次开发设计与实现
姓名:董一松
申请学位级别:硕士
专业:软件工程
指导教师:蔡鸿明
20081201
基于 ERP 系统的考勤模块二次开发设计与实现
基于 ERP 系统的考勤模块二次开发设计与实现
摘要
ERP(Enterprise Resource Plan)系统是当今较为完善的企业管理系统,它对企业的
各个部门进行统筹管理如制造、销售、采购。以 Oracle 公司的 ERP 系统来说,在分销,
制造等几个方面表现优秀,功能强大,同时其管理范围也涉及到人力资源模块如人员信
息,工资管理,招聘管理等等。但是由于其“面面俱到”同时也将必定导致在某些模块
的不够完善。在考勤模块上就是如此,由于其操作复杂,功能单一加上考勤系统本身的
复杂性,每个公司的实际情况可能都相去甚远所以系统中的这套考勤系统基本不能满足
公司的需要。因此很多企业都会选择市场上一些单独的考勤系统。而这些系统的基本特
点就是功能齐全、个性化,可以根据公司的不同需求进行改动,再加上其廉价性和易用
性往往为许多公司所接受。考勤系统虽然是一个相对独立的模块,但是也会与其他系统
有所关联。因此数据在不同系统之间的传递成为了一个不可避免的问题。将数据在两个
系统之间传递不仅可能产生同步性及效率的问题,而且也是一种资源的重复浪费。
本文主要是以大型企业为背景,研究符合企业需求,并可被实际运用的,基于 ERP
的考勤系统。在进行了需求分析及模块功能设计后,对考勤系统架构进行设计;在构建
考勤系统框架的同时,明确系统关键数据来源。为了解决考勤原始数据批量传输问题,
系统采用接口方式对每日的考勤数据进行判断,然后再将有效数据传递至 ERP 系统中。
此外对班次管理、人员信息管理、节假日日历管理进行具体描述。为了解决考勤系统中
的复杂的数据匹配问题,本文提出一种投影匹配算法并且设置实例对该算法进行可行性
验证。然后对匹配结束产生的结果数据根据实际需要设计的三张关键报表——排班信
息、刷卡信息、考勤汇总报表,用来作为数据展现。最后根据松下电工项目,对以上方
法及算法进行了实际上线实施及结果验证,并且通过项目总结,归纳出了系统中依然存
在的一些不足与缺陷,同时也对未来的项目开发及系统改进提出了新的展望。
关键词:数据导入,考勤匹配,投影算法,报表统计
1
基于 ERP 系统的考勤模块二次开发设计与实现
THE DEVELOPMENT OF CHECKING-ATTENDANCE PART
BASED ON ORACLE ERP SYSTEM
Abstract
ERP system is the perfect enterprise management system. It managed enterprises in
various departments such as Manufacturing sector, selling sector, purchasing sector. To the
ERP system of Oracle, it has excellent function on the management of selling and
manufacturing and it can also manage the human resources including employee’s information,
pay, information of recruitment and so on. But it’s ‘all round function’ caused some defects in
some module such as the attendance module. Because of plexity of operation, single
function and the difference of every corporation, it can’t meet the need of panies.
Therefore many corporations will choose some independent attendance software with full
function, low price and personalization. But the attendance module is also a part of the
enterpris