功能需求分析
系统角色分为两大类——普通用户和管理员,管理员登录就能查看全部的信息,但是用户只能查看自己的信息,每个角色之间的还是有一定的功能联系的,比如管理员和房源持有者就可以对用户收藏的房源进行信息修改,相应的修改完成的信息用户端也会得到更新。
管理员主要有以下几个功能模块:
- 用户管理:管理已经注册的用户信息,包括注册新用户,按照城市、省份等条件进行查询,还有删除以及批量删除用户的功能。
- 房源管理:对于用户端上传的房源信息进行管理,包括上传新房源、按关键字查找、修改房源信息以及删除房源的功能,如果用户上传的房源信息内容有问题可以删除。
- 留言管理:用户端提交的留言,后台可以查看全部的内容并且回复用户提出的问题,回复之前也要对用户留言的内容进行审核,也可以在留言板添加提示信息。
- 收藏管理:对用户收藏的房源信息进行管理,能对收藏信息进行删除操作。
- 个人信息管理:管理员同时有权利对自己的信息比如头像、手机号等进行修改操作。
- 修改密码:管理员为了增加自己登录的安全