2017级移动应用开发专业期末考核

2017级移动应用开发专业期末考核

ID:18385345

大小:1.77 MB

页数:15页

时间:2018-09-17

2017级移动应用开发专业期末考核_第1页
2017级移动应用开发专业期末考核_第2页
2017级移动应用开发专业期末考核_第3页
2017级移动应用开发专业期末考核_第4页
2017级移动应用开发专业期末考核_第5页
资源描述:

《2017级移动应用开发专业期末考核》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、期末考核要求2017级移动应用开发专业期末考核班级:2017级移动应用开发1&2班编写时间:2018-6-30[15]期末考核要求目录三、详细功能33.1启动画面43.2列表界面43.3新增电台53.4电台搜索63.5电台信息及节目列表73.6为某电台新增节目93.7节目搜索103.8节目的更新113.9其他要求11[15]期末考核要求三、详细功能【说明】1以电台和电台节目作为示例,文档及图片仅供参考不作为强制要求2.业务对象自由定制,但数量应≥2并存在关联(如图书类别、图书)3.布局也不做强制要求,但评分以

2、电台示例为标准,比其简单的要扣分4.功能方面增删查改是必须具备的,在此基础上按增加的功能加分5.布局及组件样式也是考核项目之一,体现在最终运行的用户界面【技术要求】1.必须使用SQLite存储数据2.必须使用ListView/GridView/RecyclerView实现列表3.使用第三方类库、开源框架的前提是掌握原生API的使用4.合理使用几种布局,避免过度嵌套5.必须遵守教学中的常规要求如:①合理的项目结构②合理使用常量限制字符串的大量复制③代码和布局的重用④复杂功能使用单元测试⑤使用资源文件定义颜色、样

3、式、间距等⑥选择合适的添加、删除等的方式以增强用户体验⑦其他……6.代码规范必须符合阿里巴巴Java代码规范,审查到的不规范代码会被扣分[15]期末考核要求3.1启动画面不要求3.2列表界面①以列表形式显示搜集的所有电台,并根据电台的频率大小排序②每条数据显示电台名称、电台频率、节目数量、图片(可使用静态资源)等信息③若无电台数据则显示无数据界面④可点击列表中某一电台,进入该电台的节目列表界面(见3.5)⑤屏幕下方有增加电台按钮⑥电台无节目数据时可删除(Snackbar撤销、多选模式、侧滑删除、1+3分数依次

4、增加)[15]期末考核要求3.3新增电台在电台列表界面,点击右下角的添加按钮添加电台。电台包含的信息包括名称、频率、简介、图标(可选)等,也可自行添加其他相关信息。添加电台需要进行数据验证,名称、频率、简介均不可为空且格式正确。[15]期末考核要求3.4电台搜索电台列表界面包含搜索框(可使用SearchView),可输入搜索关键词进行模糊搜索,关键词可以是电台名称、频率或简介,要求能匹配得到相应结果。可以是列表表头搜索框,也可以是标题栏搜索框,使用标题栏搜索框分数会高一些。[15]期末考核要求3.5电台信息及

5、节目列表点击电台列表界面的某一电台进入该电台节目列表界面:①显示该电台的名称、频率、频道简介及图片(若有)等信息②在电台简介下方显示该电台的所有节目,显示的信息包括节目名称、主持人、收听率等,节目按收听率由高到低排序③若该电台无节目数据则显示无数据视图④【可选】节目列表超出屏幕时,实现上滑隐藏电台信息、下滑显示电台信息[15]期末考核要求⑤列表中的主播名为超链接,点击姓名可启动默认浏览器并使用百度搜索主播信息⑥点击列表中的某一节目,进入该节目的更新界面(图略)⑦实现节目的删除(Snackbar撤销、多选模式、

6、侧滑删除、1+3分数依次增加)[15]期末考核要求3.6为某电台新增节目在节目列表界面,点击右下角的添加按钮添加节目。节目包含的信息包括节目名称、主播姓名、收听率、节目简介等,也可自行添加其他相关信息(如节目播送时间等)。添加节目需要进行数据验证,节目名称、主播姓名、节目收听率、简介均不可为空。[15]期末考核要求3.7节目搜索节目列表界面包含搜索框(可使用SearchView),可输入搜索关键词进行模糊搜索,关键词可以是节目名称、主播姓名、收听率或简介,搜索到的节目必须是当前电台的节目,不能出现其他电台的节

7、目。可以是列表表头搜索框,也可以是标题栏搜索框,使用标题栏搜索框分数会高一些。[15]期末考核要求3.8节目的更新在节目列表界面点击数据项进入该节目更新界面,可更新除id之外的其他数据;更新的方式根据信息的复杂度可使用Dialog或者Activity3.9其他要求①提交作品时需要的文档:►产品设计说明(包括采用的技术方案、数据库设计、功能模块、特色功能说明);►产品使用说明(介绍实现各功能的入口、操作方法、提示警告信息、错误处理办法等)►引用的第三方类库:包括使用的类库、依赖路径或类库打包文件、使用说明及De

8、mo►项目完成情况说明(参考后面的附图制作完成情况说明表格,特色功能可自己添加)[15]期末考核要求►准备项目展示材料,包括展示用的app和演示数据,同时做好PPT文档,以便在应用无法在教师机安装或运行时使用PPT展示②准备口试环节,要求声音洪亮、口齿清楚流利、演示逻辑顺畅(预先准备好)附表:项目功能模块完成存在错误缺陷截屏电台管理app启动画面logo或广告视图(UI)  倒计时  电台列表无数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。