Python编程及项目开发 第6章-项目开发.pdfVIP

  • 1
  • 0
  • 约3.73万字
  • 约 26页
  • 2026-08-19 发布于山东
  • 举报

Python编程及项目开发 第6章-项目开发.pdf

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组件包含表格、

文档评论(0)

1亿VIP精品文档

相关文档