港口员工排班管理系统的设计与实现

上传人:hs****ma 文档编号:511337635 上传时间:2022-12-11 格式:DOC 页数:36 大小:442.50KB
返回 下载 相关 举报
港口员工排班管理系统的设计与实现_第1页
第1页 / 共36页
港口员工排班管理系统的设计与实现_第2页
第2页 / 共36页
港口员工排班管理系统的设计与实现_第3页
第3页 / 共36页
港口员工排班管理系统的设计与实现_第4页
第4页 / 共36页
港口员工排班管理系统的设计与实现_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《港口员工排班管理系统的设计与实现》由会员分享,可在线阅读,更多相关《港口员工排班管理系统的设计与实现(36页珍藏版)》请在金锄头文库上搜索。

1、港口员工排班经管系统的设计与实现第 1 章 绪论1.1 课题研究背景及意义在当前的社会工作中,人力资源经管人员经常遇到对员工的工作排班问题。无论是市民自发组织的人员安排, 或是政府、 企业单位对于人员的分配, 都存在 着员工排班的相关问题。 在经管学的范畴中, 对员工的排班, 即根据员工的具体 岗位和职责,以及工作时间, 将这些员工按照合适的方法进行分配。 经管者在处 理此项问题时,一定要从以下三个方面进行考虑,才能做到全面经管。首先,要保证在人员排班中具有公平性, 经管人员在排班设计时, 要杜绝出 现员工分布不均的情况,并且要保证每位员工有事可做,不出现空闲岗位。其次,在排班时, 要讲究工作

2、效率。 合理的员工排班不但可以凸显出岗位的 绩效,也可以在整体上帮助公司有效运营。最后,要注意保证排班的合理。 经管人员在用人、 排班时,要做到知人善任, 员工要有胜任岗位的能力,不出现员工无法胜任工作或越俎代庖的情况。一般情况下, 将人员排班类型分为大众运输人员的排班、 航空公司人员的排 班,和一般人员的排班这三种情况。(1)大众运输人员的排班在现实工作中, 对于员工的排班需要考虑多方面的问题, 例如员工的工作时 间、午休时间、福利等,因此,一般将多种轮班制度归纳总结组成为多组的工作 班。(2)航空公司人员排班航空公司一般将排班分为两大部分, 一种是班次的组合, 一种是轮班表的安 排。一般情

3、况下, 公司对人员的排班都会首先构建最初的小成本班次, 其次才会 组合出符合航空公司工作的人员排班时刻表,在两次的排班表都合理的情况下,才可以设置出长久的人员排班经管表。(3)一般人员排班除了上述两种人员排班情况以外, 还有一般人员排班, 如警察人员的工作排 班、护理人员的工作排班和作业人员的工作排班等。1.2 国内外研究现状1995 年,由史丹佛大学计算机科学与数学研究人员在美国硅谷对客服中心 的人力资源作了最优化的安排, 他们研究出的安排系统是解决国外排班系统的最 常用的方法。 这一整套技术方案主要涉及到计划阶段、 执行阶段以及考核阶段这 三个部分。自从1997年,Prime Time排班

4、软件开始发行,随着第一批排班软件 的发行,这就使得 Prime Time Enterprise 、Director Enterprise 等陆续被 研发出来,从而使得排班系统迅速的成长起来。从国外的研究情况可以清楚的显示出, 在占客服中心日常营运成本中, 人事 支出占 60到 80的比例。为了能够使得客服人员、客户、企业三方都能够获益, 这就要排定一个最适当的轮值表, 从而可以让最适合的人, 在最适合的时间, 提 供最适合的服务。由于中国是发展中国家, 这就使得国内排班系统有些人事排班的系统软件的 规模不是很大。虽然国内的排班系统软件规模不大,但是对付日常安排是够了。 由于中国的特殊国情, 这

5、就使得在特殊行业中, 排班系统软件不能得到广泛的应 用。由于在中国的一些地方还没有使得计算机排班的应用得到普及。 虽然排班系 统在我国受到了一定的限制,但是在金融服务业务、信息服务、医疗相关行业、 交通运输业等这些特殊行业中都有了很好的人员排班系统。国内外产品主要使用C、C+和Java等技术来编写系统软件,从而有利于国 内外产品的实现。 随着科学计算机技术的快速发展, 这就使得在系统中大多数窗 体的系统界面设计中计算机就是服务器,从而使得该系统不能够得到普及和应 用。随着计算机技术的不断发展,这就使得在人员的排班系统的开发上逐渐向 web系统工程的开发转变。一般情况下,我国的计算机应用系统结构

