计算机毕设之基于django的招聘管理系统

1 简介

今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于django的招聘网站

计算机毕业生设计,课程设计需要帮助的可以留言

2 设计概要

21世纪是信息化时代,随着信息技术和网络技术的发展,信息化已经渗透到人们日常生活的各个方面,人们可以随时随地浏览到海量信息,但是这些大量信息千差万别,需要费事费力的筛选、甄别自己喜欢或者感兴趣的数据。对网络电影服务来说,需要用到优秀的协同过滤推荐功能去辅助整个系统。

本系统基于python技术,使用UML建模,采用django框架组合进行设计,Mysql数据库存储数据。本系统的功能主要包括:用户注册、登录、信息维护、搜索职位、职位发布以及管理员进行信息管理等。

3 系统关键技术

使用python,django,mysql进行开发

4 开发工具

开发工具主要有:Pycharm、Python3.8、Django3、mysql5.7、Navicat等。

5 代码展示

"""
用户登录
"""
@csrf_exempt
def login(request):
    if request.method == "POST":
        username = request.POST["username"]
        password = request.POST["password"]
        try:
            memberInfo = Member.objects.get(username=username, password=password)
            if memberInfo:
                request.session["member_id"] = memberInfo.id
                request.session["member_type"] = memberInfo.member_type
                if memberInfo.member_type == 3:
                    return HttpResponseRedirect("/admin")
                elif memberInfo.member_type == 2:
                    try:
                        comp_info = Comp.objects.get(member_id=memberInfo.id)
                        print(comp_info.status)
                        if comp_info.status:
                            return HttpResponseRedirect("/")
                        else:
                            request.session.clear()
                            return HttpResponseRedirect("/create_comp_finish")
                    except:
                        return HttpResponseRedirect("/create_comp")
                else:
                    try:
                        Resume.objects.get(member_id=memberInfo.id)
                        return HttpResponseRedirect("/")
                    except:
                        return HttpResponseRedirect("/create_resume")
            else:
                return HttpResponseRedirect("/login?info=用户名或密码错误")
        except:
            return HttpResponseRedirect("/login?info=用户名或密码错误")

    return render(request, 'student/login.html')
def register(request):
    if request.method == "POST":
        username = request.POST["username"]
        password = request.POST["password"]
        type = request.POST["type"]
        try:
            Member.objects.get(username=username)
            return HttpResponseRedirect("/register?info=用户名或学号已存在")
        except:
            pass
        model = Member(username=username, password=password, create_time=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), member_type=type)
        model.save()
        if type == "1":
            memberInfo = Member.objects.filter(username=username, password=password).get()
            request.session["member_id"] = memberInfo.id
            request.session["member_type"] = memberInfo.member_type
            return HttpResponseRedirect("/create_resume")
        elif type == "2":
            memberInfo = Member.objects.filter(username=username, password=password).get()
            request.session["member_id"] = memberInfo.id
            request.session["member_type"] = memberInfo.member_type
            return HttpResponseRedirect("/create_comp")
        else:
            return HttpResponseRedirect("/register?info=账户类型错误")

    return render(request, 'student/register.html')

6 系统功能描述

系统代码目录

在这里插入图片描述

项目功能演示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7 最后

计算机毕业生设计,课程设计需要帮助的可以留言

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
病历管理系统是医疗机构必备的管理工具之一,它可以有效地帮助医生和护士记录、管理和查看患者的病历信息。基于Django框架开发的病历管理系统具有以下特点: 1. 高效性:Django框架采用了MTV(Model-Template-View)的设计模式,使得开发过程高度模块化,易于维护和扩展,从而提高了系统的响应速度和效率。 2. 安全性:Django框架内置了多种安全机制,包括密码加密、CSRF防护、XSS防护等,可以有效地保护用户的数据安全。 3. 可扩展性:Django框架支持插件式开发,可以方便地添加新的功能模块和第三方库,从而满足不同医疗机构的需求。 4. 用户友好性:基于Django框架开发的病历管理系统具有良好的用户界面和交互体验,方便用户快速上手使用。 该系统的主要功能模块包括患者信息管理、病历记录、医生排班、病房管理、药品库存管理等。用户可以通过系统进行患者信息的录入、查看、修改和删除,并可以记录患者的病情、治疗方案等详细信息。医生可以通过系统查看自己的排班表和病人信息,并进行病历记录和处方开具。药品库存管理模块可以帮助医疗机构实现药品的采购、入库、出库和库存监管等功能。 总之,基于Django框架开发的病历管理系统具有高效性、安全性、可扩展性和用户友好性等优点,能够帮助医疗机构提高工作效率和管理水平,提供更好的医疗服务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值