中国财务公司协会行业数据申报与分析系统需求 .doc

中国财务公司协会行业数据申报与分析系统需求 .doc

ID:60941492

大小:421.20 KB

页数:26页

时间:2021-01-05

中国财务公司协会行业数据申报与分析系统需求    .doc_第1页
中国财务公司协会行业数据申报与分析系统需求    .doc_第2页
中国财务公司协会行业数据申报与分析系统需求    .doc_第3页
中国财务公司协会行业数据申报与分析系统需求    .doc_第4页
中国财务公司协会行业数据申报与分析系统需求    .doc_第5页
资源描述:

《中国财务公司协会行业数据申报与分析系统需求 .doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一.概述财务公司行业数据申报与分析系统(以下简称系统)是为财务公司协会(以下简称财协)各会员单位定期进行主要经营及财务数据申报并进行汇总分析而开发的系统。各会员单位按要求需要逐季(或指定周期或时点)进行指定数据在线申报,年终进行全年数据的申报,财协接收申报数据后对全行业数据进行汇总分析及有关排名等。二.系统架构及特点(一)系统应用架构系统应用架构示意如下图:行业数据统计分析数据申报与数据接收、数据汇总公司端(申报端)财协端基础平台系统主要包括基础平台(包括会员管理、用户管理、权限管理、系统管理)、申报格式定义、数据申报与

2、接收、数据汇总、行业数据统计分析等功能模块;会员单位通过财协定义的格式进行数据申报与撤销、补报,可对申报历史和数据进行查询,系统提供对会员单位个体数据的统计分析功能;财协根据要求设定统一申报格式与标准;对会员申报的数据进行接收,不合格的申报可以打回要求重报或补报;对接收的数据在各分类报表内同口径实时统计汇总;可对各会员单位数据申报接收历史及数据进行查询;系统支持财协对各会员单位申报的数据进行更正或补充;通过构建各分析模型,对各期或各时点数据进行统计分析,并输出相应的图表,对被确认的分析统计数据或图表可授权给指定的会员单位

3、查阅。(二)系统技术架构本系统基于J2EE架构开发,J2EE架构因具有开发的高效性、支持异构环境、可伸缩性、高可用性等优点广泛的被应用于商业应用系统中。电子交易平台除应用J2EE规范中包含的EnterpriseJavaBean(EJB)、JavaServlets(Servlet)、JavaServerPages(JSP)、JavaMessageService(JMS)等传统技术之外,为了减轻框架重量级、提高系统的开发效率代码,同时不影响低耦合性的特点。我们采用了Struts框架和Hibernate框架的J2EE应用开发策

4、略。Hibernate是一个数据持久层框架,是一种实现对象和关系之间映射(O/RMapping)的工具,它对JDBC进行了轻量级的对象封装,使程序员可以使用对象编程思想来操作数据库。它不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复机制。相对于使用JDBC和SQL来操作数据库,使用Hibernate能大大的提高实现的效率。Hibernate框架用配置文件的形式来定义Java对象和数据表之间的映射关系,同时在更深的层面将数据表之间的关系解释为Java对象之间的继承及包含等关系。通过使用HQL语句将复杂的关系算法

5、用对象的方式描述,在很大程度上简化了对数据的查询,加快了开发的效率。在Hibernate中有一个简单而直观的API,用于对数据库所表示的对象执行查询。要创建或修改这些对象,只需在程序中与它们进行交互,然后告诉Hibernate保存即可。这样,大量封装持久化操作的业务逻辑不再需要编写烦琐的JDBC语句,从而使数据持久层得到了极大的简化。Struts框架继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts框架很好的结合了Jsp,JavaServlet,JavaBean,Taglib等技术。在Str

6、uts中,承担MVC中控制器角色的是ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。它截取和分发这些请求到相应的动作类(这些动作类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充ActionForm(FromBean),并传给动作类(ActionBean)。动作类访问核心商业逻辑,即访问JavaBean或调用EJB。最后动作类把控制权传给后续的JSP文件,由JSP文件生成视图。所有这些控制逻辑利用文件来配置。

7、在Struts框架中,视图主要由JSP生成页面完成,Struts提供丰富的JSP标签库,这有利于分开表现逻辑和程序逻辑。模型以一个或多个JavaBean的形式存在。在Struts中,主要存在三种Bean,分别是:Action,ActionForm,EJB或者JavaBean。由于Struts框架没有具体定义模型层的实现,在实际开发中,模型层通常是和业务逻辑紧密相连的,并且要对底层数据进行操作。下面介绍一种开发策略,将Hibernate引入到Struts框架的模型层中,使用它来进行数据封装和映射,提供持久化的支持。除了引用

8、Struts框架和Hibernate框架之外我们在支付平台内部引入SOA技术,即我们的业务层和存储层都提供接口,以服务的形式接受纳入其他系统或应用其他系统提供的服务。(三)数据规划(四)安全策略(五)系统主要特点(六)系统功能概览序主要功能明细功能功能描述备注1基础设置会员管理会员维护用户管理权限管理消息管理货币设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。