作品要求:
使用Dev Studio开发工具进行项目开发。要求尽可能使用数据库,开发语言可以使用Java、ArkTS、JS等,不限制开发方式及语言。项目主要技能点要包含:常用组件(如:文本、按钮、列表、表单、Tab、Scroll、图片等)、常用布局(定向布局、依赖布局、表格布局等)、界面跳转、数据存储、媒体的使用、等,具体实现的功能不限制,但是至少要有10个功能点,不得抄袭示例及CodeLabs。
本作品可以采用团队合作的形式完成,最多不超过3人,要在提交的文件中包含源 代码、演示视频、以及文档说明,文档中要写明设计的过程以及团队的分工,教师依据团队的分工打分。
过程安排:
(1)录制一段2-3分钟的作品演示视频,阐述作品设计思路,展示设计内容。
(2)作业文件夹以“学号+姓名”命名,如“1804330106-张三丰”,文件夹内应包含、 项目源代码、演示视频、文档说明。
(3)演示视频应包含效果展示和代码展示,教师根据作品效果及代码提出问题,学生 需作出回答。如无法回答教师提问,将根据实际情况,扣1-10分。
(4)作品上交后,应自备一份备份,以备教师手中的作品因故无法正常读取时补交。
在设计过程中,需要考虑用户体验和界面美观度,确保应用程序易于交互和操作。同时,还需要考虑应用程序的性能和稳定性,确保它能够在各种设备上平稳运行。以下是可能实现的一些功能点:
用户注册和登录功能,支持账号密码登录和第三方登录。
个人信息维护功能,例如修改头像、昵称、密码等。
数据列表展示功能,例如电影列表、音乐列表、书籍列表等。
筛选排序功能,例如按照评分、时间、名称等条件进行筛选排序。
搜索功能,支持关键词搜索和热门搜索。
详情页展示功能,例如电影详情、音乐详情、书籍详情等。
收藏功能,支持添加和删除收藏。
购物车功能,支持添加和删除商品。
下单功能,支持选择商品、确定订单、生成订单等操作。
订单管理功能,支持查看订单、取消订单、确认收货等操作。
团队分工可以根据各自的兴趣和技能进行安排,例如UI设计、前端开发、后端开发等。在开发过程中,团队成员需要及时沟通,协调开发进度和解决问题。
在提交作品时,需要准备好作品源代码、演示视频和文档说明。演示视频应该展示作品的效果和代码实现,并对教师提出的问题进行回答。文档说明应该包括作品的设计思路、技术实现细节以及团队分工等内容。同时,还需要备份作品,以备教师手中的作品因故无法正常读取时补交。
鄂ICP备2023011697号-1 | Powered By 91代做