作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服

本项目是基于真实版贝斯OA普及版原型进行讲解、项目采用Struts2.x Hibernate3.0 Spring 3.5进行框架设计,结合多个模块组合讲解,提供完善的技术文档、课程组织管理模块采用Jquery多级联动进行设计、在部门模块采用系统级别删除及恢复、硬盘级别的删除及恢复进行用户删除。在权限管理方面对功能方面进行控制。在流程管理模块采用Jbpm3.2和4.3分别实现,同时用Flex技术进行流程设计器的开发。本项目是不可多得的企业级别项目,学者可增加1-2年的J2EE开发实战经验。

 

 

一、讲师介绍:讲师伍老师拥有丰富的J2EE开发经验,曾担任北京用友软件资深架构师、具有4年的软件企业实战经验,3年的培训讲师经验,先后在重庆达内等顶级培训机构从事过一线教学工作,多年来主要从事办公OA系统的研发。课程讲解内容完全贴近企业需求。

                         讲师项目经验介绍:ERP系统
                                                             MSSD(多衍生产品市场多币种结算系统 )
                                                             RTQ( 海通证券核心报价系统 )
                                                             Web Futures (海通证券期货至尊宝) 
                                                             四川电信缴费系统
                                                             重庆市交委水上诚信系统 
                                                             重庆市质量技术监督局认证企业监管系统 
                                                             JIMS 社内软件项目管理系统
                                        擅长技术:精通JAVA多年项目架构和管理经验。

二、项目需求:本项目是基于真实的企业级应用进行设计,囊括了OA必须的几大模块,项目全部功能都来自于客户的需求,没有任何水分、属于商业项目,学员可基于该项目之上进行任何形式的二次开发。

三、项目技术:本课程基于企业级贝斯OA普及版进行讲解,采用主流的Struts2.x  Hibernate3.0 Spring 3.5进行框架设计,结合工作流技术(JBPM3.2/JBPM4.3)以及Flex技术进行流程设计器开发、课程包括以下几大完整模块(员工登陆、组织管理、部门管理、员工管理、权限管理、模块管理、账号管理、流程管理、流程发布、流程查看、公文管理、添加公文、我的公文、公文审批、过期公文管理等)。

1.1:分析系统架构,对项目架构进行详细介绍,讲解了UML、类图等各种技术点的应用

1.2::需求分析及编码规范:对项目进行完整的需求分析,按照企业级别标准进行代码编码规范的讲解,为后面规范编码打下伏笔

1.3:组织管理模块:该模块在系统中主要负责公司人员分配管理:系统采用部门级别、员工级别进行设计,可实现对部门的添加删除等功能、以及对员工的管理,其技术亮点在于,采用Jquery技术实现了多级联动等效果。

1.4 部门管理:讲述了部门的设置、部分的增加,以及部门的删除,与其他系统不同的是,该系统中讲解了系统级别的删除、系统级别的恢复、硬盘级别的删除。

1.5:员工管理:讲述了员工的添加、员工照片的上传、以及员工离职状态的修改。

1.6:权限管理模块:课程主要是讲解了OA中通用权限是设计,以此达到功能级别的控制。

1.7:模块管理:该模块采用N级分模块、子模块的显示方式,用户可点击父模块显示父模块其下的子模块.同时用户可根据自己的需求,自由添加模块。

1.8:账户管理: 实现了用户授权,控制到功能级别的、以及各个用户登录后权限不相同等功能、同时采用授权认证的手段进行控制、以此达到系统的安全性。模块同时实现了组授权、个人授权。

1.9:流程管理(工作流):鉴于JBPM3.2和JBPM4.3的区别,为了让学员更清晰的了解工作流系统、老师会同时讲解2个版本的,并选择最适合的版本进行讲解。同时要求学员自己根据所学进行从新修改设计。

1.10:流程设计器:结合FLEX技术进行设计一个属于自己的流程设计器。使学员能尽快的了解Flex技术在这个项目中的应用。通过该模块的学习学员可以自主发布流程、以及查看各个流程的定义。

1.11 发布流程:采用了流程定义文件以及流程定义图上传的方式进行流程发布、添加成功后即成功发布流程。

1.12:查看流程定义:用户可通过XML、和视图的方式进行流程查看。

1.13:公文管理是用户单位日常办公活动中的重要组成部分,用于处理单位内外部的各种公文信息,利用计算机网络的高速迅捷和计算机控制的严格准确性实现公文的标准化、流程化处理。贝斯OA系统公文管理模块完全按照国家有关公文标准管理规范进行设计实现,相对于传统公文处理而言,在很大程度上提高了公文处理效率和准确性,用户操作简便易行,可以将完成流转的公文直接转入档案管理(过期公文管理)。公文管理系统具体子功能模块包括:添加公文、我的公文、公文审批、过期公文管理等功能。

1.14:服务器及项目部署,最终项目开发完成后进行服务器的部署及应用的讲解。

blob.png

blob.png

Home