
通讯录管理系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
1. 该系统必须采用图形用户界面(GUI),并利用 Swing 技术进行开发。数据存储应采用文件系统,例如文本文件、XML 文件、vCard 文件或其他自定义格式的文件,但严禁使用 Excel 文件。数据库的使用将被禁止。
2. 通讯录中的每一个记录包含以下信息:(1) 基础信息:姓名、手机号码、电子邮箱、生日、所属组以及备注信息,此外还包括一张照片。(2) 工作单位信息:国家、省份、城市、详细地址、工作单位名称、所属部门、职位信息以及邮编和电话号码/传真号码。(3) 网络联系信息:个人主页链接、即时通讯工具及联系方式,以及备用邮箱地址。(4) 家庭联系信息:国家、省份、城市、详细地址和邮编,以及家庭电话号码。
3. 系统应具备新增通讯录数据的录入功能,能够接收并存储新的数据记录。在录入过程中,如果存在同名或同电话号码的记录,系统应当及时向用户发出提示。
4. 通讯录数据的查询功能包括以下几个方面:(1) 默认情况下,系统将列出所有已有的条目。(2) 支持模糊查询功能,允许用户根据姓名(包括汉语拼音声母或全拼)、电话号码(包括数字)、姓名的汉语拼音声母或全拼进行搜索。用户可以通过输入部分数据后立即检索出所有符合条件的条目。例如,输入“张”可以列出所有名字中包含“张”字的条目;输入“2645”可以列出电话号码中包含这四个数字的所有条目;输入“xl”可以列出声母为“xl”的条目。(3) 在指定分组后,系统能够列出该分组内的所有条目。查询结果呈现时,应按照姓名进行排序,并采用姓氏或姓氏第一个汉语拼音字母进行分类。
5. 系统应提供删除和修改功能,允许用户在查询到某个条目后进行删除或修改操作。
6. 该系统需要支持通讯录内容的导入和导出功能,并要求能够以 CSV 格式和 vCard 格式导入和导出整个通讯录的内容。同时,它还应具备与主流手机或其他通讯录软件交换数据的能力。
7. 通讯录显示设置允许用户自定义在显示查询结果时哪些内容被显示或隐藏。
8. 界面设计及相应功能的实现应参考 Windows 的“通讯薄”或其他主流通讯录软件的设计风格,力求符合主流通讯录的界面规范。下图展示了 Windows 的“通讯薄”界面示例。
全部评论 (0)


