亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 如何用Python編寫一個電子考勤系統

如何用Python編寫一個電子考勤系統

熱門標簽:鎮江人工外呼系統供應商 深圳網絡外呼系統代理商 400電話辦理費用收費 柳州正規電銷機器人收費 高德地圖標注字母 申請辦個400電話號碼 騰訊地圖標注有什么版本 外呼系統前面有錄音播放嗎 千呼ai電話機器人免費

實驗項目簡介

學校現在需要實現一個電子考勤系統,考慮到你們班已經學過大數據應用開發語言Python,準備讓你們實現部分學生端考勤功能。經過和老師的溝通,你了解到:
(1) 目前該系統已經被學長實現了部分功能,你們只需要完成剩余功能即可,需要你們完成的功能會使用
#todo的形式進行標注, todo后面會列出這個地方的功能,形式如下。

(2) 學生信息存儲在stu_infos.csv文件中,第一行是列名行,后面每一行都是一個學生的信息,包含學號,姓名,密碼。內容形式如下:

(3) 考勤記錄最終會被保存到attendance.csv文件中,第一行是列名行,后面每一行代表一個學生的考勤信息,包含學號,姓名,時間,考勤狀態(只有出勤、遲到、請假、缺勤四種狀態)。內容格式如下:

(4) 學生信息需要首先被加載到student_infos列表中,student_info中的每個元素都是一個字典,字典中的鍵都是各自列名,而值則是每一行內容,按照示例數據構造出來的student_infos列表如下。

(5) 考勤系統老師端總共有兩個Python文件,一個main.py文件,該文件作為入口程序文件,實現主體框架,主體流程就是:加載數據 登錄 添加考勤數據;一個stu_attendance.py文件,定義了數據加載、登錄等函數。

答題要求:
(1) 在stu_info.csv文件末尾添加一行自己的信息,密碼隨意寫,名字和學號必須是自己
(2) 查看兩個Python文件中的todo注釋,添加合適代碼,最終提供添加的代碼。
(3) 測試程序功能,提供程序運行截圖。進行登錄驗證的時候使用自己的學號進行登錄驗證,并且需要測試如下2個分支:3次都登錄失敗的情況、登錄成功后成功添加考勤數據。

附加功能

添加一個查詢功能,輸入一個學生的姓名就可以獲取他的出勤數據信息

導入模塊

import csv
import time
student_infos = []

加載數據

def load_stu_info():
  """
  加載學生信息
  從stu_infos.csv文件中加載數據
  :return: 無
  """
  with open(r"stu_infos.csv", encoding='utf-8-sig') as file:
    f_csv = csv.reader(file)
    header = next(f_csv)
    for row in f_csv:
      student_info = {}
      for index in range(3):
        student_info[header[index]] = row[index]
      student_infos.append(student_info)

登錄

def login():
  """
  用戶使用學號和密碼進行登錄
  最多讓用戶登錄三次,如果連續三次都登錄失敗(用戶名或者密碼錯誤),只要密碼和用戶都正確表示登錄成功
  :return:登錄成功返回True和學號,三次都登錄失敗返回False和None
  """
  retry_time = 0
  while retry_time  3:
    user_no = input('請輸入登錄賬號:')
    password = input('請輸入密碼:')
    for i in student_infos:
      if i['no']==user_no and i['password']==password:
        return True,user_no
    print('用戶名或者密碼錯誤!!!請重新輸入。')
    retry_time += 1
  else:
    return False, None

考勤記錄寫入

def add(user_no):
  for x in student_infos:
    if user_no==x['no']:
      name=x['name']
      break
  times=time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
  choices=['出勤','遲到','請假','缺勤']
  a=int(input("\t該學生出勤情況:1-出勤\t2-遲到\t3-請假\t4-缺勤:"))
  if a==1:
    data=choices[0]
  elif a==2:
    data=choices[1]
  elif a==3:
    data=choices[2]
  else:
    data=choices[3]
  with open(r"attendance.csv",'a+',newline='', encoding='utf-8') as f:
    wf = csv.writer(f)
    wf.writerow([user_no,name,times,data])#寫入一行數據
    print("{}同學{}數據已經寫入成功!操作時間是{}".format(name,data,times))

