结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图

一、前言

最近在做这个程序的图形化,也把这个程序放上来吧,供大家参考一下。
程序全程结合了数据库 sqlite3 进行操作,导入文件和导出文件是结合了excel。

因为是前几个月做的,当时没有把学习的过程记录下来,里面几个函数应该是参考了其他博主,如果记得是哪个博主的话,会把链接附上。

关于excel的函数: 因为当初学的是 xlwt, xlrd,后面才发现最新版本的excel有另外一个函数,所以本程序用的是 xlwt, xlrd 和 xlutils 里的 copy。

二、程序介绍

程序的各个部分:
把程序按照流程图划分为五个文件,分别是:
主要文件:main.py,
查询学生信息:manage.py,
管理学生信息:query.py,
导入数据文件:import_data.py,
导出数据文件:export_data.py
还有一个文件是basics.py,用于存放在多个文件中都能使用的函数,大多是关于数据库的操作函数。
各个文件的功能看下面的流程图。

三、流程图

主要文件:main.py

结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图

查询学生信息:manage.py

结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图

管理学生信息:query.py

结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图

导入数据文件:import_data.py

结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图

导出数据文件:export_data.py

结合sqlite3的学生信息成绩管理系统(一):程序介绍和流程图