项目需求分析
需求分析原因:
-
可以整体的了解项目的
业务流程
和主要的
业务需求
-
项目中,
需求驱动开发。
即开发人员需要以需求为目标来实现业务逻辑。
需求分析方式:
- 企业中,借助产品原型图分析需求。
- 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及影响处理。
需求分析内容:
-
页面及其业务流程和业务逻辑。
页面是由前端工程师完成
需求文档
-
主页
1.1最多5个房屋logo图片展示,点击可跳转至房屋详情页面。
1.2提供登陆/注册入口,登陆后显示用户名,点击可跳转至个人中心
1.3用户可以选择城区、入住时间、离开时间等条件进行搜索
1.4城区的区域信息需动态加载
-
注册
2.1用户账号默认为手机号
2.2图片验证码正确后才能发送短信验证码
2.3短信验证码每60秒可发送一次
2.4每个条件出错时有相应错误提示
-
登陆
3.1用手机号与密码登陆
3.2错误时有响应的提示
-
房屋列表页面
4.1可根据入住离开时间、区域进行筛选,并可进行排序
4.2房屋信息分页加载
4.3区域信息动态加载
4.4筛选条件更新后,页面立即刷新
-
房屋详情页
5.1需展示的详细信息参考设计图
5.2提供预定入口
5.3若是房东本人查看房屋信息是,预定入口不显示
-
房屋预定
6.1由用户确定入住时间
6.2根据用户确定的入住离开时间实时显示合计天数与总金额
-
我的爱家
7.1显示个人头像、手机号、用户名(用户名为设置时为用户手机号)
7.2提供修改个人信息的入口
7.3提供作为房客下单的查询入口
7.4提供成为房东所需实名认证的入口
7.5提空作为房东发布房屋信息的入口
7.6提供作为房东查询客户订单的入口
7.7提供退出的入口
-
个人信息修改
8.1可以修改个人头像
8.2可以修改用户名
8.3登陆手机号不能修改
8.4上传头像与用户名分开保存
8.5上传新头像后页面理解显示新头像
-
我的订单(房客)
9.1按时间倒序显示订单信息
9.2订单完成后提供评价功能
9.3已评论的订单能看到评价信息
9.4被拒绝的订单能看到拒单原因
-
实名认证 (个人做不了,需要对接公安系统)
10.1实名认证只可进行一次
10.2提交认证信息后再次进入只能查看信息,不能修改
10.3认证信息包含姓名与身份证
-
我的房源
11.1未实名认证的用户不能发布新房源信息,需引导到实名认证页面
11.2按时间倒序显示已经发布的房屋信息
11.3点击房屋可以进入详情页面
11.4对实名认证的用户提供发布新房屋的入口
-
发布新房源
12.1需要用户填写全部房屋信息
12.2房屋的文字信息与图片分开操作
-
客户订单(房东)
13.1按时间倒序显示用户下的订单
13.2对于新订单提供接单与拒单的功能
13.3拒单必须填写拒单原因
13.4若客户进行了订单评价,需显示
-
退出
14.1提供退出功能