C++通信录管理系统(课程设计)

合集下载

通讯录管理系统c语言课程设计报告课题简介

通讯录管理系统c语言课程设计报告课题简介

通讯录管理系统C语言课程设计报告
一、课题简介
通讯录管理系统是一种常见的应用程序,旨在帮助用户组织和管理他们的联系人信息。

本课程设计将利用C语言来实现一个基本的通讯录管理系统,旨在帮助学生掌握C语言编程的基本知识和技能。

二、设计目的
1.帮助学生熟悉C语言的基本语法和编程逻辑;
2.提高学生对数据结构的理解和运用能力;
3.培养学生的编程能力和软件开发思维;
4.提高学生的团队合作和项目管理能力。

三、设计内容
本课程设计将围绕以下几个方面展开:
1.用户界面设计:设计一个简洁直观的用户界面,包括菜单选项、输
入输出界面等;
2.数据结构设计:设计通讯录数据结构,包括联系人姓名、电话号码
等信息的存储方式;
3.功能实现:实现通讯录管理系统的基本功能,包括添加联系人、删
除联系人、查找联系人等操作;
4.文件操作:实现通讯录数据的读写操作,将联系人信息保存到文件
中,以便下次运行时读取;
5.错误处理:处理用户输入错误等异常情况,保证程序的稳定性和可
靠性。

四、预期效果
通过本课程设计,学生将能够掌握以下技能:
1.掌握C语言基本语法和编程逻辑;
2.熟悉数据结构的设计和运用;
3.提高编程能力和软件开发思维;
4.培养团队合作和项目管理能力。

五、总结
通过设计一个通讯录管理系统的C语言课程项目,学生将在实践中加深对C语言的理解和应用,提高编程技能和解决问题的能力。

希望本课程设计能够为学生的编程学习提供一定的帮助和指导。

以上为《通讯录管理系统C语言课程设计报告》的简要介绋,希望能够为课程设计的顺利进行提供一定的参考和指引。

c通讯录课程设计

c通讯录课程设计

c 通讯录课程设计一、教学目标本课程旨在让学生掌握通讯录的基本知识和技能,能够使用常见的通讯录软件进行个人信息管理。

通过本课程的学习,学生将能够:1.理解通讯录的基本概念和结构;2.熟练使用通讯录软件进行联系人信息的添加、删除、修改和查询;3.掌握通讯录软件的高级功能,如分组、设置提醒等;4.培养学生的信息管理和能力,提高日常生活和工作中的通讯效率。

二、教学内容本课程的教学内容主要包括以下几个部分:1.通讯录的基本概念和结构:介绍通讯录的定义、分类和常见的通讯录软件;2.通讯录软件的基本操作:讲解如何使用通讯录软件进行联系人信息的添加、删除、修改和查询;3.通讯录软件的高级功能:介绍如何使用通讯录软件进行分组、设置提醒等高级功能;4.实际操作练习:安排一定的实践时间,让学生实际操作,巩固所学知识。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:讲解通讯录的基本概念、结构和软件操作方法;2.案例分析法:通过分析实际案例,让学生学会如何使用通讯录软件解决实际问题;3.讨论法:学生进行小组讨论,分享使用通讯录软件的心得和技巧;4.实验法:安排实际操作练习,让学生动手实践,提高操作能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的通讯录教材,为学生提供系统的理论知识;2.参考书:提供相关的参考书籍,丰富学生的知识视野;3.多媒体资料:制作课件、视频等多媒体资料,增强课堂教学的趣味性和生动性;4.实验设备:准备电脑、通讯录软件等实验设备,确保学生能够进行实际操作练习。

五、教学评估本课程的评估方式将包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占比20%;2.作业:评估学生完成作业的质量和速度,占比30%;3.考试:安排一次期末考试,评估学生对课程知识的掌握程度,占比50%。

六、教学安排本课程的教学安排如下:1.教学进度:按照教材的章节顺序进行教学,确保每个章节都有足够的教学时间;2.教学时间:每周安排两节课,每节课45分钟,共16周;3.教学地点:教室。

通讯录c课程设计

通讯录c课程设计

通讯录c 课程设计一、教学目标本课程的学习目标包括知识目标、技能目标和情感态度价值观目标。

知识目标要求学生掌握通讯录的基本概念和常用功能;技能目标要求学生能够熟练使用通讯录进行个人信息管理、联系人添加、删除和查找等操作;情感态度价值观目标要求学生培养良好的信息素养,安全意识,尊重他人隐私。

通过分析课程性质、学生特点和教学要求,明确课程目标,将目标分解为具体的学习成果,以便后续的教学设计和评估。

二、教学内容根据课程目标,选择和教学内容,确保内容的科学性和系统性。

本课程的教学内容主要包括以下几个部分:1.通讯录的基本概念:介绍通讯录的定义、功能和应用场景。

2.通讯录的使用方法:讲解如何使用通讯录进行个人信息管理、联系人添加、删除和查找等操作。

3.通讯录的高级功能:介绍通讯录的高级功能,如分组、设置联系人标签、添加备注等。

4.通讯录的安全与隐私:讲解如何保护通讯录中的个人信息安全,尊重他人隐私。

制定详细的教学大纲,明确教学内容的安排和进度,指出教材的章节和列举内容。

三、教学方法选择合适的教学方法,如讲授法、讨论法、案例分析法、实验法等。

通过教学方法应多样化,以激发学生的学习兴趣和主动性。

1.讲授法:用于讲解通讯录的基本概念、使用方法和高级功能。

2.讨论法:用于探讨通讯录的使用场景、安全与隐私问题。

3.案例分析法:通过分析实际案例,让学生掌握通讯录的应用技巧。

4.实验法:让学生动手实践,熟练掌握通讯录的操作。

四、教学资源选择和准备适当的教学资源,包括教材、参考书、多媒体资料、实验设备等。

教学资源应该能够支持教学内容和教学方法的实施,丰富学生的学习体验。

1.教材:选用权威、实用的通讯录教材作为主要教学资源。

2.参考书:提供相关的参考书籍,拓展学生的知识视野。

3.多媒体资料:制作PPT、视频等多媒体资料,增强课堂教学的趣味性。

4.实验设备:准备智能手机、平板等设备,让学生进行实践操作。

