没有合适的资源?快使用搜索试试~ 我知道了~
首页python+mysql实现个人论文管理系统
本文实例为大家分享了python mysql个人论文管理系统的具体代码,供大家参考,具体内容如下 1.mysql数据库建表 在mysql数据库里面建立两个表,分别是用户表和论文表。建表的方式有很多,可以直接用sql语句进行建表,也可以在Navicat里面直接建,在Navicat里面可以清楚的看到我们建表的类型和表中的数据。 上图是用户表的数据类型 上图是论文表的数据类型 上图是论文表的样例 上图是用户表的样例 2.流程实现展示 本次系统的实现主要用到python的pymysql库来连接mysql数据库,用wxpython库来实现可视化界面,通过自己定义的db.py的类库来实现对数据库的
资源详情
资源评论
资源推荐

python+mysql实现个人论文管理系统实现个人论文管理系统
本文实例为大家分享了python mysql个人论文管理系统的具体代码,供大家参考,具体内容如下
1.mysql数据库建表数据库建表
在mysql数据库里面建立两个表,分别是用户表和论文表。建表的方式有很多,可以直接用sql语句进行建表,也可以在Navicat里面直接建,在
Navicat里面可以清楚的看到我们建表的类型和表中的数据。
上图是用户表的数据类型
上图是论文表的数据类型
上图是论文表的样例
上图是用户表的样例
2.流程实现展示流程实现展示
本次系统的实现主要用到python的pymysql库来连接mysql数据库,用wxpython库来实现可视化界面,通过自己定义的db.py的类库来实现对数
据库的增删改查等基本的功能。主体的程序主要用到类的继承来实现整个流程。
1.登录界面展示

2.管理员权限进入系统展示
3.普通用户进入系统展示

3.代码展示代码展示
db.py
#导入pymysql模块
import pymysql
#创建数据库操作类
class Sql_operation(object):
'''
数据库操作
'''
#用构造函数实现数据库连接,并引入mydb参数,实现调用不同的数据库
def __init__(self,mydb):
#实例变量
self.mydb = mydb
#打开数据库连接
self.db = pymysql.connect(host = "localhost",user = "root",password = "123698745",db = self.mydb,charset = "utf8")
#创建游标对象
self.cursor = self.db.cursor()
#定义查看数据表信息函数,并引入table_field、table_name参数,实现查看不同数据表的建表语句
def FindAll(self,table_name):
#实例变量
self.table_name = table_name
#定义SQL语句
sql = "select * from %s"%(self.table_name)
try:
#执行数据库操作
self.cursor.execute(sql)
#处理结果
data = self.cursor.fetchall()
return data
except Exception as err:
print("SQL执行错误,原因:",err)
#定义添加表数据函数
def InsertUser(self,user_name,user_password):
id = 2
self.user_name = user_name
self.user_password = user_password
sql = "insert into users(id,user_name,user_password)values('%s','%s','%s')"%(int(id),self.user_name,self.user_password)
try:
剩余13页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0