查詢考勤記錄

def select():
  student = []
  with open(r"attendance.csv", encoding='utf-8-sig') as file:
    f_csv = csv.reader(file)
    header = next(f_csv)
    for row in f_csv:
      students = {}
      for index in range(4):
        students[header[index]] = row[index]
      student.append(students)
    name=input("請輸入你需要查找的姓名:")
    print(" 學號\t\t姓名\t\t操作時間\t\t出勤狀態")
    for a in student:
      if a['name']==name:
        print(a['no']+'\t'+a['name']+'\t'+a['time']+'\t\t'+a['state'])
      else:
        print("無此人!!!")
        break

主函數我就不給出了,有需要的可以自己編寫一下,如果需要可以私信我或者在這里下載數據集和源碼喲!!!

點擊下載!

看看運行效果喲!


每文一語

創作的思路來源于生活中細微的品味,勿驕勿躁,才是王道

到此這篇關于用Python編寫一個電子考勤系統的文章就介紹到這了,更多相關用Python編寫一個電子考勤系統內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • face++與python實現人臉識別簽到(考勤)功能
  • Python基于Opencv來快速實現人臉識別過程詳解(完整版)
  • 20行python代碼實現人臉識別
  • Python人臉識別第三方庫face_recognition接口說明文檔
  • 500行Python代碼打造刷臉考勤系統
  • python opencv人臉識別考勤系統的完整源碼

標簽:郴州 大慶 哈爾濱 海南 烏蘭察布 合肥 平頂山 烏蘭察布

