程序实验报告
课程名称:
通讯录管理系统
通讯录管理系统
一. 题目要求
1.本系统应具有:通信录的建立、追加、删除、修改、查询、排序、统计、显示等功能。
2.本系统要具有通用性、界面美观、操作方便。要考虑系统和数据安全问题。 3.通信录保存在文件中。 4.增加其他有用的功能。
二.系统功能需求分析: 该程序主要包含以下多种功能:
输入:添加通讯录记录 显示:显示通讯录记录 删除:删除通讯录记录 查找:查询通讯录记录 插入:插入通讯录记录 修改:修改通讯录记录 保存:将信息保存到文件
注:约束条件:
本程序代码使用code::blocks编译没有错误出现,能正常运行。 但是若使用vc6.0编译,部分函数会报错,如:system(“cls”)等。 该程序对内存和硬件要求不高,一般电脑都可运行
三. 概要设计
系统功能模块图:
通讯数据的输入 通讯数据的显示 通讯数据的查找 主菜单 通讯数据的修改 通讯数据的插入 通讯数据的删除 通讯数据的保存 退出系统
功能阐述:
输入:可以添加通讯录记录,依次输入编号、姓名、性别、电话、地址、邮编后,会提示是
否继续添加。
显示:可以以表格形式输出所有通讯录里的记录。
删除:输入想要删除的那个人的编号后,会删除有关他(她)的记录内容。 查询:可以选择用编号、姓名两种方式查询,然后以表格形式显示。
修改:输入想要修改的那个人的编号后,再依次输入姓名、、性别、电话、地址、邮编即可
完成修改。
保存:,输入记录能够将通讯录信息保存到文件
四. 详细设计
(1). “通讯录管理系统”是由12个程序文件、一个存放通信数据的文件和一个存放
口令的文件组成。该程序的规模总共约为600源代码行。12个程序文件为:主函数.c、头文件.c、显示菜单界面.c、登陆界面.c、数据输入函数.c、数据输出函数.c、数据保存函数.c、数据查找函数.c、数据插入函数.c、数据删除函数.c、数据修改函数.c、数据载入函数.c、退出系统函数.c。
相关推荐: