摘要
近年来,我国高校的招生数量不断扩大,国内高校提高教育工作的质量与效率任务迫在眉睫,数字化校园将成为一种必然的趋势。
此次毕业设计我做的是一种基于Python和MySQL的学生成绩管理系统,用的是Python语言和MySQL数据库,搭建Tkinter登录界面,同时借助Navicat可视化工具。该成绩管理系统界面简洁,操作方便,主要是给老师管理学生成绩的。在计算机技术尚未普及的时候,人们往往采用人工的方式进行信息管理,不仅效率低下,容易出错,而且安全性也得不到保障,存在着各种各样的缺陷。为了解决此类问题,我就想着设计这么一款面向教师端的学生成绩管理系统,从而改变人工管理方式的不足,减轻老师的工作负担和提高工作效率。
关键词:学生成绩管理系统;Python;MySQL数据库;可视化
目录
第1章绪论1
1.1研究目的与意义1
1.2国外研究状况1
1.3国内研究情况2
第2章研究方法和内容3
2.1研究方法3
2.2研究内容3
第3章系统总体设计4
3.1系统总体设计框图4
3.2系统功能4
3.2.1系统主要功能如下4
3.2.2可行性分析5
3.3相关技术概述6
3.3.1Python简介6
3.3.2数据库简介6
3.3.3数据库E-R图7
3.3.4数据库表设计7
3.3.5MySQL与SQLite的简介8
3.3.6MySQL与SQLite的对比8
3.3.7数据库管理工具9
第4章系统功能设计与分析13
4.1使用数据库对数据进行存取13
(1)使用PyMySQL模块操作数据库对数据进行存取13
(3)使用xlrd模块从Excel文件中读取数据到数据库14
(4)定义一个对学生成绩进行增加、查询、删除和清空的工具类15
(5)关闭连接:关闭游标,关闭数据库连接;17
4.2使用GUI界面进行交互17
(2)系统主界面(三个部分):教师注册、教师登录、退出系统17
(3)教师注册界面:输入账号、输入密码、确认账号、确定、返回17
(4)教师登录界面:账号、密码、确定、返回18
(5)教师操作界面:添加、修改、查询、删除18
4.3实现所有相关信息的添加、修改、查询、删除等功能19
(1)添加学生成绩信息19
(2)修改学生成绩信息20
(3)查询学生成绩信息21
(4)删除学生成绩信息21
(5)清空输入框的内容22
(6)写入到Excel文件22
第5章系统的运行与测试24
(4)教师操作界面28
第6章总结40
参考文献41
致谢42
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/206933.html,