级移动应用开发专业期末考核.docx
- 文档编号:1494636
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:14
- 大小:1.36MB
级移动应用开发专业期末考核.docx
《级移动应用开发专业期末考核.docx》由会员分享,可在线阅读,更多相关《级移动应用开发专业期末考核.docx(14页珍藏版)》请在冰豆网上搜索。
级移动应用开发专业期末考核
2017级移动应用开发专业期末考核
班级:
2017级移动应用开发1&2班
编写时间:
2018-6-30
目录
三、详细功能3
3.1启动画面4
3.2列表界面4
3.3新增电台5
3.4电台搜索6
3.5电台信息及节目列表7
3.6为某电台新增节目9
3.7节目搜索10
3.8节目的更新11
3.9其他要求11
三、详细功能
【说明】
1以电台和电台节目作为示例,文档及图片仅供参考不作为强制要求
2.业务对象自由定制,但数量应≥2并存在关联(如图书类别、图书)
3.布局也不做强制要求,但评分以电台示例为标准,比其简单的要扣分
4.功能方面增删查改是必须具备的,在此基础上按增加的功能加分
5.布局及组件样式也是考核项目之一,体现在最终运行的用户界面
【技术要求】
1.必须使用SQLite存储数据
2.必须使用ListView/GridView/RecyclerView实现列表
3.使用第三方类库、开源框架的前提是掌握原生API的使用
4.合理使用几种布局,避免过度嵌套
5.必须遵守教学中的常规要求如:
①合理的项目结构
②合理使用常量限制字符串的大量复制
③代码和布局的重用
④复杂功能使用单元测试
⑤使用资源文件定义颜色、样式、间距等
⑥选择合适的添加、删除等的方式以增强用户体验
⑦其他……
6.代码规范必须符合阿里巴巴Java代码规范,审查到的不规范代码会被扣分
3.1启动画面
不要求
3.2列表界面
①以列表形式显示搜集的所有电台,并根据电台的频率大小排序
②每条数据显示电台名称、电台频率、节目数量、图片(可使用静态资源)等信息
③若无电台数据则显示无数据界面
④可点击列表中某一电台,进入该电台的节目列表界面(见3.5)
⑤屏幕下方有增加电台按钮
⑥电台无节目数据时可删除(Snackbar撤销、多选模式、侧滑删除、1+3分数依次增加)
3.3新增电台
在电台列表界面,点击右下角的添加按钮添加电台。
电台包含的信息包括名称、频率、简介、图标(可选)等,也可自行添加其他相关信息。
添加电台需要进行数据验证,名称、频率、简介均不可为空且格式正确。
3.4电台搜索
电台列表界面包含搜索框(可使用SearchView),可输入搜索关键词进行模糊搜索,关键词可以是电台名称、频率或简介,要求能匹配得到相应结果。
可以是列表表头搜索框,也可以是标题栏搜索框,使用标题栏搜索框分数会高一些。
3.5电台信息及节目列表
点击电台列表界面的某一电台进入该电台节目列表界面:
①显示该电台的名称、频率、频道简介及图片(若有)等信息
②在电台简介下方显示该电台的所有节目,显示的信息包括节目名称、主持人、收听率等,节目按收听率由高到低排序
③若该电台无节目数据则显示无数据视图
④【可选】节目列表超出屏幕时,实现上滑隐藏电台信息、下滑显示电台信息
⑤列表中的主播名为超链接,点击姓名可启动默认浏览器并使用XX搜索主播信息
⑥点击列表中的某一节目,进入该节目的更新界面(图略)
⑦实现节目的删除(Snackbar撤销、多选模式、侧滑删除、1+3分数依次增加)
3.6为某电台新增节目
在节目列表界面,点击右下角的添加按钮添加节目。
节目包含的信息包括节目名称、主播姓名、收听率、节目简介等,也可自行添加其他相关信息(如节目播送时间等)。
添加节目需要进行数据验证,节目名称、主播姓名、节目收听率、简介均不可为空。
3.7节目搜索
节目列表界面包含搜索框(可使用SearchView),可输入搜索关键词进行模糊搜索,关键词可以是节目名称、主播姓名、收听率或简介,搜索到的节目必须是当前电台的节目,不能出现其他电台的节目。
可以是列表表头搜索框,也可以是标题栏搜索框,使用标题栏搜索框分数会高一些。
3.8节目的更新
在节目列表界面点击数据项进入该节目更新界面,可更新除id之外的其他数据;更新的方式根据信息的复杂度可使用Dialog或者Activity
3.9其他要求
①提交作品时需要的文档:
►产品设计说明(包括采用的技术方案、数据库设计、功能模块、特色功能说明);
►产品使用说明(介绍实现各功能的入口、操作方法、提示警告信息、错误处理办法等)
►引用的第三方类库:
包括使用的类库、依赖路径或类库打包文件、使用说明及Demo
►项目完成情况说明(参考后面的附图制作完成情况说明表格,特色功能可自己添加)
►准备项目展示材料,包括展示用的app和演示数据,同时做好PPT文档,以便在应用无法在教师机安装或运行时使用PPT展示
②准备口试环节,要求声音洪亮、口齿清楚流利、演示逻辑顺畅(预先准备好)
附表:
项目
功能模块
完成
存在错误缺陷
截屏
电台管理app
启动画面
logo或广告视图(UI)
倒计时
电台列表
无数据视图
列表显示
列表数据排序
新增电台
新增视图(UI)
数据验证
电台数据持久化
新增数据后电台列表更新
电台搜索
搜索框视图
搜索逻辑实现
搜索后排序
电台详细信息
视图及数据显示
节目列表
无数据视图
节目列表显示
列表数据排序
主播姓名超链接实现
选择模式
节目数据删除
新增节目
新增视图
数据验证
节目数据持久化
新增数据后节目列表更新
节目搜索
搜索框视图
搜索框逻辑实现
搜索后排序
节目更新
更新视图
数据合法性验证
更新是否能持久化
更新后列表是否即时刷新
③评分标准
功能(40%)
代码风格(20%)
文档(20%)
口试(20%)
请诚信自重,如发现有抄袭,则抄袭者和被抄袭者按0分记,并上报系部处理。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 应用 开发 专业 期末 考核