论文部分内容阅读
随着社会经济的发展,企业财务管理制度的日趋完善,企业的报账方式也在发生着重大变革,已开始由手工报账逐渐向网上报账的过渡。然而尽管伴随网络的普及,信息的传递也变的更加方便及快捷,但有些企业财务报账还是采用传统的手工填写报账单,然后报账人找上级审批人员进行层层审核,等待所有上级审核人员全部批准通过之后才能进行财务转账。这种传统报账的方式对于企业特别是地域分布较广的工程类企业中不仅耗时费力,甚至有时由于财务审批时间过长或者审批不通过告知不及时耽误工程的进度,从而导致整个项目的失败。面对这种传统报销方式的种种弊端,企业采用电子化报账方式能很好解决传统报销方式产生的问题。由于网上电子报账系统强大的数据流转功能和高效的工作效率,企业采用这种报账模式不仅提升企业的工作效率而且对于增强企业在市场竞争中综合能力也具有十分深远的战略指导意义。本文从中通一局呼市分公司的实际报账业务流程出发,同过深入研究对电子报账系统进行了用例分析、功能需求分析和非功能需求分析,并制定了详细的需求分析报告。经过系统需求分析,在此基础提出了系统的架构风格和整体框架,并对系统功能模块和数据库进行了进一步详细设计。本课题使用SSM框架实现电子报账系统表示层使用SpringMVC框架技术来实现,业务逻辑层采用Spring框架技术来实现,数据持久层使用Mybatis框架技术来实现。本系统数据库采用开源的MySql数据库,为降低耦合增加扩展性设计模式使用MVC架构,为达到界面美观前端界面用户操作方便采用EasyUi前端框架。本系统主要实现了用户管理、角色管理、站点管理、职务管理、审核管理、以及个人信息管理等主要功能模块。在系统实际使用中管理员通过角色进行用户权限分配功能,这样使公司内部职位不一样的员工在系统中拥有不同的访问资源做到权限分离,例如项目经理、副总经理等角色用户既有报账权又有审核权,而站长、普通员工只有报账权,会计只有对用户的财务操作权等,这种用户角色权限三者分离的机制有效的确保了系统的安全。使用MVC设计模式本系统具有“高内聚、低耦合”的优点,最后本文对系统兼容性、功能实现、负载响应能力及界面进行了充分的测试。测试表明本系统具有良好的响应能力和兼容性,满足了实际需要的功能性和非功能性要求,目前本系统已投入实际使用,现实使用中也提高了企业员工的工作效率,实现公司对财务报账流程的信息化管理。