五、教学评估本课程的教学评估方式包括平时表现、作业和考试等。

通讯录管理系统c语言课程设计报告(一)

通讯录管理系统c语言课程设计报告(一)

通讯录管理系统c语言课程设计报告(一)通讯录管理系统C语言课程设计报告1. 简介通讯录管理系统是一款基于C语言开发的软件,旨在帮助用户方便地存储、查找、编辑和删除联系人信息。

本报告将对该系统的功能和设计进行详细介绍。

2. 系统功能通讯录管理系统具备以下主要功能:•添加联系人:用户可以输入联系人的姓名、电话号码、电子邮件等信息,并将其添加到通讯录中。

•查找联系人:用户可以根据姓名或电话号码等方式,快速查找通讯录中的联系人信息。

•编辑联系人:用户可以修改通讯录中已有联系人的信息,如电话号码、电子邮件等。

•删除联系人:用户可以从通讯录中删除特定联系人。

•显示通讯录:用户可以查看通讯录中的所有联系人信息。

•退出系统:用户可以选择退出通讯录管理系统。

3. 系统设计数据结构通讯录管理系统主要使用以下数据结构存储联系人信息:•结构体:定义了一个联系人的数据结构,包括姓名、电话号码、电子邮件等字段。

•数组:用于存储多个联系人信息,构成通讯录。

数组的每个元素对应一个联系人的结构体。

主要函数添加联系人函数void addContact(struct Contact contacts[], int *num Contacts)•功能:向通讯录中添加一个联系人。

•输入参数:通讯录数组contacts、通讯录中联系人数量numContacts的指针。

•输出:无。

查找联系人函数void searchContact(struct Contact contacts[], int n umContacts)•功能:根据用户提供的关键词在通讯录中查找联系人。

•输入参数:通讯录数组contacts、通讯录中联系人数量numContacts。

•输出:无。

编辑联系人函数void editContact(struct Contact contacts[], int num Contacts)•功能:根据用户选择的联系人在通讯录中编辑联系人信息。

C课程设计(通讯录管理系统)

C课程设计(通讯录管理系统)
cout << "按姓名排序:" << endl; cout << "请选择排序方式:(1:顺序排序, 2 : 逆序排序)" << endl; cin >> b; switch (b) { case 1: {
for (w = 0; w < num - 1; w++) for (j = w + 1; j < num; j++) { if (people[w].get_name() > people[j].get_name()) { temp = people[w]; people[w] = people[j]; people[j] = temp; } }
people[w] = people[j];
people[j] = temp;
}
}
cout << "排序完成!" << endl;
for (w = 0; w < num; w++)
people[w].show();
break;
}
default: break;}
break;
}
case 3:
break;
outfile << setw(10) << people[i].get_name() << setw(15) << people[i].get_phone() << setw(15) << people[i].get_address() << setw(15) << people[i].get_remark() << endl;

C语言课程设计通讯录系统

C语言课程设计通讯录系统

联系人的数据结构定义
联系人信息:包括姓名、性别、年 龄、电话、地址等
联系人分组:根据联系人关系进行 分组,如家庭、朋友、同事等
添加标题
添加标题
添加标题
添加标题
联系人关系:联系人之间的亲属、 朋友、同事等关系
联系人操作:添加、删除、修改、 查询等操作
通讯录系统的数据结构定义
联系人列表:存储所有联系 人信息的数据结构
修改联系人信息功能
功能描述:用户可 以修改联系人的姓 名、电话、地址等 信息
操作步骤:选择要 修改的联系人,点 击“修改”按钮, 输入新的信息,点 击“保存”按钮
功能限制:不能修 改联系人的ID,因 为ID是唯一的标识 符
错误处理:如果输 入的信息不符合要 求(如电话号码格 式错误),系统会 提示错误信息,并 让用户重新输入
03 通讯录系统的数据结构
联系人信息的存储方式
链表节点包含联系人信息和 指向下一个节点的指针
每个联系人信息包括姓名、 电话、地址等字段
采用链表结构存储联系人信 息
链表的头节点指向第一个联 系人信息节点
链表的尾节点指向空,表示 联系人信息的结束
链表的插入和删除操作方便 快捷,适用于频繁更新的联
系人信息
查找联系人功能
输入联系人姓名或 电话号码,系统自 动查找并显示相关 信息
支持模糊查询,如 输入部分姓名或电 话号码,系统自动 匹配相关联系人
查找结果按照姓名 或电话号码排序, 方便用户查看
查找结果可显示联 系人的详细信息, 如姓名、电话号码 、地址等
显示所有联系人功能
功能描述:显示所有联系人的信息,包括姓名、电话、地址等 操作方式:点击“显示所有联系人”按钮,系统将显示所有联系人的信息 应用场景:用户需要查找某个联系人时,可以通过这个功能快速找到 技术实现:通过数据库查询,将联系人信息从数据库中读取出来,并显示在界面上

c语言通讯录管理系统课程设计报告

c语言通讯录管理系统课程设计报告

c语言通讯录管理系统课程设计报告报告标题:C语言通讯录管理系统课程设计报告1. 引言本报告旨在介绍并分析本次课程设计所涉及到的C语言通讯录管理系统的设计与实现过程。

2. 设计目标•开发一个功能完善的通讯录管理系统•实现基本的通讯录管理功能,包括添加、删除、查询、修改联系人信息等•提供良好的用户交互界面,方便用户使用该系统•提高系统的效率和稳定性,确保数据的安全性3. 系统设计概述本通讯录管理系统基于C语言开发,主要包括以下几个模块: - 用户管理模块:实现用户注册、登录、退出等功能 - 联系人管理模块:实现联系人的增删改查等功能 - 数据存储模块:使用文件系统进行数据的读写操作数据结构设计本系统使用了以下数据结构: - 用户结构体:包含用户名、密码等信息 - 联系人结构体:包含姓名、电话号码、地址等信息功能模块设计•用户管理模块:提供用户注册、登录、退出等功能•联系人管理模块:提供联系人的添加、删除、查询、修改等功能•数据存储模块:实现数据的读取与保存功能4. 实现细节用户管理模块•注册功能:获取用户输入的用户名和密码,存储到用户数据文件中•登录功能:根据用户输入的用户名和密码,从用户数据文件中验证登录信息•退出功能:退出当前用户,返回系统主界面联系人管理模块•添加联系人功能:获取用户输入的联系人信息,存储到联系人数据文件中•删除联系人功能:根据用户输入的联系人姓名,从联系人数据文件中删除对应的联系人信息•查询联系人功能:根据用户输入的关键词,从联系人数据文件中查找匹配的联系人信息•修改联系人功能:根据用户输入的联系人姓名,从联系人数据文件中修改对应的联系人信息数据存储模块•读取数据功能:从文件中读取用户和联系人的数据•保存数据功能:将用户和联系人的数据保存到文件中5. 测试与优化本系统在开发过程中进行了多次测试和优化,确保系统的稳定性和功能完善性。

