需求分析
1.1 设计任务要求
通讯录系统主要包含以下要求:
(1)设计一个学生通讯录管理系统,每个学生数据信息包括:姓名、电话号码、qq、邮编和地址;
(2)创建学生数据类型为结构体并以磁盘文件保存;
(3)能读取磁盘文件并显示输出学生的相关信息;
(4)能按姓名或电话等多种方式进行学生信息查询;
(5)能查询、添加、修改和删除学生通讯录。
1.2 系统功能需求分析
系统主要包含以下主要功能:
(1)查询通讯录记录;
(2)添加通讯录记录;
(3)修改通讯录记录;
(4)删除通讯录记录;
(5)关闭通讯录。
2 概要设计
2.1 数据类型
本系统中所有变量都定义为字符串型,学生通讯录数据类型定义为结构体类型。然而为了更加方便,添加了抽象数据类型类book,再私有继承了以结构体存储的学生数据。
2.2 主程序及各程序层次关系
以下是系统功能模块关系图,主要包含查询、添加、修改、删除联系人和关闭系统等功能。另外还提供了键盘式选择菜单实现功能选择。
图2.1 系统功能模块关系图
查询联系人:可以选择用姓名和电话两种方式查询
添加联系人:可以添加通讯录记录,依次输入姓名、电话、qq、邮编和地址
修改联系人:输入欲修改联系人姓名后,再依次输入修改姓名、电话、qq、邮编和地址即可完成修改
删除联系人:输入欲删除联系人的姓名后,会自动删除该联系人的记录内容
关闭系统:选择相关操作进行系统正
您可能关注的文档
- 就业网项目招投标书.doc
- 可靠性建模的分析研究论文.doc
- 利用太阳能替代燃煤节能项目申请报告.doc
- 摩托车灯罩模具设计毕业说明书.doc
- 南新澳洲花园房地产开发项目工程商业实施计划书.doc
- 年产180000T优质大米和副产品综合利用项目可行性实施计划书.doc
- 年产十万辆轿车项目工厂设计可行性实施计划书WORD.doc
- 批发市场综合楼,施工设计方案.doc
- 企业财务会计与科目管理知识分析制度报表.doc
- 企业内部控制制度存在的问题与解决途径正文.doc
- 浙江省杭州市滨江区2024-2025学年五年级下学期数学学业质量监测(含答案).docx
- 浙江省台州市临海市2024-2025学年五年级下学期期末质量抽测数学试题(含答案).pdf
- 广东省湛江市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 广西壮族自治区玉林市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 贵州省黔南布依族苗族自治州龙里县2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 广西壮族自治区南宁市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 贵州省安顺市西秀区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 湖南省岳阳市临湘市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 浙江省杭州市余杭区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 浙江省宁波市奉化区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
最近下载
- 防雷装置检测资质管理办法(暂行).doc VIP
- 110KV主变压器安装作业指导书(改).doc VIP
- 2025年海峡杯数学竞赛真题七年级 2025-6-1 83955 7.pdf VIP
- 运城市运城市2025-2026学年第二学期六年级语文期中考试卷部编版含答案.docx VIP
- 2026年泸州从“五方面人员”中选拔乡镇领导班子成员考试模拟试题及解析.docx VIP
- Unit 4 Healthy food第3课时 Part A Let’s spell(教学评教学设计)英语人教PEP版三年级下册2026.pdf
- 人教版数学四年级下册第三单元《运算律》大单元整体教学设计.pdf
- 2025年贵州省贵阳市初二学业水平地生会考真题试卷(含答案).docx VIP
- 诺益NHJ系列氦质谱检漏仪说明书.pdf VIP
- 湖北交投襄阳高速公路运营管理有限公司招聘测验题库2026.pdf
原创力文档

文档评论(0)