python gui学生管理系统(Python gui+MySQL数据库)
原代码:
Python题目:学生信息管理系统-高级版(图形界面+MySQL数据库)_清晨的光明-CSDN博客
本人改了一下代码, 成功跑了起来
改的地方:
1、自己本地创建一下数据库,命名为:student
2、桌面新建一个文件名为admin_login_k.txt的文本,把这段保存在这里,然后改文件名为admin_login_k.sql
/*
Navicat MySQL Data Transfer
Source Server : mysql
Source Server Version : 50532
Source Host : localhost:3306
Source Database : student
Target Server Type : MYSQL
Target Server Version : 50532
File Encoding : 65001
Date: 2019-11-28 15:09:36
*/SET FOREIGN_KEY_CHECKS=0;-- ----------------------------
-- Table structure for `admin_login_k`
-- ----------------------------
DROP TABLE IF EXISTS `admin_login_k`;
CREATE TABLE `admin_login_k` (`admin_id` char(20) NOT NULL,`admin_pass` char(20) DEFAULT NULL,PRIMARY KEY (`admin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of admin_login_k
-- ----------------------------
INSERT INTO `admin_login_k` VALUES ('admin', 'admin');-- ----------------------------
-- Table structure for `student_k`
-- ----------------------------
DROP TABLE IF EXISTS `student_k`;
CREATE TABLE `student_k` (`id` char(20) NOT NULL,`name` char(20) DEFAULT NULL,`gender` char(5) DEFAULT NULL,`age` char(5) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of student_k
-- ----------------------------
INSERT INTO `student_k` VALUES ('182085211003', 'a', '女', '22');
INSERT INTO `student_k` VALUES ('182085211004', 'b', '女', '18');
INSERT INTO `student_k` VALUES ('182085211005', 'abc', '男', '23');
INSERT INTO `student_k` VALUES ('182085211006', 'abc', '女', '24');
INSERT INTO `student_k` VALUES ('182085211008', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211009', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211010', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211011', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('1820852110111', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211012', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211013', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211014', 'Tom2', '男', '23');
INSERT INTO `student_k` VALUES ('182085211015', 'Tom1', '男', '23');
INSERT INTO `student_k` VALUES ('182085211016', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211017', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211018', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211019', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211020', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211021', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('1820852110211', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211022', 'Tom1', '男', '23');
INSERT INTO `student_k` VALUES ('182085211023', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211024', 'Tom', '男', '23');
INSERT INTO `student_k` VALUES ('182085211034', 'Tom', '男', '23');-- ----------------------------
-- Table structure for `stu_login_k`
-- ----------------------------
DROP TABLE IF EXISTS `stu_login_k`;
CREATE TABLE `stu_login_k` (`stu_id` char(20) NOT NULL,`stu_pass` char(20) DEFAULT NULL,PRIMARY KEY (`stu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of stu_login_k
-- ----------------------------
INSERT INTO `stu_login_k` VALUES ('182085211000', '123456');-- ----------------------------
-- Table structure for `t_course`
-- ----------------------------
DROP TABLE IF EXISTS `t_course`;
CREATE TABLE `t_course` (`SNO` char(255) NOT NULL,`COURSE` char(255) DEFAULT NULL,`CREDIT` char(255) DEFAULT NULL,`GRADE` char(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of t_course
-- ----------------------------
INSERT INTO `t_course` VALUES ('08300205', '程序设计', '4', '88');
INSERT INTO `t_course` VALUES ('08300205', '数据库', '2.5', '90');
INSERT INTO `t_course` VALUES ('08300205', '力学', '5', '92');
INSERT INTO `t_course` VALUES ('08080929', '数据库', '2.5', '85');
INSERT INTO `t_course` VALUES ('09350124', '数据库', '2.5', '92');
INSERT INTO `t_course` VALUES ('09620233', '数据库', '2.5', '80');
INSERT INTO `t_course` VALUES ('09300218', '数据库', '2.5', '78');
INSERT INTO `t_course` VALUES ('09010122', '数据库', '2.5', '87');
INSERT INTO `t_course` VALUES ('08080929', '程序设计', '4', '86');
INSERT INTO `t_course` VALUES ('09010122', '程序设计', '4', '80');
INSERT INTO `t_course` VALUES ('08300516', '程序设计', '4', '76');-- ----------------------------
-- Table structure for `t_st`
-- ----------------------------
DROP TABLE IF EXISTS `t_st`;
CREATE TABLE `t_st` (`SNO` char(11) NOT NULL,`SNAME` char(255) DEFAULT NULL,`SSEX` char(255) DEFAULT NULL,`AGE` char(255) DEFAULT NULL,`DEPT` char(255) DEFAULT NULL,PRIMARY KEY (`SNO`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ----------------------------
-- Records of t_st
-- ----------------------------
INSERT INTO `t_st` VALUES ('08080929', '刘超世', '男', '19', '计算机应用技术');
INSERT INTO `t_st` VALUES ('08300205', '李媛媛', '女', '19', '软件工程');
INSERT INTO `t_st` VALUES ('09300218', '王海超', '男', '19', '软件工程');
INSERT INTO `t_st` VALUES ('09350124', '王彤', '女', '19', '通信原理');
INSERT INTO `t_st` VALUES ('09620233', '陈晓丽', '女', '21', '通信工程');
3、在可视化的数据库软件上,右击自己刚刚新建的数据库student,点击【运行SQL文件】
运行成功后就可以看见数据表以及数据了。
4、数据库准备完后, 在以上作者的基础上,搜索:db = pymysql.connect
把所有的这个改为自己的数据账号和密码,
比如我的账号名是root,密码是10086
db = pymysql.connect(host ='localhost', port=3306, db='student', user='root', password='10086')
5、然后就可以运行成功了,有啥不懂的可以留言哈。
管理员账号、密码均为:admin
学生系统的账号是:182085211000,密码为:123456
成功运行的界面:
许多网友报错连击数据库失败,原因大多数mysql服务没有成功启动,
MySQL启动关闭方法如下:
1.Windows下
启动服务
mysqld --console
或 net start mysql
关闭服务
mysqladmin -uroot shudown
或 net stop mysql
2.Linux下
启动服务
service mysql start
关闭服务
service mysql stop
重启服务
service restart stop
python gui学生管理系统(Python gui+MySQL数据库)相关推荐
- python电影推荐系统 管理系统 django框架 MySQL数据库 源码下载 计算机毕业设计
一.功能 注册.登录.后台管理员管理.电影.论坛.资讯.用户分享.公告信息. 论坛管理.个人中心模块.客服中心. MySQL数据库.vue框架 django==2.0 django-threadloc ...
- QT大作业:学生管理系统(通过mysql数据库)
一.前言 学校实验室进行第二轮考核,第二次qt作业是学生管理系统. 要求如下: 1.连接数据库,对学生信息进行增删改查操作,可以使用qt的SQLITE,但大家需自行学习sql语句的语法才能实现相关功能 ...
- python学生管理系统-python实现学生管理系统
python写的简单的学生管理系统,练习python语法. 可以运行在windows和linux下,python 2.7. #!/usr/local/bin/python # -*- coding:u ...
- Python实现学生管理系统(功能全面)
标题Python实现学生管理系统 功能描述 1.分为两个界面:(1)登录和注册界面 (2)学生管理系统界面 2.登录功能和之前发布的图书管理系统相同,登录成功后可进入学生管理系统界面,这里不再叙述 3 ...
- java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...
- java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...
- java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...
- JSP高校学生积分管理系统myeclipse开发mysql数据库bs框架java编程jdbc详细设计
一.源码特点 JSP 高校学生积分管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse ...
- java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: 项目架构 ...
- java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署
java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...
最新文章
- 【学习笔记】深入理解js原型和闭包(5)——instanceof
- [原]走过2007,我的2008
- adb和adbd详尽分析
- 损失函数为什么用平方形式(二)
- ionic安装插件常用命令
- 《软件需求分析(第二版)》第 13 章——需求开发面临的特殊难题 重点部分总结
- 泛型类 0104 c# 1613697523
- MATLAB符号运算(3)
- linux 脚本追加最后命令,linux中sed命令批量修改
- 电脑 Google浏览器 截长屏 无任何辅助软件
- 公司用的非标普通自动化用单片机还是plc_高级电气自动化工程师必备十大技能...
- c语言增量pi调节程序,增量式PI控制函数源代码(C语言)
- NOIP2016普及组复赛全国一等奖名单及排名(1~745名)
- MAC电脑制作iPhone手机铃声
- 关于google地图的一些使用
- 企业如何搭建呼叫中心?
- 解决iphone4无法格式化号码的问题
- 使用Jil序列化JSON提升Asp.net web api 性能
- NXP----PF8100-PF8200芯片layout设计总结
- SB mybatis 实现分页查询以及 分页查询请求和返回的封装