通过模拟用户的操作,检测系统的响应速度、功能是否正常等,并对系统进行了性能调优和bug修复。

通讯录系统c课程设计

通讯录系统c课程设计

通讯录系统c 课程设计一、课程目标知识目标:1. 学生能理解通讯录系统的基本概念,掌握其功能结构和设计原理。

2. 学生能掌握运用编程语言(如C语言)实现通讯录系统的基本功能,如添加、删除、查找和修改联系人信息。

3. 学生了解数据结构在通讯录系统中的应用,如链表、结构体等。

技能目标:1. 学生能运用所学知识,独立完成一个简单的通讯录系统设计与实现。

2. 学生通过实践操作,提高编程能力和解决问题的能力。

3. 学生能够运用调试工具进行程序调试,找出并修复程序中的错误。

情感态度价值观目标:1. 学生通过课程学习,培养对计算机编程的兴趣和热情。

2. 学生在学习过程中,养成合作、分享、探究的良好学习习惯。

3. 学生能够认识到编程在生活中的应用价值,激发其进一步学习的动力。

分析课程性质、学生特点和教学要求:本课程为计算机编程课程,以C语言为载体,结合实际生活中的通讯录系统,让学生在实践中掌握编程知识。

学生处于高年级阶段,已具备一定的编程基础,求知欲强,喜欢挑战性任务。

教学要求注重培养学生的动手能力和实际应用能力,将理论知识与实际操作相结合,提高学生的综合素养。

将目标分解为具体的学习成果:1. 学生能够自主设计并实现一个简单的通讯录系统,包括基本功能模块。

2. 学生能够运用所学知识解决实际编程问题,如优化程序性能、修复程序错误等。

3. 学生在学习过程中,能够积极与同学交流合作,分享学习心得和经验。

4. 学生能够通过课程学习,提高自己的编程水平和实际应用能力,为后续学习奠定基础。

二、教学内容1. 通讯录系统基本概念:介绍通讯录系统的定义、功能、应用场景等,使学生对其有一个全面的了解。

2. C语言基础知识回顾:回顾结构体、指针、函数等C语言基础知识,为后续编程打下基础。

3. 数据结构:讲解链表、结构体等数据结构在通讯录系统中的应用,使学生掌握如何利用数据结构组织数据。

4. 编程实现通讯录功能:详细讲解如何用C语言实现通讯录的添加、删除、查找和修改联系人信息等功能,让学生动手实践。

通讯录系统课程设计c

通讯录系统课程设计c

通讯录系统课程设计 c一、教学目标本课程的目标是让学生了解和掌握通讯录系统的基本原理和实现方法。

知识目标要求学生掌握通讯录系统的数据结构、算法和界面设计;技能目标要求学生能够使用编程语言实现一个简单的通讯录系统;情感态度价值观目标要求学生培养对计算机科学的兴趣和热情,提高他们解决实际问题的能力。

二、教学内容教学内容主要包括通讯录系统的数据结构、算法和界面设计。

首先,介绍通讯录系统的数据结构,如数组、链表等,以及如何实现数据的增删查改操作。

然后,讲解通讯录系统的算法,如排序、查找等,以及如何运用这些算法优化通讯录系统的性能。

最后,介绍通讯录系统的界面设计,如如何使用图形用户界面库设计一个美观易用的通讯录界面。

三、教学方法本课程采用讲授法、讨论法和实验法相结合的教学方法。

首先,通过讲授法向学生传授基本概念和理论知识;然后,通过讨论法引导学生深入思考和探讨问题,提高他们的分析和解决问题的能力;最后,通过实验法让学生动手实践,巩固所学知识,提高他们的编程技能。

四、教学资源教学资源包括教材、多媒体资料和实验设备。

教材选用《计算机科学导论》作为主教材,辅助以《C程序设计》等参考书。

多媒体资料包括PPT、视频教程等,用于生动展示课程内容和案例。

实验设备包括计算机、网络设备等,用于学生动手实践和实验教学。

五、教学评估教学评估主要通过平时表现、作业和考试等方式进行。

平时表现主要包括课堂参与度、提问回答等,占总评的20%;作业包括编程练习和小项目等,占总评的30%;考试包括期中和期末考试,占总评的50%。

评估方式力求客观、公正,全面反映学生的学习成果。

六、教学安排教学安排如下:本课程共32课时,每周2课时,共计16周。

教学地点安排在计算机实验室,以便学生动手实践。

教学进度安排合理紧凑,确保在有限的时间内完成教学任务,同时考虑学生的实际情况和需要。

七、差异化教学根据学生的不同学习风格、兴趣和能力水平,本课程采用差异化教学策略。

c通讯录管理系统课程设计

c通讯录管理系统课程设计

c 通讯录管理系统课程设计一、课程目标本课程为“通讯录管理系统课程设计”,针对初中年级信息技术学科,旨在通过实践操作,使学生能够:知识目标:1. 理解通讯录管理系统的基本功能与需求;2. 掌握使用编程语言(如Python)实现简单数据结构,如列表、字典;3. 学会使用文件操作保存和读取通讯录信息。

技能目标:1. 能够运用所学知识设计并实现一个基本的通讯录管理系统;2. 掌握基本的程序调试技巧,提高解决问题的能力;3. 学会对程序进行优化,提高代码的可读性和可维护性。

情感态度价值观目标:1. 培养学生的团队协作精神,提高沟通与表达能力;2. 激发学生对编程的兴趣,鼓励创新思维和动手实践能力;3. 增强学生对信息技术的认识,培养其信息安全意识。

