新冠疫苗接种管理系统
基于Qt6、C++和MySQL数据库实现,界面已经过Qss(CSS)美化
- 系统分析与设计:开发前期对系统的 需求进行分析 (数据流、数据字典),设计 系统总体结构(系统功能模块、程序流程图)。
- 数据库结构设计:根据系统需求分析,设计数据库的 概念结构(E-R图)、逻辑结构(关系模式的属性名、类型、完整性约束等)和 物理结构(索引)。
- 系统开发与实现:将数据库设计通过SQL语句进行创建,利用 ODBA驱动连接MySQL数据库,使用Qt在C++语言下实现GUI编程,并使用QSS进行界面美化,实现了居民管理、预约管理、接种管理、疫苗管理、接种点管理等功能。
- 系统安全:在数据库服务端,通过在数据库表上 建立触发器,保证数据库数据的准确性和安全性;在系统客户端,通过在可与服务端进行数据交互的编辑框上 建立正则表达式,捕捉并转义相关非法字符等方式预防SQL注入。
系统演示及数据库截图详见snap文件夹。