钠斯网络 > 行业资讯 >知识百科

基于Android的牙齿健康科普App设计与开发简析

发布来源:钠斯网络 发布人:钠斯网络 日期:2022-09-09 16:07:42

随着国民生活质量的不断提高,越来越多的中国人开始关注自己的口腔健康,中国儿童的龋齿状况一直在上升,中年人的牙周健康状况仍有待改善。为了提高公众的口腔健康意识,自发关注牙科护理,本文介绍了牙科疾病科学App。

牙齿健康科普App

一、App设计与开发

1、总体设计

本App采用C/S基于客户端/服务器的体系结构Java语言开发,运行Android在平台上。客户主要以客户为基础Android Studio平台开发,服务器端采用MySQL与Android连接,存储和处理数据。

2、界面设计

利用Axure RP进行App全界面设计,配色有很强的秩序性,白色、蓝色是主主色调,注意界面中的控件、协调字体和图标,协调界面、一丝不苟。在设计之前,团队从用户的角度提问“用户能做什么?”解决这些问题,然后不断挖掘用户更深层次的需求。

3、数据库设计

对于数据库的设计,本设计建立了6个数据表,共36个属性字段,然后对数据字典进行整理。

4、功能开发

App功能比较完善,包括牙齿健康知识科普、销售口腔保健品、牙齿自检问卷、社区沟通等。团队选择移动终端而不是移动终端PC终端设计大大提高了用户的智能性和便利性。在考虑便利性的同时,我们也更加关注用户的使用安全。除了输入用户名和密码外,用户还设置了一个图片验证码,以防止机器人程序恶意破解。

二、模块设计

1、设计科普视频模块

科普视频通常通过两种方式播放。第一种方法是通过Media Player与Surface View结合模式播放,使用Media Player控制视频播放、暂停、使用进度等功能Surface View显示视频内容。虽然这种方法灵活且易于定制,但它相对困难。该系统使用第二种方法,即继承Surface View类,使用Video View视频播放。Media Player Controller此外,接口可以控制媒体的播放Video View上面还有一个控制媒体播放的面板,可以快速使用、快退、播放、暂停等待按钮。

2、购物车模块的设计

用户可以点击进入商城查看商品、搜索商品并购买。对于商场购物车的结算功能,我们团队尝试了两种方式:(1)通过Linear Layout嵌套Linear Layout实现,但这种方法会导致数据过多时页面卡顿。(2)通过Expandable List View实现购物车分店功能是因为Expandable List View它是系统的原始控制,因此由系统底部维护,为团队提供更多的方法,操作简单、页面流畅,代码量比前一个小很多。在实际开发中,这种设计仍然被使用Scroll View嵌套Expandable List View确保页面正常滑动。本设计主要采用onItemClick()函数选择结算项目,sumPrice()商品价格总和的函数计算。

3、牙科健康知识科普模块设计

对于牙齿健康知识的普及,我们的团队推出了大量的科普视频和牙齿护理知识。用户可以选择各种牙科疾病的相关介绍,并检查需要注意的事项。在口腔保健产品销售模块中,用户可以查看相关的口腔产品并购买。齿护理的相关知识,团队设计了牙齿自检问卷,供用户定期评估牙齿健康,如“龋齿占牙齿的比例”、“牙龈出血的次数”所有常见的口腔问题都涉及到。

4、设计社区模块

社区向用户推送流行的牙齿健康话题、流行的用户动态和流行的牙齿主题显示了用户关注的朋友发布的动态信息。用户有点赞、注意和评论的权利。同时,用户还可以搜索他们感兴趣的主题或其他用户。系统根据用户的爱好推荐他可能感兴趣的朋友,并推荐喜欢和分享高度全面的用户。

在研究阶段,我们的团队通过对口腔健康知识的科普进行了大量的信息和初步分析App分析用户需求,综合分析界面设计、交互开发、功能设计等方面,对于设计目的、设计理念经过全面梳理,完成App开发。


欢迎您来咨询湖北app开发公司钠斯网络科技公司,专业软件开发10年多,开发案例有社交app、直播app、电竞app、物联网和人工智能开发。欢迎您来我司实地考察。本文由湖北钠斯网络科技发布,转载请注明:www.nasinet.com

本文地址

在线咨询

在线咨询

微信咨询

微信咨询

微信咨询
咨询热线

0717-6365698

电话咨询

电话咨询

QQ咨询

QQ咨询