1.熟练使用 web 前端开发技术,包括 html5、css3、Javascript 等;
2.熟练使用 vue 全家桶,包括 vue-cli、vue-router、vuex;
3.熟练使用第三方库 ElementUI、Vant、jQuery、echarts、Highcharts 等;
3.熟悉 webpack 自动化构建工具,熟练使用 sass、less 预处理器;
4.熟练微信小程序开发;
5.熟练使用 git/svn 进行项目管理;
6.了解 uniapp 简单使用与开发。
1. 智慧校园管理服务平台
项目描述:智慧校园管理服务平台利用云计算、大数据等技术,构建公共服务平台,统一数据标准,配合学校全面推进智慧校园 的建设。平台主要包含教务管理、协同办公、会议管理、收费管理、招生迎新、就业管理、资产管理、学生管理、 人事管理、智慧党建、实习管理、住宿管理等服务系统。
责任描述:主要负责整个产品的前端运维工作,主要包括现有功能的修改完善以及新增功能实现。
技术要点:1.后台返回文件流实现文件下载,使用 createObjectURL 将流文件转换成下载地址, 使用 a 标签设置
download.href 属性,通过点击 a 标签实现下载。
2.使用 Highcharts 实现 3D 饼图、3D 柱状图展示并实现点击事件。
2.四中心一平台
项目描述:四中心一平台主要实现对学校教师、学生、课程、专业四个方面的考核,用户端主要包括数据采集、业绩审核以及
各个数据采集项的统计等,管理端主要实现数据采集项、考核模型以及考核实例的管理。
责任描述:主要负责整体项目开发内容。此项目目标要实现产品化,需要负责根据不同需求进行调整。
技术要点:1.设置合并列,使用 span-method 方法实现表格根据相应列进行合并。
2.使用导航守卫 router.beforeEach 限制不同用户角色的访问权限。
3.使用 vuex 实现全局考核实例的数据维护。
4.实现 echarts(桑基图,雷达图,饼图,柱状图)图表的展示。
3.继续教育
项目描述:继续教育主要有教师 PC 端、学生 PC 端、小程序端。实现教师培训计划管理、课程管理、证书管理、考试管理、 学生管理。学生登录进行课程学习,考试以及个人信息维护等操作。
责任描述:主要负责整个项目整体功能开发。
技术要点:1.证书管理通过拖拽来设计各个字段展示位置。
2.使用 xplayer 插件可以通过配置项实现禁止拖拽、禁止倍速、 续播等功能,使用 setInterval 实现隔段时间题目验 证, 实现防作弊的功能。
3.小程序中使用 web-view 实现内嵌 h5 页面。
4.统一消息平台
项目描述:统一消息平台主要实现从组织架构中选择人员,进行短信群发、通知发布、问卷调查等操作。
责任描述:主要负责移动端问卷调查模块的开发,主要包括问卷的创建、发布、执行。
技术要点:1.创建问卷需要设计问卷中不同类型的题目,参考表单设计器的实现方式,使用component 组件循环不同类型的题目来展示。
教务管理小程序主要包含学院要闻,课程管理,成绩管理,教师/学生/管理员登录,登出,修改密码等功能. 未登录状态可以查看学院要闻 学生登录可以查看课表,成绩,学院要闻 教师登录可以课表管理,成绩管理,学院要闻查看 管理员登录可
在线培训平台(小程序端)主要包含培训计划查看,课程视频学习,题目练习,考试(单选题,多选题,判断题,答题卡,到时间自动提交试卷)等功能. 主要负责小程序整体的前端开发工作