港口员工排班管理系统的设计与实现1404.docx
-
资源ID:62509879
资源大小:271.82KB
全文页数:34页
- 资源格式: DOCX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
港口员工排班管理系统的设计与实现1404.docx
港口员工工排班管管理系统统的设计计与实现现第1章 绪论1.1 课题研研究背景景及意义义在当前的的社会工工作中,人人力资源源管理人人员经常常遇到对对员工的的工作排排班问题题。无论论是市民民自发组组织的人人员安排排,或是是政府、企企业单位位对于人人员的分分配,都都存在着着员工排排班的相相关问题题。在管管理学的的范畴中中,对员员工的排排班,即即根据员员工的具具体岗位位和职责责,以及及工作时时间,将将这些员员工按照照合适的的方法进进行分配配。管理理者在处处理此项项问题时时,一定定要从以以下三个个方面进进行考虑虑,才能能做到全全面管理理。首先,要要保证在在人员排排班中具具有公平平性,管管理人员员在排班班设计时时,要杜杜绝出现现员工分分布不均均的情况况,并且且要保证证每位员员工有事事可做,不不出现空空闲岗位位。其次,在在排班时时,要讲讲究工作作效率。合合理的员员工排班班不但可可以凸显显出岗位位的绩效效,也可可以在整整体上帮帮助公司司有效运运营。最后,要要注意保保证排班班的合理理。管理理人员在在用人、排排班时,要要做到知知人善任任,员工工要有胜胜任岗位位的能力力,不出出现员工工无法胜胜任工作作或越俎俎代庖的的情况。一般情况况下,将将人员排排班类型型分为大大众运输输人员的的排班、航航空公司司人员的的排班,和和一般人人员的排排班这三三种情况况。(1)大大众运输输人员的的排班在现实工工作中,对对于员工工的排班班需要考考虑多方方面的问问题,例例如员工工的工作作时间、午午休时间间、福利利等,因因此,一一般将多多种轮班班制度总总结组成成为多组组的工作作班。(2)航航空公司司人员排排班航空公司司一般将将排班分分为两大大部分,一种是班次的组合,一种是轮班表的安排。一般情况下,公司对人员的排班都会首先构建最初的小成本班次,其次才会组合出符合航空公司工作的人员排班时刻表,在两次的排班表都合理的情况下,才可以设置出长久的人员排班管理表。(3)一一般人员员排班除了上述述两种人人员排班班情况以以外,还还有一般般人员排排班,如如警察人人员的工工作排班班、护理理人员的的工作排排班和作作业人员员的工作作排班等等。1.2国国内外研研究现状状19955年,由由史丹佛佛大学计计算机科科学与数数学研究究人员在在美国硅硅谷对客客服中心心的人力力资源作作了最优优化的安安排,他他们研究究出的安安排系统统是解决决国外排排班系统统的最常常用的方方法。这这一整套套方案主主要涉及及到计划划阶段、执执行阶段段以及考考核阶段段这三个个部分。自自从19997年年,排班班软件开开始发行行,随着着第一批批排班软软件的发发行,这这就使得得、等陆续续被研发发出来,从从而使得得排班系系统迅速速的成长长起来。从国外的的研究情情况可以以清楚的的显示出出,在占占客服中中心日常常营运成成本中,人人事支出出占600到800的比例例。为了了能够使使得客服服人员、客客户、企企业三方方都能够够获益,这这就要排排定一个个最适当当的轮值值表,从从而可以以让最适适合的人人,在最最适合的的时间,提提供最适适合的服服务。由于中国国是发展展中国家家,这就就使得国国内排班班系统有有些人事事排班的的系统软软件的规规模不是是很大。虽虽然国内内的排班班系统软软件规模模不大,但但是对付付日常安安排是够够了。由由于中国国的特殊殊国情,这这就使得得在特殊殊行业中中,排班班系统软软件不能能得到广广泛的应应用。由由于在中中国的一一些地方方还没有有使得计计算机排排班的应应用得到到普及。虽虽然排班班系统在在我国受受到了一一定的限限制,但但是在金金融服务务业务、信信息服务务、医疗疗相关行行业、交交通运输输业等这这些特殊殊行业中中都有了了很好的的人员排排班系统统。国内外产产品主要要使用CC、和等技术术来编写写系统软软件,从从而有利利于国内内外产品品的实现现。随着着科学计计算机技技术的快快速发展展,这就就使得在在系统中中大多数数窗体的的系统界界面设计计中计算算机就是是服务器器,从而而使得该该系统不不能够得得到普及及和应用用。随着着计算机机技术的的不断发发展,这这就使得得在人员员的排班班系统的的开发上上逐渐向向系统项项目的开开发转变变。一般般情况下下,我我国的计计算机应应用系统统结构多多采用浏浏览器务器结结构,但但是随着着技术的的广泛应应用,目目前流行行的基于于BSS结构应应用的主主要开发发工具是是指。然然而,不不仅作为为在服务务器端编编译执行行的设计计语言,而而且它也也是一种种动态网网页技术术标准。主要将作为其脚本语言。除此之外,随着技术的发展,这就使得在创建应用中,这种便于掌握和实现快速开发的技术成为一个主流的技术。1.3论论文主要要内容本文主要要针对新新加坡港港务集团团港员工工排班管管理的网网络应用用系统系系统进行行设计与与开发。然然而本文文的主要要内容来来源于大大连博涵涵咨询服服务有限限公司在在开发框框架下使使用新的的开发平平台。本人所做做的工作作:(1)对对用户界界面的设设计主要要是根据据新加坡坡港务集集团对港港口员TT排班管管理的实实际需要要而设计计的,这这样的设设计理念念可以使使得操作作界面比比以前更更为清晰晰,并且且对系统统用例进进行了详详细的分分析。(2)对对港口员员工排班班管理系系统中管管理排班班代码模模块,管管理排班班模板模模块和港港口员工工休假报报表生成成的开发发实现的的负责。(3)用用英文编编写用户户界面说说明书,对对文档进进行系统统详细的的,除此此之外还还制作了了用户手手册。(4)对对系统进进行了调调试、测测试,从从而编写写了测试试用例说说明书。通通过在一一个真实实环境下下试运行行,这样样可以使使得港口口员工排排班管理理的信息息化得以以实现。1.4论论文组织织结构本论文章章节安排排如下:引言部分分主要对对本文的的研究背背景和意意义进行行了介绍绍,课题题的来源源,以及及本人所所做的工工作。本文首先先介绍了了实现港港口员工工排班管管理系统统的主要要的技术术;其次次介绍了了解决本本课题系系统方案案的主要要特点;最后,对对港口员员工排班班系统的的需求分分析进行行了具体体的介绍绍,主要要包括管管理排班班基本模模块、查查询排班班详细资资料、管管理生成成排班序序列、管管理员工工信息、生生活滓贴贴模块和和报表生生成六个个主要模模块。本本文主要要围绕这这六大主主题进行行论述,从从而对整整个系统统有了一一个详细细的介绍绍。在港港口员工工排班系系统的总总体设计计方案,主主要包括括系统总总体架构构、模块块设计、总总体功能能用例图图、总体体数据库库设计以以及系统统异常处处理设计计这五个个部分,通通过一个个详细的的系统设设计,从从而使得得人们对对系统设设计有一一个更加加准确的的认识。在系统实实现部分分,对三三个典型型模块的的设计与与实现进进行了详详细的论论述。在排班基基本模块块管理模模块的设设计与实实现中,主主要通过过层、逻逻辑层、数数据管理理层这三三大部分分进行论论述。通通过这三三个层次次的论述述,能够够将系统统中典型型的架构构思想及及编程结结构清楚楚的显示示出来。在在排班基基本模块块管理模模块的设设计与实实现这一一模块中中,可以以将员工工的信息息进行整整理,从从而为下下一个环环节奠定定一定的的基础。在排班详详细资料料查询模模块的设设计与实实现中,通通过对排排班基本本模块管管理的开开发原理理进行详详细的介介绍,从从而可以以实现查查询模块块。排班班详细资资料查询询模块的的设计与与实现这这一模块块属于关关键应用用型模块块。这一一模块主主要介绍绍了系统统的主要要功能,而而且在整整个人员员排班系系统中,它它居于一一个中心心地位。在报表生生成模块块中的港港口员工工休假报报表设计计与实现现这一模模块中,主主要根据据客户的的具体需需求,通通过报表表的形式式从而可可以对员员工的信信息进行行查看查查,并且且也可以以打印也也可以保保存为格格式。在在报表生生成模块块中的港港口员工工休假报报表设计计与实现现这一模模块中主主要包括括22个个报表生生成功能能性模块块,并且且对港口口员工休休假报表表模块的的实现进进行了详详细的介介绍。其次,对对港口员员工排班班系统的的调试以以及测试试情况进进行了详详细的介介绍。最后,总总结了全全文的工工作,并并且对对对港口人人员排班班系统的的未来的的发展趋趋势有了了一个明明确的规规划。为为了能够够很好的的管理员员工,从从而提出出了许多多人性化化的管理理思想,引引进各种种新技术术手段,从从而使得得该系统统更加完完善、更更加趋向向合理。第2章 系统开开发模型型及相关关技术2.1 软件开开发模型型软件开发发模型主主要描述述面向的的对象是是设计的的模式,一一个设计计模式的的命名确确定了一一个设计计的结构构方向,这这中设计计结构能能够被重重复的使使用。简简单说来来,设计计模式这这个理论论说的是是对象软软件设计计中的一一些工作作实践经经验的总总结和完完善,他他对于软软件开发发的整个个领域具具有普遍遍适应性性,因此此这些实实践经验验可以知知道网页页应用程程序的开开发上,让让系统构构架变得得灵活多多样,在在软件需需要发生生改变时时,以便便开发者者可以做做出改变变和调整整,用最最小的话话费更行行系统,创创造更大大的价值值。在进进行软件件编程时时,工作作人员应应该注意意回收使使用过的的能重复复使用的的代码。设设计模式式就好像像复印纸纸一样可可以能够够复制成成功的模模型,可可以是刚刚开始设设计的开开发人员员更加容容易的了了解其他他人模型型设计思思路和设设计流程程。设计计模式在在很大程程度上为为设计者者能够更更加轻松松了解软软件程序序结构,使使软件的的编程人人员和开开发人员员在进行行原件开开发时更更具弹性性和通用用性。软软件设计计模式的的总的要要求是不不关心设设计模式式的具体体实现而而是注重重接口编编程,这这样一个个矿建的的搭建还还需要其其他工作作将这个个框架填填满,将将系统完完成。使使用了合合适设计计模式可可以提高高编程速速度。提提高工作作效率,减减少新代代码的使使用次数数,增强强扩展性性。(1)()模型型模型简简称模型型-视图图-控制制器。它它是为编编程语言言的使用用在八十十年代提提出的一一种设计计模式,这这种设计计模式至至今仍被被广泛应应用,被被多家设设计公司司作为JJ2平台台设计的的模版,越越来越收收到广大大设计开开发者的的喜爱。()模模型是由由三个部部分组成成,分别别是模型型、视图图、控制制器。在在进行设设计是各各个对象象之间的的取得高高层接口口,方便便设计好好的程序序能够将将输入输输出分开开,同时时在不同同的程序序之间进进行重复复往返的的使用。模型主管管程序的的运行,不不要表示示的是业业务逻辑辑和业务务规则,是是所有操操作的前前提都进进过这步步骤,提提供应用用逻辑数数据,在在这三个个组成部部分中,模模型承担担的任务务最多,可可以用于于和的技术术的数据据库处理理访问。模模型的特特点是能能够提供供可视图图像数据据和代码码的一次次使用多多次利用用,减少少了代码码的重复复使用。视图说的的是模型型进行操操作后在在屏幕上上显示的的图象,将将结果一一图像的的形式显显示出来来,可以以让设计计者和用用户看到到交互的的界面。对对于传统统的应用用程序来来说,试试图就是是将元素素做成界界面,而而在行的的应用程程序中依依然扮演演着重要要的角色色,但在在新技术术不断发发展的今今天,一一些新的的语言技技术例如如和等,怎怎样让这这些新的的技术能能够融入入到现有有设备中中已经显显得有尤尤为重要要。视图图能够处处理好多多应用程程序的视视图。其其实该模模型进行行图像处处理时并并没有真真正的处处理发生生,只是是将应用用程序的的语言作作为一种种导出数数据显示示在图像像上供使使用者操操作处理理。控制器用用于管理理使用者者与视图图部分的的交互,只只要用户户相对模模型进行行调整时时,控制制器就会会通过内内部的控控制器从从视图中中选取相相应的值值传递给给模型部部分处理理,通过过接受使使用者传传入的信信息并通通过视图图将处理理的不同同结果传传递给相相应的模模型。当当用户网网上点击击页面中中的链接接和发送送时,控控制器只只是决定定由那个个模型去去解决处处理,而而后在进进一步的的确定那那一个视视图进行行返回处处理,数数据模型型通过连连接不同同的视图图和模型型来完成成用户不不同要求求情况的的处理。通过上述述的论述述,我们们可以看看出,模模型处理理信息的的过程:第一步步是控制制器接受受使用者者反馈的的信息请请求;第第二部模模型将用用户传递递过来的的信息通通过模型型的业务务逻辑将将请求信信息反悔悔;第三三部是控控制器将将处理的的结果以以图像的的形式展展现在视视图部分分,视图图再将信信息通过过控制器器反馈使使用者,这这种模型型进行软软件开发发的好处处是:首首先是设设计思路路清新,模模型其中中的复制制功能能能够使设设计者在在数据的的处理和和设计的的状态上上更加的的简便快快捷,当当设计者者设计完完一个应应用程序序时,运运用这中中功能能能使得程程序在执执行上更更容易操操作和执执行。其其次设计计的有效效模块性性,按照照设计者者的要求求,在视视图、控控制器、和和模型三三个部分分内的任任何组件件都可以以互相交交换,程程序的改改变不会会影响应应用程序序的其他他方面的的运行。再再次方便便扩展,模型中的控制器和视图可以根据程序的扩展进行相应的程序扩展。在这个过程中,由于数据不断反悔没有被格式化,所以同样的组件能被不同的界面应用。模型各部分间的是相互分离的,所以改变应用程序的数据和业务逻辑是十分方便的,只把数据更换到另一个数据库是,在改变了模型部分时,视图部分仍然能够正常的工作。最后,用户界面十分强大,将用户的界面与模型连接起来,把数据信息发送给模型部分,都是用户按照自己的主观能动性进行的。2.2 结构构介绍BS架架构,简简单说来来就是我我们日上上网,浏浏览网页页用的浏浏览器或或者称之之为服务务器架构构,这种种架构最最显著的的特点就就是网民民上网是是方便客客户界在在界面上上的操作作,这种种构架的的设计就就是按照照用户的的上网习习惯进行行开发设设计。BBS架架构工作作的流程程主要包包括以下下几个方方面,用用户的电电脑客户户端连接接着应用用服务器器和数据据处理的的服务器器,当用用户上网网时,客客户端通通过客户户浏览的的界面、访访问的服服务器以以及与服服务器相相连接的的后台处处理数据据的数据据路发出出请求,此此时的应应用服务务器向后后台的处处理数据据的数据据库获取取数据并并进行计计算,最最终将计计算结果果显示在在用户浏浏览的浏浏览器上上,完成成用户上上网过程程中浏览览网页的的整个操操作过程程。BS结结构的优优点:客户端端操作不不需要安安装任何何的应用用软件,有有浏览器器就就可可以进行行,避免免了客户户端开发发收费的的现象。客户端端管理方方面,因因为没有有任何的的软件,所所以管理理起来十十分的便便捷,能能够实现现零管理理,节省省了人力力物力财财力。在产品品开发方方面能够够缩短研研发的周周期,大大大提高高了工作作效率。操作便便捷,使使用简单单,没有有复杂的的技术限限制,只只要会上上网就能能操作这这个软件件系统,使使用性能能优良。2.3 20005介介绍(1) 20005 介介绍 是一个个关于关关系数据据库管理理系统,而而 20005是是微软的的新进开开发的新新一代数数据处理理、管理理、分析析、解决决互相关关系的大大型数据据库处理理系统。这这个软件件能为个个大中型型企业和和公司的的数据分分析和处处理带来来更高的的安全性性、稳定定性和可可靠性,能能够让企企业和公公司刚好好更快捷捷的进行行数据库库的创建建、数据据处理和和数据的的部署等等。 220055能帮助助企业和和公司在在很大程程度上做做出快速速、高效效、可靠靠的分析析和决策策,能提提高研发发团队的的工作效效率和生生产力,在在节约资资金的前前提下,满满足不同同企业的的不同需需求。因因此, 20005不单单单只是是一个大大型全面面的关系系型分析析数据库库服务产产品,它它还是微微软面向向企业进进行相关关数据分分析决策策的企业业进数据据处理分分析的应应用平台台。(2) 20005的几几个特点点微软新开开发的 20005与老老旧版本本的 220000相比在在,在功功能和使使用性能能上有显显著的提提高,增增加了几几个以往往没有出出现的功功能,在在原有基基础不变变的情况况下,更更加注重重相关企企业数据据管理、开开发人员员的生产产效率生生产力提提高和商商务职能能上。企业数数据管理理:首先先升级了了软件的的是可用用性能上上, 220055 的失失败转移移集群和和数据库库镜像技技术能够够保证企企业的相相关工作作人员与与客户、合合作伙伴伴在应用用系统使使用上可可以提交交高可靠靠度的应应用系统统;其次次,软件件管理工工具上, 2005在企业管理方面的升级技术包括了引进一整套新的集成管理工具和管理应用编程接口,为企业能够提供简单易懂,管理型高以及大型的配置的技术支持;再次,在软件的安全设置方面, 2005系统在安全性上做足的、工作,同过对数据库加密,密码的技术控制,可进入系统人员的政策控制,细化许可控制以及加强安全模型等方式,为企业的数据的保护提供了更加可靠的保证;最后,软件的可伸缩性, 2005 可伸缩性主要体现在表格制作的分区、复制能力的提高和64为支持等技术的提高。(2)提提高研发发人员的的生产力力,主要要表现在在首先是是 ()集集成:在在 20005这这一款新新的系统统中,加加入了来来自微软软语言来来提高目目标数据据库开发发的性能能;其次次,提高 ,是一一种错误误查询的的新方式式,在交交易过程程中使用用这种错错误处理理功能,能能够为开开发人员员在查询询开发方方面提供供更高效效的查询询力度,并并且具有有灵活和和较强的的控制等等特点;再次, 服务代理,这种技术的提高为系统的各个级别的可伸缩性提供了一定的创造的空间,并且也提供了一种分发。异步的系统应用结构。最后,深入的 集成, 2005向用户提供了一种新的数据处理类型,这个版本的系统在数据库中存储文件成为了可能。2.4 J2及及相关技技术2.4.1 JJ2相关关知识J2是一一种简化化了企业业方案的的开发、实实施、管管理等相相关复杂杂问题系系统结构构,它主主要应用用的平台台的是22,这种种结构试试着建立立一种独独特的结结构标准准来显现现他的优优势所在在,平台台上作为为J2技技术的最最佳应用用平台,其其技术特特点与其其他相似似结构相相比较有有着独特特的优越越性,例例如企业业进行管管理分析析时具有有的快速速反映、扩扩展性能能高、支支持不同同结构的的环境等等优点。为为企业的的商务系系统搭建建了一个个灵活多多变、发发、可复复制、容容易管理理维护的的良好环环境,为为开展机机遇应用用提供了了必要的的环境和和技术支支持,并并且同时时还提供供了、 、 、 、 SS、等技技术规范范。随着软甲甲应用技技术的不不断开发发和发展展,能够够熟练运运用J22 的人人才在软软件开发发上越来来越受到到社会的的欢迎。因因此,对对于各大大中院校校的软件件开发专专业教学学这来说说,如何何培养出出优秀的的软件开开发人员员,已成成为现今今教育这这面临的的一个最最主要的的问题。2.4.2 设计模模型设计模型型是目前前使用较较为广泛泛的一种种软件设设计模式式,它的的提出是是在200世纪880年代代中后期期一篇发发表的论论文中由由提出来来的。模模型是一一种架构构模式,这这个系统统的正常常运行需需要其他他系统模模式帮助助协同完完成。在在上文论论述的JJ2系统统中,通通常采用用的是的的模式实实现的,而而模式是是由派遣遣器模型型和模式式和集中中控制器器构成的的。模型型工作的的整个流流程是:源代码码()实实现了模模型三个个组成部部分的视视图和控控制两个个部分,模模型的执执行需要要软件开开发者自自行开发发。源代代码向模模型提供供了抽象象行为,促促使开发发人员将将自行研研发的模模型应用用到源代代码框架架结构中中。换言言之,就就是将需需要开发发的应用用程序的的数据,各各种抽象象的行为为逻辑和和商务逻逻辑以可可见的形形式呈现现出来。系系统对数数据的处处理上,是是将数据据划分到到不同的的实体当当中,也也就是划划分到设设计模型型的模型型、视图图、控制制器是那那个部分分当中。各各种事件件的发生生使得控控制器改改变了模模型或者者视图,也也有将两两个部分分同时改改变。这这里所说说的改变变是指设设计模型型的控制制器只要要改变了了模型的的数据或或者其他他属性,视视图中的的各种图图像和数数据都会会相应的的进行更更新。同同理,要要是控制制器改变变了视图图的数据据和属性性,那么么,模型型就会从从视图中中获取的的数据来来更新自自己。设设计模型型在软件件研发中中尤其自自身的独独特优点点,但同同时也有有其相对对应的缺缺点,因因此,使使用者在在套用这这个模型型设计相相关应用用程序时时,应该该注意避避免相关关系统缺缺点,为为使用者者尽量的的提供方方便。设计模模型的优优点一个模模型运行行时可以以同时运运行和建建立其他他多个视视图。例例如我们们我们平平常在网网上进行行购物时时都会涉涉及到支支付货款款,这种种支付模模式可以以是我们们通过网网上支付付宝支付付,也可可以通过过手机支支付,更更可以通通过银行行卡信用用卡支付付,虽然然说支付付的方式式各不相相同,但但是对于于货款的的支付处处理都是是相同的的。按照照设计模模型的模模式,一一个网上上购物支支付模型型和多个个视图就就可以解解决货款款的不同同支付方方式。这这种模型型减少了了源代码码的使用用,将相相同的代代码进行行复制重重复使用用,减少少了代码码的维护护次数并并且一旦旦模型发发生改变变,也方方便进行行控制。由于设设计模型型数据返返回时不不带有任任何的格格式显示示,所以以,模型型还可以以作为客客户端等等终端的的接口。设计模模型三个个部门的的模型、视视图、控控制器之之间是互互相独立立的三个个部分,因因此,在在进行不不同模型型设计时时可以根根据对模模型的需需要更换换不同视视图和控控制器的的对象。还还可以根根据设计计的需求求在各部部分系统统运行时时对对象象进行更更换。模型的的可移植植性。上上述也介介绍了该该系统各各部分之之间是相相对独立立的,可可以根据据需要随随时更换换对象。因因此,可可以把一一个模型型独立的的移植到到另一个个平台参参与工作作,要做做到这个个过程的的要求是是在运行行新的平平台上将将视图和和控制器器中的相相关数据据进行更更改。可复制制性,根根据设计计模型的的特点可可以直接接设计和和建立应应用程序序的框架架结构。耦合性性,由于于视图部部分和业业务层分分离,所所以可以以随时更更改视图图层的源源代码而而不需要要对模型型和控制制器重新新编码。同同理,一一个应用用的流程程的改变变只需要要对设计计模型的的模型层层进行更更改即可可。较低的的成本,设计模型的可重复利用复制的特点使得降低开发成本和维护费用成为了可能。有利于于软件开开发工程程的管理理,设计计模型的的不同部部分由不不同的系系统进行行控制,各各司其职职,每一一层不同同的应用用程序尤尤其相同同的地方方,这样样就有利利于通过过工程化化工具化化实施管管理。可维护护性,将将应用程程序划分分为视图图层和业业务逻辑辑层使得得应用更更容易进进行维护护、更新新、修改改。设计模模型的缺缺点增加了了新系统统结构的的产生和和设计实实现的复复杂性,设设计者设设计时,对对于一个个简单的的界面,如如果一味味严格的的遵守设设计模型型的操作作流程,将将模型视视图、控控制器分分离,会会增加系系统的复复杂性,并并有可能能产生更更多新的的更新操操作,降降低了模模型运行行的效率率。忽略了了视图与与控制器器的独立立性,视视图与控控制器是是相互分分离的,但但是一旦旦通过某某种方式式连接起起来就会会降低各各部分之之间的独独立性。视图对对模型的的访问率率降低,当当模型操操作接口口不相同同是,视视图就需需要经过过多次的的数据搜搜集才能能搜集足足够的显显示数据据,这过过程中,视视图会对对没有变变化的数数据不进进行处理理,不进进行必要要的访问问,久而而久之就就会损害害系统的的操作性性能。根据有有关人士士介绍,多多数的从从事软件件开发的的企业都都会使用用较高级级的界面面工具和和构造器器,这些些工具都都不支持持模型这这种模式式,如果果将这些些工具进进行改造造,适合合设计模模型的需需要就要要付出巨巨额的代代价。2.5 本章章小结本章着重重介绍了了港口员员工排班班管理主主要应用用的系统统和相关关技术介介绍,首首先介绍绍了软件件开发的的模型,这这一部分分主要介介绍了模模型的相相关技术术,包括括这个系系统的组组成部分分,这几几个部分分之间有有什么关关系;其其次是简简单论述述了结构构的相关关知识已已经在进进行软件件开发时时所具有有的特点点;再次次介绍了了 20005系系统的相相关技术术以及在在企业进进行管理理分析上上所具有有的几个个特点;最后介介绍了JJ2及相相关技术术,这个个部分为为两个小小部分依依次论述述,先是是简单介介绍了JJ2的相相关相关关知识和和J2技技术人才才的缺乏乏,最后后论述了了设计模模型,对对这个系系统的工工作的整整体流程程,优缺缺点进行行了介绍绍,旨在在熟悉港港口员工工排班管管理系统统的设计计所涉及及到的各各个技术术环节,方方便以后后系统的的健身和和维护。自自对应的的该系统统的数据据库、通通过两个个来源。在在层通过过数据库库控件调调用数据据库。以以上的设设计都是是基于公公司的的的集成开开发环境境。第3章 系统需需求分析析3.1系系统设计计目标3.1.1系统统设计的的要求(1)分分析和设设计基本本排班模模块和管管理模块块(2)分分析设计计排班的的详细资资料模块块和资料料数据的的查询模模块3.1.2系统统设计目目标到达达的结构构(1)实实现审计计模块的的功能性性需求(2)通通过模块块设计,系系统需求求分析,使使系统能能够在22框架结结构中正正常运行行,实现现客户对对系统的的功能性性需求3.2系系统功能能性需求求3.2.1 系系统业务务概述该系统的的应用方方向主要要是面向向类似于于曹妃甸甸、黄骅骅港等大大型的港港口码头头,面向向的潜在在客户主主要是这这些大型型港务集集团中港港口码头头的各个个部门的的工作人人员以及及人力资资源管理理部门。对对于这些些部门的的排班工工作,如如果采用用传统的的人工排排班方法法很容易易出现错错误,并并且因为为人员较较多,工工作复杂杂,传统统的人工工排班系系统在操操作上有有很多缺缺陷,表表现最明明显的就就是准确确性不高高。还会会对企业业年终工工作评定定和总结结增加任任务量。由由于港口口的排班班方式与与传统企企业的排排班方式式有这鲜鲜明的差差异性,港港口工作作需要二二十四小小时有专专人看守守,还对对员工日日班和夜夜班安排排的合理理性要求求很高。因因此,为为港口人人员排班班开发一一套专属属的排版版系统是是很有必必要的。鉴鉴于此中中形式的的发展,开开发公司司开始致致力于港港口员工工排班系系统的研研究,并并且开发发出了系系统,为为港口人人员的快快速调度度、工作作的合理理,港口口人事管管理的提提供了便便捷。的的代表的的含义是是集装箱箱码头,英英文全拼拼是,含义是是指值勤勤人员表表,也就就是员工工的花名名册,合合起来的的意思可可以理解解为所属属港口集集装箱码码头的部部门人员员的值勤勤表。3.2.2排班班基本模模块一家港务务集团建建立了员员工排班班管理系系统后,管管理人员员可以通通过这个个系统查查询到员员工的基基本信息息以及系系统给这这位员工工编排好好的早中中晚版班班的值班班信息,管管理者随随时可以以对编排排不合理理的员工工值班信信息进行行修改。港港务集团团的管理理人员在在进行员员工排班班时,为为了提高高排班工工作的效效率和员员工值班班的合理理性需要要系统有有一个能能够应对对不同员员工值班班情况的的排班模模版。同同时,系系统维护护人员要要时时对对排版系系统进行行管理和和维护。当当员工的的工作值值班与生生活发生生冲突时时,企业业应该从从人性化化角度考考虑,将将员工的的值班时时间通过过系统的的模版对对排好班班人员进进行人性性化的订订正。总总结起来来划分为为四个部部分:首首先,管管理人员员要时时时管理和和维护系系统信息息;其次次,管理理人员要要管理排排班的模模版信息息;再次次,维护护排班的的更改自自定义模模版信息息;最后后,排班班系统根根据用户户的意愿愿可以时时时查询询和合理理更改排排版情况况。3.2.3排班班详细资资料查询询模块在上述介介绍的系系统中,管管理者可可以根据据员工的的多方面面的信息息查询模模块查询询某个员员工排班班的相关关安排。这这些查询询信息模模块需求求在学术术上称为为(显示示员工身身份)、(显显示员工工姓)、(显示员工姓)、(显示所属级另U)、(显示总共工作小时数)、(显示技术等级情况)、(显示使用排班模板信息)、(显示拥有假期天数)、(显示加班天)、(显示星期)、(显示日)、(显示预排班情况)、(显示实际排班情况),这其中(显示员工身份)、(显示员工姓)、(显示员工姓)、(显示所属级另U)、(显示总共工作小时数)、(显示技术等级情况)、(显示使用排班模板信息)属于员工的详细信息,(显示拥有假期天数)、(显示加班天)属于员工的假期平衡情况,而(显示星期)、(显示日)、(显示预排班情况)、(显示实际排班情况则属于员工定月的排班情况,除此之外员工的信息还包括了员工排班信息可以在该模块中打印出来;可以在模块中直接查询结果;不同的假期需要配以不同的颜色显示,用来提醒管理者。3.2.4 生生成排班班序列管管理模块块在该系统统中,自自动生成成和用户户指定方方式生成成两种管管理模块块。其中中自动生生成是根根据系统统设定的的时间一一个月生生成一次次或者一一个季度度生成一一次排班班。另一一种方式式的指定定生成主主要是根根据员工工的信息息和工作作的开始始时间指指定一个个时间,一一般系统统默认的的是三个个月的排排班。第第二种方方式就是是有排班班的自定定义模板板生成,默默认的时时间也是是三个月月的排班班情况。3.2.5员工工信息管管理模块块排班管理理要求管管理人员员对排班班的员工工信息进进行管理理与维护护。该模模块里包包括:查查看港口口员工的的基本信信息情况况、可以以有权限限修改跟跟该模块块相关的的数据和和计算该该员工的的假期详详细情况况。在计计算该员员工的假假期详细细情况模模块中用用户可以以计算自自己所拥拥有的假假期情况况:是不不是还有有多余的的假期,或或假期没没了要努努力工作作了。在在查看港港口员工工的基本本信息情情况的需需求有:显示员员工基本本信息;例如:员工、员员工姓名名、上岗岗日期、饮饮食习惯惯、当前前所在的的部门、办办公电话话、宅电电、移动动电话、紧紧急电话话、住址址等信息息。显示该该员工所所使用的的排班的的模板信信息;所所使用的的工作小小时制ff8小时时工作带带d112小时时工作制制)、排排班模板板的类型型编号、是是否服兵兵役了。显示该该员工部部门问调调动信息息;例如如该员工工在何时时从何部部门调动动到何部部门去的的信息情情况。员工级级别的升升迁或降降职情况况;包括括何时从从什么职职位到什什么职位位变化。3.2.6员工工生活津津贴模块块该模板主主要用于于港口员员工进行行加班或或被外派派到别的的部分的的时候对对员工进进行补助助记录。该该模块包包括:员工外外派到别别的部门门工作;员工可可以根据据日期和和轮班的的班次查查询外派派的情况况;在查查询的结结果后,若若有该员员工的信信息员工工可以把把外派工工作的情情况进行行保存或或删除;若没有有该员工工可以直直接输入入员工号号进行保保存。员工加加班或被被派往做做技术支支持的时时候:员员工也可可以根据据日期和和轮班的的班次查查询外派派的情况况;在查查询的结结果后,若若有该员员工的信信息员工工可以把把外派工工作的情情况进行行保存或或删除;若没有有该员工工可以直直接输入入员工号号进行保保存。不管员员工在被被外派、加加班或做做技术支支持的时时候;都都会有伙伙食补助助。在该该系统中中伙食补补助会根根据员工工具体饮饮食的情情况进行行补助;例如中中国式的的饭菜补补助、马马来人的的饭菜补补助以及及印度的的饭菜补补助等。3.2.7系统统管理模模块港口员工工排班管管理系统统面向的的用户是是涉及港港口工作作的所有有工作人人员,系系统的管管理模块块要做的的是,为为了实现现各个部部门的有有效管理理个,各各部门在在系统的的各个模模块有自自己的用用户名和和密码,只只有有相相关权限限的员工工才能进进入该系系统。根根据员工工管理需需求将员员工权限限氛围黄黄金用户户、白金金用户、管管理员、系系统实操操人员、员员工管理理层人员员、无权权限人员员等几种种。3.3系系统非功功能性需需求编写客户户详细使使用说明明书,要要求尽量量做到简简洁大方方,文字字与图像像相结合合,简单单易懂。专专业属于于规范化化,说明明书中设设计的专专业术语语一定要要进行详详细细致致的备注注解释。操操作需求求,当客客户对系系统产生生疑问时时,要进进行相应应的操作作示范,必必要时可可为客户户进行简简单培训训。相关关系统测测试需求求,根据据客户要要求测试试环境对对系统进进行功能能检测,并并且在系系统正式式版发布布前必须须通过客客户的软软件质量量检测部部门的验验收,出出具验收收报告。软软件开发发使用的的相关工工具,使使用的集集成开发发环境,的开发客户端,使用1.2-404的框架结构以及采用1.3.3的服务器。开发系统运行环境,硬件环境方面,要求电脑内存在1-2G,硬盘内存在45G 以上,使用目前比较流行的英特尔或者是奔腾四运行数度为1.6G 的。系统运行的软件方面,使用微软公司 2000以上版本的专业英文版的操作系统,使用9.2.0版本的数据库。系统开发语言的选择上使用的是目前编程比较流行的编写代码和。3.4 本章小小结本章重点点介绍了了,港口口员工排排班管理理系统中中的系统统需求分分析,包包括了排排版系统统进行设设计前的的系统功功能性需需求分析析,重点点分析了了各个系系统模块块的主要要功能和和存在的的重要性性,这些些模块包包括了排排班基本本模块、排排班详细细资料查查询模块块、生成成排班序序列管理理模块、员员工信息息管理模模块、员员工生活活津贴模模块、系系统管理理模块等等几方面面,最后后对系统统的分功功能性需需求进行行了简单单的介绍绍,对整整个系统统的运行行进一步步的剖析析,通过过上述两两种系统统功能性性需求分分析,为为文章后后学的详详细论述述准备好好了充足足的论述述材料。第4章 系统详详细设计计4.1系系统总体体设计系统的开开发环境境是框架架结构下下的三层层架构:层、层和和层三成成。层一一般不做做原则性性修改,主主要是用用来提供供服务并并处理和和用户相相关的基基础信息息并直接接将数据据送到层层。在层层中依据据具体业业务逻辑辑的功能能需求进进行数据据处理,并并将处理理之后的的结果返返回给层层或者送送到层,之之后进行行数据预预处理操操作并调调用访问问数据库库控件。层包括用户界面、安全性、导航逻辑以及应用程序日志。用户界面的使用在控件标签的页面中,其余的层使用在页面流控制器中。业务逻辑处理层()包括有业务逻辑、数据验证、数据格式化、审核性和应用程序日志。这一层中为应用程序指定逻辑的用户定义控件可利用业务服务控件的可重用性这一特点将其用于可重用业务服务的用户自定义控件之中,是系统的重点,主要用来