课程性质:本课程为实践性课程,注重培养学生的动手能力和实际操作技能。

学生特点:初中年级学生具有一定的信息技术基础,对新事物充满好奇,但编程经验有限。

教学要求:结合学生特点,以实际操作为主,注重引导和激发学生的学习兴趣,培养其解决问题的能力。

通过课程学习,使学生能够将所学知识运用到实际项目中,提高其信息技术素养。

教学过程中,将课程目标分解为具体的学习成果,以便进行教学设计和评估。

二、教学内容本章节教学内容依据课程目标,紧密结合教材,确保科学性和系统性。

具体安排如下:1. 理论知识学习:- 简介通讯录管理系统的作用和功能;- 数据结构基本概念:列表、字典的使用;- 文件操作:读写文件,保存和加载通讯录信息。

2. 实践操作:- 设计通讯录管理系统需求分析;- 编程实现通讯录管理系统功能模块:添加、删除、查询、修改联系人信息;- 调试与优化程序,提高系统稳定性。

3. 教学大纲:- 第一周:通讯录管理系统概述,学习数据结构基本概念;- 第二周:文件操作,编写通讯录管理系统的基础代码;- 第三周:完善通讯录管理系统,增加功能模块;- 第四周:调试与优化程序,进行项目展示与评价。

c语言课程设计通讯录管理系统课程设计报告

c语言课程设计通讯录管理系统课程设计报告

c语言课程设计通讯录管理系统课程设计报告一、教学目标本课程旨在通过学习C语言通讯录管理系统的设计与实现,让学生掌握C语言编程的基本技能,培养其软件开发的基本思路与方法。

具体目标如下:1.知识目标:–理解C语言的基本数据类型、运算符、控制结构。

–学习C语言函数的定义与调用。

–掌握结构体、文件操作等高级C语言特性。

2.技能目标:–能够运用C语言实现简单的数据结构,如链表、数组。

–培养学生使用C语言进行程序设计的能力,能够独立完成程序编写、调试与优化。

–学会使用C语言实现文件操作,包括文件的读取与写入。

3.情感态度价值观目标:–培养学生对计算机科学的兴趣,增强其自主学习的动力。

–通过项目实践,培养学生的团队协作能力和解决问题的能力。

–引导学生理解技术对生活的影响,培养其对技术发展的责任感。

二、教学内容教学内容选取C语言编程的核心知识点,结合通讯录管理系统的实例进行讲解。

具体内容包括:1.C语言基础:数据类型、变量、运算符、控制结构。

2.函数:函数定义、调用、参数传递、返回值。

3.数据结构:数组、链表、栈和队列。

4.文件操作:文件读写、文件指针。

5.通讯录管理系统实现:结构体定义、系统功能实现、项目管理。

三、教学方法结合C语言特点和通讯录管理系统实例,采用以下教学方法:1.讲授法:系统讲解C语言基础知识和通讯录管理系统的设计理念。

2.案例分析法:通过分析典型代码案例,让学生理解程序设计逻辑。

3.实验法:学生在实验室进行编程实践,巩固理论知识。

4.讨论法:分组讨论问题,培养学生的团队协作和沟通能力。

四、教学资源1.教材:《C程序设计语言》(K&R)、《C Primer Plus》。

2.参考书:《C语言编程思想》、《C语言实践》。

3.多媒体资料:教学PPT、在线编程教程、视频讲解。

4.实验设备:计算机、网络环境、编程环境(如Code::Blocks、VisualStudio)。

五、教学评估本课程的教学评估将综合考虑学生的平时表现、作业、考试等方面,以全面、客观、公正地评价学生的学习成果。

c通讯录管理系统课程设计

c通讯录管理系统课程设计

c 通讯录管理系统课程设计一、教学目标本课程旨在让学生了解和掌握通讯录管理系统的基本概念和设计方法,培养学生的实际动手能力和问题解决能力。

具体目标如下:知识目标:使学生了解通讯录管理系统的基本原理,掌握系统设计的基本流程和方法。

技能目标:培养学生使用编程语言实现通讯录管理系统的能力,提高学生的软件开发技能。

情感态度价值观目标:培养学生对计算机科学和编程的兴趣,激发学生的创新精神和团队合作意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.通讯录管理系统的基本概念:介绍通讯录管理系统的作用、特点和应用场景。

2.系统设计方法:讲解系统设计的基本流程,包括需求分析、系统设计、编码实现和测试等环节。

3.编程语言实践:通过具体案例,使学生掌握使用编程语言实现通讯录管理系统的方法。

4.团队协作与创新:培养学生在团队协作中解决问题的能力,激发学生的创新精神和团队合作意识。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:讲解通讯录管理系统的基本概念和设计方法。

2.案例分析法:分析实际案例,使学生更好地理解通讯录管理系统的设计和实现过程。

3.实验法:让学生动手实践,实际操作通讯录管理系统的设计和编程。

4.小组讨论法:鼓励学生进行团队协作,共同解决问题,培养学生的团队合作能力。

四、教学资源为了保证教学效果,我们将提供丰富多样的教学资源:1.教材:选用权威、实用的教材,为学生提供系统、全面的学习资料。

2.参考书:提供相关的参考书籍,丰富学生的知识体系。

3.多媒体资料:制作精美的PPT,生动形象地展示课程内容。

4.实验设备:提供充足的实验设备,确保每个学生都能动手实践。

5.在线资源:推荐相关的在线课程和论坛,方便学生随时随地学习、交流。

五、教学评估为了全面、公正地评估学生的学习成果,本课程将采用多种评估方式相结合的方法:1.平时表现:通过课堂参与、提问、讨论等方式,评估学生的学习态度和积极性。

c语言通讯录管理系统课程设计

c语言通讯录管理系统课程设计

c语言通讯录管理系统课程设计一、教学目标本课程旨在让学生掌握C语言编程基础,通过编写通讯录管理系统,培养学生的实际编程能力和问题解决能力。

具体目标如下:1.知识目标:学生能理解C语言的基本语法、数据类型、运算符、控制结构等,并掌握结构体、文件操作等高级概念。

