序号 内容
1、 addressbook控制器是一个应用程序的抽象类,它的主要功能是提供用户地址薄的基础结构构建服务,它是地址本客户端和服务器之间的桥梁,用于把地址本数据进行存取与操作。
2、 addressbook控制器具有如下结构:首先是地址本数据库,它存储所有用户的地址本信息,含有用户姓名、详细地址、电话、电子邮件等基本信息;其次是客户端视图组件,用于展示实际的地址本视图,它负责显示存储的地址本数据;然后是用户控件组件,它处理客户端的交互,负责处理用户的请求,以及向数据库发起查询和修改操作;最后是服务层组件,它在控制器的视图表示层和数据存储层之间提供桥梁,提供处理程序供客户端控件调用,它负责数据存取以及转换,以达到客户端控件所要求的数据状态和格式。
3、 addressbook控制器的核心功能是实现地址本的统一处理,提供完善的控制接口:首先,能够根据设置的条件,对某个用户的联系人信息进行全文检索;其次,能够管理用户地址本数据,可以新增、删除、修改联系人信息,以及将联系人分类为不同的组;再次,能够提供联系人添加、请求、接受等功能,用户可通过该功能拉取其他用户的联系人信息,并分享自己联系人数据;最后,还能够实现同步和备份功能,可以定时地将地址本数据同步到指定的云端服务器,或将数据备份到本地的硬盘中,以确保数据的安全性和及时性。
一、addressbook的构成
1. 信息录入:通过文本文件、Excel表格等形式输入联系人的姓名、手机号、邮箱地址等信息,以为系统提供初始化数据源。
2. 用户注册:提供新用户注册和老用户登录功能,为联系人信息的查询提供权限验证功能。
3. 联系人管理:包括添加新联系人、查询联系人信息、修改联系人信息和删除联系人信息等功能。
4. 权限设置:为共享联系人设置用户的查看权限,可以区分私人信息和共享信息,避免不必要的数据泄露。
5. 消息邮件:可以发送短信和邮件,将联系人的近况及时告知用户。
二、addressbook的完整流程
1. 用户注册:用户首先进行注册,设置用户名和密码,完成登录,成功进入系统。
2. 联系人信息录入:在系统中输入或导入联系人信息,包括姓名、手机号、电子邮箱等。
3. 权限设置:根据用户的权限,对联系人信息进行控制,设置不同的查看和编辑权限。
4. 联系人信息查询:用户可以按联系人名称或手机号等方式查询联系人信息,看到可查阅或编辑的联系人信息。
5. 联系人信息修改:用户可以修改已经入库的联系人信息,实现系统的及时更新,保持联系人信息最新。
6. 联系人信息删除:用户可以根据需要删除某些联系人信息,实现联系人信息精炼。
7. 消息邮件发送:用户发送短信或邮件,便于及时的将联系人的近况告知与用户保持联系。