With the continuous development of network technology and the gradual improvement of people's economic level, computers have now become an indispensable part of people's lives. To facilitate the management of recruitment information, a simple and lightweight management system is designed and implemented based on Python technology. This system solves the main problems in recruitment information management, including personal center, user management, recruitment information management, message board management, system management and other functions.
This system uses the Django framework of Python language, and the data is stored in the MySQL database. Developed and designed in conjunction with the B/S structure, it has powerful functions and easy-to-use interface operation. This system has good ease of use and security. The system has complete functions and can meet the related work of recruitment information management.
Due to space limitations, if you want to get the complete article or source code, or do it on your behalf, scroll to the bottom of the article to see your personal VX.
The system adopts a structured development method. The advantage of this development method is that it is relatively controllable. In the development process, structured and modular design ideas are adopted, and the structure and modules of the system are reasonably divided from top to bottom, from the whole to the parts. Modular development is used in structured development, and each module does not affect each other, which facilitates system development and management. The overall function of the system is shown in the figure below:
When people open the website of the system, the first thing they see is the homepage interface. Here, people can see the system's navigation bar and navigate through the navigation bar to enter each function display page for operation. The system homepage interface is as shown in the figure:
The administrator clicks User Management. Enter the user name, name and selected gender on the user page to query, add or delete the user list, and detail, modify or delete the user details as needed; as shown in the figure:
The administrator clicks Message Board Management. Enter the user name on the message board page to query or delete the message board list, and perform detailed, reply or delete operations on the message board details as needed; as shown in the figure:
The design of database tables is usually set up based on business logic. A database model is designed in the database and database tables are created based on the model. The database contains the following data tables to realize the storage and calling of the database. The following lists each field name, type, length, field description, primary key, and default value of the data table.
news
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
title |
||
introduction |
longtext |
4294967295 |
Introduction |
||
picture |
longtext |
4294967295 |
picture |
||
content |
longtext |
4294967295 |
content |
message board
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
userid |
bigint |
Message user id |
|||
username |
varchar |
200 |
username |
||
avatarurl |
longtext |
4294967295 |
avatar |
||
content |
longtext |
4294967295 |
Message content |
||
cpicture |
longtext |
4294967295 |
Message picture |
||
reply |
longtext |
4294967295 |
reply content |
||
rpicture |
longtext |
4294967295 |
Reply to picture |
Recruitment Information Comment Form
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
refid |
bigint |
Association table id |
|||
userid |
bigint |
user id |
|||
avatarurl |
longtext |
4294967295 |
avatar |
||
nickname |
varchar |
200 |
username |
||
content |
longtext |
4294967295 |
comments |
||
reply |
longtext |
4294967295 |
reply content |
Configuration file
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
name |
varchar |
100 |
Configuration parameter name |
||
value |
varchar |
100 |
Configuration parameter values |
Job Offers
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
xlyq |
varchar |
200 |
Academic requirements |
||
gsxz |
varchar |
200 |
Company Type |
||
gsmc |
varchar |
200 |
Company Name |
||
gsgm |
varchar |
200 |
Company Size |
||
fabushijian |
varchar |
200 |
release time |
||
laiyuan |
varchar |
200 |
source |
||
biaoti |
varchar |
200 |
title |
||
gzdz |
varchar |
200 |
working address |
||
xinzi |
varchar |
200 |
salary |
||
gzjy |
varchar |
200 |
work experience |
||
clicktime |
datetime |
Last click time |
|||
clicknum |
int |
The number of clicks |
0 |
user
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
yonghuming |
varchar |
200 |
username |
||
mima |
varchar |
200 |
password |
||
xingming |
varchar |
200 |
Name |
||
xingbie |
varchar |
200 |
gender |
||
touxiang |
longtext |
4294967295 |
avatar |
||
youxiang |
varchar |
200 |
|
||
shouji |
varchar |
200 |
cell phone |
user table
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
username |
varchar |
100 |
username |
||
password |
varchar |
100 |
password |
||
role |
varchar |
100 |
Role |
administrator |
|
addtime |
timestamp |
Add time |
CURRENT_TIMESTAMP |
about Us
Field Name |
type |
length |
Field description |
primary key |
Defaults |
id |
bigint |
primary key |
primary key |
||
addtime |
timestamp |
creation time |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
title |
||
subtitle |
varchar |
200 |
subtitle |
||
content |
longtext |
4294967295 |
content |
||
picture1 |
longtext |
4294967295 |
Picture 1 |
||
picture2 |
longtext |
4294967295 |
Picture 2 |
||
picture3 |
longtext |
4294967295 |
Picture 3 |