报告格式
1. 目录;
2. 题目和设计要求;
3. 问题分析,设计思想;
4. 画流程图或模块设计图;
5. 有些题目要制作字符形式的菜单;
6. 不同的功能使用不同的函数实现;对程序进行必要的注释;
7. 典型算法和技巧分析,调试体会;
总结,包括遇到的问题和解决问题的方法、心得体会
通讯录管理系统
摘 要: 本课程设计主要面向班级通讯录管理部分,包括同学姓名的增加,查看、修改、删除等功能的
设计。在课程设计中,程序设计语言采用 c++语言,数据的存储采用文本文件存储的方式。程序设计中
每次启动系统都会自动导入信息保存文件。系统通过测试,可能还存在一些细节问题,但基本实现设计
目标,经过完善应可用于解决小型班级通讯录管理问题。
关键词 : 程序设计;通讯录管理;文件;C++;数据结构
一、通讯录管理系统开发设计思想
本次课程设计的目的是为了能把所学的数据结构的知识应用到实践中去。天下无不散之筵席,高中、大
学过后,同学们各奔东西,聚少离多。本课程设计特为班级通讯录管理而设计,主要解决学生的姓名、
电话号码、家庭住址等问题。受存储方式限制,系统一般应用于小型班级通讯录管理。
为提高班级通讯录的管理效率,减少班长的工作负担,有必要开发一个小型班级通讯录管理软件来对同
学的相关信息实施有效管理。该系统必须具备以下功能:1)能对同学的资料进行输入管理;2)同学信息
的添加和更新(即修改);3)同学信息查询管理;4)同学信息修改管理;5)对同学的所有信息情况列表
显示。这样不仅能较好地帮助管理者在最短的时间内找到自己所需要的同学姓名、电话号码,而且能让
管理员以最高的效率联系同学进行相关活动。
系统要求 自己填
二、通讯录管理系统设计
系统总体结构设计
(介绍一下各个模块)