安卓课程表课程设计报告_第1页
安卓课程表课程设计报告_第2页
安卓课程表课程设计报告_第3页
安卓课程表课程设计报告_第4页
安卓课程表课程设计报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

v1.0可编写可改正南京晓庄学院【挪动开发应用框架】课程设计报告《课程表的设计与实现》所在院(系):信息工程学院学号:学生姓名:陈倡年级专业:软件工程指导教师:李青提交日期:2015年12月课程设计实验报告1第页共页v1.0可编写可改正班级13软工4姓名陈倡学号任课教师李青实验日期成绩一、目的(本次课程设计的纲要以及所波及的知识点。)课程表课程的增添与实现记录笔录并能够查察设计知识点:数据库的数据的新增,查问,删除等,协助类,上下文菜单的使用;二、使用环境(本次实践所使用的平台和有关软件。)SDK:(softwaredevelopmentkit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等成立应用软件的开发工具的会合。所以,AndroidSDK指的是Android专属的软件开发工具包。使用Eclipse进行android应用开发需要给Eclipse装ADT插件,这样Eclipse就能够和androidADT成立连结,能够在Eclipse中启动android模拟器进行程序调试等。三、内容与设计思想(1.设计思路2.主要功能说明3.主要的模块构造4.主要代码剖析。)课程与笔录是私有的,所以设置用户名与密码登岸,在课程表中应有一个显示界面,用于显示已增添的课程,点击新增按钮进入新增界面,用于增添新的课程,需增添上课的礼拜和课的节次,并检查目前能否有课,并提示。保留后进入课表显示界面,查察课表。笔录中有一笔录列表,显示创立笔录的时间和2第页共页v1.0可编写可改正标题。点开笔录能够查察详尽内容。也能够进行笔录的新增。若长按笔录。则能够进行删除操作。登录进入菜单,若无用户,能够注册。课程表,查察已经有课程,新增课程并保留。笔录,查察已有笔录,查察详尽笔录,新增笔录,删除笔录。整个程序包括两个大的模块:课程表模块和笔录模块;课程表中包括显示和新增两个模块;笔录中有显示列表模块,新增模块,和查察模块(1)用户登录时,依据用户名与密码进入数据库中查问,如有返回值为1,表示有该用户,进行界面的跳转,进去菜单界面。若返回值为0,则表示用户名或密码错误,并提示。(newOnClickListener( ){publicvoidonClick(Viewarg0){Stringputname=( ).toString( );Stringputpassword=( ).toString( );Cursorcs=(putname,putpassword);intm=( );if(m==0){Stringtips="你输入的用户名或密码有误";Toasttoast=(getApplicationContext( ),tips,20000);( );3第页共页v1.0可编写可改正}else{Intentintent=newIntent,;("name",putname);}}});2)新增课程时,查问这天的全部课程,若已有的课程和增添的课程节次同样则矛盾,则提示这节已经有课,若无可进行增添,并跳转会课程表界面查察Cursorcs=("schedule",newString[]{"time"},"day='"+day+"'",null,null,null,null);( );while(!( )){Stringcheck=("time"));if(timeclass)){Stringtips="这节已经有课";Toasttoast=(getApplicationContext( ),tips,20000);( );return;}( );}( );Stringsql="insertintoschedule('couesename','room','week','day','time','teachername')"+"values('"+couesename+"','"+room+"','"+week+"','"+day+"','"+timeclass+"','"+teachername+"')";4第页共页v1.0可编写可改正(sql);(3)经过上下文菜单的方法,长按笔录列表,会出现设置好删除菜单,经过onContextItemSelected响应菜单,并获取所选择的菜单。经过查找到长按的视图,并获取TextView里的时间字符串,依据字符串进入数据库进行查找并删除,再跟新listView;(lv_notes);publicvoidonCreateContextMenu(ContextMenumenu,Viewv,ContextMenuInfomenuInfo){(0,1,0,"删除");}publicbooleanonContextItemSelected(MenuItemitem){AdapterContextMenuInfoinfo=(AdapterContextMenuInfo)( );if( )==1){oString( );Stringsql="deletefromnoteswherewritetime='"+str+"'";(sql);若无用户点击注册,进行注册,注册界面需要输入两次密码,进行密码确认。5第页共页v1.0可编写可改正2.注册后进入登录界面,经过用户名和密码考证事后进行登录进去菜单界面6第页共页v1.0可编写可改正进入菜单界面,选择相应的功能7第页共页v1.0可编写可改正选择课表后,进去课表界面,能够查察已有的课程,课程表能够滑动,点击新增,进入新增界面进行增添8第页共页v1.0可编写可改正进入新增后输入课程名教室等,若无矛盾,点击勾就保留进入课表界面,查9第页共页v1.0可编写可改正看课表10第页共页v1.0可编写可改正进入笔录列表界面,若点击笔录,则能够查察该篇详尽笔录,若长按,经过上下文菜单的方法进行删除,点击笔录按钮,则可进入写笔录界面11第页共页v1.0可编写可改正进入新增笔录界面,获取目前的时间,并记录,方便查问。12第页共页v1.0可编写可改正点击笔录查察详尽的笔录。13第页共页v1.0可编写可改正五、总结.设计中碰到的问题及解决过程碰到了一些方法使用错误,经过网上的查找和咨询能手解决的。.设计中产生的错误及原由剖析界面跳转是出现问题,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论