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图
作品效果截图