个人介绍
工作经历
2006-07-01 -2012-12-01信息高技术研究所高级架构师
WSN技术、RFID技术系统设计、软件开发,系统集成工作
教育经历
2015-07-01 - 2018-04-01火箭军工程大学计算机应用技术硕士研究生
二炮装备研究院进行实习,参与〃十一五〃预研项目及无线传感器网络相关技术的研究,毕业后留在研究员工作
技能
系统通过前段网页及app搜集工效学数据,并对数据进行多维度的运算分析获得统计结果。主要分为前端采集单元网页版、android应用版。后台服务程序及数据分析处理单元三部分。前端数据采集根据操作对象不同被分为问卷、检查表及评估表。其中问卷部分还包含网页版。后台服务程序主要完成与前段的数据交互。数据分析处理单元将采集到的数据按照工效学统计要求进行计算,最终得到各类报表结果。统计范围、统计维度等可指定不同的颗粒度并自行组合。整个系统设计及开发部署均由本人完成。原件
通常报表自动化是通过开发固定的报表模块实现的,开发周期长、且灵活性差。该软件可将复杂结构报表文件进行解析并重构为可自动执行的运行模板并保存,该工具可根据运行模板将初始源数据自动组织运算为最终统计结果,替代人工完成繁琐的报表统计工作。在人工操作数据及运算量较大的Excel文件时,可能出现长时间等待的情况,该工具可完全自动化完成报表生成,无需人工干预,且运行速度更快。相比系统固定报表功能开发且解析过程耗时较短,解析完成后即可进行报表生成,大大降低了开发成本及等待时间,且如报表计算方式、指标等改变时只需再次解析新报表即可,避免了由于系统功能固化而导致的二次开发。 该工具主要包括统计报表解析及模板生成模块、模板执行单元、脚本执行单元等。统计报表解析功能通过对文件内部各数据表结构的分析,将其分为不同类型保存为模板,后续通过模板执行单元将模板数据及公式还原为对数据表的操作。模板执行功能可将源数据按照模板结构写入模板,并填充公式,可对源数据进行追加、初步运算等处理,共统计表单使用,统计表单对各个源数据表单数据进行运算,最终形成最终报表。过程完全自动化,无需人工干预。 为实现软件自主获取、处理数据,计算结果,该软件还内嵌了一套简单的脚本执行语言,通过该脚本语言可完成统计操作外的一系列自动化操作,如文件查找、移动、自动解压、自动执行制定运行模板,输出结果到制定位置。对Excel各个表单区域的自动化操作等。可通过编写脚本,设置ftp服务器使统计过程实现完全自动化。另外,开工具还集成了对Excel文件的批量操作功能,如批量匹配合并。 工具还提供对运行模板的修改功能,可再不用再次进行模板解析的情况下,修改运行模板中的部分数值、公式。 操作人员仅需要具备基本的excel操作知识即可使用该工具实现报表统计自动化工作。 该工具为通用工具软件,由本人单独开发完成。
考试系统主要包括数据库,服务程序,前端vue考生答题页面及系统管理软件组成。 考试管理软件使用MFC编写,主要包括考生信息管理、试题管理、考试管理功能,可通过文件导入或手动录入方式添加考生信息,并管理相应考试。试题管理将试题录入题库,管理人员可从题库按照题型内容分类制定或随机生成考试试题,并可对题库中的试题进行增、删、改、查。考试管理分为考试信息管理和考试监控,可通过文件导入方式直接生成考试,修改考试类型、考试时长、准入时间、题目分值等相关信息。可通过定义考试类型使考生题目顺序随机或选项顺序随机。考试监控功能主要是对正在进行的考试进行实施统计,查看参考人数、交卷人数、考试成绩等情况,并导出考试成绩。 服务程序采用SpringMVC架构,实现与前段网页和mysql数据库的交互。前段功能包括考生登录、拍照认证上传并具备人脸识别功能,前段具备切屏监测功能,答题进程展示功能,并根据考试类型不同随机顺序展示题目和选项,增加考试灵活性。该系统从需求分析、系统设计到所有功能模块的开发均由本人独立完成。
相似推荐 换一批
高级后端工程师
500元/天
前联创世界科技有限公司
技能:Hive,Oracle、MySQL,hbase,Spring Boot、spring cloud、Mybatis、SpringMvc、hibernate/jpa、Struts2,Linux、Maven、Git、SVN、ab、jmeter,dubbo、mq、vue/js/div/css,Kafka、redis、MongoDB,Hadoop,Java,Spark
高级项目经理
700元/天
中科软股份科技有限公司
技能:Java,HTML5,CSS,JavaScript,Node.js
技术经理/高级研发
300元/天
北界无限(北京)软件有限公司
技能:Java,JavaScript,MongoDB,MySQL,Redis,运维,H5,APP,ES6
高级架构师
660元/天
新中新电子
技能:小程序,SpringMVC,Java,HTML5,JavaScript,React,electron