柒资源

PHP工作中案例的总结-简述版

  • 时间:2018-04-04 16:32 编辑:张少平 来源:柒资源 阅读:289
  • 扫一扫,手机访问
摘要:shixiplus是一个企业面向学校和实习生的在 线招聘平台,主要分为企业,学校,学生三大功能模块,企业可 以在线发布招聘需求,可以在先与学校建立合作(建立合作后可 以互推信息),学生可以发布简历,投递简历。

第一:功能模块开发的流程

1.?? ?具体业务模块的流程构思(脑图软件XMIND协助)
2.?? ?讨论数据库设计和程序设计的最有方案
3.?? ?根据讨论结果梳理优先级,分配任务并严格部署实施


第二:关于项目的总结

Shixiplus项目的总结

shixiplus是一个企业面向学校和实习生的在 线招聘平台,主要分为企业,学校,学生三大功能模块,企业可 以在线发布招聘需求,可以在先与学校建立合作(建立合作后可 以互推信息),学生可以发布简历,投递简历。

学生简历信息自动匹配学校信息(ajax判断没有则需要创建 学 校表为三级目录表),学生依次选择学校-院系-专业 ?

注册学校类型的用户选择学校院系需要提供相关资料证明关系, 认领学校? 学校管理员可以管理学校专业(添加,修改,删除? 删除专业信息是判断专业下是否存在学生如果存在的话则不允许 删除该专业信息),学校管理员可以管理学生信息(查看)学校 管理员可以批量推送职位信息给学生,可以推送学生信息给企业

企业和学校只有在线上互相确认合作以后才能互相推送信息

为避免出现冗余数据,企业录入公司名称须和营业执照一致,这 里使用AJAX判断企业是不是存在,如果存在判断当前公司管理员 人数如果人数等于5个人话,企业停止注册,如果管理员人数小 于5个人的话直接遍历企业信息并展示于注册页面,下一步进行 管理员信息的录入以及验证,同一个公司的数据不是共享的


以上为shixiplus的业务逻辑


为了减轻服务器压力? 前台展示数据做分段处理? ajax实现无刷 新加载列表 但是用户只能读到下半部分用户体验会很差,这个 时候AJAX成功返回函数中加入div定位。


为了使网站利于SEO优化,同时减轻服务器压力 静态化了部分不 常更新的页面,但是访问手机端的时候出现界面混乱的问题,这 时转到入口页面判断终端加入访问位置缓存变量,并修改了下路 由问题解决;


运营一段时间后随着数据量和用户数量的增长? 发现部分页面的 访问速度不尽人意? 于是就用XDEBUG测试了下页面发现几个问题
第一:图片的加载不规范而且用时较长于是对整站的公共图片进行了规范化处理使用雪碧图并适当的压缩了图片质量,第二:发现其中几个页面的加载缓慢,用explain工具分析SQL发现其中的部分SQL可以更好的优化,于是对其中用到子查询的语句采用join关联方式对其进行了优化(SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name='hechunyang');更改为:SELECT t1.* FROM t1 JOIN t2 ON t1.id = t2.id;)对其中一些函数的索引进行了整改,对其中部分模糊查询使用match against全文索引替换掉,对其中某些函数操作的项转到程序中执行,插入语句也提供了一些优化方案并整改 等等的一系列操作 修改完成后程序执行效率得到大幅提升!


关于佣金招聘的介绍

佣金招聘平台是TP框架开发,在了解了基本业务流程以后设计并开发了这个项目,佣金招聘平台分为企业,猎头,求职者三大服务模块 ,
企业和猎头免费注册,注册完成后需要缴纳200元的保证金(认证费用是可以申请退还的,但是有招聘,推荐行为的企业或者猎头保证金是冻结状态的需要全部招聘,推荐工作完成后才能申请退回),企业可以在线发布佣金招聘信息,发布过程中选择佣金结算方式,并于发布成功后在线支付佣金托管于佣金招聘平台,
猎头可以根据企业发布的佣金招聘信息接单,推荐自己简历库中的简历资源(不带联系方式),企业在线回馈猎头提交信息中合格的数据,在线约定面试时间,猎头根据约定时间组织应聘者去约定地点面试,面试成功数据由企业线上告知猎头,并在线记录入职者的每天工作记录,猎头可以监察入职者的工作日志,平台根据工作日志和结算方式将需要结算的佣金数据提交至企业后台由HR审核,审核无误将结算金额结算至猎头账户,企业和猎头的互动也全部在平台进行,如果出现用工记录错误或者结算数据错误 猎头可以在账户中提交申诉,双方举证完成错误的规避,一周内申诉无结果,猎头可以在线提出第三方仲裁(模仿淘宝的退款模块),平台介入调节根据双方举证做出判断,扣除失败方的保证金并记录违规记录(用于后期开发奖惩模块),下次发布佣金职位或者推荐时需要补全保证金,进行以上业务流程行程闭环操作;

以上是佣金招聘平台的业务逻辑

在开发过程中遇到很多逻辑实现和如何增强用户体验方面的问题,借助脑图工具分析并部署到模块中,平台开发过程中用到的功能包括:列表表单无刷新返回数据,PC,WAP单点登陆,第三方支付接口的接入,第三方登陆接口的接入,平台营销功能的完善,平台代码的规范化,SQL优化,平台的安全措施,臃肿冲突部分的逻辑的删减等等方面都做了相应的整合调整。

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术干货|】火车头采集器7.6破解版出现闪退的解决办法(2018-04-11 13:19)
【技术干货|】PHP中常见的知识点不得不知道的技术点(2018-04-04 16:55)
【技术干货|】PHP工作中案例的总结-简述版(2018-04-04 16:32)
【技术干货|】PHP面试总结(2018-04-04 15:16)
【技术干货|】浅谈MySQL中优化sql语句查询常用的30种方法(2018-04-04 14:29)
【新闻资讯|】强制索权!中国电信这款APP不仅索要70多项权限,还要修改你的通讯录(2018-04-02 19:06)
【技术干货|】什么是死锁和如何解决死锁(2018-04-02 19:00)
【技术干货|】PHP 图片自动过滤和检测(2018-04-02 15:51)
【技术干货|】PHP主流技术之:PHP7的新特性(2018-04-02 10:16)
【技术干货|】关于HTTP协议(2018-04-02 09:59)
网站首页??|?? 关于我们??|?? 广告合作??|?? 联系我们??|?? 隐私条款??|?? 免责声明
CopyRight 2014-2024 柒资源 | 京ICP备17053914号-2
联系客服
平台客服 平台小二 招商入驻 联系客服
13051431117
手机版

扫一扫进手机版
返回顶部