软件工程师求职简历范文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 模式实现权限管理
将权限授予如普通员工、经理等角色,再将角色分配给用户的方式,实现对用户的授权;同时系统也可以对用户直接进行授权
授权的具体实现采纳 DWR 框架
工作流程:采纳 JBPM 实现工作流程开发