当前位置:主页 > 科技论文 > 软件论文 >

科磊企业产品项目审批流程管理系统设计与实现

发布时间:2019-01-26 10:23
【摘要】:随着信息化技术不断发展,自动化事务处理正在逐步渗透到企业内部的各个领域。科磊光电子技术有限公司是一家研发与生产光通信器件的企业,为了企业不断的发展,每年都会组织产品项目申报工作,对通过审批流程的产品项目公司将投资立项。以往手工纸质产品项目申报审批流程存在效率低下、资源浪费等问题,为此我们设计并实现了产品项目审批流程管理系统。系统主要由权限管理、产品项目审批流程定义、产品项目审批流程执行三部分构成。这三个部分相互关联、相互依赖,共同完成审批业务。权限管理主要包含用户管理、角色管理、权限管理,实现了用户通过角色获得操作权限设计方案,解决了大批量用户下权限分配问题;产品项目审批流程定义使用可视化方式设计流程,并把流程定义文件以Zip文件形式保存并配置到系统;产品项目审批流程执行是权限管理中的角色按着流程定义的路线来完成一系列审批业务。结构上,使用了多层架构并使用Struts、Spring、Hibernate3大框架,Strtus框架负责表示层,Hibernate框架负责持久层,Spring框架负责逻辑层,通过接口将各层分隔,提高层的独立性,系统中各个业务逻辑以Java Bean形式配置到框架中,并由框架调用。为保证流程的高效、灵活,在系统逻辑层引入JBPM工作流引擎,通过引擎来驱动流程各个环节工作。论文首先介绍了系统开发背景与需求,在此基础上进行分析并归纳出系统实现的功能与业务流程,然后使用面向对象思想及框架技术对系统提出解决方案,并对系统数据库进行了设计,最后对组成系统中的各个部分实现进行了详细叙述并给出论文结论。
[Abstract]:With the continuous development of information technology, automated transaction processing is gradually infiltrating into various fields within the enterprise. Ke Lei Optoelectronic Technology Co., Ltd. is a R & D and production of optical communication devices enterprises, for the continuous development of enterprises, each year will organize the product project application work, through the approval process of the product project company will invest in the project. In the past, there were some problems such as inefficiency and waste of resources in the process of application and approval of manual paper products. Therefore, we designed and implemented the management system of product project approval process. The system consists of three parts: authority management, definition of product project approval process and execution of product project approval process. These three parts are interrelated, interdependent, and work together to complete the approval business. The privilege management includes user management, role management and privilege management. The product project approval process definition uses the visual way to design the process, and the process definition file is saved and configured to the system in the form of Zip file. The execution of product project approval process is the role of authority management to complete a series of approval business according to the route defined by the process. Structurally, it uses multi-layer architecture and Struts,Spring,Hibernate3 framework, Strtus framework is responsible for presentation layer, Hibernate framework is responsible for persistence layer, Spring framework is responsible for logical layer, and the interface separates each layer, which improves the independence of layer. Each business logic in the system is configured into the framework in the form of Java Bean and invoked by the framework. In order to ensure the efficiency and flexibility of the process, the JBPM workflow engine is introduced into the logic layer of the system, and the engine is used to drive each link of the process. This paper first introduces the background and requirements of the system development, then analyzes the function and business process of the system, and then puts forward a solution to the system by using the object-oriented thought and framework technology. The database of the system is designed. Finally, the realization of each part of the system is described in detail and the conclusion of the paper is given.
【学位授予单位】:天津大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【参考文献】

相关期刊论文 前10条

1 张毅;;Web应用系统访问控制研究与实现[J];电子世界;2015年22期

2 孙逊;鲜学丰;廖黎莉;;基于改进RBAC模型的通用用户权限组件设计与实现[J];软件导刊;2015年11期

3 柳培林;周晨;叶菁;;工作流技术研究及应用[J];信息系统工程;2015年09期

4 周洪;;工作流技术在办公自动化系统中的应用[J];电子技术与软件工程;2015年17期

5 武恙;;JBPM工作流引擎在OA系统中的应用[J];电子技术与软件工程;2014年20期

6 陈中凯;;基于工作流技术的企业工作流程自动化系统的实现与研究[J];微型电脑应用;2013年12期

7 刘辉;;基于SSH的网站建设分析[J];数字通信;2013年05期

8 董崇杰;;基于JBPM流程设计器[J];计算机系统应用;2013年10期

9 张敏;陈菲;赵亚娜;;基于可定制工作流的OA系统设计[J];软件导刊;2013年09期

10 许爱军;;JBPM工作流管理系统的研究与实现[J];计算机技术与发展;2013年12期

相关会议论文 前1条

1 董绪鹏;杨正球;;基于JBPM构建现代企业级应用系统架构的解决方案[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年



本文编号:2415395

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2415395.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6aaab***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com