当前位置: 首页 > news >正文

【桂林信息科技学院】C++MFC通讯录管理系统[2025-12-19]

【桂林信息科技学院】C++MFC通讯录管理系统[2025-12-19]

桂林信息科技学院电子工程学院2022级面向对象程序设计实训任务书

题目二:通讯录管理系统

一、基本任务
设计一个基于对话框的通讯录管理系统,要求能够实现对通讯录中信息的日常管理,包括新增通讯录信息、通讯录信息查询、修改通讯录信息、删除通讯录信息、信息分组统计等功能。实现通讯录信息的创建、编辑、查找、删除及保存功能。
所设计的通讯录管理系统,应该操作简单、界面友好。

二、要求和评分标准
1、基本要求(80分)
(1) 设计基于MFC对话框的程序界面,要求交互性友好;
(2) 独立完成程序源码的编写、调试,实现课题要求的相关功能;
(3) 包括通讯录信息的新增、查询、修改和删除等功能;通讯录信息统计功能;设计不同的菜单或按钮进行功能选择;
(4) 进入系统需要有登录界面,对用户名和密码可预先保存;
(5) 其他合理功能。

2、发挥部分(20分)
(1) 分不同的用户身份,根据不同用户身份,具有不同的操作界面;如无密码用户,仅可浏览、查询通讯录中的联系人的名字信息、不能查看详细分组联系方式等信息;密码用户可新增通讯录信息,可查看通讯录更详细的信息,统计等功能;
(2) 对数据的存取可以使用数据库来实现;
(3) 其他合理的拓展功能。

三、实训步骤
1、根据设计任务,参阅相关资料,构思设计方案,绘制系统框图;
2、定义通讯录信息数据结构,设计相关的功能函数;
3、对程序进行运行调试,检验测试运行结果,完善程序设计;
4、撰写实训报告(包括设计与调试的全过程,附上相关调试过程、运行截图、实现代码和心得体会)。

四、实训报告格式
实训报告至少应包含以下几方面内容:
1、设计的题目(以本题为例:通讯录管理系统);
2、设计的要求(实现的功能、性能指标);

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

http://www.cnnetsun.cn/news/162247.html

相关文章:

  • 如何通过火焰图和热力图精准定位代码性能瓶颈
  • 5分钟快速上手:使用SoapCore在ASP.NET Core中搭建SOAP服务
  • Calflops:深度学习性能分析的终极解决方案
  • Ansible Playbook,轻松搞定运维自动化
  • uvloop终极性能优化:5个高效配置技巧让异步代码快如闪电
  • Ring-mini-linear-2.0:16.4B参数高效推理模型
  • 揭秘Oscar:多模态AI模型如何让计算机看懂世界
  • Qwen3-VL-235B-FP8:高效能多模态新标杆
  • 5步解锁AI音乐创作:ChatRWKV创意工具箱完全指南
  • WebDriverAgent iOS自动化测试革命:3分钟实现零基础部署
  • 小狼毫输入法多语言界面配置完全指南:打造全球化输入体验
  • Corne分体键盘深度解析:从入门到精通的全方位指南
  • PyQt进度对话框重构指南:创新布局与实用技巧深度解析
  • MiniMind终极实战:学习率与Batch Size调优完全指南
  • 轻松上手OpenHands:Docker Compose一站式部署完整指南 [特殊字符]
  • 17、深入了解即插即用设备驱动VxD
  • 18、即插即用设备驱动VxDs与应用到VxD通信详解
  • 32、Windows驱动程序中的定时器使用与英特尔架构解析
  • ArcGIS大师之路500技---037普通克里金VS泛克里金
  • QQ音乐API终极指南:快速搭建专属音乐数据服务
  • Auto-install 终极指南:智能依赖管理全解析
  • iOS上架被卡在 4.3条款 怎么办?分析应用被判定为相似应用的常见原因
  • Langchain-Chatchat协同编辑设想:多人同时维护知识库的可能性
  • 终极指南:用Docassemble快速搭建智能文档生成系统
  • 评测:Anthropic 最新发布的 Claude Opus 4.5 - 技术亮点与未来展望
  • Langchain-Chatchat多实例负载测试:JMeter压测结果分析
  • Langchain-Chatchat术语库管理:确保专业词汇一致性
  • 7步掌握Bucket4j:Java应用中的高性能速率限制方案
  • Langchain-Chatchat Grafana看板设计:全方位掌握系统状态
  • Kratos自适应降级:构建弹性微服务的智能防护体系