代码已经免费开源,见链接
python课程设计
一丶python-GUI教务系统
一、实践具体内容及基本要求
1.实验内容
选题1:建立一个单机版有GUI界面的(或Web版)的学生成绩系统,能从文件(或数据库)中读写数据,并具有以下功能。
(1) 能输入并显示学生信息,并生成有关报表文件;
(2) 能将学生信息存储在数据库中,
(3) 能从数据库中读出学生信息;
(4) 能对学生信息进行增、删、改、查;
(5) 能计算学生的总分和各门功课的平均分;
(6) 能对学生信息进行排序;
(7) 能得到排序后的报表文件。
2.实验要求
(1) 程序要添加适当的注释,程序要采用模块化编程,强调高内聚,低耦合。
(2) 程序要具在一定的健壮性,即当有错误操作时,程序也能适当地做出反应。
(3) 程序要做到界面设计布局合理,符合操作习惯,界面整齐美观,在程序运行时用户可以根据相应的提示信息进行操作。
(4) 数据库设计合理,满足第3范式。
(5) 完成项目的基本功能
二丶运行结果
1.登录界面
2.教务管理
(1)教务管理界面
(2)系统功能
①重新登录
②修改密码
③退出系统
(3)教务功能
①用户管理
②课程管理
③开课计划
(4)帮助
①关于
3.教师管理
(1)成绩管理
①录入成绩
②成绩排序
③成绩导出