- 1
- 0
- 约3.73万字
- 约 26页
- 2026-08-19 发布于山东
- 举报
6.6项目开发
6.6.1学生信息管理系统
1.功能需求
添加学生:添加学生信息,用对话框输入新学生信息;验证学号唯一性和必填字段。
编辑学生信息:学号不可修改;可修改姓名、性别。
删除学生:删除前确认删除信息,确认框显示学生姓名和学号。
刷新数据:能够重新加载数据库数据,数据库采用SQLITE3或MySQL。
退出系统:关闭应用程序。
2.项目设计
1)系统界面设计
系统的界面如图6-12至图6-14所示。
图6-12“学生信息管理系统”主窗体
图6-13“添加学生信息”对话框图6-14“删除”学生对话框
2)类的设计
本系统主要包含2个类。
(1)StudentDialog类:继承自QDialog,包含学号输入框、姓名输入框、性别下拉框三
个表单组件;提供get_data()方法获取输入数据。
(2)StudentManagementSystem类:继承自QMainWindow,包含数据库连接对象和数据
库游标。UI组件包含表格、
您可能关注的文档
- Python编程及项目开发 第2章-项目开发.pdf
- Python编程及项目开发 第3章-项目开发.pdf
- Python编程及项目开发 第4章-项目开发.pdf
- Python编程及项目开发 第5章-项目开发.pdf
- Python编程及项目开发 第7章-项目开发.pdf
- Python编程及项目开发 第8章-项目开发.pdf
- Python编程及项目开发 第9章-项目开发.pdf
- Python编程及项目开发课件 第1-2章 Python基础.pptx
- Python编程及项目开发课件 第3章 Python函数及模块.pptx
- Python编程及项目开发课件 第4章 面向对象编程.pptx
- Python编程及项目开发课件 第5章 GUI编程.pptx
- Python编程及项目开发课件 第6章 Python数据库及文件系统.pptx
- Python编程及项目开发课件 第7章 Python网络编程.pptx
- Python编程及项目开发课件 第8章 WEB开发.pptx
原创力文档

文档评论(0)