Système de recommandation d'informations de recrutement python+django+mysql basé sur un algorithme de filtrage collaboratif (inclut code source + documentation + tutoriel de déploiement)

Avec le développement continu de la technologie des réseaux et l'amélioration progressive du niveau économique des gens, les ordinateurs sont désormais devenus un élément indispensable de la vie des gens. Pour faciliter la gestion des informations de recrutement, un système de gestion simple et léger est conçu et mis en œuvre sur la base de la technologie Python. Ce système résout les principaux problèmes de gestion des informations de recrutement, notamment le centre personnel, la gestion des utilisateurs, la gestion des informations de recrutement, la gestion des babillards électroniques, la gestion du système et d'autres fonctions.

Ce système utilise le framework Django du langage Python et les données sont stockées dans la base de données MySQL. Développé et conçu en conjonction avec la structure B/S, il dispose de fonctions puissantes et d'une interface facile à utiliser. Ce système présente une bonne facilité d'utilisation et une bonne sécurité. Le système a des fonctions complètes et peut répondre au travail connexe de gestion des informations de recrutement.

En raison du manque d'espace, si vous souhaitez obtenir l'article complet ou le code source, ou le faire en votre nom, faites défiler vers le bas de l'article pour voir votre VX personnel.

Le système adopte une méthode de développement structurée. L'avantage de cette méthode de développement est qu'elle est relativement contrôlable.Dans le processus de développement, des idées de conception structurées et modulaires sont adoptées, et la structure et les modules du système sont raisonnablement divisés de haut en bas, du tout aux parties. Le développement modulaire est utilisé dans le développement structuré, et chaque module ne s'affecte pas les uns les autres, ce qui facilite le développement et la gestion du système. Le fonctionnement global du système est illustré dans la figure ci-dessous : 

Lorsque les gens ouvrent le site Web du système, la première chose qu’ils voient est l’interface de la page d’accueil. Ici, les utilisateurs peuvent voir la barre de navigation du système et naviguer dans la barre de navigation pour accéder à chaque page d'affichage de fonction à utiliser. L'interface de la page d'accueil du système est celle illustrée dans la figure :

L'administrateur clique sur Gestion des utilisateurs. Entrez le nom d'utilisateur, le nom et le sexe sélectionné sur la page de l'utilisateur pour interroger, ajouter ou supprimer la liste des utilisateurs, et détailler, modifier ou supprimer les détails de l'utilisateur si nécessaire ; comme indiqué dans la figure :

L'administrateur clique sur Gestion du forum de messages. Entrez le nom d'utilisateur sur la page du babillard électronique pour interroger ou supprimer la liste du babillard électronique et effectuer des opérations détaillées, répondre ou supprimer les détails du babillard électronique selon les besoins ; comme indiqué dans la figure :

La conception des tables de base de données est généralement configurée sur la base d'une logique métier. Un modèle de base de données est conçu dans la base de données et les tables de base de données sont créées sur la base du modèle. La base de données contient les tables de données suivantes pour réaliser le stockage et l'appel de la base de données. Ce qui suit répertorie chaque nom de champ, type, longueur, description du champ, clé primaire et valeur par défaut de la table de données.

nouvelles

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

titre

Varchar

200

titre

introduction

texte long

4294967295

Introduction

image

texte long

4294967295

image

contenu

texte long

4294967295

contenu

babillard électronique

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

ID de l'utilisateur

bigint

Identifiant utilisateur du message

nom d'utilisateur

Varchar

200

nom d'utilisateur

URL d'avatar

texte long

4294967295

avatar

contenu

texte long

4294967295

Contenu du message

cphoto

texte long

4294967295

Image du message

répondre

texte long

4294967295

Contenu de la réponse

photo

texte long

4294967295

Répondre à l'image

Formulaire de commentaires sur les informations sur le recrutement

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

refide

bigint

Identifiant de la table d'association

ID de l'utilisateur

bigint

ID de l'utilisateur

URL d'avatar

texte long

4294967295

avatar

surnom

Varchar

200

nom d'utilisateur

contenu

texte long

4294967295

commentaires

répondre

texte long

4294967295

Contenu de la réponse

Fichier de configuration

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

nom

Varchar

100

Nom du paramètre de configuration

valeur

Varchar

100

Valeurs des paramètres de configuration

Offres d'emplois

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

xlyq

Varchar

200

Exigences académiques

gsxz

Varchar

200

Type de compagnie

GSMC

Varchar

200

Nom de l'entreprise

gsgm

Varchar

200

Taille de l'entreprise

fabushijian

Varchar

200

temps de libération

laiyuan

Varchar

200

source

biaotti

Varchar

200

titre

gzdz

Varchar

200

adresse de travail

Xinzi

Varchar

200

salaire

gzjy

Varchar

200

l'expérience professionnelle

temps de clic

dateheure

Heure du dernier clic

numéro de clic

int

Le nombre de clics

0

utilisateur

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

yonghuming

Varchar

200

nom d'utilisateur

mima

Varchar

200

mot de passe

xingming

Varchar

200

Nom

xingbie

Varchar

200

genre

touxiang

texte long

4294967295

avatar

Youxiang

Varchar

200

Mail

shouji

Varchar

200

téléphone portable

table utilisateur

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

nom d'utilisateur

Varchar

100

nom d'utilisateur

mot de passe

Varchar

100

mot de passe

rôle

Varchar

100

Rôle

administrateur

Ajouter du temps

horodatage

Ajouter du temps

CURRENT_TIMESTAMP

à propos de nous

Nom de domaine

taper

longueur

Description du champ

clé primaire

Valeurs par défaut

identifiant

bigint

clé primaire

  clé primaire

Ajouter du temps

horodatage

temps de creation

CURRENT_TIMESTAMP

titre

Varchar

200

titre

Sous-titre

Varchar

200

Sous-titre

contenu

texte long

4294967295

contenu

Image 1

texte long

4294967295

Image 1

photo2

texte long

4294967295

Image 2

photo3

texte long

4294967295

Image 3

Je suppose que tu aimes

Origine blog.csdn.net/xiejiachao/article/details/132689476
conseillé
Classement