Android课程设计报告书.docx

上传人:b****1 文档编号:243886 上传时间:2022-10-07 格式:DOCX 页数:19 大小:651.18KB
下载 相关 举报
Android课程设计报告书.docx_第1页
第1页 / 共19页
Android课程设计报告书.docx_第2页
第2页 / 共19页
Android课程设计报告书.docx_第3页
第3页 / 共19页
Android课程设计报告书.docx_第4页
第4页 / 共19页
Android课程设计报告书.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Android课程设计报告书.docx

《Android课程设计报告书.docx》由会员分享,可在线阅读,更多相关《Android课程设计报告书.docx(19页珍藏版)》请在冰豆网上搜索。

Android课程设计报告书.docx

Android课程设计报告书

题目:

RFID药品WMS仓库管理系统

院(系)别交通与物流工程学院专业物联网工程专业 班级物联132 成员伊华130516234

宫玮钰130516229

刘文清130516238

指导教师贾雁

二○一六年六月

山东交通学院课程设计报告

目 录

一、摘要 2

二、课题及要求 3

三、程序功能简介 3

四、主体内容 3

4.1设计分析 3

4.2程序结构图 3

4.3模块功能及程序说明 4

4.3.1登录界面 4

4.3.2注册信息 6

4.3.3选项卡操作 10

五、总结 16

六、参考文献 17

18

山东交通学院课程设计报告

1、摘要

随着智能手机的快速普及,智能手机操作系统市场风生水起。

为了让智能手机用户能够随时随地的查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样业务。

因此,智能手机的应用软件及其需要的服务将有广阔的发展前景。

在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为Android的开源智能手机操作系统。

它的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。

本文是关于

Android技术基础的RFID药品WMS仓库管理系统。

关键字:

Android智能手机仓库管理系统

2、课题及要求

1、课题:

RFID药品WMS仓库管理系统

2、目的:

1)复习、巩固Android相关技术的基础知识,进一步加深对Android开发技术的理解和掌握;

2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力;

3)培养学生在项目开发中团队合作精神、创新意识及能力。

3、要求:

1)对系统进行功能模块分析,符合课题要求,实现相应功能

2)系统设计要实用,编程简练,可用,功能全面

3)说明书、流程图要清楚

3、程序功能简介

经过一系列的编程与实验之后,能够实现简单的一下操作:

登录界面,实现药品的入库、移库、盘点、药品有效期提醒、出库等功能。

4、主体内容

4.1设计分析

这是一个基于Android技术基础的RFID药品WMS仓库管理系统。

,这次的课程设计我们主要是应用现有的Eclipse软件,实现药品仓库管理的相关操作。

设计中包括用户界面登录和操作界面。

在登录界面又包括注册跟登录及密码的设置,在操作界面包含入库管理、移库管理、出库管理、盘点查询及有效期提醒等。

4.2程序结构图

4.3模块功能及程序说明

4.3.1登录界面

android:

layout_height="wrap_content"android:

layout_width="200sp"android:

id="@+id/edi1"

android:

hint="请输入用户名"

android:

textColor="@drawable/gaoliang"android:

singleLine="true"android:

layout_alignParentRight="true"

android:

layout_marginTop="180sp"/>

android:

id="@+id/text2"android:

layout_width="wrap_content"android:

layout_height="wrap_content"

android:

text="用户名:

"

android:

textColor="@android:

color/black"android:

textSize="20dip"android:

layout_alignTop="@id/edi1"android:

paddingTop="7sp"android:

layout_toLeftOf="@id/edi1"

/>

android:

textColor="@drawable/gaoliang"

android:

layout_height="wrap_content"android:

layout_width="200sp"android:

id="@+id/edi2"android:

singleLine="true"

android:

hint="请输入密码"

android:

password="true"android:

layout_below="@id/edi1"android:

layout_alignParentRight="true"

/>

id="@+id/text3"

android:

layout_width="wrap_content"android:

layout_height="wrap_content"

android:

text="密 码:

"

android:

textColor="@android:

color/black"android:

textSize="20dip"

android:

layout_alignTop="@id/edi2"android:

paddingTop="6dip"android:

layout_toLeftOf="@id/edi2"/>

android:

id="@+id/btn1"android:

layout_width="100sp"android:

layout_height="wrap_content"

android:

text="登陆"

android:

layout_alignLeft="@id/edi2"android:

layout_below="@id/edi2"android:

onClick="onload"

/>

id="@+id/btn2"

android:

layout_width="100sp"android:

layout_height="wrap_content"

android:

text="注册"

android:

layout_below="@id/edi2"android:

layout_toRightOf="@id/btn1"android:

onClick="onres"

4.3.2注册信息

packagesheji.kecheng;importsheji.kecheng.R;importandroid.app.Activity;importandroid.content.Intent;

importandroid.database.Cursor;

importandroid.database.sqlite.SQLiteDatabase;importandroid.os.Bundle;

importandroid.view.View;importandroid.widget.EditText;importandroid.widget.Toast;

/**

*用户注册页面

*/

publicclassUserRegisterextendsActivity{privateEditTextname;

privateEditTextpass;privateEditTextpasssure;privateEditTextworkid;SqlHelpdemodb;

SQLiteDatabasesDatabase=null;@Override

protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.userregister);

name=(EditText)findViewById(R.id.usename);pass=(EditText)findViewById(R.id.password);

passsure=(EditText)findViewById(R.id.passwordsure);workid=(EditText)findViewById(R.id.useide);

db=newSqlHelpdemo(getApplicationContext(),"store.db",null,1);sDatabase=db.getWritableDatabase();

}

publicvoidsure(Viewv){

db=newSqlHelpdemo(getApplicationContext(),"store.db",null,1);sDatabase=db.getWritableDatabase();

if(name.getText().toString().equals("")

||pass.getText().toString().equals("")

||passsure.getText().toString().equals("")

||workid.getText().toString().equals("")){DialogDemo.builder(UserRegister.this,"错误信息","请填写完整信息!

");

}elseif(!

pass.getText().toString()

.equals(passsure.getText().toString())){

DialogDemo.builder(UserRegister.this,"错误信息","两次密码输

入不一致!

");

}else{

Stringename=name.getText().toString();Stringepass=pass.getText().toString();Stringeid=workid.getText().toString();

//查询语句

StringselectStr="selectusernamefromuser_info";

Cursorselect_cursor=sDatabase.rawQuery(selectStr,null);select_cursor.moveToFirst();

Stringstring=null;do{

try{

string=select_cursor.getString(0);

}catch(Exceptione){

//TODO:

handleexceptionstring="";

}

if(string.equals(ename)){DialogDemo.builder(UserRegister.this,"错误信息",

"用户名已存在,请另设用户名");

select_cursor.close();break;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 社交礼仪

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1