【东南】C++Qt面向对象程序项目管理系统[2025-09-10]

以下题目皆为常见的信息管理系统,要求采用面向对象的系统分析与设计方法,用较底层的C++程序设计实现相应的功能,以达到巩固C++基础、增强实际应用能力、培养全局和系统观念等。
信息管理系统的设计要点包括:首先,对设计题目进行需求分析,识别出类与对象,设计合理的类结构与程序结构实现程序功能(恰当应用教材所介绍的各种数据结构和算法);然后,编程实现良好的数据构建和维护功能,如创
建、连接、增加、修改、删除、查找、浏览、统计、读写等管理操作;最后,设计必要的界面使管理系统的各项数据操作方便、简明,数据信息的显示清晰、易读。
要求:1)用户界面统一采用QT,使用QT标准窗口、组件构建图形用户界面:对话框中要选用合适的控件布局,如按钮、编辑框、组合框、列表框、单选钮、复选钮等;用菜单、信号与槽实现人机交互操作。2)数据以磁盘文件的形式存储、使用文件类实现文件读写;3)选用合适的输出控件进行各类处理信息的输出。4)设计各种可能的数据(测试对象)对程序进行测试,观察运行结果是否正确,确保在可见范围内的测试对象都能得到正确结果。
每人按学号(末位%5取余,0做第5题)在题目1~5中做相应题目。

题目4:面向对象程序项目管理系统
[要求]该系统需创建和管理如下信息:1、类信息:编号、类名、基类名、功能、创建日期、作者、类成员数据集;2、类成员信息:成员编号、成员名称、成员类型(数据或函数)、内存字节数(数据成员)、数据类型、可访问性(公有、私有、保护)等。
系统功能要求如下:
1.创建和管理类信息的对象;
2.创建和管理类成员信息的对象;
3.增加和删除类;
4.针对特定类增加或删除类成员信息;
5.基本查询功能;
6.数据文件读写:文件中包含所有类信息、每个类的类成员信息等数据;
7.基本信息显示:1)所有类的信息显示;2)特定类的类成员信息;
8.可选功能提升:显示类对象的占用内存信息等。
[设计指导]:

  1. 建立类信息类,在类中加入表示类的编号、类名、基类名、功能、创建日期、作者、类成员数据集的成员变量;
  2. 建立类成员信息类,在类中加入表示成员编号、成员名称、字节数、数据类型、可访问性的成员变量;
  3. 在文档类中加入关于类信息的集合类成员对象,存储和管理所有类信息;
  4. 在类信息类中加入关于类成员的集合类成员对象,存储和管理类的所有类成员信息。

源码联系UP主 -> https://space.bilibili.com/329101171

视频演示

【东南】C++Qt实现面向对象程序项目管理系统

截图





更多推荐