个人介绍
我叫郭佳伟,目前从事前端开发已经四年了,先后经历过两家公司,目前是在风行天下公司担任前端开发岗位,有两年多的时间。
这几年工作中用到比较多的技术栈有vue2、vue3、react、promise、git、webpack等等,也学过一段时间的python,对于django框架也写过一些接口。
我开发过的项目类型, 办公类、教育类、市政类、比较多,也涉及过小程序、可视化界面等等。
最近在开发一个财务管理系统,我在该项目中担任小组长身份,主要把控项目整体质量、人员分工、推进开发进度,以及解决客户的需求,该项目主要使用到的技术栈有:React、hooks、redux、ant-design、vxe-table、echarts等等。
该系统主要是为了提升公司财务管理能力,使企业更加高效便捷。实现对不同账套的凭证、资金、利润、现金流量等等的一个在线后台管理。为财务人员提供便捷的服务、有利于管理层掌握企业的财务状况,以及提供决策依据。
工作经历
2020-04-01 -至今北京风行天下科技有限公司前端开发
1.负责公司软件产品的页面功能的开发和优化; 2. 利用各种 Web 技术进行产品的界面开发; 3. Web 前端功能设计、开发和实现,与后台工程师协作,完成数据交互、动态展现; 4. 配合程序员进行代码的调试、bug 修复、浏览器兼容性调优; 5. 了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解; 6. 熟悉编写可复用的用户界面组件; 7. 能够独立完成前端框架的封装和组件的编写。
2018-08-01 -2020-03-01北京科苑星空信息技术有限公司前端开发
1.负责相关产品的需求以及前端技术的实现,提供合理的前端框架。 2. 与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作; 3. 熟悉编写可复用的用户界面组件; 4. 能够独立完成前端框架的封装和组件的编写; 5. 配合后台开发人员实现产品界面的功能与后台的交互。
教育经历
2014-09-01 - 2018-06-01河北传媒学院计算机工程与技术本科
技能
该系统主要是给一家民办大学计算机专业开发的一款组卷、出卷、考试等一体化的考试平台,主要还是因为疫情原因,导致学校转为线上教学,针对线上考试而研发的,系统用到了人脸识别和防作弊功能,来有效的管理学生的考试情况。 该系统中主要使用的技术栈是:vue3、element-plus、scui框架,后端采用的是django,而人脸识别是采用的腾讯云的一个接口。 该系统中我负责的模块试卷模块和学生端模块的编写。 首先需要学生通过自己的身份证注册自己的账号。并且需要录入自己的人脸。 然后通过*号和密码进行登录,每次登录时都会重新验证人脸。 登录成功后选择自己是那个阶段的,进行匹配对应的试卷。 在考试的阶段 左侧是一个学生信息,和一个摄像头,右边这是对应试卷。 在考试阶段 会不定时的给学生拍照,上传给后端,当出现学员行为不规范时,会进行三次警告,若超过3次,则结束考试,但有一次重考的机会。 若考试阶段上传的图片不是本人,也是结束考试。 因为学生是在电脑上做答的。所以为了防止学生作弊。也会检测是否存在“切屏”现象,如果第一次切屏那么会进行提醒,并且会记录什么时候切出去,什么时候切回来的,切屏多长时间,考试的ip等等信息。 为了防止学生误操作的情况,我们也是给了三次机会,切屏三次后会结束考试。 目前支持的试题有:填空题、选择题、简答题、判断题。 选择题和判断题,在提交试卷时会自动生成分数。而填空题和简答题需要有老师进行审批。 最后学生可以在考试模块查看自己所有的考试成绩,以及考试情况。 防作弊是采用:检测切屏这个行为,当前考试系统是否处于焦点的状态,所谓焦点就是指用户目前正在使用的页面。 如果考试系统在某一个时刻不处于焦点的状态,则判定考试执行了切屏操作。 调取摄像头的方法: 基于H5提供的 `getUserMedia` API 特性,可以不依赖于任何浏览器插件就可以访问视频或者音频等设备。 旧版API : `navigator.getUserMedia` ```javascript getUserMedia(constraints, successCallback, errorCallback); ``` 新版API`navigator.mediaDevices.getUserMedia` ```javascript getUserMedia(constraints).then(successCallback).catch(errorCallback) ``` 第一个参数表示请求媒体的类型, 主要包含video和audio。 另外两个是一个成功的回调和失败的回调。 #### 试卷方面 可以通过导入试卷的方式,快速出卷。并且也有题库,也支持通过excel、word、模板一键导入试题,还可以在使用系统中自带的编辑器,可视化的添加试题。 在导入试题时,可以对试题按科目、章节、知识熟悉等进行无限级分类管理。 对于导入题库的试题,可以进行批量的修改删除、导出。 组卷时,支持随机组卷,通过选择题的分类、题型,并设置抽题的数量和分数,系统会随机的组合生成不同的试卷。 也可以手动从题库中挑选试题,进行组卷。
该系统主要是用来提高HR自身的业务处理能力,更加高效便捷,方便统计企业员工花名册、流失分析、招聘需求管理、培训工作之类的报告。精确的统计汇总相关管理数据,对公司内部的人员规划,资料汇总,考勤薪资管理等等,的一个便捷、高效率的办 公系统,实现企业人事管理的系统化、规范化、自动化。 技术栈:React、hooks、redux、ant design、*e-table、echarts 等 我主要负责的模块:员工信息管理、考勤管理、假期管理、绩效管理、薪酬管理、会议管理、招聘管理 员工信息管理:系统支持员工信息的新增、修改、导入、导出,还支持员工扫码的方式填写入职信息,以及相关文档、合同的电子档案进行保存。 以及员工花名册的管理:比如有正式员工、试用员工、待离职员工、已离职员工。 以及每个员工的档案管理。还有就是新员工的入职管理,以及新员工的入职培训、还有转正目标和考核等等。 另外还有人员异动管理:比如有工作交接、转正、离职申请、降级申请、晋升申请、调岗申请、调薪申请、等等。 考勤管理 : 排班管理功能可以设定各岗位员工的班次及其对应的上下班考勤时间,还有对应的假期时间。考勤管理功能则可以设定员工的考勤打卡方式、考勤地点、考勤时间等,考勤打卡方式可以根据考勤硬件来实现多种打卡方式,比如指纹、人脸、*定位、拍照等打卡方式。 考勤的话 我们只负责展示出每个员工的考勤情况,比如有(每月应该出勤、实际出勤、迟到、早退啊、请假、调休啊等等。) 排班管理 假期管理: 有假期的类型:婚嫁、病假、年假、或者调休等等。 还有根据不同类型的假期,设置不同的规则,比如假期的期间薪资如何计算等等。 以及可以通过部门查询每个员工的假期余额。 绩效管理: 在该系统中支持对各岗位、员工的绩效进行管理。通过结合企业的战略目标来综合制定员工的任务目标,再将战略目标划分为各部门及员工的工作任务,然后根据各员工的实际工作情况来设定合理的绩效考核方案,定期进行绩效结果的检查,及时发现问题,改善绩效。 每个员工在每个周期(每月、每个季度、每年、或每半年)都设置一个指标。设置完后会进入到待审批状态,然后由审批人进行确认。 最后由它的部门负责人进行评分。 薪酬管理: 不同的员工、不同岗位都有着不同的薪酬方案,该系统支持对多种岗位及员工进行不同的薪酬方案管理,能够较大程度的实现自动化计算员工薪酬。 工资项管理:薪资分为不同类型组成,比如有基本薪、全勤奖、岗位金、绩效等等。 然后根据工资项生成所有员工的薪资条 根据部门筛选,然后发送相关部门负责人。 以及还有薪资调整申请啊等等。 会议管理: 项目经理或者部门负责人可以申请会议安排。 人事人员可以根据需求来安排不同时间段的会议、和使用那间会议室。 最后通过表格的形式按照出来每个时间段每个会议室的暂用情况。 招聘管理 首先也是由各个部门负责人或者主管申请用工需求,然后由人事进行审核。 审核通过之后,由人事人员在招聘网站中筛选合适的人员预约面试并做一些记录, 招聘管理功能包含了招聘计划、简历筛选、面试邀请、面试记录、入职邀请等功能,另外还包含了企业人才库系统,能够对简历信息进行提取,形成标准的人才档案进行保存。
财务系统主要分为四个模块 凭证模块:在凭证模块中可以新增凭证、修改、复制、插入、红冲、以及批量的导入导出和打印。 生成凭证时还可以套用模板快速生成凭证。并且需要填入会计科目,凭证字、凭证号。 会计科目的话,它是指对会计要素具体内容进行分类的项目。 凭证字用于录入凭证时标记凭证类型的标识,一般分为收付转记。 凭证号是用来标记每张凭证加上凭证字后的先后顺序。 每一张凭证中最少存在两条数据,分别是流入和流出。指的是从一个科目中的金额流向另一个科目。但是必须满足最后生成时合计相同。每条科目中都有本期或者本年的金额。 资金模块:在资金模块中,有 支付宝资金流水、*资金流水都可以批量的导入 、流水数据自动生成凭证 、并且支持打印导出数据,并且还有现金日记账和银行日记账, 现金日记账就是指记录每天的账目,能够更直观的看到支出和收入明细,一般会在一个月盘点一次库存现金,如果出现多或少的情况,也可以通过该账目进行核对。 期末结账模块:可以自动结转损益,自动结转未分配的利润,还可以审核凭证、最后进行结账,还可以进行报表检查。期末时根据总账和明细分类账编制出负债表和利润表。以及利润季报表。 报表模块:报表是自动根据凭证录入完毕之后,在做完各种损益到本年利润凭证之后、在结转凭证复核、记账之后自动生成,包括有资产负债表、利润、利润季报表、现金流量表、现金流量季报表、科目余额表,以及一些财务概要信息,并且支持导出,打印等操作。同时配合使用了第三方库echarts,把每张表中的数据,配合多种图表展示出来,可以直观的看出公司每日、每期、每年的财务情况。 资产负债表、利润表、现金流量表,这三张表之间是相互联系的,互相影响 资产负债表也叫做财务状况表,用来表示企业在一段时间内的一些财务状况,比如 资产、负债等等。 现金流量表是用来反映企业在一段时间内现金和现金等价物之间流入和流出的一种报表。 利润表和其他两个表之间的联系并不复杂,利润表更多的是给现金流量表和资产负债表提供输入,为了建立利润表,必须对影响利润表的一些列因素进行假设。 利润表主要是来展示本年积累金额、本期积累金额、以及上期积累金额。 每期利润表中根据不同的项目添加各种公式。项目主要分为(1.营业收入、营业利润、利润总额、净利润四大项,四大项又有多个子项目) 科目余额表用来展示各个科目的余额,比如有本期余额、上期余额、期末余额等等。