资源简介
mysql+python 构成教务管理系统,提供系统管理员,教职工,学生三级。有注册,添加,修改,发布信息等功能
代码片段和文件信息
#-*- coding:utf-8 -*-
#####系统登录
import os
import MySQLdb
import time
class Login:
def __init__(selfconn):
self.account = ‘‘
self.password = ‘‘
self.level = 2
self.conn = conn
def LoginSurface(selfinfo):
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.accountself.passwordself.level]
def CheckAccount(self):
cur = self.conn.cursor()
sqlcmd = “select AccountPasswordAccountLevel 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 = ‘123456‘db = ‘test‘);
a = Login(conn)
a.MainFunc()
a.Quit()
conn.close()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6313 2017-09-18 18:46 教务管理系统\1.txt
文件 47 2017-09-26 16:21 教务管理系统\2.txt
文件 1921 2017-09-22 16:20 教务管理系统\Login.py
文件 691 2017-09-22 16:20 教务管理系统\main.py
文件 153 2016-10-16 21:49 教务管理系统\Mysql语句\clear.sql
文件 1597 2016-10-16 22:07 教务管理系统\Mysql语句\init.sql
文件 6817 2017-09-22 16:21 教务管理系统\Student.py
文件 19216 2017-09-26 16:12 教务管理系统\SystemManager.py
文件 9034 2017-09-22 16:21 教务管理系统\Teacher.py
目录 0 2017-09-29 17:32 教务管理系统\Mysql语句
目录 0 2017-10-01 20:54 教务管理系统
----------- --------- ---------- ----- ----
45789 11
- 上一篇:抓取豆瓣影评并制作词云
- 下一篇:PyKCCA-master.zip
相关资源
- python实现SGBM图像匹配算法
- python实现灰度直方图均衡化
- scrapy_qunar_one
- Python学习全系列教程永久可用
- python简明教程.chm
- 抽奖大转盘python的图形化界面
- 双边滤波器实验报告及代码python
- python +MYSQL+HTML实现21蛋糕网上商城
- Python-直播答题助手自动检测出题搜索
- OpenCV入门教程+OpenCV官方教程中文版
- Python 串口工具源码+.exe文件
- Python开发的全栈股票系统.zip
- Python操作Excel表格并将其中部分数据写
- python书籍 PDF
- 利用python绘制散点图
- python+labview+No1.vi
- 老男孩python项目实战
- python源码制作whl文件.rar
- python3.5可用的scipy
- PYTHON3 经典50案例.pptx
- 计算机科学导论-python.pdf
- python模拟鼠标点击屏幕
- windows鼠标自动点击py脚本
- 鱼c小甲鱼零基础学python全套课后题和
- Python 练习题100道
- Practical Programming 2nd Edition
- wxPython Application Development Cookbook
- python 3.6
- Python 3.5.2 中文文档 互联网唯一CHM版本
- python3.5.2.chm官方文档
评论
共有 条评论