大作业要求
• 根据给定要求,完成移动端应用的设计与制作。(100分)
1、自拟题目,完成一个移动端应用的设计与制作。
2、完成页面及功能参考附录的功能表格,项目的工作量是考核的重要指标之一。
3、移动端UI框架自选,可以多种框架结合使用。
4、所有资源和数据可以使用本地存储及服务端存储,使用服务端存储酌情加分。
5、技术要求:
(1)必须使用自定义指令
(2)必须使用过滤器
(3)必须使用计算属性
(4)必须使用组件通信
6、自选题目推荐模仿手机APP,所有自选题目必须经过任课教师的审核。
附录:
表1 登录/退出登录需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
手机号登录
输入注册时的用户名和密码即可登录
高
1
2
注册账号
跳转到注册账号页面
高
1
注册:本地存储/服务端存储(php、jsp、Python或node.js不限)
登录:本地存储/服务端存储(php、jsp、Python或node.js不限)
表2 注册需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
注册
输入手机号和密码进行注册
高
1
2
手机号验证
手机号有效性验证
高
1
3
密码验证
密码有效性进行验证
高
1
表3 【主页】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
搜索
输入搜索内容进行搜索
高
1
2
轮播图
获取首页需要展示的图片,进行轮播
高
1
3
底部选项卡/导航
路由跳转正确,样式美观
高
1
4
其他功能
模仿
高
1
关于首页数据:可以使用免费接口或自己定义本地数据
表4 【栏目/列表页】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
返回
返回【主页】界面
高
0.5
2
加载页面数据
布局美观,可以进入详情页
列表页需要有分页
高
1
关于栏目/列表页数据:可以使用免费接口或自己定义本地数据或存储在服务端
表5【详情页】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
返回
返回【列表页】界面
高
0.5
2
收藏/取消收藏
点赞
点击按钮,可以进行收藏或取消收藏操作
点击按钮,可以点赞
高
1
3
内容
显示内容,布局美观
高
1
4
发表评论
输入评论内容,提交评论内容
高
1
5
立即报名
进入报名页面
高
0.5
详情页数据:可以使用免费接口或自己定义本地数据或存储在服务端
表6【立即报名】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
返回
返回【详情页】界面
高
0.5
2
内容
获取当前活动/产品的名称、类型、价格,登录用户的姓名、联系方式,购买数量(可增加、减少),保险信息,支付方式,报名须知等
高
1.5
3
合计
根据用户的输入,动态计算费用
高
0.5
4
生成订单
提示订单生成成功
低
0.5
表7【发表评论】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
返回
返回【列表/栏目】页
高
2
评论列表
显示已有评论,包括评论人昵称和头像,评论内容和时间等
高
1
3
评论
登录用户可以提交评论到当前页面
评论内容可以不进行保存
高
1
表8【我的】业务需求功能
功能编号
功能名称
功能描述
优先级
工作量
1
基本信息显示
显示登录用户的头像、昵称等基本信息。
用户没有登录,跳转到登录页面先登录
高
1
2
基本信息修改
可以修改昵称
高
1
3
我的-订单
显示所有订单信息,包括订单号,状态,名称,价格,日期等信息,点击后进入详情页。
高
1
4
我的-收藏/关注
包括我收藏的内容,点击可以进入详情页
高
1
5
退出登录
跳转到登录页面
高
1