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

2026/4/28 13:40:26

毕业设计

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

具体的实现效果如图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文档下载到电脑
搜索更多关于: 基于Android的个人健康APP软件设计与开发 - 论文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219