2.技能目标:学生能运用C语言实现功能齐全的通讯录管理系统,包括但不限于添加、删除、查找、修改联系人信息等功能。

3.情感态度价值观目标:通过课程学习,学生能培养编程思维,增强对计算机科学的兴趣,理解技术对现代社会的重要性。

二、教学内容教学内容围绕C语言通讯录管理系统的设计与实现展开,具体包括:1.C语言基础知识:数据类型、变量、运算符、控制结构。

2.高级数据结构:结构体、指针、数组。

3.文件操作:文件的打开、读写、关闭。

4.通讯录管理系统设计:需求分析、系统设计、功能实现。

三、教学方法结合C语言的特点和学生实际情况,采用以下教学方法:1.讲授法:系统讲解C语言基础知识和编程技巧。

2.案例分析法:分析已有的通讯录管理系统案例,引导学生理解系统设计过程。

3.实验法:学生在实验室环境里动手编写代码,实践所学知识。

四、教学资源为确保教学质量,准备以下教学资源:1.教材:《C程序设计语言》(K&R)、《C Primer Plus》。

2.参考书:《C语言深度剖析》、《C语言编程实践》。

3.多媒体资料:教学PPT、在线编程教程、视频讲解。

4.实验设备:计算机、网络环境、编程环境(如Code::Blocks、Visual Studio)。

五、教学评估本课程采用多元化的评估方式,全面客观地评价学生的学习成果:1.平时表现:通过课堂参与、提问、小组讨论等评估学生的积极性与专注度。

2.作业:布置编程作业,评估学生的编程能力和对知识的理解应用。

3.实验:评估学生在实验室的编程实践表现,检查代码质量与创新性。

4.期中期末考试:设置包含选择题、填空题、编程题的试卷,全面测试学生的知识掌握和应用能力。

c语言通讯录管理系统 课程设计 概述及范文

c语言通讯录管理系统 课程设计 概述及范文

c语言通讯录管理系统课程设计概述及范文1. 引言1.1 概述本文旨在介绍和讨论C语言通讯录管理系统的课程设计。

通讯录管理系统是一个常见的应用程序,它能够帮助用户有效地存储和管理个人联系人信息。

在这个课程设计中,我们将使用C语言来实现这样一个功能齐全的通讯录管理系统。

1.2 文章结构本文分为四个主要部分:引言、C语言通讯录管理系统、课程设计要点以及结论与展望。

首先,在引言部分,我们将简要介绍文章的背景和目的,并概述文章的结构。

其次,在C语言通讯录管理系统部分,我们将详细介绍该系统的功能、设计思路和方法以及实现过程和技术选型。

然后,在课程设计要点部分,我们将重点阐述需求分析与设计准备工作、功能实现与代码编写方法以及界面设计与用户交互优化方法。

最后,在结论与展望部分,我们将对整个课程设计进行总结评价,提出存在问题及改进方向,并探讨该系统的发展前景与应用推广建议。

1.3 目的本次课程设计旨在通过实际动手编写C语言通讯录管理系统来巩固和应用我们在课堂上学到的知识。

通过这个项目,我们将学习如何进行需求分析、系统设计以及代码编写等方面的技能,并掌握C语言在实际应用中的使用方法。

同时,我们还将培养解决问题、优化用户体验以及具备良好代码风格和团队协作能力的能力。

通过完成这个课程设计,我们将为今后的编程工作打下坚实的基础。

2. C语言通讯录管理系统:2.1 系统功能介绍:C语言通讯录管理系统是一个基于C语言开发的应用程序,旨在帮助用户有效地管理和组织联系人信息。

该系统具有以下主要功能:- 添加联系人:用户可以输入姓名、电话号码、电子邮件等详细信息来添加新的联系人。

- 查找联系人:根据关键字进行搜索,快速定位到指定联系人的信息。

- 编辑联系人:允许用户修改已有联系人的信息,如更新电话号码或电子邮件地址。

- 删除联系人:提供删除指定联系人及其相关信息的选项。

- 显示所有联系人:以列表形式展示所有已存储的联系人详细信息。

c语言课程设计通讯录管理系统课程设计报告

c语言课程设计通讯录管理系统课程设计报告

c语言课程设计通讯录管理系统课程设计报告一、教学目标本课程旨在通过学习C语言,使学生掌握通讯录管理系统的开发过程,培养学生的编程能力和逻辑思维能力。

具体目标如下:1.知识目标:学生能够理解C语言的基本语法和数据结构,掌握函数的定义和调用,了解面向过程的编程思想。

2.技能目标:学生能够使用C语言编写简单的程序,具备解决实际问题的能力,能够独立完成一个通讯录管理系统的开发。

3.情感态度价值观目标:学生通过课程学习,能够培养对编程的兴趣和热情,增强自我学习的动力,提高团队协作的能力。

二、教学内容本课程的教学内容主要包括C语言的基本语法、数据结构、函数的定义和调用,以及面向过程的编程思想。

具体安排如下:1.C语言的基本语法:介绍变量、常量、运算符、表达式等基本概念。

2.数据结构:介绍整数、浮点数、字符等数据类型的使用,以及数组、指针等数据结构。

3.函数的定义和调用:介绍函数的声明、定义和调用,以及函数的参数传递和返回值。

4.面向过程的编程思想:介绍程序的执行流程、循环结构、条件判断等编程控制语句。

三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法,以激发学生的学习兴趣和主动性。

具体方法如下:1.讲授法:通过讲解C语言的基本语法、数据结构、函数的定义和调用等知识,使学生掌握课程的基本概念。

2.案例分析法:通过分析实际案例,让学生了解编程思想,培养学生的实际操作能力。

3.实验法:安排实验室实践环节,让学生动手编写程序,提高学生的实际编程能力。

四、教学资源本课程的教学资源包括教材、参考书、多媒体资料和实验设备。

具体资源如下:1.教材:选用权威、实用的C语言教材,为学生提供系统的学习资料。

2.参考书:推荐学生阅读一些优秀的编程书籍,丰富学生的知识储备。

3.多媒体资料:制作课件、视频等多媒体资料,提高课堂的教学效果。

4.实验设备:提供充足的计算机设备,确保学生能够进行实验和实践。

