本资源是一份详尽的课程设计报告,名为“通讯录管理系统”,由谷英堤、胡静云、辛旭雅和罗国良四位同学共同完成,专业背景为信息管理与信息管理,指导教师为汪国辉,完成于2011年6月21日。该系统旨在设计一个功能齐全的电子通讯簿应用,满足现代通讯管理的需求。
报告分为多个部分:
1. **目录**:概述了报告的主要结构,包括后续章节的概览,方便读者快速定位。
2. **需求分析**:明确了系统的六大主要功能:
- 查看功能:用户可以选择办公、个人或商务类别,显示对应的数据,如姓名和电话号码。
- 增加功能:允许用户录入新的联系人信息,包括姓名、电话、分类(如办公、个人或商务)和电子邮件。
- 拨号功能:模拟电话拨打过程,显示电话号码并伴有拨号音效。
- 修改功能:用户可修改已有的联系人信息。
- 删除功能:删除选定联系人,并保持数据顺序的完整性。
- 菜单功能:提供文本或图形菜单界面,便于用户选择操作。
- 查询功能:支持通过姓名或电话号码搜索联系人信息。
3. **需求说明**:详细解释了主界面操作流程,用户可以通过菜单进行信息的存储、修改、删除和查看,并强调了个人信息的唯一性和数据格式的一致性。查询功能要求高效且准确。
4. **总体设计**:系统划分为几个功能模块,如输入通讯录信息模块、修改联系人信息模块、删除联系人信息模块和查询模块,每个模块负责特定的操作任务,通过功能模块图(图3-1)展示系统架构。
5. **详细设计**:这部分详细描述了各个模块的处理逻辑,包括流程图和实际操作界面。例如,信息查询功能展示了运行结果,信息删除与修改界面的可视化效果,以及电话拨打模拟的交互体验。
6. **运行程序**:报告展示了实际运行程序的过程,包括运行结果和模拟的拨号界面。
7. **参考文献**:列举了设计过程中参考的相关资料,为研究提供了来源。
8. **实验心得**:可能包含同学们在项目开发过程中的体会和学习收获。
9. **课程设计评分表**:用于评估项目完成的质量和团队合作的表现。
这份报告不仅提供了实际的通讯录管理系统设计,还展示了软件工程中的需求分析、设计和实现流程,对于学习和理解信息系统开发有着很好的参考价值。