论文部分内容阅读
在商业竞争愈演愈烈的今天,如何吸引优秀人才、合理调配人力资源、降低人力资源管理和使用成本,从而提高企业核心竞争力,已经成为了企业管理者必须优先考虑的问题。长期以来,企业资源的根本——人力资源则一直独立于企业核心管理系统之外。当人力资源系统融入ERP体系以后,整个企业的ERP才真正扩展到了全方位企业管理的范畴。人力资源管理系统的功能也从单一的工资核算、人事管理等传统职能,拓展成为全方位多领域的综合解决方案。本文设计实现了CityOne ERP&DSS系统中的人力资源管理子系统。该子系统主要管理都市通公司的员工信息,并具有综合查询和统计功能,可以为公司人事管理提供决策支持。该子系统采用C/S体系结构,服务器端采用SQL Server 2008数据库服务器,客户端开发工具采用PowerBuilder 11,使用PowerBuilder 11为SQL Server提供的专用数据库接口MSS SQL Server连接后台数据库。本系统在整个开发过程中,按照软件工程理论中的软件开发步骤,从需求分析、总体设计、详细设计到最后程序实现及测试,每一阶段都做了扎实的工作,生成了相应的分析设计文档。上述工作总结如下:1.对于CityOne ERP系统中的人力资源子系统需求进行了分析。通过对都市通公司的人力资源管理现状和现代企业人力管理系统的现状分析,明确了整个ERP系统的需求。具体包括职工个人档案管理功能、岗位管理功能、培训管理功能、考勤记录功能和绩效考核功能、以及综合查询与统计功能等。同时与ERP中的财务、生产系统相互协作,对企业的各种资源进行有机地整合。2.对于系统进行了系统设计和详细设计,并最终实现了整个系统。对于需求分析中所得的功能,设计了相应的模块构架,并通过数据流图理清了各个模块之间的数据流关系。同时设计了各个子模块之间的接口以及本子系统与其他子系统的信息交互规范。应用PowerBuilder平台建立了与后台数据库的链接,并实现了系统各模块的基本功能。3.对于后台数据库进行了详细设计。对应系统模块设计,对于系统中处理的信息进行分类归纳。通过ER图设计了数据库构架,明确了各数据库表格之间的联系。使用SQL Server 2008设计实现了各类数据库表格。本系统的技术难点和特点在于触发器(Trigger)的使用,通过在员工基本信息表上建立DELETE触发的INSTEAD OF触发器实现了这种功能。当该数据库表有增删改事件发生时,本系统所设置的触发器会自动被执行,从而兼顾了数据库的完整性和一致性约束。综上,系统不仅提供完备的人力资源管理功能,还提供丰富的统计查询功能,为公司人事管理提供决策支持,必将成为都市通公司企业信息化的进程的重要环节。