2021年费用支出再支付系统:全面管理与报销流程

需积分: 7 0 下载量 55 浏览量 更新于2025-01-09 收藏 1.2MB ZIP 举报
资源摘要信息:"2021年费用支出再支付系统" 一、标题分析: 标题"ExpenseReimbrusmentSystem2021:说明在这里"表明了文档涉及的是一个名为"ExpenseReimbrusmentSystem2021"的系统,这可能是一个关于费用报销处理的软件系统。标题中的"说明在这里"暗示着文档将提供该系统的详细描述和相关信息。 二、描述分析: 描述部分提供了关于费用报销系统(ERS)的具体细节。系统的主要功能是管理员工在公司工作时间内的费用报销流程。员工能够通过登录系统提交报销请求,并查看自己过往的罚单以及待处理的请求。同时,经理层可以登录系统审查所有员工的报销请求历史,拥有批准或拒绝报销请求的权限。此外,文档还提及了系统的主要贡献者潘潘来以及他在系统开发中承担的角色与职责。 三、角色/职责: 潘潘来在本系统开发中担当了多个关键角色,包括数据库设计与构建、版本控制、前端设计与实现、后端实施、数据库连接、测试用例编写、质量检查以及除错。这些角色涵盖了系统开发的整个生命周期。 四、使用的技术: 系统开发过程中使用了多种技术,这些技术包含了Maven-2.22.1、Log4j-1.2.17、PostgreSQL-42.2.5、Junit-5.4.2、Mockito-3.7.7、Java-8、Spring Tool Suite-4.8.1、Derby-7.3.4以及Git Bash-2.25.1。这些技术几乎涵盖了从构建、数据库管理、测试到版本控制的所有方面。 五、使用语言: 系统开发和编写中使用到了Java、SQL和XML等语言。Java是主要的编程语言,SQL用于数据库操作,XML在配置文件和数据交换中扮演关键角色。 六、用户故事/功能: 描述提到了用户故事或功能的开头部分,即“作为用户,我可以登录”和“作为客户,我可以申请一个有”,这表明系统提供了用户登录以及客户申请报销的功能。 七、标签分析: 标签"Java"指出了系统开发的主要编程语言,暗示了整个系统可能主要是用Java语言编写的。 八、文件名称分析: 压缩包子文件的文件名称列表为"ExpenseReimbrusmentSystem2021-master",表明这可能是一个版本控制系统中的项目仓库名称,例如Git中的master分支。 综上所述,我们从给定文件信息中提取到的关键知识点可以总结如下: 1. 费用报销系统(ERS)是一个用于管理和处理公司员工费用报销流程的软件应用。 2. 系统允许员工提交报销请求、查看历史报销信息,同时经理层能够审查和决策报销请求。 3. 系统贡献者潘潘来担任了系统开发的多个关键角色,涵盖了从设计、实施到测试的整个过程。 4. 系统开发使用了多种技术工具,包括构建工具(Maven)、日志框架(Log4j)、关系数据库(PostgreSQL)、单元测试(JUnit)、测试模拟(Mockito)、开发环境(Spring Tool Suite)、嵌入式数据库(Derby)、版本控制系统(Git Bash)。 5. 系统开发和配置使用了Java、SQL和XML等编程语言。 6. 系统可能支持用户登录功能以及客户申请报销的功能。 7. 文件名称暗示了此系统项目存放在一个版本控制系统中,且可能处于主分支(master)。 8. 整个文档描述了系统的功能,指出了系统开发过程中的关键技术和工具,以及具体的实施者和参与者。 通过上述分析,我们可以对"ExpenseReimbrusmentSystem2021"系统的开发、功能和技术架构有一个全面而详尽的了解。
2025-01-09 上传
2025-01-09 上传