python3 tkinter和pandas完成学生信息管理系统
先mark一下要讲的点,tkinter的页面跳转逻辑、登录校验用临时文件夹、tkinter布局方式采用最优的grid方式(不建议用pack和place方式),TEST_开头的俩py文件最开始用的是place方式(最笨的方式)、颜色管理见 tkinter颜色、唯一ID是学号、各种数据的校验逻辑、pandas增删改csv文件的逻辑(尤其是删除)
字体见Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件
1.演示
1.1 登录
- 用户
admin
- 密码
admin
登录成功
1.2 新增
1.3 删除
1.4 修改
1.5 报表
1.6 关于
1.7 用户模块
2.代码讲解
暂时留空 因为没人问我啊啊啊啊
3.拓展思考
报表页面的绩点gpa的计算方式现在没有根据各科的课程学分计算,默认所有课程学分一致不是很合理。
需要对界面做使用体验上的优化~