基于JSF的小微企业财务收支管理系统设计与实现
发布时间:2021-02-21 00:21
小微企业在国家的大力支持下快速发展,但是,不管是从企业的规模、人员的数量和企业的资金能力,小微企业和大中型企业都是没有办法相比的,随着计算机技术、网络技术的发展,管理信息系统、企业资源规划系统已经在大中型企业应用了几十年,取得了很好的应用效果。然而,许多小微企业的采购、销售、工资计算和收入与支付等事务的处理还是采用传统的手工方式,尽管部分企业采用Excel记账和做统计报表,但是,这些企业的信息化水平还是相当低下。最主要的问题还是缺资金,一套ERP系统最少也得几十万。因此,建立一套面向小微企业的财务管理系统很有必要,帮助小微企业提高信息技术水平和提高工作效率,建立基本的企业财务管理规范,提供小微企业特有的财务信息化解决方案,这些方案不是粗放的管理或传统大中型企业财务管理模式的延续。论文研究如何使用JSF这一技术框架来实现一个基于Web的财务收支管理系统,设计一个简单易用、响应快速的小微财务软件,同时具备较完整的财务收支状况跟踪查询能力和简单的财务现金流的管理能力。论文首先针对目前小微企业的状况,分析这些企业信息化的现状,从财务收支管理的重点出发,进行需求分析,采用面向对象的UML分析方法...
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
基于JSF的MVC架构
基于JSF的小微企业财务收支管理系统设计与实现8同时JSF应用是事件驱动的,根据用户的动作,在页面中触发不同的事件,并作出相应的响应,如图2.2所示。图2.2JSF应用处理流程图2.4Hibernate技术Hibernate研究的目的是减轻开发者对数据持久化编程中繁杂且高达95%的任务量,Hibernate可能并不是对数据仓库操作的最好解决方案,但是它的确为基于OO模型、以业务逻辑为中间处理层的应用案例提供了很大的帮助[31-32]。减少了SQL语句的编码,对操作的结果集提供了很方便的处理。Hibernate有以下几个主要的组件:连接管理组件:Hibernate的连接管理服务为数据库连接提供了高效的管理。在与数据库交互时,连接问题是花费代价最大的一部分,因为它需要很多资源来建立和断开连接。事务管理组件:事务管理服务为用户在同一时间操作不同数据库提供了可能性。对象关系映射组件:这是一种把对象模型中的数据和关系模型中的数据进行映射的技术,这部分组件使用来从底层数据库中执行增、删、改、查操作时。当在一个对象中调用了Session.save方法时,Hibernate会读取对象中属性的状态并给予相应的操作。其框架图如2.3所示。
工程硕士学位论文9图2.3Hibernate框架这个框架图中完完整整的包含了三个主要组件,并且这几个组件都是由Hibernate来维护和管理的。实际上,Hibernate的结构可以灵活的,它并不一定要完全地包含这几个组件,它可以是一个或某几个组件,而其余的相应组件可以有开发者单独实现[33-34]。可以根据实际的应用程序来选择相应的解决方案,在本课题的设计与实现中选择了由Hibernate统一管理三个组件的框架模型。Hibernate特性包括:1)Hibernate核心库,包含本地API和XML映射的元数据。它是持久化操作的基本服务,在核心库中有Hibernate自己的查询语句HQL,这种查询语句类似于SQL,但是更为简洁。Hibernate核心库可以独立于任务其他的框架和运行时,可以在J2EE应用中使用它,也可以在Swing应用程序中使用它,同样可以独立的应用于Servlet容器中等等[35]。2)Hibernate注解,是定义应用元数据的一种新的方式:类型安全的注解是被直接嵌入到java源代码中。这种元数据类似于XDoclet和编译时的预处理程序,对于Hibernate使用的是XML格式的映射文件。3)Hibernate实体管理器,是围绕Hibernate核心库的一个小型封装,提供JPA的兼容性。Hibernate注解应该综合考虑核心库和实体管理器。4)Hibernate校验器,数据的完全注解和API的校验。5)Hibernate工具包,为Eclipse和Ant提供的集成开发工具[36]。
【参考文献】:
期刊论文
[1]中小企业财务管理信息化建设策略与模式[J]. 靳永军. 西安航空技术高等专科学校学报. 2012(06)
[2]基于JSF和Hibernate的Web应用[J]. 贾菁,刘晓霞. 计算机应用与软件. 2008(07)
[3]基于J2EE的财务系统的应用研究[J]. 马福晶. 现代计算机(专业版). 2008(04)
[4]基于JSF技术的WEB应用研究[J]. 胡楠. 电脑知识与技术. 2008(06)
[5]基于WebWork框架的数据持久化实现[J]. 唐芸,周学君,彭代军. 计算机与数字工程. 2007(05)
[6]基于JSF技术的WEB系统开发与研究[J]. 冉崇善,赵少龙,郑东. 安徽农业科学. 2007(07)
[7]JSF框架的研究及应用[J]. 李发行,徐晓虹. 福建电脑. 2006(01)
[8]基于JSF架构的WEB应用开发研究[J]. 白金东,陈杰. 科技情报开发与经济. 2005(10)
硕士论文
[1]基于赛捷ERP X3系统订单管理子系统的开发与实施[D]. 李春秋.山东大学 2016
本文编号:3043565
【文章来源】:湖南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
基于JSF的MVC架构
基于JSF的小微企业财务收支管理系统设计与实现8同时JSF应用是事件驱动的,根据用户的动作,在页面中触发不同的事件,并作出相应的响应,如图2.2所示。图2.2JSF应用处理流程图2.4Hibernate技术Hibernate研究的目的是减轻开发者对数据持久化编程中繁杂且高达95%的任务量,Hibernate可能并不是对数据仓库操作的最好解决方案,但是它的确为基于OO模型、以业务逻辑为中间处理层的应用案例提供了很大的帮助[31-32]。减少了SQL语句的编码,对操作的结果集提供了很方便的处理。Hibernate有以下几个主要的组件:连接管理组件:Hibernate的连接管理服务为数据库连接提供了高效的管理。在与数据库交互时,连接问题是花费代价最大的一部分,因为它需要很多资源来建立和断开连接。事务管理组件:事务管理服务为用户在同一时间操作不同数据库提供了可能性。对象关系映射组件:这是一种把对象模型中的数据和关系模型中的数据进行映射的技术,这部分组件使用来从底层数据库中执行增、删、改、查操作时。当在一个对象中调用了Session.save方法时,Hibernate会读取对象中属性的状态并给予相应的操作。其框架图如2.3所示。
工程硕士学位论文9图2.3Hibernate框架这个框架图中完完整整的包含了三个主要组件,并且这几个组件都是由Hibernate来维护和管理的。实际上,Hibernate的结构可以灵活的,它并不一定要完全地包含这几个组件,它可以是一个或某几个组件,而其余的相应组件可以有开发者单独实现[33-34]。可以根据实际的应用程序来选择相应的解决方案,在本课题的设计与实现中选择了由Hibernate统一管理三个组件的框架模型。Hibernate特性包括:1)Hibernate核心库,包含本地API和XML映射的元数据。它是持久化操作的基本服务,在核心库中有Hibernate自己的查询语句HQL,这种查询语句类似于SQL,但是更为简洁。Hibernate核心库可以独立于任务其他的框架和运行时,可以在J2EE应用中使用它,也可以在Swing应用程序中使用它,同样可以独立的应用于Servlet容器中等等[35]。2)Hibernate注解,是定义应用元数据的一种新的方式:类型安全的注解是被直接嵌入到java源代码中。这种元数据类似于XDoclet和编译时的预处理程序,对于Hibernate使用的是XML格式的映射文件。3)Hibernate实体管理器,是围绕Hibernate核心库的一个小型封装,提供JPA的兼容性。Hibernate注解应该综合考虑核心库和实体管理器。4)Hibernate校验器,数据的完全注解和API的校验。5)Hibernate工具包,为Eclipse和Ant提供的集成开发工具[36]。
【参考文献】:
期刊论文
[1]中小企业财务管理信息化建设策略与模式[J]. 靳永军. 西安航空技术高等专科学校学报. 2012(06)
[2]基于JSF和Hibernate的Web应用[J]. 贾菁,刘晓霞. 计算机应用与软件. 2008(07)
[3]基于J2EE的财务系统的应用研究[J]. 马福晶. 现代计算机(专业版). 2008(04)
[4]基于JSF技术的WEB应用研究[J]. 胡楠. 电脑知识与技术. 2008(06)
[5]基于WebWork框架的数据持久化实现[J]. 唐芸,周学君,彭代军. 计算机与数字工程. 2007(05)
[6]基于JSF技术的WEB系统开发与研究[J]. 冉崇善,赵少龙,郑东. 安徽农业科学. 2007(07)
[7]JSF框架的研究及应用[J]. 李发行,徐晓虹. 福建电脑. 2006(01)
[8]基于JSF架构的WEB应用开发研究[J]. 白金东,陈杰. 科技情报开发与经济. 2005(10)
硕士论文
[1]基于赛捷ERP X3系统订单管理子系统的开发与实施[D]. 李春秋.山东大学 2016
本文编号:3043565
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3043565.html