摘 要
进入新世纪以来,人类经济飞速发展,人们的生活发生了翻天覆地的变化,尤其是计算机在经济社会生活各个领域的应用和普及。在企业级应用中,数据报表处理系统是每个企业都必须应用开发的技术。如今,越来越多的公司正在创建适合其实际应用和需求的报表应用系统,让内部员工可以通过直观的方式查看报表、查询查询和分析公司日常业务数据的统计数据。浏览器风格的界面,这可以更方便地完成。
在设计上,本系统采用Java的SSM框架,采用VUE技术设计动态页面,并考虑系统安全性和代码复用性,采用JavaBeans封装程序核心代码。该平台使用Eclipse工具和Tomcat作为Web服务器,后端连接MySQL数据库,实现了一个功能清晰、成本低、通用性强、适合我国国情的系统。
本论文介绍了系统的设计目标、使用的技术和工具、系统的总体设计、详细的设计和实现。系统的用户模块设计包括个人信息查询、个人信息修改、报表录入、报表查询、报表修改、审核、员工信息录入、更正、审核和用户模块功能授权等功能。该系统功能齐全、简单易用、设备齐全,可以满足典型中小型企业的需求。
关键词:数据报表;Java,SSM,VUE,MySQL;处理系统
Abstract
Since the beginning of the new century, with the rapid development of human economy, people's life has undergone earth-shaking changes, especially the application and popularization of computers in all fields of economic and social life.In enterprise application, data report processing system is a technology that must be developed by every enterprise.Nowadays, more and more companies are creating reporting application systems suitable for their practical applications and needs, so that internal employees can view reports, query, and analyze the statistics of the company's daily business data in an intuitive way.Browser style interface which can be done more easily.
In the design, the system adopts Java's SSM framework, using VUE technology to design dynamic pages, and considers the system security and code multiplexing, using the JavaBeans package program core code.The platform uses Eclipse tools and Tomcat as a Web server, and the back end is connected to the MySQL database, realizing a system with clear functions, low cost, strong versatility and suitable for China's national conditions.
This paper introduces the design objectives of the system, the techniques and tools used, the overall design of the system, the detailed design and implementation.The user module design of the system includes personal information query, personal information modification, report entry, report query, report modification, audit, employee information input, correction, audit, and user module function authorization.The system is fully functional, easy to use, and fully equipped, which can meet the needs of typical small and medium-sized enterprises.
Key words: data report; Java, SSM, VUE, MySQL; processing system
目 录
摘 要 I
Abstract II
第一章 前言 1
1.1选题背景及意义 1
1.2 数据报表处理系统的的优点及现状分析 2
1.4 研究主要内容 4
1.5 论文的结构 5
第二章 相关技术、工具及可行性分析 6
2.1 SpringBoot + Shiro + JWT 6
2.1.1 SpringBoot 6
2.1.2 Shiro 7
2.1.3 JWT 7
2.2 MySql + MyBatis 8
2.2.1 MySql 8
2.2.2 MyBatis 9
2.3 Redis 9
2.4 Vue.js + WebPack 11
2.4.1 Vue.js 11
2.4.2 WebPack 12
2.5 SublimText 13
2.6 Tomcat 18
2.7 可行性分析 18
2.7.1 市场可行性 19
2.7.2 技术可行性 19
2.7.3 应用可行性 19
第三章 需求分析与系统设计 20
3.1 需求分析 20
3.1.1市场调查 20
3.1.2 用户需求分析 21
3.1.3 流程图 23
3.1.4 系统用例图 23
3.2 系统设计 25
3.2.1 系统目标 25
3.2.2 系统模块总体设计 25
3.3 数据库设计 27
3.3.1 数据库概念设计 27
3.3.2 数据库逻辑设计 30
3.3.3数据库详细设计 31
第四章 系统实现 34
4.1 系统首页设计 34
4.2 用户管理 35
4.3 角色管理 36
4.4 菜单管理 36
4.5 报表类型管理 42
4.6 报表模板管理 45
4.7 报表管理 47
4.8 报表查看页面 48
4.9 大屏模板管理 50
4.9.1 大屏设计 51
4.9.2 预览按钮 51
4.10 打印模板管理 53
第5章 系统测试 54
5.1 系统软件测试 54
5.2 数据数据报表处理系统测试 54
5.2.1 登陆模块的测试 54
5.2.2 报表模块的测试 54
5.2.3信息模块的测试 55
5.2.4权限模块 55
第6章 全文结论 56
参考文献 57
致 谢 59