python实现高校教务管理系统_python实现教务管理系统
#-*- coding:utf-8 -*-
#####系统登录
import os
import MySQLdb
import time
class Login:
def __init__(self,conn):
self.account = ''
self.password = ''
self.level = 2
self.conn = conn
def LoginSurface(self,info):
os.system('cls')
width = 50
title = 'LOGIN'
body1 = '[A]Admin'
body2 = '[T]Teacher'
body3 = '[S]Student'
body4 = '[Q]Quit'
print '=' * width
print ' ' * ((width-len(title))/2), title
print ' ' * ((width-len(body1))/2),body1
print ' ' * ((width-len(body1))/2),body2
print ' ' * ((width-len(body1))/2),body3
print ' ' * ((width-len(body1))/2),body4
print ' ' * ((width-len(info))/2), info
print '-' * width
def MainFunc(self):
err = ''
while True:
self.LoginSurface(err)
level = raw_input('Access:')
level = level.upper()
if level == 'A':self.level = 0
elif level == 'T': self.level = 1
elif level == 'S': self.level = 2
elif level =='Q': return False
else :
err = 'Error Action!'
continue
self.account = raw_input('Account:')
self.password = raw_input('Password:')
if self.CheckAccount():
err = 'Login Success!'
self.LoginSurface(err)
print 'Please wait...'
time.sleep(3)
return True;
else :
err = 'Login Failed!'
def GetLoginAccount(self):
return [self.account,self.password,self.level]
def CheckAccount(self):
cur = self.conn.cursor()
sqlcmd = "select Account,Password,AccountLevel from LoginAccount where Account = '%s'" % self.account
if cur.execute(sqlcmd) == 0: return False
temp = cur.fetchone()
cur.close()
if temp[1] == self.password and temp[2] == self.level:
return True
else: return False
def Quit(self):
pass
if __name__ == '__main__':
conn = MySQLdb.connect(user='root',passwd = '',db = 'DB_EducationalManagementSystem');
a = Login(conn)
a.MainFunc()
a.Quit()
conn.close()
python实现高校教务管理系统_python实现教务管理系统相关推荐
- 图书管理系统python怎么保存用户注册信息_Python实现图书管理系统
Python实现图书管理系统 功能描述 1.界面分为两个部分,分别是(1)登录注册界面(2)图书管理系统界面 2.用户名和密码提前存储在列表中,输入用户名或密码错误提示重新输入,未注册的需要先注册帐号 ...
- python大学生信息管理系统_python学生信息管理系统
1.本人第一次学python做出来的,当时满满的成就感,当作纪念!!!!! 非常简单,复制即可使用 代码块 import json#把字符串类型的数据转换成Python基本数据类型或者将Python基 ...
- python写名片管理系统_Python实现名片管理系统
本文实例为大家分享了Python实现名片管理系统的具体代码,供大家参考,具体内容如下 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 系统需求 1. 程序启动,显示名片管理系统欢迎界面 ...
- python迷你停车场管理系统_python实现停车管理系统
Python停车管理系统可实现车辆入库,按车牌号或者车型查询车辆,修改车辆信息,车辆出库时实现计费,按车型统计车辆数和显示全部车辆信息的功能 (1)定义车辆类,属性有车牌号.颜色.车型(小汽车.小卡. ...
- python实训名片管理程序_python实现名片管理系统
------------------------------------------------------ 想要掌握什么知识,就需要在什么花费时间,浮躁的看,过目即忘,再加上学完了,并不使用,过几天 ...
- python车辆管理系统_python实现停车管理系统
python实现停车管理系统 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: python实现停车管理系统.txt ] (友情提示:右键点上行txt文档名-> ...
- python新闻管理系统_python项目——新闻管理系统
fromcolorama import Fore,Stylefromgetpass import getpass #获取用输入密码fromservice.user_service import Use ...
- python类定义学生信息_Python学生信息管理系统(注释最详细,小白都看的懂)
1 importos2 3 #学生系统基本功能 4 #增删查改 5 6 #如何实现该系统 7 #1.显示系统功能界面 8 #2.让用户选择功能 9 #3.判断用户选择的指定功能,然后完成相应的操作(增 ...
- python输入学号查成绩_Python实践学习笔记:模拟登录教务系统实现微信查成绩
python+selenium+itchat模拟登录学校教务系统,获取个人成绩,通过微信发送. 先看看最终效果: 〇.背景 学习python一段时间,觊觎学校的教务系统很久了. 寒假开始,大部分同学陆 ...
最新文章
- Struts2-2.了解struts.xml的查找顺序
- mac java+selenium 实现UI自动化1_琉璃
- ftp上传文件夹_ftp同步软件哪个好,ftp同步软件哪个好,6款好用推荐
- SOS强力求助—如何上传一个xml文件到一个服务器,并且得到服务器返回的数据。-已解...
- 厉害了!如何在 Gihub 快速搜索开源项目?
- android adb.exe端口占用
- linux备份根目录与还原脚本,Shell脚本备份和还原MBR(主引导记录)
- 241.为运算表达式设计优先级(力扣leetcode) 博主可答疑该问题
- 博图如何上载wincc程序_博图导入触摸屏程序 如何通过博图下载触摸屏程序
- 2021年【最后】的抢票机会你抓住了吗?这里有一些抢票攻略!
- js中的浅拷贝与深拷贝
- Unity中location和rotation赋值和更改
- 【5G系列】一文打尽 IMSI、TMSI、GUTI、P-TMSI、S-TMSI、LMSI、5G-TMSI、5G-GUTI、5G-S-TMSI
- Mathmatica可视化
- K - 链表的有序集合_Java
- 用正则表达式提取歌词LRC中的歌词
- 数据库的连接 SQL Joins
- 【Web项目】点餐系统
- BP神经网络隐含层节点数的确定
- 然后是几点--编程题