这次实现的是一个信息管理平台。利用这次国庆放假的时间,做一个党员的管理系统,主要是要实现人员信息查找,分类,以及一键生成所需要的文件,其目的是为了减少些工作量。用于特定工作下。由于代码量上千行了,就不粘贴出来,具体内容请查看https://github.com/Iconzjy/Qt-Example.git中的InformationManagementSystem。有些文件涉及隐私,未上传。
共创建了7个类,有Calendar,DBStruts,ForExcel,ForWord,MainWindow,PersonalInformation,WarningDlg,作用分别是封装日历,读取数据库,读写excel,读写Word,主窗口的实现,属性类别的封装,提示窗口。PersonalInformation是所有类的基础,这个类定义了所有属性名和属性值,将每个人的信息抽象化。MainWindow是实现整个主窗口的布局等。总体来说,只要是基于PersonalInformation这个类的数据类型,除主窗口外的其他类都可以单独运行。
主要实现了一键生成各种审批材料,人员的分类等。后期继续完善一键生成台账的功能和页面的布局,美化。
运行效果图: