基于SSM框架实现爱残招聘微信小程序设计与实现演示
小程序功能模块:
- 爱残招聘小程序主要分为四个大功能,分别是“首页”,“消息”,“培训”,“我的”。
- 在【消息】页面中要有搜索框,要有轮播图,点击轮播图片要能够跳转到相应页面。还要有兼职全职按钮,公司城市塞选框。然后就是职位卡片,职位卡片除了基本的基本信息还有删除和收藏的功能。
- 在【消息】功能中,要有和hr的沟通联系记录,就像发消息一样,有新消息要有提醒,也要有清除未读的按钮。同时还要有通知信息,在展示列表时要有图片(头像),通知信息是系统管理员发布的信息,图文都有的那种。(参照智联招聘的消息栏)
- 在【培训】功能中,可以是视频学习,也可以是书籍阅读,要有一定的分类。(请参照51Job中的课程)
- 在【我的】功能中,简历这些,浏览记录,培训课程,沟通记录等等,请参照 智联或51job。
- 小程序用户需要注册小程序账号,登陆微信小程序,登陆后可以修改个人信息,浏览招聘信息,创建个人简历,有中意的岗位可以发送求职申请,搜索招聘信息。
- 游客不用注册,但只能浏览小程序的职位信息,并进行小程序账号的注册,不能学习培训课程,和与hr交流。
后台管理系统:
- 超级管理员:
可以操作所用功能,并为其他角色分配权限。
要管理小程序上面的轮播图,用户,简历,公司,培训课程、消息管理(小程序上的消息板块)、权限分配等等。
就是那种可以看到公司招那些岗位,小程序投了那些公司的简历,小程序用户和那些公司在交流。
- 管理员:
管理员由超级管理员分配账号,并可以对其权限进行分配。
- 企业用户:
要先注册后台管理系统的账号,由管理员和超级管理员审核。
然后登陆到后台管理系统中,登陆之后首先要修改个人信息,要有头像,然后发布招聘信息,可以单独发布岗位,也可以以文件上传形式批量上传岗位。可以管理自己发布信息招聘信息。查看求职申请信息,并与投职者交流。搜索求职人才并浏览其简历,还可以下载简历。在有新的消息或者新的投递简历时要有相应提醒。
- 小程序用户:
小程序用户注册后不能登录后台管理系统,只能在小程序上面活动。但是管理员可以分管理小程序用户,可以看到小程序用户的收藏岗位、公司等,与那些公司有交流等。
说明:
- 数据库:mysql
- 开发语言:小程序尽量用小程序原生的编码方式,可以用uniapp,交互可以用jQuery,node.js。
后台用spring,springboot,MyBatis,也可以用jpa,hibernate,thymeleaf模板。后台管理界面用layui UI 或者vue。
- 整体配色,简洁,颜色尽可能的统一。
- 所有的点击错误后要有相应的提示信息。
- 整个逻辑看起来要流畅,能够实现线上招聘的流程。最后可以帮我多放一些数据在上面,看起来比较真实数据。
SSM框架是spring、spring MVC 、和mybatis框架的整合,是标准的MVC模式。标准的SSM框架有四层,分别是dao层(mapper),service层,controller层和View层。使用spring实现业务对象管理,使用spring MVC负责请求的转发和视图管理,mybatis作为数据对象的持久化引擎。
1)持久层:dao层(mapper)层
作用:主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。
Dao层首先设计的是接口,然后再Spring的配置文件中定义接口的实现类。
然后可以在模块中进行接口的调用来进行数据业务的处理。(不在关心接口的实现类是哪个类)
数据源的配置以及有关数据库连接的参数都在Spring的配置文件中进行配置。
2)业务层:Service层
作用:Service层主要负责业务模块的逻辑应用设计。
先设计接口然后再设计实类,然后再在Spring的配置文件中配置其实现的关联。(业务逻辑层的实现具体要调用到自己已经定义好的Dao的接口上)这样就可以在应用中调用Service接口来进行业务处理。
更多项目内容请下载查看。
系统页面展示
如需要可扫取文章下方二维码联系得源码