论文部分内容阅读
随着全球互联网的飞速发展,电子化正在潜移默化的改变着人们的认识和观念,影响着人们的工作以及生活的方式。与此同时时间和效率越来越成为各个企业所关注的重点,为了提升企业在业界的地位,企业的信息电子化的建设就必不可少了。由于公司业务增多,需要进行频繁的出差,普通方式的出差管理存在许多弊端,所以需要建立符合企业自身特点的出差管理系统,快速、准确的完成出差流程,提高企业办公的效率,节约出差事宜所耗费的时间。论文以业务流程以及业务流程管理系统的发展为基础,结合当前企业的特点和需求,分析了当前出差管理系统的现状,全面的进行了系统的需求分析,总结了本系统的总体要求。从技术角度介绍了本系统所用到的单点登录技术,异步邮件消息提醒技术,业务流程管理技术,用户管理引擎框架以及企业应用集成技术,为后面系统的设计和实现提供了技术实现基础。本文使用Java进行出差管理系统的开发,开发工具为NWDS,分为七个功能模块:员工出差申请审批管理、财务报销申请审批管理、出差及财务信息管理、用户信息维护管理、异步邮件消息提醒、应用系统集成以及单点登录。前三个模块使用Web Dynpro技术进行前台开发,使用BPM以及SOA架构进行服务的协调调用从而实现出差以及报销流程的管理以及信息记录的查看和统计,后台使用EJB、JPA技术进行对数据操作的开发以及服务的发布。用户信息维护管理是在UME架构上进行开发的。异步邮件使用Java邮件和JMS技术来完成对各个角色的任务的邮件提醒。应用系统集成采用网络服务的方式实现。单点登录使用基于票据的方式实现可以方便用户的登录。通过对系统的全面测试,证明了本出差管理系统能够有效、快速、便捷的完成出差以及报销的流程管理以及信息的记录和统计。用户信息以及权限的维护,异步邮件提醒使得用户可以及时的完成任务,促使流程的周转。单点登录方便了用户的登录。总体来说满足了本系统的功能需求和非功能需求,具有很高的实用价值。