通讯录系统联系人信息删除联系人信息排序联系人信息添加按编号查询按编号排序按姓名排序联系人信息浏览联系人信息查询按姓名查询Pig.3-1Functionmodule图3-1功能模块用户登录模块据用户名和初始密码进行登录,验证通过后进入主窗体,输入有误则提示错误消息,要求用户重新输入,直到成功登录。在用户登录前,其他人无法对联系人信息进行操作。联系人信息维护模块?(1)修改联系人信息:可以修改联系人信息,如:由于联系人更换电话或则家庭住址等等,进行修改操作。?(2)删除联系人信息:可以删除这个联系人的具体信息。如:这个联系人的联系方式已经改变而暂时找不到新的方式时,可以删除这个。?(3)增加联系人信息:可以增加新的联系人的联系方式,包括姓名,电话,邮箱家庭住址等等。查找联系人可以按数据库任意字段名查找联系人,将查询结果显示在软件主界面的表格中,以便查看联系人详细信息。按姓名排序、按姓名查询、快速查询。用户信息维护将用户的操作请求发送至客户端,客户端收到用户操作请求,验证通过,对数据库中的数据进行操作,然后返回提示信息。若验证没有通过,则返回主窗体.系统用例分析参与者分析该系统的参与者为Administrator,Printer,DB,各自的主要任务为:?(1)Administrator:该参与者为系统登录用户,主要工作是对通讯录中的联系人的更新与维护,包括通讯录中的联系人的信息维护等。?(2)Printer:该参与者主要工作是把用户所需要的信息显示在界面上,如用户查询的列表信息显示。?(3)DB:该参与者为数据库系统,主要工作是搜集信息,提供搜索功能,方便用户对联系人的信息查找,更新,删除,增加等。该系统的参与者在UML中的描述如图所示: Printer显示数据库管理员系统管理员Pig.3-2Schematicdiagramoftheparticipants图3-2参与者示意图