港口员工排班管理系统的设计与实现izl.docx
《港口员工排班管理系统的设计与实现izl.docx》由会员分享,可在线阅读,更多相关《港口员工排班管理系统的设计与实现izl.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、港口员工排排班管理理系统的的设计与与实现第1章 绪绪论1.1 课课题研究究背景及及意义在当前的社社会工作作中,人人力资源源管理人人员经常常遇到对对员工的的工作排排班问题题。无论论是市民民自发组组织的人人员安排排,或是是政府、企企业单位位对于人人员的分分配,都都存在着着员工排排班的相相关问题题。在管管理学的的范畴中中,对员员工的排排班,即即根据员员工的具具体岗位位和职责责,以及及工作时时间,将将这些员员工按照照合适的的方法进进行分配配。管理理者在处处理此项项问题时时,一定定要从以以下三个个方面进进行考虑虑,才能能做到全全面管理理。首先,要保保证在人人员排班班中具有有公平性性,管理理人员在在排班设
2、设计时,要要杜绝出出现员工工分布不不均的情情况,并并且要保保证每位位员工有有事可做做,不出出现空闲闲岗位。其次,在排排班时,要要讲究工工作效率率。合理理的员工工排班不不但可以以凸显出出岗位的的绩效,也也可以在在整体上上帮助公公司有效效运营。最后,要注注意保证证排班的的合理。管管理人员员在用人人、排班班时,要要做到知知人善任任,员工工要有胜胜任岗位位的能力力,不出出现员工工无法胜胜任工作作或越俎俎代庖的的情况。一般情况下下,将人人员排班班类型分分为大众众运输人人员的排排班、航航空公司司人员的的排班,和和一般人人员的排排班这三三种情况况。(1)大众众运输人人员的排排班在现实工作作中,对对于员工工的
3、排班班需要考考虑多方方面的问问题,例例如员工工的工作作时间、午午休时间间、福利利等,因因此,一一般将多多种轮班班制度总总结组成成为多组组的工作作班。(2)航空空公司人人员排班班航空公司一一般将排排班分为为两大部部分,一一种是班班次的组组合,一一种是轮轮班表的的安排。一般情况下,公司对人员的排班都会首先构建最初的小成本班次,其次才会组合出符合航空公司工作的人员排班时刻表,在两次的排班表都合理的情况下,才可以设置出长久的人员排班管理表。(3)一般般人员排排班除了上述两两种人员员排班情情况以外外,还有有一般人人员排班班,如警警察人员员的工作作排班、护护理人员员的工作作排班和和作业人人员的工工作排班班
4、等。1.2国内内外研究究现状1995年年,由史史丹佛大大学计算算机科学学与数学学研究人人员在美美国硅谷谷对客服服中心的的人力资资源作了了最优化化的安排排,他们们研究出出的安排排系统是是解决国国外排班班系统的的最常用用的方法法。这一一整套方方案主要要涉及到到计划阶阶段、执执行阶段段以及考考核阶段段这三个个部分。自自从19997年年,排班班软件开开始发行行,随着着第一批批排班软软件的发发行,这这就使得得、等陆续续被研发发出来,从从而使得得排班系系统迅速速的成长长起来。从国外的研研究情况况可以清清楚的显显示出,在在占客服服中心日日常营运运成本中中,人事事支出占占60到到80的的比例。为为了能够够使得
5、客客服人员员、客户户、企业业三方都都能够获获益,这这就要排排定一个个最适当当的轮值值表,从从而可以以让最适适合的人人,在最最适合的的时间,提提供最适适合的服服务。由于中国是是发展中中国家,这这就使得得国内排排班系统统有些人人事排班班的系统统软件的的规模不不是很大大。虽然然国内的的排班系系统软件件规模不不大,但但是对付付日常安安排是够够了。由由于中国国的特殊殊国情,这这就使得得在特殊殊行业中中,排班班系统软软件不能能得到广广泛的应应用。由由于在中中国的一一些地方方还没有有使得计计算机排排班的应应用得到到普及。虽虽然排班班系统在在我国受受到了一一定的限限制,但但是在金金融服务务业务、信信息服务务、
6、医疗疗相关行行业、交交通运输输业等这这些特殊殊行业中中都有了了很好的的人员排排班系统统。国内外产品品主要使使用C、和等技术来编写系统软件,从而有利于国内外产品的实现。随着科学计算机技术的快速发展,这就使得在系统中大多数窗体的系统界面设计中计算机就是服务器,从而使得该系统不能够得到普及和应用。随着计算机技术的不断发展,这就使得在人员的排班系统的开发上逐渐向系统项目的开发转变。一般情况下,我国的计算机应用系统结构多采用浏览器务器结构,但是随着技术的广泛应用,目前流行的基于BS结构应用的主要开发工具是指。然而,不仅作为在服务器端编译执行的设计语言,而且它也是一种动态网页技术标准。主要将作为其脚本语言
7、。除此之外,随着技术的发展,这就使得在创建应用中,这种便于掌握和实现快速开发的技术成为一个主流的技术。1.3论文文主要内内容本文主要针针对新加加坡港务务集团港港员工排排班管理理的网络络应用系系统系统统进行设设计与开开发。然然而本文文的主要要内容来来源于大大连博涵涵咨询服服务有限限公司在在开发框框架下使使用新的的开发平平台。本人所做的的工作:(1)对用用户界面面的设计计主要是是根据新新加坡港港务集团团对港口口员T排排班管理理的实际际需要而而设计的的,这样样的设计计理念可可以使得得操作界界面比以以前更为为清晰,并并且对系系统用例例进行了了详细的的分析。(2)对港港口员工工排班管管理系统统中管理理排
8、班代代码模块块,管理理排班模模板模块块和港口口员工休休假报表表生成的的开发实实现的负负责。(3)用英英文编写写用户界界面说明明书,对对文档进进行系统统详细的的,除此此之外还还制作了了用户手手册。(4)对系系统进行行了调试试、测试试,从而而编写了了测试用用例说明明书。通通过在一一个真实实环境下下试运行行,这样样可以使使得港口口员工排排班管理理的信息息化得以以实现。1.4论文文组织结结构本论文章节节安排如如下:引言部分主主要对本本文的研研究背景景和意义义进行了了介绍,课课题的来来源,以以及本人人所做的的工作。本文首先介介绍了实实现港口口员工排排班管理理系统的的主要的的技术;其次介介绍了解解决本课课
9、题系统统方案的的主要特特点;最最后,对对港口员员工排班班系统的的需求分分析进行行了具体体的介绍绍,主要要包括管管理排班班基本模模块、查查询排班班详细资资料、管管理生成成排班序序列、管管理员工工信息、生生活滓贴贴模块和和报表生生成六个个主要模模块。本本文主要要围绕这这六大主主题进行行论述,从从而对整整个系统统有了一一个详细细的介绍绍。在港港口员工工排班系系统的总总体设计计方案,主主要包括括系统总总体架构构、模块块设计、总总体功能能用例图图、总体体数据库库设计以以及系统统异常处处理设计计这五个个部分,通通过一个个详细的的系统设设计,从从而使得得人们对对系统设设计有一一个更加加准确的的认识。在系统实
10、现现部分,对对三个典典型模块块的设计计与实现现进行了了详细的的论述。在排班基本本模块管管理模块块的设计计与实现现中,主主要通过过层、逻逻辑层、数数据管理理层这三三大部分分进行论论述。通通过这三三个层次次的论述述,能够够将系统统中典型型的架构构思想及及编程结结构清楚楚的显示示出来。在在排班基基本模块块管理模模块的设设计与实实现这一一模块中中,可以以将员工工的信息息进行整整理,从从而为下下一个环环节奠定定一定的的基础。在排班详细细资料查查询模块块的设计计与实现现中,通通过对排排班基本本模块管管理的开开发原理理进行详详细的介介绍,从从而可以以实现查查询模块块。排班班详细资资料查询询模块的的设计与与实
11、现这这一模块块属于关关键应用用型模块块。这一一模块主主要介绍绍了系统统的主要要功能,而而且在整整个人员员排班系系统中,它它居于一一个中心心地位。在报表生成成模块中中的港口口员工休休假报表表设计与与实现这这一模块块中,主主要根据据客户的的具体需需求,通通过报表表的形式式从而可可以对员员工的信信息进行行查看查查,并且且也可以以打印也也可以保保存为格格式。在在报表生生成模块块中的港港口员工工休假报报表设计计与实现现这一模模块中主主要包括括22个个报表生生成功能能性模块块,并且且对港口口员工休休假报表表模块的的实现进进行了详详细的介介绍。其次,对港港口员工工排班系系统的调调试以及及测试情情况进行行了详
12、细细的介绍绍。最后,总结结了全文文的工作作,并且且对对港港口人员员排班系系统的未未来的发发展趋势势有了一一个明确确的规划划。为了了能够很很好的管管理员工工,从而而提出了了许多人人性化的的管理思思想,引引进各种种新技术术手段,从从而使得得该系统统更加完完善、更更加趋向向合理。第2章 系系统开发发模型及及相关技技术2.1 软软件开发发模型软件开发模模型主要要描述面面向的对对象是设设计的模模式,一一个设计计模式的的命名确确定了一一个设计计的结构构方向,这这中设计计结构能能够被重重复的使使用。简简单说来来,设计计模式这这个理论论说的是是对象软软件设计计中的一一些工作作实践经经验的总总结和完完善,他他对
13、于软软件开发发的整个个领域具具有普遍遍适应性性,因此此这些实实践经验验可以知知道网页页应用程程序的开开发上,让让系统构构架变得得灵活多多样,在在软件需需要发生生改变时时,以便便开发者者可以做做出改变变和调整整,用最最小的话话费更行行系统,创创造更大大的价值值。在进进行软件件编程时时,工作作人员应应该注意意回收使使用过的的能重复复使用的的代码。设设计模式式就好像像复印纸纸一样可可以能够够复制成成功的模模型,可可以是刚刚开始设设计的开开发人员员更加容容易的了了解其他他人模型型设计思思路和设设计流程程。设计计模式在在很大程程度上为为设计者者能够更更加轻松松了解软软件程序序结构,使使软件的的编程人人员
14、和开开发人员员在进行行原件开开发时更更具弹性性和通用用性。软软件设计计模式的的总的要要求是不不关心设设计模式式的具体体实现而而是注重重接口编编程,这这样一个个矿建的的搭建还还需要其其他工作作将这个个框架填填满,将将系统完完成。使使用了合合适设计计模式可可以提高高编程速速度。提提高工作作效率,减减少新代代码的使使用次数数,增强强扩展性性。(1)()模型型模型简称称模型-视图-控制器器。它是是为编程程语言的的使用在在八十年年代提出出的一种种设计模模式,这这种设计计模式至至今仍被被广泛应应用,被被多家设设计公司司作为JJ2平台台设计的的模版,越越来越收收到广大大设计开开发者的的喜爱。()模型型是由三
15、三个部分分组成,分分别是模模型、视视图、控控制器。在在进行设设计是各各个对象象之间的的取得高高层接口口,方便便设计好好的程序序能够将将输入输输出分开开,同时时在不同同的程序序之间进进行重复复往返的的使用。模型主管程程序的运运行,不不要表示示的是业业务逻辑辑和业务务规则,是是所有操操作的前前提都进进过这步步骤,提提供应用用逻辑数数据,在在这三个个组成部部分中,模模型承担担的任务务最多,可可以用于于和的技术术的数据据库处理理访问。模模型的特特点是能能够提供供可视图图像数据据和代码码的一次次使用多多次利用用,减少少了代码码的重复复使用。视图说的是是模型进进行操作作后在屏屏幕上显显示的图图象,将将结果
16、一一图像的的形式显显示出来来,可以以让设计计者和用用户看到到交互的的界面。对对于传统统的应用用程序来来说,试试图就是是将元素素做成界界面,而而在行的的应用程程序中依依然扮演演着重要要的角色色,但在在新技术术不断发发展的今今天,一一些新的的语言技技术例如如和等,怎怎样让这这些新的的技术能能够融入入到现有有设备中中已经显显得有尤尤为重要要。视图图能够处处理好多多应用程程序的视视图。其其实该模模型进行行图像处处理时并并没有真真正的处处理发生生,只是是将应用用程序的的语言作作为一种种导出数数据显示示在图像像上供使使用者操操作处理理。控制器用于于管理使使用者与与视图部部分的交交互,只只要用户户相对模模型
17、进行行调整时时,控制制器就会会通过内内部的控控制器从从视图中中选取相相应的值值传递给给模型部部分处理理,通过过接受使使用者传传入的信信息并通通过视图图将处理理的不同同结果传传递给相相应的模模型。当当用户网网上点击击页面中中的链接接和发送送时,控控制器只只是决定定由那个个模型去去解决处处理,而而后在进进一步的的确定那那一个视视图进行行返回处处理,数数据模型型通过连连接不同同的视图图和模型型来完成成用户不不同要求求情况的的处理。通过上述的的论述,我我们可以以看出,模型处理信息的过程:第一步是控制器接受使用者反馈的信息请求;第二部模型将用户传递过来的信息通过模型的业务逻辑将请求信息反悔;第三部是控制
18、器将处理的结果以图像的形式展现在视图部分,视图再将信息通过控制器反馈使用者,这种模型进行软件开发的好处是:首先是设计思路清新,模型其中的复制功能能够使设计者在数据的处理和设计的状态上更加的简便快捷,当设计者设计完一个应用程序时,运用这中功能能使得程序在执行上更容易操作和执行。其次设计的有效模块性,按照设计者的要求,在视图、控制器、和模型三个部分内的任何组件都可以互相交换,程序的改变不会影响应用程序的其他方面的运行。再次方便扩展,模型中的控制器和视图可以根据程序的扩展进行相应的程序扩展。在这个过程中,由于数据不断反悔没有被格式化,所以同样的组件能被不同的界面应用。模型各部分间的是相互分离的,所以
19、改变应用程序的数据和业务逻辑是十分方便的,只把数据更换到另一个数据库是,在改变了模型部分时,视图部分仍然能够正常的工作。最后,用户界面十分强大,将用户的界面与模型连接起来,把数据信息发送给模型部分,都是用户按照自己的主观能动性进行的。2.2 结构介介绍BS架构构,简单单说来就就是我们们日上网网,浏览览网页用用的浏览览器或者者称之为为服务器器架构,这这种架构构最显著著的特点点就是网网民上网网是方便便客户界界在界面面上的操操作,这这种构架架的设计计就是按按照用户户的上网网习惯进进行开发发设计。BBS架架构工作作的流程程主要包包括以下下几个方方面,用用户的电电脑客户户端连接接着应用用服务器器和数据据
20、处理的的服务器器,当用用户上网网时,客客户端通通过客户户浏览的的界面、访访问的服服务器以以及与服服务器相相连接的的后台处处理数据据的数据据路发出出请求,此此时的应应用服务务器向后后台的处处理数据据的数据据库获取取数据并并进行计计算,最最终将计计算结果果显示在在用户浏浏览的浏浏览器上上,完成成用户上上网过程程中浏览览网页的的整个操操作过程程。BS结构构的优点点:客户端操操作不需需要安装装任何的的应用软软件,有有浏览器器就就可可以进行行,避免免了客户户端开发发收费的的现象。客户端管管理方面面,因为为没有任任何的软软件,所所以管理理起来十十分的便便捷,能能够实现现零管理理,节省省了人力力物力财财力。
21、在产品开开发方面面能够缩缩短研发发的周期期,大大大提高了了工作效效率。操作便捷捷,使用用简单,没没有复杂杂的技术术限制,只只要会上上网就能能操作这这个软件件系统,使使用性能能优良。2.3 20005介绍绍(1) 220055 介绍绍 是一个关关于关系系数据库库管理系系统,而而 20005是是微软的的新进开开发的新新一代数数据处理理、管理理、分析析、解决决互相关关系的大大型数据据库处理理系统。这这个软件件能为个个大中型型企业和和公司的的数据分分析和处处理带来来更高的的安全性性、稳定定性和可可靠性,能能够让企企业和公公司刚好好更快捷捷的进行行数据库库的创建建、数据据处理和和数据的的部署等等。 22
22、0055能帮助助企业和和公司在在很大程程度上做做出快速速、高效效、可靠靠的分析析和决策策,能提提高研发发团队的的工作效效率和生生产力,在在节约资资金的前前提下,满满足不同同企业的的不同需需求。因因此, 20005不单单单只是是一个大大型全面面的关系系型分析析数据库库服务产产品,它它还是微微软面向向企业进进行相关关数据分分析决策策的企业业进数据据处理分分析的应应用平台台。(2) 220055的几个个特点微软新开发发的 220055与老旧旧版本的的 20000相相比在,在在功能和和使用性性能上有有显著的的提高,增增加了几几个以往往没有出出现的功功能,在在原有基基础不变变的情况况下,更更加注重重相关
23、企企业数据据管理、开开发人员员的生产产效率生生产力提提高和商商务职能能上。企业数据据管理:首先升升级了软软件的是是可用性性能上, 2005 的失败转移集群和数据库镜像技术能够保证企业的相关工作人员与客户、合作伙伴在应用系统使用上可以提交高可靠度的应用系统;其次,软件管理工具上, 2005在企业管理方面的升级技术包括了引进一整套新的集成管理工具和管理应用编程接口,为企业能够提供简单易懂,管理型高以及大型的配置的技术支持;再次,在软件的安全设置方面, 2005系统在安全性上做足的、工作,同过对数据库加密,密码的技术控制,可进入系统人员的政策控制,细化许可控制以及加强安全模型等方式,为企业的数据的保
24、护提供了更加可靠的保证;最后,软件的可伸缩性, 2005 可伸缩性主要体现在表格制作的分区、复制能力的提高和64为支持等技术的提高。(2)提高高研发人人员的生生产力,主主要表现现在首先先是 ()集成成:在 20005这一一款新的的系统中中,加入入了来自自微软语语言来提提高目标标数据库库开发的的性能;其次,提高 ,是一种错误查询的新方式,在交易过程中使用这种错误处理功能,能够为开发人员在查询开发方面提供更高效的查询力度,并且具有灵活和较强的控制等特点;再次, 服务代理,这种技术的提高为系统的各个级别的可伸缩性提供了一定的创造的空间,并且也提供了一种分发。异步的系统应用结构。最后,深入的 集成,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 港口 员工 排班 管理 系统 设计 实现 izl
限制150内