Design and implementation of WeChat job search and recruitment mini program system

      Project background and significance

Purpose : With the continuous development of China's economic reform, the employment situation of college students is becoming more and more severe, the employment directions are becoming more and more extensive, and the employment methods are becoming more and more complicated. However, with the popularity of the Internet in society, especially the advanced group in society - college students, based on the ubiquity and convenience of the Internet, some companies have developed a website to facilitate the employment of college students and recruitment mini-programs for companies to find talents.

Significance : Basically, job fairs are face-to-face exchanges between companies and college students within a limited few days. Although some job fairs put up posters or conduct other forms of publicity in advance, many companies and students will miss it.

There are also some people who have to give up some important things in order to participate in the job fair. Due to the large number of people participating in the job fair and the high mobility of personnel throughout the process, this adds great difficulty to management.

The job fair has a large number of people and limited standing space. It is difficult to meet enterprises and students one by one, which makes it difficult to better allocate human resources.

Exiting the WeChat recruitment mini program can effectively solve the above basic problems.

Feasibility Analysis

The feasibility of system development can be summarized in the following three aspects of the new student registration system based on the WeChat applet, as follows:

1. Technical feasibility

Use Windows 7 or 10 as the operating system, use phpstorm software as the development backend management, use MySQL for database storage, and use WeChat developer tools to develop WeChat applets; the hardware environment of the backend management system is a PC, and front-end users use WeChat applets on their mobile phones. .

2. Economic feasibility

On the one hand, using phpstorm and WeChat developer tools to develop a good human-machine interface and strong functional support can further improve the efficiency of market managers in managing recruiters and recruitment information, thereby saving manpower and material resources; on the other hand, , the production cost of the system is low, and it can be developed using phpstorm and WeChat developer tools on existing PCs.

3. Operational feasibility

The phpstorm software operates on the Windows operating system; the developed backend can be used for talent recruitment information management, realizing the entry, modification, and deletion of backend information, member information management, deletion, management and deletion of message information, and job hunting. Information management, deletion, etc. Job seekers can use their mobile phones to log in to the WeChat mini program.

Main functional modules

[Administrator function]
Member management: View all registered member information on the website, support deletion
Information entry: Enter information title, time, information content, etc.
Manage information: View existing information list, support modification and deletion functions
Advertising settings: Upload pictures, settings Carousel images and advertising links
Message management: View the mini program message list and support deletion

Recruitment classification: Set the recruitment industry classification, support entry, modification, and deletion. Do not touch it after setting.
Recruitment information management: View all entered recruitment information, support deletion.
Company account entry: Enter company account number and password.
Company account management: View all company accounts. Complete information, supports modification and deletion

Password modification: Modify the password of your account
Log out: Clear login status

[Company Function]
User login: The account is entered by the website administrator. After getting the account, the author can log in directly and modify it.
Password modification: Modify the password of your own account. The initial account is issued by the backend.
Log out: Clear the login status.

Company information setting: set the company name, address, contact information, company profile and introduction of the company account.
Recruitment information entry: select the category, enter the job name, release time, position requirements.
Recruitment information management: manage the entered recruitment information, support modification and deletion. .
Applicant list: View all applied positions and user information, and create
Applicant management: You can view the applicant's resume and support deletion

[User Function]
User registration: Ordinary users’ accounts are registered by themselves.
User login: Log in with their own registered account.
Information function: Information on the mini program. Users can browse the information list and detailed information at will.

Recruitment information list: You can view all recruitment information on the platform.
Recruitment information details: You can view the detailed positions and requirements of the recruitment information.
Favorite positions: In the position details, click Favorite to save the position information.
Company information: View the company information corresponding to the recruitment position.
Company recruitment information: View the list of all recruitment positions in the company corresponding to the recruitment position.
Company collection: At the bottom of the company introduction information, click to favorite the company.
Application position: In the position details, you can apply for the position.
Company Collection List: List of companies collected by users.
Job Collection List: List of positions collected by users.
Resume Upload: Considering the convenience of mobile phone operation, job seekers’ resumes are uploaded directly in the form of word.
My application list: List of application positions that the user has applied for

