摘要: |
在人力资源管理中,对人员的上班管理是个重要人力管理工程;通常在特殊行业与人员较多的企业,对人员的合理调度并正确记录其在工作业绩上的表现是很重要的工作。尤其在港口业务中;人员数量较多、部门较多、业务工作特殊的情况下,利用信息社会的带来的方便开发港口员工排班管理系统(CTRoster),该系统给港口员工排班的合理性提供了可能;使得港口人力资源利用率高。
本论文阐述的基于Web的港口员工排班系统的设计与实现,该系统基于口岸物流网开发框架即PORTNETⅡ框架下的系统开发。该框架下对网络应用程序进行了更好的分层,使得显示层、业务逻辑处理层、数据管理层分工更为明确。业务逻辑处理层分为业务逻辑实现和业务对象两部分,通过业务对象分层和Web层、数据管理层沟通;数据管理层分为数据逻辑实现、数据对象和数据库三部分,数据逻辑实现部分用于和逻辑层进行交互,数据对象对应数据库表中的数据,数据库层则关注对数据库中数据的操作。另外,系统调用了WebServices提供的接口实现信息采集。整个系统都是围绕员工基本排班代码模块,员工排班模板管理维护模块,查询排班详细信息模块和报表生成模块从设计和实现角度来进行介绍。整个系统共分为排班基本模块管理、排班详细资料查询、生成排班序列管理、员工信息管理、生活津贴模块和报表生成六个主要模块。本文论述的系统也是围绕这六大主题展开。本文将从几大模块中选取具有代表性的模块进行详细的讲解。本文论述的港口员工排班系统基于较新的开发平台WebLogicWorkShop开发完成,本文在对排班系统进行详细介绍之时,也会对WebLogicWorkShop开发环境下的诸多技术进行讲解。
在论文工作期间,通过软件的需求设计、软件编写和在真实环境中测试,最终实现了港口员工系统各个模块的功能,同时也验证了软件设计的切实可行性。
|