首页 > 题库 > 职业考证 > 软考 > 电子商务设计师 > 案例题

阅读以下说明,回答问题1至问题2。将解答填入答题纸的对应栏内。
【说明】
为了满足用户在移动端的使用需求,某电子商务公司开发了基于Android平台的个人理财App,该App中的收入管理模块,提供了收入的增加、修改和删除管理等功能。基于Android 平台的App采用Java语言开发。


【问题1】(5分)
与收入信息相关的数据,都存储在收入信息表,App使用的所有数据都存储在Android系统集成的关系数据库SQLite中,收入信息(表名为tb_inaccount)表结构如表2-1所示。

在开发过程中,采用代码建库的方式,完成了 App中所需库的创建,请根据表2-1完成以下程序。
public void onCreate ((1)db) //创建数据库
{
//创建收入信息表
db.execSQL("create table(2) (in_id integer(3), in_money "
+"(4)not null, in_type varchar(10), in_handler varchar ((5)) ) " );
//创建其他信息表
/** 程序代码 **/
}

【问题2】(10分)
在App收入管理界面的新增布局文件中,创建收入金额输入框(id为“tvInMoney”,必填项)、收入类别下拉列表框(id为“tvInType”)、付款方输入框(id为“tvInHandler”)及保存按钮(id为“btnlnSave”),在保存按钮的监听器中编写是否保存成功的验证方法,要求收入金额不为空,且保存成功时显示“数据添加成功!”,收入金额为空时显示“请输入收入金额!”。根据描述,完成以下程序片段。
说明:Tb_inaccount是对收入信息表中所有字段封装的实体类,在该类中包含了通过四个参数初始化对象的构造方法;InaccountDAO类中提供了将实体对象tb_inaccount添加到数据库中的方法,方法原型为:public boolean add(Tb_inaccount tb_inaccount)。

参考答案: 查看答案 查看解析 查看视频解析 下载APP畅快刷题

相关知识点试题

相关试卷