图2-2报账审核
财务主管:财务主管是对财务人员审核的数据报表进行查看,其功能权限包括借款查看、报账查看项目查看,页面可参考图2-3。
图2-3 报账查看
2。2 系统非功能性需求分析
针对报账系统的功能性需求的分析,其非功能性需求需要实现稳定、科学、易操作、灵活方便的使用效果。具体内容如下:
稳定性:要求该网上报账系统可以实现常年连续稳定的工作,保障系统的有效性和可靠性,保障系统处理数据及正常使用不会受到过多的干扰等。
科学性:设计需要针对用户需求及功能需求进行科学、合理的设计,功能实现上要能够保障系统功能的完善,可以满足系统和用户的各项需求。
易操作性:系统界面的简单化操作,使用者就算没有相关的计算机应用基础,也可以根据系统的菜单提示完成系统的使用。
3 系统分析与设计
3。1 系统分析与设计
3。1。1 系统业务逻辑架构
业务逻辑层是在三层中发挥着处理业务需求的作用,属于连接表现层与数据层的中介,具体作用是给服务层提供微服务,然后再将数据传递给表现层,如借款申请、借款查看、分类统计等。业务逻辑是将系统的功能反映到界面上来,传递数据的方法是从表现层开始,为业务层提供需求,再转至数据层进行调取。
系统的业务逻辑架构的建立需要遵循“数据共享、统一架构”的原则,所以系统采用了三层架构的模式,实现业务层和表示层的分离,三层间的关系可参考图3-1,系统业务逻辑架构可参考图3-2。
图3-1 三层架构
图3-2 业务逻辑架构
3。1。2 业务操作流程分析文献综述
网上报账系统涉及的业务流程范围除了日常报账申请以外还包括注册、登录、申请审核、报表查看等管理功能。每一个功能的实现都有其具体的操作流程,下面做具体分析。
1、借款申请流程分析
企业对于借款申请审批的一般流程,员工从登录界面进入申请界面,正确填写申请信息后,数据提交到财务人员的界面,财务人员通过对申请数据的查看,并经过分析后对该申请的审批选择通过或拒绝,最后在财务主管可以在其功能界面上查看到审批后的相关信息。具体可参考借款申请流程分析图。
图3-3 借款申请流程分析图
2、报账申请流程分析
企业对于报账申请审批的一般流程,与借款申请流程同理,先是注册、登录,然后提交申请信息,财务人员对申请进行审批,最后财务主管对审批结果进行查看。具体可参考借款申请流程分析图。