养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

用C语言编程通讯录管理系统

时间:2024-10-04 05:35:44

本通讯录管理系统采用Vis掼鸿乡羰ualC++6.0作为开发环境,处理对象为联系人,主要功能对联系人信息进行录入、删除、查找、修改、显示输出等。本氅既骅筝系统给用户提供了一个简易的操作界面,以便根据提示输入操作项,调用相应函数来完成系统提供的各项管理功能。

工具/原料

VisualC++6.0

电脑

需求分析

1、人机操控平台:用户通过选择不同选项来操作系统,包括退出系统,增加联系人信息,删除联系人,查找联系人,修改联系人信息,输出联系人信息以及查看系统开发者信息。

2、增加联系人信息:用户根据提示输入联系人的学号、姓名、性别、出生哪膀仑碍日期、手机号码、QQ号码、Email、联系地址等信息。本系统一次只录入一个联系人信息,当需要录入多个学生信息时,可采用多次添加方式。

3、删除联系人:根据系统提示,用户输入要删除的联系人的学号,系统根据用户的输入进行查找,若没有查找到相关记录,则提示“此联系人不存在”;否则,系统将直接删除该联系人的全部信息。

4、查找联系人:蛔糯阚熨本系统提供两种查找联系人的方式,即按学号查找和按姓名查找。用户根据系统提示选择相应的查找方式,若选择按学号查找芟坳葩津,则需要输入相应学生的学号以完成信息查找;若选择按姓名查找,则需要输入相应学生的姓名以完成信息查找。系统中若存在待查找的联系人,则输出该联系人的信息;否则提示“此联系人不存在”。

5、修改联系人:根据系统提示,用户诶受祗错输入待修改联系人的学号,若没有查到相关记录,则提示“此联系人不存在”;否则提示用户逐一输入修改后的姓名、性别、出生日期、手机号码、QQ号码、Email、联系地址等信息。

6、输出联系人信息:若系统中存在联系人记录,则逐一输出所有联系人信息;否则输出“通讯录中无联系人记录”。

模块设计

1、本通讯录管理系统功能模块图共包括7个模块:退出系统、增加联系人、删除联系人、查找联系人、修改联系人、输出联系人及关于作者。

用C语言编程通讯录管理系统

2、退出系统:首先将单链表中所有联系人信息保存至磁盘文件中,然后释放所有内存空间,退出系统。

3、增加联系人:调用输入函数AddStu()将用户输入的联系人信息存入单链表中,以实现增加联系人的操作。

4、删除联系人:用户根据系统提示输入要删除的联系人学号,然后系统判断该联系人记录是否存在,若不存在则给出提示信息,否则将此联系人从单链表中删除,删除联系人的操作有函数DeleteStu()来实现。

5、查找联系人:拽蛊嵋敉提示用户选择查找方式:按学号查找和按姓名查找。当选用按学号查找时,提示用户输入学号,若该联系人不存在则给出提示信息,否嬴猹缥犴则完成按学号查找功能;当选用按姓名查找时,提示用户输入姓名,若该联系人不存在则给出提示信息,否则完成按姓名查找功能。查找联系人的整个操作由函数SearchStu(),按学号查找功能由函数SearchStuID()来实现,按姓名查找功能由SearchStuName()来实现。

6、修改联系人:提示用户输入学号,并查找此联系人信息,若查找不成功则给出提示信息,否则根据用户输入的新信息更新联系人信息,修改联系人操作由函数UpdateStu()来实现。

7、输出联系人:若系统中无联系人记录,则输出提示信息,否则输出所有联系人信息,输出联系人操作由OutputStu()来实现。

8、关于作者:此模块用于提供系统开发者相关信息,以便与作者进一步交流。

系统实现

1、文件book.txt:该文件应与源程序处于同一目录下,用于储存联系人信息,所储存的联系人信息依次为学号,姓名,性别,出生年月,手机号码,QQ号码,电子邮箱,联系地址。

2、源程序:

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

用C语言编程通讯录管理系统

系统测试

1、人机界面:运行系统即可进入人机界面,用户可通过输入数值0-6来操作系统,输入其他数值会显示错误提示。

2、增加联系人:在主界面中输入“1”即可增加联系人,本系统一次只能输入一个联系人信息,输入完成后系统后系统将输出联系人添加成功的信息提示,然后返回主界面,等待用户下一步操作。

3、删除联系人:在主界面中输入“2”即可删除联系人,首先由用户输入需要删除联系人的学号,若该联系人存在,则直接删除,若不存在,则给出提示信息。

4、查找联系人:螅岔出礤在主界面中输入“3”即可查找联系人,本系统中查找联系人有两种查找方式:按学号查找和按姓名查找。输入“1”选用按姓名查找,提示用户输入学号,若该联系人不存在则给出提示信缓肉酪盂息,否则完成按学号查找功能;输入“2”选用按姓名查找,提示用户输入姓名,若该联系人不存在则给出提示信息,否则完成按姓名查找功能。

5、修改联系人:在主界面输入“4”,即可修改联系人信息。

6、输出联系人:在主界面输入“5”,即可输出所有联系人信息。

© 一点知识