校园招聘[源码+项目展示]

### 最近校园招聘比较多,未了方便管理,特开发了此系统

主要实现的功能:
  • 用户登录,注册

  • 每个用户可以添加招聘信息,所有用户添加的信息共享

  • 招聘状态展示: 进行中/已过期 / 即将过期

  • 每个用户除了关注共享信息外,还可以将自己感兴趣的招聘加入到自己的未投递标签中

  • 投递过的信息展示在已投标签中

主要功能模块截图:

主页:
这里写图片描述

注册:
这里写图片描述

面板展示:
这里写图片描述

添加招聘:
这里写图片描述

所有涉及的知识点:
  1. spring mvc
  2. spring
  3. mybaits

目前大多数还是通过在 jsp 里通过 ajax 请求实现转发的,不知道这样写是不是最佳实践。

总结:

基本都是边用边查的,遇到问题解决问题,感觉知识不系统,不全面。知其然不知其所以然。还是要好好学,系统地看看。

后期扩展:
  • AOP 和 邮件系统也已经配置好,可以为以后增加系统实时性考虑。
  • 凌晨一点定时任务会检查招聘信息是否已经过期。
  • 另外,项目中有一部分代码是为微信后台服务的,和微信公众号后台结合开发,也会很有搞头。微信公众号 “油油搬运工“。

源码地址
https://github.com/LeoWang2234/campus_recruit

项目展示地址
http://23.106.142.89/recruit/ (服务器已到期,网址无效)
游客账号:guest
游客密码:guest

—————— 2017/9/20 begain —————————–

这两天又把这个项目完善了一下,主要完善了下面几个功能:

1 用户长时间对页面没操作,判断为超时,需重新登录
2 新用户注册需要验证邮箱
3 用户忘了密码可以通过邮箱找回密码

以上三点的主要解决方案对应如下:

1 在前端通过 js 代码的计时器判断用户超时,超时后,自动跳转到超时登录页面。比在后端验证超时简单些。

2 验证的整体流程大致为,用户注册——》构造新邮件——》邮件中包括 activeCode ——》发送给用户——》用户点击邮件中的链接——》服务端收到链接请求,并验证 activeCode——》完成验证

3 邮箱找回密码的原理与 2 差不多,用户输入新密码后,存在 newpassword 中,用户邮件确认后,newpassword 覆盖原有的 password.

说明: 为了加快响应 ,邮件发送均采用新线程。

还有需改进:

1⃣️ 用户收不到邮件时,要给用户重新发送选项
2⃣️ 注册,添加新信息等还未加 验证码等 验证

——————–2017/9/20 end —————————————–

  • 8
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 32
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值