燃气表质量分析系统之报表生成的设计与实现开题报告
2020-04-12 08:47:09
1. 研究目的与意义(文献综述)
在涉及数据以及统计的领域,报表始终是不可或缺的强大工具,在燃气领域制作报表可以使各部门按规定的表格形式、内容、时间要求报送程序,自上而下统一布置,自下而上提供统计资料的一种统计调查方式。它是上级部门进行正确决策的基本根据,同样也是下级部门贯彻行动的一种重要手段。由此可见,报表事实上在各领域都有重要作用,尤其是在工厂生产领域,而燃气生产就是一种典型代表,可以认为,报表软件就是bi的展现模块,可以帮助决策者进行各种分析。提供各种数据支持。
在信息化的初期阶段,计算机作为一种新的生产工具,这个时期,用于报表生成的软件主要是wps表格,cced,excel等文字处理工具,这些工具仅仅是将手工绘制报表的方式改为电子处理方式,未涉及到报表数据的集中、共享等处理,更确切的说,这个时期还没有真正意义上的报表工具。
随着信息化程度的不断提高,c/s应用方式更加成熟,出现了很多报表工具软件,这些软件的基本特征是单数据源,条带式分组统计模型,通过控件拖拽方式绘制报表,在不编码的情况下能完成简单的行式(分组)报表和单片交叉报表,数据集中在数据库,可以共享。
2. 研究的基本内容与方案
系统的主要业务功能是生产过程中一次送检合格率的统计周报表、月报表、年报表,生产过程中主要报修故障的实查结果统计表,返回故障表的数量统计表,返回故障表的分析数量的统计表,维修分析记录的统计表。
在实现这个系统中主要采用的实javaweb的技术,前端我们采用的是html ccs javascript json jquery ligerui,其中javascript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,可以对浏览器事件作出响应,控制cookies等功能,jquery正是一种javascript的框架,liger ui则是基于jquery开发的一系列控件组,包括表单、布局、表格等等常用ui控件,使用ligerui可以快速创建风格统一的界面效果,而json是一种轻量级的数据交换格式。
这是一套比较完善的前端技术,也是市场上比较流行的技术,经过了许多产品的验证,所以我们采取了这套前端技术。
3. 研究计划与安排
(1)2018/1/14——2018/1/20:确定选题;
(2)2018/1/21——2018/1/25:外文翻译;
(3)2018/1/26——2018/1/30:查阅文献,了解报表生成技术的具体现状;
4. 参考文献(12篇以上)
[1] spring framework. spring framework开发参考手册[eb/ol]. http://shouce.jb51.net/spring/, 2016-01-02.
[2] 罗时飞. 精通spring—深入java ee开发核心技术[m]. 海淀区万寿路288号华信大厦:电子工业出版社, 2008. 15-92.
[3]springframework.springsecurityguides[eb/ol].
http://docs.spring.io/spring-security/site/docs/current/guides/html5/, 2016-01-02.
[4]mybatis.mybatis-mybatis3|简介[eb/ol]. http://mybatis.org/mybatis-3/zh/index.html, 2016-01-02.
[5]oracle.jersey2.22.1userguide[eb/ol].https://jersey.java.net/documentation/latest/index.html, 2016-01-02.
[6] w3cschool. json 教程[eb/ol]. http://www.w3school.com.cn/json/index.asp, 2016-01-02.
[7] w3cschool. html教程[eb/ol]. http://www.w3school.com.cn/html/, 2016-01-02.
[8] w3cschool. ajax 教程[eb/ol]. http://www.w3school.com.cn/ajax/, 2016-01-02.
[9]mysql.mysql::mysql5.7referencemanual[eb/ol].http://dev.mysql.com/doc/refman/5.7/en/, 2016-01-02.
[10] 姜承尧. mysql技术内幕-innodb存储引擎[m]. 北京市西城区百万庄大街22号:机械工业出版社, 2013. 1-61.
[11] 霍多罗夫, (美), 迪洛尔夫. mongodb权威指南[m]. 北京市丰台区成寿寺路11号:人民邮电出版社, 2011. 1-119.
[12] 易百网. redis快速入门[eb/ol].2016-01-02.
[13] bruce, snyder, dejan, bosanac, rob, davies. activemq in action[m]. 180 broad st. suite 1323 stamford:manning publications, 2011. 1-225.
[14]apache,mina.userguide--apachemina[eb/ol].https://mina.apache.org/mina-project/userguide/user-guide-toc.html, 2016-01-02.
[15] 易百网. maven教程[eb/ol]. http://www.yiibai.com/maven/, 2016-01-02.
[16]apache,tomcat.apachetomcat8(8.0.30)-introduction[eb/ol].http://tomcat.apache.org/tomcat-8.0-doc/introduction.html, 2016-01-02.
[17] scott, chacon. pro git[m]. berkeley california usa: apress, 2009. 1-37.