- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓课程表课程设计报告解析
南 京 晓 庄 学 院
【移动开发应用框架】
课程设计报告
《课程表的设计与实现》
所在院(系):信息工程学院
学 号 :学生姓名 : 陈倡
年级专业 : 软件工程
指导教师 : 李青
提交日期 : 2015 年 12 月
课程设计实验报告
班级 13软工4 姓名 陈倡 学号 任课教师 李青 实验日期 2015.12 成绩
目的(本次课程设计的概要以及所涉及的知识点。)
1.课程表课程的添加与实现
记录笔记并可以查看
设计知识点:数据库的数据的新增,查询,删除等,辅助类,上下文菜单的使用;
二、使用环境 (本次实践所使用的平台和相关软件。 )
SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的是Android专属的软件开发工具包。
使用Eclipse进行android应用开发需要给Eclipse装ADT插件,这样Eclipse就可以和android ADT建立连接,可以在Eclipse中启动android模拟器进行程序调试等。
三、内容与设计思想
(1 .设计思路 2 .主要功能说明 3 .主要的模块结构 4 .主要代码分析 。 )
1.课程与笔记是私有的,所以设置用户名与密码登陆,在课程表中应有一个显示界面,用于显示已添加的课程,点击新增按钮进入新增界面,用于增加新的课程,需添加上课的星期和课的节次,并检查当前是否有课,并提示。保存后进入课表显示界面,查看课表。笔记中有一笔记列表,显示创建笔记的时间和标题。点开笔记可以查看详细内容。也可以进行笔记的新增。若长按笔记。则可以进行删除操作。
2.登录进入菜单,若无用户,可以注册。
课程表,查看已经有课程,新增课程并保存。
笔记,查看已有笔记,查看详细笔记,新增笔记,删除笔记。
3.整个程序包含两个大的模块:课程表模块和笔记模块;课程表中包含显示和新增两个模块;笔记中有显示列表模块,新增模块,和查看模块
4.(1)用户登录时,根据用户名与密码进入数据库中查询,若有返回值为1,表示有该用户,进行界面的跳转,进去菜单界面。若返回值为0 ,则表示用户名或密码错误,并提示。
but_login.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
String putname = edit_putname.getText().toString();
String putpassword = edit_putpassword.getText().toString();
Cursor cs = dbhelper.login(putname, putpassword);
int m = cs.getCount();
if(m==0){
String tips = 你输入的用户名或密码有误;
Toast toast = Toast.makeText(getApplicationContext(), tips,20000);
toast.show();
}else{
Intent intent = new Intent(MainActivity.this,MenuActivity.class);
intent.putExtra(name, putname);
MainActivity.this.startActivity(intent);
}
}
});
(2)新增课程时,查询这一天的所有课程,若已有的课程和添加的课程节次相同则冲突,则提示这节已经有课,若无可进行添加,并跳转会课程表界面查看
Cursor cs = db.query(schedule, new String[]{time}, day=+day+, null, null, null, null);
cs.moveToFirst();
while(!cs.isAfterLast()){
String check = cs.getString(cs.getColumnIndex(time));
if(check.equals(timeclass)){
String tips = 这节已经有课;
Toast toast = Toast.makeText(getA
您可能关注的文档
最近下载
- 金顺电子材料产业园环境影响报告表.docx VIP
- 化工原理练习与答案.doc
- (正式版)D-L∕T 801-2010 大型发电机内冷却水质及系统技术要求.docx VIP
- 《心理危机与日常调适:写给少年们的10封信》随笔.docx VIP
- 〖GB50157-2013〗地铁设计规范.docx VIP
- 2025年中考英语听力技巧与策略教学+课件.pptx VIP
- 辽2015J601 楼梯标准图集.docx
- 景观桥亮化施工方案.docx
- -求数列通项公式的方法总结ppt(11种方法举例)-.docx VIP
- 第7课+全球联系的初步建立与世界格局的演变 高一下学期统编版必修中外历史纲要下.pptx VIP
文档评论(0)