1、系统简介
财务收支管理系统是针对企业财务收支的各种情况而实现设计的系统。该系统对收入支出和销账均有详细模块的设计,以便财务人员使用,本系统采用Java语言进行开发,数据库采用PostgreSQL。该系统性能稳定,功能强大。具有以下显著特点:
1)功能强大:本系统对企业财务收支各种可能出现的情况均设有相应的功能操作,以便财务人员详细记录,提高企业财务管理效率。
2)性能稳定:本系统严格按照软件开发流程规范来开发,数据库采用Hibernate数据框架,充分利用面向对象技术,从技术层面保证系统的性能稳定。
3)操作界面简单:系统每个功能模块都通过精心设计,充分考虑到使用人员的习惯和知识水平特点,全部使用管理人员最熟悉的业务流程与操作方式。
2、系统目标
财务管理系统是现今乃至以后企业必备的收支管理工具,开发一套适合企业的,功能强大的,性能稳定的收支管理系统,能够有效地提高企业财务管理效率,减少企业不必要的人力财力等资源的浪费。财务收支管理系统的开发建立是企业发展必不可少的基本,是企业长久发展,不断壮大坚强后盾。
3、系统需求分析
系统分析是开发管理信息系统的关键阶段是一个不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,其关键性主要体现在“理解需求”和“表达需求”两个方面。
通过对现行系统的详细调研,主要是从系统角度理解用户的需求,确定新系统的综合要求,并提出这些需求实现条件以及需求应达到的标准,也就是新系统要做什么,做到什么程度。这些需求包括:确定新系统要做什么,这是最主要的需求。给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。还有对系统运行所处环境的要求。
通过应用系统管理财务收支本质上就是用户对财务数据输入、数据存储、数据处理、数据读取的过程,其可行性主要体现在一下几个方面:
1)提高财务管理效率
采用财务收支管理系统可以节省大量的人力物力资源,提高财务人员对财务管理工作效率,减少管理可能出现的差错。如查询企业以往收支情况功能,根据用户输入相应的检索条件,能够非常快速准确地查找出用户所需要查阅的收支记录。从而能够有效地提高财务人员的工作效率。
2)全面掌握营业状况
本系统能够保存全面的历史数据,以便财务人员查阅分析过往的历史记录,从而加强其对企业资金流动的掌控,提升管理人员的决策水平。
4、非功能性需求分析
非功能性需求分析主要包括两个方面:系统界面和文档资料。
1)系统界面
系统界面要求简洁美观,用户操作简单,具有良好的操作性与用户体验性。
2)文档资料
要有系统的需求说明书,详细的数据库设计和用户操作手册。代码编写规范,注释的要详细。
四、心得体会
本系统实现的主要功能就是收支销账功能,系统分为三界面,把系统的功能具体地细分开来,不同的界面做不同的操作,清晰而且容易。系统的规模不算大,单功能基本齐全,当然,不足之处也有。比如,前端界面可能不能很好的对不同的浏览器兼容。
本系统使用流行的,MVC模式开发的,分为前台和后台,前台使用了HTML知识,结合CSS知识对界面的样式进行调试,使用Jquery知识对界面的动画效果做控制。后台使用java语言对系统同功能进行具体的实现。数据库使用Hibernate持久框架,对数据库表实体数据进行管理。
在开发这个系统的时候遇到了许多的问题,也学习巩固了很多的知识。
对于此系统的界面,在开发的过程中把以前学习的CSS以及Jquery知识又巩固复习了一遍,加深了我对它们的理解与认识。与此同时,还学习了CSS中一种新的布局方式,叫做flex布局,本系统的界面就用到了flex布局。对于Jquery知识,把以前我不了解和不会使用的Ajax技术学习并使用了,本次系统中就有许多用到Ajax提交数据的地方,比如:收款界面的数据提交,它就是使用Ajax提交数据给后台进行操作的。
方大集团股份有限公司实习报告(二)相关范文