五、教学评估本课程的评估方式包括平时表现、作业和考试三个部分,以全面客观地评价学生的学习成果。

c课程设计之通讯录

c课程设计之通讯录

c课程设计之通讯录一、教学目标本节课的教学目标是让学生掌握通讯录的基本知识和技能,能够使用编程语言实现一个简单的通讯录管理系统。

具体来说,知识目标包括了解通讯录的定义、结构和常见的形式;技能目标包括掌握基本的编程语言语法,能够编写简单的函数和模块;情感态度价值观目标包括培养学生的团队合作意识,提高他们解决问题的能力。

二、教学内容本节课的教学内容主要包括通讯录的基本概念、通讯录的编程实现和通讯录的管理系统设计。

具体来说,首先介绍通讯录的定义、结构和常见的形式,让学生了解通讯录的基本知识;然后讲解如何使用编程语言实现一个简单的通讯录管理系统,包括基本的函数和模块的编写;最后通过案例分析,让学生了解通讯录管理系统的设计和实现过程。

三、教学方法本节课的教学方法主要包括讲授法、案例分析法和实验法。

首先通过讲授法,向学生介绍通讯录的基本概念和编程实现方法;然后通过案例分析法,让学生了解通讯录管理系统的设计和实现过程;最后通过实验法,让学生动手编写代码,实现一个简单的通讯录管理系统。

四、教学资源本节课的教学资源主要包括教材、参考书、多媒体资料和实验设备。

教材和参考书用于提供通讯录的基本知识和编程实现方法的文字描述和示例代码;多媒体资料用于辅助讲解和展示通讯录的图形界面和功能实现;实验设备用于让学生动手编写代码,实现一个简单的通讯录管理系统。

五、教学评估本节课的教学评估主要包括平时表现、作业和考试三个部分。

平时表现主要评估学生在课堂上的参与程度、提问回答和团队合作的积极性;作业主要评估学生的编程实践能力,要求学生按时提交代码并符合基本规范;考试则是对学生通讯录知识掌握和编程能力的全面考察,包括理论知识和实践操作两部分。

评估方式应客观、公正,能够全面反映学生的学习成果。

六、教学安排本节课的教学安排共分为十个课时,每个课时45分钟。

第一课时用于介绍通讯录的基本概念,第二课时讲解通讯录的编程实现方法,第三课时进行案例分析,后续课时用于学生实验实践和课堂讨论。

手机通讯录c课程设计

手机通讯录c课程设计

手机通讯录c 课程设计一、课程目标知识目标:1. 学生能理解手机通讯录的基本概念,掌握通讯录的信息存储、检索和管理方式。

2. 学生能够描述手机通讯录的存储结构,了解联系人信息的组成和分类。

3. 学生掌握使用手机自带通讯录软件进行联系人添加、删除、修改和查询的操作方法。

技能目标:1. 学生能够独立操作手机通讯录软件,高效地管理联系人信息。

2. 学生通过实际操作,提高信息处理能力和解决问题的能力。

3. 学生通过小组合作,培养团队协作能力和沟通技巧。

情感态度价值观目标:1. 学生培养对个人信息保护的意识,尊重他人隐私。

2. 学生通过学习手机通讯录管理,认识到科技在日常生活中的重要作用,激发对信息技术的兴趣。

3. 学生在学习过程中,培养积极的学习态度,树立正确的价值观。

课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的动手能力和信息素养。

学生特点:六年级学生具备一定的手机操作基础,对新鲜事物充满好奇,喜欢动手实践。

教学要求:教师需关注学生个体差异,因材施教,注重理论与实践相结合,提高学生的信息处理能力和团队协作能力。

在教学过程中,关注学生的情感态度,引导他们树立正确的价值观。

通过对课程目标的分解,使学生在学习过程中达到预期的学习成果,为后续的教学设计和评估提供依据。

二、教学内容1. 手机通讯录概述- 通讯录的定义与功能- 通讯录在生活中的应用2. 手机通讯录的存储结构与信息管理- 联系人信息的组成与分类- 通讯录存储结构的特点3. 手机通讯录软件操作- 联系人添加、删除、修改和查询方法- 联系人信息的导入与导出- 通讯录分组管理与搜索功能4. 个人信息保护与隐私安全- 信息保护意识培养- 隐私安全的重要性与措施5. 实践操作与案例分析- 实际操作手机通讯录软件,进行联系人管理- 分析通讯录管理中的典型问题,探讨解决方案6. 小组合作与展示- 分组讨论,共同完成通讯录管理任务- 各组展示成果,分享经验与心得教学内容安排与进度:第一课时:手机通讯录概述、存储结构与信息管理第二课时:手机通讯录软件操作、个人信息保护与隐私安全第三课时:实践操作与案例分析、小组合作与展示教材章节:本教学内容与教材中“手机通讯录管理”章节相关,涵盖该章节的主要内容。

通讯录管理系统课程设计c

通讯录管理系统课程设计c

通讯录管理系统课程设计c一、课程目标知识目标:1. 理解通讯录管理系统的基本概念,掌握其功能需求与设计原理;2. 掌握C语言编程基础,运用结构体、数组等数据结构进行信息存储;3. 学会使用文件操作对通讯录数据进行读写,实现数据的持久化存储。

技能目标:1. 能够运用所学知识设计并实现一个简单的通讯录管理系统;2. 培养良好的编程习惯,编写结构清晰、可读性强的代码;3. 提高问题分析能力,通过分组讨论、协作解决问题,培养团队协作精神。

情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学生自主学习、探索新知的热情;2. 增强学生的自信心,使学生能够在解决问题的过程中体验成功;3. 培养学生尊重他人意见,积极参与讨论,具有良好的沟通与表达能力。

分析课程性质、学生特点和教学要求,本课程旨在通过设计一个通讯录管理系统,使学生在实践中掌握C语言编程技能,培养良好的编程习惯和团队协作精神。

课程目标具体、可衡量,便于学生和教师在教学过程中明确预期成果,为后续的教学设计和评估提供依据。

二、教学内容1. 理论知识:- 通讯录管理系统概述:介绍通讯录管理系统的发展、应用场景及功能需求;- C语言基础知识回顾:数据类型、运算符、控制语句、函数等;- 数据结构:结构体、数组、链表等在通讯录管理系统中的应用。

