网站大量收购独家精品文档,联系QQ:2885784924

软件测试课程设计报告-数据库认定3.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业,课程,设计,软件测试,报告,数据库,认定

PAGE 2 - PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 1 目录 TOC \o 1-3 \h \u HYPERLINK \l _Toc652 1、 课程设计概况 PAGEREF _Toc652 3 HYPERLINK \l _Toc13529 2、上课笔记摘取 PAGEREF _Toc13529 3 HYPERLINK \l _Toc9672 3、 课程设计任务 PAGEREF _Toc9672 3 HYPERLINK \l _Toc15017 4、心得总结 PAGEREF _Toc15017 12 1、课程设计概况 这学期我们学习了简单的Android的界面开发,有线性布局、相对布局以及一些简单组件和属性。本次课设是实践所学的,开发一个简单的Android运用,课设要求该apk有登入界面并将输入的登入数据从客户端连接服务器端,服务器端得将到的用户名连接数据库并验证,返回验证结果,如果登入成功,则跳转到一个新的页面。 2、上课笔记摘取 我们在上课时学习了Android的简单开发,有界面的线性布局、相对布局,客户端与数据库的连接,怎么通过配置tomcat和j2ee编写服务器端代码以及客户端连接数据库成功的验证返回等。 (1)界面开发 线性的布局方式常用于上下或左右的添加控件,只能横向和纵向,相对坐标布局控件可指定他们相对于其它元素或父元素的位置(通过ID指定)。可以以右对齐,或上下,或置于屏幕中央的形式来排列两个元素。 常用控件:   TextView, ImageView   Button, CheckBox, RadioButton, ImageButton, ToggleButton AnalogClock, DigitalClock 界面跳转: Intent intent = new Intent(); intent.setClass(MainActivity.this, MyActivity.class); startActivity(intent); (2)配置TomCat和服务器端代码 安卓客户端——java web —— 查询数据库 get是从服务器上获取数据,post是向服务器传送数据。 get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。get安全性非常低,post安全性较高。但是执行效率却比Post方法好。 课程设计任务 本系统完成的功能如下: (1)系统登录主界面可以登录、取消、注册,为一个Activity的子类,界面排版使用的是相对布局RelativeLayout;当用户点击确认按钮时会触发监听事件,检测账号和密码是否和数据里的一致,若不一致则无法登录,且提示“用户名或者密码错误”,如果核对成功则进入下一个界面 //点击确定按钮触发事件的监听 public void Onsure(View view){ int flag = 0; //取得编辑框数据 String name = nameEdt.getText().toString().trim(); String pass = passEdt.getText().toString().trim(); SQLiteDatabase db = mysql.getReadableDatabase(); //获取数据库对象 //重数据库中查询数据 Cursor cursor = db.query(user, null, null, null, null, null, id asc); //获取name列的索引 int nameIndex = cursor.getColumnIndex(name); //获取level列的索引 int passIndex = cursor.getColumnIndex(pass); for (cursor.moveToFirst();!(cursor.isAfterLast());cursor.moveToNext()) { if(name.equals(cursor.getString(nameIndex))){//用户名存在 if(pass.equals(cursor.getString(passIndex))){ //密码正确 //跳转到进入界面 Intent intent = new Intent(this, InActivity.class); startActivity(intent); flag = 1;

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档