资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
密 级公 开学 号092081毕 业 设 计(论 文)基于JBPM工作流课件录制系统设计院(系、部):信息工程学院姓 名:王 雷班 级:计G092专 业:计算机科学与技术指导老师:杜天苍老师职称:教 授2011 年 6 月 2 日北京北 京 石 油 化 工 学 院毕 业 设 计 (论 文) 任 务 书教学院(系、部) 信息工程学院 专业 计算机科学与技术 班级 计G092 学生姓名 王 雷 指导老师/职称 杜天苍/教授 1. 毕业设计(论文)题目基于JBPM工作流课件录制系统设计2.任务起止日期: 2011 年2月 21日 至 2011 年 6月 10日3.毕业设计(论文)的主要内容与要求在当今信息高速发展的社会里,企业信息化建设成为当今社会的主旋律。为了更好地实现企业信息化建设,大力提倡环保办公,也就是所谓的无纸化办公,本系统就是基于这样一个目标而设计。本题目是依据某培训集团课件录制系统来制定的,本系统为课件制作方供应一个学习资源的制作平台,通过此系统可以快速的制作课件并刚好的发布。为资源制作方供应一系列信息化的管理和服务。采纳JBPM工作流技术,实现管理系统用户登录、退出、任务发起、任务管理、任务统计、流程处理等,除此之外,还包含流程监控以及勘误处理模板。在此开发设计之前,广泛搜集调研资料,深化企业进行做深层次的需求调研,了解其整个业务流程,将其整理成完整的文档,以便作为开发过程中的蓝本,而且要不断强化和客户的沟通,以便最终形成完备的需求规格说明书,除此之外,要精通MySQL数据库以及MyEclipse开发工具,这是开发编码的前提,当然,搭建环境代码实现的第一步。设计内容包括需求分析、总体方案制定、具体设计、编程实现、测试等,最终实现软件的功能要求。工作内容:u 学习MySQL数据库系统,搭建开发环境。u 基于BPM工作流课件录制系统的需求分析、总体方案制定、具体设计、编程实现、调试等。u 经本项目开发,学生可以熟识软件开发流程和方法,并设计类似管理系统软件。u 学生在综合运用学问、搜集和运用资料、方案分析与设计、功能规划、外语阅读及翻译、编程及软件测试等方面的实力将会得到培育和训练。提高学生专业学问综合应用实力和实践实力。设计要求:要仔细完成系统设计各环节,提高理论学问应用于实践的实力、分析问题、解决实际问题的实力。设计要求:u 应当在进度支配所规定的时限内完成设计。u 笔译约2万英文字符的外文文献(约合5000汉字译文),文献内容应与毕业论文课题相关。u 毕业设计(论文)的框架及字数、格式、撰写要求要严格依据北京石油化工学院2011届毕业设计(论文)工作相关管理规定进行。应提交的成果:u 开题报告(含电子文档)一份。u 外文资料原文与中文译文(含电子文档)各一份。u 设计出的应用软件(光盘或软盘)一套。u 毕业论文(含电子文档)一份。u 其他资料一套(含题目审批单、任务书等)一份。u 学生毕业设计日志一份。4.主要参考文献1 萨师煊,王珊.数据库系统概论(第3版)M. 北京:北京高等教化出版社,2005.1.2 徐锋 陈暄 等编著.UML建模基础M. 中国水利水电出版社, 2003.3 孙卫琴 精通Struts 基于MVC的JAVAWEB开发M.电子工业出版社,2007.4 孙卫琴 精通Hibernate:Java对象长久化技术详解.电子工业出版社M 2005.5 张海藩 编著.软件工程导论M第四版. 清华高校出版社, 2005.6 William Wang JBPM3.1中文文档指南. 整理.7 胡长城 揭秘JBPM流程引擎内核设计思想及构架.8 李刚编著.Struts 2权威指南M电子工业出版社,2009.9 王虎 张俊管理信息系统M 武汉理工高校出版社,2004.10 丰华 于松波Eclipse开发技术详解M 中国铁道出版社,2010.11 耿祥义 张跃平JSP运用教程M 电子工业出版社,2003.9.12 李长云 饶居民 李鹏Eclipse与J2EE应用开发M 北京高校出版社,2008.6.13 姜林美PHP + MySQL 动态网站开发从基本到实践M 电子工业出版社,2008.8.14 Mark PriestleyPRACTICAL OBJECT-ORIENTED DESIGN WITH UMLM,2009. 15 Bruce EckelThinking in JavaM Prentice Hall,2005.16 邝孔武 王晓敏信息系统分析与设计M 清华高校出版社,2002.17 Paul DuBois MySQL CookBookOREILLY & ASSOC INC,2006;5.进度支配及指导支配日期工作内容具体要求2月21日3月13日(1周3周)调研需求分析撰写开题报告通过调研、询问、图书馆、网上等多种方法和渠道,了解题目所涉及的技术内容和用户实际需求,收集数据、图表、文献,并进行归纳、整理探讨,写出开题报告。提交开题报告3月14日3月20日(4周)外文翻译修改并整理开题报告,上交外文翻译(2万英文字符)。3月21日 4月3日(5周6周)方案设计功能划分制定总体方案,参考文献,确定总体设计方案、划分功能模块。4月4日 4月17日(7周8周)搭建环境熟识软件搭建开发环境,学习MySQL基本理论、访问技术和设计方法;选定并复习开发工具。4月18日 5月1日(9周10周)具体方案设计具体方案设计,依据总体方案要求实施,设计数据库表单、用户界面风格。5月 2日 5月15日(11周12周)编程实现建立数据库,设计用户界面5月16日 5月22日(13周)测试对编程内容进行测试,程序修改、功能完善。5月23日 5月29日(14周)撰写论文依据北京石油化工学院2011届毕业设计(论文)工作相关管理规定撰写论文5月 30日 6月5日(15周)修改论文打算答辩反复修改论文、提交论文打算答辩ppt6月 6日 6月10日(16周)答辩答辩任务书审定日期 年 月 日 系(教研室)主任(签字) 任务书批准日期 年 月 日 教学院(系、部)院长(签字) 任务书下达日期 年 月 日 指导老师(签字) 支配完成任务日期 年 月 日 学生(签字) 摘 要基于JBPM工作流课件录制系统设计是针对某远程教化集团课件录制管理繁杂混乱所开发的一款软件。它能够更加精确、便利、快捷、高效、清晰、透亮完成所需的课件录制任务管理工作。从而给课件的录制工作带来更高的效率。 本系统主要分为用户管理、系统设置管理、工作流程定义、任务发起、任务管理与统计、流程处理、流程监控、勘误处理等主要模块。其中以系统设置管理为基础模块,任务管理与统计和流程监控为主要应用模块、勘误处理为协助模块,实现了系统化地对课件录制流程的管理、监控、审核。本系统完全满意了北京某远程教化集团的需求,具有简洁的操作性、敏捷的可移植性和较强的好用性。 本系统采纳MyEclipse开发工具进行系统编码,运用MySQL制作后台数据库,通过加载MySQL 的Jar包来连接数据库。实现了用户管理、系统设置管理、工作流程定义、任务发起、任务管理与统计、流程处理、流程监控、勘误处理等功能。关键词:JBPM,MySQL,工作流,MyEclipseAbstractThe JBPM workflow system project is a management system for Recording of courseware management of a Beijings Distance Education Group that used to be more complicated and orderless. It can make courseware recording task management be more accurate, convenient, fast, efficient, clear and transparent to complete the necessary management. Recording of courseware management can be more efficiency.The system is mainly divided into the following major module: user management, system configuration management, workflow definitions, task initiation, task management and statistics, process handling, process control, monitoring and other major modules errata. The system configuration management is the basic module, besides the process monitoring, the task management and statistics is the main module, the errata handling is the assistant module. To achieve a systematic process of courseware record management, monitoring, auditing. The system is fully satisfied to the demands of a Beijings Distance Education Group, with simple operability, portability, flexibility and strong practicability.The system uses the MyEclipse development tools for system coding, using MySQL, MySQL jar package by loading to connect to the database. Achieve user management, system configuration management, workflow definitions, task initiation, task management and statistics, process handling, process control, errata processing and other
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号