当前位置: 首页 > news >正文

建设部网站八大员查询客源汇软件怎么样

建设部网站八大员查询,客源汇软件怎么样,人力网站建设的建议,wordpress 4.7 主题#x1f34a;作者#xff1a;计算机编程-吉哥 #x1f34a;简介#xff1a;专业从事JavaWeb程序开发#xff0c;微信小程序开发#xff0c;定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事#xff0c;生活就是快乐的。 #x1f34a;心愿#xff1a;点… 作者计算机编程-吉哥 简介专业从事JavaWeb程序开发微信小程序开发定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事生活就是快乐的。 心愿点赞 收藏 ⭐评论 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 Python毕业设计精品项目《1000套》 微信小程序毕业设计精品项目《1000套》 大数据/机器学习毕业设计精品项目《1000套》 目录 1.技术选型 2.开发工具 3.功能 3.1【角色】 3.2【前台功能模块】 3.3【后台功能模块】 4.项目演示截图 4.1 注册 4.2 系统首页 4.3 岗位申报 4.4 企业招聘 4.5 岗位申报管理 4.6 后台系统首页 4.7 岗位管理 4.8 岗位申报管理 5.核心代码 5.1 Settings.py 5.2 Urls.py 5.3 Users_v.py 5.4 Auth.py 6.LW文档大纲参考 背景意义介绍 随着互联网技术的飞速发展招聘行业的信息量呈现出爆炸式增长如何在海量数据中为求职者精准推荐合适的岗位成为了一个亟待解决的问题。本项目基于Hadoop平台构建的岗位推荐系统旨在解决这一难题具有重要的背景意义。 项目背景在于当前招聘市场信息不对称求职者难以在海量岗位中找到真正适合自己的工作而企业也面临着招聘效率低下的问题。本项目通过运用大数据分析技术结合Hadoop平台的高效数据处理能力对求职者的简历、浏览记录、互动行为等数据进行深度挖掘为企业提供精准的岗位推荐帮助求职者快速找到合适的工作。 项目意义在于一方面提高了招聘市场的匹配效率降低了求职者和企业的成本另一方面推动了大数据技术在招聘行业的应用为求职者提供更加个性化、智能化的求职体验。同时本项目还有助于企业优化人力资源配置提升招聘质量为我国人才市场的繁荣和发展贡献力量。 1.技术选型 SoringBoot、Hadoop、爬虫、vue、elementui、html、css、js、mysql、jdk1.8 2.开发工具 idea、navicat 3.功能 3.1【角色】 管理员、用户 3.2【前台功能模块】 登录注册系统首页企业招聘论坛交流后台管理岗位申报管理、岗位管理在线咨询个人中心 3.3【后台功能模块】 登录系统首页报表统计用户管理岗位分类管理企业招聘管理岗位申报管理岗位管理爬虫管理员管理论坛交流系统管理用户管理 4.项目演示截图 4.1 注册 4.2 系统首页 4.3 岗位申报 4.4 企业招聘 4.5 岗位申报管理 4.6 后台系统首页 4.7 岗位管理 4.8 岗位申报管理 5.核心代码 5.1 Settings.py Django settings for dj2 project.Generated by django-admin startproject using Django 2.0.For more information on this file, see https://docs.djangoproject.com/en/2.0/topics/settings/For the full list of settings and their values, see https://docs.djangoproject.com/en/2.0/ref/settings/ import os from concurrent.futures.thread import ThreadPoolExecutor executor ThreadPoolExecutor(20) from util.configread import config_read# Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR os.path.dirname(os.path.dirname(os.path.abspath(__file__)))# Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/# SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY w5yn#0gn2tt7pvu%hvwt0!lt!$6eqp4%m8)u3u#gknmjm)k# SECURITY WARNING: dont run with debug turned on in production! DEBUG TrueALLOWED_HOSTS [*]# Application definitionINSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,main,corsheaders, ]MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddleware,django.middleware.common.CommonMiddleware,# django.middleware.csrf.CsrfViewMiddleware,django.contrib.auth.middleware.AuthenticationMiddleware,django.contrib.messages.middleware.MessageMiddleware,django.middleware.clickjacking.XFrameOptionsMiddleware,threadlocals.middleware.ThreadLocalMiddleware,xmiddleware.xparam.Xparam,xmiddleware.xauth.Xauth,corsheaders.middleware.CorsMiddleware,django.middleware.common.CommonMiddleware,] CORS_ALLOW_CREDENTIALS True CORS_ORIGIN_ALLOW_ALL True CORS_ALLOW_HEADERS (*)SESSION_ENGINE django.contrib.sessions.backends.cache SESSION_COOKIE_NAME sessionid SESSION_COOKIE_PATH / SESSION_COOKIE_DOMAIN None SESSION_COOKIE_SECURE False SESSION_COOKIE_HTTPONLY True SESSION_COOKIE_AGE 1209600 SESSION_EXPIRE_AT_BROWSER_CLOSE False SESSION_SAVE_EVERY_REQUEST FalseROOT_URLCONF dj2.urls TEMPLATES_DIR os.path.join(BASE_DIR, templates) TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [TEMPLATES_DIR],APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,],},}, ]WSGI_APPLICATION dj2.wsgi.applicationEMAIL_BACKEND django.core.mail.backends.smtp.EmailBackend EMAIL_USE_TLS False EMAIL_USE_SSL True EMAIL_HOST smtp.qq.com EMAIL_PORT 465 EMAIL_HOST_USER yclw9qq.com EMAIL_HOST_PASSWORD mhbrkuayvkkgbijd# Database # https://docs.djangoproject.com/en/2.0/ref/settings/#databases# DATABASES { # default: { # ENGINE: django.db.backends.sqlite3, # NAME: os.path.join(BASE_DIR, db.sqlite3), # } # }dbtype, host, port, user, passwd, dbName, charset,hasHadoop config_read(config.ini) dbNamedbName.replace( ,).strip() print(dbtype, host, port, user, passwd, dbName, charset)if dbtype mysql:DATABASES {default: {# ENGINE: django.db.backends.sqlite3,# NAME: os.path.join(BASE_DIR, db.sqlite3),ENGINE: django.db.backends.mysql,OPTIONS: {sql_mode: traditional,init_command: SET sql_modetraditional, # STRICT_TRANS_TABLES},NAME: dbName,USER: user,PASSWORD: passwd,HOST: host,PORT: port,charset: charset,TEST: {CHARSET: charset,COLLATION: utf8_general_ci,},CONN_MAX_AGE:60},} else:print(请使用mysql5.5数据库)os._exit(1)# Password validation # https://docs.djangoproject.com/en/2.0/ref/settings/#auth-password-validatorsAUTH_PASSWORD_VALIDATORS [{NAME: django.contrib.auth.password_validation.UserAttributeSimilarityValidator,},{NAME: django.contrib.auth.password_validation.MinimumLengthValidator,},{NAME: django.contrib.auth.password_validation.CommonPasswordValidator,},{NAME: django.contrib.auth.password_validation.NumericPasswordValidator,}, ]# Internationalization # https://docs.djangoproject.com/en/2.0/topics/i18n/LANGUAGE_CODE zh-Hans# TIME_ZONE UTC TIME_ZONE Asia/ShanghaiUSE_I18N TrueUSE_L10N True# USE_TZ True USE_TZ False# Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.0/howto/static-files/STATIC_URL /assets/ STATICFILES_DIRS [ os.path.join(BASE_DIR, templates/front/assets), ]# media MEDIA_URL /media/ # 自定义 MEDIA_ROOT os.path.join(BASE_DIR, media) # 自定义 if os.path.isdir(MEDIA_ROOT) False:os.mkdir(MEDIA_ROOT)ALIPAY_APP_ID 9021000132629452 APP_PRIVATE_KEY_STRING open({}/util/alipay_key/app_private_2048.txt.format(BASE_DIR)).read() ALIPAY_PUBLIC_KEY_STRING open({}/util/alipay_key/alipay_public_2048.txt.format(BASE_DIR)).read() ALIPAY_SIGN_TYPE RSA25.2 Urls.py dj2 URL ConfigurationThe urlpatterns list routes URLs to views. For more information please see:https://docs.djangoproject.com/en/2.0/topics/http/urls/ Examples: Function views1. Add an import: from my_app import views2. Add a URL to urlpatterns: path(, views.home, namehome) Class-based views1. Add an import: from other_app.views import Home2. Add a URL to urlpatterns: path(, Home.as_view(), namehome) Including another URLconf1. Import the include() function: from django.urls import include, path2. Add a URL to urlpatterns: path(blog/, include(blog.urls))import os from django.contrib import admin from django.urls import path,include,re_path from django.conf.urls import url from django.views.static import serve from django.views.generic import TemplateViewfrom . import views from dj2.settings import dbName as schemaNameurlpatterns [path(xadmin/, admin.site.urls),path(rindex/,views.index),path({}/.format(schemaName),include(main.urls)),#导入schemaNamere_path(radmin/lib/(?Pp1.*)/(?Pp2.*)$, views.admin_lib2),re_path(radmin/lib/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$, views.admin_lib3),re_path(radmin/lib/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$, views.admin_lib4),re_path(radmin/page/(?Pp1.*)$, views.admin_page),re_path(radmin/page/(?Pp1.*)/(?Pp2.*)$, views.admin_page2),re_path(radmin/pages/(?Pp1.*)$, views.admin_pages),re_path(radmin/pages/(?Pp1.*)/(?Pp2.*)$, views.admin_pages2),re_path(rfront/(?Pp1.*)$, views.schema_front1),re_path(rfront/(?Pp1.*)/(?Pp2.*)$, views.schema_front2),re_path(rfront/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$, views.schema_front3),re_path(rfront/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$, views.schema_front4),re_path(r{}/front/(?Pp1.*)$.format(schemaName), views.schema_front1),re_path(r{}/front/(?Pp1.*)/(?Pp2.*)$.format(schemaName), views.schema_front2),re_path(r{}/front/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$.format(schemaName), views.schema_front3),re_path(r{}/front/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$.format(schemaName), views.schema_front4),# re_path(rassets/(?Pp1.*)$, views.assets1),# re_path(rassets/(?Pp1.*)/(?Pp2.*)$, views.assets2),# re_path(rassets/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$, views.assets3),# re_path(rassets/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$, views.assets4),#re_path(radmin/(?Pp1.*)$, views.admin_file1),re_path(radmin/(?Pp1.*)/(?Pp2.*)$, views.admin_file2),re_path(radmin/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$, views.admin_file3),re_path(radmin/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$, views.admin_file4),re_path(rlayui/(?Pp1.*)$, views.layui1),re_path(rlayui/(?Pp1.*)/(?Pp2.*)$, views.layui2),re_path(rlayui/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)$, views.layui3),re_path(rlayui/(?Pp1.*)/(?Pp2.*)/(?Pp3.*)/(?Pp4.*)$, views.layui4),re_path(rpages/(?Pp1.*)$, views.front_pages),re_path(rpages/(?Pp1.*)/(?Pp2.*)$, views.front_pages2),# re_path(rpages/(?Pp1.*)$, views.front_file1),# re_path(r(?Pp1css|jss|img|image|iamges|font|fonts)/(?Pp2.*)$, views.front_file2),re_path(rmodules/(?Pp1.*)$, views.front_modules),re_path(rcss/(?Pp1.*)$, views.css1),re_path(rjs/(?Pp1.*)$, views.js1),re_path(rimg/(?Pp1.*)$, views.img1),path(rtest/str:p1/,views.test),path(rnull,views.null), ]#判断admin使用vue还是jquery if os.path.isdir(os.path.join(os.getcwd(),templates/front/admin/dist/)):urlpatterns.extend([path(r{}/admin/dist/index.html.format(schemaName),TemplateView.as_view(template_namefront/admin/dist/index.html)),path(r{}/admin/.format(schemaName), TemplateView.as_view(template_namefront/admin/dist/index.html)),# 以下是后台admin的url匹配规则path(radmin/dist/index.html.format(schemaName),TemplateView.as_view(template_namefront/admin/dist/index.html)),path(radmin/, TemplateView.as_view(template_namefront/admin/dist/index.html)),]) else:urlpatterns.extend([path(r{}/admin/index.html.format(schemaName),TemplateView.as_view(template_namefront/admin/index.html)),path(r{}/admin/.format(schemaName), TemplateView.as_view(template_namefront/admin/index.html)),# 以下是后台admin的url匹配规则path(radmin/index.html.format(schemaName),TemplateView.as_view(template_namefront/admin/index.html)),path(radmin/, TemplateView.as_view(template_namefront/admin/index.html)),])if os.path.isfile(os.path.join(os.getcwd(),templates/front/index.html)):urlpatterns.extend([path(rindex.html, TemplateView.as_view(template_namefront/index.html)),path(r{}/index.html.format(schemaName), TemplateView.as_view(template_namefront/index.html)),path(r{}/front/index.html.format(schemaName), TemplateView.as_view(template_namefront/index.html)),path(r, TemplateView.as_view(template_namefront/index.html)),])5.3 Users_v.py # coding:utf-8 __author__ ilafrom django.http import JsonResponsefrom .users_model import users from util.codes import * from util.auth import Auth import util.message as mes from dj2.settings import host,port,user,passwd,dbName,hasHadoopdef users_login(request):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code}req_dict request.session.get(req_dict)if req_dict.get(role)!None:del req_dict[role]datas users.getbyparams(users, users, req_dict)if not datas:msg[code] password_error_codemsg[msg] mes.password_error_codereturn JsonResponse(msg)req_dict[id] datas[0].get(id)return Auth.authenticate(Auth, users, req_dict)def users_register(request):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code}req_dict request.session.get(req_dict)error users.createbyreq(users, users, req_dict)if error ! None:msg[code] crud_error_codemsg[msg] errorreturn JsonResponse(msg)def users_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] users.getbyparams(users, users, req_dict)[0]return JsonResponse(msg)def users_logout(request):if request.method in [POST, GET]:msg {msg: 退出成功,code: 0}return JsonResponse(msg)def users_page(request):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code,data: {currPage: 1, totalPage: 1, total: 1, pageSize: 10, list: []}}req_dict request.session.get(req_dict)tablename request.session.get(tablename)try:__hasMessage__ users.__hasMessage__except:__hasMessage__ Noneif __hasMessage__ and __hasMessage__ ! 否:if tablename ! users:req_dict[userid] request.session.get(params).get(id)if tablename users:msg[data][list], msg[data][currPage], msg[data][totalPage], msg[data][total], \msg[data][pageSize] users.page(users, users, req_dict)else:msg[data][list], msg[data][currPage], msg[data][totalPage], msg[data][total], \msg[data][pageSize] [],1,0,0,10return JsonResponse(msg)def users_info(request, id_):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code, data: {}}data users.getbyid(users, users, int(id_))if len(data) 0:msg[data] data[0]# 浏览点击次数try:__browseClick__ users.__browseClick__except:__browseClick__ Noneif __browseClick__ and clicknum in users.getallcolumn(users, users):click_dict {id: int(id_), clicknum: str(int(data[0].get(clicknum, 0)) 1)}ret users.updatebyparams(users, users, click_dict)if ret ! None:msg[code] crud_error_codemsg[msg] retreturn JsonResponse(msg)def users_save(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[role] 管理员error users.createbyreq(users, users, req_dict)if error ! None:msg[code] crud_error_codemsg[msg] errorreturn JsonResponse(msg)def users_update(request):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code, data: {}}req_dict request.session.get(req_dict)if req_dict.get(mima) and req_dict.get(password):if mima not in users.getallcolumn(users,users):del req_dict[mima]if password not in users.getallcolumn(users,users):del req_dict[password]try:del req_dict[clicknum]except:passerror users.updatebyparams(users, users, req_dict)if error ! None:msg[code] crud_error_codemsg[msg] errorreturn JsonResponse(msg)def users_delete(request):if request.method in [POST, GET]:msg {code: normal_code, msg: mes.normal_code, data: {}}req_dict request.session.get(req_dict)error users.deletes(users,users,req_dict.get(ids))if error ! None:msg[code] crud_error_codemsg[msg] errorreturn JsonResponse(msg)5.4 Auth.py # coding:utf-8 # author:ila import base64, copy from django.http import JsonResponse from django.apps import appsfrom util.codes import * from util import message as mesclass Auth(object):def authenticate(self, model, req_dict):用户登录登录成功返回token登录失败返回失败原因:param username:账号:param password:密码:return: jsonmsg {code: normal_code, msg: mes.normal_code, data: {}}tablename model.__tablename__encode_dict {tablename: tablename, params: req_dict}encode_str base64.b64encode(str(encode_dict).encode(utf-8))msg[data][id] req_dict.get(id)msg[id] req_dict.get(id)msg[token] encode_str.decode(utf-8)return JsonResponse(msg)def identify(self, request):用户鉴权:param request:本次请求对象:return: listmsg {code: normal_code, msg: mes.normal_code, data: {}}# django的header被处理过了token request.META.get(HTTP_TOKEN)if token and token !null:auth_token copy.deepcopy(token)decode_str base64.b64decode(auth_token).decode(utf8)decode_strdecode_str.replace(null,).replace(null,)decode_dict eval(decode_str)tablename2 decode_dict.get(tablename)params2 decode_dict.get(params,{})datasNoneallModels apps.get_app_config(main).get_models()for model in allModels:if model.__tablename__ tablename2:datas model.getbyparams(model, model, params2)if not datas:msg[code] username_error_codemsg[msg] 找不到该用户信息result msgelse:request.session[tablename] tablename2request.session[params] params2msg[msg] 身份验证通过。result msgelse:msg[code] 401msg[msg] headers未包含认证信息。result msgreturn result6.LW文档大纲参考 具体LW如何写法可以咨询博主耐心分享  你可能还有感兴趣的项目 更多项目推荐:计算机毕业设计项目 Python毕业设计精品项目《1000套》 微信小程序毕业设计精品项目《1000套》 大数据/机器学习毕业设计精品项目《1000套》 如果大家有任何疑虑请在下方咨询或评论
http://www.hkea.cn/news/14471216/

