pymysql体温管理项目

体温管理项目目标1.根据页面设计系统功能。2.设计项目数据库。3.代码实现。项目介绍登记学生每天提问信息,发现并记录异常情况!1.首页: 生成每个学生的当天体温名单,按照日期查询当天体温情况2.体温状态修改页面:实现修改某人的体温状态(1:正常,2.体温异常,3.未登记)3.异常信息登记页面:根据名字修改各种信息4.某天体温记录统计:要求:完成统计功能统计:体温正常的有多少人,异常的有多少人!扩展:统计本周/7天内/某个时间段内:某人异常体温次数。项目功
摘要由CSDN通过智能技术生成

体温管理项目

目标

  • 1.根据页面设计系统功能。
  • 2.设计项目数据库。
  • 3.代码实现。

项目介绍


登记学生每天提问信息,发现并记录异常情况!

  • 1.首页: 生成每个学生的当天体温名单,按照日期查询当天体温情况
    在这里插入图片描述
  • 2.体温状态修改页面:实现修改某人的体温状态(1:正常,2.体温异常,3.未登记)
    在这里插入图片描述
    • 3.异常信息登记页面:根据名字修改各种信息
      在这里插入图片描述
  • 4.某天体温记录统计:
    在这里插入图片描述

要求:完成统计功能统计:体温正常的有多少人,异常的有多少人!
扩展:统计本周/7天内/某个时间段内:某人异常体温次数。

项目功能需求分析:


项目功能列表

  • 登录
  • 注册
  • 登录成功后展示首页:
#########################################
************欢迎使用体温登记系统************
	1.生成今日体温记录
	2.查询体温情况统计
#########################################
  • 生成今日体温记录
#根据名单生成今日的体温记录     25---->生成25条记录
ID,学生ID,日期,异常状态(1.正常,2.异常,3.未登记) ,temp(温度) desc:说明
1.张三		2020-11-08	1		36.5		正常
2.李四		2020-11-08	2		38.2		感冒发烧
  • 5.根据名字和日期修改体温记录情况
  • 6.更具日期通风局体温正常和异常情况

数据库设计


核心对象

  • 用户对象
  • 学生对象
  • 记录对象

对象/表之间关系
学生—>记录
1.多

设计实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码实现


功能
1.登录
2.注册
3.生成今日体温记录
4.根据名字修改体温记录
5.根据日期查询统计
6.学生的增加,删除,修改,查询

代码实现

功能

1.登陆
2.注册
3.生成今日体温记录
4.根据名字修改体温记录
5.根据日期查询统计
6.学生的增加,删除,修改,查询 [已经完成了!]

项目代码基础构架

# 1. 导入工具类
from db_util import  DBUtil #导入数据库的工具类
from datetime import  datetime # 导入日期

def login_menu():
    '''登陆菜单'''
    print('##########欢迎使用北网体温管理系统###########')
    print('1. 登陆')
    print('2. 注册')
    print('##########################################')

def login(name,pwd):
    '''登陆功能'''
    # 创建数据库对象
    db = DBUtil('39.98.39.173', 13306, 'root', 'root', '1909C2')
    sql ="select * from users where uname =%s and pwd =%s"
    params =[name,pwd]
    result =db.get_one(sql,params)
    return result

def sys_menu():
    '''系统菜单'''
    print('**************************************')
    print('1. 生成今日体温记录')
    print('2. 根据名字修改体温记录')
    print('3.根据日期查询统计')
    print('*************************************')

    num = int(input('请选择菜单:'))
    if num==1:
        gener_jilu() #生成今日体温记录
    elif num==2:
        update_jilu() #根据名字修改
    elif num==3:
        mycount() #统计
    else:
        print('输入错误!')


def  gener_jilu():
    print('生成今日体温记录!')
    

def update_jilu():
    print('根据名字修改记录资料')
def mycount():
    print('统计!')


if __name__ == '__main__':
    # 1. 显示菜单

    login_menu()
    num =int( input("请选择菜单:"))
    if num==1:
        name = input('请输入名字:')
        pwd = input('请输入密码:')
        if login(name, pwd) is not None:
            print('登陆成功;')
            sys_menu
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值