2. 实践操作:- 设计通讯录管理系统:分析系统功能,设计系统架构,编写C语言代码;- 文件操作:学习文件读写操作,实现通讯录数据的持久化存储;- 程序调试与优化:分析程序运行过程中可能出现的错误,学会使用调试工具,提高程序质量。

3. 教学大纲:- 第一周:通讯录管理系统概述,C语言基础知识回顾;- 第二周:数据结构在通讯录管理系统中的应用,设计系统架构;- 第三周:编写代码实现通讯录管理系统功能,文件操作;- 第四周:程序调试与优化,课程总结。

教学内容依据课程目标,结合教材章节,保证科学性和系统性。

教学大纲明确教学内容的安排和进度,有助于教师组织教学活动,指导学生按计划完成学习任务。

c通讯录课程设计

c通讯录课程设计

c 通讯录课程设计一、课程目标知识目标:1. 学生能理解通讯录的基本概念,掌握其在生活中的应用。

2. 学生能学会使用电子设备或计算机编程语言创建、编辑和存储通讯录。

3. 学生能掌握通讯录中信息的分类、排序和查找方法。

技能目标:1. 学生能够运用所学知识,自主设计并实现一个简单的通讯录管理系统。

2. 学生能够通过小组合作,进行信息的收集、整理和分享,提高团队协作能力。

3. 学生能够运用计算机编程语言,实现对通讯录信息的增、删、改、查功能。

情感态度价值观目标:1. 学生能够认识到通讯录在生活中的重要性,增强信息管理的意识。

2. 学生在课程学习中,培养对信息技术的兴趣和爱好,提高学习积极性。

3. 学生能够养成信息安全意识,尊重他人隐私,遵守网络道德规范。

本课程针对五年级学生,结合教材内容,注重实用性,旨在让学生在实际操作中掌握通讯录的相关知识和技能。

课程性质为实践性、探究性,教学要求关注学生个体差异,激发学生兴趣,培养团队协作能力。

通过分解课程目标为具体学习成果,为教学设计和评估提供明确方向。

二、教学内容本章节教学内容围绕通讯录的设计与实现展开,包括以下三个方面:1. 通讯录基本概念与功能- 介绍通讯录的定义、作用及其在生活中的应用。

- 分析通讯录的基本功能,如添加、删除、修改和查找联系人信息。

2. 通讯录信息管理- 讲解如何分类、排序和查找通讯录中的信息。

- 引导学生学会使用电子设备或编程语言进行通讯录信息的存储和管理。

3. 通讯录编程实践- 结合教材章节,教授编程语言(如Python)实现通讯录的基本功能。

- 制定详细教学大纲,安排进度,确保学生能够逐步掌握编程技巧。

具体教学内容安排如下:- 第一周:通讯录基本概念、功能及应用场景。

- 第二周:通讯录信息分类、排序和查找方法。

- 第三周:编程语言入门,学习Python基础语法。

- 第四周:利用Python实现通讯录的增、删、改、查功能。

- 第五周:综合实践,小组合作完成一个简单的通讯录管理系统。

c通讯录课程设计

c通讯录课程设计

c 通讯录课程设计一、课程目标知识目标:1. 理解通讯录的基本概念,掌握电子通讯录的组成和功能。

2. 学会使用电子表格软件(如Microsoft Excel)创建、编辑和管理通讯录。

3. 掌握利用电子通讯录进行信息检索、排序和筛选的基本方法。

技能目标:1. 能够运用电子表格软件,自主设计并制作一份格式规范、信息准确的通讯录。

2. 培养学生运用电子通讯录进行信息整理和快速查找的能力,提高数据处理效率。

3. 培养学生合作交流、分享信息的能力,提高团队协作意识。

情感态度价值观目标:1. 培养学生尊重他人隐私,合法使用通讯录信息的意识。

2. 激发学生对信息技术课程的兴趣,提高学习积极性。

3. 培养学生勇于尝试、乐于探究的学习态度,增强自信心。

课程性质:本课程为信息技术课程,结合实际生活,教授学生如何使用电子通讯录,提高信息处理能力。

学生特点:学生具备基本的计算机操作能力,对新鲜事物充满好奇心,但需引导培养良好的信息素养。

教学要求:注重实践操作,鼓励学生自主探究,关注学生个体差异,因材施教。

将课程目标分解为具体的学习成果,以便于教学设计和评估。

二、教学内容1. 通讯录基本概念:介绍通讯录的定义、分类及其在日常生活中的应用。

2. 电子通讯录制作:a. 熟悉电子表格软件(以Microsoft Excel为例)的操作界面。

b. 学习如何创建新的工作簿,设置工作表标签。

c. 掌握单元格的选取、编辑和格式化。

d. 引导学生设计通讯录表格框架,包括姓名、电话、邮箱等基本信息。

3. 数据录入与编辑:a. 教授数据录入的方法,如填充柄、拖拽等。

b. 学习如何修改和删除数据,掌握撤销和恢复操作。

c. 引导学生学会检查数据的准确性,避免错误和遗漏。

4. 数据管理与查询:a. 掌握排序、筛选和查找功能,快速检索通讯录信息。

b. 学习使用公式和函数进行数据分析,如求和、平均值等。

c. 引导学生运用条件格式对通讯录进行个性化设置。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录一、课题内容和要求 (2)1.课题内容: (2)2.课题要求: (2)二、需求分析 (3)2.1系统概述: (3)2.2问题分析: (3)2.3功能需求描述: (3)三、概要设计.............................................. 错误!未定义书签。

四、源程序代码 (8)五、测试数据及其结果分析 (24)六、调试过程中的问题及其改进 (28)七、课程设计总结 (29)通信录管理系统一、课题内容和要求1.课题内容用C/C++设计出模拟手机通信录管理系统,实现对手机中的通信录进行管理。

(1)查看功能:选择此功能时,列出下列三类选择。

A:办公类 B:个人类 C:商务类当选中某类时,显示出此类所有数据中的姓名和电话号码(2)添加数据功能:能录入新数据,每个结点包括:姓名、电话号码、分类(可能选项有:A为办公类 B为个人类 C为商务类)、电子邮件。

例如:杨春135****4454商务类*************当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。

