学生通讯录管理系统设计与实现
学生通讯录管理系统设计与实现
该系统旨在管理学生通讯信息,包括学号、姓名、手机、QQ、EMAIL、家庭住址、家庭联系人和家庭电话等。系统提供以下功能:
- 信息录入:添加新的学生通讯记录。
- 信息显示:按顺序显示所有或部分学生通讯信息。
- 信息修改:修改已输入的信息,学号和姓名不可修改。
- 信息删除:删除某个学生的通讯记录。
- 查询:根据学号或姓名查询学生信息。
- 信息保存:将通讯信息保存到文件。
实现思路
- 定义学生类:包含学号、姓名、手机、QQ、EMAIL、家庭住址、家庭联系人和家庭电话等属性,并实现对应的get和set方法。
- 定义通讯录类:包含一个学生对象的列表,以及实现添加、查找、删除、排序、显示、修改和保存等方法。
- 信息录入:在添加信息时,先判断学号是否已存在,若已存在则提示用户。
- 信息查找:可以按照学号或者姓名进行查找,并将查找结果输出。
- 信息删除:先根据学号查找到对应的学生对象,然后将该对象从列表中删除。
- 信息排序:可以按照学号或者姓名进行排序,可以使用冒泡排序或快速排序等算法实现。
- 信息修改:先根据学号查找到对应的学生对象,然后将需要修改的属性进行修改。
- 信息保存:将通讯录中的内容保存到一个文件中,可以使用文本文件或二进制文件进行保存。
实现代码
(略)
原文地址: https://www.cveoy.top/t/topic/nE7H 著作权归作者所有。请勿转载和采集!