程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Computer graduation design Python+djang big data-based job-hunting system for fresh graduates (source code + system + mysql database + Lw document)

編輯:Python

項目介紹

隨著時代的發展,The number of college students graduating every year is also increasing,One of the biggest problems faced by college students every year when they graduate is the problem of job hunting.In order to allow more college students to better job hunting,We developed the job application system for fresh graduates through big data.Through this system, fresh graduates can see the latest company recruitment information,You can also submit your resume.After the employer sees the resume submitted by the student,Can issue interview invitations,面試通過之後,The job search process is complete.
本基於大數據的應屆生求職系統以Django作為框架,b/s模式以及MySql作為後台運行的數據庫,同時使用Tomcat用為系統的服務器.本系統主要包括以下功能模塊:首頁、個人中心、求職者管理、公司管理、公司信息管理、招聘信息管理、投遞簡歷管理、面試邀請管理、面試結果管理、通知公告管理、系統管理等模塊,通過這些模塊的實現能夠基本滿足日常應屆生求職管理的操作.

開發環境

計算機畢業設計Python+djang基於大數據的應屆生求職系統(源碼+系統+mysql數據庫+Lw文檔)
開發語言:Python
python框架:django
軟件版本:python3.7/python3.8
數據庫:mysql 5.7或更高版本
數據庫工具:Navicat11
開發軟件:PyCharm/vs code
前端框架:vue.js
可開發框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可開發

系統截圖

前台部分界面


後台部分界面

核心代碼

def toudijianli_register(request):
if request.method in ["POST", "GET"]:
msg = {
'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
error = toudijianli.createbyreq(toudijianli, toudijianli, req_dict)
if error != None:
msg['code'] = crud_error_code
msg['msg'] = "用戶已存在,請勿重復注冊!"
return JsonResponse(msg)
def toudijianli_login(request):
if request.method in ["POST", "GET"]:
msg = {
'code': normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
datas = toudijianli.getbyparams(toudijianli, toudijianli, req_dict)
if not datas:
msg['code'] = password_error_code
msg['msg'] = mes.password_error_code
return JsonResponse(msg)
try:
__sfsh__= toudijianli.__sfsh__
except:
__sfsh__=None
if __sfsh__=='是':
if datas[0].get('sfsh')=='否':
msg['code']=other_code
msg['msg'] = "賬號已鎖定,請聯系管理員審核!"
return JsonResponse(msg)
req_dict['id'] = datas[0].get('id')
return Auth.authenticate(Auth, toudijianli, req_dict)
def toudijianli_logout(request):
if request.method in ["POST", "GET"]:
msg = {

"msg": "登出成功",
"code": 0
}
return JsonResponse(msg)
def toudijianli_resetPass(request):
'''
'''
if request.method in ["POST", "GET"]:
msg = {
"code": normal_code, "msg": mes.normal_code}
req_dict = request.session.get("req_dict")
columns= toudijianli.getallcolumn( toudijianli, toudijianli)
try:
__loginUserColumn__= toudijianli.__loginUserColumn__
except:
__loginUserColumn__=None
username=req_dict.get(list(req_dict.keys())[0])
if __loginUserColumn__:
username_str=__loginUserColumn__
else:
username_str=username
if 'mima' in columns:
password_str='mima'
else:
password_str='password'
init_pwd = '123456'
eval('''toudijianli.objects.filter({
}='{}').update({
}='{}')'''.format(username_str,username,password_str,init_pwd))
return JsonResponse(msg)
def toudijianli_session(request):
'''
'''
if request.method in ["POST", "GET"]:
msg = {
"code": normal_code,"msg": mes.normal_code, "data": {
}}
req_dict={
"id":request.session.get('params').get("id")}
msg['data'] = toudijianli.getbyparams(toudijianli, toudijianli, req_dict)[0]
return JsonResponse(msg)
def toudijianli_default(request):
if request.method in ["POST", "GET"]:
msg = {
"code": normal_code,"msg": mes.normal_code, "data": {
}}
req_dict = request.session.get("req_dict")
req_dict.update({
"isdefault":"是"})
data=toudijianli.getbyparams(toudijianli, toudijianli, req_dict)
if len(data)>0:
msg['data'] = data[0]
else:
msg['data'] = {
}
return JsonResponse(msg)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved