1.前端开发:
1.精通 HTML5、CSS3,能打造响应式且美观的网页布局,熟练运用 CSS 预处理器(如 Less)提升开发效率,精准实现各类页面效果。
2.深入掌握 JavaScript 基础,熟练进行 DOM、BOM 操作,精通 jQuery 便捷开发交互。熟练运用 ES5、ES6 特性,深刻理解闭包、原型与 Promise,以优化代码并处理异步任务。
3.熟练掌握 Vue 框架,精通 router、Vuex、axios,擅长使用 Mint - ui、Element - ui、vant 等组件库快速构建优质界面。同时熟悉 React 和 Angular 框架,可按需选用开发。
4.熟练掌握 Bootstrap 栅格布局,快速搭建适配不同设备的页面结构。精通 Webpack 构建工具,通过优化配置提升网页性能,如代码压缩、按需加载。
5.熟练掌握 H5 新特性,如 WebStorage 实现本地数据存储,Canvas 进行图形绘制与动画创作。具备扎实的 PS 切片能力,精确将设计稿转化为前端代码。
2.后端开发:
1.熟练掌握 Node.js 模块化开发,运用 http、express 模块搭建高性能服务器,实现业务逻辑与数据库交互。
2.精通 MySQL 数据库,熟练编写标准 SQL 语句,涵盖复杂查询、增删改操作,并能优化数据库性能。
3.熟练掌握 WebSocket 实现实时通信,了解 Webworker 处理后台任务,提升应用响应速度。
3.移动端开发:
1.熟练掌握微信小程序开发,熟悉其架构、组件与 API,独立完成功能丰富的小程序应用。
2.熟练运用 uni - app 进行跨平台开发,一套代码发布至多个平台,如微信小程序、支付宝小程序、H5、APP 等。
4.其他技能:
1.熟练使用 SVN 和 Git 进行版本控制,规范团队协作与代码管理。
2.熟练掌握项目打包上线流程,包括前端、后端部署及服务器环境配置,确保项目稳定运行。
3.熟练掌握腾讯实时通信(TRTC)技术,实现实时音视频功能。精通高德地图 API,集成地图展示、定位、路径规划等功能。
4.熟练运用 uniPush 结合 WebSocket 实现高效的消息推送,提升用户参与度。
利住云 PMS 预定小程序
工作时间:2022.7 - 2023
最近的刚完成管理系统项目企业管理系统开发
工作时间:[2024.12]-[2025.04]
技术栈:Vue.js,JavaScript,CSS(包括 CSS 预处理器如 Sass/Less),HTML5,Node.js + Express,MySQL
项目描述:该项目已具备产品文档、原型图及 UI,需进行全面技术开发。主要功能围绕企业任务管理展开,企业上级可安排任务,指定负责人下发任务。任务负责人能够接收任务,并负责完成任务与反馈任务进展。
任务流程实现:运用 vue2 的响应式原理与组件化开发,构建任务下发、接收及反馈的交互界面。通过与后端基于公司开发框架的协作,实现任务数据的传递、存储与更新,确保任务在企业内部的高效流转。
个人任务工作台:打造个性化的个人任务工作台,利用 Vue3 的组合式 API 进行状态管理与逻辑封装,实现任务的分类展示(如待办、进行中、已完成),并提供任务操作快捷入口,方便负责人管理任务,提升工作效率。
看板功能:基于 vue2 的虚拟 DOM 技术开发可视化任务看板,以直观展示不同状态任务的分布与流转情况。任务卡片支持拖拽操作,实时更新任务状态并同步至后端,便于团队成员了解任务整体进度。
统计分析功能:结合 Echarts 等图表库(根据公司框架集成方式),从后端获取任务相关数据,进行清洗与预处理后生成各类统计图表,如任务完成率、逾期率等,为企业管理层提供数据支持,辅助决策制定。
更新任务状态并同步至后端,便于团队成员了解任务整体进度。
文件上传功能:在企业管理系统中,文件上传功能允许用户将与任务相关的各种文件(如 doc、pdf 等格式)上传至系统服务器,以便任务相关人员能够获取和使用这些文件。例如,任务负责人可能需要上传项目文档、报告等文件,供上级或团队成员查阅,用户在个人任务工作台或相关任务详情页面中,点击 “上传文件” 按钮,触发文件选择操作,系统弹出文件选择窗口,用户可以在本地文件系统中浏览并选择需要上传的 doc、pdf 等文件。支持单选和多选文件,方便用户一次性上传多个相关文件,在用户选择文件后,系统前端立即对文件进行初步检查。包括检查文件格式是否为系统支持的 doc、pdf 等格式,以及文件大小是否超过系统设定的限制。如果文件格式不正确或文件过大,系统将弹出提示框告知用户,并阻止上传操作。文件数据通过 HTTP 请求发送至后端服务器。后端服务器接收文件后,将其存储在指定的文件存储位置(如服务器本地磁盘、云存储等),并将文件的相关元数据(如文件名、文件路径、文件大小、上传时间、所属任务 ID 等)存储到数据库中
文件下载功能:文件下载功能使用户能够从系统服务器下载已上传的文件,以便在本地进行查看、编辑或其他操作。例如,任务负责人下载上级下发的任务文档进行详细阅读,或团队成员下载共享的项目资料。点击查看进行预览,然后在预览中进行下载,
文件盖章功能:文件盖章功能允许授权用户在特定文件(如 doc、pdf 等)上添加电子印章,以模拟传统纸质文件盖章的法律效力和确认作用。这在企业管理系统中常用于重要文件的签署和确认流程,确保文件的合法性和权威性,在文件预览页面或相关任务操作区域,如果用户具有盖章权限,会显示 “盖章” 按钮。用户点击该按钮,进入盖章操作流程,系统弹出印章选择窗口,展示用户有权使用的电子印章列表。这些印章可能与用户的身份、部门或特定业务场景相关联。用户从列表中选择需要使用的印章,对于 PDF 文件,用户可以直接在预览页面上通过鼠标点击或拖动的方式确定印章的放置位置。系统提供可视化的辅助工具,如网格线、标尺等,帮助用户精确对齐印章位置。对于 DOC 文件,若采用先转换为 PDF 再盖章的方式,操作类似;若直接在 DOC 文件上盖章(如使用特定的办公软件集成方式),用户可在文档编辑视图中指定盖章位置。用户确定印章位置后,点击 “确认盖章” 按钮。系统根据文件格式采用相应的技术实现盖章。对于 PDF 文件,利用 PDF 处理库在指定位置添加印章图片(印章图片通常预先存储在系统中,具有特定的格式和样式)。对于 DOC 文件,使用办公软件操作库在指定位置插入印章图片,并根据文档格式要求进行排版调整,盖章完成后,系统在文件预览区域实时显示盖章后的效果,让用户确认盖章位置和印章样式是否正确。如果用户不满意,可以选择 “撤销盖章” 重新进行盖章操作;若确认无误,点击 “保存盖章”,系统将盖章后的文件保存至服务器,并更新文件的相关元数据(如盖章时间、盖章人等信息)到数据库中。
文件签名功能:文件签名功能允许任务相关人员在文件上添加个人电子签名,以表明对文件内容的认可和负责。这在企业管理系统中常用于任务确认、文件审批等流程,增强文件的可信度和
项目架构师,前端开发工程师,后端开发工程师,UI/UX 设计师(部分职责),数据库管理员,测试工程师,测试工程师,产品功能实现者,技术文档撰写者
项目架构师,前端开发工程师,后端开发工程师,UI/UX 设计师(部分职责),数据库管理员,测试工程师,产品功能实现者,技术文档撰写者