毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现

上传人:hs****ma 文档编号:474227523 上传时间:2022-08-17 格式:DOC 页数:51 大小:1.50MB
返回 下载 相关 举报
毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现_第1页
第1页 / 共51页
毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现_第2页
第2页 / 共51页
毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现_第3页
第3页 / 共51页
毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现_第4页
第4页 / 共51页
毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现(51页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文(设计)题 目: 业余体育联盟系统 基于工作流的会员中心、系统管理平台设计与实现 学 院: 信息与工程学院 专 业: 信息系统与信息管理 学 号: 姓 名: 指导老师: 职称: 讲 师 成 绩: 温州医学院教务处制I毕业设计(论文)诚信声明书本人承诺:在毕业论文撰写过程中,将严格遵守学校有关规定,恪守学术规范,在指导老师指导下独立完成研究课题。本人在论文中参考的其他个人或集体的研究成果,将均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人: (签字) 时间: 年 月 日 摘 要工作流的概念起源于生成组织和办公自动化领域。随着Internet的普及和Web技

2、术的发展,工作流技术的使用从两层的C/S结构发展到三层的B/S结构,各方面的技术更趋于成熟,促进了电子商务应用的极大发展。这使得组织与组织之间、组织内部部门之间的业务处理成为可能,为工作流技术更好的与各类Web MIS结合应用提供了契机。温州市体育局同温州地区的俱乐部、球馆、教练的合作中存在着一些工作流程。本课题业余体育联盟系统是针对体育局的需求而专门设计实现的一个Web项目。同时该项目对以Struts、Spring、Hibernate为主要技术的三种架构进行介绍和使用,并通过实例说明了JBPM流程的基本运行过程。关键词:Spring;Hibernate;工作流;jbpm4.3 ABSTRAC

3、TWorkflow concept originated in the field of the organization of production and office automation.Along with the development of Internet technology and Web technology, workflow technique has advanced from double-tiered C/S structure to triple-tiered C/S structure, and various relevant technologies b

4、ecome more mature as well,to promote the great development of e-business applications.This makes the organizations and departments within the organizations business may be dealing with each other. All these have provided a great opportunity for workflow technique applying with other Web MIS techniqu

5、es. Wenzhou administration of sports with the clubs, arenas, coachs in Wenzhou area exists cooperation in some of the work process.The topic, the Amateur Sports Alliance System is a Web project which is designed to achieve the needs for Wenzhou administration of sports.Meanwhile,the project explored

6、 the Amateur Sports Alliance System and design the overall structure of the main technical Struts, Spring, Hibernate framework and the work of these three streams, workflow model a description and application.It makes examples for illustrating the operation process of JBPM process.Key words: Sring;H

7、ibernate;Workflow;jbpm4.3;目 录摘 要IIABSTRACTIII第1章 绪论11.1 课题背景11.1.1 课题来源11.1.2 群众体育发展现状11.1.3 课题意义11.2 开发环境及运行环境1第2章 技术简介32.1 JBPM框架简介32.1.1 概述32.1.2 JBPM的工作原理32.2 SSH框架简介42.2.1 Struts2框架42.2.2 Hibernate架构52.2.3 Spring框架62.3 Spring与EJB的对比82.3.1 框架对比82.3.2 结论8第3章 系统设计93.1 系统总体架构设计93.2 系统框架模式设计93.2.1 A

8、ction层103.2.2 Service层113.2.3 DAO层113.3 系统的功能模块设计123.4 系统工作流设计133.4.1 羽毛球、网球比赛流程介绍133.4.2会员约球流程介绍143.5 系统数据库设计153.5.1 系统概念设计153.5.2统物理数据模型简介173.5.3 JBPM4.3数据表简介19第4章 系统实现214.1 JBPM框架的应用214.1.1 任务处理流程化214.2 羽毛球、网球比赛的实现(会签)224.3 比赛对阵图的生成与修改244.4 Freemarker实现系统首页静态化24第5章 总结275.1总结27参考文献28致 谢30附 录30温州医学

9、院本科毕业论文 业余体育联盟系统基于工作流的会员中心、系统管理平台设计与实现第1章 绪论1.1 课题背景1.1.1 课题来源“业余体育联盟系统”是本文指导老师与温州市体育局合作的一个电子商务项目。该项目主要针对温州各个地区业余体育联赛举办进行管理,由温州体育局发起,由本学院曦点工作室研发实现。本人作为该项目的负责人,负责项目的整体运作和团队管理,同时也是软件编写的主要参与人之一。该系统已经于2010年度开发完成,目前正在后期维护。1.1.2 群众体育发展现状群众体育是指在人们群众中广泛开展的日常的和大众参与的体育活动,以增强人民群众的体质、丰富社会生活以及个人生活为主要目标,旨在提高人们的生存

10、、生活质量,促进人的全面发展。人类社会进入21世纪以来,经济的飞速发展,信息资源的共享,科学技术的提高,加之人们饮食生活质量的提高,使得相当多的一部分人从繁杂的体力劳动中解放出来,“肥胖病”、“心血管病”等一些文明病开始因体力活动不足而大面积出现,困扰着现代人们。经济的发展,文明的进步,人类自主意识的强化,人们在注重物质生活的同时开始把越来越多的目光聚焦到体育活动这块热闹的土地上来,使得“以人为本”的群众体育逐步成为了一种健康的社会文化现象。从当代体育在社会中开展与发展的实际情况来看,大众化、民族性、娱乐性、趣味性等逐步成为了群众体育的发展趋势。通过调查发现,实际目前温州市体育场地数量仍没能满

11、足体育运动者需求。温州市民体育参与者们最主要的活动场所为:公园、山、广场公路或街道旁、公共体育场所、住宅小区空地等。其中大多数人在非正规体育场所进行体育锻炼,例如在马路、街道旁等场地进行活动,不仅缺乏活动质量,而且也存在一定的不安全隐患。这说明温州在健身场所数量、规模和投资方面上今后会是一个较大的投入。1.1.3 课题意义互联网在当前社会占据了不可替代的地位,在2008年北京奥运会结束后,我国群众体育将会加快脚步步入一个快速发展期。为了进一步推动温州群众体育的发展,本工作室受温州市体育局的委托,利用互联网的快速流通性开发了集业余体育联赛举办管理、各种体育场馆信息发布等与一体的业余体育联盟系统。

12、本系统分超级管理员,系统管理员,会员,场馆管理员,俱乐部管理员,教练等多种角色。通过系统功能的支持,会员在注册并通过系统管理员审核后,能执行各种相应的操作。譬如会员约球、装备交换,参加比赛、参加培训等。其他各种角色也都会获得相应的权限。随着加入本系统场馆、俱乐部、教练数量的增加会进一步促进温州地区群众体育的蓬勃发展。1.2 开发环境及运行环境本系统用面向对象方法进行系统分析和设计。本系统采用三层架构,实现表示层,业务逻辑层和数据持久层的分离。选用JEE开源框架(struts,spring,hibernate)结合AJAX技术开发,数据库建模使用PowerDesigner建模工具,以MS SQL

13、 Server2000为后台数据库,以Eclipse加MyEclipse插件作为开发环境(IDE),以JAVA作为主要开发语言来实现。WEB服务器采用Tomcat6.0.18。第2章 技术简介2.1 JBPM框架简介2.1.1 概述JBPM,全称是Java Business Process Management(业务流程管理),它是一个开源的、纯JAVA的、轻量级的支持多种可执行流程语言的商业流程管理(BPM)工作流引擎。他可以运行在任何Java EE应用服务器或者简单的配置了JDBC的JVM中。实际生产中有很多种可执行的流程语言,每种语言都是面向特定的业务环境。jBPM允许这些不同的流程语言

14、都在同一种技术上建立模型,也就是流程虚拟机(PVM)。jBPM目前支持三种不同的流程语言:jPDL,WS-BPEL和 Seam框架的Pageflow。未来jBPM还会支持更多的流程定义语言。jBPM提供了开发流程、发布流程、执行流程、管理角色任务、管理商业流程、协调Web Service等功能。jBPM最大的特色是它的商务逻辑定义没有采用目前的一些规范,如WfMC、XPDL,BPML,ebXML,BPEL4WS等,而是采用了它自己定义的JBoss jBPM Process definition language (jPDL)。jPDL认为一个商务流程可以被看作是一个UML状态图。jPDL就是详细定义了这个状态图的每个部分,如起始、结束状态,状态之间的转换,过程图型化的流程定义,直观地描述业务流程。 jBPM的另一个特色是它使用Hibernate来管理它的数据库。Hibernate是目前Java领域最好的一种数据存储层解决方案,只要是Hibernate支持的数据库,jBPM 也就支持。通过Hibernate,jBPM将数据的管理职能分离出去,自己专注于商务逻辑的处理。使用jBPM开发工作流的一般流程步骤

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

当前位置:首页 > 学术论文 > 其它学术论文

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