第一范文网 - 专业文章范例文档资料分享平台

基于Android的个人健康APP软件设计与开发 - 论文

来源:用户分享 时间:2025/5/15 3:54:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

毕业设计

本系统要求用户注册的帐号是没有被注册过的,也就是说帐号必需具有唯一性,如果用户输入的帐号已经之前被注册了,则系统会给出提示,要求用户输入其它帐号注册。

具体的实现效果如图5.2所示:

图5.2 用户注册界面

核心实现代码:

private class btnRegisterOnClickListener implements OnClickListener { @Override

public void onClick(View v) {

if (etLoginID.getText().length() == 0) { toastUtil.show(\请输入账号\); return; }

if (etName.getText().length() == 0) { toastUtil.show(\请输入姓名\);

20

毕业设计

return; }

if (etSex.getText().length() == 0) { toastUtil.show(\请输入性别\); return; }

if (etBirthday.getText().length() == 0) { toastUtil.show(\请输入生日\); return; }

if (etLoginID.getText().length() < 6) { toastUtil.show(\账号长度至少为6位\); return; }

if (etPassword.getText().length() == 0) { toastUtil.show(\请输入密码\); return; }

if (etPassword.getText().length() < 6) { toastUtil.show(\密码长度至少为6位\); return; }

if (etPasswordOK.getText().length() == 0) { toastUtil.show(\请再次输入密码\); return; } if

(!etPasswordOK.getText().toString().equals(etPassword.getText().toString())) {

toastUtil.show(\两次输入密码不一致\); return; }

BaseUtil.HideKeyboard(RegisterActivity.this); Dao dao = orm.getDBTable_UserDao();

HashMap map = new HashMap();

try {

map.put(\, etLoginID.getText()); List list = dao.queryForFieldValues(map); if (list.size() > 0) {

toastUtil.show(\该帐号已存在\); } else {

21

毕业设计

DBTable_User model = new DBTable_User();

model.setLoginid(etLoginID.getText().toString());

model.setPassword(etPasswordOK.getText().toString()); model.setName(etName.getText().toString()); model.setSex(etSex.getText().toString());

model.setBirthday(etBirthday.getText().toString()); dao.create(model); toastUtil.show(\注册成功\);

Common.user = model;//将当前登录用户对象保存起来

}

RegisterActivity.this.finish();

}

} catch (SQLException e) { e.printStackTrace(); }

5.3信息录入管理界面

用户登录系统后可以管理自己健康信息,用户可以在系统上录入每天的晨跑信息、早操信息,同时也可以录入自己的身体信息,包括身高体重信息;

具体的实现效果如图5.3所示:

22

毕业设计

图5.3 信息录入界面

5.4信息查询界面

在信息录入模块录入信息后,用户可以在查询模块查询到自己的信息,例如用户可以根据日期来查询每天的晨跑信息。 具体的实现效果如图5.4所示:

23

基于Android的个人健康APP软件设计与开发 - 论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6lv668hozr6msol1o4w75dq8n1sig300ub2_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top