公司费用管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公司费用管理系统的设计与实现
当今已经是互联网技术飞速发展并且广泛影响和应用于各个行业的时代,在信息化建设深入各行各业的今天,企业各项业务的传统管理模式已经发生了深刻的改变。费用管理系统是企业围绕发展目标,以网络和信息化技术为支撑建立的融合业务预算、薪酬预算、资本预算、财务预算等为一体的综合管理系统,该系统能让企业优化资源配置、提升运营效率、增加运营收益以及加强风险管控,是现代企业必不可少的一种重要管理技术。预算管理作为企业最主要的管理业务之一,关系到企业正常的运营和管理效率甚至是前途命运,也在互联网技术的影响下随着时代发展产生了深刻的变革。时至今日,现代企业的预算管理系统大部分是基于互联网技术开发的功能完善、使用便利、管理高效、拓展方便的综合性费用管理系统,为企业日常的预算管理业务提供了高效的管理支持,相较于企业之前的预算业务流转过程大大提高了预算管理效率,并简化了很多业务的办理流程,降低了企业的管理成本,为企业的整体发展提供了很好的支持。
为了完成神华准能公司费用管理系统的设计与实现,论文首先通过深入了解调研常见费用管理系统的业务流程和实现过程,对企业中整个预算管理业务的运转流程有了详细的了解,然后对预算管理中的各个业务过程进行了抽象并对整个费用管理系统做了详细的需求分析并利用UML建模完成整个系统的功能模块设计,最后按照系统需求分析和系统设计的内容对费用管理系统作了具体实现并完成了费用管理系统的详细测试工作,确保整个费用管理系统是在系统整体总体需求分析的前提下完成,并且是满足用户的功能性和非功能性需求的。本文完成的主要工作如下:初期调研部分,内容包括课题背景和研究意义以及国内外研究现状,并介绍了系统设计实现需要的关键技术。系统分析与设计部分,包括系统需求分析以及系统总体功能设计和数据库设计,这一部分将企业的预算管理业务抽象出来建立模型并用软件工程学的方法对费用管理系统进行需求分析和设计,为系统的具体实现打下了良好的基础。系统实现部分,包括系统实现的软硬件环境以及各个功能模块的具体实现和效果展示。
系统测试与维护部分,包括系统测试意义的阐述和各种测试的具体实施过程,表明整个预算管理系统满足了需求分析阶段的功能和非功能性需求,具有良好的软件设计架构和数据规范性,系统能长时间稳定运行且安全可靠,达到了系统软
件设计的基本要求。综合考虑该费用管理系统的特点和当前Web应用程序的技术应用现状以及本人的知识储备情况,该系统实现主要应用的技术为:首先该费用管理系统基于JAVA EE平台开发,方便在各个平台上使用该系统。设计模式采用当前最成熟的MVC设计模式,该设计模式为应用软件的组织提供了“高内聚、低耦合”的特点,便于系统的前期实现和后期维护。具体实现则采用
Struts+Spring+Hibernate的框架集合,该框架集合包含了当前Web应用程序开发中流行的几款开源框架,用以构建灵活且易于扩展的多层Web应用程序。
在后台数据的管理和存储方面,考虑到My SQL的体积小、速度快、性能好等特点,系统采用轻量级的My SQL数据库作为数据存储中心。通过前期的各项调研和准备工作,该费用管理系统实现了主要包括以下四个大的功能模块:预算管理模块、费用管理模块、借还款管理模块和费用预算设置模块,这四个模块又包括了如下多个小的功能模块:预算编制、预算一览、预算分析、报销管理、报销审批、报销统计、借款管理、还款管理、借还统计、费用统计、费用科目、支付方式、系统设置等,这些细化的功能模块基本覆盖了企业预算管理业务的全部内容,集成了这些功能模块的费用管理系统能大幅提高企业的预算管理效率以及企业业务运营的质量,大大降低了企业的管理运营成本,优化了企业的资源配置,具有良好的理论意义和应用实践价值。