博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作✌
主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。
🍅文末获取源码联系🍅
👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟
2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人
1 引言
随着信息技术的快速发展,现代企业的管理模式也发生着巨大的变化。企业财务管理的信息化和网络化已经成为了其发展的方向,现代企业必须能很快适应这种财务管理信息化的需求。企业财务管理信息系统是对企业的财务预测与计划、财务控制、财务监督和财务使用进行管理的信息系统,对企业的良好运行和财务的规范化和高效化管理起到了相当大推动作用,它是每个企业现代化进程中至关重要的管理信息系统,关系到企业的命脉[1]。财务方面的管理是企业的一项重要而繁杂的工作,大量的会计数据信息和财务信息给企业的财务管理工作带来一定的挑战。因此,在经济高速发展的环境下,企业必须运用先进的财务管理策略和技术,设计和开发适合于自己使用的财务管理信息化系统。与此同时,为了应对快速变化的市场环境,企业的信息系统必须能快速响应来自各方面的变化以支持自身行为的敏捷性,即要求信息系统具有敏捷性。因此,设计财务管理系统时,必须以动态的、灵活的、成本低的财务业务流程为基础,以保证财务管理系统的灵活性和敏捷性,从而实现企业的敏捷性[2]。
2 财务管理系统的发展现状
随着现代市场经济的快速发展,许多中小企业顺应潮流发展起来,对我国社会经济起着举足轻重的作用。而中小企业由于规模相对较小,财务管理不规范且效率低的特点大大制约了中小企业的发展。财务管理信息系统需要根据企业的实际情况进行定制,过去只做财务软件的软件公司多为政府部门或事业单位及大型企业 “量身定制”,过高的系统开发费用,让许多企业望而却步。而众多的中小企业对财务信息系统有很大的需求,这使得财务管理软件在企业中有着广阔的发展空间[3]。
企业业务流程通常变化迅速,企业需建立一套标准且灵活的IT支撑系统来适应业务的快速变化。但是,许多传统ERP软件下财务管理系统存在几个孤立模块之间无法实现资源共享,对新业务不能及时地响应及系统模块之间难以重构、灵活性较差、更新和维护成本高等缺陷[4]。目前,财务管理系统的开发语言主要有JSP语言,Java语言和
毕 业 设 计(论 文)开 题 报 告
C#语言等,架构主要有三层架构、MVC框架、SSH框架(Struts+Spring+Hibernate的集成框架)等。J2EE开发平台和MVC模式相结合是当下最先进的开发模式,具有松散耦合的特性,能提高系统的可重构性、易扩展性和灵活性,能使企业迅速地对业务的变化做出反应[5]。
3 本课题的目的和意义
(1)课题目的:结合淮安金鸡食品的应用需求,设计、开发满足其需求的财务管理系统,实现日常账务管理(如,凭证填制、凭证审核、出纳、凭证记账、转账、结账等)、现金银行管理、往来核销管理、凭证单据及报表统计打印等基本管理[6]。
(2)课题意义:通过对企业财务管理工作流程和信息系统所需要的功能深入详细的分析后,对如何使金鸡企业的财务管理能通过一套适合自身规模的财务信息管理系统走向规范和高效的目标得以实现,充分发挥企业财务管理应有的各项职能,提高企业的财务管理能力。整个信息系统的界面力求积简约直观的同时能实现功能较完整且易于用户操作,以最终适合企业的财务工作者和企业管理者的管理需求,实现企业资源利用的最优化、成本最低化、效益最大化的管理模式[7]。结合企业自身的特点和会计准则和财务规范,设计出一套适合该企业的财务管理系统至关重要。
4 课题研究内容
本课题主要对淮安金鸡食品公司的财务管理系统进行开发与设计,设计的应用程序主要使用对象是财务人员。该公司的财务人员可通过本系统进行日常财务管理,如凭证录入与查询、日记账、总分类账和明细分类账的录入与查询等;可对经济业务活动中的报表进行填制、查询与打印。财务人员可以月为期间对公司的开销、收益和固定资产等进行核算与统计,根据产生的数据进行分析,制定相应的图表,如柱状图和折线图等,
可方便地看出公司的经营状况和财务状况。对系统管理员来说,拥有财务人员所具有的
所有权限的同时,可对本系统进行管理与维护,对用户的信息进行管理和设置用户相应
的权限等。对公司主管来说,可对财务管理系统中的相关信息进行查询,但不能进行填
制与修改。
5 系统设计模式的选择
常用的设计模式有单例模式、工厂模式、抽象工厂模式等。单例模式是最简单的设计模式之一,保证一个类仅有一个实例,并提供一个访问它的全局访问点,存在一定的缺陷。工厂模式定义了一个用于创建对象的接口,其中子类决定将哪一个类实例化。抽象工厂模式是指当有多个抽象角色时而使用的一种工厂模式。抽象工厂模式可向客户端提供一个使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象的接口 [8]。相比较于工厂模式,抽象工厂模式是一个工厂负责多个对象的创建,返回具体类型是这个对象的抽象类型。这样,在客户端引用的时候只需要使用这个工厂返回的对象类型,抽象工厂会自动根据对象的类型动态的创建这个类型对象的实例。它分离了具体的类,易于交换产品系列且有利于产品的一致性。选择抽象工厂模式更有利于本系统的设计与开发[9]。
本系统各个功能模块间关系紧密,要求能灵活及时地对业务活动做出反应,且具有很好的扩展性,使用三层架构设计财务管理系统能有效地解决这个问题。客户端将不会直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再由中间层与数据库进行相应的交互。开发人员可以只需要关注整个结构中的其中某一层即可,降低层与层之间的依赖,有利于各层逻辑的复用和系统标准化。结构更加地明确,且大大降低了维护所需的成本和时间。不同层负责不同的层面,扩展性强。用户只需通过逻辑层来访问数据层,减少了入口点,提高了数据的安全性[10]。所以,为了更高效地设计与开发,本系统选用抽象工厂模式-三层架构的框架结构。
参 考 文 献
[1]张奇琦.企业财务管理系统的分析与设.厦门大学,2014
[2]王伊玲.基于敏捷财务链的ERP财务管理系统研究.成都理工大学,2012
[3]李冉.中小企业财务管理系统的设计与实现.电子科技大学,2013
[4]柏陶陶.基于SOA的ERP财务管理系统研究与实现.电子科技大学,2013
[5]Stephen Haag,Maeve Cummings.信息时代的管理信息系统.机械工业出版社, 2011
[6] 胡晓东.基建财务管理系统的需求分析与设计.山东大学,2013
[7]刘卫民.实施ERP信息系统提升企业会计核算和财务管理水平.中国管理信息化,2010
[8]Jeffrey Richter.框架设计.东南大学出版社, 2010
[9]KrzysztofCwalina ..NET设计规范.人民邮电出版社,2011
[10]MacDonald, M.,Szpuszta.ASP.NET高级程序设计.人民邮电出版社,2011
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻
精彩专栏推荐订阅:在下方专栏👇🏻