- 0
- 0
- 约4.11万字
- 约 32页
- 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组件包含表格、添加按钮、刷新按钮、退出按钮。核心功能方法有数据库初始化、UI初始化、学生数据加载、增删改操作。
3)类之间的关系
StudentManagementSystem使用StudentDialog进行学生数据的输入和编辑。类之间
您可能关注的文档
最近下载
- MIDAS-桥梁荟 2021 一季刊.pdf VIP
- 心血管介入手术健康宣教手册.pptx VIP
- 中央空调系统水泵变频节能改造方案.pdf VIP
- 因子深度研究系列:因子衰减在多因子选股中的应用-20190328-中信建投-27页.pdf VIP
- 人教PEP版小学英语三年级 下册(1-6单元)思维导图.pdf
- 技师学院新能源汽车先进驾驶辅助系统故障诊断与排除一体化工作站项目招标文件.docx VIP
- 中医护理应急预案模板及处置流程大全.docx VIP
- CJ-T496-2016:垃圾专用集装箱.pdf
- 飞机空气动力学 课件 第十一章 飞机机翼及其几何参数.pdf
- 全国第三届职业技能大赛(服务机器人应用技术)选拔赛理论考试题库(含答案).docx
原创力文档

文档评论(0)