首页 > 编程语言 >C++通讯录[2023-01-16]

C++通讯录[2023-01-16]

时间:2023-01-16 15:12:03浏览次数:58  
标签:01 管理系统 16 C++ 查询 通讯录

C++通讯录[2023-01-16]

内容描述

参考题目:通讯簿,用于保存个人信息,可分类为同学(信息项包括:姓名、生日、电话号码、邮件地址、学院名称、年级专业)、同事(信息项包括:姓名、生日、电话号码、邮件地址、公司名称)、朋友

要求:

1)友好的UI界面(C++可以使用MFC、Qt,Python可使用Tkinter等);
2)通讯簿的增删改查等功能;
3)多样化的查询方式,例如姓名查询、生日查询、某一类人群信息查询;
4)生日邮件自动发送功能,使用SMTP协议给第二天要过生日的人群自动发送庆生邮件;
5)多种排序功能;
6)展示功能,即根据各种条件筛选完符合条件的个人信息
7)需要有抽象类,从而进行后续继承,比如‘人’

其他题目如:1)银行管理系统,2)学生选课及成绩查询系统;3)校园管理系统,4)医院管理系统;5)校园滴滴管理系统;6)其他难度相当的系统,可自行计题目。

技术要求:
a)面向对象的编程语言的关键特征应被使用,包括类,对象,封装,继承,多态等;
b)类的数量应不小于5;
c)继承层次结构的数量应不小于2;
d)系统需要UI;
e)系统中还需要随机文件的处理(写入,读出和更新);
f)源代码行数不应该小于2000。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:01,管理系统,16,C++,查询,通讯录
From: https://www.cnblogs.com/codewriter/p/17055420.html

相关文章

  • 【2023.01.16】PVE创建集群并实现外网互联
    首先要确保有两台公网ip的机器,或者两台在内网的机器,在有公网ip的机器上创建集群一公网一内网拷贝以下内容取消辅助说明,输入你的公网域名到这里失败了,私网机器的连不......
  • UML相关工具一览(2017年10月更新)
    UML相关工具一览(2017年10月更新) 整理最近主要版本更新:VisualParadigmforUML14.2、AstahUML7.2、UModel2018、CubettoUML5.1.5、OmniGraffleforMac7.5、Softwar......
  • UML相关工具一览(2017年3月)
    UML相关工具一览(截止2017年3月) 整理最近主要版本更新: BOUML6.12、CubettoUML5.1.3、Runway1.8.6、SoftwareIdeasModeler10.67、visualSTATE8.1、UMLDiagrammer6......
  • UML相关工具一览(2018年5月更新)
     整理最近主要版本更新: BOUML7.5、CubettoUML5.1.7、EdrawMaxPro9.1、MDrivenFrameworkforvisualstudio2017、Modelio3.7.1、NetBeansUML 新版本PlantUML1......
  • 在dbeaver软件上修改sql报DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016 解决办法
     例如:ALTERTABLEICRM_LY_ONEKIND_ACTALTER COLUMNACT_TIMESSETDATA TYPEDECIMAL(10,2) 修改字段的类型这时就会报Error:SQLCODE=-668,SQLSTATE=57016 ......
  • 2023/1/16 周报
    周报本周总结​ 这周前几天主要是在听NamomoCamp训练营,晚上补补上课讲的题。然后跟着OIWIKI学习了一些图论的概念,并且刷了一些图论的题目,完善知识点。课上说ARC和ABC都......
  • SQL239 将titles_test表名修改为titles_2017
    SQL239将titles_test表名修改为titles_2017题目描述将titles_test表名修改为titles_2017。思路关于MySQL中ALTERTABLE的命令用法ALTERTABLE表名ADD列名/索引/......
  • 动手学数据分析 -- Task01_3
    复习:在前面我们已经学习了Pandas基础,知道利用Pandas读取csv数据的增删查改,今天我们要学习的就是探索性数据分析,主要介绍如何利用Pandas进行排序、算术计算以及计算描述函数......
  • ubuntu22 安装node16报错
    情况用的阿里云ECS,本地apt安装只能到12,所以采取网上说法curl-sLhttps://deb.nodesource.com/setup_16.x|sudo-Ebash-sudoapt-getinstall-ynodejs然后遇到......
  • 算法--2023.1.16
    1.力扣200--岛屿数量classSolution{//深度优先遍历publicintcnt;publicchar[][]nums;publicint[]dx,dy;publicintm,n;publici......