原代码:

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数据库)相关推荐

  1. python电影推荐系统 管理系统 django框架 MySQL数据库 源码下载 计算机毕业设计

    一.功能 注册.登录.后台管理员管理.电影.论坛.资讯.用户分享.公告信息. 论坛管理.个人中心模块.客服中心. MySQL数据库.vue框架 django==2.0 django-threadloc ...

  2. QT大作业:学生管理系统(通过mysql数据库)

    一.前言 学校实验室进行第二轮考核,第二次qt作业是学生管理系统. 要求如下: 1.连接数据库,对学生信息进行增删改查操作,可以使用qt的SQLITE,但大家需自行学习sql语句的语法才能实现相关功能 ...

  3. python学生管理系统-python实现学生管理系统

    python写的简单的学生管理系统,练习python语法. 可以运行在windows和linux下,python 2.7. #!/usr/local/bin/python # -*- coding:u ...

  4. Python实现学生管理系统(功能全面)

    标题Python实现学生管理系统 功能描述 1.分为两个界面:(1)登录和注册界面 (2)学生管理系统界面 2.登录功能和之前发布的图书管理系统相同,登录成功后可进入学生管理系统界面,这里不再叙述 3 ...

  5. java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生学籍信息管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

  6. java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生日常事务管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

  7. java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计高校学生体温管理系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构 ...

  8. JSP高校学生积分管理系统myeclipse开发mysql数据库bs框架java编程jdbc详细设计

    一.源码特点      JSP 高校学生积分管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse ...

  9. java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计学生公寓管理系统源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: 项目架构 ...

  10. java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计-学生考勤管理系统-源码+mysql数据库+lw文档+系统+调试部署 本源码技术栈: ...

最新文章

  1. 【学习笔记】深入理解js原型和闭包(5)——instanceof
  2. [原]走过2007,我的2008
  3. adb和adbd详尽分析
  4. 损失函数为什么用平方形式(二)
  5. ionic安装插件常用命令
  6. 《软件需求分析(第二版)》第 13 章——需求开发面临的特殊难题 重点部分总结
  7. 泛型类 0104 c# 1613697523
  8. MATLAB符号运算(3)
  9. linux 脚本追加最后命令,linux中sed命令批量修改
  10. 电脑 Google浏览器 截长屏 无任何辅助软件
  11. 公司用的非标普通自动化用单片机还是plc_高级电气自动化工程师必备十大技能...
  12. c语言增量pi调节程序,增量式PI控制函数源代码(C语言)
  13. NOIP2016普及组复赛全国一等奖名单及排名(1~745名)
  14. MAC电脑制作iPhone手机铃声
  15. 关于google地图的一些使用
  16. 企业如何搭建呼叫中心?
  17. 解决iphone4无法格式化号码的问题
  18. 使用Jil序列化JSON提升Asp.net web api 性能
  19. NXP----PF8100-PF8200芯片layout设计总结
  20. SB mybatis 实现分页查询以及 分页查询请求和返回的封装

热门文章

  1. SAP DELL磁带机( PowerVault 110T)的备份和恢复(图解)
  2. 从移动激光扫描数据中自动提取单棵树的双重生长方法
  3. 计算机培训班哪家靠谱?怎么选择
  4. 51nod 1095 Anigram
  5. wind量化交易接口怎么用?
  6. 云端服务器维护,云端服务器维护
  7. 【功防世界】base64stego
  8. PSR开关电源设计的得与失
  9. LK光流金字塔算法原理及C++实现
  10. React Native之ScrollView控件详解