https://www.bilibili.com/video/BV1Ri4y1i7kH/
演示视频:
3.1 通讯录系统的需求分析
经过对学生具体需求分析实现以下功能:
(1)为了使用户能方便使用,易于操作,本设计页面设计的非常友好;
(2)具体有显示联系人功能信息,使学生在查询是更加方便;
(3)用户可以对存储的通讯录通过关键字进行查找;
(4)对信息查找设置更加人性化;
(5)完善管理员管理联系人信息功能;
(6)用户可以给联系人发送信息或收藏信息;
3.2 面向管理员用户的功能需求
(1) 用户添加
管理员对用户的姓名、电话、家庭电话、QQ、家庭住址、角色进行添加。
(2) 用户管理
通讯录最重要的功能就是记录联系人信息并通过联系人管理,可以对联系人信息进行添加、修改、删除操作,可以根据需要输入简单的信息,查询出联系人详细信息,方便用户随时取得联系人信息和做出修改。
3.3 面向普通用户的功能需求
(1) 修改密码
用户可以对自己的登录密码进行修改。
(2) 用户查询
用户登录后可以通过关键词查询联系人的方式。
(3) 我的收藏
用户可以查看或删除自己查看的联系人的联系方式。
3.4 数据流图
(1) 用户资料数据流图如图3.1所示
图3.1 用户管理数据流图
(2) 联系人信息管理数据流图如图3.2所示。
图3.2 联系人信息数据流图
4 班级通讯录管理信息的功能实现
3.1 系统模块总体设计
普通系统功能模块
(1) 修改密码:用户登陆后可以修改自己的登录密码;
(2) 用户查询:根据关键词查询用户联系方式。
(3) 我的收藏:修改与删除我收藏的联系人;
用户登录结构图如下图3.1
图3.1 系统用户功能结构图
管理员功能模块
(1) 用户添加:管理员对用户详细信息进行添加;
(2) 用户管理:管理员对用户的信息进行管理。
管理员功能结构图如图3.2所示。
图3.2 系统后台管理员功能结构图