任务驱动的流程管理软件研发.docx
《任务驱动的流程管理软件研发.docx》由会员分享,可在线阅读,更多相关《任务驱动的流程管理软件研发.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文(设计)题 目 : 任务驱动的流程管理软件研发 学 院 : 计算机与信息科学学院 专 业 : 软件工程 年 级 : 2007级学 号 : 2100姓 名 : 张博渊指 导 教 师 : 周彦辉成 绩 : 年 月 日 任务驱动的流程管理软件研发-任务驱动的流程模版技术张博渊西南大学 计算机与信息科学学院、软件学院,重庆 摘要:随着计算机网络,特别是Internet/Intranet 的迅猛发展和应用,计算机支持的分布式、协同工作的工作流系统(WFMS)在企、事业单位中的地位显得越来越重要。因此,现在很多机构、企业采用任务驱动的工作模式进行工作。 关键词:任务;流程; 引言 随着计算机网
2、络,特别是Internet/Intranet 的迅猛发展和应用,计算机支持的分布式、协同工作的工作流系统(WFMS)在企、事业单位中的地位显得越来越重要。因此,现在很多机构、企业采用任务驱动的工作模式进行工作。 基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。 任务驱动的流程管理软件系统开发的整体任务就是以Web技术实现任务驱动的流程管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的,真正实现
3、根据流程安排人力、设备等相应资源,以及对在流程中产生的与工作相关的文档进行管理。 我们运用了java技术在Myeclipse下编写代码,制作系统。什么是Myeclipse呢?MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。它的版本 :1. 5.0版本 2. 6.XGA版本 3. MyEclipse8.0版本 4. Myeclipse 8.5版本 5. MyEclipse 8.6 M1版本MyEclipse企业级工作平台(MyEclipse Enterprise Wor
4、kbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 编辑本段分类在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. JavaEE项目部署服务 6. 数据库服务 7. MyEclipse
5、整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。 编辑本段版本5.0版本Genuitec发布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更简单
6、和更便宜的J2EE工具的新版本的诞生。它的价格对于个人和企业开发人员来说都是非常有吸引力的。这是J2EE IDE市场一个重量级的选手。通过增加UML双向建模工具、WYSIWYG的JSP/Strutsdesigner、可视化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle数据库开发,MyEclipse 5.0继续为业界提供全面的产品。 Genuitec 总裁Maher Masri 说,“今天,MyEclipse已经提供了意料之外的价值。其中的每个功能在市场上单独的价格都比MyEclipse要高。但是,我们承诺为顾客提供全面并且可以买得起的解决方案
7、。按照这个传统,我们的顾客将继续享受年度订购活动的好处,该活动提供了所有发布功能的入口以及伴随MyEclipse5.0一起的专业技术支持。”我在这个项目组中的工作是完成信息安全和角色管理的模块。主要是对系统本身和内部信息的保护和对使用此系统的用户进行一个细致的权限划分的工作。在我看来流程管理是当今社会发展的一种趋势。自从亚当middot;斯密在国富论中首次提出劳动分工的原理以来,这套商业规则指导企业的运行与发展长达两个多世纪。先是美国汽车业的先锋开拓者亨利middot;福特一世将劳动分工的概念应用到汽车制造上,并由此设计出世界上第一条汽车生产流水线,大规模生产从此成为人类历史上的现实。几乎与福
8、特同时代的通用汽车公司总裁艾尔弗雷德middot;斯隆在福特的基础上将劳动分工理论再次向前推进一步,斯隆实际上树起了劳动分工理论发展的第三个里程碑。福特根据劳动分工原理化解汽车装配工作,把它拆成一系列毫不复杂的任务,使每个工人的工作都简单易学。然而,人员协调和工人工作成果的组合过程却因此而变得复杂非常,管理方面显然跟不上高效率工厂系统的需求了。斯隆正是在此基础上,将劳动分工的理论应用到管理部门的专业人员之中,并使之与工人的劳动分工呈平行发展之势。有了这样完整的工人及管理人员的系统分工,汽车业才真正称得上“大规模生产”。在二十世纪即将结束的九十年代,这套劳动分工规则受到了挑战。大规模生产已越来越
9、多的被大量定制所替代。哈默与钱皮以思想家的口吻开始了对我们所处的时代的企业革命的描述:“一整套两个多世纪之前拟订的原则在19世纪和20世纪的岁月里对美国企业结构、管理和实绩起了塑造定型的作用。在这本书里(流程再造),我们说,现在应该淘汰这些原则,另订一套新规则了。对于美国公司来说,不这样做的另一条路是关门歇业。”这里,哈默与钱皮所说的新规则就是当今风靡全球的业务流程重组(BPR)。流程重组就是对企业的流程、组织结构、文化进行彻底的、急剧的重塑,实现企业形态由以职能为中心的职能导向型向以流程为中心的流程导向型的根本转变,以达到工作流程和生产率的最优化,实现绩效的飞跃。理论创立者哈默博士形象地阐释
10、为“打破鸡蛋才能做蛋卷”,并将其定义为“重新开始”。哈默与钱皮为“显著的进展”制定了一个目标,即“周转期缩短70%,成本降低40%,顾客满意度和企业收益增进40%,市场份额增长25%”。企业的流程再造绝非是缓和的、渐进的改善,而是要实现一跃千里的大步跨越。企业面临不断加剧的市场竞争,日益多样化的客户需求及更加复杂的技术服务市场迫切要求企业转变运营方式,以适应新的环境与竞争需要。但是由于急剧变化的流程重组忽略了人的因素或超越了企业实际,导致流程重组失败率高居不下,经过无数先贤的努力,目前流程优化、流程管理正以其稳健的特点获得越来越多的企业青睐。 ZHANG BoYuanSouthwest Chi
11、na Normal University, Chongqing , China1、 需求分析1.1、需求定义1)、系统以项目为单位进行管理,一个项目包括多个任务,每个任务包括多个步骤,能够自定义项目的工作流程(任务和步骤)。2)、系统以角色来管理用户,例如:系统管理员、项目主管、任务承担人、单位领导等。不同角色具有不同权限,系统管理员可以新建项目,项目主管可以首先确定项目的流程(自定义项目的任务、步骤、完成时间等),然后申请参与人员和资源需求等,任务承担人可以在系统中处理自己的工作,填写相应的任务文档、报告等。单位领导可以查看所有项目的进度、人员、资源的使用情况。3)、流程模版:在系统中应该预
12、定义一些常用项目的流程模版,能够复用已建立的流程模版。例如,一个项目建立了某种工作流程的模版,另外一个项目新建时可以直接套用。流程模版还应支持定义项目任务中所需要的文档,例如一个Word格式的报告、Excel格式的汇总表等。4)、资源分配与管理,人、设备、房间等都是项目的资源,一个单位的资源是有限的,只有在系统中登记的资源才是可用的。系统应能够在 时候自动检测存在时间冲突的资源或死锁,并建议可用的资源或可用的时间,帮助项目资源的调度。5)、文档与消息的流转处理:任务的执行往往表现为各任务(步骤)的相应的文档和消息的流转。例如在项目中,A完成任务后提交报告给B,B审核后提交报告给项目主管,项目主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务 驱动 流程 管理软件 研发
限制150内