云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 安卓仓库论文 - 图文

安卓仓库论文 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 1:26:51

河北工业大学毕业设计(论文)

ProductName Spec Unit Quantity UnitPrice OrderDate Ordermemo Varchar Varchar Varchar Float Money Datatime Text NOT NULL NULL NULL NULL NULL NULL NULL 商品名称 商品规格 商品单位 商品数量 商品单价 进货日期 备注信息 表4-5为出库信息表: 表中共包括8个表项,分别表示顾客名称,商品名称,商品规格,商品单位,备注信息,商品单价,进货日期,商品数量。

表4.5出库信息表

列名 CustomerName ProductName Spec Unit Quantity UnitPrice OrderDate Ordermemo 数据类型 Varchar Varchar Varchar Varchar Float Money Datatime Text 可否为空 NULL NOT NULL NULL NULL NULL NULL NULL NULL 主键 NULL KEY NULL NULL NULL NULL NULL NULL 说明 顾客姓名 商品名称 商品规格 商品单位 商品数量 商品单价 进货日期 备注信息

5 系统实现

5.1各功能模块实现 5.1.1 登录模块

用户首先进入登录页面,进行登录。如图5.1:

第 9 页 共 22 页

河北工业大学毕业设计(论文)

图5.1 用户登陆界面

用户在登录时,应该为分以下几种情况:

还没注册的用户:没有经过注册的用户,不可以直接进入聊天界面。所以要先注册,再登录。

已经注册的用户:已经注册的用户,不允许还没登录就直接进入聊天界面。如果用户输入的账号不正确,会弹出用户名或密码错误的提示。

用户登录时,通过.getText()获取use和password文本框的内容,再通过select语句,将数据库中的user_info表中的username和password查询,并用moveFirst()语句取出,然后将文本框内容与数据库中取出的信息通过equals()进行比较,相同则用setClass()进行跳转主页面,反之提示错误信息。

public void onload(View v) {

// 定义取数据的字符串 String userName = \ String userPw = \

String i = use.getText().toString(); // 编写数据库语句 String select_sql = %username,password from user_info where username = '\

+ i + \// 执行语句

Cursor cursor = sDatabase.rawQuery(select_sql, null);

第 10 页 共 22 页

河北工业大学毕业设计(论文)

// // // // cursor.moveToFirst();

// 将从数据中取出的用户名和密码赋值给两个字符串变量 try {

userName = cursor.getString(0); userPw = cursor.getString(1); } catch (Exception e) {

// TODO: handle exception userName = \ userPw = \ }

判断用户名是否为空

if (use.getText().toString().equals(\ {

DialogDemo.builder(StoreManagementActivity.this, \错误信息\ \用户名不能为空!\ }

判断密码是否为空

else if (password.getText().toString().equals(\ {

DialogDemo.builder(StoreManagementActivity.this, \错误信息\ \密码不能为空!\ }

判断用户名和密码是否正确

else if (!(use.getText().toString().equals(userName) && password .getText().toString().equals(userPw))) {

DialogDemo.builder(StoreManagementActivity.this, \错误信息\ \用户名或密码错误,请重新输入\ }

全部正确跳转到操作界面 else {

cursor.close();

Intent intent = new Intent(); Bundle bundle = new Bundle();

bundle.putString(\ intent.putExtras(bundle);

intent.setClass(getApplicationContext(), MenuDemo.class); startActivity(intent); } }

//注册按钮监听

第 11 页 共 22 页

河北工业大学毕业设计(论文)

public void onres(View v) {

Intent intent = new Intent();

intent.setClass(getApplicationContext(), UserRegister.class); startActivity(intent); }

5.1.2 用户注册功能模块实现

如果是新用户,点击登录页面的“注册用户”,跳转到用户注册的页面。如图5.2所示:

图5.2 注册的设计界面

在用户注册页面中,用户注册的账号必须是未被使用的,所以在点击注册时,首先要判断该账号是否已经被使用。

密码和确认密码也必须一致,也使用验证控件完成。

通过.getText()获取到你要注册的name,pass,workid的内容,然后select()语句查询数据库中的use_info表格中的usename数据,在通过equals()语句将用户输入name与数据库中的查询的username相比较,若相同提示用户名存在,不同则通过insert into()语句将用户输入的name,pass,workid的内容插入到数据库进行保存,完成用户注册。

代码如下:

public void sure(View v) {

db = new SqlHelpdemo(getApplicationContext(), \null, 1); sDatabase = db.getWritableDatabase(); if (name.getText().toString().equals(\

第 12 页 共 22 页

搜索更多关于: 安卓仓库论文 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

河北工业大学毕业设计(论文) ProductName Spec Unit Quantity UnitPrice OrderDate Ordermemo Varchar Varchar Varchar Float Money Datatime Text NOT NULL NULL NULL NULL NULL NULL NULL 商品名称 商品规格 商品单位 商品数量 商品单价 进货日期 备注信息 表4-5为出库信息表: 表中共包括8个表项,分别表示顾客名称,商品名称,商品规格,商品单位,备注信息,商品单价,进货日期,商品数量。 表4.5出库信息表 列名 CustomerName ProductName Spec Unit Quantity UnitPrice OrderDate Ordermemo 数据类型 Varchar Varchar V

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com