資源簡介
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
評論
共有 條評論