欢迎来到天天文库
浏览记录
ID:15388515
大小:2.16 MB
页数:52页
时间:2018-08-03
《移动应用软件开发课程设计-基于adroid教师管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程设计报告课程设计名称移动应用软件开发(andriod)课程设计专业班级学号姓名指导教师郑凯梅成绩2016年7月5日50目录目录一、课程设计内容1二、开发环境及技术1三、系统需求分析1四、概要设计11系统结构图(功能模块图)12功能模块说明13界面布局设计24数据库设计2五、详细设计21查找通讯录信息22修改通讯录33增加通讯录34删除通讯录35排序通讯录36用户登录3六、运行及调试结果31、程序调试42、运行界面截图4七、收获及体会4八、参考文献4九、附录:源代码550一、课程设计内容二、开发环境及技术在无网络连接情况下,
2、需要在线更新的两个软件SDK和Eclipse的ADT插件逍遥子已经在有网络的前提下先完成在线升级之后打包。现在属于绿色低碳无公害软件,将他们解压到开发机里做一些相应的设置就可以使用了。1.安装java开发的JDK到本机,配置好环境变量。2.解压AndroidSDK和Eclipse,配置Eclipse的SDK路径。(android-sdkGOOD.zip与eclipseOK.rar)。我们可以在D盘或者是E盘建立一个目录Android,然后解压配置好的SDK和配置好的Eclipse文件到这个文件夹下面。,解压完成后生成新的两个目
3、录:比如我是在D:/盘所以……在解压完Eclipse首次运行他时,由于被搬家过来软件自动检查他的工作路径,需要用户设置它的默认工作路径,还需要用户选择SDK的一些配置路径。系统默认的是在线安装新的SDK组件,我们不可能在没有网络连接的情形下升级应用组件!所以选取UseexistingSDKs,然后点击下一步完成经一部的配置。完成配置到Windows里找到AndroidSDKManager运行,检测是否可以正常启动。三、系统需求分析手机电子教师管理系统和在手机应用程序中并不常见,一般在手机上较为常见的日程提醒程序无法实现自由管理
4、教师信息信息。经过对周边同学的调查研究,普遍认为这款软件方便实用。本系统是用Android实现的一个教师管理软件,通过对教师需求的考察、分析,要求本软件具有以下功能:1、简洁操作界面,能保证系统的易用性;2、教师信息的查询、添加、删除、修改和排序;3、教师工资的添加、系别的查询。4、每位教师的信息预览。50四、概要设计1系统结构图(功能模块图)教师管理系统管理员登入打开或创建数据库新建教师信息表查询模块插入模块修改模块删除模块排序模块退出管理系统图1-1教师管理功能模块图2功能模块说明1.打开或创建数据库用于存放教师信息2.新
5、建教师信息表建表用于创建教师信息各类元素3.查询模块查询教师信息4.插入模块插入教师信息5.修改模块用于修改教师信息6.删除模块用于删除教师信息7.排序模块对教师信息进行排序508.退出模块退出教师管理系统3界面布局设计3.1首先是登录界面布局,登录界面我们采用绝对布局方式。组成元素主要是TextView、Button和EditText控件。界面跳转技术代码:SQLiteDatabasem_dbSQLiteDatabase=null;m_dbSQLiteDatabase=SQLiteDatabase.openOrCreateD
6、atabase("/data/data/com.example.jsgl/JSDB.db",null);if(m_dbSQLiteDatabase!=null){CursorresultCursor=m_dbSQLiteDatabase.query("gl",newString[]{"gl_name","gl_mm"},null,null,null,null,null);if(resultCursor.moveToFirst()){for(inti=0;i7、rname.equals(resultCursor.getString(0))&&password.equals(resultCursor.getString(1))){Toast.makeText(//创建ToastMainActivity.this,"恭喜您登陆成功!",Toast.LENGTH_SHORT).show();//显示Toast信息IntentinttMainAct=newIntent(MainActivity.this,guanli.class);startActivityForResult(inttMai8、nAct,INFORMATIONACT);}else{Toast.makeText(MainActivity.this,"请输入正确的用户名或密码!",Toast.LENGTH_SHORT).show();}}}resultCursor.moveToNext();3.2主界面
7、rname.equals(resultCursor.getString(0))&&password.equals(resultCursor.getString(1))){Toast.makeText(//创建ToastMainActivity.this,"恭喜您登陆成功!",Toast.LENGTH_SHORT).show();//显示Toast信息IntentinttMainAct=newIntent(MainActivity.this,guanli.class);startActivityForResult(inttMai
8、nAct,INFORMATIONACT);}else{Toast.makeText(MainActivity.this,"请输入正确的用户名或密码!",Toast.LENGTH_SHORT).show();}}}resultCursor.moveToNext();3.2主界面
此文档下载收益归作者所有