巨人網絡通訊聲明:本文標題《如何用Python編寫一個電子考勤系統》,本文關鍵詞  如,何用,Python,編寫,一個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何用Python編寫一個電子考勤系統》相關的同類信息!
  • 本頁收集關于如何用Python編寫一個電子考勤系統的相關信息資訊供網民參考!
  • 推薦文章
    日韩一级精品视频在线观看| 亚飞与亚基在线观看| 999久久66久6只有精品| 国产一区二区精品尤物| 精品美女| 国产国语对白一级毛片| 精品视频在线观看一区二区| 国产视频一区二区在线观看| 国产成人女人在线视频观看| 亚欧成人乱码一区二区| 亚洲 激情| 国产综合91天堂亚洲国产| 日韩字幕在线| 日日日夜夜操| 二级片在线观看| 欧美a级片视频| 日本免费乱人伦在线观看 | 一级女性大黄生活片免费| 黄色短视屏| 一级片片| 精品美女| 黄色免费三级| 欧美α片无限看在线观看免费| 国产91视频网| 91麻豆精品国产自产在线 | 九九久久国产精品大片| 麻豆污视频| 久久久久久久久综合影视网| 国产福利免费观看| 韩国三级视频网站| 精品国产一区二区三区国产馆| 精品视频在线观看视频免费视频 | 日韩专区第一页| 国产精品免费久久| 天天色成人网| 九九精品在线播放| 二级片在线观看| 二级片在线观看| 精品国产一区二区三区久久久狼| 日韩在线观看免费完整版视频| 国产一区二区高清视频| 可以免费看毛片的网站| 色综合久久天天综合| 国产高清在线精品一区a| 成人影视在线播放| 精品视频在线观看免费| 成人a大片在线观看| 亚欧成人乱码一区二区| 九九精品久久久久久久久| 一级片片| 国产高清在线精品一区二区| 韩国三级视频网站| 日韩一级精品视频在线观看| 久久国产一久久高清| 久久福利影视| 999久久久免费精品国产牛牛| 亚洲 激情| 精品国产亚洲人成在线| 精品久久久久久影院免费| 成人在激情在线视频| 日本伦理网站| 99久久精品国产片| 国产视频久久久久| 一级女性大黄生活片免费| 欧美一级视| a级毛片免费全部播放| 青草国产在线观看| 成人免费网站视频ww| 国产网站免费在线观看| 国产精品1024永久免费视频| 午夜激情视频在线播放| 久久成人性色生活片| 可以在线看黄的网站| 欧美日本免费| 国产成人精品综合在线| 国产亚洲精品成人a在线| 国产一区免费观看| 999久久狠狠免费精品| 黄视频网站免费| 97视频免费在线观看| 美国一区二区三区| 台湾美女古装一级毛片| 天天色成人网| 国产不卡在线看| 夜夜操网| 99热热久久| 国产麻豆精品视频| 欧美激情在线精品video| 国产不卡高清| 黄视频网站在线观看| 可以免费看毛片的网站| 日日日夜夜操| 国产一区二区高清视频| 欧美激情一区二区三区在线| 午夜激情视频在线观看| 日韩在线观看免费| 日韩免费在线| 成人影视在线播放| 日韩综合| 欧美一级视频免费观看| 久久99这里只有精品国产| 日韩av成人| 99色视频在线| 国产成人女人在线视频观看| 免费国产在线视频| 亚欧成人毛片一区二区三区四区| 欧美大片aaaa一级毛片| 国产91精品露脸国语对白| 尤物视频网站在线| 99久久精品国产片| 亚欧成人乱码一区二区| 国产a视频| 可以免费看毛片的网站| 欧美一级视频免费观看| 高清一级片| 美国一区二区三区| 91麻豆精品国产高清在线| a级毛片免费全部播放| 沈樵在线观看福利| 国产福利免费观看| 在线观看导航| 国产不卡在线观看视频| 日韩字幕在线| 国产精品免费久久| 成人免费网站久久久| 91麻豆精品国产高清在线| 成人免费高清视频| 成人在激情在线视频| 欧美一级视频免费观看| 亚洲天堂免费| 国产高清在线精品一区a| 台湾美女古装一级毛片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 中文字幕一区二区三区 精品| 91麻豆精品国产自产在线观看一区 | 韩国三级视频网站| 亚洲精品永久一区| 欧美激情中文字幕一区二区| 欧美激情一区二区三区视频 | 99热精品在线| 国产极品白嫩美女在线观看看| 精品视频在线看 | 色综合久久天天综合| 麻豆污视频| 天天做日日爱| 国产极品白嫩美女在线观看看| 精品国产三级a| 国产一区二区精品| 国产伦理精品| 亚洲第一页色| 亚洲www美色| 中文字幕97| 成人免费观看的视频黄页| 精品久久久久久免费影院| 欧美一级视频免费| 四虎影视久久久免费| 91麻豆精品国产自产在线 | 国产不卡精品一区二区三区| 欧美爱爱动态| 97视频免费在线观看| 九九久久99| 九九热精品免费观看| 欧美18性精品| 精品在线观看一区| 精品在线观看一区| 四虎影视精品永久免费网站| 国产伦久视频免费观看视频| 日本免费看视频| 国产伦理精品| 亚洲天堂一区二区三区四区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久中文| 99久久精品国产高清一区二区| 日韩一级黄色| 亚洲精品中文一区不卡| 国产伦久视频免费观看视频| 精品久久久久久中文字幕一区| 日韩专区亚洲综合久久| 欧美国产日韩在线| 黄色短视屏| 久草免费在线观看| 99久久精品国产麻豆| 欧美a级片视频| 毛片高清| 成人a大片高清在线观看| 国产不卡在线观看| 欧美激情一区二区三区视频| 一级毛片视频播放| 亚洲女初尝黑人巨高清在线观看| 国产原创中文字幕| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99久久精品国产国产毛片| 国产伦久视频免费观看 视频| 国产一区二区精品久久| 成人高清免费| 欧美一级视| 午夜在线亚洲男人午在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产一区二区精品| 亚洲 国产精品 日韩|