基于B/S公司财务报账管理系统
随着计算机网络技术的发展,各行各业大力推进信息化的发展,在企事业单位以及政府部门任何日常的业务几乎都要和金钱打交道,因此财务信息化,网络化管理成为企业和政府机构重点建设项目。由于传统的手工报账流程环节多、涉及人员多。因此,财务管理中的报账管理常成为财务管理的难点。对企事业以及政府部门进行财务报账系统的开发具有现实的意义。
1. 三层架构
三层体系结构是目前使用较高的一种开发模式,其主要分为:表示层(UI),业务逻辑层(BLL),数据访问层(DAL)。区分层次的目的即为“高内聚,低耦合”的思想。表现层(UI):是以web的方式给用户呈现一个有好的界面,为用户提供与系统交互的一个接口。业务逻辑层(BLL):根据用户具体的操作逻辑,进行相应的数据逻辑操作和处理。数据访问层(DAL):该层对数据库进行直接操作包括添加、删除、修改和查询等。其结构原理如图1所示。
2.系统分析与设计
2.1系统功能分析
财务报账系统为用户提供一个网络化的报账平台。在传统的财务管理中财务报账是用手工报销的形式,经常需要报账者拿着各种文件,并进行一系列会计审核和签署。如果成功的话,在一个这样的报销手续的过程,经常会遇到一些这样或那样的问题,如报销单不正确,或报账的金额是对等的这样的问题都会导致报账无法完成。最后,还需按照规定重新审查。这使得整个报账流程大部分时间都耗费在报账审核和找领导签字的事情上,使报账人浪费了大量的时间和精力。为了改变这种既耗时又耗人力的状况,着手开发该系统简化和规范报账审核流程、提高报账效率。
财务报账系统的主要业务流程是报账审核工作。主要包含了:
1、报账申请:报账人通过网上报账申请进行报账申请单的填写和提交的业务;
2、项目负责人审核:项目负责人负责审核下属提交上来的申请单,并进行项目经费支出方向的确定的业务;
3、财务审核:经办会计进行会计审核的业务;
除上述业务外,还隐含查询系统、系统管理、财务统计、用户管理、登陆系统等业务,添加这些业务是为了更好的管理系统,更方便的用户的使用。
2.2系统用例
本系统采用三层架构模式,有利于系统的功能扩展和广泛应用。业务报账人员只要身边有网络就可以使用该系统进行报账,做到随时随地报账,系统用户分为两类:系统管理员和系统用户。管理员和系统用户需通过身份验证后登录本系统,在各自的权限范围内实现各项操作和使用。
根据财务报账系统需求,只有经过激活后的管理员或系统用户才可以管理或登录报账该系统。
2.3系统功能模块设计
本系统主要分为两大部分:系统用户报账管账部分和系统管理部分。系统功能模块如图2所示。
3.数据库设计
系统采用E-R图数据库概念结构设计的方法,通过对系统需求分析、系统流程设计,确定系统功能结构,规划系统中使用的数据库实体。其中实体对象分别为“管理员”、“申请管理”、“账单管理”、“业务员”、“项目负责人”。
账单管理的E-R图如3所示。
4.系统实现
系统用户只需通过web访问系统页面就可在线报账,业务员与负责人用户使用系统可以在线报账、在线修改账单、在线查询报账记录、在线查询报账金额、查看报账列表。负责人与财务用户使用系统可以在线添加各自组以及子组的用户、在线审核财务申报单、管理财务账单等操作。实现这些操作前需要系统管理员分配权,下面介绍系统中的操作。
4.1管理员分配权限
管理员根据业务需求把系统用户分为四个组:超级管理组、财务管理组、项目管理组、业务管理组。根据各个组的需求,分配不同的权限,超级管理组具有所有的权限;财务管理组具有审核财务报账清单、管理公司账目清单、管理财务与项目的人员的权限;项目管理组具有审核业务管理组提交上来的报账清单、管理项目和业务管理组的人员、管理申请报账清单的权限;业务管理组只具有管理申请报账清单的权限。
4.2业务员与负责人申请账单管理
业务员与负责人都具有申请报账的权限,在申请报账管理页面主要设置了添加、修改、删除报账类型的功能,以及增加、修改、删除、查看报账清单的功能。
4.2.1报账类型管理
报账类型管理,主要是为了方便系统用户管理,给不同的报账清单自己划分到不同的项目类型中去。以及为后续在账单中查询做铺垫以及便于统计不同类型的账单产生的费用。
4.2.2报账申请
在业务员或负责人添加报账申请时可以根据事先添加好的项目类型把报账清单划分到相应的项目类型中去,以便后期的管理。报账清单主要包括:报账类型、报账金额、报账内容简介、报账凭证(通过添加附件)等。
4.3负责人与财务人员审核账单
负责人可以对自己以及业务员提交的申请单进行审核,查看是否该申请单是否属实。不属实则不予通过,财务人员则无法对其进行报账,这一环节的设置避免了报账造假,使公司遭受财产损失。财务人员审核负责人审核通过的报账清单,审核过程中主要是查看报账是否符合报账条件。不符合则不予报账,进一步规范报账造假的现象。
4.4财务人员管理账单
财务人员账单管理主要是对审核通过的报账清单进行确认拨款,防止串账的情况发生。以及对一些手工报账的清单进行手动录入或批量导入。对历史报账进行导出存档,避免系统出现错误使报账记录丢失,做到纸质备份。
4.5负责人与财务人员管理用户
财务与负责人管理用户,主要是添加、修改、删除本组用户或子级用户人员,在添加用户时可以手动逐个添加,也可以通过excel表格批量导入。系统默认新用户的账号密码为:123456。在添加完成用户后需要手动更改是否启用用户,若不启用则该用户无法登陆该系统进行报账。
5.系统测试
该系统通过IE8~IE11、360浏览器、谷歌浏览器等主流浏览器进行测试。如附件添加页面,在页面中批量上传、文件上传、不同类型文件上传等,然后点击添加,如果添加不正确,系统会弹出窗口,显示添加失败;如果添加正确,系统会弹出窗口,添加成功。说明测试的程序是正确的。
- 我用了一个很复杂的图,帮你们解释下“23版最新北大核心目录有效期问题”。
- 重磅!CSSCI来源期刊(2023-2024版)最新期刊目录看点分析!全网首发!
- CSSCI官方早就公布了最新南核目录,有心的人已经拿到并且投入使用!附南核目录新增期刊!
- 北大核心期刊目录换届,我们应该熟知的10个知识点。
- 注意,最新期刊论文格式标准已发布,论文写作规则发生重大变化!文字版GB/T 7713.2—2022 学术论文编写规则
- 盘点那些评职称超管用的资源,1,3和5已经“绝种”了
- 职称话题| 为什么党校更认可省市级党报?是否有什么说据?还有哪些机构认可党报?
- 《农业经济》论文投稿解析,难度指数四颗星,附好发选题!
- 期刊知识:学位论文完成后是否可以拆分成期刊论文发表?
- 号外!出书的人注意啦:近期专著书号有空缺!!