6、多采用浏 览器/ HI务器结构,但是随着Java技术的广泛应用,目前流行的基于 B/S结 构应用的主要开发工具是指JSP。然而,JSP不仅作为在服务器端编译执行的 Web 设计语言,而且它也是一种动态网页技术规范。JSP主要将Java作为其脚本语 言。除此之外,随着JSP技术的发展,这就使得在创建 Web应用中,JSP这种便 于掌握和实现快速开发的技术成为一个主流的技术。1.3 论文主要内容本文主要针对新加坡港务集团港 Isl 员工排班经管的网络应用系统 CT Roster 系统进行设计与开发。然而本文的主要内容来源于大连博涵咨询服务有 限公司在PORTNET II开发框架下使用 Web Lo

7、gic Work Shop新的开发平台。本人所做的工作:(1) 对用户界面的设计主要是根据新加坡港务集团对港口员 T排班经管的实 际需要而设计的, 这样的设计理念可以使得操作界面比以前更为清晰, 并且对系 统用例进行了详细的分析。(2) 对港口员工排班经管系统中经管排班代码模块,经管排班模板模块和港 口员工休假报表生成的开发实现的负责。(3) 用英文编写用户界面说明书,对文档进行系统详细的,除此之外还制作 了用户手册。(4) 对系统进行了调试、测试,从而编写了测试用例说明书。通过在一个真 实环境下试运行,这样可以使得港口员工排班经管的信息化得以实现。1.4 论文组织结构本论文章节安排如下: 引

8、言部分主要对本文的研究背景和意义进行了介绍, 课题的来源, 以及本人 所做的工作。本文首先介绍了实现港口员工排班经管系统的主要的技术; 其次介绍了解决 本课题 CTRoster 系统技术方案的主要特点;最后,对港口员工排班系统的需求 分析进行了具体的介绍, 主要包括经管排班基本模块、 查询排班详细资料、 经管 生成排班序列、 经管员工信息、 生活滓贴模块和报表生成六个主要模块。 本文主 要围绕这六大主题进行论述, 从而对整个系统有了一个详细的介绍。 在港口员工 排班系统的总体设计技术方案, 主要包括系统总体架构、 模块设计、 总体功能用 例图、总体数据库设计以及系统异常处理设计这五个部分, 通

9、过一个详细的系统 设计,从而使得人们对系统设计有一个更加准确的认识。在系统实现部分,对三个典型模块的设计与实现进行了详细的论述在排班基本模块经管模块的设计与实现中, 主要通过Web层、逻辑层、数据 经管层这三大部分进行论述。 通过这三个层次的论述, 能够将系统中典型的架构 思想及编程结构清楚的显示出来。 在排班基本模块经管模块的设计与实现这一模 块中,可以将员工的信息进行整理,从而为下一个环节奠定一定的基础。在排班详细资料查询模块的设计与实现中, 通过对排班基本模块经管的开发 原理进行详细的介绍, 从而可以实现查询模块。 排班详细资料查询模块的设计与 实现这一模块属于关键应用型模块。 这一模块

10、主要介绍了系统的主要功能, 而且 在整个人员排班系统中,它居于一个中心地位。在报表生成模块中的港口员工休假报表设计与实现这一模块中, 主要根据客 户的具体需求, 通过报表的形式从而可以对员工的信息进行查看查, 并且也可以 打印也可以保存为 Excel 格式。在报表生成模块中的港口员工休假报表设计与实 现这一模块中主要包括 22个报表生成功能性模块,并且对港口员工休假报表模 块的实现进行了详细的介绍。其次,对港口员工排班系统的调试以及测试情况进行了详细的介绍。 最后,归纳总结了全文的工作, 并且对对港口人员排班系统的未来的发展趋 势有了一个明确的规划。 为了能够很好的经管员工, 从而提出了许多人

11、性化的经 管思想,引进各种新技术手段,从而使得该系统更加完善、更加趋向合理。第 2 章 系统开发模型及相关技术2.1 软件开发模型软件开发模型主要描述面向的对象是设计的模式, 一个设计模式的命名确定 了一个设计的结构方向, 这中设计结构能够被重复的使用。 简单说来, 设计模式 这个理论说的是对象软件设计中的一些工作实践经验的归纳总结和完善, 他对于 软件开发的整个领域具有普遍适应性, 因此这些实践经验可以知道网页应用程序 的开发上, 让系统构架变得灵活多样, 在软件需要发生改变时, 以便开发者可以 做出改变和调整, 用最小的话费更行系统, 创造更大的价值。 在进行软件编程时, 工作人员应该注意

