基本信息 姓 名: 性别: 婚姻状况: 民族: 户 籍: 年龄: 现所在地: 身高:求职意向希望岗位:JAVA 软件工程师 工作年限: 职称:无职称 求职类型:全职 可到职日期:随时项目经验Web OA(企业办公自动化系统)1
项目介绍:总体分机构管理、权限管理、公文流转、系统管理、信息沟通、信息发布、知识管理、项目管理、资产管理、考勤管理、人事档案、我的工作台等模块,主要是为企业的部门之间提供一个能相互合作,提高工作效率的平台,实现企业的无纸化和协同办公,确保各部门之间的信息传输的流畅,促进企业的信息化进程
开发环境和总体技术:MyEclipse + Oracle + Tomcat
综合运用Struts+Hibernate+Spring 的多层架构
采纳 ThreadLocal 模式通过 page-taglib 实现分页,采纳 JSTL 与自定义函数完成 JSP 页面开发;使用 DWR 完成授权模块;使用 JBPM 实现公文流转模块,结合 Freemarker 模板技术实现动态表单定义模型;实现扩展的基于 RBAC 的授权与认证;实现职能型的组织机构模型;使用任务调度框架 Quartz 实现员工的考勤管理和工资自动结算等
负责模块:系统分析设计:根据需求文档,实行用例驱动方式,对负责的模块进行分析和设计
主要采纳 UML 的用例图、顺序图和状态图
分页组件封装:使用 pager-taglib 组件,结合 Filter 技术和 ThreadLocal 模式实现系统的统一分页处理
机构管理和人员管理:实现对企业中各机构和人员的管理
主要涉及 CRUD 操作
模块管理:完成对该系统中各个模块的管理
主要为 CRUD 操作
角色管理和用户管理:除基本的 CRUD 操作外,主要为权限的管理
该系统采纳 RBAC 模式实现权限管理
将权限授予如普通员工、经理等角色,再将角色分