南京晓庄学院【移动开发应用框架】课程设计报告《课程表的设计与实现》所在院(系):信息工程学院学号:13139173学生:倡年级专业:软件工程指导教师:青提交日期:(本次课程设计的概要以及所涉及的知识点。):数据库的数据的新增,查询,删除等,辅助类,上下文菜单的使用;二、使用环境(本次实践所使用的平台和相关软件。)SDK:(softwaredevelopmentkit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,AndroidSDK指的是Android专属的软件开发工具包。使用Eclipse进行android应用开发需要给Eclipse装ADT插件,这样Eclipse就可以和androidADT建立连接,可以在Eclipse中启动android模拟器进行程序调试等。三、容与设计思想(。),所以设置用户名与密码登陆,在课程表中应有一个显示界面,用于显示已添加的课程,点击新增按钮进入新增界面,用于增加新的课程,需添加上课的星期和课的节次,并检查当前是否有课,并提示。保存后进入课表显示界面,查看课表。笔记中有一笔记列表,显示创建笔记的时间和标题。点开笔记可以查看详细容。也可以进行笔记的新增。若长按笔记。则可以进行删除操作。,若无用户,可以注册。课程表,查看已经有课程,新增课程并保存。笔记,查看已有笔记,查看详细笔记,新增笔记,删除笔记。:课程表模块和笔记模块;课程表中包含显示和新增两个模块;笔记中有显示列表模块,新增模块,和查看模块4.(1)用户登录时,根据用户名与密码进入数据库中查询,若有返回值为1,表示有该用户,进行界面的跳转,进去菜单界面。若返回值为0,则表示用户名或密码错误,并提示。(newOnClickListener(){ publicvoidonClick(Viewarg0){ Stringputname=().toString(); Stringputpassword=().toString(); Cursorcs=(putname,putpassword); intm=(); if(m==0){ Stringtips="你输入的用户名或密码有误"; Toasttoast=(getApplicationContext(),tips,20000); (); }else{ Intentintent=newIntent(,); ("name",putname); (intent); } } });(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+"')
安卓课程表课程设计汇本报告 来自淘豆网m.daumloan.com转载请标明出处.