软件工程师求职简历范文Web OA(企业办公自动化系统) 1.项目介绍:总体分机构管理、权限管理、公文流转、系统管理、信息沟通、信息发布、知识管理、项目管理、资产管理、考勤管理、人事档案、我的工作台等模块,主要是为企业的部门之间提供一个能相互合作,提高工作效率的平台,实现企业的无纸化和协同办公,确保各部门之间的信息传输的流畅,促进企业的信息化进程。 2.开发环境和总体技术:MyEclipse + Oracle + Tomcat。综合运用Struts+Hibernate+Spring 的多层架构。采纳 ThreadLocal 模式通过 page-taglib 实现分页,采纳 JSTL 与自定义函数完成 JSP 页面开发;使用 DWR 完成授权模块;使用 JBPM 实现公文流转模块,结合 Freemarker 模板技术实现动态表单定义模型;实现扩展的基于 RBAC 的授权与认证;实现职能型的组织机构模型;使用任务调度框架 Quartz 实现员工的考勤管理和工资自动结算等。 3.负责模块: 系统分析设计:根据需求文档,实行用例驱动方式,对负责的模块进行分析和设计。主要采纳 UML 的用例图、顺序图和状态图。 分页组件封装:使用 pager-taglib 组件,结合 Filter 技术和 ThreadLocal模式实现系统的统一分页处理。 机构管理和人员管理:实现对企业中各机构和人员的管理。主要涉及 CRUD操作。 模块管理:完成对该系统中各个模块的管理。主要为 CRUD 操作。 角色管理和用户管理:除基本的 CRUD 操作外,主要为权限的管理。该系统采纳 RBAC 模式实现权限管理。将权限授予如普通员工、经理等角色,再将角色分配给用户的方式,实现对用户的授权;同时系统也可以对用户直接进行授权。授权的具体实现采纳 DWR 框架。 工作流程:采纳 JBPM 实现工作流程开发。上传工作流程定义后,可以将企业的公文,如报销单等和相应的工作流程绑定,完成公文的流转。该模块同时采纳 FreeMarker 实现公文表单的动态定义。 教育背景 毕业院校:xx 大学 最高学历:硕士 毕业日期:20xx-07 专 业:软件工程 专业技能: 1.具备系统、扎实的计算机理论基础。有较丰富的 JAVA EE 项目开发经验。 2.熟练掌握 JAVA 语言开发技术。熟悉 OOP 编程思想,有一定的 OOA/OOD 能力,能使用 UML 和 RationalRose 对项目进行分析。熟知常见的 GoF 设计模式:如 Singleton、Factory 等。理解分层架构、DAO 模式。理解 ThreadLocal 模式的应用。 3.了解工作流,有 JBOSS JBP...