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