成果介绍
系统包含五大系统45个应用模块,五大系统分别是工会会员信息库、教代会管理系统、网上办公平台、会员服务系统、移动应用等。工会会员、教职工代表等人,可通过智慧工会PC端、微信端随时随地了解工会概况、工会新闻、通知公告、文体活动等资讯,进行提案撰写审批、慰问申请、场所预定、活动报名、签到等操作。
主要是通过Java开发语言,基于SpringBoot核心基本框架构建Maven工程项目,前后端分离;前端采用FreeMarker模板引擎技术,基于Vue+ElementUI前端框架;后端采用SSM框架,Shiro+JWT鉴权管理,实现统一用户单点登录;启用二级缓存,RabbitMQ消息队列及XXL-Job分布式任务调度,构建PaaS服务支撑,支持MySQL、Oracle、等多种数据库。
采用合适的前台及后台模式以及权限框架,加密采用安全等级高的不可逆算法,主要功能设计模块含经费管理、活动报名管理、活动立项管理、场所预定、社团协会管理、网上投票、知识竞答、健步走系统、分工会量化考评、会员缴费、工会发放、运动会管理、会议签到、教育培训、选举表决、评优评先系统、在线调查系统、主席信箱、抢票活动
成果亮点
(一)关键技术:
1、后台基于最主的Spring+springmvc+mybatis.
2、前台基于BootStrap,自适应,简洁、美观、大方。
3、权限框架采用apacheshiro,安全灵活。
4、加密采用不逆算法,安全等级高,不可破解。
(二)创新点:
1、平台使用redis实现session共享,并且用ngnix实现了负载均衡,可以根据各高校的工会代表的数量进行配置。
2、用户表单提交要经过服务器端和客户端双验证,防止用户通过浏览器恶意修改。
3、用户表单提交所有数据,在服务器端都进行安全编码,防止用户提交非法脚本及SQL注入获取敏感数据等,确保数据安全。
4、登录用户密码进行不可逆的SHA1散列加密。
5、系统对所有管理端链接都进行用户身份权限验证,防止用户直接通过URL进行未授权页面。
6、主页面内所有操作通过Ajax调用;刷新主页面时自动跳转上次浏览的页面;窗口大小自适应;
7、建立工会会员信息库,实现与学校数字化校园(智慧校园),以及学校人事系统数据库的对接。
团队介绍
本团队拥有人员8人,分别负责平台规划、架构、需求设计、实施管理、模块设计、系统编写、系统测试及安装后调试。
成果资料