a)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字,并伴随相应的拔号声音。

b)修改功能:选中某个人的姓名时,可对此人的相应数据进行修改删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。

2.课题要求:(1) 首先自己设计好数据结构及算法;(2) 界面友好,可操作性强,设置管理员用户登录界面,需要输入用户名和口令才能登录管理界面。

二、需求分析通信录管理系统主要对通信录的信息进行添加、修改、删除操作,以及对通信录中的信息实现查询、拨号等功能。

并对登录、管理操作界面进行优化,实现人机友好交流。

需求分析主要是对该系统的需求、功能以及系统在软硬件环境下运行的状况。

2.1系统概述本系统主要保存的信息有登录用户名、登录密码、注册校验密码、通信录中的姓名、电话、类型、电子邮箱这些数据。

所包含的功能有通信录新信息的添加、以保存信息的修改及删除、号码信息的拨号、显示所有信息、显示属于同一类型通讯者的信息、退出。

2.2问题分析首先自己设计好数据结构及算法,界面友好,可操作性强,设置管理员用户登录界面,需要输入用户名和口令才能登录管理界面。

2.3功能需求描述1).输入输出的要求程序运行后,给出3个菜单项的内容和输入提示:1.登录2.注册0.退出注意:如果登录时重新返回此界面,则密码或用户名不正确!!!选择:使用数字0-2来选择菜单项,其他输入则不起作用。

当登录成功时,进入通信录管理界面。

给出7个菜单项的内容和输入提示:1.添加新联系人2.删除联系人3.修改信息4.拨号5.查看联系人6.关闭通信录7.显示所有人选择:使用数字1-7来选择菜单项,其他输入则不起作用。

2).登录功能当选择该菜单时,运行此功能。

登录成功后,则进入通信录管理系统,否则不可进入。

3).注册功能运行此功能时,首先进行注册权限的认证输入认证密码(本系统的认证权限密码为“admin”)。

注册时密码输入两次,如果一致则注册成功,否则失败重新注册。

4).退出功能退出运行系统。

5).添加新联系人功能此功能向系统输入新的联系人信息,并保存在文件pbook.txt中。

也可通过修改此文件添加新联系人。

6).删除功能删除用户所指定的联系人信息。

7).修改功能通过本功能可以修改通信录中的任何信息。

并显示修改前后的信息。

8).拨号功能向系统中输入想要拨号人的姓名或号码,系统搜索后显示此人信息并拨号发出声音。

9).显示所有人的信息功能在菜单中,选取此功能后屏幕中显示所有人的信息。

三、概要设计1).通信录系统总设计图程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能。

2).模块流程图a.添加联系人流程图b.c.d.e.以上模块的数据以及函数在类中的声明如下:class book{public:book();//默认构造函数char intface();//通讯录管理首页void addperson();//添加联系人void delperson();//删除联系人void alter();//修改信息void press();//拨号void showall();//显示所有信息void savenew();//保存通讯录文件void show();//显示查询的类型void showA();//显示类型Avoid showB();//显示类型Bvoid showC();//显示类型Cprivate:string name;//姓名string number;//电话string type;//类型string email;//电子信箱};struct record{book object;//双向链表中的数据域是是一个记录类record *prior;//指向前躯record *next;//指向后继};f.密码模块数据声明:string user;//用户名string code;//密码string code1;//注册校对密码函数声明:char intface1(void);//密码登录首页int check(void);//校对登录密码void creat(void);//创建注册密码四、源程序代码密码登录模块:(password.h)password.h文件定义#ifndef PASSWORD_H#define PASSWORD_Hchar intface1(void);//密码登录首页int check(void);//校对登录密码void creat(void);//创建注册密码#endifpassword.cpp文件定义#include<stdio.h>#include<conio.h>#include<iostream>#include<string>#include<iomanip>#include<fstream>#include<cstdlib>using namespace std;string user;//用户名string code;//密码string code1;//注册校对密码int check(void)//登录密码检测{ifstream infile("code.txt",ios::in);//以读出方式打开文件if (!infile)//检测文件是否打开{cout <<endl <<"对不起!文件找不到!" <<endl;system("pause");return 1;}string sign;//定义用户名字符串string sign2;//定义密码字符串cout <<endl <<"请输入用户名: ";cin >>sign;fflush(stdin);cout <<endl <<"请输入密码: ";cin >>sign2;fflush(stdin);//消除缓存int flag=1;//标志string str;while (infile >>user >>code)//读出文件中的每条记录{getline(infile, str);if ((user==sign)&&(code==sign2))//比较密码、用户名是否正确{cout <<endl <<"\t\t\t登陆成功!" <<endl <<endl;flag=0;}}system("pause");//停止比处理,并显示信息return flag;}void creat(void)//用户注册{system("cls");cout<<"请输入管理员注册权限密码:"<<endl;string str;str="admin";string str1;cin>>str1;if(str1==str){cout<<"通过认证!!!"<<endl<<endl;cout<<"请创建新用户名:";cin>>user;fflush(stdin);cout<<"请输入密码:";cin>>code;fflush(stdin);cout<<"请重新输入密码:";cin>>code1;fflush(stdin);while(code!=code1)//比较两次输入密码{cout<<"创建失败!"<<endl<<"请重新输入密码:";cin>>code1;}cout<<"创建新用户成功!"<<endl;ofstream outfile("code.txt", ios::app);//追加写得方式打开文件if (!outfile){cout <<endl <<"打开文件失败!" <<endl <<endl;system("pause");return;}outfile << setiosflags(ios::left) << setw(17) << user //写入文件<< setw(18) << code<<endl;outfile.close();//关闭文件cout<<endl<<"恭喜,新用户以保存好!!!"<<endl;system("pause");}else{cout<<endl<<"对不起,您没有注册权限!!!"<<endl<<"如想注册请联系管理员:****************"<<endl;system("pause");}}char intface1(void)//密码登录界面{system("cls");//清除屏幕cout<<"\t\t °☆°★.° ·°∴°★.°·∴°☆ ·°∴°☆..·"<<endl<<"\t\t .°"<<endl <<"\t\t °∴★°°∴☆°★.·°∴°."<<endl<<"\t\t ◢◣。

相关文档
最新文档