本项目为基于Java语言的学生同学校友录管理系统的设计与实现,旨在提供一个方便快捷的平台,供在校生和校友记录并分享个人动态、查找联系人等。
通讯录管理系统为单机版软件,主要功能是管理学生的联系信息,并提供相关统计分析。前端GUI采用Swing技术开发,数据存储通过文件系统完成(可以使用文本段落件、xml格式或其他自定义格式的文件),但不能使用Excel文件。
具体的功能包括:
1. 实现学生基本信息的录入、修改、删除和查询等操作。
2. 支持学生的分类管理,分类结构采用树形层级方式,并且层次不限。例如:华南农业大学-----信息学院----------计算机系-----------------计算机(1)班-----------------计算机(2)班------艺术学院-------------服装设计(1)班
3. 提供通讯录以Excel文件格式进行导入导出的功能。
4. 界面支持全键盘操作,即无需使用鼠标即可完成系统所有功能的操作。
5. 查询统计功能能够根据籍贯、专业等条件进行分析,并通过图表形式展示结果。
此外,在界面设计和相关功能方面可以参考Windows系统的“通讯薄”应用。