相关文章:

  • 徐州手机网站设计网站免费正能量直接进入老狼信息
  • 做网站搞流量wordpress主题上传到哪里
  • 东莞保安招聘网成都优化网站源头厂家
  • 网站策划制作企业简介 网站建设
  • 建网站建网站wordpress 页面 评论链接 新窗口打开
  • 网站页面分类网站运营无经验可以做吗
  • 郑州网站加工杭州网站排名外包
  • 福清营销型网站建设方案德兴高端网站设计
  • 东莞做网站哪里好泰安网络推广 网站建设 网站优化
  • 视频网站的做如何开通一个微商城
  • 深圳龙华做网站广州app开发公司排名
  • 网站建设如何控标比较好的前端网站
  • 网站优化的代码常平镇网站仿做
  • 海南招聘网苏州推广关键词优化
  • 泰安肥城网站建设网站安全建设方案例文
  • 益阳网站建设益阳网络公司名字
  • 国内做轮胎网站延吉网站建设depawo
  • 西城企业网站建设徐州人才网最新徐州招聘信息
  • 中国建设信息港网站wordpress 删除 角色
  • 国内免费商用图片的网站wordpress官方手机客户端
  • 苏州化妆品网站建设wordpress do_action 返回值
  • 昆明有网站的公司网站建设的一般费用
  • 网页设计网站源代码wordpress网站语言
  • 威海精神文明建设办公室网站文字一键生成图片
  • 网页开发和网站开发新产品推广方案策划
  • 网站正在建设中的英文佛山微网站推广
  • 做购物网站 国外服务器微信公众号文章怎么制作
  • 电子商务网站建设基础步骤网站开发周期价格
  • 网站建设带主机wordpress的商城网站制作公司
  • 网站要实现的电商功能维护网站建设