User information modification: Modify user information
Password modification: Modify login password
Log out: Clear login status

Development Summary

It mainly introduces some key technologies used in the development process of the system, including the MINA framework for front-end applet development; back-end development PHP development; MySQL database; and the introduction of conventional web page technology HTML/CSS/JAVASCRIPT.

Development operating system: windows10 + 4G memory + 500G

Mini program development: WeChat developer tools (MINA framework)

Backend environment: IIS +PHP

Backend development language: PHP

Backend development tools: Dreamweaver + PhpStorm

Database: mysql8

Database management tool: navicat

Other development languages: html + css +javascript

Development document description

   Backend management files

Path: The background source code ht directory is the background

Green shows the system framework, don’t move it

Location

program name

illustrate

Source code root directory

login.php

Backend login page

Source code root directory

check_u_login.php

Background login handler

ht

Backend root directory

index.php

Background Home

left.php

Backstage left menu

u_logout.php

sign out

ht/quanxian

password management

mima.php

Password change page

mima_act.php

Password change program

ht/zixun

Information

zixun_add.php

Information entry page

zixun_add_act.php

Information entry database program

zixun_list.php

Information list

zixun_xiugai.php

Information modification page

zixun_xiugai_act.php

Information modification procedure

zixun_del.php

information removal process

ht/ guanggao

Advertisements and messages

ad_index_wx.php

Carousel settings page

ad_index_wx_baocun

Carousel chart setting program processing

liuyan_list.php

Message List

liuyan_delt.php

Delete message

ht/huiyuan

member

hy_list.php

member list

hy_del.php

Member delete

ht/shezhi

Company account settings management

sys_user_add.php

Company account entry page

sys_user_list.php

Company account list

sys_user_modi.php

Company account modification

sys_user_del.php

Company account deletion

ht/ zhaopin

recruiting centre

caidan_1ji.php

Classification settings

zhaopin_list.php

Recruitment information list

zhaopin_del.php

Recruitment information deletion

   Mini program interface file

Mini program interface

program name

Include

front page

wx_lunbo.php

Get the top carousel image

wx_news_list.php

Get 3 latest news

wx_job_top6.php

Get the latest 6 job recruitment information

Information

wx_news_list_byid.php

Get information list

wx_news_info.php 

Get information Details

Category

wx_job_fenlei_list.php

Get recruitment industry classification

wx_job_all2.php

Get a list of recruitment information for an industry

All positions

wx_job_all.php

Get all job opening information

Job information

wx_job_xiangqing1.php

Read job summary

wx_job_xiangqing2.php

Read job details

wx_job_shoucang_add.php

Job collection interface

wx_job_yingpin_add.php

Submit application

company information

wx_gongsi_xinxi_byid.php

读取公司简介

wx_job_list_by_gsid.php

获取公司招聘信息列表

wx_gongsi_jieshao_byid.php

读取公司详情

wx_gongsi_shoucang_add.php

收藏公司接口

留言

wx_api_liuyan.php

提交留言

会员

wx_check_reg_yonghu.php

普通用户注册

wx_check_login_yonghu.php

普通用户登录

wx_check_reg_yonghu-weixin.php

微信登录

wx_shoucang_gongsi_list.php

用户公司收藏列表

wx_shoucang_gongsi_del.php

公司收藏删除接口

wx_shoucang_zhiwei_list.php

获取用户职位收藏列表

wx_shoucang_zhiwei_del.php

删除职位收藏接口

/phpup/upload_file.php

简历word上传接口

wx_job_yingpin_list.php

获取用户应聘列表

wx_job_yingpin_del.php

删除应聘接口

wx_huiyuan_xinxi_byid.php

读取会员信息

wx_huiyuan_xinxi_update_byid.php

更新会员信息

wx_huiyuan_mima_act.php

密码修改

功能模块图

   小程序功能图

   数据库ER图

作品效果截图

Guess you like

Origin blog.csdn.net/u013818205/article/details/128879602