12、回收使用过的能重复使用的代码。 设计模式就好像复印纸一样 可以能够复制成功的模型, 可以是刚开始设计的开发人员更加容易的了解其他人 模型设计思路和设计流程。 设计模式在很大程度上为设计者能够更加轻松了解软 件程序结构,使软件的编程人员和开发人员在进行原件开发时更具弹性和通用 性。软件设计模式的总的要求是不关心设计模式的具体实现而是注重接口编程, 这样一个矿建的搭建还需要其他工作将这个框架填满, 将系统完成。 使用了合适 设计模式可以提高编程速度。 提高工作效率, 减少新代码的使用次数, 增强扩展 性。(1)MVC(Model View-Controller) 模型Model. View-Con

13、troller 模型简称 MV(模型-视图-控制器。它是Xerox PARC 为编程语言的使用在八十年代提出的一种设计模式, 这种设计模式至今仍被广泛 应用,被多家设计公司作为J2EE平台设计的模版,越来越收到广大设计开发者 的喜爱。MVC(Mode.l View-Controller) 模型是由三个部分组成, 分别是模型、 视图、 控制器。在进行设计是各个对象之间的取得高层接口, 方便设计好的程序能够将 输入输出分开,同时在不同的程序之间进行重复往返的使用。模型主管程序的运行, 不要表示的是业务逻辑和业务规则, 是所有操作的前 提都进过这步骤, 提供应用逻辑数据, 在这三个组成部分中, 模型

14、承担的任务最 多,可以用于JavaBcan和EJB的技术的数据库处理访问。模型的特点是能够提 供可视图像数据和代码的一次使用多次利用,减少了代码的重复使用。视图说的是模型进行操作后在屏幕上显示的图象, 将结果一图像的形式显示 出来,可以让设计者和用户看到交互的界面。 对于传统的应用程序来说, 试图就 是将HTML元素做成界面,而在行的应用程序中依然扮演着重要的角色,但在新 技术不断发展的今天,一些新的语言技术例如Flash和XHTMI等,怎样让这些新 的技术能够融入到现有设备中已经显得有尤为重要。 视图能够处理好多应用程序 的视图。其实该模型进行图像处理时并没有真正的处理发生, 只是将应用程序

15、的 语言作为一种导出数据显示在图像上供使用者操作处理。控制器用于经管使用者与视图部分的交互,只要用户相对模型进行调整时, 控制器就会通过内部的控制器从视图中选取相应的值传递给模型部分处理, 通过 接受使用者传入的信息并通过视图将处理的不同结果传递给相应的模型。 当用户 网上点击web页面中的链接和发送HTML寸,控制器只是决定由那个模型去解决 处理,而后在进一步的确定那一个视图进行返回处理, 数据模型通过连接不同的 视图和模型来完成用户不同要求情况的处理。通过上述的论述,我们可以看出,MVC莫型处理信息的过程:第一步是控制 器接受使用者反馈的信息请求; 第二部模型将用户传递过来的信息通过模型的

16、业 务逻辑将请求信息反悔; 第三部是控制器将处理的结果以图像的形式展现在视图 部分,视图再将信息通过控制器反馈使用者,这种莫型进行软件开发的好处是: 首先是设计思路清新, 莫型其中的复制功能能够使设计者在数据的处理和设计的 状态上更加的简便快捷, 当设计者设计完一个应用程序时, 运用这中功能能使得 程序在执行上更容易操作和执行。其次设计的有效莫块性,按照设计者的要求, 在视图、控制器、和莫型三个部分内的任何组件都可以互相交换, 程序的改变不 会影响应用程序的其他方面的运行。再次方便扩展, MVC莫型中的控制器和视图 可以根据程序的扩展进行相应的程序扩展。 在这个过程中, 由于数据不断反悔没 有被格式化,所以同样的组件能被不同的界面应用。 MVC莫型各部分间的是相互 分离的,所以改变应用程序的数据和业务逻辑是十分方便的, 只把数据更换到另 一个数据库是,在改变了莫型部分时,视图部分仍然能够正常的工作。最

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号