论文摘要
随着企业规模的不断增大,员工财务报销的种类和数量不断增多,采用传统的人工报销方法已经变得低效和繁琐。由于财务报销是公司的核心工作之一,需要遵循很严格的业务规范。不同的用户,不同种类的报销需要的审批流程也不同。用户在填写报销申请时,会根据公司的规章制度,有各种各样的限制条件。如何满足申请在填写和审批的过程中复杂的操作和业务规范;如何使用户能够直观地了解申请的审批流程和当前状态;如何应对财务报销方面不断变化的业务规范,这些问题都是在设计和实现IBM外包员工报销系统过程中亟待解决的问题。针对财务报销的以上特点,本文调查了大型企业在进行财务报销时所遇到的诸多问题与困难。在对这些问题和困难进行分析后,本文结合国际商用机器公司(IBM)的外包员工报销系统,给出了详细的解决方案。IBM外包员工报销系统功能上分为:申请管理,报告管理,用户权限管理三个部分。针对财务报销过程中,复杂的用户操作和不断变化的业务规范,系统结构上分为前台组件模块,后台服务模块和数据库模块三部分。前台组件模块使用Dojo Widget进行用户界面的组件化开发。后台服务模块采用Spring框架搭建,利用CXF框架来发布Web服务并转换数据格式。数据库模块采用Hibernate框架进行数据库封装。IBM外包员工报销系统的设计与实现遵循了软件设计的模块化、封装、信息隐藏和代码重用原则。采用Dojo Widget进行用户界面的组件化开发,有助于使用户界面的修改和重用变得容易,也有助于应对需求变更。目前,系统已经在IBM公司内部上线。根据测试和用户反馈,系统具有稳定高效、用户体验良好、易于扩展等特性。IBM外包员工报销系统对于其它富因特网应用程序有一定的参考意义。
论文目录
摘要Abstract目录图目录第一章 引言1.1 系统背景1.2 Web应用技术1.2.1 富客户端应用技术1.2.2 Dojo框架的发展状况1.3 选题的意义1.4 本文的工作第二章 相关技术简介2.1 常用JavaScript框架简介2.1.1 工具包类框架2.1.2 控件库类框架2.2 Dojo框架2.3 CXF框架2.4 Spring框架2.4.1 Spring的架构2.4.2 Spring的特点2.5 Hibernate框架第三章 IBM外包员工报销系统的设计3.1 需求描述3.1.1 系统简介3.1.2 系统功能需求3.1.3 系统性能需求3.2 系统分析与设计3.2.1 系统难点分析3.2.2 系统总体设计3.3 用户界面模块的详细设计3.3.1 总体设计3.3.2 申请列表3.3.3 预算申请3.3.4 报销申请3.3.5 页面权限控制3.4 后台服务模块的详细设计3.4.1 服务封装层3.4.2 业务模型层3.4.3 数据访问层3.5 数据库模块的详细设计3.6 小结第四章 IBM外包员工报销系统的实现4.1 综述4.2 用户界面的组件化开发4.2.1 使用Dojo Widget开发组件4.2.2 申请列表的实现4.2.3 预算申请的实现4.2.4 报销申请的实现4.2.5 页面权限控制的实现4.3 预算申请相关后台模块的实现4.3.1 提交预算申请的实现4.3.2 撤销预算申请的实现4.3.3 重新提交预算申请的实现4.3.4 审批预算申请的实现4.4 前后台数据交互4.4.1 CXF和JAX-RS的配置4.4.2 发布公共服务4.5 小结第五章 总结和展望5.1 论文总结5.2 工作展望参考文献致谢参与项目
相关论文文献
标签:财务报销论文; 组件论文;
基于Dojo Widget的IBM外包员工报销系统设计与实现
下载Doc文档