三、 中国移动自动化三费管理系统
开发环境:Windows
开发工具:Tomcat MyEclipse Mysql
开发周期: 2018年5月---2019年1月
技术要点:
1.技术框架:Spring、SpringMVC、MyBatis。
2.前端主要采用HTML+JavaScript+CSS+jQuery+bootstrap+HTML实现页面交互。
3. 代码管理工具:SVN。
项目描述:
1.系统管理模块:该板块主要负责前台页面显示配置和权限分配,由用户管理、月报管理、数据填报管理、元数据管理、数据呈现、五大板块组成。
2. 月报数据管理:根据客户上传数据模板进行生成展示,由模板向下细分,到模板内的子表,再到子表的标题,标题下的标题,直到细分到叶子标题的最下级,并显示数据是否出现错误且显示错误信息
3.稽核模块:制定数据的规则,如不符合则将数据信息及错误信息录入数据库,稽核可包括,逻辑运算符的(+、-、*、/、)、和关系运算符中的(<、>、==、!=、>=、<=、)、及指定某特殊算式也可以
4. 元数据管理:制定图表展示时的数据,可对数据进行各项技术如,求加权平均、最大值、最小值、求和、直接回去原数据、环比
5. 数据填报管理:文件上传、巡检项和巡检组;上传文件获取数据源、并在上传期间进行稽核录入
6. 数据呈现: 统计汇总视图;客户在线可自定义图表如(线图、柱图、柱线图、雷达图、饼图、或双Y轴图),选择原数据中已存在的数据,及时生成对应图表。
主要负责:
本项目大部分由我独立开发主要负责月报管理模块与图表管理模块以及所有页面功能的增删改查和稽核管理模块,根据exile模板页面动态生成bootstrap表格,并稽核页面数据将错误标红且显示错误信息;动态生成图表,根据需求图样及数据生成自定义图表,稽核管理模块根据自定义指定规则对数据进行稽核,并将错误信息储存