基于python的疫苗接种管理系统的实现

项目介绍

通过python及MySQL实现疫苗接种管理系统,大三下学期课程设计

软件架构

软件架构说明 本系统纯为课程设计开发,仅包含基本操作

本项目的具体任务是制作基于Mysql的疫苗信息管理系统,能够实现疫苗信息的增删查改等具体功能需求描述如下。
(1)注册/登录:完成身份信息的注册及认证
(2)疫苗添加:添加疫苗详细信息。
(3)疫苗删除:根据指定ID号删除对应的疫苗信息。
(4)疫苗修改:根据指定ID号修改对应的疫苗信息。
(5)疫苗查询:根据指定ID号查询对应的疫苗信息。
(6)每一步操作前都会检查登录状态,若为False则需要登录后才可操作。

安装教程

python3.6 及以上
必要的包pymysql
开发工具为pycharm
使用说明
自行创建数据库:create database vaccine
更改为自己的数据库密码
本系统仅练习使用,不涉及较深入内容

完整源码

#!/usr/bin/env python
# encoding: utf-8

import pymysql


class Vaccines(object):
    def __init__(self):
        self.db = pymysql.connect(host="localhost", port=3306,
                                  user="root", password="root",
                                  database="vaccine", charset="utf8")
        self.cur = self.db.cursor()
        self.state = False  # 判断是否登录

    def register(self):
        name = input("请输入你的用户名:")
        passwd = input("请输入你的密码:")
        sql = "insert into user values(%s,%s)"
        try:
            self.cur.execute(sql, [name, passwd])
            self.db.commit()
            print("注册成功")
        except Exception as e:
            print("错误: ", e, "(用户名可能已经存在)")
            self.db.rollback()
        self.close_all()

    def login(self):
        name = input
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酷爱码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值